999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA和虛擬儀器的DDS信號發生器設計

2012-07-13 06:29:16賈佳
電子設計工程 2012年14期
關鍵詞:信號

賈佳

(西安航空職業技術學院 電子工程系,陜西 西安 710089)

信號發生器是一種常用的信號源,廣泛應用于通信、測量、科研等現代電子技術領域。信號發生器的核心技術是頻率合成技術,主要方法有:直接模擬頻率合成、鎖相環頻率合成(PLL)、直接數字合成技術(DDS)。DDS是開環系統,無反饋環節,輸出響應速度快,頻率穩定度高。因此直接數字頻率合成技術是目前頻率合成的主要技術之一。文中的主要內容是采用FPGA結合虛擬儀器技術,進行DDS信號發生器的開發[1-2]。

1 DDS工作原理

圖1是DDS基本結構框圖。以正弦波信號發生器為例,利用DDS技術可以根據要求產生不同頻率的正弦波。

圖1 基本DDS結構Fig.1 DDS structure diagram

DDS電路主要由相位累加器、相位調制器、正弦ROM查找表、DAC和低通濾波器構成。其中,相位累加器是整個DDS的核心,完成相位累加的功能。下面對相位累加器的輸入即相位增量進行分析。

對于正弦信號發生器,它的輸出可以用下式來描述:

其中Sout是指該信號發生器的輸出信號波形,fout指輸出信號對應的頻率。正弦信號的相位:θ=2πfoutt。在一個clk周期Tclk,相位θ的變化量為:

為了用數字化邏輯實現電路,必須對Δθ進行數字量化,把2π切割成2N份,由此每個clk周期的相位增量Δθ用量化值BΔθ來表述:

由此,可得:

顯然,信號發生器的輸出可描述為:

其中θk-1指前一個clk周期的相位值。

由上面的推導可以看出,只要對相位的量化值進行簡單的累加運算,就可以得到正弦信號的當前相位值,而用于累加的相位增量量化值BΔθ(也叫頻率控制字)決定了信號的輸出頻率fout,并呈現簡單的線性關系。直接數字合成器DDS就是根據上述原理而設計的數字控制頻率合成器[3]。

從本質上看,DDS是一個恒定高頻率運行的多位計數器。在溢出時,通過利用一個多位控制字來設置計數器步進的尺寸,允許計數器過零。計數器的高階位用來尋址存儲設備,該設備保持生成的一個波形周期的數字記錄。高頻時鐘每前進一單位,計數器便步進一次,存儲器也將生成一個新的地址字,而新的波形數據值將會發送到DAC。DDS主要有3個優點:1)輸出信號的頻率精度可以達到作為發生器參考信號使用的晶體控制振蕩器的水平;2)DDS發生器可以生成非常高的頻率精度;3)如果有RAM波形存儲器,那么DDS函數發生器可以重現幾乎任何波形。

由于餐廚垃圾的高含水率、高有機物等特點,決定了餐廚垃圾直接填埋的可行性較低。餐廚垃圾填埋處理技術在國內尚無應用的實例,其主要優缺點如下:優點是處理數量很大,運輸成本費用很低,處理工藝沒有什么科技含量,處理起來也方便、簡單。但同時也存在許多缺點,比如大量占用土地,增加成本投資,且填埋場空間有限,需要持續不斷新建,進一步增加土地資源的占用與投資成本。所以填埋處理雖然現在是一些經濟欠發達地區常用主要處理方法之一,但是會帶來嚴重的后遺癥和二次污染問題,隨著地區經濟的發展今后會杜絕這種處理方法。

2 系統設計

該系統采用LabVIEW軟件完成上位機虛擬儀器的開發,生成正弦波、方波、三角波、手工繪制波形和公式波形等波形數據,實時顯示于前面板并通過VISA串口將波形數據傳送至FPGA存儲器。下位機采用Alter公司的FPGA芯片EP1C3T144C8開發,通過VHDL語言軟件式的硬件設計方法完成DDS模塊開發,根據頻率控制字數值讀取ROM中的波形數據送入D/A轉換器,最后通過低通濾波器完成平滑濾波輸出[4]。

