業(yè)內(nèi)討論了很多無(wú)線AI方案,其中“AI接收機(jī)”是大家重點(diǎn)關(guān)注的方向之一。相對(duì)于傳統(tǒng)的接收機(jī)算法,AI接收機(jī)可以大幅度提升系統(tǒng)性能。在3GPPRAN/RAN1的會(huì)議上,可以看到很多AI接收機(jī)的提案,預(yù)計(jì)AI接收機(jī)是6G無(wú)線空口(6GR)的一個(gè)重要特性。下面我們就詳細(xì)聊聊AI接收機(jī)的原理和實(shí)現(xiàn)過(guò)程,以及相關(guān)的硬件測(cè)試環(huán)境。
PART 01 為什么需要AI接收機(jī)?
當(dāng)無(wú)線鏈路進(jìn)入高速移動(dòng)、強(qiáng)干擾、硬件非線性和時(shí)變多徑等復(fù)雜場(chǎng)景時(shí),傳統(tǒng)接收機(jī)按照“建模—估計(jì)—補(bǔ)償”的流水線逐段處理,難免出現(xiàn)失配與累積誤差。AI接收機(jī)以數(shù)據(jù)驅(qū)動(dòng)為核心,把這些環(huán)節(jié)融入一個(gè)端到端可學(xué)習(xí)的模型中,更穩(wěn)定地把接收波形還原成比特。
PART 02 它怎么工作的?
在傳統(tǒng)體系中,接收端要完成同步、信道估計(jì)(如 LS/LMMSE)、MIMO 均衡和軟解調(diào)(計(jì)算 LLR),再交給 LDPC/Polar 等外部譯碼器。利用AI去優(yōu)化上述任何模塊都可以成為AI接收機(jī)。當(dāng)然更宏偉的目標(biāo)是利用AI替換上述多個(gè)模塊,實(shí)現(xiàn)更大的性能增益。以下介紹中,我們就以這種接收機(jī)類型為例進(jìn)行介紹。
如圖1所示,在AI接收機(jī)的具體實(shí)現(xiàn)中,它可以把接收的 OFDM 資源柵格以及噪聲信息一并輸入神經(jīng)網(wǎng)絡(luò),直接產(chǎn)出可供譯碼的 LLR[1]。許多原本依賴手工設(shè)計(jì)與規(guī)則調(diào)參的“估計(jì)與補(bǔ)償”步驟,被網(wǎng)絡(luò)在學(xué)習(xí)過(guò)程中自動(dòng)吸收。

圖1 傳統(tǒng)通信接收機(jī) VS 神經(jīng)網(wǎng)絡(luò)接收機(jī)[1]
這里面被AI替換的模塊包含了信道估計(jì)、MIMO 均衡、解調(diào)等,神經(jīng)網(wǎng)絡(luò)直接輸出軟比特。對(duì)于信道編譯碼模塊,考慮到其性能上限已通過(guò)經(jīng)典編碼理論論證,AI 的 “數(shù)據(jù)驅(qū)動(dòng)優(yōu)化” 無(wú)法突破理論邊界,反而可能因模型過(guò)擬合導(dǎo)致魯棒性下降,因此無(wú)實(shí)際優(yōu)化價(jià)值,保留傳統(tǒng)的實(shí)現(xiàn)。在后續(xù)的評(píng)估中,PUSCH 的物理層結(jié)構(gòu)(資源柵格、DMRS、PRB、MCS 等)和 38.901 的信道建模與拓?fù)渖梢舱粘J褂茫瑥亩WC與現(xiàn)有標(biāo)準(zhǔn)體系的兼容。
PART 03 如何設(shè)計(jì)AI模型 (神經(jīng)網(wǎng)絡(luò))
在輸入端,由于AI接收機(jī)只能工作在實(shí)數(shù)上,因此將接收信號(hào)的實(shí)部和虛部分別提取出來(lái),同時(shí)保留原始物理資源塊的空間結(jié)構(gòu),以便神經(jīng)網(wǎng)絡(luò)提取空間特征,即實(shí)部和虛部信號(hào)都為C×S的矩陣,其中C為子載波個(gè)數(shù),S為符號(hào)個(gè)數(shù)。之后將實(shí)部和虛部信號(hào)拼接作為神經(jīng)網(wǎng)絡(luò)的輸入,即得到一個(gè)C×S×2的輸入信號(hào)。

