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

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

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

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-19 17:32 ? 次閱讀

概述

本文主要描述如何應(yīng)用Xilinx的SD-FEC集成塊硬核資源,進(jìn)行5G-NR 通信系統(tǒng)PDSCH和PUSCH信道編解碼開發(fā)。主要從SD-FEC集成塊硬核特性、配置流程和注意事項等進(jìn)行說明。由于在實際項目開發(fā)過程中,涉及大量技術(shù)細(xì)節(jié),在此文中將不展開詳細(xì)討論。

如何獲取SD-FEC集成塊硬核IP資料?

當(dāng)你在學(xué)習(xí)或工作中,可能會使用Xilinx公司的Zynq UltraScale+ RFSoC系列芯片進(jìn)行項目開發(fā),在某些芯片型號中,自身帶有SD-FEC硬核資源,具體查詢方式,可在Xilinx官方網(wǎng)站檢索DS889手冊。

SD-FEC集成塊硬核資料可在Xilinx網(wǎng)站下載,PG256便是該IP產(chǎn)品手冊,如下圖中所示。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

也許細(xì)心的你,已經(jīng)發(fā)現(xiàn)了上圖中的論壇問答,有我本人的問答記錄。這也將載入SD-FEC硬核應(yīng)用史冊,方便全球的5G工程師從中學(xué)得一些經(jīng)驗?;谶@樣的目的,我將這些零碎的心得體會,發(fā)布在我個人微信公眾號上。

當(dāng)我們從網(wǎng)站下載了IP手冊后,需要結(jié)合實際需要進(jìn)行閱讀,并嘗試進(jìn)行開發(fā)。

眾所周知,5G與4G的一大不同,就是信道編解碼技術(shù)完全不同,以及可配置的子載波間隔有了更多選項,帶寬得到大幅度提高,同時考慮應(yīng)用到更多新型場景。

在進(jìn)行開發(fā)時,雖然SD-FEC硬核已經(jīng)集成到芯片中,但依然需要對應(yīng)的IP license。這一點,也可通過在Xilinx官方網(wǎng)站申請獲取。申請需要用戶注冊,如果您已購買相關(guān)的license,或者通過申請獲取,需要注意將本地PC主機的MAC地址修改與IP license一致,校驗通過方可使用。

SD-FEC IP 介紹

當(dāng)你下載獲得該IP的產(chǎn)品手冊后,便可進(jìn)行閱讀,獲取相關(guān)信息,進(jìn)行相應(yīng)的開發(fā)了。

事實上,當(dāng)你第一次使用時,有一種懵懵噠的感覺,因為你不知道,怎樣在短時間內(nèi)很好的用起來。

Xilinx的PG256產(chǎn)品手冊提供中英文版,看英文比較費力的朋友(不過筆者相信,作為《科學(xué)文化人》的讀者,英文功底肯定不錯),可以嘗試去讀中文版,或者中英結(jié)合。

下面,重點針對IP的特性、應(yīng)用等進(jìn)行簡單的說明。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

上圖中,包含了非常豐富的信息,當(dāng)然你也可能說,每一個字我都認(rèn)識,但是連起來我卻一無所知。如果想深入了解,不妨在夜深人靜的時候,找筆者交流一下學(xué)習(xí)心得。

看到這些特性,實質(zhì)上你應(yīng)該知道,該IP支撐支持LTE中的Turbo解碼以及5G-NR中的LDPC編解碼,當(dāng)然還有更多應(yīng)用。

本文比較關(guān)心LDPC編解碼,因此,其余的配置和使用不在討論之列。

我選取了關(guān)于LDPC編解碼部分,貼出來,與大家一起討論。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

如果你想看懂上圖中的敘述,建議先看看手冊,以及5G-NR標(biāo)準(zhǔn)技術(shù)報告,了解LDPC碼在5G標(biāo)準(zhǔn)中的應(yīng)用情況。

字越少,事越大,并且也重要。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

這里面涉及到端口的具體使用,因此,還是建議仔細(xì)看文檔。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

整個SD-FEC硬核的架構(gòu)如下圖所示。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

上圖中,包含的信息也是極為豐富,如果你用FPGA實現(xiàn)了該IP,我想年薪百萬不是夢。

上圖中給出了IP 的接口和數(shù)據(jù)流向,整個硬核的框架,十分清晰。重點在于這副牌在你手里,怎么去打。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

如何應(yīng)用SD-FEC進(jìn)行LDPC編解碼開發(fā)

當(dāng)你拿到手冊后,讀完一遍,長舒一口氣,說簡單也簡單,說不簡單,也不簡單。

在此,我只提醒兩點,敲黑板:

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

只需要注意這兩點,足夠解決大部分問題,其他當(dāng)然也很重要,限于篇幅,此處省略5千字。

接下來,我們打開Vivado設(shè)計環(huán)境,把SD-FEC調(diào)出來,看看是不是足夠英俊瀟灑。

建立一個新工程,選擇RFSOC系列器件的芯片,在IP目錄里找到Soft-Decision FEC。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

