0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于APEX20K600EBC652-1X FPGA實(shí)現(xiàn)多徑信道模擬器的設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:今日電子 ? 作者:吳國(guó)杭;劉敬濤 ? 2021-05-21 09:14 ? 次閱讀

前言

無(wú)線通信通信領(lǐng)域的一大分支,隨著數(shù)字信號(hào)處理能力的提高,數(shù)字無(wú)線通信逐漸成為無(wú)線通信的主流。數(shù)字無(wú)線通信系統(tǒng)設(shè)計(jì)的重要目標(biāo)之一是要系統(tǒng)具有很強(qiáng)的抗多徑干擾能力。通常,設(shè)計(jì)人員需要在實(shí)驗(yàn)室對(duì)無(wú)線信道可能存在的各種干擾(多徑、噪聲、同頻信號(hào)等)進(jìn)行虛擬實(shí)現(xiàn),以便對(duì)所設(shè)計(jì)系統(tǒng)進(jìn)行調(diào)測(cè)。多徑信道模擬器是進(jìn)行數(shù)字無(wú)線通信系統(tǒng)硬件調(diào)測(cè)不可或缺的儀器之一。無(wú)線移動(dòng)信道復(fù)雜多變,目前已有多種數(shù)學(xué)模型可供參考,本文針對(duì)無(wú)線移動(dòng)信道的基本模型,提出一種多徑信道模擬器的設(shè)計(jì)方法,給出了其基本結(jié)構(gòu)框圖,并對(duì)數(shù)字信號(hào)處理部分的FPGA實(shí)現(xiàn)進(jìn)行了詳細(xì)闡述。

信道模型

在無(wú)線信道中,由于反射、散射和衍射等的存在,除了直射波之外,還會(huì)有信號(hào)通過(guò)不同的路徑沿不同的方向到達(dá)接收端,從而使信號(hào)產(chǎn)生時(shí)延擴(kuò)展;若接收終端處于移動(dòng)狀態(tài),各條信號(hào)支路還會(huì)具有不同的多普勒頻移,從而使信號(hào)產(chǎn)生頻率域彌散。典型的無(wú)線移動(dòng)信道二維沖擊響應(yīng)可表示如下[參考1]。

o4YBAGCnC8eAd0OyAAAlx-UUq9I052.png

上式中,αk、 k、fdk和τk分別為第k條支路的歸一化幅度(衰減因子)、初始相位、多普勒頻移和傳播時(shí)延,τk》0,,各條支路相互獨(dú)立,如圖1所示。設(shè)發(fā)射信號(hào)為x(t)ej2πfct,x(t)為基帶信號(hào),fc為載波頻率,則接收信號(hào)y(t)為發(fā)射信號(hào)與信道沖擊響應(yīng)的線性卷積。

信道模擬器的設(shè)計(jì)與實(shí)現(xiàn)

從上可知,要實(shí)現(xiàn)信號(hào)通過(guò)多徑信道的模擬,需要對(duì)信號(hào)進(jìn)行時(shí)延、(多普勒)頻移和衰減,并將各支路信號(hào)相加。因此多徑信道模擬器需要包含延時(shí)器、多普勒波產(chǎn)生器、衰減器、乘法器和混合器等單元。對(duì)射頻信號(hào)進(jìn)行處理時(shí),衰減較容易實(shí)現(xiàn),而延時(shí)和乘法運(yùn)算則實(shí)現(xiàn)難度大且精度不易保證。而數(shù)字電路在這方面卻有其獨(dú)到之處。因此,信道模擬器通常對(duì)信號(hào)進(jìn)行頻譜下搬移到基帶,然后對(duì)基帶信號(hào)進(jìn)行采樣,在數(shù)字域?qū)π盘?hào)進(jìn)行信道畸變處理,之后再經(jīng)過(guò)上變頻恢復(fù)成射頻信號(hào),如圖2所示。

