利用頻率相依等化器補償正交分頻多工系統中的實虛部非協調 (附件6)

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 73

利用頻率相依等化器補償正交分頻

多工系統中的實虛部非協調

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

baseband discrete-time signal


processing

Here, we model the IQ


Imbalance 3
D/C converter

D/C
uB(t
u Converte )
r
(n)

4
D/C converter

•針對 I,Q 路徑,寫下 D/C


converter 的響應關係式
LPF
Pairs

當 LPF paris 不匹配時


→ 則有 IQ Imbalance ,由於這個失真具有頻率響應
所以稱作 frequency dependent IQ imbalance (for
TX.) 5
I/Q Modulator

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)

C/D I/Q rP(t)


y Converte Demodulat
r or
(n) rB(t)

•為求簡潔,我們只推導從 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)

接著,讓帶通信號 uP 通過 Channel ,然後從天線得到


信號

16
Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)

rP(t)

把信號送入 IQ demodulator 之後,我們得到

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)

•接著,讓信號 通過 LPF fI(t) 之後。


我們得到

•註 : 原來在 當中的 HF ,因通過 LPF 而被濾除 20


Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(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) 為

然後,把積分整理成 convolution 表 式子變成了 23


Discrete-time equivalent
channel model
n
uP(t (t)
uI(n ) c(t)
)
nTs rP(t)
yI(n fI(t)

把連續信號 yI 以周期 Ts 作取樣,得到數位信號

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 定義如下

更一般化地, discrete-time equivalent channel


model 可以寫成以下形式

28
Abstract Channel Model

• 我們根據上一頁的 discrete-time equivalent channel


model ,繪成示意圖如上。在圖中,可以發現
• 輸出入信號被分成實部和虛部
• 模型由長度 Lh 的四組 FIR 濾波器構成
• 及一對雜訊 29
y(n) 和 u(n) 的關係式
•為了解釋 Image Signal Interference ,我們需要
觀察 y(n) 和 u(n) 的關係式。
• 根據 u(n)=uI(n)+juQ(n) 以及
y(n)=yI(n)+jyQ(n) ,式 (1) 可改寫成式 (2)

(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

• 我們把提出的等化器稱作為 frequency dependent equalizer


• 由四組長度 Lb 的 FIR filter 構成。
• bII, bIQ , bQI , bQQ  是對應的時域響應。
• 訊號 yI, yQ 經過等化之後,得到輸出
• 這個等化器的 time response 寫做

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 的能量定義成

• 其中 Positive semi-definite matrix Qm 是

• (C) noise part 的能量之定義如下

• 方陣 QN 是由 AfI 、 AfQ 、 N0 、 構成,寫成

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 能量的比例

• MIRR 方法欲最大化 等化器之輸出信號的 IRR 值。所以


MIRR 等化器的係數就寫成了

• 不過稍後我們將看到,當等化器的階數增加到一定程度時
, 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

• 根據 Rayleigh principle ,最佳解為

其中 是 the eigenvector with corresponding to the


maximum eigenvalue of matrix QIRR
• 以上就是, Lb≦Lh-1 時的 MIRR 方法及其等化器。

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
• 接著,串聯等化器與通道,我們得到等化後的通道響應

• 由於這群等化器都達到最大 IRR ,遂利用額外的自由度 v


進行 channel shortening 。
• channel shortening 之方法參考自 [2]
[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. 45
Minimize Delay Spread [2]
• 這項方法的目標,要試著最小化 delay spread.
• cs(n) 的 delay spread ,記作 D ,它的平方定義成

• Q 的定義,參考 [2] ,寫成對角矩陣如下


n0

[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 寫成最佳化問題

• 因為 M 是( Lh+Lb - 1 ) × ( Lb - Lh+1 )的 full


column rank 矩陣,故 MHM 是 positive definite 。
• 透過 Chelosky decomposition ,可求出( Lb -
Lh+1 ) × ( Lb - Lh+1 )的 nonsingular matrix
L ,使得
MHM=LHL
• 代換 , 原問題就簡化成
[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.
其中 QDP(n0)=LHMQ ML-1 n0
47
Minimize Delay Spread [2]

• 給定 n0, 根據 Rayleigh principle ,我們知道最佳解是


t=

• 是 the eigenvector with corresponding to


maximum eigenvalue of QDP(n0).
• 所以,最佳等化器
• 最後,搜尋整數 n0 ,使等化後的通道之 delay spread
為最小。

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)

C/D I/Q rP(t)


y Converte Demodulat
r or
(n) rB(t)

此外,為了用 FIR filter 實作,在 Time


domain 上,我們作截切 (truncate) ,
捨去 2nd sidelobes 以外的點
53
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 rP(t)


y Converte Demodulat
r or
(n) rB(t)

此外,為了用 FIR filter 實作,在 Time


domain 上,我們作截切 (truncate) ,
捨去 2nd sidelobes 以外的點
54
Channel Model
•為了製造 physical channel k αk τk
c(t)
•我們使用一個 multipath 0 0.13 0.09
channel model ,定義如 1 0.03 1.16
2 0.05 2.22
3 -0.35 2.28
4 0.28 2.43
5 -0.27 3.03
其參數如右邊圖表
6 -0.14 3.81
根據右邊圖表, c(t) 之持續時 7 -0.31 4.11
間估計 5Ts
8 -0.14 4.46
9 0.27 4.75

55
OFDM 系統參數

Subchannel 之數目 M =1024


CP 長度 L =20
Equivalent channel Lh =4*2+5-1 = 12
長度 Symbol
Modulation QPSK
Carrier Frequency 474MHz
Sampling Frequency 8MHz

56
IRR Value for Lb=5

IRR before equalization = 11.22 dB

當 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

IRR for MIRR method =117.8 dB


因為 Lb =Lh-1=11
若 MIRR 等化器再增長
IIR 趨於無窮大

IRR before equalization = 11.22 dB 62


SINR Value for Lb=11

當 SNR 大時
MSINR 和 MIIR 等化器的目標函數相似
所以 MIRR 法的 SINR 值
逐漸向 MSINR 法靠近

63
Channel time responses for
隨著等化器階數上升
抑制影像干擾的效果越來越好
Lb =11
IRR 也越來越高

較長的 MSINR 等化器


也抑制影像干擾 64
Channel freq. responses for
Lb=11

65
BER for Lb=11

在 Lb=11 時
MIIR 方法
讓 IRR 達到最大有限值
抑制影像干擾之效果近於完美
同時,其 BER 與完美曲線近乎重合 66
IRR Value for Lb=17

因為 Lb >Lh-1
IRR for MIRR method → ∞

IRR before equalization = 11.22 67


dB
Channel time responses for
在 L =17
b
MIIR 和 MSINR 能夠有
Lb=17
效地抑制影像干擾

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

You might also like