《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 基于對稱連續(xù)超松弛的大規(guī)模MIMO信號檢測算法
基于對稱連續(xù)超松弛的大規(guī)模MIMO信號檢測算法
2016年電子技術(shù)應(yīng)用第9期
華 權(quán),王 倩,申 濱,趙書峰
重慶郵電大學(xué) 移動通信重點實驗室,重慶400065
摘要: 在大規(guī)模MIMO系統(tǒng)中,當(dāng)基站端天線數(shù)遠大于單天線用戶數(shù)時,傳統(tǒng)的最小均方誤差(MMSE)算法能達到接近最優(yōu)的線性信號檢測性能。但是,由于MMSE算法涉及了復(fù)雜的矩陣求逆,從而導(dǎo)致其難以快速有效地實現(xiàn)。利用信道特征,改進了MMSE檢測算法,提出了對稱連續(xù)超松弛(Symmetric Successive Over-Relaxation,SSOR)算法以避免矩陣求逆,并給出了合適的松弛參數(shù)和初始值。此外,從算法實現(xiàn)角度考慮,采用信道硬化信息傳遞(Channel Hardening-Exploiting Message Passing,CHEMP)接收機對信道進行估計。結(jié)果表明,通過簡單的幾次迭代,在給定的松弛參數(shù)和初始值條件下,SSOR算法就能快速接近MMSE算法的檢測性能,并大幅降低了計算復(fù)雜度。
中圖分類號: TN915.5
文獻標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.2016.09.027
中文引用格式: 華權(quán),王倩,申濱,等. 基于對稱連續(xù)超松弛的大規(guī)模MIMO信號檢測算法[J].電子技術(shù)應(yīng)用,2016,42(9):103-106.
英文引用格式: Hua Quan,Wang Qian,Shen Bin,et al. Massive MIMO signal detection based on SSOR method[J].Application of Electronic Technique,2016,42(9):103-106.
Massive MIMO signal detection based on SSOR method
Hua Quan,Wang Qian,Shen Bin,Zhao Shufeng
Chongqing Key Lab of Mobile Communications,Chongqing University of Posts and Telecommunications,Chongqing 400065,China
Abstract: For massive MIMO systems, conventional minimum mean square error(MMSE) linear detection algorithm can achieve nearly optimal performance when the number of antennas at the base station(BS) is much larger than the number of single-antenna users. But the MMSE detection algorithm involves complicated matrix inversion, thus making it difficult to implement rapidly and effectively. In this paper, a modified MMSE algorithm is proposed, which exploits the channel characteristics occurring in massive MIMO channels and using the symmetric successive over-relaxation(SSOR) method to avoid the matrix inversion. To guarantee the performance of SSOR-based signal detector in practice, a proper quantified relaxation parameter and initial solution for SSOR-based signal detector are proposed too. In addition, from the perspective of algorithm implementation, the channel estimation scheme is adopt, which used in channel hardening-exploiting message passing(CHEMP) receiver. Simulation results verify that the proposed algorithm can achieve its performance quite close to that of the MMSE algorithm with only a small number of iterations.
Key words : massive MIMO;minimum mean square error;matrix inversion;symmetric successive over-relaxation;channel hardening-exploiting message passing

