摘 要:5G 新技術(shù)應(yīng)用于可見光通信(Visible Light Communication,VLC) 場景對系統(tǒng)容量以及頻譜效率有了更高的要求,稀疏碼多址接入(Sparse Code Multiple Access,SCMA) 技術(shù)作為一種新型的非正交多址接入(Non-Orthgonal MultipleAccess,NOMA) 技術(shù)可作為解決方案。針對上述方案,搭建了VLC-SCMA 系統(tǒng),使得系統(tǒng)在相同的頻譜資源下能夠擁有更大的系統(tǒng)容量和頻譜效率,同時(shí)為了降低系統(tǒng)復(fù)雜度,加快接收端進(jìn)行多用戶檢測時(shí)的收斂速度,提出了基于串行改進(jìn)下的部分外部信息傳遞的消息傳遞算法(Message Passing Algorithm Based on Serial Strategy for Partial External InformationTransmission,SPEIT-MPA)。通過在迭代過程中設(shè)置門限值過濾掉攜帶信息量較少的外部信息點(diǎn),利用串行改進(jìn)使得算法迭代過程進(jìn)一步簡化。在VLC-SCMA 系統(tǒng)中的仿真結(jié)果表明,對比原始算法,新算法可以在保證誤碼率(Bit Error Rate,BER) 性能損失較少的前提下?lián)碛懈斓氖諗克俣龋宜惴◤?fù)雜度隨著信噪比(Signal to Noise Ratio,SNR) 的增大明顯降低。
關(guān)鍵詞:稀疏碼多址接入;可見光通信系統(tǒng);消息傳遞算法;門限值;串行改進(jìn)
中圖分類號:TN929. 5 文獻(xiàn)標(biāo)志碼:A 開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
文章編號:1003-3106(2024)05-1320-08
0 引言
新時(shí)代下的第五代移動通信方式(5G)以其優(yōu)異的性能以及可以滿足多場景下應(yīng)用的特點(diǎn)成為各界關(guān)注的焦點(diǎn),在移動通信高速發(fā)展的背景下,傳統(tǒng)的正交多址接入(Orthogonal Multiple Access,OMA)技術(shù)已經(jīng)很難適應(yīng)在各應(yīng)用場景下對于海量接入以及超低時(shí)延的要求[1-3]。非正交多址接入(Non-Orthgonal Multiple Access,NOMA)技術(shù)以其自身的非正交特性使得不同用戶的信息可以通過同一份時(shí)頻空資源傳輸,使接入的用戶數(shù)成倍大于正交資源數(shù),大幅度地提升系統(tǒng)接入用戶數(shù)量及數(shù)據(jù)吞吐量,被認(rèn)為是未來6G 系統(tǒng)中最具潛力的技術(shù)之一。其中S5GA 技術(shù)因其獨(dú)特的碼本設(shè)計(jì)及算法流程具有時(shí)延低、頻譜效率高和接入用戶數(shù)多等特點(diǎn)成為NOMA 技術(shù)的典型代表。鑒于上述技術(shù)良好的性能和發(fā)展前景,越來越多的研究將該項(xiàng)技術(shù)用于不同的應(yīng)用場景中[4-5]。
可見光通信(Visible Light Communication,VLC)作為一種擁有400 ~ 800 THz 超寬頻譜資源且免授權(quán)的高速率通信方式,如何與5G 新時(shí)代下的SCMA技術(shù)更好地結(jié)合以解決VLC 系統(tǒng)容量少、頻譜利用率低等問題成為了當(dāng)前研究的熱點(diǎn)[6-8]。
文獻(xiàn)[9]應(yīng)用NOMA 方案來提高高速率VLC網(wǎng)絡(luò)中可實(shí)現(xiàn)的吞吐量,實(shí)驗(yàn)結(jié)果證明了NOMA 是一種具有極大潛力的VLC 網(wǎng)絡(luò)多址接入方案。文獻(xiàn)[10]在點(diǎn)對點(diǎn)的光傳輸模型中進(jìn)行了基于稀疏碼多址接入(Sparse Code Multiple Access,SCMA)的VLC 系統(tǒng)的實(shí)驗(yàn)演示,使系統(tǒng)容量提升,并得到了相同實(shí)驗(yàn)條件下比OMA 方式更好的誤碼率(BitError Rate,BER)曲線。文獻(xiàn)[11]提出了一種新的基于SCMA 的VLC 系統(tǒng)的碼本設(shè)計(jì),使得系統(tǒng)復(fù)雜度明顯降低。文獻(xiàn)[12]提出了一種用于VLC 的功率域稀疏碼分多址技術(shù)(PD-SCMA),以減少傳輸距離為代價(jià)提供了2 倍的總數(shù)據(jù)速率。文獻(xiàn)[13]研究了基于SCMA 的VLC 下行鏈路的星座設(shè)計(jì)方法,獲得了良好的功率和BER 平衡。文獻(xiàn)[14 ]將SCMA 和PDNOMA 結(jié)合使用,讓每個(gè)LED 燈組能夠容納更多的用戶,顯著提高了VLC 系統(tǒng)的通信容量。文獻(xiàn)[15 ]將基于SCMA 技術(shù)改進(jìn)的單LED多通道傳輸系統(tǒng),用于無電磁波的室內(nèi)健康監(jiān)測,使系統(tǒng)頻譜效率得到大幅提升。
以上文獻(xiàn)證明了將SCMA 技術(shù)應(yīng)用于VLC 系統(tǒng)的實(shí)用性與合理性以及SCMA 算法應(yīng)用于VLC系統(tǒng)性能提升的巨大潛力,同時(shí)針對SCMA 技術(shù)本身仍有較大的優(yōu)化空間。因此為了更好地提升VLCSCMA 系統(tǒng)性能,本文在SCMA 中仍具有較大優(yōu)化潛力的消息傳遞算法(Message PassingAlgorithm,MPA)的基礎(chǔ)上,提出了基于串行改進(jìn)下的部分外部信息傳遞的消息傳遞算法(MessagePassing Algorithm based on Serial Strategy for PartialExternal Information Transmission ,SPEIT-MPA)。仿真結(jié)果表明,與原始算法相比本文提出的改進(jìn)算法在VLC-SCMA 系統(tǒng)中擁有更快的迭代收斂速度以及高信噪比(Signal to Noise Ratio,SNR)下更低的復(fù)雜度。
1 VLC-SCMA 系統(tǒng)模型
本文所搭建的VLCSCMA 系統(tǒng)如圖1 所示。該系統(tǒng)中發(fā)射端所擁有的N 個(gè)正交時(shí)頻資源由J 個(gè)用戶共享(J>N),使系統(tǒng)過載率可達(dá)到λ = J/N,其中用戶j∈{1,2,…,J},lb M 個(gè)比特經(jīng)信道編碼后,根據(jù)每個(gè)用戶專屬的碼本通過編碼器進(jìn)行SCMA 編碼f:B lb M → χ,x = f(b)(其中碼本χCK ,碼本維度為χ = M),J 個(gè)用戶要傳遞的信息被編碼為N 維的復(fù)數(shù)碼字后進(jìn)行疊加,VLC-SCMA 系統(tǒng)中6 個(gè)用戶4 個(gè)資源塊的系統(tǒng)中用戶節(jié)點(diǎn)和資源節(jié)點(diǎn)之間的映射關(guān)系與其矩陣表達(dá)式(其中矩陣的列表示6 個(gè)用戶需要傳遞的信息,行表示4 個(gè)用于承載用戶信息的資源塊,例如用戶1 碼字的非零元素在第二列與第四列即代表用戶1 的信息通過資源塊2 與資源塊4 傳遞,而資源塊2 可以同時(shí)傳輸用戶1、用戶3、用戶6 的信息)如圖2 所示。用戶信息經(jīng)SCMA 編碼后,再將復(fù)數(shù)信息轉(zhuǎn)化為實(shí)數(shù)信息,通過LED 燈發(fā)送出去。LED 燈通過高頻閃爍將用戶信息經(jīng)過VLC 信道發(fā)送出去,在接收端通過光電探測器(PD)完成接收過程,若各用戶在傳輸過程中同步傳輸,則接收到的用戶疊加信息可表示為:
式中:xj = [x1j,x2j,…,xkj] T 表示第j 個(gè)用戶發(fā)送的SCMA 碼字信息,hj = [h1j,h2j,…,hkj] T 表示第j 個(gè)用戶傳輸過程中的信道狀態(tài)信息,n 表示高斯白噪聲。
接收端完成對用戶疊加信息的接收后需通過SCMA 譯碼算法將各個(gè)用戶的碼字恢復(fù)。假設(shè)接收到的疊加信號y 已知,則可對所有用戶的碼字信息X=(x1,x2,…,xj)進(jìn)行最大后驗(yàn)(Maximum A Posteriori)概率檢測:
X^= argmaxX∈XJ P(X y), (2)
式中:XJ 表示J 個(gè)用戶對應(yīng)的外部信息點(diǎn),進(jìn)而在系統(tǒng)接收端通過多用戶檢測算法恢復(fù)出了各用戶所傳輸?shù)男畔ⅰ?/p>
外部信息量與f(yn |x[n])的值呈正相關(guān),即當(dāng)外部信息點(diǎn)的f(yn |x[n])值越小時(shí),其攜帶的外部信息量也越小,越不可能正確譯碼。在此規(guī)律之下,可以通過對f(yn |x[n])值設(shè)置門限值Td 進(jìn)行判決,當(dāng)f(yn |x[n])值未達(dá)到門限值時(shí),主動過濾掉該外部信息點(diǎn),避免其參與后續(xù)迭代,只保留大于門限值的部分參與后續(xù)迭代更新,減少參與迭代的外部信息點(diǎn)個(gè)數(shù),降低復(fù)雜度。
在上述算法中通過設(shè)置門限值Td 的方法過濾掉部分較差信息點(diǎn),減少了迭代過程中參與計(jì)算的信息點(diǎn)的個(gè)數(shù),在一定程度上減少了算法的復(fù)雜度。但該算法在后續(xù)的迭代過程中,資源節(jié)點(diǎn)與用戶節(jié)點(diǎn)間的信息傳遞過程仍是以并行的形式進(jìn)行的,即在每次迭代過程中,每個(gè)資源節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間同時(shí)進(jìn)行雙向的運(yùn)算與消息傳遞,且需等待上一輪迭代完畢后再將數(shù)據(jù)信息代入下一輪迭代進(jìn)行運(yùn)算。正因?yàn)槿绱?,在每次迭代中都需要存儲大量中間變量與計(jì)算結(jié)果,占用了大量的物理資源,且收斂性較差,需要進(jìn)行多次迭代才能獲得較好的BER。因此本文在設(shè)置門限值對于外部信息點(diǎn)篩選的基礎(chǔ)上,再通過對算法進(jìn)行串行改進(jìn),使其獲得更快的收斂速度,算法推導(dǎo)如下。
在現(xiàn)有并行方式下當(dāng)?shù)螖?shù)達(dá)到最大迭代次數(shù)tmax 時(shí),每個(gè)用戶輸出碼字概率可表示為:
綜上所述,在該算法中利用式(19)完成了資源節(jié)點(diǎn)與用戶節(jié)點(diǎn)之間的轉(zhuǎn)化,即用戶節(jié)點(diǎn)的信息可直接由資源節(jié)點(diǎn)的信息通過運(yùn)算獲得,因此在算法中設(shè)立門限值Td 對于f(yn |x[n])值篩選條件的前提下,結(jié)合式(14)和式(23)可以得到SPEIT-MPA的資源節(jié)點(diǎn)信息更新公式為:
式中:i≠j,i∈εn,j∈εn。顯然該算法在串行改進(jìn)下,信息更新方式是異步的,通過門限篩選后的外部信息點(diǎn)經(jīng)資源節(jié)點(diǎn)信息更新后,直接通過式(23)計(jì)算完成用戶節(jié)點(diǎn)更新,而不用在迭代中再進(jìn)行用戶節(jié)點(diǎn)更新這一步驟。顯然該算法僅有資源節(jié)點(diǎn)更新這一操作,避免一些不必要中間變量的計(jì)算與存儲,減輕了系統(tǒng)負(fù)擔(dān),加快了收斂速度。綜上所述,本文提出的SPEIT-MPA 與傳統(tǒng)算法相比能夠更早地達(dá)到收斂,提高了系統(tǒng)的響應(yīng)速度。現(xiàn)有并行方式與串行方式改進(jìn)下信息更新過程的對比如圖4 所示。
4 仿真結(jié)果分析
本節(jié)基于VLC-SCMA 系統(tǒng),分別將本文算法、傳統(tǒng)的MPA 和PEIT-MPA[21]應(yīng)用于該系統(tǒng)中進(jìn)行了仿真比較實(shí)驗(yàn)。在仿真實(shí)驗(yàn)中各參數(shù)設(shè)置情況如表1 所示。
4. 1 BER 性能對比
各算法在上述VLC-SCMA 系統(tǒng)中BER 性能在經(jīng)過6 次迭代后隨SNR 變化的對比如圖5 所示。由圖5 可以看出,對于設(shè)立門限值進(jìn)行篩選的本文算法與PEIT-MPA,隨著判決門限Td 的增加,會對BER 性能帶來一定程度的損失,原因在于門限值Td過大會對用戶的碼字信息過度篩選,一些可能正確譯碼的外部信息點(diǎn)也被舍棄,導(dǎo)致BER 提升。而在Td = 0. 01,SNR = 12 dB 的條件下,本文算法BER 為1. 891 5 ×10-4 ,而性能次優(yōu)的MPA 的BER 為1. 691 5×10-4 ,本文算法對于系統(tǒng)BER 性能的損失較小。
4. 2 收斂速度對比
各算法在SNR = 12 dB 的條件下,在上述VLC-SCMA 系統(tǒng)中BER 曲線隨迭代次數(shù)變化的對比如圖6 所示。由圖6 可以看出,本文提出的算法僅需3 次迭代即可達(dá)到收斂,收斂速度上幾乎比原始算法快1 倍,且在迭代次數(shù)較少時(shí)也能有較好的BER性能,分析其原因主要是由于本文算法在串行方式改進(jìn)下能夠在迭代中立刻將已更新的信息傳給后續(xù)的節(jié)點(diǎn)完成信息更新,而不需要等到下一次迭代開始,使得系統(tǒng)收斂速度得到了有效的提升。
4. 3 復(fù)雜度對比
由式(16)可得f(yn |x[n])的值取決于噪聲的功率大小以及接收信號點(diǎn)與外部信號點(diǎn)的歐式距離大小,但在不同的SNR 下,由于門限值的設(shè)置造成的部分外部信號點(diǎn)丟失,以及不同碼本對f(yn| x[n])值分布的影響,會對上述2 個(gè)決定條件造成較大影響,也就很難通過公式計(jì)算復(fù)雜度降低的具體數(shù)值。
本文通過實(shí)驗(yàn)統(tǒng)計(jì)了在不同的SNR 以及門限值下,采用本文SPEIT-MPA 與原始MPA 各需要參與信息更新計(jì)算的外部信息數(shù)量進(jìn)行對比,實(shí)驗(yàn)數(shù)據(jù)為進(jìn)行10 次實(shí)驗(yàn)后取平均值的結(jié)果,如圖7 所示。由圖7 可以直觀地看出,隨著SNR 的增加,本文算法中參與信息更新的外部信息點(diǎn)的數(shù)量明顯降低。從實(shí)驗(yàn)結(jié)果上來看,本文算法通過門限值Td 的設(shè)置盡可能地減少了不必要的外部信息點(diǎn)參與計(jì)算,與原始的MPA 相比在一定程度上降低了復(fù)雜度,特別在高SNR 下效果尤為明顯。
5 結(jié)束語
本文將SCMA 技術(shù)結(jié)合VLC 應(yīng)用場景,搭建了VLC-SCMA 系統(tǒng)。針對具有較高優(yōu)化潛力的SCMA譯碼算法,通過原理說明以及公式推導(dǎo)的方式提出了SPEIT-MPA。最后通過仿真實(shí)驗(yàn)表明了該算法相比原始算法應(yīng)用于VLC-SCMA 系統(tǒng)中能夠擁有更低的復(fù)雜度和更快的收斂速度,對于系統(tǒng)BER 性能的損失也相對較小。本文中VLC-SCMA 系統(tǒng)的搭建及系統(tǒng)中SPEIT-MPA 算法的應(yīng)用對于提高VLC 系統(tǒng)的系統(tǒng)容量、系統(tǒng)響應(yīng)速率以及降低系統(tǒng)復(fù)雜度具有一定價(jià)值,后續(xù)將繼續(xù)進(jìn)行實(shí)驗(yàn)在現(xiàn)實(shí)VLC 系統(tǒng)中應(yīng)用此算法,驗(yàn)證其現(xiàn)實(shí)可能性。
參考文獻(xiàn)
[1] ALDULAIMI O M K,ALDULAIMI A M K,ALEXANDRAM O,et al. Strategy for NonOrthogonal Multiple Accessand Performance in 5G and 6G Networks [J]. Sensors,2023,23(3):1705.
[2] 陽敏輝,胡路平. 適應(yīng)于5G 網(wǎng)絡(luò)的聯(lián)合功率域和編碼域的NOMA 系統(tǒng)[J]. 計(jì)算機(jī)應(yīng)用與軟件,2022,39(5):149-152.
[3] FERDOUSE L,ERKUCUK S,ANPALAGAN A,et al.Energy Efficient SCMA Supported Downlink CloudRANsfor 5G Networks[J]. IEEE Access,2019,8:1416-1430.
[4] OZMAT U,ULGEN O,GUNAYDIN E. Bit Error RateAnalysis of NonOrthogonal Multiple Access (NOMA )Technique in 5G with Different Power and User Scenarios[C]∥2018 Advances in Wireless and Optical Communications (RTUWO). Riga:IEEE,2018:45-49.
[5] MARCANO A S,CHRISTIANSEN H L. Performance ofNonOrthogonal Multiple Access (NOMA) in mmWaveWireless Communications for 5G Networks [C]∥ 2017International Conference on Computing,Networking andCommunications (ICNC). Silocon Valley:IEEE,2017:969-974.
[6] 遲楠,賈俊連. 面向6G 的可見光通信[J]. 中興通訊技術(shù),2020,26(2):11-19.
[7] LIU X D,CHEN Z Z,WANG Y H,et al. BER Analysis ofNOMAenabled Visible Light Communication Systemswith Different Modulations [J ]. IEEE Transactions onVehicular Technology,2019,68(11):10807-10821.
[8] FENG L F,YANG H B,HU R Q,et al. mmWave andVLCbased Indoor Channel Models in 5G Wireless Networks[J]. IEEE Wireless Communications,2018,25(5):70-77.
[9] MARSHOUD H,KAPINAS V M,KARAGIANNIDIS G K,et al. NonOrthogonal Multiple Access for Visible LightCommunications[J]. IEEE Photonics Technology Letters,2015,28(1):51-54.
[10] LIN B J,TANG X,ZHOU Z L,et al. Experimental Demonstration of SCMA for Visible Light Communications[J]. Optics Communications,2018,419:36-40.
[11] CHATURVEDI S,ANWAR D N,BOHARA V A,et al.Lowcomplexity Codebook Design for SCMAbased VisibleLight Communication[J]. IEEE Open Journal of the Communications Society,2022,3:106-118.
[12] LIN B J,TANG X,GHASSEMLOOY Z. A Power DomainSparse Code Multiple Access Scheme for Visible LightCommunications[J]. IEEE Wireless Communications Letters,2019,9(1):61-64.
[13] GAO Q,HU S P,GONG C,et al. DistancerangeorientedConstellation Design for VLCSCMA Downlink with Signaldependent Noise[J]. IEEE Communications Letters,2019,23(3):434-437.
[14] LIU C L,YU L S,YU X P,et al. Capacity Analysis ofRISassisted Visible Light Communication Systems withHybrid NOMA [C]∥ 2022 IEEE Globecom Workshops(GC Wkshps). Rio de Janeiro:IEEE,2022:118-123.
[15] AN J Y,CHUNG W Y. SingleLED Multichannel OpticalTransmission with SCMA for Long Range Health Information Monitoring [J ]. Journal of Lightwave Technology,2018,36(23):5470-5480.
[16] ZHANG J M,HU W X,LI X C,et al. Polar Coding Performance for Indoor LOS VLC System[C]∥2017 IEEE /CIC International Conference on Communications in China(ICCC Workshops). Qingdao:IEEE,2017:1-5.
[17] FANG W S,CHEN J,YOU X D,et al. Study of NLOSEffect on Indoor Visible Light Positioning in DifferentRoom Sizes[C]∥2019 18th International Conference onOptical Communications and Networks (ICOCN). Huangshan:IEEE,2019:1-3.
[18] 邵凱,余貝,王光宇. 部分外部信息傳遞的SCMA 多用戶檢測算法[J]. 系統(tǒng)工程與電子技術(shù),2017,39(10):2320-2326.
[19] WEI F,CHEN W. Low Complexity Iterative Receiver Design for Sparse Code Multiple Access[J]. IEEE Transactions on Communications,2016,65(2):621-634.
[20] 杜洋,董彬虹,王顯俊,等. 基于串行策略的SCMA 多用戶檢測算法[J]. 電子與信息學(xué)報(bào),2016,38 (8):1888-1893.
[21] 葛文萍,張雪婉,吳雄,等. 基于部分碼字消息傳遞的SCMA 多用戶檢測算法[J]電子與信息學(xué)報(bào),2018,40(10):2309-2315.
作者簡介
黎博文 男,(1999—),碩士研究生。主要研究方向:無線通信技術(shù)。
(*通信作者)葛文萍 女,(1969—),博士,教授,碩士生導(dǎo)師。主要研究方向:無線通信技術(shù)、光通信技術(shù)。
趙海鵬 男,(1997—),碩士研究生。主要研究方向:無線通信技術(shù)。
基金項(xiàng)目:新疆維吾爾自治區(qū)自然科學(xué)基金(2022D01C426)