2.1 虛擬儀器上位機面板開發

通過圖形化的虛擬儀器開發工具LabVIEW完成上位機的設計,主要功能有波形預覽、參數設置、數據傳送及數據保存。

圖2為虛擬儀器上位機主面板,通過串口設置窗口選擇通信端口,采用cluster捆綁各操作類型并通過case結構判斷所選操作,選擇常規波形、公式波形及手繪波形會分別彈出對應的編輯窗口顯示波形數據。如圖3和圖4所示,為選擇常規波形和手繪波形彈出的波形參數設置對話框,設置完相應的波形后,單擊done按鈕確認。設置完波形后,可以點擊保存波形數據,把繪制好的波形以二進制文本形式進行保存[5-7]。

2.2 FPGA下位機開發

圖2 主程序前面板Fig.2 Main program front panel

圖3 常規波形編輯窗口Fig.3 Conventional waveform editor window

圖4 任意波形編輯窗口Fig.4 Arbitrary waveform editor window

下位機主要完成DDS數字合成器的功能,采用Altera公司的EP1C3T144C8芯片,它具有104個可供用戶自行配置的I/O端口,使用VHDL語言在QuartusⅡ開發工具中實現。

直接數字合成器由3部分組成,如圖5所示。

圖5 DDS數字合成器頂層原理圖文件Fig.5 DDS top layer schematic document

其中:

2)REG32B作為32位移位寄存器,與ADDER32B一起組成累加器,將接收到的32位數據反饋到ADDER32B完成以外部端口F為鍵控頻率字(即上文提到的)的步進;

3)ROM作為讀取存儲器波形數據,根據步進地址讀取存儲器中的10位長度的波形數據[8],送入DA轉換器。

3 DDS信號發生器結果分析

圖6為仿真波形,可以看到,對于不同的頻率控制字F給出的不同值,對應每一個時鐘輸出的采樣點的步幅變化不同。圖7為采用QuartusⅡ自帶的測試工具SignalTapⅡ(嵌入式邏輯分析儀)對設計結果進行分析,如圖7所示為F鍵控頻率字設為16H時生成的正弦信號。圖8是在示波器上觀察的由DAC產生經低通濾波器處理后的真實波形。

圖6 仿真波形Fig.6 Simulation waveform

圖7 SignalTapⅡ測試結果Fig.7 SignalTapⅡtest results

圖8 示波器觀察波形Fig.8 Oscilloscope waveform

4 結束語

文中采用LabVIEW虛擬儀器技術結合FPGA技術實現的DDS信號發生器,通過利用計算機的強大功能,把傳統儀器的設計、編輯都放到計算機上完成,并通過通訊接口傳輸數據,實現不同波形的輸出。通過對系統仿真和實際測試,結果表明該DDS信號發生器不僅能產生理想的輸出信號,還具有集成度高。穩定性好和擴展性強等優點。

[1]余勇,鄭小林.基于FPGA的DDS正弦信號發生器的設計[J].電子器件,2005,28(3):296-299.

YU Yong,ZHENG Xiao-lin.Design and implementation of direct digital frequency synthesis sine wave generator based on FPGA[J].Chinese Journal of Electron Devices,2005,28(3):296-299.

[2]牟濤,魏金成.基于LabVIEW和SOPC技術的信號發生系統[J].西華大學學報,2009,28(2):21-24.

MU Tao,WEI Jin-cheng.Design of arbitrary waveform generator based on LabVIEW and SOPC[J].Journal of Xihua University,2009,28(2):21-24.

[3]潘松,黃繼業.EDA技術與VHDL[M].2版.北京:清華大學出版社,2007.