0 引言

  多輸入多輸出(Multiple Input Multiple Output,MIMO)技術(shù)可以在不增加帶寬和發(fā)射功率的前提下,成倍地提高無線通信系統(tǒng)的信道容量,有效解決頻譜資源日益緊張和容量需求急劇增長的矛盾[1-2]。因此,對MIMO無線傳輸技術(shù)的研究成為未來移動通信系統(tǒng)的關(guān)鍵所在。在LTE和LTE-A網(wǎng)絡(luò)中MIMO技術(shù)的應(yīng)用已逐漸趨于成熟,在基站端已經(jīng)實現(xiàn)了8根天線的信號傳輸[3]。但是傳統(tǒng)MIMO的天線數(shù)相對還是太少,而且用戶會受到其他用戶的干擾,這將急劇降低通信效率。

  為了有效地利用資源,減少干擾,提高數(shù)據(jù)的傳輸速率和魯棒性,近年來提出了一種在基站端使用大量的天線陣列,被稱為大規(guī)模MIMO的新技術(shù)[4]。目前大規(guī)模MIMO技術(shù)作為5G移動通信的關(guān)鍵技術(shù)之一,受到了業(yè)界的廣泛關(guān)注,逐漸成為國內(nèi)外研究的熱點[5,6]。在大規(guī)模MIMO系統(tǒng)中,基站端配備的天線數(shù)增加了一個甚至多個數(shù)量級,多達100根及以上。隨著基站端的天線數(shù)大幅增加,信道之間漸近正交[7]?;谶@個重要特性,在傳統(tǒng)MIMO中性能不理想的簡單線性處理方法,比如:匹配濾波(MF)、迫零(ZF)和最小均方誤差(MMSE),都可以應(yīng)用于大規(guī)模MIMO系統(tǒng)中且獲得很好的性能。

  MMSE的估計和檢測因為其最小均方誤差能獲得更準(zhǔn)確的判決,相對于MF和ZF,而較廣泛地用于無線通信中[8]。但這種檢測算法引入了矩陣求逆運算,其計算復(fù)雜度隨著發(fā)射天線數(shù)呈立方增長,在大規(guī)模MIMO 中難以實時地執(zhí)行。針對這個問題,文獻[9]提出了基于Neumann級數(shù)展開的信號檢測算法,但是當(dāng)?shù)螖?shù)逐漸增大時,計算復(fù)雜度減少就不那么明顯了。由于大規(guī)模MIMO系統(tǒng)MMSE濾波矩陣是對稱正定的[10],本文提出了對稱連續(xù)超松弛算法,避免了復(fù)雜的矩陣求逆,很大程度上降低了計算復(fù)雜度。并給出了合適的松弛參數(shù)和初始值,用以提高檢測性能和收斂速度。此外,基于算法實現(xiàn)的角度考慮,本文還采用了信道硬化信息傳遞的信道估計方法[11]。

1 大規(guī)模MIMO的系統(tǒng)模型

  本文考慮大規(guī)模MIMO系統(tǒng)的上行鏈路,該系統(tǒng)由一個部署N根天線的基站和K個單天線用戶組成。所有用戶向基站發(fā)送數(shù)據(jù)時允許使用在相同的時頻資源。

  令sc=[s1,s2,…,sk]T是所有用戶同時發(fā)送的K×1維符號矩陣,其中sk∈B是來自k個用戶的發(fā)送符號,B是調(diào)制字母表。令Hc∈QQ圖片20161114164320.jpg表示瑞利衰落信道矩陣,則基站端接收到的N×1維信號矢量可以記為:

  QQ圖片20161114163758.png

  其中,nc表示N×1維均值為0、方差為QQ圖片20161114164335.jpg的加性高斯白噪聲。將復(fù)數(shù)模型式(1)轉(zhuǎn)化為等價的實數(shù)模型,并省略下標(biāo)可以得到:

  QQ圖片20161114163801.png

  其中,s∈R2K,H∈R2N×2K,y∈R2N,n∈R2N,即有:

  QQ圖片20161114163806.png

   QQ圖片20161114163810.png

   QQ圖片20161114163845.png

   QQ圖片20161114163852.png

  其中,R(·)和J(·)分別代表實部和虛部。

  通過MMSE檢測發(fā)送的信號矢量QQ圖片20161114164608.jpg可以表示為:

  QQ圖片20161114163855.png

  其中QQ圖片20161114164642.png

  隨著基站天線數(shù)與用戶數(shù)的比值越來越大,MMSE檢測可以接近最優(yōu)的檢測性能,但同時加權(quán)矩陣求逆W-1的計算復(fù)雜度隨著用戶數(shù)呈立方增長,增加了硬件的實現(xiàn)難度。

