Professional Documents
Culture Documents
多工系統中的實虛部非協調
Compensation of IQ Imbalance in
OFDM Systems Using Frequency
Dependent Equalizer
劉禹成
Yu-Cherng Liu
指導教授:馮世邁 博士
Advisor: See-May Phoong, Ph.D.
1
大綱
1.考慮 IQ Imbalance 的等效數位通道模型
2.利用頻率相依等化器補償 IQ Imbalance
– 最大化 IRR 方法
– 最大化 SINR 方法
3.模擬結果
4.結論
2
OFDM Systems
D/C
uB(t
u Converte )
r
(n)
4
D/C converter
D/C
uB(t I/Q
uP(t
u Converte ) Modulato )
r r
(n)
6
I/Q Modulator
• 把兩個基頻信號利用一
雙載波調變後相加,我
們得到
•這對載波的振幅如果不相等,則它貢獻了 amplitude
imbalance
→ 用參數 描述之
•這對載波的相位如果不正交就會發生 phase imbalance
→ 用參數 描述之
因為以上的失真可以用常數來描述。它被稱作 frequency
independent IQ imbalance (in TX.)
7
Physical Channel
n
D/C
uB(t I/Q
uP(t Physical (t)
u Converte ) Modulato ) Channel
(n) r r c(t)
rP(t)
於此我們得到
•執行 IQ 調變之後
•讓帶通信號 uP 通過 physical channel c
•然後,加上高斯雜訊,其功率定為 N0
8
I/Q Demodulator
I/Q
Demodulat
or
rP(t) rB(t)
9
IQ Demodulator
寫下 IQ 解調器的輸出入關
係
•接收機的載波頻率 ωc 可能與發射
機不同,而造成失真
•i.e. 載波頻率偏移 (CFO )
•在此,我們把兩頻率視作相等
•接下來,考慮接收機之載波的失真
•接收機上,振福的不均衡用 描述之
•相位不協調以 描述
•以上兩種失真統稱
frequency dependent IQ imbalance (in RX.)
10
C/D Converter
I/Q C/D
Demodulat Converte y
r
or (n)
rP(t) rB(t)
11
C/D
C/D converter
converter
for I branch
接著,寫下各自的輸出入
關係
LPF 對於 I branch ,我們有
Pairs
對於 Q branch ,則有
C/D converter
for Q branch
•現在 , 我們來看看 C/D converter 的詳細結構
•當那對 LPF 不匹配時
→ 我們有 frequency dependent I/Q imbalance (in
RX.) 12
Discrete-time equivalent
channel model
n
D/C
uB(t I/Q
uP(t Physical (t)
u Converte ) Modulato ) Channel
r r c(t)
(n)
•為求簡潔,我們只推導從 uI 到 yI 的 Time
Response
13
Discrete-time equivalent
channel model
uI(n
)
uI(n) 通過 CD converter 之後
我們得到
14
Discrete-time equivalent
channel model
uP(t
uI(n )
)
通過 IQ modulator 之後
我們得到
15
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
rP(t)
16
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
rP(t)
17
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
rP(t)
利用積化和差展開紅色框內的式子
18
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
rP(t)
整理變成
註 : 我們把高頻的項收集到 HF 19
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
rP(t)
fI(t)
rP(t)
fI(t)
代換
21
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
rP(t)
fI(t)
我們得到
22
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
rP(t)
fI(t)
定義一帶通通道 c+(t) 為
24
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
nTs rP(t)
yI(n fI(t)
得到數位信號
25
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
nTs rP(t)
yI(n fI(t)
)
所標示的,即是從 uI 到 yI 的 time
response
接著定義 hII 成
26
Discrete-time equivalent
channel model
n
D/C
uB(t I/Q
uP(t Physical (t)
u Converte ) Modulato ) Channel
r r c(t)
(n)
C/D I/Q
y Converte Demodulat
r or
(n) rB(t) rP(t)
更一般化地, discrete-time equivalent channel
model 可以寫成以下形式
其中 qI, qQ
代表雜訊
27
Discrete-time equivalent
channel model
其中 hII, hIQ, hQI, hQQ 定義如下
28
Abstract Channel Model
(1
)
(2
•其中 )
30
y(n) 和 u(n) 的關係式
•如果沒有 CFO, IQ imbalance 等失真
•則通道相當於一線性系統,其輸出入關係可用 linear
convolution 來描述。
•考慮 IQ imbalance 之後,從式 (2) 發現, y(n) 和
u(n) 的關係式,不能由一個 linear convolution 來描
述
•事實上,它變成了一個非線性的關係式。在我們的模
型中, hm 的存在,反映了這個非線性失真。
(2
)
31
Matrix Form
• 為了接下來的 matrix signal processing 。我們把
模型
用 matrix form 寫成
• 其中,輸出入的信號被收集成向量如下
• 兩組通道響應,則用 Toeplitz 矩陣 H 和 Hm 代表
32
Channel Model in Matrix Form
qI
u H
y
Co
nj
u *
H m
j
qQ
影像干擾 (Image Signal
Interference )channel model in matrix form 的示
•在上面,我們畫出
意圖
•由於 IQ imbalance ,輸入信號的共軛 u* 對輸出信號 y
亦有所貢獻,這種干擾被稱作 Image Signal
Interference 33
Frequency Dependent
Equalizer
34
Frequency Dependent
Equalizer
Discrete- Frequency
u time dependent y’(n)
(n) equivalent y(n) equalizer
channel
• 如上圖,我們把 Equalizer 串聯於 discrete-time
equivalent channel 的輸出
• 從 channel 的輸入 u 到等化器的輸出,可寫成
cs
Signal Part
Interference
cm Part
Noise Part
其中
我們把等化器的輸出整理成三項
也就是 signal part, interference part and noise part35
Power for the equalizer
output
• 我們的等化器設計需考量 signal part, interference
part and noise part 的能量。
• 於是,以下就來計算它們的能量
• (A)signal part 的能量定義為
b
為了設計方便,等化器的係數被收到向量 b
而 Qs 是個 positive semi-definite matrix ,其元素與
通道響應、 Es 有關
36
Power for the equalizer
output
• 其中 CI,CQ 是 (Lb+Lh-1) Lb 的 Toeplitz matrix ,定
義如下
37
Power for the equalizer
output
• (B) 相似地, interference part 的能量定義成
38
Power for the equalizer
output
• AfI , AfQ 是 Lb ×Lb autocorrelation matrix ,表示接收
機的 pulse shaping filters fI and fQ 的自相關性
• 因此, QN 是個 2Lb × 2Lb 的 positive definite
matrix
39
MIRR 方法
• IRR(Image Rejection Ratio 定義成 signal 能量對
interference 能量的比例
• 不過稍後我們將看到,當等化器的階數增加到一定程度時
, interference 能量將會被抑制到零 (i.e. Pm=0) 。為
了說明這件事,我們對矩陣 Qm 作討論
40
MIRR 方法
• 矩陣 Qm ,可分解成
2Lb 2Lb
2Lb Lb+Lh-1
41
MIRR 方法 : Case Lb≦Lh-1
• 根據前面的討論,如果 Lb≦Lh-1 , Qm 就是
nonsingular ,這樣一來, Pm≠0 。
• 利用 Cholesky decomposition ,我們得到
• 是個 2Lb × 2Lb 的 nonsingular 矩陣
• 透過代換
• 求 MIRR 等化器的問題
簡化成
• 其中
42
MIRR 方法 : Case Lb≦Lh-1
43
MIRR 方法 : Case Lb>Lh
當 Lb>Lh-1, Qm 是 singular
此時存在無窮多組 equalizers 能使 Pm=0
當 Lb=Lh 時, Qm 的 Nullity = 1
只要指定等化器的 Power constraint ,就能得到唯一解
這組等化器寫做
當 Lb>Lh
可以找到 Lb-Lh+1 >1 個向量組成 orthonormal basis.
來展開 Null(Qm)
這組基底記作
在此這個長度下,即使限制了等化器的增益,仍可設計出無窮
多組不同的等化器,皆使得 IRR 無窮大
44
MIRR(Lb>Lh) + Channel
Shortening
• 以下,我們試圖參數化表示這群 MIRR 等化器。
• 把這組基底排列成矩陣
• 參數記做 v ,可以發現這群等化器,皆可以表示成
M
• 接著,串聯等化器與通道,我們得到等化後的通道響應
[2] Romed Schur, J.S., An Efficient Equalization Method to Minimize Delay Spread in OFDM/DMT Systems. Proc.
IEEE Int. Conf. Commun., 2001. 5: p. 1481-1485. 46
Minimize Delay Spread Method
[2]
• 把 Channel Shortening 寫成最佳化問題
48
MSINR 方法
• 另外一個方法為 最大 SINR 方法。
• SINR(Signal to interference plus noise ratio) 的定
義是
這個方法,試圖透過等化,讓輸出端有最大 SINR 。
我們把問題寫成
• 由於 QN 是 positive definite 而且 QI 是
positive semi-definite ,所以, QN+QI ≡QNI 也是
positive definite.
• 我們從 Chelosky decomposition ,得到 , 49
MSINR 方法
• 將 代入問題 中
• 於是,待解問題被簡化成
• 其中
• 根據 Rayleigh principle ,我們知道最佳解
是 the eigenvector with corresponding to
maximum eigenvalue of QMSINR
50
MSINR 方法
• MSINR 的等化器設計
• 其最佳解,形如
51
模擬結果
• 這一章節裡,我們在 OFDM system 中進行模擬試驗,
以前述的方法,來補償 IQ imbalance
• 首先,說明 channel model 和 OFDM 系統參數
• 隨後,把提出的兩個方法與已知的方法作效能之比較
52
Channel Model n
D/C
uB(t I/Q
uP(t Physical (t)
u Converte ) Modulato ) Channel
r r c(t)
(n)
55
OFDM 系統參數
56
IRR Value for Lb=5
當 SNR 大時
MSINR 和 MIIR 等化器的目標函數相似
所以 MSINR 法的 IRR 值向 MIRR 法靠近
57
SINR Value for Lb=5
當 SNR 大時
MSINR 和 MIIR 等化器的目標函數相似
所以 MIRR 法的 SINR 值向 MSINR 法靠近
58
Channel time responses for
Lb=5
抑制了影
像干擾
59
Channel freq. responses for
Lb=5
60
BER for Lb=5
[3] Guanbin, X., S. Manyuan, and L. Hui, Frequency offset and I/Q imbalance compensation for direct-
conversion receivers. Wireless Communications, IEEE Transactions on, 2005. 4(2): p. 673-680. 61
IRR Value for Lb=11
當 SNR 大時
MSINR 和 MIIR 等化器的目標函數相似
所以 MIRR 法的 SINR 值
逐漸向 MSINR 法靠近
63
Channel time responses for
隨著等化器階數上升
抑制影像干擾的效果越來越好
Lb =11
IRR 也越來越高
65
BER for Lb=11
在 Lb=11 時
MIIR 方法
讓 IRR 達到最大有限值
抑制影像干擾之效果近於完美
同時,其 BER 與完美曲線近乎重合 66
IRR Value for Lb=17
因為 Lb >Lh-1
IRR for MIRR method → ∞
68
SINR Value for Lb=17
因為干擾之能量為零
SINR 和 SNR 值相近
69
Channel time responses for
Lb=17
MIRR 等化器
有 Lb - Lh+1 個
自由度拿來作 D = 0.3136
Channel
Shortening
於是等化後通道
的 delay D = 0.1469
spread 下降
相對地, MSINR
等化後通道的
delay spread D=
0.4476
上升
70
Channel freq. responses for
Lb=17
71
由於等化之後
此外
MSINR 等化之後 BER for Lb=17 通道變長
長約
通道的頻率響應 17+12=31
變得比較劇烈 大於 CP 長度
讓 BER 效能 20 許多
更減退
除了 MIRR 以外
其他補償方法的
效能
比起長度
Lb=11 要差
此時, MIRR 方
法進行
channel
shortening ,
故不受影響
72
Conclusion
• 提出的兩種通道等化的方法,皆能夠有效地降低
OFDM 系統中的影像干擾
• MIIR 方法的 BER ( Bit Error Rate )效能優於
MSINR 方法,也優於 [3] 所提出的方法
• MIIR 等化之後,通道雖然變長,甚至超過了 CP 長度
,由於 channel shortening , BER 效能不因此減
退。
• 相對地,沒有進行 channel shortening 的另外兩
個補償方法, BER 效能不僅不隨著長度增長而變好
,反而減退。
• MSINR 等化後,通道的頻率響應較為不理想,使效
能減退。 73