圖2 神經(jīng)網(wǎng)絡(luò)接收機(jī)結(jié)構(gòu)

圖3 殘差塊結(jié)構(gòu)[1]
在神經(jīng)網(wǎng)絡(luò)數(shù)據(jù)處理中,如圖2所示,神經(jīng)網(wǎng)絡(luò)接收機(jī)由五個(gè)順序連接的殘差塊構(gòu)成[2][3],該殘差塊通過(guò)跳躍連接使得神經(jīng)網(wǎng)絡(luò)能有效避免梯度消失[4]。
如圖3所示,每個(gè)殘差塊由兩個(gè)順序連接的二維卷積神經(jīng)網(wǎng)絡(luò)和相應(yīng)的ReLU激活函數(shù)構(gòu)成。如圖4所示,卷積神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)核心是利用一個(gè)尺寸為p×q的可訓(xùn)練參數(shù)的卷積核捕捉空間信息,具體地,該卷積核中每一個(gè)元素的參數(shù)的作用可以表示為:
y=ax+b
其中x為卷積核元素對(duì)應(yīng)的輸入,a和b分別為卷積核的權(quán)重和偏執(zhí),是可訓(xùn)練的線性關(guān)系參數(shù),y為卷積核對(duì)應(yīng)的輸出。因此,利用卷積核在二維平面上循環(huán)移動(dòng),可以有效地提取空間上下文信息,從而在大量的訓(xùn)練數(shù)據(jù)中捕捉信道特征。卷積神經(jīng)網(wǎng)絡(luò)通過(guò)訓(xùn)練卷積核內(nèi)部權(quán)重和偏置參數(shù)實(shí)現(xiàn)對(duì)輸入的接收信號(hào)進(jìn)行信道估計(jì)、均衡、星座圖解映射等功能。

圖4 卷積神經(jīng)網(wǎng)絡(luò)功能示意
PART 04 如何訓(xùn)練AI模型 (神經(jīng)網(wǎng)絡(luò))
如圖3所示,AI接收機(jī)可以在輸出端得到一個(gè)C×S的軟比特LLR,接收端將對(duì)這個(gè)LLR矩陣進(jìn)一步處理,以剔除發(fā)射端導(dǎo)頻信號(hào)所占位置,從而得到真實(shí)的解調(diào)LLR數(shù)據(jù)流。
訓(xùn)練時(shí),網(wǎng)絡(luò)輸出的 LLR 數(shù)據(jù)流將與發(fā)端編碼后的原始碼字逐比特做交叉熵,作為損失函數(shù):

其中,B為訓(xùn)練時(shí)的數(shù)據(jù)批量數(shù),即在訓(xùn)練過(guò)程中,為避免數(shù)據(jù)量太少帶來(lái)過(guò)擬合,每次都以一定固定量的數(shù)據(jù)計(jì)算損失函數(shù);
C和S分別為通信信號(hào)的子載波數(shù)和符號(hào)數(shù);
K為每批數(shù)據(jù)中發(fā)送的比特?cái)?shù),通常由子載波/符號(hào)數(shù),發(fā)送導(dǎo)頻配置和調(diào)制階數(shù)共同決定。例如,對(duì)于一個(gè)C個(gè)子載波,S個(gè)符號(hào)的通信信號(hào),假設(shè)其中2×C個(gè)資源塊用于預(yù)留發(fā)送導(dǎo)頻,采用QPSK調(diào)制,則發(fā)送比特K可以計(jì)算為:


是編碼后的原始發(fā)送比特

是神經(jīng)網(wǎng)絡(luò)輸出的軟比特

是二元交叉熵的簡(jiǎn)寫(Binary Cross Entropy),表示一個(gè)概率值對(duì)于0-1分類的預(yù)測(cè)準(zhǔn)確度:

因此,最小化該損失函數(shù)等價(jià)于最大化近似的比特傳輸信息率[5];在訓(xùn)練過(guò)程中,通常會(huì)在一定范圍內(nèi)隨機(jī)采樣 Eb/N0,使模型獲得跨 SNR 的泛化能力。完成訓(xùn)練后,再按 SNR 曲線評(píng)估 BLER/BER,與傳統(tǒng)鏈路的評(píng)測(cè)方式完全一致。
圖5繪制了誤碼塊率隨信噪比變化的曲線,從中可以發(fā)現(xiàn),AI接收機(jī)能夠達(dá)到接近理論最優(yōu)信道估計(jì)的性能,相比于傳統(tǒng)通信接收機(jī),能提升約3dB的性能。

圖5 性能示意圖
PART 05 能解決什么問(wèn)題?
AI接收機(jī)最大的價(jià)值在于緩解模型失配:當(dāng)真實(shí)信道非線性、高斯、平穩(wěn)時(shí),AI 接收機(jī)能直接根據(jù)數(shù)據(jù)分布學(xué)習(xí)信道環(huán)境。更重要的是它實(shí)現(xiàn)了聯(lián)合最優(yōu)化,避免傳統(tǒng)串行模塊“階段性最優(yōu)導(dǎo)致全局次優(yōu)”的問(wèn)題,把“估計(jì)—均衡—解調(diào)”的耦合誤差一并優(yōu)化掉。
PART 06 優(yōu)勢(shì)在哪里?
得益于端到端的表示學(xué)習(xí),AI 接收機(jī)在多徑時(shí)變、DMRS 稀疏、高階調(diào)制等復(fù)雜條件下,往往能獲得更低的 BLER/BER。同時(shí),主鏈路更簡(jiǎn)潔,減少了大量規(guī)則與閾值的維護(hù)成本;同一結(jié)構(gòu)也更容易通過(guò)微調(diào)遷移到不同帶寬、PRB、MCS 與天線配置。
PART 07 面臨哪些挑戰(zhàn)?
? 數(shù)據(jù)與泛化:需要覆蓋足夠多的信道/硬件/干擾分布;跨場(chǎng)景泛化仍是難點(diǎn)。
? 可解釋性與可驗(yàn)證:標(biāo)準(zhǔn)化、可解釋與在役驗(yàn)證流程需補(bǔ)齊。
? 時(shí)延與算力:神經(jīng)網(wǎng)絡(luò)在低成本終端/邊緣端的實(shí)時(shí)部署要考慮模型處理所需的時(shí)延能否滿足5G符號(hào)級(jí)的解調(diào)速率需求。
? 魯棒性與安全:對(duì)異常干擾/對(duì)抗擾動(dòng)的穩(wěn)健性要經(jīng)過(guò)系統(tǒng)性測(cè)試。
? 維護(hù)與演進(jìn):版本管理、在線學(xué)習(xí)/離線更新、與標(biāo)準(zhǔn)接入網(wǎng)側(cè)接口的兼容性。
? 標(biāo)準(zhǔn)與合規(guī):與3GPP流程的對(duì)接(例如DMRS、HARQ、測(cè)量與報(bào)告)需在實(shí)際工程中打磨。
PART 08 只在接收端實(shí)現(xiàn)AI接收機(jī)?
AI接收機(jī)的實(shí)現(xiàn)也可以跟發(fā)端的模塊結(jié)合起來(lái),實(shí)現(xiàn)端對(duì)端的AI接收機(jī),這里我們可以稱之為: AI接收機(jī) + 自適應(yīng)星座,從“聰明接收”到“端到端共同進(jìn)化”。
AI接收機(jī)把“估計(jì)-均衡-解調(diào)”學(xué)成一個(gè)網(wǎng)絡(luò);再把發(fā)端星座圖設(shè)為可訓(xùn)練,發(fā)收兩端聯(lián)訓(xùn),就成了真正的端到端通信“自動(dòng)編碼器”(Autoencoder)[6][7],在復(fù)雜信道下更穩(wěn)、更高效。另外,基于Autoencoder 的AI接收機(jī)可以實(shí)現(xiàn)Pilot-free或者Pilot-less的好處,進(jìn)一步降低導(dǎo)頻帶來(lái)的資源開銷。

圖6 傳統(tǒng)發(fā)送機(jī)星座圖映射

