一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于APEX20K600EBC652-1X FPGA實現多徑信道模擬器的設計

電子設計 ? 來源:今日電子 ? 作者:吳國杭;劉敬濤 ? 2021-05-21 09:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

無線通信通信領域的一大分支,隨著數字信號處理能力的提高,數字無線通信逐漸成為無線通信的主流。數字無線通信系統設計的重要目標之一是要系統具有很強的抗多徑干擾能力。通常,設計人員需要在實驗室對無線信道可能存在的各種干擾(多徑、噪聲、同頻信號等)進行虛擬實現,以便對所設計系統進行調測。多徑信道模擬器是進行數字無線通信系統硬件調測不可或缺的儀器之一。無線移動信道復雜多變,目前已有多種數學模型可供參考,本文針對無線移動信道的基本模型,提出一種多徑信道模擬器的設計方法,給出了其基本結構框圖,并對數字信號處理部分的FPGA實現進行了詳細闡述。

信道模型

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

o4YBAGCnC8eAd0OyAAAlx-UUq9I052.png

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

信道模擬器的設計與實現

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

o4YBAGCnC8CAdLM2AAA_s4NDK4Y966.png

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

一個好的信道模擬器,其信道沖擊響應的時間分辨率一定要足夠高。信號的大延時在數字電路中通常用存儲器(RAM或FIFO)來實現,而存儲器的讀寫是與時鐘同步的,所以信道沖擊響應的時間分辨率與數字信號處理單元的時鐘周期相等。為提高時間分辨率,需要對輸入信號進行上采樣處理。上采樣后的信號在信道模塊與信道沖擊響應進行卷積得到經過信道畸變的高采樣率信號,運算結果再經下采樣濾波以適當的采樣率輸出,數模轉換電路將其恢復成模擬信號。

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

數字部分的FPGA設計與實現

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

pIYBAGCnC7aAXU3PAABeLTYa5lk125.png

圖3中,插值濾波、降采樣濾波和中間的信道部分都可視為有限序列與無限序列的線性卷積,宜采用FIR(有限沖擊響應)濾波器直接型轉置結構來實現[參考4]。其中延時器用來對信號進行不同的延時,乘因子產生器用來產生式(2)中各條支路的乘性項。接口電路用來完成FPGA與單片機的通信,可用I2C結構或其他簡單通信協議來實現。FPGA中主要模塊實現如下。

插值濾波器由并串轉換電路(用來對輸入序列進行插零)和一個FIR低通濾波兩部分組成,如圖4。

o4YBAGCnC62AVSk9AAAs-AOS66E203.png

信道模擬器各條支路延時應能靈活變化,因此圖3中延時器的時延量必須以時鐘周期為步長可調,這可采用雙口RAM來實現。由于系統設計時并不太關心信號到達絕對時間,因此可令τ1=0對信道模型簡化以節(jié)約存儲器資源,相應地τk為第k條支路與第一條支路的相對時延差。

各信號支路的乘因子包括衰減因子和多普勒頻移因子兩部分。多普勒頻移因子由地址產生器(下圖的模2π加法器構成)和查找表(ROM)來實現,查找表的輸出與衰減因子相乘得支路乘因子。

pIYBAGCnC6WAZU_JAAApcHIzQlY129.png

ROM表的數據格式如下。

而整個ROM表的大小可由實際所需(如FFT長度等)而定。當然,ROM表中的數據是被放大了215倍。如果所需ROM表的存儲量很大,則可以只存儲(0,π/4)的數據,而在(π/4,2π)范圍的則可以通過換算得到。

o4YBAGCnC56AImRMAAAWsgovoUU214.png

降采樣濾波器由低通濾波器和脈沖抽取電路組成。低通濾波器與插值器中的低通濾波器結構相同,主要用來防止由于抽取帶來的頻譜混疊。脈沖抽取電路結構和功能與插值濾波中的并串轉換相逆。