2 對稱連續(xù)超松弛檢測算法

  2.1 基于SSOR信號檢測

  觀察式(7)可知,矩陣求逆W-1的計算復(fù)雜度為O(K3)。對大規(guī)模MIMO系統(tǒng)而言,K值通常很大,比如K=32,這使得MMSE檢測器的計算復(fù)雜度很龐大。但是大規(guī)模MIMO系統(tǒng),信道矩陣H的列之間漸進正交[7],矩陣W具有對稱正定性[10]?;谶@個重要特性,可以利用SSOR以很低的復(fù)雜度獲得QQ圖片20161114164608.jpg。不同于MMSE信號檢測直接計算QQ圖片20161114164745.jpg,SSOR通過迭代避免矩陣求逆QQ圖片20161114164803.jpg的計算,具體操作分為以下3個步驟:

  (1)分解Hermitian正定矩陣W,記為:

  QQ圖片20161114163904.png

  其中,D、L和LH分別表示W(wǎng)的對角元素矩陣、嚴格的下三角和嚴格的上三角元素矩陣。

  (2)計算前半部分迭代,和連續(xù)超松弛迭代(SOR)[12]一樣。

  QQ圖片20161114163907.png

  (3)計算后半部分迭代,和連續(xù)超松弛迭代(SOR)逆序一樣。

  QQ圖片20161114163911.png

  其中,t=0,1,…指迭代次數(shù),QQ圖片20161114164608.jpg(0)指初始解,通常情況下都取零向量[12]。QQ圖片20161114165021.jpg指松弛參數(shù),0<QQ圖片20161114165021.jpg<2,影響收斂和收斂速度。SSOR可以被視為SOR的改進版。相較于SOR,SSOR有兩個優(yōu)勢:①SSOR迭代是對稱的,能利用切比雪夫加速法[12]加快算法的收斂速度;②SSOR迭代的收斂速度對松弛參數(shù)QQ圖片20161114165021.jpg不是很敏感,這意味著可以選取簡單且經(jīng)過量化后的松弛參數(shù)。

  2.2 量化松弛參數(shù)和初值

  由式(9)和式(10)可以看出,松弛參數(shù)?棕的選取影響著基于SSOR檢測算法的收斂速度。文獻[12]得出最佳松弛參數(shù)為QQ圖片20161114164951.jpg

  QQ圖片20161114163913.png

  其中,?籽(BJ)是Jacobi迭代矩陣BJ的譜半徑,可以表示為:

  QQ圖片20161114163917.png

  大規(guī)模MIMO系統(tǒng),對角矩陣D的元素會收斂于一個定值N,則有:

  QQ圖片20161114163921.png

  并且,當(dāng)N和K的值足夠大且K/N接近定值時,矩陣W的最大奇異值QQ圖片20161114165149.jpg可以近似為:

  QQ圖片20161114163924.png

  通過上述的分析,提出了一個簡單的接近QQ圖片20161114164951.jpg的量化松弛參數(shù)QQ圖片20161114165021.jpg,記為:

  QQ圖片20161114163926.png

  QQ圖片20161114163929.png

  由式(15)和式(16)可知,量化后的松弛參數(shù)QQ圖片20161114165021.jpg僅由系統(tǒng)結(jié)構(gòu)參數(shù)N和K決定。一旦大規(guī)模MIMO的結(jié)構(gòu)固定,QQ圖片20161114165021.jpg則為一個定值,所以基于SSOR檢測算法的收斂率對松弛參數(shù)不是很敏感。

  為了方便實現(xiàn),傳統(tǒng)迭代算法通常設(shè)置初始值為零向量。但是選擇一個合適的初始值,可以加快收斂速度,并能獲得更好的檢測性能。當(dāng)基站端配備的天線數(shù)遠大于用戶數(shù)(N>>K)時,W近似于對角矩陣D,且HHH≈NI2K。根據(jù)信道硬化現(xiàn)象,可得QQ圖片20161114165358.pngQQ圖片20161114165404.pngN-。則有,式(9)式(10)的初始解向量可以選為:

  QQ圖片20161114163932.png

  2.3 復(fù)雜度分析

  本小節(jié)將在算法所需的乘法器的個數(shù)上對基于SSOR檢測算法進行計算復(fù)雜度的分析。根據(jù)2.1節(jié)可知,SSOR每次迭代的計算復(fù)雜度分為兩部分。

  (1)第一部分計算復(fù)雜度來自于式(9),其解可以表示為:

  QQ圖片20161114163936.png

  其中,QQ圖片20161114165835.pngQQ圖片20161114165839.jpg分別代表式(9)中QQ圖片20161114165815.png的第m個元素,Wm,k代表W第m行第k列。很明顯,計算QQ圖片20161114165850.png需要K+1次乘法,因為QQ圖片20161114165908.png)中有K個元素,則這部分所需要乘法器的個數(shù)為K2+K。

  (2)第二部分計算復(fù)雜度來自于式(10)的計算,類似于式(18)、式(10)的解可以表示為:

  QQ圖片20161114163939.png

  其中,QQ圖片20161114165850.png表示式(10)中QQ圖片20161114165908.png的第m個元素,根據(jù)式(19),可以得到這部分也需要K2+K次乘法運算。

  綜上所述,基于SSOR的檢測算法總的計算復(fù)雜度為t(2K2+2K)。圖1對比了基于Neumann級數(shù)展開信號檢測算法、基于SSOR信號檢測算法以及MMSE檢測算法計算復(fù)雜度。結(jié)果表明,當(dāng)?shù)螖?shù)t≥3時,基于Neumann級數(shù)展開信號檢測器的計算復(fù)雜度為O(K3)。相比之下,對于任意的迭代次數(shù),基于SSOR信號檢測器的計算復(fù)雜度都是O(K2)。

  2.4 基于CHEMP的信道估計

  由于準(zhǔn)確的信道狀態(tài)信息(Channel State Information, CSI)對上行鏈路的信號檢測有著決定性作用,因而獲得精確的信道估計對于大規(guī)模MIMO系統(tǒng)來說至關(guān)重要。根據(jù)所提出基于SSOR信號檢測算法的特點,可以利用CHEMP接收機[11]直接對格拉姆矩陣G=HHH進行估計,而不是估計信道矩陣H。

  假設(shè)信道是慢衰落,Xp=Ppilot I2K表示發(fā)送的導(dǎo)頻矩陣,發(fā)送導(dǎo)頻的功率為QQ圖片20161114170334.png,則基站端接收到的導(dǎo)頻矩陣為Yp=HXp+Vp=Ppilot H+Vp,其中Vp表示噪聲矩陣。

  格拉姆矩陣G的估計為:

  QQ圖片20161114163942.png

  匹配濾波器QQ圖片20161114165839.jpg的估計可以通過以下公式計算得到:

  QQ圖片20161114163946.png