[4]王水魚,沈航,高軍芳.基于FPGA和LabVIEW的任意波形發生器設計[J].計算機測量與控制,2009,17(4):800-802.

WANG Shui-yu,SHEN Hang,GAO Jun-fang.Arbitrary waveform generatorbasedonFPGA[J].ComputerMeasurement&Control,2009,17(4):800-802.

[5]雷振山.LabVIEW8.2基礎教程[M].北京:中國鐵道出版社,2010.

[6]汪敏生.LabVIEW 基礎教程[M].北京:電子工業出版社,2002.

[7]閻世棟.在虛擬儀器LabVIEW平臺中串行通信模塊的應用[J].國外電子測量技術,2004(增刊):39-40.

YAN Shi-dong.Application of series communication module in visual instruments LabVIEW platform[J].Foreign Electronic Measurement Technology,2004(Supplement):39-40.

[8]李婉娉,李鵬,劉承佳,等.基于HHT的微網中諧波與間諧波的檢測與分析[J].陜西電力,2012(4):20-24.

LI Wan-ping,LI Peng,LIU Cheng-jia,et al.HHT-based harmonic and inter-harmonic detection and analysis in microgrid[J].Shaanxi Electric Power,2012(4):20-24.

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 午夜久久影院| 欧洲亚洲欧美国产日本高清| 国模视频一区二区| 欧美日韩北条麻妃一区二区| 视频二区欧美| 国产欧美日韩专区发布| 欧美激情视频一区二区三区免费| 91在线精品免费免费播放| 国产主播喷水| 在线播放91| 99视频国产精品| 国产小视频a在线观看| 国产精品成人不卡在线观看| 亚洲Av综合日韩精品久久久| 亚洲无码久久久久| 精品国产福利在线| 久久综合婷婷| 伊人五月丁香综合AⅤ| 在线观看免费AV网| 丰满人妻久久中文字幕| 一区二区午夜| 波多野结衣中文字幕一区二区| 免费a级毛片视频| 99偷拍视频精品一区二区| 国产内射一区亚洲| 国产精品高清国产三级囯产AV| 精品国产网| 伊人激情综合| 国产精品免费福利久久播放| 中文无码影院| 亚洲天堂网在线播放| 久久午夜夜伦鲁鲁片不卡| 特黄日韩免费一区二区三区| 国产美女一级毛片| 8090午夜无码专区| 久久精品只有这里有| 在线观看热码亚洲av每日更新| 国产精品免费电影| 欧美日韩另类国产| 99热这里只有精品免费| 国产美女主播一级成人毛片| 四虎影视永久在线精品| 久久久久青草线综合超碰| 久久精品最新免费国产成人| 色吊丝av中文字幕| 精品国产电影久久九九| 亚洲无码高清免费视频亚洲| 国产精品主播| 欧美日韩精品一区二区视频| 农村乱人伦一区二区| 最新国语自产精品视频在| 亚洲综合色在线| 国产69精品久久久久孕妇大杂乱 | 午夜精品久久久久久久2023| a天堂视频| 91精品视频在线播放| 五月激情综合网| 久久精品一品道久久精品| 福利视频99| 午夜高清国产拍精品| www.91中文字幕| 国产综合色在线视频播放线视| 日本a∨在线观看| 一级全免费视频播放| 日本一区高清| 国产国产人免费视频成18| 亚洲一区二区约美女探花| 2020久久国产综合精品swag| 毛片网站观看| 免费全部高H视频无码无遮掩| 国产麻豆福利av在线播放| 天天色天天操综合网| 蜜臀av性久久久久蜜臀aⅴ麻豆| 亚洲欧美成人影院| 亚洲大尺度在线| 69精品在线观看| 久久精品国产999大香线焦| 日本91视频| 亚洲国产日韩在线成人蜜芽| 色婷婷在线播放| 素人激情视频福利| AV网站中文|