總結

針對典型的無線移動信道模型,本文提出一種簡單多徑信道模擬器的設計方法,給出了系統結構原理圖和數字信號處理部分FPGA電路實現框圖,并給出了FPGA主要模塊的實現方法。在Altera Quartus平臺上的仿真表明,當信號帶寬為10MHz、A/D轉換器工作在20MHz時,一塊ALTERA APEX20K1000EBC652-1X單片FPGA可以完成6徑的多徑運算,時鐘頻率為40MHz,電路工作穩(wěn)定。若采用更大的FPGA或專用集成電路,則可實現更復雜的信道模型。進行數字調制器設計時,若在數模轉換前插入一片適當規(guī)模的FPGA,將上述信道模擬器數字處理部分嵌入其中,就可以在沒有昂貴的信道模擬器的情況下對所設計系統進行信道實驗。在Altera APEX20K600EBC652-1X上實現了對DVB-T調制器進行恒參數信道模擬,測試表明其效果與專用信道模擬器相當。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1645

    文章

    22050

    瀏覽量

    618495
  • 射頻
    +關注

    關注

    106

    文章

    5758

    瀏覽量

    170433
  • 無線通信
    +關注

    關注

    58

    文章

    4755

    瀏覽量

    145210
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于FPGA的飛行模擬器通信接口設計

    文章根據飛行模擬器的結構特點,分析了現場總線技術和FPGA技術的發(fā)展,根據飛行模擬器的實際需要和總線自身特點,選用了CAN總線來作為主機和現場設備的通信方式,并使用FPGA作為CAN總
    發(fā)表于 05-15 11:12 ?3016次閱讀

    11757B衰落模擬器產品概述

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

    寬帶短波信道模擬器設計

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

    怎么實現基于FPGA的無線信道模擬器的設計?

    怎么實現基于FPGA的無線信道模擬器的設計?
    發(fā)表于 05-25 06:09

    IMT-2000基帶實時信道模擬器設計

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

    一種雷達回波信號模擬器的設計與實現

    本文提出了一種基于CPCI母板和PMC背板的通用雷達回波模擬器的設計與實現,重點介紹了基于單片FPGA設計PMC背板,實現雷達回波信號模擬器
    發(fā)表于 05-08 17:17 ?37次下載

    采用FPGA的振動模擬器設計

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

    基于DSP和FPGA波形雷達回波中頻模擬器實現

    本系統基于自主產生的原理,選用DSP和FPGA為核心處理,通過合理的算法設計,實現了可兼容多種雷達波形的中頻雷達回波模擬器的設計,采用改進的基于存儲轉發(fā)的數字脈沖延時方法
    發(fā)表于 08-28 17:24 ?1702次閱讀
    基于DSP和<b class='flag-5'>FPGA</b>的<b class='flag-5'>多</b>波形雷達回波中頻<b class='flag-5'>模擬器</b><b class='flag-5'>實現</b>

    短波信道模擬器中數字下變頻的設計

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

    基于FPGA的無線信道模擬器的設計

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

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

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

    基于FPGA協議隔離總線信號模擬器設計

    基于FPGA協議隔離總線信號模擬器設計
    發(fā)表于 01-07 19:08 ?0次下載

    一種基于FPGA嵌入式系統的雷達信號模擬器實現

    提出了一種基于FPGA的雷達回波實時模擬器實現方法。該模擬器采用cPCI 標準總線,以FPGA 為核心計算單元,配有高速數模、模數轉換模塊
    發(fā)表于 11-18 13:00 ?3092次閱讀
    一種基于<b class='flag-5'>FPGA</b>嵌入式系統的雷達信號<b class='flag-5'>模擬器</b>的<b class='flag-5'>實現</b>

    如何實現短波信道模擬器實現計算機仿真的資料說明

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

    基于Virtex-2p FPGA實現無線信道模擬器的應用方案

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