3 仿真結(jié)果

  為了驗證基于SSOR信號檢測算法的性能,本節(jié)對比分析了基于SSOR信號檢測算法、基于Neumann級數(shù)展開信號檢測算法以及MMSE信號檢測算法的誤比特率(Bit Error Rate,BER)。設(shè)置仿真時的傳輸信道為準(zhǔn)靜態(tài)瑞利衰落信道,基帶信號調(diào)制方式為16-QAM調(diào)制,天線規(guī)模N×K為128×16。仿真結(jié)果見圖1~圖3,圖中,t表示SSOR迭代的次數(shù)以及Neumann級數(shù)的展開項數(shù)。

圖像 001.png

圖像 002.png

圖像 003.png

  圖2顯示了在大規(guī)模MIMO天線結(jié)構(gòu)N×K為128×16,未加合適的松弛參數(shù)和初始值時,基于Neumann級數(shù)展開信號檢測算法和基于SSOR信號檢測算法BER性能的比較。由圖2可以看出,隨著Neumann級數(shù)和SSOR迭代次數(shù)不斷的增加,信號檢測性能也在提高。但是相同次數(shù)的迭代,基于SSOR信號檢測性能比基于Neumann級數(shù)信號檢測性能好很多。比如:在迭代次數(shù)t=4,達到10-4的BER性能時,基于Neumann級數(shù)展開信號檢測所需的信噪比為14 dB,而基于SSOR信號檢測算法僅需約10 dB。同時,基于SSOR信號檢測算法通過少數(shù)的迭代,能達到接近MMSE算法的檢測性能。比如:迭代次數(shù)t=3時,本文所提的算法能達到接近MMSE最優(yōu)的檢測性能。

  圖3顯示,在大規(guī)模MIMO天線結(jié)構(gòu)N×K為128×16時,加上合適的量化松弛參數(shù)和初始值后,基于SSOR檢測有更優(yōu)的檢測性能,在迭代次數(shù)為t=2,達到10-4的BER性能,未加合適的量化松弛參數(shù)和初始值時,所需信噪比為16 dB,而加上合適的松弛參數(shù)和初始值后,所需信噪比僅為10 dB,且曲線收斂更快。在迭代次數(shù)t=2時,就能達到接近MMSE最優(yōu)的檢測性能。仿真結(jié)果顯示,本文所提出的算法在幾次迭代后,便能達到接近最佳的信號檢測性能。

