色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

從Xilinx FFT IP核到FPGA實現OFDM

Hack電子 ? 來源:博客園-沒落騎士 ? 2023-07-10 10:43 ? 次閱讀

筆者在校的科研任務,需要用FPGA搭建OFDM通信系統,而OFDM的核心即是IFFT和FFT運算,因此本文通過Xilinx FFT IP核的使用總結給大家開個頭,詳細內容可查看官方文檔PG109。

我們直接來看看FFT IP核配置界面:

21cf3136-1ecb-11ee-962d-dac502259ad0.png

由于OFDM接收機中大多是數據串并轉換后的連續低速并行數據流輸入FFT,故這里采用流水線結構。之后根據OFDM子載波數選擇變換長度。該IP核僅支持50MHZ采樣率數據的流水線處理,如果數高速通信場合,可以再次將數據串并轉換用多個FFT IP核并行運算,也就是FPGA設計中常用的“面積換速度”。

220884ae-1ecb-11ee-962d-dac502259ad0.png

第二頁中比較重要的是選擇數據格式和縮減 截斷處理。此IP核支持浮點運算,但隨之會消耗大量的硬件資源,且延遲也較大,所以多采用定點運算方式。定點運算中固定的bit位寬很容易出現數據溢出,在蝶形運算過程中僅保留高位而整體右移可把計算過程中增加的位寬去除掉,最后再左移即可,顯然這種做法是在犧牲計算精度來降低硬件資源。設置Scaling Options為Scaled則在FFT IP核配置通道可以自定義縮減因子。當設置縮減位寬后,選中本頁左下角的OVFLO溢出信號仿真過程中可以通過溢出信號確定合適的縮減因子。

2229644e-1ecb-11ee-962d-dac502259ad0.png

第三頁主要是設置底層資源,對功能沒有多大影響。存儲部分可以用BRAM和DRAM兩種資源,這里普及下:兩者主要的區別在于BRAM是FPGA內部專用的硬件存儲資源,用不用都在那里(你見或者不見,我就在那里,不來不去。。。好像在哪里見過),而DRAM是利用SLICEM中的LUT搭建出來的,相當于是BRAM的補充。在存儲量較小時,DRAM可能會表現出更好的功耗和速率優勢。正如官方文檔介紹的,在變換長度小于1024,即占用存儲資源少的情況下可使用DRAM。而下面的Optimize Options則可以權衡使用CLB和DSP Slices。

接口和配置可以說是所有IP核使用的重中之重。

226b5624-1ecb-11ee-962d-dac502259ad0.png

AXI總線的統一封裝給IP核調用帶來了很多方便,各部分功能通道相互分開結構非常清晰。每個通道的data以字節為單位的packet傳輸信息,如config通道信息如下:

2290aa14-1ecb-11ee-962d-dac502259ad0.png

在這一通道中要在數據進入前設置好變換方式和縮減因子,此處配置為正變換,縮減因子[1 1 1 1]。給大家看下OFDM接收機工程中FFT運算部分的仿真波形圖:

22ad542a-1ecb-11ee-962d-dac502259ad0.png

din是DD-OFDM ADC 接收數據,只有一路實部信號。dout_I,dout_Q分別是FFT運算后復數中的實部和虛部。顯然FFT運算后得到了信號的不同頻率成分,下面的dout_vld負責提取赫比特對稱中數據載波。希望本文能起到拋磚引玉的作用,歡迎交流~

審核編輯:湯梓紅

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

    關注

    1629

    文章

    21729

    瀏覽量

    603007
  • ofdm
    +關注

    關注

    6

    文章

    349

    瀏覽量

    57001
  • Xilinx
    +關注

    關注

    71

    文章

    2167

    瀏覽量

    121305
  • FFT
    FFT
    +關注

    關注

    15

    文章

    434

    瀏覽量

    59366
  • 通信系統
    +關注

    關注

    6

    文章

    1187

    瀏覽量

    53328

原文標題:從Xilinx FFT IP核到FPGA實現OFDM

