亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的多路信號源設(shè)計與實現(xiàn)

        2010-10-18 09:38:46齊彩利齊建中
        無線電工程 2010年4期
        關(guān)鍵詞:信號設(shè)計

        齊彩利,宋 鵬,齊建中

        (北方工業(yè)大學(xué)信息工程學(xué)院,北京 100144)

        0 引言

        傳統(tǒng)意義上的模擬信號源是采用模擬電路振蕩、變換得到的。振蕩頻率取決于RC、RL或RLC,這些器件自身的局限性決定了這樣的信號源頻率穩(wěn)定度低、相位會產(chǎn)生漂移、信號幅度不容易控制等缺點。直接數(shù)字頻率合成(Direct Digital Frequency Synthesis,DDS)是從相位概念出發(fā)直接合成所需要波形的一種新的頻率合成技術(shù)。它在相對帶寬、頻率轉(zhuǎn)換時間、相位連續(xù)性、正交輸出、高分辨率以及集成化等一系列性能指標(biāo)方面已遠遠超過了傳統(tǒng)頻率合成技術(shù)所能達到的水平。實現(xiàn)DDS有2種可選方案,即采用低頻正弦波DDS單片電路的方案和自行設(shè)計的基于現(xiàn)場可編程門陣列(Field Programmable Gate Array,FPGA)芯片的設(shè)計思路?;贔PGA實現(xiàn)的DDS可在一片F(xiàn)PGA芯片上實現(xiàn)信號源的信號產(chǎn)生和控制,并且只要改變存儲波形信息的ROM數(shù)據(jù),就可以靈活地實現(xiàn)任意波形發(fā)生器。專用DDS芯片實現(xiàn)的信號源功耗大、價格高,而將DDS信號源設(shè)計嵌入到FPGA芯片所構(gòu)成的系統(tǒng)中,其系統(tǒng)成本并不會增加多少,可以實現(xiàn)很多更加復(fù)雜的功能,因此,采用FPGA設(shè)計的DDS信號源具有很高的性價比。綜合以上考慮,選用的是第2種方案。

        1 信號源的硬件設(shè)計

        1.1 總體設(shè)計

        所設(shè)計的信號源能夠同時輸出八路正弦信號,每一路信號都可在0~100 Hz頻率范圍內(nèi)變化。系統(tǒng)組成如圖1所示。

        圖1 系統(tǒng)結(jié)構(gòu)

        系統(tǒng)由控制模塊、頻率合成模塊、輸出模塊和電源模塊組成。控制模塊的主要任務(wù)是完成對DDS部分頻率控制字和控制信號的置入;頻率合成部分是在FPGA芯片里面用verilog編寫代碼合成DDS,輸出模塊完成D/A轉(zhuǎn)換、濾波和放大功能,使輸出符合信號源的要求;電源模塊為整個系統(tǒng)供電。

        1.2 控制模塊設(shè)計

        DDS需要外界提供相應(yīng)的數(shù)據(jù)和控制信號。用單片機做控制電路,頻率改變簡捷迅速。方案中選用了C8051單片機作為控制核心,并采用zlg7290芯片控制鍵盤,用來對各個輸出信號頻率的修改和界面設(shè)置,HY-12864液晶芯片則用來顯示當(dāng)前狀態(tài)和各個信號的頻率。

        1.3 DDS的FPGA實現(xiàn)

        1.3.1 DDS工作原理

        DDS是從相位概念出發(fā)直接合成所需要波形的一種新的頻率合成技術(shù)。DDS電路一般包括系統(tǒng)時鐘、相位累加器、相位調(diào)制器、ROM 查找表、D/A轉(zhuǎn)換器和低通濾波器(LPF)。

        工作過程是預(yù)先在ROM中存入正弦波形的幅度編碼,每來一個時鐘信號,N位的相位累加器將頻率控制字X與相位寄存器的輸出累加,同時,相位寄存器輸出序列的高M位去尋址相位/幅值查找表,得到一系列離散的幅度編碼。該幅度編碼經(jīng)數(shù)模轉(zhuǎn)換后得到模擬的階梯電壓,再經(jīng)低通濾波器平滑后,就可得到所需要的正弦信號。一般將相位累加器、相位寄存器和相位/幅值查找表稱為數(shù)控振蕩器(NCO)。DDS的輸出信號頻率為:

        式中,Y=2N。

        頻率分辨率為:

        實際最高輸出頻率取:

        關(guān)于D/A轉(zhuǎn)換器的輸入位數(shù)(P),可根據(jù)對輸出模擬信號波形的精度要求來確定,其精度即為。一般情況下ROM查找表的位寬M要比D/A轉(zhuǎn)換器的精度多2~4位。根據(jù)設(shè)計的要求,輸出正弦波頻率范圍在0~100 Hz,采用的位寬P=8位的D/A來進行波形的數(shù)模轉(zhuǎn)換,因此正弦ROM表的地址位寬選擇M=10,尋址范圍可達210=1024個點。由于單片機和FPGA芯片間普通I/O口資源的限制和查找表地址位寬的綜合考慮,累加器位寬N=11。根據(jù)設(shè)計要求分辨率達到5 Hz,而FPGA芯片的晶振為20 MHz,因此這就要求晶振時鐘必須經(jīng)過分頻才能夠提供為系統(tǒng)時鐘。由此分辨率為:

        在最大輸出頻率Fmax=100 Hz時,其最大步長可達:

        1.3.2 DDS的FPGA實現(xiàn)

        近年來FPGA技術(shù)迅速發(fā)展,資源容量、工作頻率和集成度都有了很大的提高,市場上Xilinx和Altera公司的FPGA芯片都是很好的選擇。而且都支持主流的硬件編程語言VHDL和Verilog??紤]到系統(tǒng)的規(guī)模及以后的擴展需要,設(shè)計中的DDS部分采用Verilog硬件描述語言來設(shè)計。

        首先按照一定的采樣點數(shù)將正弦波形一個周期的數(shù)據(jù)信息存于ROM表中,表中包含著一個周期正弦波的數(shù)字幅度信息,每個地址對應(yīng)正弦波形中0~360°范圍內(nèi)的一個相位點的幅度值,采樣值可以通過C++語言實現(xiàn)。

        據(jù)分析,DDS實現(xiàn)過程的實質(zhì)是從不變量X到離散時間序列的變換過程,這個過程可以由2次變換來實現(xiàn):從不變量X以采樣率Fclk產(chǎn)生量化的相位序列和從離散量化的相位序列產(chǎn)生對應(yīng)的正弦信號的離散幅度系列。

        從不變量X以采樣率Fclk產(chǎn)生量化的相位序列的過程,一般由一個被頻率為Fclk的時鐘驅(qū)動的 N進制累加器來實現(xiàn)。

        從離散化的相位序列產(chǎn)生對應(yīng)的正弦信號的離散幅度系列的過程,可以通過計算機來完成,也可以由具備公式映射關(guān)系所構(gòu)成的PROM波形存儲表的尋址過程來完成。這時量化的相位作為波形存儲表的尋址地址,而對應(yīng)的量化的波形系列是波形存儲其中對應(yīng)該地址的內(nèi)容。波形存儲表沒有選擇用Verilog語言編寫代碼,直接調(diào)用Xilinx公司的IP核資源產(chǎn)生一個周期的正弦波查找表,方便靈活。由于同時輸出八路正弦信號,D/A芯片為四路DAC,因此采用兩片D/A芯片。D/A芯片輸入為串行輸入,因此使用8個累加器,用a、b、c信號控制同時輸出八路信號。

        1.4 輸出模塊設(shè)計

        1.4.1 D/A轉(zhuǎn)換

        D/A轉(zhuǎn)換完成數(shù)字信號到模擬信號的轉(zhuǎn)換,采用TLV5620芯片,它為串行輸入,輸出4路 DAC。12位命令字包括8位數(shù)據(jù)信息,2位A1、A0通道選擇位,輸出電壓選擇位控制輸出電壓在零到1倍參考電壓或2倍參考電壓。

        1.4.2 低通濾波器的設(shè)計

        低通濾波器是保證輸出信號頻譜純度的重要部件。為了有效地濾除主頻以上的雜散分量,要求濾波器的衰減特性要陡直,延遲時間要短。因為產(chǎn)生的正弦波頻率較低,要求不是很嚴(yán)格,此模塊采用芯片ICL7461設(shè)計了壓控電壓源二階低通濾波電路。截止頻率為:

        式中 ,R=10 kΩ,C=0.1 μ F 。

        2 信號源軟件設(shè)計

        軟件所需實現(xiàn)的功能有:鍵盤的控制、液晶對當(dāng)前狀態(tài)和各路信號頻率的顯示,將外部輸入的數(shù)據(jù)按照一定算法變換成DDS信號源輸出信號所對應(yīng)的控制字,從而使輸出的八路DDS正弦信號的輸出頻率可控。

        實現(xiàn)上述功能,整個軟件的構(gòu)成模塊有:按鍵的設(shè)定、LCD顯示、輸出頻率控制等模塊。主流程圖如圖2所示。

        圖2 系統(tǒng)流程

        3 結(jié)果及分析

        信號源可輸出8路不同頻率的正弦信號,各個信號頻率都≤100 Hz。調(diào)節(jié)運算放大器的電位器可以實現(xiàn)對信號幅度0~10 V的任意可調(diào)。由示波器觀察其中2個正弦信號的波形如圖3所示。

        圖3 輸出的2路正弦信號

        4 結(jié)束語

        本設(shè)計利用Xilinx公司的FPGA芯片,在FPGA芯片內(nèi)部用verilog編寫代碼,實現(xiàn)DDS的功能。設(shè)計與實現(xiàn)的信號源為單片機控制下的小型系統(tǒng),能夠同時輸出8路不同頻率的正弦信號。8路信號的頻率可通過鍵盤來設(shè)定,通過調(diào)節(jié)運放電位器可以改變幅度大小。只要改變存儲波形信息的ROM數(shù)據(jù),就可以靈活地實現(xiàn)任意波形的8路信號。而不用另行制版,這樣既節(jié)省時問,又減小了開銷,并且有利于信號源的改進。 ■

        [1]姜田華.實現(xiàn)直接數(shù)字頻率合成器的三種技術(shù)方案[J].電子技術(shù)應(yīng)用,2004(3):1-3.

        [2]余 勇,鄭小林.基于FPGA的DDS正弦信號發(fā)生器的設(shè)計和實現(xiàn)[J].電子器件,2005,28(3):596-599.

        [3] 田 耕,徐文波,張延偉.無線通信FPGA設(shè)計[M].北京:電子工業(yè)出版社,2008.

        [4]高 倩.基于DDS的高性能信號源的設(shè)計[J].江蘇技術(shù)師范學(xué)院學(xué)報,2005,11(6):48-53.

        [5]高 琴,姜壽山,魏忠義.基于FPGA的DDS信號源設(shè)計與實現(xiàn)[J].西安工程科技學(xué)院學(xué)報,2006,20(2):210-214.

        [6]付昱強.基于FPGA的DDS的設(shè)計和實現(xiàn)[J].科技廣場,2005(5):94-95.

        猜你喜歡
        信號設(shè)計
        信號
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        何為設(shè)計的守護之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        孩子停止長個的信號
        瞞天過海——仿生設(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        基于LabVIEW的力加載信號采集與PID控制
        一種基于極大似然估計的信號盲抽取算法
        国产色婷婷久久又粗又爽| 男女好痛好深好爽视频一区| 亚洲国产精品免费一区| 国产人妖视频一区二区| 国产a级三级三级三级| 亚洲自偷自拍熟女另类| 欧美xxxx新一区二区三区| 最新日本免费一区二区三区| 人妻久久一区二区三区蜜桃 | 男女裸交无遮挡啪啪激情试看| 欧美精品中文| 亚洲区一区二区三区四| 亚洲精品视频在线一区二区| 中文字幕人妻被公上司喝醉| 97视频在线观看免费| 国产一级r片内射视频播放 | av天堂一区二区三区精品| 亚洲乱码中文在线观看| 狠狠色成人综合网| 亚洲制服无码一区二区三区| 精品国产污黄网站在线观看| 日韩人妻无码精品一专区二区三区| 久久久精品456亚洲影院| 无码Av在线一区二区三区| 人妻少妇中文字幕久久hd高清| 亚洲av永久无码精品古装片| 7777精品伊人久久久大香线蕉| 欧美亚洲尤物久久综合精品| 91精品国产综合久久精品密臀| 国产精品妇女一二三区| 91在线精品老司机免费播放| 日本无吗一区二区视频| 亚洲中文久久精品字幕| 国产精品18久久久久久麻辣| 久久精品爱国产免费久久| 国产精品毛片一区二区三区| 国产乱子轮xxx农村| 在线中文字幕有码中文| 亚洲色图在线视频观看| 天天综合网网欲色| 无码三级在线看中文字幕完整版|