B3G(后第三代移動通信系統)追求高效的頻譜利用率和靈活的功率分配,而單天線系統的香農限決定了傳統的技術無法達到B3G的高傳輸速率,所以多天線技術的應用成為必然的趨勢。但與單天線系統相比,多天線無線通信系統的信道環境更為復雜,移動終端在經歷不同的場所、以不同的速率移動時,與基站之間的信道可能歷經不同的類型,其容量隨之有較大的變化。為適應信道的變化,采用適用于各種環境的統一的信道自適應傳輸方法,將具有更大的潛力。 在被提出的眾多鏈路自適應方法中,有最優功率分配、自適應調制[3-5]和波束成形[6-7]等,但是單獨應用某一種方法,存在一定的局限性。本文聯合運用統計空間注水、自適應流控制、自適應調制以及線性預編碼等多種鏈路自適應傳輸方法,以獲得更高的增益。 在鏈路自適應算法的實現中,最為復雜的是信道自相關陣的特征分解,通常一般的求逆法無法做到實時處理,而且忽略信道自相關陣的Hermite特性而進行奇異值分解也是低效率的做法。本文考慮到自相關陣的共軛對稱特性,在。Householder三對角化后再用QR(正交矩陣一上三角矩陣)隱位移迭代法處理得到結果。這比Jacobi旋轉法等有更快的收斂速度。 1 鏈路自適應算法 對于離散MIMO(多輸人多輸出)基帶系統,接收信號可表示為: 式中:k為子載波號;ι為采樣時間;p為傳輸路徑號;y(k)為接收端收到的NR×1接收向量;Hp(k)為第p條路徑上的NR×NT信道矩陣;x(k)為發送端發送的NT×1發送向量;z(K)為相應的NR×1噪聲向量;NT和NR分別為發送天線數和接收天線數。 圖1中體現了自適應鏈路控制過程。接收端通過信道估計獲得信道統計信息,然后對得到的信道統計信息進行量化和編碼,通過反饋信道傳送至發送端。發送端利用信道統計信息計算出鏈路自適應參數,并用于控制編碼調制和計算發送預編碼陣,發送端采用特征模式傳輸和隨機虛空選擇發送方式,同時,接收端采用相同的鏈路自適應控制參數進行自適應接收。 要獲得信道的特征模式,首先要根據信道估計的信道沖擊響應Hp(k)計算發送和接收的自相關矩陣RT(t)和RR(t): 式中:t為第t幀反饋;β為跟蹤相關信道的時變權重;上標H代表共軛轉置。 信道統計參數是緩慢變化的,RT(t)和RR(t)用一階IIR(無限沖擊響應)濾波器來濾波,并假設多載波之間的統計特性相同,對其平均以平滑統計噪聲。RT(t)和RR(t)具有Hemite特性,對其進行特征分解: 式中:UT(t)和UR(t)分別為發送和接收自相關陣的特征矢量陣; 特征值也可以稱為信道特征值,按從大到小的順序排列,UT(t)的列向量則定義了信道的特征方向。 用統計空問注水法在每個特征值方向分配適當的功率以提高功率效率。信道的注水解可表示為: 式中:ε為門限,是取決于發送功率的常數。 流控制是自適應控制的重要一環,接收機通過對信道的統計特性進行分析,綜合考慮MIMO的發送和接收相關性及直達路徑等因素,從能量的觀點出發,確定實際可傳輸的流的個數Ns當然,Ns還必須不大于功率分配中非零解的個數。 決定在當時的MIMO信道條件下可能的數據傳輸速率不但需要流控制信息,還需要估算信道容量的理論上界,并根據接收機實現復雜度等條件對信道容量進行一定的修正。 式中:ξ(t)為匹配濾波器的輸出信干比f(·,·)為容量的調整函數,在不超過Conline(t)的總發送數據比特的約束下,每個流上遍歷選擇即可得到相應的調制參數。 接收端需向發送端反饋發送自相關陣、噪聲方差、自適應流的個數和每個流上的調制方式。為了減少在反饋鏈路上傳送的數據量,發送相關陣用差分量化傳輸: 為了進一步保證傳輸可靠性,可以在允許的條件下對△RT(t)編碼。 發送端得到自適應參數后,發送數據信號生成如下: 式中:P(t)=diag{pT,1(t),pT,2(t),…pT,N(t)}為功率注水矩陣;W為Walsh擴頻矩陣; 為當前幀的發送成形矩陣(預編碼矩陣);V(k,ι)為NT×NR選擇矩陣;V(k,ι)隨機從ζ={Vi;i=0,l, 中選擇;s(k,ι)為發送符號。 2 特征分解和預編碼陣的求逆運算 收、發自相關陣的特征分解處理是運算量很大的過程,必須選擇恰當的方法,保證計算延時控制在一定的范圍內。在自適應的DSP實現中,采用復數陣擴展法將自相關陣轉化為實數陣,以增加部分計算量為代價,避免了繁瑣的復數運算,可提高DSP工作效率。同時,充分考慮了相關陣的HermitE特性,對稱的特性意味著操作上三角或下三角矩陣就可達到操作整個矩陣的目的。對轉化后的實對稱陣用Householder法約化得到三對角陣,然后用QR隱位移法分解成特征值和特征向量。對求得的特征值和特征向量排序也是必須的,最后用實數分解結果重建復數陣的分解結果。其中,隱位移QR算法是一個迭代的過程,非對角元的大小門限、最大容許迭代次數與分解精度、處理延時密切相關,這些可以根據系統要求靈活調整。 鏈路自適應對發送信號進行線性預編碼處理,在接收機解碼處理時需要得到預編碼陣的逆陣。在實際系統中要加上矩陣的一般求逆將是無法容忍的。針對線性預編碼陣UT(t)P1/2(t)W中UT(t)和W都是酉矩陣,且P1/2(t)是對角陣,即用UT(t)P1/2(t)W)-1=WH(P1/2(t))-1(UT(t))H表示即可。這樣只要用較少的計算就可以得到預編碼陣的逆陣。 3 鏈路自適應系統設計 東南大學研發的B3G試驗系統上行鏈路采用了該算法。該系統載波頻率為3.5 GHz,將20 MHz帶寬分成若干個寬為1.28 MHz的子載波,頻帶中間的12個子載波用于數據傳輸,邊帶的子載波用做保護帶,多載波的處理由多載波濾波器組完成。上行鏈路采用4發8收的結構,調制方式從QPSK和16QAM中選擇,自適應支持12.5 Mbit/s~100 Mbit/s之間均勻的共8擋傳輸速率,自適應模式共有14種。 圖2所示為自適應工作時序,包括兩個高速用戶,當基站側在第K幀時,取得第K-2幀的9號時隙和第K-1幀的0~8號時隙的信道估計參數,通過這些參數更新信道統計信息,進行自適應計算。而計算得到的直接自適應參數用于第K+1幀的O~9號時隙的迭代干擾抵消和解碼。同時,基站側將統計信息和部分自適應控制參數分成用戶1和用戶2的兩個部分,分別組人下行鏈路的空口2號和3號子時隙位置的控制數據部分,發送至移動臺。移動臺側根據反饋的數據重建信道統計信息并重復部分接收端的計算過程,得到與接收端完全一致的自適應控制參數,用于控制第K+1幀O~9號時隙的數據發送。 基站鏈路自適應處理流程如圖3所示。 鏈路自適應處理都在基站側完成,但是為了高效利用反饋鏈路,不可能直接把線性預編碼陣反饋到移動臺側。而反饋信道發送自相關陣的增量,并在移動臺側恢復信道發送自相關陣后特征分解求線性預編碼陣,可大大減小反饋的數據量,此方法有更大的優勢。接收端自適應處理反映了詳盡的自適應計算過程。 4 仿真和實驗結果 試驗系統載頻工作在3.5 GHz,上行鏈路采用4發8收。幀長為8.375 ms,并把一幀劃分為10個等長的時隙。仿真中采用了4發4收和4發8收,收發天線相關因子相同,分別是0和0.5,車速為5 km/h和120 km/h,信道模型為6徑的Cost207,編碼方式為l/2Turbo碼,每個采樣點為500幀的平均結果。 圖4是仿真曲線。由圖中可知,4收和8收有3 dB的差異。天線問的相關性直接影響信道獨立流的個數,從而使高相關性的信道極大地降低了傳輸速率。5 km/s和120 knv/s的車速凸現了慢衰落和快衰落下的系統性能差異,在低車速下即使高信噪比仍然無法達到最高的傳輸速率。 圖5是實際外場測試路線及場景圖。移動臺首先靜止在1號點,然后從1~12號點順序遍歷,在12號點掉頭原路返回,最后在0號點停止。 圖6顯示了共85組實測數據,每組是500幀結果的平均。 5 結束語 仿真表明,該自適應算法能夠在大動態范圍內的信道變化下自適應調節系統傳輸速率,保證系統高效、穩定、可靠地工作。該自適應算法的DSP實現滿足實時性要求,外場實測結果是試驗系統能在測試環境中正常運行,可以達到100 Mbit/s的峰值傳輸速率。 |