胡杰 李夢(mèng)媛 楊鯤
摘要:從信息論角度出發(fā),在離散對(duì)稱(chēng)信道下,研究了游程限制(RLL)編碼的無(wú)線(xiàn)數(shù)據(jù)與能量協(xié)同傳輸(簡(jiǎn)稱(chēng)為無(wú)線(xiàn)數(shù)能同傳)(SWIPT)性能:在滿(mǎn)足每比特的最低攜能要求下,通過(guò)優(yōu)化游程限制編碼的碼字發(fā)出概率,最大化信源和信宿之間的平均互信息量。數(shù)值結(jié)果揭示無(wú)線(xiàn)數(shù)據(jù)與無(wú)線(xiàn)能量傳輸(WPT)之間的權(quán)衡關(guān)系,并提供游程限制編碼在不同信道條件下的無(wú)線(xiàn)數(shù)能傳輸性能。
關(guān)鍵詞:射頻WPT;SWIPT;RLL;離散對(duì)稱(chēng)信道
在即將到來(lái)的物聯(lián)網(wǎng)時(shí)代,無(wú)線(xiàn)通信網(wǎng)絡(luò)需要滿(mǎn)足未來(lái)大規(guī)模部署的低功耗機(jī)器類(lèi)通信設(shè)備需求。由于其遠(yuǎn)場(chǎng)傳輸特性(≥2 m),基于無(wú)線(xiàn)射頻信號(hào)的無(wú)線(xiàn)能量傳輸技術(shù)(WPT)可以用于實(shí)現(xiàn)對(duì)低功耗通信設(shè)備的遠(yuǎn)程充能,以提升該類(lèi)設(shè)備的使用壽命。但無(wú)線(xiàn)射頻能量傳輸必然會(huì)與同樣工作在射頻頻段的數(shù)據(jù)通信競(jìng)爭(zhēng)有限的無(wú)線(xiàn)空口資源。如何利用有限的無(wú)線(xiàn)空口資源滿(mǎn)足用戶(hù)的數(shù)據(jù)通信和充能需求值得人們進(jìn)行一系列深入研究。由此衍生出了廣受關(guān)注的熱門(mén)技術(shù)——無(wú)線(xiàn)數(shù)能同傳(SWIPT)[1]。
然而當(dāng)前對(duì)于SWIPT的研究只局限在物理層收發(fā)機(jī)設(shè)計(jì)[2]、接入控制層資源分配[3]和協(xié)議設(shè)計(jì)[4-5],以及數(shù)能基站部署[6],缺乏從信息論角度對(duì)SWIPT本質(zhì)地挖掘。Varshney在文獻(xiàn)[7]中首次研究了在不同信道條件下,信源與信宿之間的最大互信息量和能量接收要求之間的權(quán)衡。他們的工作證明:調(diào)整編碼器產(chǎn)生的碼字結(jié)構(gòu)可以影響SWIPT的性能,這奠定了從編碼角度實(shí)現(xiàn)數(shù)能傳輸控制的理論基礎(chǔ)。在此基礎(chǔ)上,Tandon等研究者在文獻(xiàn)[8]中對(duì)碼字結(jié)構(gòu)進(jìn)行優(yōu)化,在滿(mǎn)足接收機(jī)的實(shí)時(shí)能量需求的同時(shí)可以最大化對(duì)稱(chēng)信道的平均互信息量。
在文獻(xiàn)[7]和[8]中,作者均是對(duì)信源發(fā)出的二進(jìn)制比特的發(fā)送概率進(jìn)行優(yōu)化以實(shí)現(xiàn)最優(yōu)的數(shù)能傳輸性能,卻忽略了具體的編碼方案。通常情況下,傳統(tǒng)的信源編碼器產(chǎn)生等概率的二進(jìn)制比特,從而最大化碼字的信息傳輸能力。但是單一的碼字結(jié)構(gòu)極大地制約了碼字的能量傳輸能力,并不能滿(mǎn)足接收機(jī)多樣化的能量需求。如下的編碼器可以實(shí)現(xiàn)對(duì)碼字結(jié)構(gòu)的靈活調(diào)整[9]:
(1)補(bǔ)償性能量編碼。不攜帶任何信息的偽比特可以直接鏈接在信息比特之后,使得生成的碼字具備能滿(mǎn)足某一具體能量需求的結(jié)構(gòu)。這種編碼器的編解碼方案具備最低的復(fù)雜度;但不攜帶任何信息的偽比特只起到能量補(bǔ)充的作用,會(huì)顯著降低信息傳輸?shù)挠行浴?/p>
(2)逆信源編碼。典型的信源編碼器將不等概率發(fā)送的原始信源消息編成0/1比特等概率出現(xiàn)的二進(jìn)制比特序列。
相反,逆信源編碼可將等概率發(fā)出的原始信源消息編成0/1比特非等概率出現(xiàn)的二進(jìn)制比特序列,從而滿(mǎn)足序列的無(wú)線(xiàn)能量傳輸需求。但是需要考慮到編碼器和解碼器之間的異步情形極大地影響接收端解碼的有效性。
(3)約束編碼。一些約束編碼技術(shù)具備改變碼字結(jié)構(gòu)的自由度,可以實(shí)現(xiàn)對(duì)無(wú)線(xiàn)能量傳輸?shù)撵`活控制。由于該種編碼技術(shù)并不引入不攜帶信息的偽比特,因此其信息傳輸?shù)挠行圆⒉粫?huì)受到影響。另外,高效的符號(hào)級(jí)別網(wǎng)格算法可以用于約束編碼的解碼過(guò)程,使得其可以在數(shù)能編碼領(lǐng)域進(jìn)行廣泛應(yīng)用。典型的約束編碼技術(shù)包括游程限制編碼以及一元編碼。
游程限制編碼是一種典型的約束編碼。Fouladgar等研究者在文獻(xiàn)[10]中研究了游程限制編碼作為能量載體對(duì)電池充能狀態(tài)的影響;但這篇文獻(xiàn)并沒(méi)有從信息論角度研究每比特?cái)y帶能量和每比特?cái)y帶信息之間的制約關(guān)系。
與上述已有研究不同,本文的創(chuàng)新點(diǎn)主要在如下方面:
(1)提出了一種實(shí)際的基于游程限制編碼的SWIPT收發(fā)機(jī)結(jié)構(gòu),在對(duì)稱(chēng)信道下,從信息論角度對(duì)其數(shù)能傳輸性能進(jìn)行分析;
(2)發(fā)現(xiàn)游程限制編碼的最優(yōu)碼字發(fā)送概率,在滿(mǎn)足接收機(jī)能量獲取需求的前提下,最大化對(duì)稱(chēng)信道的平均互信息量;
(3)數(shù)值結(jié)果解釋了游程限制編碼的可達(dá)信息傳輸速率以及能量傳輸能力之間的權(quán)衡關(guān)系。
1 SWIPT系統(tǒng)模型
圖1描述了單用戶(hù)SWIPT系統(tǒng)的完整收發(fā)機(jī)結(jié)構(gòu)。其中數(shù)能發(fā)射機(jī)包含以下模塊:
(1)信源。信源可以產(chǎn)生接收機(jī)請(qǐng)求的原始消息,也可以看作是傳統(tǒng)的信源編碼器和前向糾錯(cuò)編碼器的混合體。
(2)數(shù)能編碼器。數(shù)能編碼器可將信源產(chǎn)生的原始消息進(jìn)行進(jìn)一步處理,產(chǎn)生二進(jìn)制比特序列,從而滿(mǎn)足接收機(jī)的通信和充能請(qǐng)求。該系統(tǒng)采用游程限制編碼作為數(shù)能編碼器。游程的定義為在一個(gè)比特序列中某一個(gè)符號(hào)連續(xù)出現(xiàn)的長(zhǎng)度。在通常情況下,游程限制編碼分為0型和1型。一個(gè)0型[(d,k)]游程限制編碼對(duì)于生成碼字具備如下約束條件:首先,在2個(gè)連續(xù)比特1之間,比特0的游程長(zhǎng)度至少為d;其次,在2個(gè)連續(xù)比特1之間,比特0的游程長(zhǎng)度最多為k。一個(gè)1型[(d,k)]游程限制編碼對(duì)于比特1的游程長(zhǎng)度也相應(yīng)限制在d和k之間??刂撇煌纬涕L(zhǎng)度出現(xiàn)的概率即可實(shí)現(xiàn)對(duì)碼字結(jié)構(gòu)的調(diào)整。
(3)數(shù)字調(diào)制器。數(shù)字調(diào)制器可將二進(jìn)制比特序列調(diào)制到載波信號(hào)的幅度和相位上。通過(guò)幅度調(diào)制的方式,不同組合的二進(jìn)制比特產(chǎn)生的調(diào)制符號(hào)會(huì)攜帶不同的能量。因此在調(diào)制方式給定的情況下,調(diào)整數(shù)能編碼器產(chǎn)生的碼字結(jié)構(gòu)會(huì)影響WPT的性能,但需要對(duì)碼字結(jié)構(gòu)和調(diào)制方案進(jìn)行聯(lián)合設(shè)計(jì)[11]。為了將設(shè)計(jì)重點(diǎn)放在碼字結(jié)構(gòu)上,在本文研究的系統(tǒng)中采用了啟閉鍵控調(diào)制。因此比特1可調(diào)制為射頻信號(hào)[ASin2πft],其中A和f分別為射頻信號(hào)的幅度和頻率。該信號(hào)攜帶的能量則可以定義為1個(gè)基本能量單元。在比特0的符號(hào)周期內(nèi),發(fā)射機(jī)不會(huì)發(fā)射任何射頻信號(hào),因此可以認(rèn)為比特0攜帶的能量為0。
如圖1所示,為了實(shí)現(xiàn)數(shù)據(jù)與能量的接收,接收機(jī)采用了如下模塊:
(1)數(shù)字解調(diào)器,可將射頻信號(hào)攜帶的基帶符號(hào)進(jìn)行解調(diào)。針對(duì)啟閉鍵控調(diào)制,接收機(jī)采用能量檢測(cè)的解調(diào)方式。如果接收功率低于檢測(cè)門(mén)限,則解調(diào)器將當(dāng)前符號(hào)判斷為比特0;若接收功率高于檢測(cè)門(mén)限,則解調(diào)器將當(dāng)前符號(hào)判斷為比特1。
(2)信息解碼器,將接收到的碼字進(jìn)行解碼以恢復(fù)原始信息。通常情況下對(duì)于游程限制編碼可采用符號(hào)級(jí)別的網(wǎng)格算法進(jìn)行解碼[12]。該算法可以避免出現(xiàn)解碼錯(cuò)誤擴(kuò)散。
(3)信宿,最終接收到解碼后的信息,可以進(jìn)行信道和信源解碼。
(4)理想數(shù)能接收機(jī)架構(gòu),即數(shù)字解調(diào)器通過(guò)“觀(guān)察”的方式完成解調(diào)工作。進(jìn)入數(shù)字解調(diào)器的射頻信號(hào)能量不會(huì)產(chǎn)生任何損失,還可以完全用于能量獲取。
發(fā)射機(jī)和接收機(jī)之間的無(wú)線(xiàn)信道對(duì)射頻信號(hào)傳輸帶來(lái)的損耗影響可以用圖1中的對(duì)稱(chēng)信道來(lái)表示:
(1)當(dāng)比特0進(jìn)行傳輸時(shí),發(fā)射機(jī)在當(dāng)前符號(hào)周期內(nèi)不發(fā)射任何射頻信號(hào)。接收機(jī)天線(xiàn)只能接收到隨機(jī)的噪聲和干擾信號(hào)。若當(dāng)前的隨機(jī)噪聲和干擾信號(hào)的總功率低于能量檢測(cè)門(mén)限,則比特0可以被接收機(jī)成功恢復(fù),概率為[(1-ω)]。由于此時(shí)噪聲和干擾信號(hào)的總功率過(guò)低,不足以激活能量獲取電路,因此接收機(jī)不能獲得任何能量[11]。若當(dāng)前的隨機(jī)噪聲和干擾信號(hào)的功率高于能量檢測(cè)門(mén)限,則接收端判決的接收比特符號(hào)為1,概率為[ω]。這種情況下,噪聲和干擾功率可以激活能量獲取電路,使得接收機(jī)能夠成果獲取1個(gè)單位的射頻能量。
(2)當(dāng)比特1進(jìn)行傳輸時(shí),發(fā)射機(jī)在當(dāng)前符號(hào)周期發(fā)射正弦載波信號(hào)。接收機(jī)接收到的信號(hào)是經(jīng)過(guò)信道衰減的有用信號(hào)和噪聲干擾的疊加信號(hào)。若總信號(hào)功率高于能量檢測(cè)門(mén)限,則比特1可以被接收機(jī)成功恢復(fù),概率為[(1-ω)]。此時(shí)疊加信號(hào)總功率足以激活能量獲取電路,接收機(jī)可以獲得1個(gè)單位的射頻能量。若隨機(jī)噪聲和干擾信號(hào)的功率較弱,且有用信號(hào)經(jīng)過(guò)信道大幅度衰減,造成接收信號(hào)功率低于能量檢測(cè)門(mén)限,則接收端判決的接受比特符號(hào)為0,概率為[ω]。這種情況下,疊加信號(hào)接收到的能量不能激活能量獲取結(jié)果,接收機(jī)不能獲得任何能量。
2 游程限制編碼的數(shù)能傳輸性能
本節(jié)以0型游程限制編碼為例對(duì)其數(shù)能傳輸性能進(jìn)行分析。0型編碼和1型編碼在數(shù)據(jù)傳輸性能上完全一致,但在能量傳輸性能上則存在著差異。
2.3 對(duì)稱(chēng)信道下的能量傳輸性能
根據(jù)第2節(jié)中對(duì)對(duì)稱(chēng)信道模型的描述,只有當(dāng)接收機(jī)接收到比特1時(shí),才能獲得1個(gè)單位的能量。當(dāng)接收機(jī)接收到比特0時(shí),不能采集到任何能量。因此接收機(jī)能夠獲取能量的多少取決于2個(gè)事件:(1)游程限制編碼器發(fā)出的碼字結(jié)構(gòu),即碼字中攜能比特1所占比例;(2)對(duì)稱(chēng)信道對(duì)于碼字傳輸?shù)挠绊?,如比?攜帶的能量有可能損失,而本不攜帶能量的比特0由于突發(fā)噪聲和干擾的影響也可以使得接收端獲取額外1個(gè)單位的能量。游程限制編碼的能量傳輸性能可以用接收機(jī)接收到攜能比特1的概率來(lái)表示,這個(gè)概率也可以定義為碼字中平均每比特?cái)y帶的能量。
2.4 碼字優(yōu)化設(shè)計(jì)
3 數(shù)值結(jié)果
當(dāng)游程限制編碼以最大概率發(fā)射攜能比特1時(shí),其能量傳輸性能達(dá)到最大。以0型(0, 1)編碼、(0, 2)編碼、(0, 3)編碼為例,當(dāng)比特0的游程長(zhǎng)度以100%的概率取0時(shí),編碼器發(fā)出全1碼字,可達(dá)到最大能量傳輸性能。在對(duì)稱(chēng)信道錯(cuò)誤概率為[ω=0.2]的情況下,每比特最大攜能為0.8個(gè)能量單位。但(0, 3)編碼具備更大的游程自由度,因此其具備最佳的信息傳輸性能。0型(1, 3)編碼要求比特0的最低游程長(zhǎng)度為1,因此當(dāng)編碼器以100%的概率發(fā)出碼字101010…時(shí),可達(dá)到最大能量傳輸性能0.5。雖然(1, 3)編碼具備與(0,2)編碼相同的自由度,但(1, 3)編碼需要更多的比特符號(hào)來(lái)攜帶同樣的信息量,造成(1,3)編碼的信息傳輸能力較低。
對(duì)圖3 a)和b)進(jìn)行橫向比較,相同參數(shù)的1型游程限制編碼發(fā)出攜能比特1的概率要低于0型游程限制編碼,因此在圖中給出的游程限制參數(shù)下,1型編碼的能量傳輸性能要低于0型編碼。但是相同參數(shù)的1型游程限制編碼具備與0型相同的自由度,因此其信息傳輸能力與0型編碼是一致的。
圖4 a)和b)分別給出了0型(0,2)游程限制編碼和1型(0,2)游程限制編碼在比特錯(cuò)誤概率為[ω={0.1,0.2,0.3,0.4}]的對(duì)稱(chēng)信道中的數(shù)能傳輸性能。顯然,隨著比特錯(cuò)誤概率的上升,0型(0, 2)游程限制編碼和1型(0, 2)游程限制編碼的數(shù)能傳輸性能都會(huì)顯著下降。同樣可以從圖4 a)和b)中觀(guān)察到:當(dāng)游程限制(0, 2)固定時(shí),0型編碼的數(shù)能傳輸性能要高于1型編碼的數(shù)能傳輸性能。
4 結(jié)束語(yǔ)
在對(duì)稱(chēng)信道下,我們從經(jīng)典信息論出發(fā),研究了實(shí)際無(wú)線(xiàn)數(shù)能收發(fā)系統(tǒng)中基于游程限制編碼器的數(shù)能聯(lián)合編碼對(duì)數(shù)能傳輸性能的影響。游程限制編碼的最優(yōu)碼字設(shè)計(jì)問(wèn)題建模為尋找最優(yōu)的狀態(tài)轉(zhuǎn)移概率矩陣,在滿(mǎn)足每比特能量傳遞要求的前提下,最大化采用游程限制編碼后信源與信宿之間的平均互信息量的優(yōu)化問(wèn)題。數(shù)值結(jié)果驗(yàn)證了游程限制編碼的數(shù)據(jù)傳輸和能量傳輸性能之間存在的權(quán)衡關(guān)系,并分析了不同信道條件下該種編碼方式的數(shù)能性能。本文證明了除了時(shí)間、頻率、功率、天線(xiàn)等無(wú)線(xiàn)空口資源外,碼字資源在無(wú)線(xiàn)數(shù)能傳輸中也發(fā)揮了舉足輕重的作用。合理分配有限的碼字資源同樣也可以實(shí)現(xiàn)無(wú)線(xiàn)數(shù)能傳輸系統(tǒng)的優(yōu)化。
參考文獻(xiàn)
[1] HU J, YANG K, WEN G J, et al. Integrated Data and Energy Communication Network: A Comprehensive Survey [J]. IEEE Communications Surveys & Tutorials, 2018, 103(1): 14-76. DOI:10.1109/comst.2018.2860778
[2] ZHAO Y Z, HU J, DING Z G, et al. Constellation Rotation aided Modulation Design for the Multi-User SWIPT-NOMA[C]//2018 IEEE International Conference on Communications (ICC). USA: IEEE, 2018: 1-6. DOI:10.1109/ICC.2018.8423037
[3] LV K, HU J, YU Q, et al. Throughput Maximization and Fairness Assurance in Data and Energy Integrated Communication Networks [J]. IEEE Internet of Things Journal, 2018, 5(2): 636-644. DOI:10.1109/jiot.2017.2727517
[4] ZHAO Y Z, HU J, DIAO Y F, et al. Modelling and Performance Analysis of Wireless LAN Enabled by RF Energy Transfer[J]. IEEE Transactions on Communications, 2018: 1-1. DOI:10.1109/tcomm.2018.2848974
[5] ZHAO Y Z, HU J, GUO R, et al. Enhanced CSMA/CA Protocol Design for Integrated Data and Energy Transfer in WLANs[C]// Proceedings of IEEE Globecom 2018. USA:IEEE, 2018
[6] ZHAO Y Z, WANG D H, HU J, et al. H-AP Deployment for Joint Wireless Information and Energy Transfer in Smart Cities[J]. IEEE Transactions on Vehicular Technology, 2018, 67(8): 7485-7496. DOI:10.1109/tvt.2018.2821978
[7] VARSHNEY L R. Transporting Information and Energy Simultaneously[C]//2008 IEEE International Symposium on Information Theory. USA: IEEE, 2008: 1612-1616. DOI:10.1109/ISIT.2008.4595260
[8] TANDON A, MOTANI M, VARSHNEY L R. Subblock-Constrained Codes for Real-Time Simultaneous Energy and Information Transfer [J]. IEEE Transactions on Information Theory, 2016, 62(7): 4212-4227. DOI:10.1109/tit.2016.2559504
[9] BABAR Z, MOHD IZHAR M A, NGUYEN H V, et al. Unary-Coded Dimming Control Improves ON-OFF Keying Visible Light Communication [J]. IEEE Transactions on Communications, 2018, 66(1): 255-264. DOI:10.1109/tcomm.2017.2759271
[10] FOULADGAR A M, SIMEONE O, ERKIP E. Constrained Codes for Joint Energy and Information Transfer [J]. IEEE Transactions on Communications, 2014, 62(6): 2121-2131. DOI:10.1109/tcomm.2014.2317480
[11] ZONG Z Y, FENG H, ZHANG S Y, et al. Joint Transceiver Design for Simultaneous Wireless Information and Power Transfer in Multi-User MIMO Interference Networks[C]//2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP). China: WCSP, 2014: 1-6. DOI:10.1109/WCSP.2014.6992015
[12] ZHANG W B, SONG Z Y, BREJZA M F, et al. Learning-Aided Unary Error Correction Codes for Non-Stationary and Unknown Sources [J]. IEEE Access, 2016, 4: 2408-2428. DOI:10.1109/access.2016.2544060
[13] COVER T M, THOMAS J A. Elements of Information Theory [M]. USA: John Wiley & Sons, 1991