o4YBAGCnC8CAdLM2AAA_s4NDK4Y966.png

圖2中,晶體振蕩器產(chǎn)生的正弦波通過(guò)頻率合成得到與輸入信號(hào)載波頻率基本一致的本地載波,混頻器對(duì)信號(hào)進(jìn)行上下變頻(正交解調(diào)和調(diào)制)。由于上下變頻用同樣的本地載頻,故可以保證輸出信號(hào)與輸入信號(hào)不存在頻率偏差。模數(shù)轉(zhuǎn)換器對(duì)信號(hào)進(jìn)行采樣,因?yàn)閿?shù)字部分實(shí)現(xiàn)容易,通常以幾倍的Nyquist速率進(jìn)行采樣。虛線框內(nèi)部分則完成對(duì)數(shù)字基帶信號(hào)進(jìn)行通過(guò)信道的運(yùn)算,也就是下一節(jié)所要討論的內(nèi)容。

一個(gè)好的信道模擬器,其信道沖擊響應(yīng)的時(shí)間分辨率一定要足夠高。信號(hào)的大延時(shí)在數(shù)字電路中通常用存儲(chǔ)器(RAM或FIFO)來(lái)實(shí)現(xiàn),而存儲(chǔ)器的讀寫(xiě)是與時(shí)鐘同步的,所以信道沖擊響應(yīng)的時(shí)間分辨率與數(shù)字信號(hào)處理單元的時(shí)鐘周期相等。為提高時(shí)間分辨率,需要對(duì)輸入信號(hào)進(jìn)行上采樣處理。上采樣后的信號(hào)在信道模塊與信道沖擊響應(yīng)進(jìn)行卷積得到經(jīng)過(guò)信道畸變的高采樣率信號(hào),運(yùn)算結(jié)果再經(jīng)下采樣濾波以適當(dāng)?shù)牟蓸勇瘦敵?,?shù)模轉(zhuǎn)換電路將其恢復(fù)成模擬信號(hào)。

為方便信道參數(shù)設(shè)置,可通過(guò)單片機(jī)對(duì)頻率合成器和數(shù)字電路進(jìn)行配置。通過(guò)RS232串口電纜連接單片機(jī)和計(jì)算機(jī),可獲得良好的界面,通過(guò)計(jì)算機(jī)對(duì)信道模擬器進(jìn)行監(jiān)控。

數(shù)字部分的FPGA設(shè)計(jì)與實(shí)現(xiàn)

前已述及,信道模擬器數(shù)字部分需要對(duì)信號(hào)進(jìn)行上采樣、信道模擬和下采樣等,這幾部分運(yùn)算都需要大量乘法和加減法器,而且電路要工作在較高頻率的時(shí)鐘上,用通用的DSP難以實(shí)時(shí)完成。FPGA基于硬件實(shí)現(xiàn),能滿足高速的要求,同時(shí)內(nèi)置鎖相環(huán)能提供靈活的時(shí)鐘倍頻功能[參考3],因此易于實(shí)現(xiàn)信道模擬功能。信道運(yùn)算的FPGA實(shí)現(xiàn)如圖3所示。

pIYBAGCnC7aAXU3PAABeLTYa5lk125.png

圖3中,插值濾波、降采樣濾波和中間的信道部分都可視為有限序列與無(wú)限序列的線性卷積,宜采用FIR(有限沖擊響應(yīng))濾波器直接型轉(zhuǎn)置結(jié)構(gòu)來(lái)實(shí)現(xiàn)[參考4]。其中延時(shí)器用來(lái)對(duì)信號(hào)進(jìn)行不同的延時(shí),乘因子產(chǎn)生器用來(lái)產(chǎn)生式(2)中各條支路的乘性項(xiàng)。接口電路用來(lái)完成FPGA與單片機(jī)的通信,可用I2C結(jié)構(gòu)或其他簡(jiǎn)單通信協(xié)議來(lái)實(shí)現(xiàn)。FPGA中主要模塊實(shí)現(xiàn)如下。

