當(dāng)前位置:首頁 > 模擬 > 模擬
[導(dǎo)讀]介紹在FPGA器件上如何實(shí)現(xiàn)單通道數(shù)字下變頻(DDC)系統(tǒng)。利用編寫VHDL程序和調(diào)用部分IP核相結(jié)合的方法研究了數(shù)字下變頻的FPGA實(shí)現(xiàn)方法,并且完成了其主要模塊的仿真和調(diào)試,并進(jìn)行初步系統(tǒng)級(jí)驗(yàn)證。

1 引言
   
數(shù)字下變頻DDC(digital down lonvwrsionl作為系統(tǒng)前端A/D轉(zhuǎn)換器與后端通用DSP器件間的橋梁,通過降低數(shù)據(jù)流的速率,將低速數(shù)據(jù)送給后端通用DSP器件處理,其性能的優(yōu)劣將對(duì)整個(gè)軟件無線電系統(tǒng)的穩(wěn)定性產(chǎn)生直接影響。采用專用DDC器件完成數(shù)字下變頻,雖具有抽取比大、性能穩(wěn)定等優(yōu)點(diǎn),但價(jià)格昂貴,靈活性不強(qiáng),不能充分體現(xiàn)軟件無線電的優(yōu)勢(shì)。FPGA工藝發(fā)展迅速,處理能力大大增強(qiáng),相對(duì)于ASIC,DSP,其具有吞吐量高、開發(fā)周期短、可實(shí)現(xiàn)在線重構(gòu)諸多優(yōu)勢(shì)?;谶@些優(yōu)點(diǎn),F(xiàn)PGA在軟件無線電的研發(fā)中具有重要作用。

2 數(shù)字下變頻系統(tǒng)
   
數(shù)字下變頻器在軟件無線電系統(tǒng)中完成的功能結(jié)構(gòu)如圖1所示,其中包括直接數(shù)字頻率合成器DDS(direct digital synthesizer)、數(shù)字混頻器、FIR濾波器、抽取等模塊。原始模擬中頻信號(hào)經(jīng)A/D轉(zhuǎn)換器帶通采樣后得到數(shù)字中頻信號(hào),輸入DDC后先與DDS產(chǎn)生的兩路正交本振信號(hào)相乘(數(shù)字混頻),將數(shù)字中頻搬移到基帶?;祛l后得到的數(shù)據(jù)率和采樣率一致,后級(jí)FIR濾波器要達(dá)到該處理速率。硬件實(shí)現(xiàn)相當(dāng)困難,因此首先通過抽取模塊大大降低數(shù)據(jù)速率,然后使用高階FIR低通濾波器對(duì)整個(gè)信道整形濾波。濾波輸出的兩路正基帶信號(hào)交由下一級(jí)DSP器件進(jìn)行處理。

2.1 混頻器的FPGA實(shí)現(xiàn)
   
數(shù)字混頻器將原始采樣信號(hào)與查找表生成的正、余弦波形分別相乘,最終得到兩路互為正交的信號(hào)。由于輸入信號(hào)的采樣率較高,因此要求混頻器的處理速度大于等于信號(hào)采樣率。單通道的數(shù)字下變頻系統(tǒng)需要兩個(gè)數(shù)字混頻器.也就是乘法器。XC2V1000器件內(nèi)嵌64個(gè)18×18位硬件乘法器,其最高工作頻率為500 MHz,因此采用硬件乘法器完全能夠滿足混頻器的設(shè)計(jì)要求。使用Xilinx公司的Multiplier IP核可以輕松實(shí)現(xiàn)硬件乘法器的配置。該設(shè)計(jì)中采用兩路14位的輸入信號(hào),輸出信號(hào)也為14位。圖2為混頻器的結(jié)構(gòu)圖。

2.2 DDS的FPGA實(shí)現(xiàn)
    采用ISE中的IPCORE實(shí)現(xiàn)DDS,由于原始信號(hào)為60±7 MHz帶通信號(hào),經(jīng)過100 MHz MD轉(zhuǎn)換器產(chǎn)生一個(gè)中頻為40 MHz的信號(hào),將DDS輸出頻率設(shè)為40 MHz,產(chǎn)生頻率為40 MHz兩路正交I/Q信號(hào),并與原始信號(hào)混頻后產(chǎn)生兩路零中頻正交信號(hào),實(shí)現(xiàn)下變頻。其中DDS參數(shù)設(shè)置動(dòng)態(tài)范圍 (SFDR)為80 dB;頻率分辨率(Frequency Resolution)為0.4Hz;DDS輸出頻率(Frequency)為40 MHz。DDS的仿真結(jié)果如圖3所示。

2.3 抽取模塊的FPGA實(shí)現(xiàn)
   
經(jīng)混頻后,到達(dá)抽取模塊的是兩路速率為100 MHz,位寬為14位的正交信號(hào),為了更方便處理這兩路正交信號(hào),需降低信號(hào)速率。該設(shè)計(jì)中,按照4:1的比例抽取信號(hào),抽取完成后,變?yōu)樗俾蕿?5 MHz,位寬為14位的信號(hào)。
    抽取模塊的實(shí)現(xiàn)是在ISE中采用VHDL語言編寫。首先對(duì)時(shí)鐘4分頻,將系統(tǒng)時(shí)鐘100 MHz經(jīng)分頻變成25 MHz.再利用該25 MHz時(shí)鐘控制兩個(gè)D觸發(fā)器.將經(jīng)混頻后速率為100 MHz,位寬為14位的兩路I,Q正交信號(hào)分別作為這兩個(gè)D觸發(fā)器的輸入信號(hào),即可完成4:l抽取。經(jīng)抽取模塊后,信號(hào)變?yōu)樗俾蕿?5 MHz,位寬為14位的信號(hào)。圖4為分頻的仿真波形。