圖7 神經(jīng)星座圖發(fā)射機(jī)
如圖6和7所示,保持AI接收機(jī)不變,進(jìn)一步把發(fā)送端符號(hào)映射改為“可訓(xùn)練的星座”,與AI接收機(jī)共同優(yōu)化,即“發(fā)-收端聯(lián)合學(xué)習(xí)”[8]。發(fā)送機(jī)與接收機(jī)使用同一個(gè)損失函數(shù)共同優(yōu)化,在實(shí)際操作過(guò)程中,該優(yōu)化可以采用異步的策略使得系統(tǒng)更加穩(wěn)定,即優(yōu)化發(fā)送機(jī)參數(shù)后固定一段時(shí)間,此期間只優(yōu)化接收機(jī),經(jīng)過(guò)固定的輪次后,再同步優(yōu)化收發(fā)兩端。
這樣,訓(xùn)練時(shí)不止接收機(jī)網(wǎng)絡(luò)在變,星座點(diǎn)的位置也跟著“長(zhǎng)技能”。它會(huì)自然學(xué)到:
? 在頻率選擇性/時(shí)變信道下更魯棒的點(diǎn)位(可能非規(guī)則QAM)
? 在譯碼器前端提供更“鋒利”的LLR分布
? 在硬件非理想(如PA壓縮)下權(quán)衡PAPR與判決距離
圖8中可以看出,不同信道下,星座圖中星座點(diǎn)的分別有很大的差異,通過(guò)這種差異化的星座點(diǎn)分布,通信系統(tǒng)可以不再依賴與導(dǎo)頻信號(hào)對(duì)信道進(jìn)行估計(jì),即星座點(diǎn)分布本身,就潛在提供了信道特征。
圖9描繪了不同方法在UMI信道下的性能曲線,可以看出,即使在較為復(fù)雜的信道環(huán)境中,星座圖自適應(yīng)的方法依然可以取得穩(wěn)定良好的性能增益,且優(yōu)于單獨(dú)使用神經(jīng)網(wǎng)絡(luò)接收機(jī)(CGNN)的方法。

圖8 不同信道下訓(xùn)練后的星座圖

圖9 不同方法的性能曲線
PART 09 如何搭建硬件測(cè)試環(huán)境?
仿真評(píng)估的條件一般比較理想,和實(shí)際的硬件環(huán)境存在一定的差別。為了更真實(shí)地評(píng)估AI接收機(jī)的性能,可以借助儀表搭建一個(gè)硬件測(cè)試環(huán)境,如圖10所示。這里面信號(hào)源 (SMW)可以用來(lái)發(fā)送信號(hào),F(xiàn)SW或者FSWX用來(lái)采集IQ信號(hào),后臺(tái)服務(wù)器或者PC用來(lái)進(jìn)行AI的推理和信號(hào)處理??梢栽赟MW中加載TDL/CDL等衰落信道,并且基于上述硬件環(huán)境采集訓(xùn)練模型所需的標(biāo)簽數(shù)據(jù),然后進(jìn)行AI推理,跟傳統(tǒng)的通信算法比較性能增益。此外,對(duì)于原型樣機(jī)的開發(fā),基于儀表的硬件測(cè)試環(huán)境也是必要的驗(yàn)證手段。

圖10 AI接收機(jī)的測(cè)試環(huán)境
另外,SMW支持自定義的星座圖 (如圖11所示定義了一個(gè)R&S logo圖樣的星座圖),可以用來(lái)評(píng)估“AI接收機(jī) + 自適應(yīng)星座”這種端對(duì)端的AI接收機(jī)性能??梢愿鶕?jù)不同的接收機(jī)類型和測(cè)試需求,選擇不同的硬件測(cè)試環(huán)境。

