王丹 李安藝 楊艷娟
摘 要:在窄帶物聯(lián)網(wǎng)系統(tǒng)(NB-IoT)中,物聯(lián)網(wǎng)(IoT)終端應當快速獲取下行控制信息(DCI),以便正確接收數(shù)據(jù)信道的資源分配和調(diào)度信息。為此,針對窄帶物理下行控制信道(NPDCCH)搜索空間大小大于等于32時,提出一種利用相關檢測的低復雜度的NPDCCH盲檢測算法。首先,通過對一個NPDCCH可能最小重復傳輸單元進行兩次相關判決,剔除搜索空間中其他無效的數(shù)據(jù),以降低計算復雜度;然后,對判決為有效數(shù)據(jù)所在的重復周期進行合并譯碼,以提高盲檢性能;最后,對兩個相關閾值設定進行了理論與仿真分析。仿真結果表明,相比窮舉盲檢測算法,所提算法在計算復雜度上至少降低了75%,檢測性能提高了增益2.5~3.5dB,更加利于工程實踐。
關鍵詞:窄帶物聯(lián)網(wǎng);窄帶物理下行控制信道;盲檢測;相關檢測;合并算法
中圖分類號:TN929.5
文獻標志碼:A
Low complexity narrowband physical downlink control channel blind detection algorithm based on correlation detection
WANG Dan, LI Anyi*, YANG Yanjuan
School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
Abstract:
In NarrowBand Internet of Things (NB-IoT) systems, the Internet of Things (IoT) terminals should decode Downlink Control Information (DCI) quickly to receive resource allocation and scheduling information of the data channel correctly. Therefore, a low complexity Narrowband Physical Downlink Control Channel (NPDCCH) blind detection algorithm using correlation detection was proposed for NPDCCH with search space size being greater than or equal to 32. By employing two correlation judgments on the data in a possible minimum repetition transmission unit of NPDCCH, the invalid data in searching space was removed to reduce the computation complexity. Then, the repetition periods with the valid data were combined and decoded to improve the blind detection performance. Finally, theoretical and simulation analysis of two correlation thresholds used in correlation detection were carried out. Results show that compared with conventional exhaustive blind detection algorithm, the decoding complexity of the proposed algorithm is reduced by at least 75% and the detection performance gain is increased by 2.5dB to 3.5dB. The proposed algorithm is more beneficial for engineering practice.
Key words:
Narrowband Internet of Things (NB-IoT); Narrowband Physical Downlink Control Channel (NPDCCH); blind decoding; correlation detection; combining algorithm
0 引言
伴隨著大規(guī)模物聯(lián)網(wǎng)需求的產(chǎn)生及不斷發(fā)展,窄帶物聯(lián)網(wǎng)(Narrow Band Internet of Things, NB-IoT)技術因覆蓋廣、連接多、功耗少、成本低、架構優(yōu)等優(yōu)點越來越受到人們的關注,現(xiàn)如今成為了最熱門的物聯(lián)網(wǎng)技術之一,并由第三代合作伙伴(The 3rd Generation Partnership Project, 3GPP)標準組織負責其協(xié)議的制定工作[1-2]。該系統(tǒng)主要應用于低吞吐量、能容忍較大時延且低移動性的場景,如智能抄表、遙感器和智能建筑等[3];另外,為更好地增強下行覆蓋,以實現(xiàn)提高20dB覆蓋增益的預計目標,NB-IoT在下行物理信道上引入了重復傳輸機制[4]。
作為整個NB-IoT系統(tǒng)控制的核心,窄帶物理下行控制信道(Narrowband Physical Downlink Control CHannel, NPDCCH)承載了多種下行控制信息(Downlink Control Information,
DCI),包括:DCI格式N0用于上行鏈路授權,指示窄帶物理上行共享信道(Narrowband Physical Uplink Shared CHannel, NPUSCH)傳輸?shù)馁Y源;DCI格式N1指示窄帶物理下行共享信道(Narrowband Physical Downlink Shared CHannel, NPDSCH)所占的資源及其重復傳輸次數(shù);DCI格式N2指示尋呼的資源或系統(tǒng)信息變更。通過這些DCI保證了整個系統(tǒng)上下行數(shù)據(jù)的正確發(fā)送與接收[5]。由于NB-IoT終端不清楚eNB發(fā)送NPDCCH的具體位置,所以接收端必須通過盲檢測才能獲得其承載的DCI。盡管3GPP標準中定義了相應的搜索空間以縮小搜索區(qū)域、降低終端盲檢的復雜度,但是搜索空間區(qū)域配置最大可能包含2048個NB-IoT下行子幀,若終端采用窮舉搜索算法最大可能需要盲檢測2048次,這樣不僅會增加計算復雜度、降低業(yè)務傳輸效率,而且會造成長時間耗電、降低NB-IoT終端的使用壽命,因此研究NB-IoT的下行控制
信道,特別是關于NPDCCH的快速盲檢測算法具有重要的實際應用價值,有利于正確快速地調(diào)度相應的數(shù)據(jù)信道。
文獻[6]針對NB-IoT系統(tǒng)窄帶物理廣播信道(Narrowband Physical Broadcast CHannel, NPBCH)接收端解碼過程提出了一種低復雜度的盲檢測方案。該方案主要是在解碼前利用兩種天線端口下窄帶參考信號功率比值與功率比閾值進行比較的方式提前獲取天線端口數(shù),以此減少遍歷天線端口數(shù)所帶來的計算復雜度,進而提高檢測NPBCH效率。由于終端清楚NPBCH傳輸位置(固定傳輸在子幀#0),只是不清楚發(fā)送端天線端口數(shù)和擾碼序列索引值,因此不存在盲檢測NPBCH資源位置的情況。而針對NPDCCH信道,終端已通過檢測NPBCH過程獲取了天線端口數(shù),只是并不清楚在傳輸資源中的位置,因此必須采用盲檢測的方式在給定的搜索空間內(nèi)進行解碼。若采用窮舉搜索的方式對每個候選集數(shù)據(jù)均進行檢測,則盲檢次數(shù)與高層配置的搜索空間大小成正比,效率極低。因此,為了有效限制盲檢次數(shù),本文重點研究NPDCCH低復雜度盲檢測算法。文獻[7]中提出一種利用長期演進(Long Term Evolution, LTE)物理下行控制信道(Physical Downlink Control CHannel, PDCCH)聚合等級為4或8時,在速率匹配過程中具有“重復”的特性,接收端通過計算接收序列的相關值,找出最大相關值對應的候選集進行盲檢測,由于該算法不用解析每一個候選的PDCCH,因此大幅提高了用戶設備 (User Equipment, UE)對PDCCH的盲檢測效率,是比較綜合的算法。
由于NB-IoT技術特點與LTE不同,3GPP重新定義了NPDCCH資源結構以及重復傳輸方式[8-11],因此本文利用NPDCCH的重復傳輸特點,針對搜索空間范圍較大時,即Rmax≥32情況下,提出一個NPDCCH低復雜度盲檢測算法。該算法主要通過在一個最小重復單元,即RU=Rmax/8個子幀中利用兩次相關判決判斷每個重復周期(Z=4)內(nèi)是否可能存在當前用戶所需的NPDCCH信息,剔除搜索空間中其他無效的數(shù)據(jù)。其中第一次相關判決是將一個重復周期內(nèi)第2、3、4個下行子幀數(shù)據(jù)分別與第1個子幀數(shù)據(jù)進行相關計算,并判斷三個相關值是否均大于一次相關閾值,若是,則判定該重復周期可能為當前用戶所需檢測的DCI信息,將該重復周期的數(shù)據(jù)合并后進行解擾,然后進行第二次相關判決;第二次相關判決是將該解擾后的數(shù)據(jù)與當前最小重復單元RU中第1個通過一次相關判決的解擾數(shù)據(jù)進行相關計算,并判斷其相關值是否大于二次相關閾值,若是,則判定當前重復周期為用戶所需檢測DCI的可能性較大,將該解擾數(shù)據(jù)進行維特比譯碼和循環(huán)冗余校驗(Cyclic Redundancy Check, CRC)校驗,從而最終判定DCI檢測的正確性。在兩次相關檢測中只要相關值低于相關閾值,均放棄當前重復周期數(shù)據(jù)的解碼工作,由此可以縮小盲檢測范圍,降低計算復雜度。另外,利用NPDCCH在重復周期內(nèi)重復傳輸數(shù)據(jù)完全相同的特點,對判決為可能存在數(shù)據(jù)的重復周期進行合并譯碼,以提高檢測可靠性。本文對相關檢測過程中的兩個相關閾值進行了理論推導,給出了閾值設定范圍。
1 NPDCCH發(fā)送端
為了能復用現(xiàn)有基站以降低部署成本,使NB-IoT直接部署于已有的全球移動通信系統(tǒng)(Global System for Mobile communications, GSM)或LTE網(wǎng)絡中,NB-IoT在設計中支持三種部署模式:帶內(nèi)部署、保護帶部署、獨立部署[12]。圖1所示為在帶內(nèi)部署模式下NPDCCH在180kHz帶寬中的資源映射方式示意圖。為了能降低終端的復雜度和更好地使NB-IoT與原有LTE網(wǎng)絡共存,NB-IoT在下行沿用了LTE幀結構配置。其頻域上,每個正交頻分復用(Orthogonal Frequency Division Multiplexing, OFDM)符號占據(jù)12個子載波,即占據(jù)180kHz的帶寬,正好對應LTE傳輸中的一個資源塊(Resource Block, RB);時域上,系統(tǒng)幀、子幀、時隙的時間長度分別為10ms、1ms、0.5ms。與傳統(tǒng)LTE使用兩種循環(huán)前綴(Cyclic Prefix, CP)類型不同,NB-IoT僅支持常規(guī)CP類型,即一個時隙由7個OFDM符號組成。在一個NB-IoT載波上,NPDCCH只能傳輸在NB-IoT下行子幀中,這里的NB-IoT下行子幀為UE獲取窄帶系統(tǒng)消息類型1(System Information Block Type1, SIB1-NB)中參數(shù)downlinkBitmap所配置的子幀,若該參數(shù)不存在,則認為除了傳輸NPBCH、窄帶主同步信號 (Narrowband Primary Synchronization Signal, NPSS)、窄帶輔同步信號 (Narrowband Secondary Synchronization Signal, NSSS)、SIB1-NB的子幀之外均為NB-IoT下行子幀。若無特別說明,本文所述子幀均為NB-IoT下行子幀。
一個NPDCCH在1個或2個窄帶控制信道資源(Narrowband Control Channel Element, NCCE)上傳輸,每個NCCE由一個子幀上6個連續(xù)的子載波組成。一個子幀上只定義了2個NCCE資源:NCCE0和NCCE1。如圖1所示,NCCE0占用子載波0~5,NCCE1占用子載波6~11[4]。NPDCCH支持1/2兩種聚合等級(AL)類型,即AL=1NCCE和AL=2NCCE。其中組成AL=2NCCE的兩個NCCE必須位于同一個子幀,并且當重復傳輸次數(shù)R>1時僅支持AL=2NCCE,主要是考慮盡快完成重復傳輸并且提高資源利用率。
2 盲檢測算法
2.1 窮舉搜索算法
為了使盲檢測NPDCCH的復雜度保持在一個合理的范圍,3GPP標準定義了3種搜索空間:1)Type1公共搜索空間(Type1-CSS):獲取尋呼消息[13];2)Type2公共搜索空間(Type2-CSS):獲取隨機接入中RAR、Msg3重傳指示或Msg4消息[14];3)UE特定搜索空間(UE Search Space, USS):獲取UE專屬的控制信息。每種搜索空間資源位置是通過高層信令配置確定的,主要包括搜索空間的起始子幀k0和NPDCCH最大重復次數(shù)Rmax。其中Rmax是搜索空間持續(xù)的有效NB-IoT下行子幀數(shù),或者說盲檢的窗口長度,取值范圍為{1,2,4,8,16,32,64,128,256,512,1024,2048}。
在USS或Type2-CSS候選集中,NPDCCH實際重復次數(shù)R≤Rmax,并且與Rmax存在1/2/4/8四種倍數(shù)關系。由于終端不清楚DCI的實際重復次數(shù)以及在搜索空間的傳輸位置,因此終端會根據(jù)需要監(jiān)聽的DCI格式在搜索空間中進行盲檢。為了保證解調(diào)可靠性,可以采用窮舉搜索算法進行檢測,即從搜索空間的起始子幀k0開始,對搜索空間內(nèi)每一個子幀進行解碼,直到成功檢測出所需的DCI為止。
Type1-CSS候選集與前兩種候選類型不同,承載尋呼消息的DCI一定是從該搜索空間的起始子幀k0開始進行重復傳輸,因此終端不需要進行盲檢測,僅從搜索空間第一個子幀開始檢測即可。
2.2 相關檢測算法
從2.1節(jié)內(nèi)容可知,終端在Type1-CSS候選集下不需要進行盲檢測,而在USS/Type2-CSS兩種搜索空間情況下,采用窮舉搜索算法最大可能的盲檢次數(shù)為Rmax次,并且盲檢測次數(shù)會隨著高層配置Rmax值的增加而增加。因此為了能減少USS/Type2-CSS中Rmax配置較大時的盲檢測次數(shù),降低終端功耗,本文針對Rmax≥32的情況提出一種基于相關檢測的NPDCCH盲檢測算法。
另外,在NPDCCH重復傳輸過程中,如圖2所示,將以Z個子幀為一個重復周期進行一次擾碼序列初始化,這里Z=min(R,4)??紤]到本文針對NPDCCH重復傳輸次數(shù)R≥4情況,則后續(xù)在文中所提Z值均為4,這里Z=4個子幀傳輸?shù)氖峭耆嗤膬?nèi)容。
本文結合重復周期內(nèi)相同數(shù)據(jù)重復傳輸?shù)奶攸c,在基于相關檢測的基礎上,對一個重復周期內(nèi)的子幀進行合并接收譯碼,以提高終端解調(diào)增益。具體流程如下。
步驟1 根據(jù)高層協(xié)議棧的參數(shù)配置,從搜索空間的起始子幀k0開始,提取當前子幀數(shù)據(jù)并完成解資源映射過程。本文假設已經(jīng)完成NB-IoT系統(tǒng)的定時同步與頻偏估計及補償。解資源映射后的數(shù)據(jù)rj(i)(1≤i≤N,1≤j≤Rmax)定義為:
rj(i)=hj(i)sj(i)+nj(i), H1
nj(i),H0(1)
其中:N表示當前子幀DCI數(shù)據(jù)資源映射的RE數(shù);Rmax表示最大重復次數(shù),由高層配置,表示搜索空間的時域大小;sj(i)表示在搜索空間中第j個子幀上DCI映射的第i個RE數(shù)據(jù);hj(i)~CN(0,σ2h)表示獨立同分布的信道增益;nj(i)~CN(0,σ2n)表示復加性高斯白噪聲。
將重復周期內(nèi)第1個子幀數(shù)據(jù)分別與第2、3、4子幀數(shù)據(jù)進行相關計算,如式(2)所示:
Ct(0)=∑Ni=1rj(i)×rj+1(i)
Ct(1)=∑Ni=1rj(i)×rj+2(i)
Ct(2)=∑Ni=1rj(i)×rj+3(i)(2)
其中:t=(j-1)/Z」+1表示為從搜索空間內(nèi)重復周期的索引值,范圍為1≤t≤Rmax/Z。對重復周期t內(nèi)三個相關值使用“AND準則”進行合并,然后根據(jù)合并結果判斷當前重復周期內(nèi)是否存在傳輸信號,即如式(3)、(4)所示:
Dt=Ct(0)≥η*Ct(1)≥η*Ct(2)≥η(3)
其中:“*”表示與運算;η為一次相關閾值,設定方法見3.1節(jié)。
RPSFt∈H0, Dt=0
RPSFt∈H1,Dt=1(4)
若判斷RPSFt不存在信號數(shù)據(jù),則按照步驟2進行處理;否則執(zhí)行步驟3。這里設立一個索引值k表示在NPDCCH可能最小重復傳輸單元Rmax/8內(nèi)滿足RPSFt∈H1的個數(shù),范圍為0≤k≤Rmax/(8·Z),初始化k=0。
步驟2 選擇下一個重復周期數(shù)據(jù)并重新步驟1操作,即令t=t+1。若下一個重復周期正好位于NPDCCH可能最小重復傳輸單元的起始,則重新初始化k=0。
步驟3 首先令k=k+1,然后對當前重復周期t內(nèi)的4個子幀數(shù)據(jù)進行合并,如式(5)所示:
rt(i)=∑tTj=Z·(t-1)+1αjrj(i)(5)
其中:αj為合并系數(shù)。進而對合并數(shù)據(jù)rt(i)進行解調(diào)和解擾處理,并保存解擾后數(shù)據(jù)Bt,k(i)。并判斷當前k值是否為1,若是,則進行步驟5,否則執(zhí)行步驟4。
步驟4 令[Bt,k(i)]k=1與Bt,k(i)進行相關計算,如式(6)所示:
Pt=∑2Ni=1[Bt,k(i)]k=1×Bk(i)(6)
然后按照式(7)判斷當前重復周期t,用RPSFt表示,是否存在信號數(shù)據(jù),若是則按照步驟5進行處理;否則執(zhí)行步驟2,重新對下一個重復周期進行判斷:
RPSFt∈H0, Pt<φ
RPSFt∈H1,Pt≥φ (7)
其中:φ為二次相關閾值,設定方法見3.2節(jié)。
步驟5 對解擾數(shù)據(jù)進行Viterbi譯碼,然后通過相應的RNTI進行CRC校驗,若校驗成功,則DCI盲檢成功;若失敗,則判斷是否搜索空間內(nèi)所有子幀數(shù)據(jù)均檢測結束,若是,說明此次DCI盲檢失敗;否則對下一個重復周期數(shù)據(jù)重新步驟1操作。
3 相關檢測算法參數(shù)設置
3.1 一次相關閾值η
由于NPDCCH固定使用QPSK調(diào)制,如圖4所示。
UE在解資源映射后,按照式(2)進行相關計算,假設信道環(huán)境處于理想狀態(tài),即數(shù)據(jù)未受噪聲等影響,相關結果為:
Cideal=N×[(±1/2)2+(±1/2)2]=N(8)
其中:N表示當前子幀DCI數(shù)據(jù)資源映射的RE數(shù),由于本文所提算法是基于NPDCCH重復傳輸?shù)那闆r,此時聚合等級為2,結合部署模式以及參考信號端口配置不同,N值大小范圍為100≤N≤160。
考慮到實際信道環(huán)境因素,式(2)中得到的實際相關值小于Cideal,則一次相關閾值η≤Cideal,這里用η=ρ1Cideal表示, ρ1為一次相關門限系數(shù)。為獲取系數(shù)ρ1的最佳取值范圍,結合實際的系統(tǒng)環(huán)境和仿真統(tǒng)計,分別針對N=100以及N=160兩種情況,對相同用戶的重復數(shù)據(jù)、不同用戶之間的數(shù)據(jù)、用戶與空數(shù)據(jù)以及空數(shù)據(jù)與空數(shù)據(jù)之前進行相關仿真。其中N=100是在帶內(nèi)部署情況下,NRS端口數(shù)為2、CRS端口數(shù)為4、且LTE控制域占據(jù)3個OFDM符號時NPDCCH的映射RE數(shù);N=160是在獨立部署或者保護帶部署情況下,NRS端口數(shù)為1時NPDCCH的映射RE數(shù)。兩種情況下仿真結果分別如圖5(a)、(b)所示。從圖中可以看出,當信道環(huán)境越好,同一用戶重復數(shù)據(jù)的相關值越趨于理想相關值Cideal;當信道環(huán)境越差,同一用戶重復數(shù)據(jù)之間的相關值與不同用戶之間數(shù)據(jù)的相關值越相近。從理論上講,當信噪比(Signal-to-Noise Ratio, SNR)越大,說明當前信道環(huán)境越好,給數(shù)據(jù)帶來的噪聲影響就越小,同用戶的數(shù)據(jù)在重復傳輸過程中,相同數(shù)據(jù)之間的相關性就隨著噪聲影響越小其相關性越大;而不同數(shù)據(jù)之間的相關性卻恰恰相反,數(shù)據(jù)不相同,由于噪聲影響越小,數(shù)據(jù)之間的不相關性就越大,其相關值就會越小。
在4.1節(jié)性能仿真中可以獲知,在無相關檢測過程下當SNR小于-13dB時NPDCCH檢測成功率幾乎為0,則這里ρ1選取SNR為-13情況下獲取,具體相關值如表1所示。
從表1中可以計算出:當N=100時,0.21<ρ1<0.52;當N=160,0.29<ρ1<0.63。因此本文所提算法中一次相關門限系數(shù)取值范圍設置為0.29<ρ1<0.52。
3.2 二次相關閾值φ
二次相關在經(jīng)過解調(diào)制與解擾之后進行的相關檢測,在解調(diào)過程中,本文主要采用max-log-map算法[15],對實部的數(shù)據(jù)和虛部的數(shù)據(jù)分別進行解調(diào)。max-log-map算法的公式如式(9)所示,通過式(10)將其簡化,得到式(11):
LLRi,yI=ln∑sI∈C1P(yI|sI)∑sI∈C0P(yI|sI)=ln∑sI∈C1e-|yI-sI|2σ2|H|2∑sI∈C0e-|yI-sI|2σ2|H|2(9)
ln∑iexi≈maxi(xi)(10)
d=1/2
DyI=-4dyI
DyQ=-4dyQ (11)
其中:實部和虛部的數(shù)據(jù)分別用yI和yQ表示,而解調(diào)后的實部和虛部分別用DyI和DyQ來表示。按照式(6)進行相關計算,假設信道環(huán)境處于理想狀態(tài),即數(shù)據(jù)未受噪聲等影響,相關結果為:
Pideal=N×(DyI×DyQ)=16d2N(8)
考慮到實際信道環(huán)境因素,式(6)中得到的實際相關值小于Pideal,則二次相關閾值φ≤Pideal,這里用φ=ρ2Pideal表示, ρ2為二次相關門限系數(shù)。與3.1節(jié)類似,為獲取系數(shù)ρ2的最佳取值范圍,結合實際的系統(tǒng)環(huán)境和仿真統(tǒng)計,分別針對N=100以及N=160兩種情況下進行相關仿真,如圖6所示。
當SNR為-13情況時,具體相關值如表2所示。
從表2中可以計算出,當N=100時,0.14<ρ2<0.32;當N=160,0.21<ρ2<0.36。因此本文所提算法中一次相關門限系數(shù)取值范圍設置為0.21<ρ2<0.32。
4 仿真結果及性能分析
本文仿真環(huán)境設置一次相關門限系數(shù)為ρ1=0.5,二次相關門限系數(shù)為ρ2=0.3,其他參數(shù)按照表3所示。
4.1 檢測性能分析與仿真
為分析比較本文所提盲檢測算法性能,本節(jié)將對窮舉搜索算法(ESA)、本文所提出的基于相關的檢測算法以及在窮舉搜索算法基礎上對每個NPDCCH重復周期使用合并的檢測算法進行仿真,其中合并算法在仿真過程中采用等增益合并(Equal Gain Combining, EGC)。為后文敘述方便,后兩種檢測算法分別用CD-EGC、EGC表示。圖7給出了三種檢測算法在不同信道環(huán)境下,平均盲檢測成功率隨著信噪比(Signal to Noise Ratio,SNR)的變化曲線。從圖7(a)中可知,在AWGN信道條件下,SNR大于-4dB時三種算法的成功率均能達到0.98以上;SNR在-7~-4dB之間時,ESA的成功率明顯呈下降趨勢,而CD-EGC與EGC的成功率仍能保持0.98以上;當SNR低于-7dB時,三種算法的性能雖然均呈下降趨勢。整體上看,CD-EGC與EGC相比ESA提高了大約2.5dB增益。從圖7(b)可以看出,在ETU-5信道條件[16]下,ESA的成功率在SNR低于-2dB時明顯呈下降趨勢,CD-EGC與EGC相比ESA提高了大約3.5dB的增益。
另外,通過比較圖7中CD-EGC與EGC兩條曲線可以發(fā)現(xiàn),在AWGN與ETU5信道環(huán)境下兩種檢測算法性能基本相近。由于理論上相關檢測主要是通過重復傳輸數(shù)據(jù)的最大相關性盡可能排除空子幀以及其他用戶數(shù)據(jù)的干擾,以降低UE盲檢測次數(shù),在兩個相關閾值的合理配置下,相關檢測并不影響UE的檢測性能,通過仿真驗證,與理論分析一致。另外,相比ESA,本文所提算法中的合并譯碼過程總體提高了2.5~3.5dB性能增益。
4.2 復雜度分析與仿真
在搜索空間中用戶盲檢測次數(shù)越多,計算復雜度越高,因此本節(jié)通過平均盲檢次數(shù)作為衡量盲檢測算法的復雜度,其中經(jīng)過完整的CRC校驗過程作為盲檢測1次。首先從理論上分析,假設高層配置的搜索空間大小為Rmax個子幀,實際重復數(shù)R=Rmax/8且位于搜索空間的最后R個子幀,則ESA在理論上盲檢次數(shù)在[7Rmax/8+1,Rmax]范圍之間區(qū)間;EGC是每一個NPDCCH重復周期合并檢測一次,因此盲檢測次數(shù)是ESA的1/4,其范圍在[7Rmax/32+1,Rmax/4]區(qū)間;而CD-EGC盲檢次數(shù)根據(jù)搜索空間內(nèi)其他用戶數(shù)據(jù)占用子幀資源情況而不定,若只考慮單用戶情況,則盲檢次數(shù)在[1,Rmax/32]范圍之間區(qū)間,多用戶情況下,最大盲檢次數(shù)趨近于EGC情況。表4所示為單用戶情況下,三種檢測算法的盲檢次數(shù)理論范圍。
圖9給出了在多用戶場景,EGC、CD-EGC、CD三種算法的平均盲檢次數(shù)隨信噪比的變化曲線。這里假設在搜索空間中存在8個NB-IoT終端的控制信息,每個UE所占時頻資源如圖8所示,其中設定UE6所占資源承載數(shù)據(jù)為待檢測控制數(shù)據(jù)。
從圖9中可以看出,處于AWGN信道下,針對ESA在SNR大于-5dB時,盲檢測次數(shù)開始從128開始呈下降趨勢,直到2dB趨于穩(wěn)定在113次;針對EGC在SNR大于-7dB
時,盲檢測次數(shù)開始從32開始呈下降趨勢,直到-2dB趨于穩(wěn)定在29次;針對CD-EGC在SNR大于-7dB時,盲檢測次數(shù)開始從14開始呈下降趨勢,直到-2dB趨于穩(wěn)定在11次。ETU5信道環(huán)境下情況類似。由此說明隨著SNR的提高,三種檢測算法的平均盲檢測次數(shù)均穩(wěn)定于各算法盲檢測次數(shù)范圍內(nèi)的最小值,即在檢測到實際DCI所在資源后,信道條件越好,檢測成功的概率越大,進而檢測的次數(shù)越小,最好的情況是在實際DCI傳輸資源中第一個重復周期或者第一個子幀上就能解碼成功,后面重復傳輸?shù)臄?shù)據(jù)不需要再進行解碼。
另外,通過觀察CD-EGC曲線,其盲檢測次數(shù)在11到14范圍內(nèi),其原因在于相關盲檢測算法是針對每個NPDCCH重復周期的子幀數(shù)據(jù)作出存在性判決,即利用NPDCCH連續(xù)重復傳輸?shù)奶攸c利用數(shù)據(jù)之間的相關性縮小用戶盲檢測范圍。在仿真設置中,UE1與UE2重復傳輸?shù)淖訋瑪?shù)小于4,按照式(2)、(3)對當前重復周期作三次相關可判決為并非當前用戶所需信息;UE3與UE4在同一個最小傳輸塊Block3中,其重復傳輸次數(shù)R≥4,因此當前用戶會將UE3所占資源誤當作所需數(shù)據(jù)進行2次CRC校驗;而UE4按照式(6)所示與Block3起始數(shù)據(jù)進行相關檢測后判定為并非用戶所需數(shù)據(jù),則不再進行CRC校驗;UE5的重復傳輸次數(shù)RUE5=32,并且占據(jù)Block5/6資源,因此當前用戶會進行8次CRC校驗。綜合上述分析,本文所提出的相關檢測算法在多用戶場景下,若其他用戶的控制信息重復傳輸次數(shù)大于等于4且正好占據(jù)最小傳輸塊Block的起始時頻資源時,當前用戶則會在檢測過程中出現(xiàn)誤判現(xiàn)象,從而進行信道譯碼以及CRC校驗等解碼過程。極端情況下,CD-EGC盲檢次數(shù)會接近于EGC的盲檢次數(shù)。
總體來說,即使在多用戶場景下,相對于ESA,本文通過利用重復傳輸數(shù)據(jù)相關性進行盲檢測的過程可至少降低75%的計算復雜度,并且隨著高層配置搜索空間Rmax配置越大,計算復雜度降低得越顯著。
5 結語
本文提出了一種基于相關檢測的低復雜度NPDCCH盲檢測算法,并對算法中兩個相關閾值進行理論推導。該算法主要利用NPDCCH重復傳輸數(shù)據(jù)的最大相關性盡可能剔除空子幀以及其他用戶數(shù)據(jù)的干擾,以縮小當前用戶的盲檢測范圍,達到降低計算復雜度的目的。另外,根據(jù)NPDCCH在一個重復周期傳輸數(shù)據(jù)完全相同的特點,在信號檢測過程中利用合并技術以提高檢測性能。通過仿真結果驗證,本文所提算法不僅在檢測性能上相較于窮舉搜索算法有2.5~3.5dB增益,而且在計算復雜度上相較于窮舉搜索算法至少降低75%。
參考文獻
[1]GOZALVEZ J. New 3GPP standard for IoT [Mobile Radio][J]. IEEE Vehicular Technology Magazine, 2016, 11(1): 14-20.
[2]YANG W, WANG M, ZHANG J, et al. Narrowband wireless access for low-power massive internet of things: a bandwidth perspective [J]. IEEE Wireless Communications, 2017, 24(3): 138-145.
[3]WANG Y P E, LIN X, ADHIKARY A, et al. A primer on 3GPP narrowband Internet of things [J]. IEEE Communications Magazine, 2017, 55(3): 117-123.
[4]ADHIKARY A, LIN X, WANG Y P E. Performance evaluation of NB-IoT coverage [C]// Proceedings of the 2016 IEEE 84th Vehicular Technology Conference. Piscataway, NJ: IEEE, 2016: 1-5.
[5]BOISGUENE R, TSENG S C, HUANG C W, et al. A survey on NB-IoT downlink scheduling: issues and potential solutions [C]// Proceedings of the 2017 13th International Wireless Communications and Mobile Computing Conference. Piscataway, NJ: IEEE, 2017: 547-551.
[6]王丹,李安藝,楊艷娟,等.NB-IoT系統(tǒng)中窄帶物理廣播信道的盲檢測[J].電訊技術,2018,58(8):958-963. (WANG D, LI A Y, YANG Y J, et al. Blind detection of narrowband physical broadcast channel in NB-IoT systems [J]. Telecommunication Engineering, 2018, 58(8): 958-963.)
[7]WANG H H, ZHENG W Q, LV N. A method to improve PDCCH blind detection efficiency used in TD-LTE system [J]. Advanced Materials Research, 2014, 926/927/928/929/930: 3585-3589.
[8]3GPP, R1-160175, “NB-NPDCCH Design for NB-IoT”, Sony, RAN1 NB-IoT Ad-Hoc #1.----https://www.3gpp.org/ftp/TSG_RAN/WG1_RL1/TSGR1_AH/LTE_NB-IoT_1601/Docs/
3GPP, R1-160175. NB-PDCCH Design for NB-IoT [R]. Budapest, Hungary: 3GPP TSG RAN WG1 NB-IoT Ad-Hoc, 2016.
[9]3GPP, R1-160044, “NB-PDCCH Design of NB-IoT”, ZTE, RAN1 NB-IoT Ad-Hoc #1. ----https://www.3gpp.org/ftp/TSG_RAN/WG1_RL1/TSGR1_AH/LTE_NB-IoT_1601/Docs/
3GPP, R1-160044. NB-PDCCH Design of NB-IoT [R]. Budapest, Hungary: 3GPP TSG RAN WG1 NB-IoT Ad-Hoc, 2016.
[10]3GPP, R1-160014, “NB-PDCCH design for NB-IoT”, Nokia Networks, RAN1 NB-IoT Ad-Hoc#1.----https://www.3gpp.org/ftp/TSG_RAN/WG1_RL1/TSGR1_AH/LTE_NB-IoT_1601/Docs/
3GPP, R1-160014. NB-PDCCH design for NB-IoT [R]. Budapest, Hungary: 3GPP TSG RAN WG1 NB-IoT Adhoc, 2016.
[11]3GPP, R1-160113, “Discussions on NB-PDCCH design for NB-IoT”, LG Electronics, RAN1 NB-IoT Ad-Hoc #1.
3GPP, R1-160113. Discussions on NB-PDCCH design for NB-IoT [R]. Budapest, Hungary: 3GPP TSG RAN WG1 NB-IoT Ad-Hoc, 2016.
[12]陳發(fā)堂,邢蘋蘋,楊艷娟.窄帶蜂窩物聯(lián)網(wǎng)終端上行資源調(diào)度的分析與設計[J].計算機應用,2018,38(11):3270-3274.(CHEN F T, XING P P, YANG Y Y. Analysis and design of uplink resource scheduling in narrow band Internet of things [J]. Journal of Computer Applications, 2018, 38(11):3270-3274.)
[13]3GPP, R1-160004, “Paging transmission for NB-IoT,” Nokia Networks, RAN1 NB-IoT Adhoc, Budapest, Hungary.
3GPP, R1-160004. Paging transmission for NB-IoT [R]. Budapest, Hungary: 3GPP TSG RAN WG1 NB-IoT Adhoc, 2016.
[14]3GPP, R1-160005, “RAR transmission for NB-IoT,” Nokia Networks, RAN1 NB-IoT Adhoc, Budapest, Hungary.
3GPP, R1-160005. RAR transmission for NB-IoT [R]. Budapest, Hungary: 3GPP TSG RAN WG1 NB-IoT Adhoc, 2016.
[15]陳發(fā)堂,梁濤濤,李小文.LTE-A系統(tǒng)軟解調(diào)算法仿真及DSP實現(xiàn)[J].計算機應用研究,2011,28(12):4695-4697.(CHEN F T, LIANG T T, LI X W. Simulation and DSP realization of soft-metric demodulation algorithm in LTE-A systems [J]. Application Research of Computers, 2011, 28(12): 4695-4697.)
[16]Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment(UE) radio transmission and reception;(Release 14), 3GPP TS 36.101 V14.7.0, 2018.
3GPP TS 36.101 V14.7.0. Evolved Universal Terrestrial Radio Access (E-UTRA); User Equipment (UE) radio transmission and reception (Release 14) [S/OL]. [2018-04-06]. https://www.3gpp.org/ftp/Specs/archive/36_series/36.101/.
This work is partially supported by the National Natural Science Foundation of China (61701063), the National Science and Technology Major Project (2017ZX03001021-004).
WANG Dan, born in 1981, Ph. D., senior engineer. Her research interests include wireless communication system.
LI Anyi, born in 1994, M. S. candidate. Her research interests include mobile communication protocol in physical layer.
YANG Yanjuan, born in 1992, M. S. candidate. Her research interests include mobile communication protocol in physical layer.