接下來,你可以按照手冊中的說明,一步步往下配置。比如,選擇5G標(biāo)準(zhǔn),LDPC Decode模式。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

配置接口,這里我用Initialized,具體差異,自行體會。配置通道數(shù),根據(jù)自己的喜好,蘿卜青菜,各有所愛。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

接下來,默認(rèn),不想去設(shè)置它。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

接下來,是最后一項,假如你想使用例程進(jìn)行開發(fā),就勾選帶處理器。如果你覺得例程不好用,想自己實戰(zhàn)一次,施展自己的才華,那么就不勾選例程,自己動手,豐衣足食。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

一頓猛操作后,我們把IP實例文件拷貝到工程中,接下來,就任由你發(fā)揮了。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

當(dāng)你幸幸苦苦寫完代碼,進(jìn)行仿真驗證,并且解決掉無數(shù)個bug后,你終于露出了甜美的笑容。

于是,你迫不及待地想上板調(diào)試,證明自己是一個王者,而不是青銅。

這里還是提醒一下,這個硬核的物理位置約束。如果你只是用了一個或兩個硬核資源做LDPC編解碼,Vivado會自動去布局,一般情況下,也能得到較好的時序效果。

但是,最怕的就是但是這一轉(zhuǎn)折性語句。但是,Xilinx說了,如下總結(jié)。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

具體位置怎么約束呢?Xilinx給出了一張表。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

于是,你照著做了,跑出了完美的bit,就等上板見證奇跡的時刻。

是不是很簡單,看到這里,你覺得不過如此嘛,值得你打這么多字,熬那么深的夜?

人窮怪屋基,人笨怪自己。

這里,在多說幾句,關(guān)于CTRL和status端口。

對于LDPC解碼,其CTRL如下:

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

對于LDPC編碼,其CTRL如下:

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

端口用的好,可節(jié)約開發(fā)難度和開發(fā)周期。

對于status端口,作為輸出端,還是有必要關(guān)注一下。

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

Xilinx SD-FEC硬核在5G-NR通信系統(tǒng)中的應(yīng)用

也許你會問:這端口描述在手冊里有,你還啰嗦什么呢?

筆者擔(dān)心你沒看明白啊,萬一沒用好,你還得來找筆者交流,那我可要收費了。

俗話說,幫忙修改一行代碼,10元;技術(shù)指導(dǎo),一次50元。

知識有時候挺廉價的,有時候卻也是救命的。

最終,詳細(xì)設(shè)計就靠自己了,等你調(diào)試成功了,記得來報喜。

一分耕耘,一分收獲。記得玩轉(zhuǎn)FPGA,千萬別從入門到放棄。

今天的SD-FEC技術(shù)分享到此結(jié)束了,歡迎大家留言,說說你的FPGA開發(fā)心得。

審核編輯:湯梓紅

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

    關(guān)注

    18

    文章

    5947

    瀏覽量

    135770
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2155

    瀏覽量

    120835
  • 5G
    5G
    +關(guān)注

    關(guān)注

    1352

    文章

    48314

    瀏覽量

    562881
