• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于FPGA的SDR FM接收機的設(shè)計

      2015-02-21 08:59:48張俊濤艾春艷陜西科技大學(xué)電氣與信息工程學(xué)院西安710021
      電子器件 2015年2期
      關(guān)鍵詞:軟件無線電數(shù)字信號處理接收機

      張俊濤,薛 瑩,艾春艷(陜西科技大學(xué)電氣與信息工程學(xué)院,西安710021)

      ?

      基于FPGA的SDR FM接收機的設(shè)計

      張俊濤*,薛瑩,艾春艷
      (陜西科技大學(xué)電氣與信息工程學(xué)院,西安710021)

      摘要:針對模擬元件制做的傳統(tǒng)接收機的相關(guān)設(shè)備由于工作頻率較高導(dǎo)致對元件參數(shù)要求高,電路布局布線困難等問題,提出一種利用FPGA芯片作為接收機的重要組成部分,結(jié)合簡單外圍硬件電路共同組成接收機的新方法。通過FPGA的差分I/O引腳完成接收機的模數(shù)轉(zhuǎn)換功能,在集成設(shè)計環(huán)境Vivado中通過調(diào)用IP核的方法實現(xiàn)數(shù)字下變頻和信號解調(diào)等功能。實驗結(jié)果表明,該系統(tǒng)具有成本低、響應(yīng)快、可靠性高的特點。

      關(guān)鍵詞:軟件無線電;數(shù)字信號處理; FPGA;數(shù)模轉(zhuǎn)換; IP核;接收機

      軟件定義的無線電SDR(Software Defined Radio)其核心技術(shù)是可以建立各種靈活的無線通信系統(tǒng),這些系統(tǒng)可以支持多頻段多模式,可以通過編程來支持新的通信標準,可以通過無線加載實現(xiàn)動態(tài)升級,可以不更換硬件而支持各種增值服務(wù),甚至可以重新定義空中無線接口[1-4]?;舅枷刖褪菍拵?shù)轉(zhuǎn)換盡可能地靠近射頻天線,盡可能早地將接收到的模擬信號數(shù)字化,最大程度地通過軟件來實現(xiàn)電臺的各種功能[5],隨著現(xiàn)代數(shù)字電路的高速發(fā)展,特別是高速度高精度ADC、DSP、FPGA及軟件無線電技術(shù)的發(fā)展,無線通信系統(tǒng)中數(shù)字化體制逐漸取代模擬體制[6]。

      1 系統(tǒng)總體設(shè)計

      本文采用FPGA來構(gòu)建SDR接收機平臺,總體結(jié)構(gòu)圖如圖1。去掉了放大器、A/D轉(zhuǎn)換器等傳統(tǒng)的外圍模擬電路,節(jié)省成本,實現(xiàn)全數(shù)字化的控制。該系統(tǒng)分為4個主要部分: (1)模數(shù)轉(zhuǎn)換部分,創(chuàng)建出基本天線和簡單的差分電路,將輸出的差分信號連接至FPGA的I/O引腳,使得該天線接收到的射頻信號傳輸?shù)紽PGA芯片上,完成了模擬信號與數(shù)字信號的轉(zhuǎn)變,得到了1 bit數(shù)字信號; (2)數(shù)字下變頻部分,將上述轉(zhuǎn)換的1 bit數(shù)字信號利用FPGA芯片中的IP核功能實現(xiàn)數(shù)字信號的下變頻處理,這部分包括用數(shù)字控制振蕩器NCO (Numerically Controlled Oscillator)產(chǎn)生可控的正弦波和余弦波,然后利用乘法器與1 bit數(shù)字信號相乘,最后經(jīng)過積分梳狀濾波器CIC(Cascade Integrator Comb)降低采樣速率; (3)頻率解調(diào)部分,該部分將經(jīng)CIC濾波器得到的速率降低的數(shù)字信號輸入鑒相器得出所需頻率的數(shù)字信號,然后輸入低通濾波器,通過其用簡單平均法對音頻信號進行濾波,改進輸出信噪比,最后利用脈寬調(diào)制模塊(PWM)使數(shù)據(jù)流隨后進入并在其輸出端上生成脈沖信號,通過I/O引腳向耳機輸出音頻信號,利用耳機可以作為低通濾波器,脈沖信號經(jīng)過濾波可得到驅(qū)動耳機的比例模擬值; (4)控制部分,添加機械旋轉(zhuǎn)增量解碼器來控制接收機的調(diào)頻和音量。最終可以接收調(diào)頻87.5 MHz~108 MHz之間頻率的頻道搜索。

      圖1 接收機總體結(jié)構(gòu)圖

      2 系統(tǒng)硬件設(shè)計

      系統(tǒng)幾乎完全用FPGA來構(gòu)建接收機平臺,省略了放大器或分立濾波器等傳統(tǒng)模擬組件的使用(如圖2所示)實現(xiàn)了節(jié)約成本,電路結(jié)構(gòu)優(yōu)化的兩大突出性能優(yōu)勢。

      圖2接收機硬件組成部分

      2.1 1-bits差分信號模數(shù)轉(zhuǎn)換設(shè)計

      FPGA不能直接處理模擬信號因為FPGA自身不帶有A/D轉(zhuǎn)換器,因此傳統(tǒng)方法需要在FPGA芯片的前端增加數(shù)模轉(zhuǎn)換電路或者數(shù)模轉(zhuǎn)換芯片,將采集的模擬信號轉(zhuǎn)化成數(shù)字信號后再進行后續(xù)的數(shù)字信號處理工作。這樣的傳統(tǒng)方法需要大量的模擬電路,增加了成本對于產(chǎn)品的利潤造成了很大影響,另外模擬電路會帶來很多的干擾,如電磁干擾和噪聲等,干擾有的使傳輸?shù)男畔a(chǎn)生錯誤,有的使電壓超過電路的極限。

      為了解決上述問題,考慮到FPGA芯片具有差分I/O接口(如圖3)、芯片上差分緩沖器和低電壓差分信號LVDS(Low Voltage Differential Signaling),LVDS傳輸支持速率一般在155 Mbit/s(大約為77 MHz)以上,LVDS物理接口使用1.2 V偏置電壓作為基準,提供大約400 mV擺幅。

      圖3 差分I/O接口輸入工作的特性參數(shù)

      差分輸入緩沖器(IBUFDS)原語在正負終端之間靈敏度極高。經(jīng)測試顯示低至1 mV的峰峰差分電壓足以讓IBUFDS在0和1之間擺動。圖4顯示了所設(shè)計的輸入電路。在本實現(xiàn)方案中,電阻R1、R2和R3在IBUFDS的終端P和終端N處生成普通電壓。接收到的信號通過耦合電容C1饋送給終端P。交流信號經(jīng)N側(cè)的C2電容濾波后,其可用作交流基準信號。就此電路而言,F(xiàn)PGA將天線攝入的FM廣播信號成功轉(zhuǎn)換為1 bit數(shù)據(jù)流。

      圖4 差分緩沖器的天線饋入

      圖5 差分電路Proteus仿真圖

      為了確定簡單差分電路搭建成功,以及確定電阻電容的取值大小在Proteus上進行了仿真,結(jié)果如圖5,使用運放來代替FPGA中的差分I/O引腳,給定一個正弦信號源,信號通過搭建的差分電路得到在2管腳處的比較電壓為2.49 V,當(dāng)3管腳處接收到的電壓小于2.49 V時輸出0,大于時輸出1,以此得到1,0的方波。

      2.2控制器設(shè)計

      將控制器模塊連接到機械旋轉(zhuǎn)增量編碼器和LED上,該模塊從增量編碼器獲得脈沖信號,以調(diào)節(jié)NCO的輸出頻率以及PWM模塊控制的音頻音量,兩個旋轉(zhuǎn)增量編碼器控制無線電的頻率和音量。每個編碼器輸出兩個脈沖信號,旋轉(zhuǎn)方向和速度可由脈沖寬度和相位確定。狀態(tài)機和計數(shù)器可將旋轉(zhuǎn)狀態(tài)轉(zhuǎn)變?yōu)轭l率控制字和音量控制字。與此同時,對頻率音量值進行解碼,并顯示在7段LED上。

      3 系統(tǒng)軟件設(shè)計

      3.1數(shù)字下變頻設(shè)計

      數(shù)字下變頻技術(shù)是實現(xiàn)用軟件來完成傳統(tǒng)需要用硬件完成的工作的關(guān)鍵。其將中頻信號數(shù)字下變頻至零中頻,且使信號速率降至通用FPGA器件能處理的速率的技術(shù),同時,數(shù)字下變頻也是數(shù)字信號處理中運算量最大、速度要求最高,也是最難實現(xiàn)的部分。

      3.1.1設(shè)計環(huán)境—Vivado

      Vivado的設(shè)計理念就是一個以IP為核心的設(shè)計理念。Vivado Design Suite提供業(yè)界首款即插即用型IP集成設(shè)計環(huán)境并具有IP集成器特性,從而解決了RTL設(shè)計生產(chǎn)力問題。

      本設(shè)計的主要部分實現(xiàn)采取直接調(diào)用Vivado IP核的方法(如圖6),充分利用其即插即用的功能;然后利用MODELSIM進行仿真,以確定軟件設(shè)計的正確性。

      數(shù)字下變頻由本地振蕩控制器NCO(Numerically Controlled Oscillator)、混頻器、積分梳狀濾波器CIC (Cascade Integrator Comb)三部分組成,基本結(jié)構(gòu)可分為可編程下變頻模塊與高效抽取模塊[2]。

      圖6 數(shù)字下變頻的軟件結(jié)構(gòu)圖

      3.1.2可編程數(shù)字下變頻模塊設(shè)計

      在FPGA中NCO采用直接數(shù)字頻率合成DDS (Direct Digital Synthesizer)的方法來設(shè)計,因此直接調(diào)用DDS IP核。建立新工程后在工程管理中選擇IP目錄,然后選擇DDS IP核,彈出IP核設(shè)置界面,在此可以更改數(shù)據(jù)以期得到滿足各種數(shù)據(jù)的DDS IP,圖7是DDS IP核設(shè)置界面,圖8是仿真圖。在生成的DDS compiler(6.0)中相位增量定義了合成器的輸出頻率。標準的DDS具有以下參數(shù):時鐘脈沖Fc=100 MHz,相位累加器的數(shù)據(jù)位寬N=18 bit。根據(jù)要求NCO要輸出兩路頻率介于87 MHz~108 MHz之間的正、余弦信號,設(shè)時鐘頻率為Fc= 100 MHz,主要參數(shù)頻率控制字與輸出信號頻率和參考時鐘頻率之間的關(guān)系為:

      圖7 DDS IP核設(shè)置界面

      頻率分辨率為:

      由式(1)和式(2)得:頻率分辨率0.02 Hz,頻率控制字為199C9F0A,設(shè)置參數(shù)后點擊“OK”生成IP。

      由NCO得到到正、余弦信號分別和1-bits數(shù)字信號相乘。混頻器IP核設(shè)置界面如下(如圖9所示) :混頻器實現(xiàn)DDS輸出的正余弦序列信號為16 bit數(shù)據(jù),所以設(shè)置A通道位16 bit,B通道設(shè)置10 bit,結(jié)果輸出位27 bit。

      圖8 NCO的仿真波形

      圖9 混頻器IP核設(shè)置界面

      3.1.3高效抽取模塊設(shè)計

      CIC濾波器是對混頻器輸出的正交信號進行降采樣。單級的CIC濾波器的旁瓣電平比較大,阻帶衰減差,單級的阻帶衰減為13.46 dB,因此應(yīng)采取N級級聯(lián)的方法,這樣總的阻帶衰減數(shù)為13.46N dB,但是N級的CIC在增大阻帶衰減時,也增大帶內(nèi)容差,所以最多5級級聯(lián)[7-8]。

      CIC濾波器的IP核設(shè)置界面如下(如圖10所示),仿真圖如下(圖11所示) :選擇Decimator(抽取濾波器),采用三階低通抽取濾波器,Rate factor(抽取因子)為采樣系數(shù)選擇16,最終得到I/Q兩路正交信號。

      圖10 CIC IP核設(shè)置界面

      圖11 CIC的仿真波形

      3.2 IQ基帶信號頻率轉(zhuǎn)換為音頻信號的解調(diào)設(shè)計

      圖12顯示了可將I/Q基帶信號頻率轉(zhuǎn)換為音頻信號的頻率解調(diào)器。用ROM中的查找表提取I/Q數(shù)據(jù)的瞬時相位角,整合I/Q數(shù)據(jù)并用作ROM地址,隨后ROM輸出相應(yīng)復(fù)角(Complex Angle)的實部和虛部,接下來進行差異操作,按一下觸發(fā)器就會延遲相角數(shù)據(jù);從原始數(shù)據(jù)中減去非實時數(shù)據(jù),所得結(jié)果剛好為所需的音頻數(shù)據(jù)。為了改進輸出信噪比,通過低通濾波器用簡單平均法對音頻信號進行濾波。

      頻率解調(diào)器的8 bit音頻數(shù)據(jù)流輸出可根據(jù)音量控制參數(shù)縮放,并發(fā)送到8 bit PWM模塊。PWM脈沖的占空比反映了音頻信號的強度。脈沖在FPGA 的I/O引腳處輸出,且通過電容驅(qū)動耳機。這里,耳機發(fā)揮低通濾波器的作用,去除音頻信號中殘余的脈沖的高頻成分。

      圖12 IQ基帶信號頻率轉(zhuǎn)換為音頻信號

      4 系統(tǒng)測試

      利用頻譜儀首先測量天線接收的信號,直接饋入得到頻譜圖如下(圖13所示),經(jīng)觀察得可接收到87.5 MHz電臺,因為儀器選擇局限所接收到的帶寬較小,所以還不能較好的接收到108 MHz以上大的頻率。

      圖13 天線直接饋入頻譜圖

      隨后將1-bits差分電路接入到頻譜儀再進行測試得到波形圖和頻譜圖如圖14、圖15所示。

      圖14 1-bits電路接收信號的波形圖

      電壓的有效值可以達到123 mV,可以使得電壓在差分引腳的輸入端產(chǎn)生電壓偏差,得到1,0的信號序列。由天線直接饋入接收到的電臺87.5 MHz,在經(jīng)過差分電路后依然可以接收到,并且可以正常收聽,噪聲較小,這是因為1 bit采樣生成的噪聲量化的結(jié)果,可以大幅度降低信噪比。

      圖15 1-bit電路接收信號的頻譜圖

      隨后又測試得到FPGA的各項參數(shù),將其與現(xiàn)有的FM收音機作對比表1所示。

      隨后又測試得到FPGA的各項參數(shù),將其與現(xiàn)有的各品牌收音機比較(如表1)。

      表1 各品牌收音機的對比數(shù)據(jù)

      由表1比較可知由FPGA所做成的接收機在頻率范圍、靈敏度、信噪比這幾個方面與其他成品不相上下,但是在音質(zhì)方面不如標準FM收音機,這個是需要改進的地方,希望進一步的研究可以在立體聲方面有所突破。

      5 結(jié)束語

      本文設(shè)計了基于FPGA的SDR FM接收機系統(tǒng),通過FPGA的優(yōu)點,實現(xiàn)了全數(shù)字化的控制功能。與傳統(tǒng)的接收機系統(tǒng)相比,該系統(tǒng)利用FPGA差分緩沖器代替了ADC,幾乎簡化掉了所有模擬電路,具有成本低、實現(xiàn)速度快等特點,彌補了原來系統(tǒng)成本高、實現(xiàn)復(fù)雜等不足;證明了FPGA的I/O引腳能有效成為接收機中的1 bit模數(shù)轉(zhuǎn)換器。該技術(shù)較為滿意的體現(xiàn)了寬帶模數(shù)轉(zhuǎn)換盡可能地靠近射頻天線這一基本思想,具有廣泛的應(yīng)用前景和推廣價值。

      參考文獻:

      [1]劉威,李莉,陳海燕.基于FPGA的軟件無線電同步系統(tǒng)設(shè)計與實現(xiàn)[J].電子器件2014,37(4) : 674-678.

      [2]王珂.軟件無線電的關(guān)鍵技術(shù)及其應(yīng)用[J].通信與信息技術(shù),2011,01期: 47-50.

      [3]李曉陸,余翔,王琳.軟件無線電技術(shù)及其發(fā)展[J].移動通信,2009,10(20) : 13-17.

      [4]向新.軟件無線電原理與技術(shù)[M].西安:西安電子科技大學(xué)出版社,2008: 128-131.

      [5]張福洪,趙曉紅,戴紹港.寬帶數(shù)字中頻設(shè)計[J].電子器件,2009,32(5) : 920-923.

      [6]宋曉鷗.基于軟件無線電的地下通信接收機設(shè)計與實現(xiàn)[J].電子器件,2014,37(4) : 669-673.

      [7]姜巖峰,張東,于明.?dāng)?shù)字接收機中CIC濾波器的設(shè)計[J].電子測量與儀器學(xué)報,2011,25(8) : 671-674.

      [8]李凱.基于FPGA的數(shù)字下變頻的研究與實現(xiàn)[J].中國科技博覽,2012(28) : 178-180.

      [9]花昀,侯立軍.幾種FM數(shù)字解調(diào)算法比較[J].山西電子技術(shù),2007(5) : 72-74.

      張俊濤(1966-),男,陜西西安人,教授,碩士生導(dǎo)師,研究方向為軟件無線電、信號與信息處理、EDA技術(shù)及應(yīng)用,zhangjt@ sust.edu.cn;

      薛 瑩(1988-),女,陜西西安,碩士研究生,研究方向為信號與信息處理、EDA技術(shù)及應(yīng)用,1413206957@qq.com;

      艾春艷(1988-),女,陜西榆林,碩士研究生,研究方向為信號與信息處理、FPGA應(yīng)用,aichunyankk@ 163.com。

      Digital DC/DC Converter Based on DSP with High Light Load Efficiency*

      SHI Yongsheng*,YU Bin,WANG Xifeng,XU Mengyun,ZHANG Qingfeng,WANG Wenjing
      (College of Electric and Information Engineering,Shanxi University of Science and Technology,Xi’an 710021,China)

      Abstract:In order to improve the light load efficiency of analog switching power supply,the design of digital power based on DSP is proposed.In light load condition,by using Burst control signals for primary switches(Q1~Q4) and in lighter load condition,by closing synchronous rectifier(SR1,SR2).The light load efficiency is increased remarkably.The system arithmetic and software design is given in detail based on the principle of phase shifted full bridge and Burst mode.Finally,to verify the perfect performance of digital control,a digital power supply prototype of 600 Watt is made.Its results indicate,in 10 percent load condition,the efficiency reaches 85 percent,and in 5 percent load condition,the efficiency is higher than 70 percent.

      Key words:digital power; light load; DSP; phase shift full bridge; high efficiency

      doi:EEACC: 1290B10.3969/j.issn.1005-9490.2015.02.022

      收稿日期:2014-07-31修改日期:2014-08-31

      中圖分類號:TN851

      文獻標識碼:A

      文章編號:1005-9490(2015) 02-0332-06

      猜你喜歡
      軟件無線電數(shù)字信號處理接收機
      一種用于調(diào)幅接收機AGC的設(shè)計與實現(xiàn)
      一種面向ADS-B的RNSS/RDSS雙模接收機設(shè)計
      電子制作(2018年19期)2018-11-14 02:36:40
      “軟件無線電技術(shù)”技術(shù)教學(xué)方法的探索與實踐
      東方教育(2016年13期)2017-01-12 20:23:30
      《數(shù)字信號處理》中存在的難點問題解析
      亞太教育(2016年34期)2016-12-26 12:51:31
      電子信息工程專業(yè)數(shù)字信號處理課程改革與研究
      軟件無線電技術(shù)在移動通信測試領(lǐng)域的應(yīng)用
      “數(shù)字信號處理課程設(shè)計”教學(xué)的探索與實踐
      科技視界(2016年25期)2016-11-25 08:36:37
      數(shù)字接收機故障維修與維護
      電子制作(2016年1期)2016-11-07 08:42:41
      基于多接收機的圓周SAR欺騙干擾方法
      SPTool在數(shù)字信號處理課程教學(xué)中的應(yīng)用
      科技視界(2016年13期)2016-06-13 17:29:37
      象州县| 巴南区| 佛教| 香格里拉县| 五大连池市| 牙克石市| 台安县| 大安市| 肇东市| 石嘴山市| 邹城市| 廊坊市| 闻喜县| 万盛区| 运城市| 长海县| 张家川| 林西县| 文安县| 礼泉县| 英吉沙县| 柞水县| 塔城市| 杭锦后旗| 华坪县| 台南县| 柳河县| 凌云县| 新兴县| 舞钢市| 宜都市| 昭觉县| 景宁| 高台县| 巫山县| 辛集市| 两当县| 宜城市| 通榆县| 三台县| 渭源县|