汪詩(shī)經(jīng),高玉芹,滕勇健
(國(guó)網(wǎng)蕪湖供電公司,安徽蕪湖 241000)
近年來(lái),隨著計(jì)算機(jī)和通信技術(shù)的不斷發(fā)展,傳統(tǒng)傳輸技術(shù)已無(wú)法滿足5G 通信環(huán)境下各種設(shè)備對(duì)于帶寬與時(shí)延的要求[1]。因此,如何提高通信效率、降低能耗成為了5G 移動(dòng)通信系統(tǒng)亟待解決的問(wèn)題[2]。
在移動(dòng)通信系統(tǒng)中,海量低功耗用戶節(jié)點(diǎn)存在能量短缺問(wèn)題,對(duì)網(wǎng)絡(luò)容量及傳輸質(zhì)量均存在較大的影響。目前已有能量中繼等相應(yīng)的研究,旨在確保節(jié)點(diǎn)能量充足[3-4]。此外,考慮到通信網(wǎng)絡(luò)的帶寬有限,部分專家學(xué)者利用緩存策略提高網(wǎng)絡(luò)的數(shù)據(jù)處理能力[5-6]。為了全面提升傳輸能力,該文基于攜能和邊緣緩存技術(shù),提出了一種面向5G 移動(dòng)通信系統(tǒng)的傳輸技術(shù),利用改進(jìn)遺傳算法(Improved Genetic Algorithm,IGA)獲取最佳緩存方案,以實(shí)現(xiàn)低功耗節(jié)點(diǎn)續(xù)能與信息的邊緣緩存,且在降低通信延遲的同時(shí)減少系統(tǒng)能耗。
文中設(shè)計(jì)了一個(gè)無(wú)線攜能和協(xié)作邊緣緩存的5G 移動(dòng)通信系統(tǒng),其架構(gòu)如圖1 所示。其中,包含一個(gè)云計(jì)算中心、若干個(gè)基站和5G 用戶,且這些用戶隨機(jī)分布在各個(gè)基站內(nèi)。
圖1 系統(tǒng)模型架構(gòu)
考慮到足夠的緩存容量,假設(shè)云計(jì)算中心通過(guò)核心鏈路與基站連接,并能夠緩存所有可用的通信數(shù)據(jù)。則基站集合表示為m={1,2,…,M},每個(gè)基站均被賦予有限的可用緩存容量,使得一些通信數(shù)據(jù)能緩存在基站中,以降低通信成本。5G 用戶(n={1,2,…,N})隨機(jī)分布在無(wú)線覆蓋范圍內(nèi),并在相對(duì)較長(zhǎng)的時(shí)間內(nèi)頻繁地通過(guò)蜂窩鏈路進(jìn)行各種通信。此外,假設(shè)系統(tǒng)在固定長(zhǎng)度的時(shí)隙t={1,2,…,T}中運(yùn)行,T表示有限時(shí)間范圍。在每個(gè)時(shí)隙中,用戶僅能有一個(gè)通信請(qǐng)求,而每個(gè)基站的緩存決策也會(huì)定期更新。
在5G 移動(dòng)通信中,大量低功耗節(jié)點(diǎn)會(huì)存在能量短缺的問(wèn)題,而無(wú)線攜能技術(shù)可為能量有限節(jié)點(diǎn)提供連續(xù)的電能。此外,由于5G 通信的興起,各種數(shù)據(jù)量劇增,利用邊緣緩存技術(shù)可通過(guò)提前在基站或用戶終端存儲(chǔ)數(shù)據(jù)以實(shí)現(xiàn)系統(tǒng)的高效傳輸。
無(wú)線攜能[7-8]受益于射頻能量采集技術(shù),設(shè)備間不僅有傳統(tǒng)的信息層協(xié)作,更存在著能量層的深入?yún)f(xié)作。具體而言,能量受限的節(jié)點(diǎn)可先采集發(fā)送端發(fā)出的電磁能量,再以采集到的能量作為發(fā)送功率協(xié)作轉(zhuǎn)發(fā)發(fā)送端的數(shù)據(jù)到目的端。在所提系統(tǒng)中,采用基于功率分流中繼(Power Shunt Relay,PSR)協(xié)議完成攜能傳輸,其原理如圖2 所示。
圖2 基于PSR的中繼協(xié)議
PSR 協(xié)議將整個(gè)信息傳輸周期T劃分為兩個(gè)時(shí)隙。在第一個(gè)T/2 時(shí)隙內(nèi),中繼節(jié)點(diǎn)以功率分流接收機(jī)架構(gòu)同時(shí)進(jìn)行能量收集與信息解碼;而在第二個(gè)T/2 時(shí)隙內(nèi),中繼節(jié)點(diǎn)則向目的節(jié)點(diǎn)轉(zhuǎn)發(fā)信息。
針對(duì)不同用戶設(shè)備進(jìn)行信息采集,并在整個(gè)時(shí)間段內(nèi)完成信息處理。基站在前一半時(shí)間內(nèi)接收用戶的能量以及所需緩存的信息,而在后一半時(shí)間內(nèi)則利用收集的能量完成信息轉(zhuǎn)發(fā)[9]。用戶以恒定功率向基站傳輸能量,以功率傳輸信息,則:
1)傳輸能量時(shí),在t時(shí)間段內(nèi)基站收集到的能量為:
式中,η∈(0,1]是能量轉(zhuǎn)換效率,γ(d)是發(fā)射端到接收端的路徑損耗。
用戶能耗為:
2)選擇邊緣緩存時(shí),用戶信息傳輸速率為:
設(shè)計(jì)的優(yōu)化目標(biāo)在于降低5G 移動(dòng)通信系統(tǒng)中的信息傳輸時(shí)延與總能耗,以提高用戶體驗(yàn)[10-11]。系統(tǒng)總效用的數(shù)學(xué)表達(dá)如下:
將通信緩存問(wèn)題轉(zhuǎn)化成非線性0-1 規(guī)劃問(wèn)題,并采用IGA 進(jìn)行求解。算法的可行解由染色體來(lái)決定,而染色體則對(duì)應(yīng)相應(yīng)的緩存策略,即IGA 算法的最優(yōu)解為系統(tǒng)傳輸?shù)淖罴丫彺娌呗訹12-13]。
GA(Genetic Algorithm)具有全局搜索、復(fù)雜問(wèn)題簡(jiǎn)單化等優(yōu)點(diǎn),但其迭代過(guò)程緩慢,且當(dāng)個(gè)體差異較小時(shí),種群停止進(jìn)化的概率較大[14-15]。為此,利用精英保留策略改進(jìn)GA,以提高其搜索速度與性能[16]?;贗GA的系統(tǒng)通信緩存策略優(yōu)化流程,如圖3所示。
圖3 基于IGA的緩存策略優(yōu)化流程
在算法編碼過(guò)程中,K個(gè)通信緩存策略是變量?k(k∈{1,…,K})的取值。假設(shè)通信數(shù)量為K時(shí),則算法種群規(guī)模為,且需將個(gè)實(shí)數(shù)轉(zhuǎn)化成二進(jìn)制形式,其中,“1”表示被緩存至邊緣基站的信息,“0”表示在用戶本地緩存的信息。
此外,精英保留策略基于適應(yīng)度值篩選來(lái)構(gòu)建一個(gè)精英池,通過(guò)用精英池中的個(gè)體替換適應(yīng)度低的個(gè)體來(lái)提高種群多樣性,并可有效引導(dǎo)算法加速收斂。
實(shí)驗(yàn)在Matlab R2018b 平臺(tái)上進(jìn)行,具體的實(shí)驗(yàn)參數(shù)設(shè)置如表1 所示。
表1 實(shí)驗(yàn)參數(shù)設(shè)置
為論證IGA 的收斂速度與特性,將其與GA 進(jìn)行對(duì)比,系統(tǒng)總效用對(duì)比結(jié)果如圖4 所示,其中系統(tǒng)總效用是無(wú)量綱的數(shù)值。
圖4 GA和IGA的系統(tǒng)總效用對(duì)比
從圖中可以看出,兩種方法的系統(tǒng)總效用均隨著迭代次數(shù)的增加而降低,且最后趨于穩(wěn)定值,但I(xiàn)GA 的效用值比GA 約低35。原因在于IGA 采用了精英保留策略來(lái)篩選種群的優(yōu)質(zhì)個(gè)體,故能夠提高尋優(yōu)效果,并加快收斂速度,因此其在迭代次數(shù)為50 次時(shí)趨于收斂。
隨著5G 用戶數(shù)量的增加,不同傳輸技術(shù)對(duì)時(shí)延的影響有所不同,選擇邊緣緩存與直接傳輸?shù)耐ㄐ叛訒r(shí)如圖5 所示。
圖5 傳輸方式對(duì)通信延遲的影響
由圖可知,隨著用戶數(shù)量的增加,兩種傳輸技術(shù)的通信延遲在不斷上升,這是由于用戶終端數(shù)量增加會(huì)導(dǎo)致通信數(shù)據(jù)激增,并引起信道阻塞,從而造成通信時(shí)間延長(zhǎng)。當(dāng)用戶數(shù)量較小時(shí),數(shù)據(jù)量較少,不論何種傳輸方式均能實(shí)現(xiàn)較快的通信。但當(dāng)用戶數(shù)量增加后,所提技術(shù)采用邊緣緩存的優(yōu)勢(shì)越發(fā)明顯,原因在于其能夠?qū)⒉糠中畔⑦M(jìn)行緩存,且提高信道使用率,進(jìn)而降低通信延遲。當(dāng)用戶數(shù)量達(dá)到400 個(gè)時(shí),所提技術(shù)的通信延遲為9 s,與直接傳輸?shù)姆绞较啾妊舆t大幅降低。
不同傳輸技術(shù)方案下的能耗情況,如圖6 所示。
圖6 不同技術(shù)下的能耗曲線
從圖中可以看出,隨著用戶數(shù)量的增加,4 種傳輸技術(shù)的能耗均呈現(xiàn)上升趨勢(shì),但所提技術(shù)上升幅度有所減緩。當(dāng)用戶數(shù)量為350 個(gè)時(shí),其能耗約為3 000 J。由于用戶過(guò)多會(huì)導(dǎo)致邊緣緩存節(jié)點(diǎn)滿載,因此將數(shù)據(jù)緩存至云計(jì)算中心可使傳輸能耗始終穩(wěn)定在一個(gè)較低水平。且所提技術(shù)利用用戶的發(fā)送功率進(jìn)行轉(zhuǎn)發(fā),較大程度上節(jié)省了能耗開銷。文獻(xiàn)[3]中缺乏有效的傳輸策略,因此能耗較高;而采用非正交多址接入技術(shù)進(jìn)行通信傳輸?shù)奈墨I(xiàn)[5]與基于毫米波無(wú)線通信系統(tǒng)實(shí)現(xiàn)通信的文獻(xiàn)[6],二者則均從硬件層面提升通信速度,但需較多能量,故傳輸能耗高于所提技術(shù)。綜合來(lái)看,所提技術(shù)能夠合理利用5G 用戶的發(fā)送功率及基站邊緣緩存的優(yōu)勢(shì),故其在移動(dòng)通信中更具使用價(jià)值。
5G 通信的發(fā)展與普及,對(duì)各移動(dòng)通信系統(tǒng)提出了更高的要求,為此,該文展開了深入的通信傳輸技術(shù)研究。用戶基于PSR 協(xié)議完成攜能傳輸,并有選擇性地將數(shù)據(jù)緩存至邊緣基站,基站再利用收集的能量將數(shù)據(jù)轉(zhuǎn)發(fā)至云中心。使用IGA 求解系統(tǒng)時(shí)延和能耗最小化的優(yōu)化問(wèn)題,以獲取最佳傳輸方式。測(cè)試結(jié)果顯示,IGA 的收斂速度更快,且當(dāng)用戶數(shù)量為400 個(gè)時(shí),該文技術(shù)的時(shí)延為9 s,能耗約為3 000 J,為移動(dòng)通信系統(tǒng)的進(jìn)一步發(fā)展提供了一定的理論研究基礎(chǔ)。但所提技術(shù)僅考慮了用戶與基站間的緩存,而缺乏基站與云計(jì)算中心的交互。因此,在接下來(lái)的研究中將深入融合用戶、基站及云平臺(tái)間的協(xié)同傳輸,以實(shí)現(xiàn)系統(tǒng)的高性能傳輸。