張明軍
(阜陽職業(yè)技術學院,安徽阜陽 236031)
MIMO技術是無線通信領域的重大突破,作為一種通信技術,其最先是由Marconi(1908)采用多天線系統(tǒng)來解決無線通信中衰落問題所引出的。Telatar(1995)在對MIMO系統(tǒng)的信道容量進行平坦衰落分析發(fā)現(xiàn),天線數(shù)目的增加會使信道容量呈現(xiàn)線性增長,這一發(fā)現(xiàn)使得MIMO技術飛速發(fā)展。Bell實驗室的研究學者(1996)提出了空間信號處理的系統(tǒng)框架,為MIMO技術全面推向無線通信領域奠定了基礎。隨著電子通信應用的普及,各國科研機構對MIMO技術不斷改良,使MIMO技術成為移動通信領域中的關鍵技術,發(fā)展前景巨大。MIMO技術通過增益極大提升了信道容量以及信道傳輸性能。并且MIMO技術實現(xiàn)了多路信號的并行傳輸,提高了系統(tǒng)的頻譜效率,但與此同時,發(fā)射信號的重疊和碼間干擾給接收端的信號檢測增加了難度[1]。因此,有效檢測接收端的信號成為空間復用MIMO系統(tǒng)中的一項具有挑戰(zhàn)性的任務,系統(tǒng)的檢測方法性能的優(yōu)劣直接對MIMO系統(tǒng)的整體性能造成影響。對此需要探尋一種低復雜度與高性能相統(tǒng)一的信號檢測算法來提升MIMO系統(tǒng)的性能。
常見的系統(tǒng)信號檢測方法可以分為線性和OSIC兩大類,在對高性能系統(tǒng)信號檢測方法的研究上,郁光輝[2]針對信道復用輸入的重疊干擾問題提出一種分層調制的球形檢測算法,相較于MSD算法而言,其在誤碼率以及復雜度性能上分別得到5%和20%的提升。李小文[3]在V-BLAST算法的基礎上進行改進與優(yōu)化,并與其它幾種常見信號檢測算法進行實驗比較分析,結果顯示提出的優(yōu)化算法在性能上得到明顯增強。趙新雪[4]提出了一種通過縮小ML向量檢索的雙向最大似然檢測算法,通過實驗仿真可知,與傳統(tǒng)最大似然檢測算法相比較此算法性能有所提高。本文在構建系統(tǒng)模型的基礎上對4種信號檢測方法進行仿真實驗比較,從而擇優(yōu)選擇檢測算法。
MIMO系統(tǒng)是依靠多根天線來實現(xiàn)信號的接收與發(fā)送的,發(fā)射天線與接收天線數(shù)量多少決定了MIMO系統(tǒng)的發(fā)送速率以及信號接收質量的高低。所有的數(shù)據(jù)均是處在同一頻帶在同一時間發(fā)送的,這也使得MIMO系統(tǒng)頻譜利用率非常高。常提到的MIMO信道指的是在發(fā)射端與接收端之間的無線信道。該系統(tǒng)的典型結構如圖1所示。
圖1 MIMO系統(tǒng)信道模型
對于具有NRx×NTx的MIMO系統(tǒng),其MIMO信道矩陣H可以確定為NRx×NTx。發(fā)射符號向量x由NT個獨立符號構成,接收向量y可以表示成:
(1)
其中,Ex為發(fā)射信號的能量,z=[z1,z2,…,zNRx]T是噪聲向量[5]。在該系統(tǒng)中,每一個接收天線均接收來自NTx根發(fā)射天線的信號,其接收到的是空間和頻帶上均相互重疊的多路信號。
對于某種空時編碼的MIMO系統(tǒng),信號的傳輸速率一定不超過信道容量,假設傳輸速率為:
R(SNR)=kC(SNR)=k×min(NRx,NTx)×log(1+SNR),0≤k≤1.
(2)
將MIMO系統(tǒng)能夠得到的傳輸速率與SISO系統(tǒng)的最大傳輸速率log(1+SNR)的比值定義為空間復用增益,即:
r=R(SNR)/log(1+SNR)
=k×min(NRx,NTx)×log(1+SNR)/log(1+SNR)
=k×min(NRx,NTx).
(3)
那么,MIMO系統(tǒng)能夠獲得的最大空間復用增益為rmax=min(NRx,NTx)。其中,NTx為發(fā)射天線數(shù)量,NRx為接收天線數(shù)量。
圖2為NRx×NTx的空間復用MIMO系統(tǒng),它的發(fā)射天線和接收天線數(shù)分別為NTx和NRx。
圖2 空間復用MIMO系統(tǒng)
y=Hx+z.
(4)
其中,H指的是信道矩陣,矩陣中的hij元素代表的是第i根發(fā)射與第j根接收天線的增益,j=1,2,…,NRx,i=1,2,…,NTx。令矩陣H中的第i個列向量用hi表示,則空間復用MIMO系統(tǒng)的公式可以進行變形,如(5)所示:
y=h1x1+h2x2+…+hNTxxNTx+z.
(5)
MIMO系統(tǒng)接收到的信號是疊加信號,除了會接收到發(fā)射信號外,還往往存在噪聲信號,如何有效地對接收信號分離來排除噪聲信號的干擾是信號檢測技術最關鍵的問題。本次信號檢測基于前文所構建的V-BLAST系統(tǒng)模型來完成。
在系統(tǒng)的接收端,每根天線都同時接收來自NTx根發(fā)射天線的信號,致使在接收端所有信號混疊在一起。為了從混疊信號中檢測出來自目標發(fā)射天線的期望信號,必須最小化或消除來自其他天線的干擾。
線性信號檢測方法的原理是通過矩陣W(加權矩陣)來對信道進行逆轉,從而實現(xiàn)期望信息與干擾信號的分離,如式(6)所示,可以有效地實現(xiàn)對每個信號的檢測。
(6)
下面就對常用的線性信號檢測方法中的ZF與MMSE檢測方法進行簡要的介紹。
3.1.1 ZF信號檢測
ZF信號檢測方法在接收端強制將信號間干擾置為零,使用如式(7)所示的加權矩陣進行干擾消除:
WZF=(HHH)-1HH.
(7)
其中,(·)H表示艾米特轉置操作。將偽逆矩陣WZF與接收信號向量y相乘,實現(xiàn)了信道的逆轉:
(8)
(9)
利用酉矩陣Q,因為其滿足‖Qx‖2=xHQHQx=xHx=‖x‖2,所以噪聲功率的期望值為:
(10)
ZF信號檢測的優(yōu)點是簡單實用,但也因為其檢測方法完全消除了符號間干擾,同時通過與偽逆矩陣WZF相乘將高斯噪聲放大,因此ZF算法的抗噪聲性能很差。
3.1.2 MMSE信號檢測
(11)
其中,加權矩陣的第i個行向量wi,MMSE由最優(yōu)化方程得出:
(12)
使用MMSE加權矩陣可以得到以下關系:
(13)
(14)
由于
(15)
式(15)的噪聲功率可表示為:
(16)
根據(jù)酉矩陣算法的特征,進行相乘時并不會使向量的范數(shù)發(fā)生變化,也就是‖Vx‖2=‖x‖2,噪聲功率的期望值為:
(17)
對于線性濾波進行信號檢測來說,最小的奇異值越小,則會導致噪聲增強所造成的影響更為突出,以上兩種線性檢測方法分別所造成的噪聲增強影響如式(18)(19)所示:
綜上現(xiàn)狀分析不難發(fā)現(xiàn),學校教育亟需基于人工智能,展開教學系統(tǒng)重構的系統(tǒng)性研究,實現(xiàn)信息技術與學科教學線上線下資源、教學、管理等系統(tǒng)的深度融合,創(chuàng)新動態(tài)開放的課程構成和教學模式,改變教學機制與學習范式,進而構建智能化、精準化、個性化的教育新常態(tài),使“人工智能+”教育變革落到實處。鑒于此,本文擬通過辨析認知人工智能的功能效用,對“人工智能+”對教育變革的影響、變革理念與實現(xiàn)路徑展開深入探討,以推動“人工智能+教育”的發(fā)展,提高學校教育實效性。
(18)
(19)
線性檢測方法的復雜度比較低,其檢測性能不如非線性檢測方法。在這樣的情況下,為實現(xiàn)檢測方法的低復雜度與高性能,可以采用OSIC方法來進行優(yōu)化與改善,在并不大改變復雜度的前提下提高檢測性能。該方法是通過對已檢測數(shù)信號數(shù)據(jù)在接收端進行刪除,使得后面的檢測信號受到干擾減小。
圖3 用于4個空間數(shù)據(jù)流的OSIC信號檢測示意圖
(20)
3.2.1 基于MMSE準則的OSIC檢測
基于MMSE準則的OSIC檢測方法記為MMSE-OSIC檢測方法,檢測時需要對最大SINR信號進行檢測。原本的MMSE檢測方法獲得的SINR信號為:
(21)
其中,Ex表示的是發(fā)送信號能量,wi,MMSE和hi分別代表加權矩陣的i個行向量與信道矩陣H的i個列向量。從前面的MMSE檢測方法可以知道SINR最大化的同時,均方差維持在最小的范圍內,這樣可以根據(jù)加權矩陣來獲得NTx個SINR,從而判斷最大的SINR信號所處的層。后續(xù)對第二個信號進行檢測時已經(jīng)對第一個信號所產(chǎn)生的干擾進行了消除。如果假定第一個被檢測出的信號記為(1)=l,那么對第一個符號所產(chǎn)生的增益向量刪除后,信道矩陣則可變形為:
H(1)=[h1h2…h(huán)l-1hl+1…h(huán)NTx].
(22)
3.2.2 基于ZF準則的OSIC檢測
(23)
由于采用了優(yōu)化排序的操作,OSIC信號檢測方法能在一定程度上得到分集增益從而提升檢測性能,然而其優(yōu)化排序的操作會造成計算的復雜度有所增加。在OSIC信號檢測方法中,所有符號的分集階數(shù)都大于NRx-NTx+1。由于排序的原因,第一個檢測符號的分集階數(shù)也大于NRx-NTx+1,前面符號檢測的正確性直接影響剩余符號的分集階數(shù)。OSIC檢測方法在性能和復雜度之間取了合理的折中,其基本思想已經(jīng)成為MIMO信號檢測領域的一個研究熱點,受到了廣泛的關注。
圖4 4×4天線配置下4種檢測方法的性能比較示意圖
為了對不同檢測算法的性能進行比較,在相同天線配置的情況下進行仿真。圖4給出了ZF、MMSE、ZF-OSIC、MMSE-OSIC這4種信號檢測方法的誤碼率隨信噪比變化的情況。可以看出,在信噪比相同的情況下,MMSE-OSIC檢測方法的誤碼率要低于ZF-OSIC檢測方法,其次是MMSE檢測方法,最后是ZF檢測方法。這說明,在同一個MIMO信道模型中,OSIC信號檢測方法性能最優(yōu),MMSE次之,最差是ZF檢測方法。造成這一結果的原因在于OSIC信號檢測方法通過事先優(yōu)化排序以及刪除信號等方式對干擾進行了消除,使得檢測性能較線性檢測方法呈現(xiàn)大幅度提高。MMSE-OSIC檢測性能優(yōu)于ZF-OSIC檢測方法,是由于其在進行SINR排序的同時還考慮了噪聲所帶來的影響,故而較僅單純進行SNR排序的ZF-OSIC檢測方法的檢測性能更優(yōu)。而MMSE算法利用使均方誤差最小的特征降低了ZF算法噪聲的影響,所以其檢測性能也要優(yōu)于ZF檢測方法。
本文對4種空間復用MIMO系統(tǒng)的信號檢測方法進行了簡要介紹,并運用MATLAB進行仿真比較。比較結果顯示,ZF、MMSE、ZF-OSIC和MMSE-OSIC這4種檢測方法,性能最好的是MMSE-OSIC信號檢測方法,其次是ZF-OSIC方法,排在第三位的是MMSE信號檢測,ZF的檢測性能最差。