文章出處:【微信號:Hack電子,微信公眾號:Hack電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    adc采樣后數據無法實現ofdmfft)解調

    近期在利用fpga spartan6系列進行OFDM系統開發工作,基帶實現平臺為xilinx spartan6系列,我們系統結構是這樣的,發射基帶是:編碼+qpsk映射+ifft+插值
    發表于 08-14 22:02

    xilinx FPGAFFT IP的調用

    有沒有大神可以提供xilinx FPGAFFT IP的調用的verilog 的參考程序,最近在學習F
    發表于 12-25 17:05

    一種基于FPGA的可配置FFT IP實現設計

    摘要針對FFT算法基于FPGA實現可配置的IP。采用基于流水線結構和快速并行算法實現了蝶形運算
    發表于 07-03 07:56

    基于FPGAFFT和IFFT IP應用實例

    基于FPGAFFT和IFFT IP應用實例AT7_Xilinx開發板(USB3.0+LVDS)資料共享騰訊鏈接:https://shar
    發表于 08-10 14:30

    【Mill】Xilinx ip FFT變換,為什么你的matlab數據無法嚴格比對?——無線通信連載

    的數據是可以完全嚴格比對,如果設計中存在不能完全比對的情況,要特別注意相關參數是否匹配,尤其是縮放因子。一.Xilinx FFT IP介紹1.總體特性 ?FFT
    發表于 02-16 07:36

    基于Xilinx_FPGA_IPFFT算法的設計與實現

    利用FPGAIP設計和實現FFT算法
    發表于 05-24 14:14 ?37次下載

    FFT變換的IP的源代碼

    Xilinx FPGA工程例子源碼:FFT變換的IP的源代碼
    發表于 06-07 11:44 ?10次下載

    XilinxIP:1024點FFT快速傅立葉變換

    Xilinx FPGA工程例子源碼:XilinxIP:1024點FFT快速傅立葉變換
    發表于 06-07 15:07 ?51次下載

    可配置FFT IP實現及基礎教程

    針對FFT算法基于FPGA實現可配置的IP。采用基于流水線結構和快速并行算法實現了蝶形運算和4
    發表于 11-18 06:32 ?8089次閱讀
    可配置<b class='flag-5'>FFT</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>的<b class='flag-5'>實現</b>及基礎教程

    通過Xilinx FFT IP的使用實現OFDM

    由于OFDM接收機中大多是數據串并轉換后的連續低速并行數據流輸入FFT,故這里采用流水線結構。之后根據OFDM子載波數選擇變換長度。該IP
    發表于 06-26 10:08 ?1944次閱讀
    通過<b class='flag-5'>Xilinx</b> <b class='flag-5'>FFT</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>的使用<b class='flag-5'>實現</b><b class='flag-5'>OFDM</b>

    FPGA實現基于Vivado的BRAM IP的使用

    ? Xilinx公司的FPGA中有著很多的有用且對整個工程很有益處的IP,比如數學類的IP
    的頭像 發表于 12-29 15:59 ?1.2w次閱讀

    Xilinx FFT IP介紹與仿真測試

    Xilinx快速傅立葉變換(FFT IP)內核實現了Cooley-Tukey FFT算法,這是一種計算有效的方法,用于計算離散傅立葉變換(D
    的頭像 發表于 03-30 11:01 ?3015次閱讀

    使用Xilinx FPGA實現OFDM系統

    OFDM中調制使用IFFT,解調使用IFFT,在OFDM實現系統中,FFT和IFFT時必備的關鍵模塊。在使用Xilinx的7系列
    的頭像 發表于 07-10 10:50 ?1034次閱讀
    使用<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b><b class='flag-5'>實現</b><b class='flag-5'>OFDM</b>系統

    FPGA實現基于Vivado的BRAM IP的使用

    Xilinx公司的FPGA中有著很多的有用且對整個工程很有益處的IP,比如數學類的IP,數字
    的頭像 發表于 12-05 15:05 ?1684次閱讀

    如何申請xilinx IP的license

    在使用FPGA的時候,有些IP是需要申請后才能使用的,本文介紹如何申請xilinx IP的l
    的頭像 發表于 10-25 16:48 ?325次閱讀
    如何申請<b class='flag-5'>xilinx</b> <b class='flag-5'>IP</b><b class='flag-5'>核</b>的license
    主站蜘蛛池模板: 日日踫夜夜爽无码久久| 无码国产成人777爽死| 久久re视频这里精品09免费| 精品久久久噜噜噜久久7| 黄色直接观看| 快播成电影人网址| 欧美AAAA片免费播放观看| 女教师公车痴汉在线播放| 日韩av国产av欧美天堂社区| 午夜亚洲动漫精品AV网站| 亚洲人人为我我为人人| 最新无码专区在线视频| 被黑人掹躁10次高潮| 国产精品久久久久久影院| 精品国产免费第一区二区| 伦理 电影在线观看百度影音| 女人18毛片| 天天操人人射| 伊人久久中文大香线蕉综合| 99久久无码一区人妻A片蜜| 国产激情视频在线观看| 久久aa毛片免费播放嗯啊| 男女无遮挡吃奶gift动态图 | 一本之道高清视频在线观看| 2020亚洲国产在线播放在线| 被公疯狂玩弄的漂亮人妻| 国产亚洲欧美ai在线看片| 久久亚洲午夜牛牛影视| 全黄h全肉短篇禁乱np| 亚洲bt区| 3D内射动漫同人资源在线观看| 俄罗斯女人Z0Z0极品| 精品国产原创在线观看视频| 欧美激情久久久久久久大片| 校花娇喘呻吟校长陈若雪视频| 最近的2019中文字幕国语版| 动漫美女被到爽了流| 久久精品国产免费播高清无卡| 欧美亚洲另类丝袜自拍动漫| 亚洲黄色免费观看| a级男女性高爱潮高清试看|