圖11 自定義的星座圖
結(jié)語(yǔ)
6G將以可持續(xù)發(fā)展的方式延伸移動(dòng)通信能力邊界,創(chuàng)新構(gòu)建“超級(jí)無(wú)線寬帶、極其可靠通信、超大規(guī)模連接、普惠智能服務(wù)、通信感知融合”五大典型應(yīng)用場(chǎng)景,全面引領(lǐng)經(jīng)濟(jì)社會(huì)數(shù)字化、智能化和綠色化轉(zhuǎn)型。AI接收機(jī)作為6G無(wú)線空口的一項(xiàng)重要候選技術(shù),如何以高質(zhì)量、高效率的形式發(fā)展至關(guān)重要,需要在技術(shù)評(píng)估、標(biāo)準(zhǔn)化、硬件環(huán)境中克服相關(guān)的挑戰(zhàn)。
參考文獻(xiàn):
[1]Neural Receiver for OFDM SIMO Systems,Neural Receiver for OFDM SIMO Systems — Sionna 1.2.0 documentation
[2]M. Honkala, D. Korpi and J. M. J. Huttunen, “DeepRx: Fully Convolutional Deep Learning Receiver,” in IEEE Transactions on Wireless Communications, vol. 20, no. 6, pp. 3925-3940, June 2021, doi: 10.1109/TWC.2021.3054520.
[3]F. Ait Aoudia and J. Hoydis, “End-to-end Learning for OFDM: From Neural Receivers to Pilotless Communication,” in IEEE Transactions on Wireless Communications, doi: 10.1109/TWC.2021.3101364.
[4]Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun, “Deep Residual Learning for Image Recognition”, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp. 770-778
[5]G. B?cherer, “Achievable Rates for Probabilistic Shaping”, arXiv:1707.01134, 2017.
[6]End-to-end Learning with Autoencoders,End-to-end Learning with Autoencoders — Sionna 1.2.0 documentation
[7]T. O’Shea and J. Hoydis, “An Introduction to Deep Learning for the Physical Layer,” in IEEE Transactions on Cognitive Communications and Networking, vol. 3, no. 4, pp. 563-575, Dec. 2017, doi: 10.1109/TCCN.2017.2758370.
[8] S. Cammerer, F. Ait Aoudia, S. D?rner, M. Stark, J. Hoydis and S. ten Brink, “Trainable Communication Systems: Concepts and Prototype,” in IEEE Transactions on Communications, vol. 68, no. 9, pp. 5489-5503, Sept. 2020, doi: 10.1109/TCOMM.2020.3002915.
羅德與施瓦茨業(yè)務(wù)涵蓋測(cè)試測(cè)量、技術(shù)系統(tǒng)、網(wǎng)絡(luò)與網(wǎng)絡(luò)安全,致力于打造一個(gè)更加安全、互聯(lián)的世界。成立 90 多年來(lái),羅德與施瓦茨作為全球科技集團(tuán),通過(guò)發(fā)展尖端技術(shù),不斷突破技術(shù)界限。公司領(lǐng)先的產(chǎn)品和解決方案賦能眾多行業(yè)客戶,助其獲得數(shù)字技術(shù)領(lǐng)導(dǎo)力。羅德與施瓦茨總部位于德國(guó)慕尼黑,作為一家私有企業(yè),公司在全球范圍內(nèi)獨(dú)立、長(zhǎng)期、可持續(xù)地開展業(yè)務(wù)。
-
接收機(jī)
+關(guān)注
關(guān)注
9文章
1240瀏覽量
55811 -
AI
+關(guān)注
關(guān)注
89文章
37959瀏覽量
295729 -
羅德與施瓦茨
+關(guān)注
關(guān)注
10文章
650瀏覽量
47157 -
6G
+關(guān)注
關(guān)注
7文章
508瀏覽量
43792
原文標(biāo)題:【行業(yè)方案】無(wú)線AI利器之“AI接收機(jī)”
文章出處:【微信號(hào):羅德與施瓦茨中國(guó),微信公眾號(hào):羅德與施瓦茨中國(guó)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于DSP的全球定位系統(tǒng)軟件接收機(jī)的實(shí)現(xiàn)方法
基于獨(dú)立DSP 平臺(tái)的實(shí)時(shí)衛(wèi)星導(dǎo)航接收機(jī)的設(shè)計(jì)實(shí)現(xiàn)
衛(wèi)星接收機(jī)
衛(wèi)星數(shù)字電視接收機(jī)的工作原理
寬帶數(shù)字信道化接收機(jī)的FPGA實(shí)現(xiàn)
數(shù)字衛(wèi)星接收機(jī)的工作原理與故障排除
GPS接收機(jī)基本工作原理
調(diào)頻接收機(jī)
rake接收機(jī)的工作原理
調(diào)頻接收機(jī)的工作原理

AI接收機(jī)的工作原理和實(shí)現(xiàn)過(guò)程
評(píng)論