2.4 FIR濾波器的FPGA實(shí)現(xiàn)
    FIR濾波器也是由ISEIPCORE實(shí)現(xiàn),因?yàn)榻?jīng)DDS后的信號(hào)是帶寬為14 MHz的零中頻信號(hào),只考慮正頻率范圍,故PFIR的通帶截止頻率為7 MHz,在MATLAB中設(shè)計(jì)一個(gè)通帶截止頻率為7 MHz的FIR,將系數(shù)量化為14位二進(jìn)制數(shù)值存入系數(shù)文件*.coe,將其導(dǎo)入FIR即可;FIR的階數(shù)(系數(shù)長(zhǎng)度)越高,性能越好,但考慮資源占用情況,F(xiàn)IR的階數(shù)不宜過高,該設(shè)計(jì)采用35階FIR。故FIR參數(shù)設(shè)置為:結(jié)果分辨率(Result Resolution)為16位;濾波器階數(shù)(Fiher Length)為35;系數(shù)精度(Precision)為14位。圖5為FIR濾波器的結(jié)構(gòu)。

2.5 FPGA器件選型
    設(shè)計(jì)將對(duì)采樣率為100 MHz的高速帶通信號(hào)進(jìn)行數(shù)字下變頻處理,對(duì)系統(tǒng)的處理速度要求較高。由于Xilinx公司的FPGA處理速度較Ahera公司的更快,并且在系統(tǒng)穩(wěn)定性和可操作性方面均優(yōu)于Altera??紤]到數(shù)字下變頻對(duì)系統(tǒng)的處理速度、可靠性、穩(wěn)定性均有較高的要求.因此選用Xilinx公司的Virtex一2系列的XC2V1000器件。XCl2V1000器件內(nèi)部包含1 280個(gè)CLB,每個(gè)CLB由4個(gè)Slice構(gòu)成,共5 120個(gè)Slice,滿足設(shè)計(jì)需求。


3 系統(tǒng)調(diào)試與結(jié)果分析
    Xilinx的FPGA的開發(fā)工具為ISE,目前版本已更新到lO.2。ISE是一個(gè)集成的開發(fā)環(huán)境,包括HDL編輯器、IP—CORE Cenerator System、約束編輯器、靜態(tài)時(shí)序分析工具、功耗分析工具等十多種工具。這些工具可以幫助設(shè)計(jì)人員提高工作效率。ISE可以方便集成第三方工具,如仿真工具M(jìn)od一elsim、綜合工具Synplify。此外Xmnx的工具Clfipseope可以在線觀察FPGA內(nèi)部信號(hào)波形,Plan Ahead工具可以通過簡(jiǎn)化綜合與布局布線間的步驟,大大減少設(shè)計(jì)時(shí)間,與ISE結(jié)合使用時(shí)可以實(shí)現(xiàn)30%的性能提升。在ISE環(huán)境下采用VHDL語言實(shí)現(xiàn)DDC的各個(gè)模塊。經(jīng)過硬件調(diào)試,系統(tǒng)功能正常,將FPGA產(chǎn)生的各部分?jǐn)?shù)據(jù)導(dǎo)入MARLAB中,得出的運(yùn)算結(jié)果波形如圖6所示。

    DDC模塊原本不改變輸入信號(hào)的位寬,輸入為14位,100 MHz的單路信號(hào),輸出本應(yīng)為兩路位寬14位,速率100MHz的零中頻正交信號(hào)。而實(shí)際輸出為兩路位寬30位,速率100 MHz的零中頻正交信號(hào),所以先要截取該兩路30位信號(hào),恢復(fù)至14位寬度,然后再抽取。經(jīng)實(shí)驗(yàn)驗(yàn)證,在設(shè)計(jì)中,對(duì)兩路(1/Q路)位寬為30位的信號(hào)進(jìn)行13~26位截位,其效果最佳,信號(hào)質(zhì)量性能都能得到保證。 

4 結(jié)語
   
采用FPGA實(shí)現(xiàn)DDC,具有速度快,靈活性強(qiáng)等優(yōu)點(diǎn)。該系統(tǒng)設(shè)計(jì)采用Xilinx的FPGA平臺(tái),其中有許多免費(fèi)的IP核可供選用,在實(shí)現(xiàn)較好性能的同時(shí),可有效減小開發(fā)的周期和難度,因此,該設(shè)計(jì)方案具有廣泛的應(yīng)用潛力。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