第三章 問題描述與期望值最大化演算法
3.5 電腦模擬
在本節將前面所介紹的 IQI 與 PN 的效應模擬出來,而在這裡所設定的是 2 2無編碼的 MIMO-OFDM 系統,頻寬為 20 MHz 並有 64 個子載波,而一個封 包(packet)中有 10 個 MIMO-OFDM 符元,通道則為 i.i.d.的雷利衰減通道,在這 邊則是假設 IQI 與 PN 效應皆只發生在接收端的部份。
圖 3.8 為 16-QAM 受到不同振幅與相位不平衡所影響的位元錯誤率,其中可 以發現當振幅或相位錯誤愈大,位元錯誤率也就愈大,而圖 3.9 為 64-QAM 受到 不同振幅與相位不平衡所影響的位元錯誤率,由圖 3.8 與 3.9 比較,可以從中發 現當 QAM 愈大時,受到振幅與相位不平衡的影響就愈明顯,因此當需要高速傳 輸時,更需要去補償 IQI 的影響。
0 5 10 15 20 25 30
10-3 10-2 10-1 100
SNR (dB)
BER
2x2 16-QAM
(g,)=(1.1,10o) (g,)=(1.1,5o) (g,)=(1,0o)
圖 3. 10 16-QAM 在 IQI 影響下之位元錯誤率( ,g )
0 5 10 15 20 25 30 10-3
10-2 10-1 100
SNR (dB)
BER
2x2 64-QAM
(g,)=(1.1,10o) (g,)=(1.1,5o) (g,)=(1,0o)
圖 3.11 64-QAM 在 IQI 影響下之位元錯誤率( ,g )
圖 3.10 為 16-QAM 受到 PN 所影響的位元錯誤率,PN 的大小是由 3dB 頻寬 Hz 來做區分,其中 愈大位元錯誤就會愈大,而 PN 會對信號產生兩種影響,
一為 CPE,二為 ICI,而由於 CPE 為信號旋轉,因此將旋轉項補償還原即可,但 ICI 卻為載波間互相干擾,此效應會造成在高 SNR 時的錯誤率造成平滑的現象,
而此種效應也較不易補償,而圖 3.11 為 64-QAM 受到 PN 所影響的位元錯誤率,
把 3.10 與 3.11 相比,由於 PN 受 ICI 的影響較大,因此與 QAM 數的大小較無關 係。
圖 3.12 以及圖 3.13 為 16-QAM 與 64-QAM 同時受到 PN 以及 IQI 效應的影 響,可以從這兩張圖中發現,不論 PN 或 IQI 的影響大或小,此兩種效應加入後 都會使得原本信號之錯誤率變差,由其 64-QAM 中,不論 PN 與 IQI 大或小,都 會使得其錯誤率變的最差,不論 SNR 大或小,其效應皆為一樣。
0 5 10 15 20 25 30 10
-3 10-2 10
-1 100
SNR(dB)
BER
2x2 16-QAM
with PN without PN
圖 3.12 16-QAM 在 PN 影響下之位元錯誤率( 200 Hz)
0 5 10 15 20 25 30
10-3 10
-2 10
-1 100
SNR(dB)
BER
2x2 64-QAM
with PN without PN
圖 3.13 64-QAM 在 PN 影響下之位元錯誤率( 200 Hz)
3.6 小結
在本章中介紹了為何考慮 IQI 與 PN,IQI 與 PN 又是如何產生,並且說明其 中對信號所產生的影響,而由於 PN 本身有 ICI 的問題,又將兩種問題結合一起,
提高補償的困難度,因此利用 EM 演算法做補償技術,而在本節中也介紹了 EM 演算法,而在其中也提到 EM 演算法其初始值對於是否可以收斂與收斂速度皆有 影響,因此在之後章節的初始值部份,皆由 zero-forcing(ZF)的解作為初始值,而 在之後的章節將會介紹如何結合 EM 來補償 IQI 與 PN 效應。
第四章
IQ 不平衡與相位雜訊之補償
本章中在討論在 MIMO-OFDM 的系統架構下,在接收機 RF 端遇到電路不 理想狀態,也就是 IQI 以及 PN,在兩種效應的影響下如何做補償,雖然 IQI 與 PN 效應在接收端的補償方法已有廣泛的被研究與討論,但大多數的討論都為單 獨考慮 IQI 或 PN,或是在 SISO-OFDM 架構下以及假設通道已知,而在本論文 中除了研究同時補償 IQI 與 PN 效應,並加入通道效應的估計,在本章中也會對 目前所提出的研究方法做討論。本章一開始會對所參考的系統前置碼作介紹,而 後介紹本論文如何利用系統前置碼來補償 IQI 與 PN,並且討論其補償方法的系 統運算複雜度,在利用電腦模擬驗證此方法可有效的同時補償 IQI 與 PN 所造成 的效應。
4.1 系統前置碼與補償架構
為了要使系統可以同時估測並補償通道響應、IQI 以及 PN 效應,會需要一 些資料輔助(data-aided),在本論文中的資料輔助是領航符元(pilot symbols)以及系 統前置碼(preambles),其中利用導航符號估測 PN 中的 ICI 部份,系統前置碼則 是用於估測通道效應、IQI 以及 PN 中的 CPE 部分,而由於系統前置碼需要估測 許多的資料,因此也較需要特殊一點的設計,在本論文中所使用的前置碼則是利
用其設計已存在的前置碼,而在此系統為 IEEE 802.11a,其前置碼設計分為三個 部份,分別為短訓練序列(short training sequences)、長訓練序列(long training sequences)以及信號區塊(signal field),如圖 4.1 所示,其中短訓練序列是由 10 個 重複的短訓練符元所組成,是用於粗調 CFO,長訓練序列則是由兩個長訓練符 元以及其 CP 所產生,是用於細調 CFO 與估計通道響應,而信號區塊中則是包 含傳訊資料的訊息,例如:封包長度、編碼速率等等,而在補償 IQI 與 PN 中,
只需考慮到長訓練序列的部份。
圖 4.1 IEEE 802.11a 前置碼架構圖
本論文所參考的資料其前置碼的設計來由是因為估測通道時,前置碼必須是 正交且為位移正交至少一個通道的長度,才是一個可可靠估測通道的前置碼,而 IQI 是在 k頻率的載波影響到k 頻率的載波所造成的效應,因此前置碼的設計就
必須使得 k 頻率與k 頻率為正交,才可估測 IQI 效應,而這些條件則可用
Walsh-Hadamard 矩陣來達成,其中 Walsh-Hadamard 矩陣的定義如下
1 1
2 1 1
1 2
m m
m m m
H H
H H H (4.15)
而H0 1、 2 1 1 1 1 1
H 2 ,而利用 Walsh-Hadamard 矩陣的特性來製造前置
碼則需要兩個不同的符元p 與1 p ,其形式如下 2 Walsh-Hadamard 矩陣。
TX 1
* *
1 2
( ) ( ( ) ) ( ) ( ( ) ) ( )
r r
m N m N
k k k k k
D K I H K I H (4.20)
將這兩個式子經過運算後,可以得到兩個式子
1 ( ( ) ( )) / 2 1( ( ) ) ( )
m Nr
k k k k
C S D K I H (4.21)
* * 2 ( ( ) ( )) / 2 2( ( ) ) ( )
m Nr
k k k k
C S D K I H (4.22)
則可利用這兩個式子獲得一值以估計通道響應、IQI 與 PN 的 CPE, 而估測的方 式由後兩節介紹。
本論文在 MIMO-OFDM 架構下同時補償 IQI 以及 PN 效應,而補償架構如 圖 4.3 所示,首先是估計通道響應以及 IQI,則利用 4.1 節中前置碼所運算出來 的C 、1 C 中得到,使用估計得到的結果將 IQI 補償,而後利用補償後的信號將2 領航符元中的 ICI 估計得到後,利用 EM 演算法重新估計通道響應並補償 CPE 之部分,最後將 ICI 效應消除得到。
圖 4.3 IQI 與 PN 補償架構圖
4.2 IQ 不平衡之補償
本節中先只考慮 IQI 補償的部分,如圖 4.4 中所示,而在上一節中所得到之
C 、1 C ,將進一步地作運算,獲得一2 E( )k 值,以估計 IQI 與通道響應,而E( )k
* *
4.3 相位雜訊之補償
所收到的信號將 IQI 的補份補償結束後,由於通道效應以及 CPE 皆已有初 步估計,因此觀察已把 IQI 效應消除的領航符元中所受到 ICI 的影響,將此統計 的 ICI 將會在 EM 演算法後將之消除,CPE 以及通道響應之修正則由 EM 演算法 來做估計,
圖 4.5 PN 補償架構圖
如圖 4.5 所示,而 CPE 其實在 IQI 補償的部分皆已完成估計,但由於 CPE 這種效應會使得 QAM 的星座圖旋轉,會使傳送之信號離開其決定區域,對系統 的影響非常大,因此才會再利用 EM 演算法做進一步的估計,而要估計 CPE 首 先可將雜訊與 ICI 視為一個多維變量複數常態分佈,可將信號寫為
( ) ( ) 0, ( ) ( ) ( ) ( )
m k m k m m k m k m k m k
n y H x n (4.30)
那麼nm N(0, ),其中 為一個Nr N 的共變異矩陣,而t n 的聯合機率密m 度函數則為
2 2
1
0 2 1 1
( | , ) exp ( ) ( )
det( )
KMNt M K
H
m m
KM m k
p n n k n k (4.31)
將 n km( ) 集 合 為 矩 陣 定 義 為
( ), ( 1), , ( 1), ( )H
( 1) ( ) ( )
本論文中使用[1]中所提出的 LSE(least square estimate)方法來比較,而 LSE 則也是利用式子 4.34 與 4.37 以估計 CPE,但 LSE 法並沒有重新估計通道響應,
而一個封包(packet)中有 10 個 MIMO-OFDM 符元,而前置法則利用本章介紹前
置法則利用本章介紹之前置法,通道則為 i.i.d.的雷利衰減通道,在這邊則是假設 IQ 不平衡與 PN 效應皆只發生在接收端。
圖 4.6 為利用 4.1 節所介紹之前置碼所估計通道而利用 4.2 節所補償之模擬 圖,其中 P 為已傳送的封包數,而由圖中可發現,再 64-QAM 的傳輸情形下,
當只有一個封包傳送過來時,其估計的值不是如此的準確會使得 IQI 補償大於其 無補償之狀態,而其中一個原因也是因為當 SNR 較小時,信號受雜訊的影響大,
因此估計值也不準確,但經過 100 次的封包平均後,其估計的 IQI 就會逼近實際 值,而可以順利的補償 IQI 所造成之影響。
圖 4.6 IQI 利用封包平均後之補償({ , }1 2 { 3 , 3 },{ , }g g1 2 {1.1, 0.9})
0 5 10 15 20 25 30
10
-3
10
-2
10-1 100
SNR(dB)
BER
2x2 64-QAM
IQ compensation P = 1 IQ compensation P = 50 IQ compensation P = 100 no compensation-ZF without phase noise-ZF
IQ-ZF
0 5 10 15 20 25 30 10-3
10-2 10-1 100
SNR(dB)
BER
2x2 64-QAM
no compensation no. of iterative = 1 no. of iterative = 2 no. of iterative = 3 without impairments-ML
圖 4.7 PN 利用 EM 演算法補償之模擬圖( 400Hz)
圖 4.7 為在 64-QAM 的情形下,當 400Hz時,利用 EM 演算法補償 PN 不理想效應之模擬圖,由於 64-QAM 的情形下,信號同時受到 CPE 的影響造成 旋轉而又受到 ICI 的干擾使得錯誤率嚴重上升,但由其模擬圖可看出 PN 之效應 會隨著疊代的次數而改進,則顯示當疊代數增加時,其利用 EM 估計得到的值就 會越精準,而也隨著疊代次數的增加,會越來越逼近 ML 值,但是當 SNR 愈來 愈大時,也會受到 ICI 的影響較深,因此在 SNR 高時便會產生有平緩的現象產 生。
圖 4.8 為經過 EM 演算法估計的 CPE 經過不同次的疊代所計算出的均方差 (mean square error, MSE),由圖中可以了解其疊代次數愈多,其均方差愈小,但 隨著疊代次數的增加,其下降幅度也會減少,而圖 4.9 經過 EM 演算法估計的通
道響應經過不同次的疊代所計算出的 MSE,由圖中也可了解隨著疊代次數增
加,其均方差也就愈小,且通道響應唯一龐大矩陣,其估計誤差值也較大,而也 由兩圖中發現,當疊代次數超過 3 次時,其下降幅度會相對平緩,而為了減少計
算次數,因此將之後的模擬的疊代次數皆設為三次,以免過多的繁複計算。
1 1.5 2 2.5 3 3.5 4 4.5 5
10
-3
10
-2
10
-1
number of iterations
MSE
SNR = 10 dB SNR = 20 dB SNR = 30 dB
圖 4.8 CPE 經不同次數疊代之均方差
1 1.5 2 2.5 3 3.5 4 4.5 5
10-3 10-2 10-1 100
number of iterations
MSE
SNR = 10 dB SNR = 20 dB SNR = 30 dB
圖 4.9 通道經不同次數疊代之均方差
圖 4.10 與 4.11 為本論文所提出之方法的模擬圖,在 PN 為 200Hz,IQI 的相位不平衡與振幅不平衡為分別為{ , }1 2 { 3 , 3 }與{ , }g g1 2 {1.05, 0.95}
之情形下,16-QAM 與 64-QAM 下的補償效應,其中 f 為其回饋次數,而可以從 圖中了解本論文所提出之方法較 LSE 的方法好,而且甚至比無 IQI 與 PN 影響時 利用 ZF 好,這是由於論文中是利用 EM 演算法,而讓其結果逼近 MLE 法,且 經過疊代的方法將使通道響應與 CPE 的估計值更為精準,並也利用一次回饋使 信號重新估計,因此比 ZF 的結果好,但當 SNR 愈大時,還是些許的被 ICI 所限 制。而圖 4.11 與 4.12 則是當 PN 為 400Hz,IQI 的相位不平衡與振幅不平衡 為分別為{ , }1 2 { 5 ,5 }與{ , }g g1 2 {1.1, 0.9}之情形下,雖然受到之影響很 大,但也是還是但從圖中也可了解利用本論文之方法,可以將原本受到 IQI 與 PN 之效應的信號有效地補償。
0 5 10 15 20 25 30
10-5 10-4 10-3 10-2 10-1 100
SNR(dB)
BER
2x2 16-QAM
no compensation LSE
proposed method, f=0 without impairments-ZF proposed method, f=1 without impairments-ML
圖 4.10 16-QAM 下 MIMO-OFDM 補償 IQI 與 PN 之效能
1 2 1 2
({ , } { 3 , 3 },{ , }g g {1.05, 0.95}, 200Hz)
0 5 10 15 20 25 30
proposed method, f=0 without impairments-ZF proposed method, f=1 without impairments-ML
proposed method, f=0 without impairments-ZF
proposed method, f=0 without impairments-ZF