插值濾波器由并串轉(zhuǎn)換電路(用來(lái)對(duì)輸入序列進(jìn)行插零)和一個(gè)FIR低通濾波兩部分組成,如圖4。

o4YBAGCnC62AVSk9AAAs-AOS66E203.png

信道模擬器各條支路延時(shí)應(yīng)能靈活變化,因此圖3中延時(shí)器的時(shí)延量必須以時(shí)鐘周期為步長(zhǎng)可調(diào),這可采用雙口RAM來(lái)實(shí)現(xiàn)。由于系統(tǒng)設(shè)計(jì)時(shí)并不太關(guān)心信號(hào)到達(dá)絕對(duì)時(shí)間,因此可令τ1=0對(duì)信道模型簡(jiǎn)化以節(jié)約存儲(chǔ)器資源,相應(yīng)地τk為第k條支路與第一條支路的相對(duì)時(shí)延差。

各信號(hào)支路的乘因子包括衰減因子和多普勒頻移因子兩部分。多普勒頻移因子由地址產(chǎn)生器(下圖的模2π加法器構(gòu)成)和查找表(ROM)來(lái)實(shí)現(xiàn),查找表的輸出與衰減因子相乘得支路乘因子。

pIYBAGCnC6WAZU_JAAApcHIzQlY129.png

ROM表的數(shù)據(jù)格式如下。

而整個(gè)ROM表的大小可由實(shí)際所需(如FFT長(zhǎng)度等)而定。當(dāng)然,ROM表中的數(shù)據(jù)是被放大了215倍。如果所需ROM表的存儲(chǔ)量很大,則可以只存儲(chǔ)(0,π/4)的數(shù)據(jù),而在(π/4,2π)范圍的則可以通過(guò)換算得到。

o4YBAGCnC56AImRMAAAWsgovoUU214.png

降采樣濾波器由低通濾波器和脈沖抽取電路組成。低通濾波器與插值器中的低通濾波器結(jié)構(gòu)相同,主要用來(lái)防止由于抽取帶來(lái)的頻譜混疊。脈沖抽取電路結(jié)構(gòu)和功能與插值濾波中的并串轉(zhuǎn)換相逆。

總結(jié)