4 總結(jié)

  本文提出了基于SSOR低復(fù)雜度信號檢測算法,利用大規(guī)模MIMO系統(tǒng)的特性和松弛迭代方法,避免了復(fù)雜的矩陣求逆,大量降低了計算復(fù)雜度。并給出了合適的松弛參數(shù)和初始值,加快了收斂速度。此外,當(dāng)考慮到信道估計時,還提出了一種有效的信道估計算法,進一步降低了計算的復(fù)雜度。

  參考文獻

  [1] LARSSON E.Very large MIMO system:opportunity and challenges[J].IEEE Trans Wireless Commum.,2010,9(11):2590-3600.

  [2] LU L,LI G Y,SWINDLEHURST A L,et al.An overview of massive MIMO:Benefits and challenges[J].IEEE Journal of Selected Topics in Signal Processing,2014,8(5):742-758.

  [3] LARSSON E,EDFORS O.Massive MIMO for next generation wireless systems[J].IEEE Communications Magazine,2013,52(2):186-195.

  [4] RUSEK F,PERSSON D,LAU B K,et al.Scaling up MIMO:Opportunities and challenges with very large arrays[J].IEEESignal Processing Magazine,2012,30(1):40-60.

  [5] BOCCARDI F,HEATH R W,LOZANO A,et al.Five disruptive technology directions for 5G[J].Communications Magazine IEEE,2014,52(2):74-80.

  [6] QIAN M,WANG Y,ZHOU Y,et al.A super base station based centralized network architecture for 5G mobile communication systems[J].Digital Communications & Networks,2015,54(2):152-159.

  [7] MARZETTA T L.Noncooperative cellular wireless with unlimited numbers of base station antennas[J].IEEE Transactions on Wireless Communications,2010,9(11):3590-3600.

  [8] HONIG M,MADHOW U,VERDU S.Blind adaptive multiuser detection[J].Information Theory IEEE Transactions on,2010,6(4):5pp.-3737.

  [9] WU M,YIN B,WANG G,et al.Large-scale MIMO detection for 3GPP LTE:Algorithms and FPGA implementations[J].Selected Topics in Signal Processing IEEE Journal of,2014,8(5):916-929

  [10] GAO X,DAI L,YUEN C,et al.Low-complexity MMSE signal detection based on Richardson method for largescale MIMO Systems[C].Vehicular Technology Conference (VTC Fall),2014 IEEE 80th.IEEE,2014:1-5.

  [11] NARASIMHAN T L,CHOCKALINGAM A.Channel hardening-exploiting message passing(CHEMP) receiver in large-scale MIMO systems[J].Selected Topics in Signal Processing IEEE Journal of,2013,8(5):847-860.

  [12] BJ?魻RK A.Numerical methods in matrix computations[Z].Texts in Applied Mathematics,2015.

  


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。