收藏 人收藏

    評論

    相關(guān)推薦

    5G RedCap通信網(wǎng)關(guān)是什么

    5G RedCap通信網(wǎng)關(guān):賦能未來通信的輕量化利器 快速發(fā)展的物聯(lián)網(wǎng)和工業(yè)互聯(lián)網(wǎng)時代,企業(yè)對實時數(shù)據(jù)傳輸和高速通信的需求日益迫切。作為第
    的頭像 發(fā)表于 08-30 13:47 ?305次閱讀

    FPGA-5G通信算法的基本套路

    ? 一個完整的通信系統(tǒng),是十分龐大的,沒有幾百上千人,短時間內(nèi)是做不好的。本文僅僅針對5G NR
    發(fā)表于 08-15 17:34

    是德科技獲得5G NR FR1 1024-QAM解調(diào)測試用例認(rèn)證,推動5G技術(shù)新飛躍

    5G通信技術(shù)日新月異的今天,是德科技(Keysight Technologies, Inc.)再次站在了行業(yè)前沿,宣布其已成功獲得基于3GPP TS 38.521-4測試規(guī)范的5G
    的頭像 發(fā)表于 08-02 16:10 ?405次閱讀

    探索未來通信|光耦技術(shù)5G網(wǎng)絡(luò)通信的應(yīng)用 #光耦 #5G技術(shù)

    網(wǎng)絡(luò)通信5G
    晶臺光耦
    發(fā)布于 :2024年07月26日 08:46:30

    紫光展銳與羅德與施瓦攜手引領(lǐng)5G NTN新紀(jì)元,率先展示NR NTN設(shè)備測試

    Release 17規(guī)范,成功展示了5G新空口(NRNTN環(huán)境下的卓越連接能力,標(biāo)志著衛(wèi)星通信與地面移動通信的深度融合邁出了堅實的一步
    的頭像 發(fā)表于 07-08 09:50 ?481次閱讀

    請問mx880 5G數(shù)據(jù)終端可以設(shè)置優(yōu)先5G網(wǎng)絡(luò)嗎?

    固件版本固件版本5G_DTU master 1.2.5 當(dāng)?shù)?b class='flag-5'>5G網(wǎng)絡(luò)夜里會關(guān)閉, 設(shè)置lte?nr 或者nul?nr,夜里自動跳轉(zhuǎn)4G 網(wǎng)絡(luò)
    發(fā)表于 06-04 06:25

    騏俊物聯(lián)5G RedCap模組NR510亮相,賦能多行業(yè)5G應(yīng)用

    騏俊物聯(lián)近期推出的NR510系列5G RedCap模組,以其出色的性能與成本控制能力,成為了行業(yè)內(nèi)的一大亮點。這款模組基于海思無線通信芯片平臺打造,通過精心的設(shè)計與優(yōu)化,成本和性能之
    的頭像 發(fā)表于 03-13 10:29 ?828次閱讀

    騏俊物聯(lián)推出5G RedCap模組NR510

    無線通信技術(shù)的快速發(fā)展,5G RedCap模組因其能夠中高速需求的應(yīng)用場景中提供高效且經(jīng)濟的解決方案而備受關(guān)注。近日,騏俊物聯(lián)推出的
    的頭像 發(fā)表于 03-13 10:27 ?1001次閱讀

    5G圖傳系統(tǒng)提升指揮車通信效率的實踐案例

    近年來的指揮車通信實踐中,訊維5G圖傳系統(tǒng)以其卓越的性能和穩(wěn)定性,為提升指揮車通信效率提供了強有力的支持。以下是一個具體的實踐案例,展示了
    的頭像 發(fā)表于 03-07 15:36 ?345次閱讀

    騏俊物聯(lián)5G RedCap模組NR510熱辣來襲

    近日,騏俊物聯(lián)5G RedCap模組NR510熱辣來襲,該系列模組基于海思5G芯片平臺,成本和性能之間實現(xiàn)了良好的平衡,能夠有針對性地解決行業(yè)痛點。
    的頭像 發(fā)表于 03-01 15:40 ?810次閱讀

    5G低軌衛(wèi)星通信系統(tǒng)方案研究

    根據(jù) 5G-NR標(biāo)準(zhǔn)規(guī)定里,PSS信號時域上的位置與SSS的位置之間的關(guān)系,可以對SSS進(jìn)行定位,然后對本地 SSS 與接收端接收的 SSS頻域上做互相關(guān)檢測,可以獲得頻域同步與小區(qū)組 ID,進(jìn)而得到完整的小區(qū)ID。
    發(fā)表于 02-01 10:04 ?862次閱讀
    <b class='flag-5'>5G</b>低軌衛(wèi)星<b class='flag-5'>通信</b><b class='flag-5'>系統(tǒng)</b>方案研究

    請問一下?5G(NR)1個資源柵格有多大呢?

    (Resource Grid)是無線網(wǎng)絡(luò)的最小物理資源單位,英文簡寫為RE;由于5G(NR)支持多種參數(shù)集,因此資源柵格的大小與參數(shù)集和載波相關(guān);
    的頭像 發(fā)表于 01-08 18:12 ?1592次閱讀
    請問一下?<b class='flag-5'>5G</b>(<b class='flag-5'>NR</b>)<b class='flag-5'>中</b>1個資源柵格有多大呢?

    MediaTek 推出 5G RedCap 解決方案,以高速連接和優(yōu)異能效賦能消費電子、企業(yè)和工業(yè)級物聯(lián)網(wǎng)設(shè)備

    MediaTek 宣布推出支持 5G RedCap 的調(diào)制解調(diào)器和芯片組解決方案,包括 MediaTek M60 5G 調(diào)制解調(diào)器和 MediaTek T300 系列芯片組,將有助于 5G-NR
    的頭像 發(fā)表于 12-01 19:15 ?477次閱讀
    MediaTek 推出 <b class='flag-5'>5G</b> RedCap 解決方案,以高速連接和優(yōu)異能效賦能消費電子、企業(yè)和工業(yè)級物聯(lián)網(wǎng)設(shè)備

    5G(NR)Polar與LDPC碼使用方法

    從第一代(1G)到第五代(5G)的移動通信技術(shù)都一直把提供快速、安全的通信作為一項挑戰(zhàn);
    的頭像 發(fā)表于 11-24 18:17 ?3157次閱讀
    <b class='flag-5'>5G</b>(<b class='flag-5'>NR</b>)<b class='flag-5'>中</b>Polar與LDPC碼使用方法

    DECT NR+:探討非蜂窩5G技術(shù)

    DECT NR+:探討非蜂窩5G技術(shù)
    的頭像 發(fā)表于 11-24 14:32 ?1017次閱讀
    DECT <b class='flag-5'>NR</b>+:探討非蜂窩<b class='flag-5'>5G</b>技術(shù)