針對(duì)典型的無(wú)線移動(dòng)信道模型,本文提出一種簡(jiǎn)單多徑信道模擬器的設(shè)計(jì)方法,給出了系統(tǒng)結(jié)構(gòu)原理圖和數(shù)字信號(hào)處理部分FPGA電路實(shí)現(xiàn)框圖,并給出了FPGA主要模塊的實(shí)現(xiàn)方法。在Altera Quartus平臺(tái)上的仿真表明,當(dāng)信號(hào)帶寬為10MHz、A/D轉(zhuǎn)換器工作在20MHz時(shí),一塊ALTERA APEX20K1000EBC652-1X單片F(xiàn)PGA可以完成6徑的多徑運(yùn)算,時(shí)鐘頻率為40MHz,電路工作穩(wěn)定。若采用更大的FPGA或?qū)S?a target="_blank">集成電路,則可實(shí)現(xiàn)更復(fù)雜的信道模型。進(jìn)行數(shù)字調(diào)制器設(shè)計(jì)時(shí),若在數(shù)模轉(zhuǎn)換前插入一片適當(dāng)規(guī)模的FPGA,將上述信道模擬器數(shù)字處理部分嵌入其中,就可以在沒(méi)有昂貴的信道模擬器的情況下對(duì)所設(shè)計(jì)系統(tǒng)進(jìn)行信道實(shí)驗(yàn)。在Altera APEX20K600EBC652-1X上實(shí)現(xiàn)了對(duì)DVB-T調(diào)制器進(jìn)行恒參數(shù)信道模擬,測(cè)試表明其效果與專用信道模擬器相當(dāng)。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21738

    瀏覽量

    603463
  • 射頻
    +關(guān)注

    關(guān)注

    104

    文章

    5585

    瀏覽量

    167761
  • 無(wú)線通信
    +關(guān)注

    關(guān)注

    58

    文章

    4570

    瀏覽量

    143548
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于FPGA的飛行模擬器通信接口設(shè)計(jì)

    文章根據(jù)飛行模擬器的結(jié)構(gòu)特點(diǎn),分析了現(xiàn)場(chǎng)總線技術(shù)和FPGA技術(shù)的發(fā)展,根據(jù)飛行模擬器的實(shí)際需要和總線自身特點(diǎn),選用了CAN總線來(lái)作為主機(jī)和現(xiàn)場(chǎng)設(shè)備的通信方式,并使用FPGA作為CAN總
    發(fā)表于 05-15 11:12 ?2737次閱讀

    11757B衰落模擬器產(chǎn)品概述

    11757B衰落模擬器產(chǎn)品概述
    發(fā)表于 06-06 14:25

    寬帶短波信道模擬器設(shè)計(jì)

    ( DDC) 技術(shù)。所以數(shù)字下變頻技術(shù)在寬帶短波信道模擬器的數(shù)字化和軟件化過(guò)程中起到了重要的作用。FPGA 具有較高的處理速度和很強(qiáng)的穩(wěn)定性,而且設(shè)計(jì)靈活、易于修改和維護(hù),同時(shí)可以根據(jù)不同的系統(tǒng)要求,采用不同的結(jié)構(gòu)來(lái)完成相應(yīng)的功
    發(fā)表于 07-22 06:27

    怎么實(shí)現(xiàn)基于FPGA的無(wú)線信道模擬器的設(shè)計(jì)?

    怎么實(shí)現(xiàn)基于FPGA的無(wú)線信道模擬器的設(shè)計(jì)?
    發(fā)表于 05-25 06:09

    IMT-2000基帶實(shí)時(shí)信道模擬器設(shè)計(jì)

    】描述了基于ITU-R M.1225的包括室內(nèi)、室外到室內(nèi)/步行和車載等測(cè)試環(huán)境的IMT-2000信道模擬器設(shè)計(jì)及仿真實(shí)現(xiàn)。重點(diǎn)分析了實(shí)現(xiàn)信道
    發(fā)表于 03-11 22:11 ?35次下載

    一種雷達(dá)回波信號(hào)模擬器的設(shè)計(jì)與實(shí)現(xiàn)

    本文提出了一種基于CPCI母板和PMC背板的通用雷達(dá)回波模擬器的設(shè)計(jì)與實(shí)現(xiàn),重點(diǎn)介紹了基于單片FPGA設(shè)計(jì)PMC背板,實(shí)現(xiàn)雷達(dá)回波信號(hào)模擬器
    發(fā)表于 05-08 17:17 ?36次下載

    采用FPGA的振動(dòng)模擬器設(shè)計(jì)

    介紹了一種基于FPGA、ADC和高速DAC的振動(dòng)模擬器的設(shè)計(jì)方法,并給出了該模擬器的硬件原理框圖和FPGA設(shè)計(jì)的核心模塊。本系統(tǒng)具有較強(qiáng)的可移植性,對(duì)有特殊要求的信號(hào)發(fā)生
    發(fā)表于 08-06 16:03 ?10次下載

    基于DSP和FPGA波形雷達(dá)回波中頻模擬器實(shí)現(xiàn)

    本系統(tǒng)基于自主產(chǎn)生的原理,選用DSP和FPGA為核心處理,通過(guò)合理的算法設(shè)計(jì),實(shí)現(xiàn)了可兼容多種雷達(dá)波形的中頻雷達(dá)回波模擬器的設(shè)計(jì),采用改進(jìn)的基于存儲(chǔ)轉(zhuǎn)發(fā)的數(shù)字脈沖延時(shí)方法
    發(fā)表于 08-28 17:24 ?1468次閱讀
    基于DSP和<b class='flag-5'>FPGA</b>的<b class='flag-5'>多</b>波形雷達(dá)回波中頻<b class='flag-5'>模擬器</b><b class='flag-5'>實(shí)現(xiàn)</b>

    短波信道模擬器中數(shù)字下變頻的設(shè)計(jì)

    寬帶短波信道模擬器是一種運(yùn)用仿真技術(shù)對(duì)真實(shí)的短波信道進(jìn)行模擬的儀器。首先指出數(shù)字下變頻在寬帶短波信道模擬
    發(fā)表于 09-15 18:30 ?2205次閱讀
    短波<b class='flag-5'>信道</b><b class='flag-5'>模擬器</b>中數(shù)字下變頻的設(shè)計(jì)

    基于FPGA的無(wú)線信道模擬器的設(shè)計(jì)

    為了縮短研發(fā)周期,需要在實(shí)驗(yàn)室模擬出無(wú)線信道的各種傳播特性,無(wú)線信道模擬器設(shè)計(jì)必不可少。采用基于頻率選擇性信道Jakes仿真
    發(fā)表于 07-02 13:50 ?3537次閱讀
    基于<b class='flag-5'>FPGA</b>的無(wú)線<b class='flag-5'>信道</b><b class='flag-5'>模擬器</b>的設(shè)計(jì)

    APSK調(diào)制在信道中的星座優(yōu)化

    APSK調(diào)制在信道中的星座優(yōu)化....
    發(fā)表于 01-04 17:03 ?0次下載

    基于FPGA協(xié)議隔離總線信號(hào)模擬器設(shè)計(jì)

    基于FPGA協(xié)議隔離總線信號(hào)模擬器設(shè)計(jì)
    發(fā)表于 01-07 19:08 ?0次下載

    一種基于FPGA嵌入式系統(tǒng)的雷達(dá)信號(hào)模擬器實(shí)現(xiàn)

    提出了一種基于FPGA的雷達(dá)回波實(shí)時(shí)模擬器實(shí)現(xiàn)方法。該模擬器采用cPCI 標(biāo)準(zhǔn)總線,以FPGA 為核心計(jì)算單元,配有高速數(shù)模、模數(shù)轉(zhuǎn)換模塊
    發(fā)表于 11-18 13:00 ?2711次閱讀
    一種基于<b class='flag-5'>FPGA</b>嵌入式系統(tǒng)的雷達(dá)信號(hào)<b class='flag-5'>模擬器</b>的<b class='flag-5'>實(shí)現(xiàn)</b>

    如何實(shí)現(xiàn)短波信道模擬器實(shí)現(xiàn)計(jì)算機(jī)仿真的資料說(shuō)明

    的原理,根據(jù)軍標(biāo)所給短波信道參數(shù),提出了具體的短波信道模擬器實(shí)現(xiàn)方案,并給出了計(jì)算機(jī)仿真結(jié)果,較好地模擬了短波
    發(fā)表于 11-05 16:27 ?13次下載
    如何<b class='flag-5'>實(shí)現(xiàn)</b>短波<b class='flag-5'>信道</b><b class='flag-5'>模擬器</b>和<b class='flag-5'>實(shí)現(xiàn)</b>計(jì)算機(jī)仿真的資料說(shuō)明

    基于Virtex-2p FPGA實(shí)現(xiàn)無(wú)線信道模擬器的應(yīng)用方案

    傳播信道信道脈沖響應(yīng)模式是模擬一個(gè)離散的廣義平穩(wěn)非相關(guān)散射模型(WSSUS)。這樣的頻率選擇性衰落
    的頭像 發(fā)表于 06-26 16:33 ?7812次閱讀
    基于Virtex-2p <b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>無(wú)線<b class='flag-5'>信道</b><b class='flag-5'>模擬器</b>的應(yīng)用方案