• 沒有找到結果。

多輸入多輸出正交分頻多工系統之子載波間干擾連續消除

N/A
N/A
Protected

Academic year: 2021

Share "多輸入多輸出正交分頻多工系統之子載波間干擾連續消除"

Copied!
78
0
0

加載中.... (立即查看全文)

全文

(1)國. 立. 交. 通. 大. 學. 電信工程學系碩士班 碩士論文. 多輸入多輸出正交分頻多工系統之 子載波間干擾連續消除. Successive ICI Cancellation in MIMO-OFDM Systems. 研 究 生:郭 珈 紜 指導教授:吳 文 榕. 中華民國九十四年七月. 博士.

(2) 多輸入多輸出正交分頻多工系統之子載波間干擾連續消除 Successive ICI Cancellation in MIMO-OFDM systems 研 究 生:郭珈紜. Student:Chia-Yun Kuo. 指導教授:吳文榕 博士. Advisor:Dr. Wen-Rong Wu. 國 立 交 通 大 學 電信工程學系碩士班 碩 士 論 文 A Thesis Submitted to Department of Communication Engineering College of Electrical Engineering and Computer Science National Chiao-Tung University in Partial Fulfillment of the Requirements for the Degree of Master of Science In Communication Engineering July 2005 Hsinchu, Taiwan, Republic of China. 中華民國九十四年七月.

(3) 多輸入多輸出正交分頻多工系統之子載波間干擾連續消除 研究生:郭珈紜 指導教授:吳文榕 教授. 國立交通大學電信工程學系碩士班. 【 摘要 】. OFDM 系統中通道快速變化會破壞子載波間之正交性,並因而導致子載波 間干擾(intercarrier interference, ICI) 。在單輸入單輸出(single-input single-output, SISO)-OFDM 系統中,用於緩和 ICI 問題的方法有最小均方誤差(Minimum mean square error, MMSE)等化器與連續 ICI 消除器(successive ICI cancellation),而 這兩種方法效能主要受限於通道估計的準確度,要獲得準確的通道估計值需要大 量的 pilot tones,但是相對付出代價是會減少頻寬使用效率。在本論文中,吾人 針對 MIMO-OFDM 系統中 ICI 的問題提出一個遞迴估計通道與連續消除 ICI 的 演算法,其基本概念為連續消除 ICI 並遞迴重新估計通道。MIMO-OFDM 系統 中會將所有的子載波一起排序供後續作 ICI 消除,此外,吾人在 MMSE 估計上 會利用快速演算法以減少運算複雜度。最後模擬結果顯示出,本論文提出的演算 法作用於 MIMO-OFDM 系統中通道快速變化的環境可以大幅降低 ICI 效應。. I.

(4) Successive ICI Cancellation in MIMO-OFDM Systems Student: Chia-Yun Kuo Advisor: Dr. Wen-Rong Wu Department of Communication Engineering National Chiao-Tung University 【 Abstract 】. Fast channel variation will destroy the orthogonality of subcarriers in OFDM systems and this will result in intercarrier interference (ICI). Minimum mean square error (MMSE) and successive ICI cancellation have been proposed to mitigate this problem in single-input single-output (SISO) OFDM systems. However, the performance of these methods greatly depends on the channel estimation. To obtain good estimation, a great amount of pilot tones are required and this will reduce the bandwidth utilization efficiency. In this thesis, we propose a recursive channel estimation and successive ICI cancellation for MIMO-OFDM systems. The main idea is to successively cancel ICI and perform channel re-estimation. In ICI canceling, all tones in MIMO-OFDM systems are jointly sorted. To reduce the computational complexity, we also employ a fast algorithm in the MMSE estimate. Simulations show that the proposed algorithm can greatly reduce the ICI effect in MIMO-OFDM systems operated in the fast channel variation environment.. II.

(5) 【 誌謝 】. 本篇論文得以順利完成,首先要特別感謝我的指導教授吳文榕教授,在我 研究所期間內對論文研究及課業學習上不厭其煩的悉心指導,使我受益匪淺。同 時感謝口試委員林茂昭教授、吳安宇教授與陳永芳教授,對本篇論文提出寶貴意 見與建議,使得論文內容更佳充實、完備。. 另外,我要感謝李俊芳學長、陳仁智學長、楊華龍學長、李彥文學長、許兆 元學長等博士班學長在研究上不吝指導,且同時感謝寬頻傳輸與訊號處理實驗室 所有同學與學弟妹們的幫忙,以及我身邊所有好朋友對我的支持與鼓勵。最後致 上我最真摯的感謝給我父母,謝謝他們給予我精神和經濟上的支持,使我無後顧 之憂順利完成研究所的碩士學位。. III.

(6) 【 內容目錄 】. 第 1 章. 緒論............................................................................................................1. 第 2 章. MIMO-OFDM 系統 ..................................................................................4. 2.1. MIMO-OFDM 系統架構 .............................................................................4. 2.2. 2.1.1. OFDM 系統與傳輸調變方式 ...........................................................4. 2.1.2. MIMO 系統訊號模型與架構 ...........................................................9. 2.1.3. MIMO-OFDM 系統與電腦模擬時變通道訊號模型 ....................13. 傳輸通道模型(ICI 模型) ......................................................................17 2.2.1. 多路徑衰減......................................................................................18. 2.2.2. 都卜勒效應......................................................................................19. 2.2.3. Jakes 通道模擬方法........................................................................20. 2.3. MIMO-OFDM 系統之 MMSE 等化器......................................................21. 2.4. SISO-OFDM 系統之連續 ICI 消除器.......................................................23 2.4.1. 連續 ICI 演算法 ..............................................................................24. 2.4.2. 快速的連續 ICI 消除演算法 ..........................................................26. 2.5. 通道估計.....................................................................................................32. 第 3 章. MIMO-OFDM 系統之連續 ICI 消除演算法以及遞迴通道估計與連續 ICI 消除演算法 .......................................................................................38. 3.1. MIMO-OFDM 系統之連續 ICI 消除演算法 ............................................38. 3.2. MIMO-OFDM 系統之快速連續 ICI 消除演算法 ....................................41. 3.3. 遞迴通道估計與連續 ICI 消除 .................................................................46 3.3.1 遞迴通道估計與連續 ICI 消除(方法一) ....................................46 3.3.2 遞迴通道估計與連續 ICI 消除(方法二) ....................................49. 3.4. pilot tone 放置方式 ....................................................................................53. 第 4 章. 模擬結果..................................................................................................55 IV.

(7) 4.1. 環境參數設定與訊雜比.............................................................................55. 4.2. 通道脈衝響應已知.....................................................................................56 4.2.1. SISO-OFDM 系統 ...........................................................................56. 4.2.2. MIMO-OFDM 系統 ........................................................................58. 4.3. 通道脈衝響應未知.....................................................................................60. 4.4. pilot tone 位置比較 ....................................................................................64. 第 5 章. 結論..........................................................................................................66. 第6章. 參考文獻..................................................................................................67. V.

(8) 【 表目錄 】. 表 2-1 SISO-OFDM 中快速連續 ICI 消除演算法之複雜度..................................31 表 3-1 在 N T 根傳送天線與 N R 根接收天線的 OFDM 環境下,快速連續 ICI 消除 演算法之複雜度............................................................................................46 表 4-1 電腦模擬參數設定 .......................................................................................56. 【 圖目錄 】. 圖 2–1. 傳統 FDM 的頻譜.........................................................................................5. 圖 2–2. 利用載波重疊的頻譜....................................................................................6. 圖 2–3. OFDM 的子載波正交頻譜 ...........................................................................6. 圖 2–4. 類比 OFDM 調變與解調器 ..........................................................................7. 圖 2–5. OFDM 系統之基頻方塊圖 ...........................................................................8. 圖 2–6. STBC 兩根傳送天線兩根接收天線方塊圖...............................................10. 圖 2–7. BLAST 傳送接收方塊圖............................................................................ 11. 圖 2–8. MIMO-OFDM 系統架構圖 ........................................................................13. 圖 2–9. Jake’s 多重 Rayleigh 衰落路徑通道模型 .................................................20. 圖 2–10. MIMO-OFDM 與 MMSE 等化器方塊圖(以 N T 根傳送天線與 N R 根接 收天線為例)............................................................................................23. 圖 2–11. SISO-OFDM 與連續 ICI 消除器方塊圖..................................................25. 圖 2–12. MIMO-OFDM 系統之通道估計 ..............................................................32. 圖 3–1. MIMO-OFDM 連續 ICI 消除器系統方塊圖 .............................................39. 圖 3–2. 在圖 3–1 中連續 ICI 消除器的方塊圖 .....................................................40. 圖 3–3. MIMO-OFDM 環境中遞迴通道估計與連續 ICI 消除(方法一) ........47. VI.

(9) 圖 3–4. MIMO-OFDM 環境中遞迴通道估計與連續 ICI 消除(方法二) ........50. 圖 4–1. SISO-OFDM 系統中,通道已知, f d TS = 0.05,MMSE 等化器與連續 ICI 消除器之 BER 效能比較............................................................................57. 圖 4–2. SISO-OFDM 系統中,通道已知, f d TS = 0.1 ,MMSE 等化器與連續 ICI 消除器之 BER 效能比較............................................................................58. 圖 4–3. MIMO-OFDM 系統中( N T = N R = 2 ) ,通道已知, f d TS = 0.05 ,MMSE 等化器與連續 ICI 消除器之 BER 效能比較 ............................................59. 圖 4–4. MIMO-OFDM 系統中( N T = N R = 2 ),通道已知, f d TS = 0.1 ,MMSE 等化器與連續 ICI 消除器之 BER 效能比較 ............................................60. 圖 4–5. SISO-OFDM 系統中,通道估計, f d TS = 0.1 , N S = 6 ,MMSE 等化器、 連續 ICI 消除器、遞迴通道估計與連續 ICI 消除器(方法一)以及(方 法二)之 BER 效能比較............................................................................62. 圖 4–6. SISO-OFDM 系統中,通道估計, f d TS = 0.3 , N S = 6 ,MMSE 等化器、 連續 ICI 消除器、遞迴通道估計與連續 ICI 消除器(方法一)以及(方 法二)之 BER 效能比較............................................................................62. 圖 4–7. SISO-OFDM 系統中,通道估計, f d TS = 0.1 ,遞迴通道估計與連續 ICI 消除器(方法一)以及(方法二)遞迴次數不同之 BER 效能比較....63. 圖 4–8. MIMO-OFDM 系統中( N T = N R = 2 ) ,通道估計, f d TS = 0.1, N S = 6 , MMSE 等化器、連續 ICI 消除器、遞迴通道估計與連續 ICI 消除器(方 法一)以及(方法二)之 BER 效能比較................................................63. 圖 4–9. 通道估計時,pilot tone 放置位置不同對系統效能比較 .........................65. VII.

(10) 第 1 章 緒論 隨著科技與無線通訊技術快速成長,人們對於通訊傳輸的速率、可靠度與頻 譜使用效率的要求也越來越高。正交分頻多工技術(Orthogonal Frequency Division Multiplexing, OFDM)是一種多載波調變技術,它具有高速率傳輸的能力,並可輕 易克服多重路徑通道(multipath channel)造成符元間的干擾(inter symbolinterfe rence, ISI)與頻率選擇性衰減(frequency-selective fading)的問題;此外,為了更 進一步提升通道傳輸能力與性能,更結合了多輸入多輸出(Multi-inputMultioutput,MIMO)的架構成為多輸入多輸出正交分頻多工(MIMO-OFDM)系統, 這樣的系統架構已被制訂中的 IEEE 802.11n 等的傳輸標準採用。. 在無線行動通訊的環境下,接收端的高速移動會產生都卜勒效應(Doppler effect)使得一個 OFDM 符元區間(symbol duration)內的傳輸通道急速變動,即 造. 成時間選擇性衰減通道(time-selective fading channel),此時原本非時變通道. (time-invariance channel)的假設不成立,使接收端以簡單的單階頻域等化器 (one-tap frequency equalization, FEQ)電路回復信號的優勢不復存在。因為 OFDM 系統對時間與頻率的誤差非常敏感,所以在時間選擇性衰減通道中,OFDM 符元 區間愈長通道變化愈明顯,會破壞子載波間的正交性產生同步誤差,使接收端遭 遇子載波間干擾(intercarrier interference, ICI) ,這樣的干擾會隨通道中都卜勒擴散 (Doppler spread)與 OFDM 符元區間長度愈長愈嚴重,使得 OFDM 系統中的服 務品質(quality of service, QoS)嚴重惡化。此外,ICI 對於每個子載波可達到的傳 輸速率與訊號與干擾加上雜訊比(signal-to-intercarrier-plus-noise ratio, SINR)有很 直接的關係,ICI 會降低 SINR 因而對資料傳輸量(data throughput)有負面影響。. 目前已經有一些研究將 ICI 對系統效能的影響量化,其中 M. Russell 與 G. Stuber [1]利用中央極限定理(central limit theory)以一個高斯隨機程序(Gaussian random 1.

(11) process)來模擬 ICI,並將 ICI 對訊號干擾比(signal-to-interference ratio, SIR)與 符元錯誤率(symbol error rate, SER)的影響量化。P. Robertson 與 S. Kaiser [2]透 過不同都卜勒頻譜(Doppler spectra)來分析正交性損失。Y. Li, L. J. Cimini [3]推 導出 ICI 的邊界值。J. Li 與 M. Kavehrad [4]針對廣義平穩不相關散射(wide-sense stationary uncorrelated scattering, WSSUS)通道提出一說法,如果 OFDM 符元區間 比通道同調時間(coherence time)的 8 %還長,則 SINR 會比 20dB 還低。. W. G. Jeon、K. H. Chang 與 Y. S. Cho [5]設計一個頻域等化器(frequency domain equalization)來補償 ICI,並提出當 OFDM 符元區間比通道同調時間的 10 %低時, 通道變化趨勢可以假設為線性,並可藉由訓練符元(training symbol)線性內插得 到通道估計,當 OFDM 符元區間較通道同調時間(相對溫和的都卜勒)小許多時, 通道可以假設在一個 OFDM 符元區間內近似常數。J. P. M. G. Linnartz 與 A. Gorok hov [6]設計最小均方差(Minimum Mean-Square Error, MMSE)等化器來壓抑 ICI。 Y. S. Choi、P. J. Voltz 與 F. A. Cassara [7]採用線性 MMSE 等化器與連續干擾消除器 (Successive Interference Cancellation, SIC)來檢測訊號。A. Stamoulis、S. N. Diggavi 與 N. Al-Dhahir [8]在時域設計一個線性濾波器來消除 ICI。X. Cai 與 G. B. Giannakis [10]推導整體效能邊界、匹配濾波器(Matched Filter, MF)邊界並提出低複雜度的 MMSE 等化器與決策回授等化器(Decision Feedback Equalization, DFE)來消除 ICI。. MIMO-OFDM 系統對於破壞子載波間正交性的都卜勒與載波頻率誤差同樣很 敏感。本論文主要會著重在於時變通道(time-varying channel)對於傳輸多載波調 變所產生之 ICI 消除與通道估計,論文中會將 SISO-OFDM 系統中用於檢測訊號的 連續 ICI 消除器(Successive ICI cancellation)以及其快速實現的方法延伸到 MIMO -OFDM 系統中,並提出遞迴通道估計與連續 ICI 消除演算法,利用連續 ICI 消除 後檢測的訊號不斷回傳供接收端前段重新估計通道脈衝響應,並利用新的脈衝響 應繼續檢測後續訊號或是再重新檢測更新之前已測得的訊號,讓它以遞迴運算的. 2.

(12) 方式使通道估計更為準確,並增加檢測訊號的正確度。. 本論文後續章節結構為,第二章會先介紹 MIMO-OFDM 的系統架構與數學模 型,包含通道模型、MMSE 等化器、通道估計與 SISO-OFDM 系統中的連續 ICI 消除器。第三章會先將第二章介紹的連續 ICI 消除器以及其快速實現方法,延伸到 MIMO-OFDM 系統中,並提出遞迴通道估計與連續 ICI 消除演算法,以及介紹在 估計時變通道時,pilot tone 位置安排。第四章是模擬結果。第五章會提出論文結 論。第六章則會列出參考資料。. 我們將本論文可能會使用到的運算符號定義列舉如下:. 1.. 上標 T 表示轉置(transpose)。. 2.. ∗ 表示共軛(conjugate)。. 3.. H 為共軛轉置(Hermitian transpose)。. 4.. E [ g ] 表示中括弧內隨機變數(random variable)的期望值(expectation)。. 5.. 若 z = y mod x 則可得到最小的 z 值使得 y = nx + z ,也就是 y modulo x 的 餘數,其中 z ≥ 0 , x 和 y 為已知參數, n 為任意非負整數。. 6.. 向量與矩陣均由粗體字母表示,變數由細體字母表示。. 7.. A ( m, n ) 表示矩陣 A 中的第 ( m, n ) 項。. 3.

(13) 第 2 章 MIMO-OFDM 系統 MIMO 技術利用多組平行空間通道,在不同發射天線同時傳送不同訊號,以 提升系統的傳輸速率。MIMO 系統依運作方式之不同,分為兩大類:一類是提供 傳送與接收分集藉以提昇訊號品質的空間分集式(spatial diversity)系統,另一類是 在不同發射天線同時傳送不同訊號,藉以提昇系統之傳輸速度的空間多工式 (spatial multiplexing)系統,本論文的環境主要架構在空間多工上。另外,OFDM 是 一種多載波調變技術,可以輕易克服多路徑通道產生的 ISI 與頻率選擇性衰減的問 題。為因應未來通訊系統之高品質及高速傳輸需求,因此將 MIMO 結合 OFDM 技 術成為 MIMO-OFDM 系統可以充份利用頻譜資源,藉由動態調整子載波之調變與 功率以維持系統之通訊品質與傳輸率,以及利用豐富的空間通道特性,藉由多根 發射及接收天線以提供穩定的空間分集並提高傳輸率。. 在本章節中先簡單介紹 OFDM 系統與傳輸調變原理、MIMO 的訊號模型與 MIMO 搭配 OFDM 的通訊系統架構並加以討論其數學模型,再來會依序介紹本論 文模擬的通道模型、時變通道造成的 ICI 情況、MIMO-OFDM 系統的 MMSE 等化 器、SISO-OFDM 系統的連續 ICI 消除器與通道估計方法。. 2.1 MIMO-OFDM 系統架構 2.1.1 OFDM 系統與傳輸調變方式. OFDM主要概念是將一個完整的頻帶切割成許多狹小的子頻帶,每個子頻帶 分別對應不同的載波。多載波傳輸是將原本串列傳輸的資料,分割成平行的 N 個 資料串,而每個資料串為原本傳輸速率 1/ N 的低速率資料,在頻域上使用 N 個子 載波傳送。在每一路平行分割的資料上看來,分割後的符元區間變為原本串列傳 4.

(14) 輸的 N 倍大,因此可以降低由多重路徑延遲擴散(Multi-path Delay Spread)所引起的 ISI。在頻域上,相對於原本串列傳輸而言,各個子載波的頻寬相對變小 N 倍,於 是在遭遇到多重路徑衰落通道時,通道之同調頻寬(Coherence Bandwidth)便大於子 載波的頻寬,於是對於個別的子載波而言,其實是遭遇到非頻率選擇性通道 (Frequency Non-selective channel)。. 在頻譜的使用效率上,傳統的頻率多工技術(Frequency Division Multiplexing, FDM)其子載波之間並不重疊,如圖 2–1每個載波間必須保留足夠的區間,避免 symbol間的互相干擾,如此ㄧ來,會浪費許多頻寬,使得頻譜的使用非常沒有效 率。. 圖 2–1 傳統 FDM 的頻譜 使用子載波互相重疊可節省大量的頻寬,如圖 2–2 利用載波重疊的頻譜使用 重疊的載波節省頻寬。然而,重疊的載波會帶來另一個問題,也就是載波間的互 相干擾,我們可以藉由適當的安排,使子載波間相互正交。圖 2–3 OFDM的子載 波正交頻譜是一個典型的OFDM子載波正交頻譜分配圖,可以看出在每個載波峰 值的位置,其他載波都是零交錯(Zero Crossing),因此對於所有子載波而言,彼 此是正交的。. 5.

(15) 圖 2–2 利用載波重疊的頻譜. 圖 2–3 OFDM 的子載波正交頻譜. OFDM的訊號是由PSK或是QAM所調變的子載波在時域上相互疊加而成,其 等效低通(Equivalent Lowpass)訊號可以表示成:.  N2 −1   ∑ X φ (t ) x(t ) = k =− N k k  2  0. 0≤t ≤T. , φk (t ) =. 1 j 2π fk t e T. ( 2–1 ). otherwise. 其中T 為symbol的區間, X k 為經過調變的第 k 個OFDM子載波上的訊號,φk 則 是第 k 個子載波,且頻率在 f k = k / T ,其調變方式如下圖 2–4 類比OFDM調變與 解調器所示。. 6.

(16) 圖 2–4 類比 OFDM 調變與解調器. 如( 2-2 )所示,各子載波間具有正交的特性,在接收端我們只需要將第 k 個子 載波乘以 φk 的共軛複數並積分一個符元區間,即可將所傳送的訊號解出,其中, 第 j 個子載波上的訊號經過相關器(correlator)後可以表示為( 2-3 )。. n=l. 1 = ( ) ( ) φ t φ t dt  ∫−∞ n l 0 ∞. N. Y =∫. T. 0. ( 2–2 ). n≠l. −1. k− j T j 2π t 1 2 x (t )φ (t )dt = ∑ X k ∫ e T dt = X j 0 T k=−N * j. ( 2–3 ). 2. 在實際上,連續的訊號會經過取樣而成為數位離散訊號,因此我們可以把( 2-1 ) 改寫為:   1  x[n ] = x (t ) |t =nTd =  N   0. N −1 2. ∑. k =−. X ke. j2π. k n N. 0 ≤ n ≤ N −1. N 2. ( 2–4 ). otherwise. 其中 Td 為取樣週期。也就是說我們可以利用一個反離散傅立葉轉換(Inverse 7.

(17) Discrete Fourier Transform, IDFT)加上一個數位-類比轉換器(Digital-to-Analog converter, DAC)來實現整個OFDM傳送端的架構。同樣的,在接收端則是利用離 散傅立葉轉換(Discrete Fourier Transform, DFT)來得到原來在頻域的訊號,頻域 的接收訊號表示如下:. Y j = DFT {x[n ]} =. 1 N. N −1. ∑ x[n]e. − j 2π. j n N. ( 2–5 ). n =0. 下圖 2–5 即為利用DFT之OFDM系統。一連串的0、1數位資料經過了串並轉 換器(Serial-to-Parallel converter, S/P)分成 N 筆資料,作為 N 個子載波的輸入。 每筆資料包含了數個位元,根據所使用的調變方法,這數個位元根據星狀圖 (constellation)對應到訊號空間上某一點,稱之為 X k 。這 N 點 X k 經過IDFT輸出, 每個符元再加上其循環前序(Cyclic Prefix, CP)作為保護區間(guard interval)。 接收端接收到符元後,基本上執行與傳送端相反的動作以還原訊號。值得注意的 是,由於整筆資料被分成 N 筆低速資料傳輸,接收端的每個子載波只需要一個簡 單的窄頻FEQ,針對每一筆窄頻資料作等化的動作,改善了寬頻傳輸中對複雜的 寬頻等化器的需求。. 圖 2–5 OFDM 系統之基頻方塊圖. 一般情況下,上述的數學模型只有在通道脈衝響應(impulse response)不變 8.

(18) 的情形下才會成立。若是通道脈衝響應在一個 OFDM 符元區間內發生變化,傳送 的 OFDM 符元與脈衝響應間的關係不再是環狀折積(circular convolution),而通 道頻率響應(frequency response)也不再是對角線矩陣,子載波間的正交性被破壞, 這時就需要以特殊等化器或 ICI 消除器消除子載波彼此間的干擾來恢復其正交性。. 高速行動通訊導致的都卜勒效應會造成時變通道,使脈衝響應快速變化;都 卜勒效應對系統性能表現的影響與 OFDM 符元區間長度有關,符元區間愈長都卜 勒效應的影響就愈明顯。原本 OFDM 系統可藉由較長的符元區間而能較有效的解 決多重路徑通道產生的頻率選擇性衰減,但卻對都卜勒效應造成的時間選擇性衰 減更加敏感,這也是將 OFDM 系統應用於高速行動通訊的困難所在,也就是本論 文著重發展方法的方向。. 2.1.2 MIMO 系統訊號模型與架構. 要增加通訊系統的傳輸量或改善它的性能,通常最直覺的方法就是藉由提高 信號的能量改善SNR(signal-to-noise ratio),或是藉由增加頻寬以得到分集增益 (diversity gain)。在無線通訊中,頻寬是非常寶貴的資源,而信號能量也不可能無 限制的增加。藉由多根天線的傳輸得到空間上的分集增益是另一種選擇。分集的 概念是將重複的信號在不同的通道中傳送,以降低它們同時出錯的機會。在傳送 端使用多根天線時,許多測量與實驗結果均指出當天線間的間距超過波長的十倍 以上,或是入射波的角度擴散(angle spread)要相對大(比 30° 大)時,它們所觀 察到的通道才可視為是獨立(independent)的[11]。若傳送端使用 S 根天線,接收 端使用 R 根天線,則整個系統將會觀察到 SR 條不同的通道,它們同時受到衰減的 機會將遠小於其中一個通道被衰減的機會;而將信號同時以這些通道傳送,出錯 的機會當然也遠小於只使用單一條通道,因而得到分集增益。. MIMO 的核心概念為利用多根發射天線與多根接收天線所提供之空間自由度 9.

(19) 提升傳輸速率與改善通訊品質;它主要有兩種功能形式:一為空間分集,另一為 空間多工,分述如下:. ². 空間分集的原理為利用傳送端或接收端的多根天線所提供的多重傳輸途徑來 對抗通道衰落的影響;所謂分集意即多樣也就是多重選擇性,它可由多條獨 立的傳輸途徑中選擇或組合出衰落現象較輕微的接收訊號,以維持穩定的鏈 路品質(link quality)。MIMO 空間分集技術最具代表性的是由 Alamouti 及 Tarokh 等人所提出的空時區塊編碼(Space-Time Block Coding, STBC)[12]、 [13],如圖 2–6 所示;它於傳送端將待傳送的符元在空間與時間上作預前編 碼,產生適當的冗餘(redundancy) ,並在接收端經由簡易的處理將此冗餘轉 化為「分集增益」 ;在良好的通道條件下,接收端所能獲得的分集增益等於發 射與接收天線數的乘積,此即為雙空間分集(dual spatial diversity)效益。. 圖 2–6 STBC 兩根傳送天線兩根接收天線方塊圖. ². 空間多工為 MIMO 最具吸引力的功能,其原理為在傳送端利用多根天線傳送 不同資料序列,並在接收端利用多根天線的空間自由度將該組資料序列分別 解出。經由此一程序,在傳送端與接收端之間彷彿形成一組虛擬的平行空間 通道,可在同一時間、同一頻段,以同一功率傳送多個資料序列。如此一來, 整體系統的有效資料傳輸率便可以在不增加任何通訊資源的前題下提升數 倍;傳統的單一天線或單邊多天線系統,其系統容量與天線數目成對數關係 增加,而 MIMO 系統由於平行通道效應,其系統容量與天線數目成線性關係 10.

(20) 增加為其最大特色。MIMO 空間多工技術最具代表性的,是由 Foschini 等人 所提出的 BLAST(Bell Labs Layered Space-Time)為代表[11],如圖 2–7 所示 (以四根傳送天線與四根接收天線為例) ;它於傳送端將待傳送的符元作編碼 與交錯(interleaving)後,由不同天線傳出,並在接收端經由複雜的訊號處理 將糾結的符元一一分離,予以解碼、解交錯(deinterleaving),在良好的通道 條件下,接收端所能獲得的「多工增益」 (multiplexing gain,即系統容量提升 的倍數)等於傳送與接收天線數的較小值。. 圖 2–7 BLAST 傳送接收方塊圖. 具體而言,由於 MIMO 技術可用以提供陣列增益、干擾抑制、分集增益,與 多工增益,因此具有擴大系統涵蓋範圍、提升鏈路品質、提高系統容量及頻譜效 率,與提高資料傳輸率之潛力。. 為了較清楚解釋MIMO的數學模型概念,先從單根天線訊號模型說明起,假設 x ( k ) 是第 k 個取樣時間點的輸入訊號,所以時域接收訊號可以表示成[8]: ν −1. y (k ) = ∑ h(k , l ) x(k − l ) + z (k ). ( 2–6 ). l =0. 其中 h(k , l ) 表示通道第 k 個取樣時間點的脈衝響應,ν 是多重路徑的數目, Ts 為取樣時間,也就是說當我們取樣率大於 2(WI + Ws ) 時可以滿足Nyquist取樣定理, WI 為訊號輸入頻寬, Ws 是時變通道的頻寬。 11.

(21) 延伸到MIMO系統時,假設傳送端有 N T 根天線和接收端有 N R 根天線,定義傳 送的時域離散訊號向量為 x(k ) = [ x (1) (k ),K , x ( m ) ( k ),K , x ( NT ) (k )]T ,接收的時域離散 訊號向量為 y (k ) = [ y (1) ( k ),K , y ( m ) ( k ),K , y ( N R ) (k )]T ,外加高斯雜訊向量為 z(k ) = [ z (1) ( k ),K , z ( m ) (k ),K , z ( N R ) ( k )]T ,其中 x ( m ) (k ) , y ( m ) ( k ) , z ( m ) ( k ) 的上標 m 是表示 第 m 根天線的訊號與雜訊。 H l 是MIMO系統的多路徑通道脈衝響應, l 表示在第 k 個取樣時間中第 l 根脈衝響應,又因為多根天線使通道不再是一個單純的衰減值或 衰減向量,而是一個如( 2-8 )的多維的陣列,其大小與維度端看整個系統的傳送端 與接收端天線數及模擬使用的通道模型不同而有所不同,所以MIMO系統可模組化 成一個複數基頻離散訊號如下式[11]: ν −1. y N R ×1 ( k ) = ∑ H l x NT ×1 ( k − l ) + z N R ×1 (k ). ( 2–7 ). l =0.  h (1,1) ( k , l ) h (1,2) (k , l )  (2,1) h (k , l ) h (2,2) (k , l )  Hl =  M M  ( N R ,1) ( N R ,2) (k , l ) h (k , l )  h. L h (1, NT ) (k , l )   L h (2, NT ) ( k , l )   O M  ( N R , NT ) ( k , l )  N L h. ( 2–8 ) R × NT. 其中 h ( p ,q ) (k , l ) 表示第 p 根接收天線到第 q 根傳送天線間通道脈衝響應模型, 可視為單一天線的通道模型。假設傳送端所擁有的傳送功率為 PT ,不管天線增加 幾根,傳送端的傳送功率必須保持不變,因此每一根天線所分配到的功率應該為 PT / N T ,假設傳送的訊號是零平均且獨立相同地分佈(i.i.d),則傳送訊號的協方差 矩陣(Covariance matrix)可表示成( 2-9 )。外加高斯雜訊的協方差如( 2-10 )。但是本 論文因著重在時變通道對 MIMO-OFDM 系統的影響上,所以對於論文中所採用之 時變通道模型會在章節 2.1.3 中介紹 MIMO-OFDM 系統時一併說明,而其中的脈 衝響應參數定義則會在後面 2.2.3 章節介紹 Jake’s 通道模型時解釋。. R xx =. PT I N × N , PT : total power NT T T. ( 2–9 ). 12.

(22) R zz = σ z2 I N R × N R ,. σ z2 : noise variance. ( 2–10 ). 2.1.3 MIMO-OFDM 系統與電腦模擬時變通道訊號模型. MIMO-OFDM 系統結合了上述 MIMO 與 OFDM 兩種技術的新型複合技術, 因此具有兩者的優點如下:. ². 提升系統鏈路品質:MIMO-OFDM 可利用時間、頻率和空間的三維自由度, 使無線傳輸系統對雜訊、干擾及多路徑之容忍度大幅提升,也就是說 MIMO-OFDM 可以利用豐富的空間通道特性,藉由發射及接收多天線提供穩 定的空間分集或提高傳輸率與品質。. ². 提升頻譜使用效率:就提高系統傳輸率的目標而言,單純使用 OFDM 技術的 通訊系統需要增加次載波的數量,如此將造成系統頻寬需求及複雜度增加, 這對頻寬和功率受限的無線通訊系統較不適合。但若結合了 MIMO 技術,則 OFDM 系統即能在不增加頻寬和功率的前提下,提高系統的容量和頻譜使用 效率,所以 MIMO-OFDM 可以充份利用頻譜資源,藉由動態調整次載波之調 變與功率維持系統之通訊品質與傳輸率。. 圖 2–8 MIMO-OFDM 系統架構圖 13.

(23) MIMO-OFDM 的架構可由圖 2–8 得知,其中 OFDM 系統是一個有 N 個子載 波的系統,所以在傳輸端每個 OFDM 調變器(modulator)都會有 N 個子載波,其 OFDM 的符元區間長度為 N ,因此總共會有 N T 個長度為 N 的 OFDM 符元分別經 由 N T 根天線送出。論文中電腦模擬的時變通道的離散訊號模型介紹如下,對一段 傳送 N 個符元的時間區塊來說,接收訊號 y (k ) 定義如( 2-7 )所示,在( 2-11 )中將 y ( k ), k = 0,1,K , N − 1 串接可以用矩陣表示為:.  y (1) (1)    M   ( NR )  y (1)   y(1)    y =  M  =  M  y( N )  y (1) ( N )    M    y ( NR ) ( N )   0 h(0, 2) h(0,1)   x(1) (1)   z (1) (1)  K  h(0,0)      h(1,1) h(1,0) h(1,3) h(1, 2)   M K   M     x( NT ) (1)   z ( NR ) (1)   M M M M M      = h(v − 1, v − 1) h(v − 1, v − 2) M 0 0 + M   M (1) (1)      M M M M M x (N ) z (N )       0 M M M h( N − 2,0)   M    M ( NT ) ( NR )      0 0 K h( N − 1,1) h( N − 1,0)  x ( N )  z ( N )  = Hx + z ( 2–11 ) y, z ∈ £ N R ⋅N , x ∈ £ NT ⋅N , H ∈ £ N R ⋅N ×NT ⋅N ,H 是包含 MIMO-OFDM 中循環前序影響 的等效通道矩陣, H 中所有 N T ⋅ N R 條通道在第 m 個取樣時間點的第 n 根脈衝響應  h (1,1) (m, n ) K h (1, NT ) ( m, n )    M O M , 0 ≤ m, n ≤ N − 1 ,我們假設 表示為 h( m, n ) =   ( N R ,1) ( N R , NT ) h ( m, n ) K h ( m, n )   N R × NT 循環前序的長度與通道長度相同,將循環前序安插於每一個輸入區塊前面可消除 ISI;前序可視為傳送區塊中當通道隨時間改變時,區塊與區塊之間的保護區間;. 14.

(24) 上述情況為時變通道,通道脈衝響應 H 具有時間選擇性衰減的問題產生,然而當 脈衝響應在 N 個符元區間為非時變,則循環前序可使 OFDM 傳輸系統中的 H 變為 環狀區塊矩陣(block-circulant matrix)。. 在 MIMO-OFDM 系統中,頻域上的傳輸訊號向量為 X 定義如下:. X =  X T (1), X T (2),K , X T ( N )  =  X (1) (1),K , X ( NT ) (1),K , X (1) ( N ),K , X ( NT ) ( N )  T. T. ( 2–12 ) X 長度為 N T ⋅ N × 1, X (m ) 為第 m 個子載波上的傳送訊號,向量長度為1× NT , 而 X ( NT ) (m ) 表示第 m 個子載波上的傳送第 N T 根天線的訊號,在傳送端要對載有資 料的頻域傳送訊號 X 取 IDFT,使時域輸入訊號 x 包含有 N T 個 N 維時域的輸入向 量,可表示成:. x = Q(Tx ) H X. ( 2–13 ). ( Rx ) % ⊗I % ⊗I % 是標 =Q 其中 Q( Tx ) = Q ,Q NT × NT , Q N R × N R ( ⊗ 表Kronecker product). % H = [ q ,K , q ] , q = 1 準的 N 維DFT矩陣, Q 0 N −1 s % (l , k ) = 1 Q. Ne. − j ( 2π. N. ) lk. N 1,K , e j 2π s ( N −1) / N  ,也就是 T. , 0 ≤ l , k ≤ N − 1 。時間區塊為 [ −(ν − 1),K , N − 1] ( N 為子. 載波的數目)時,在接收端每根天線收到訊號後,先經過OFDM解調器 (demodulator)再做其他後續動作,所以 Y 為頻域上的接收訊號向量可表示成:. Y =  YT (1), YT (2),K, YT ( N )  = Y (1) (1),K, Y ( N R ) (1),K, Y (1) ( N ),K, Y ( N R ) ( N )  T. T. ( 2–14 ) Y 的向量長度為 N R ⋅ N × 1, Y( m) 為第 m 個子載波上的接收訊號,向量長度為. 15.

(25) 1 × N R ,而 Y ( N R ) (m ) 表示第 m 個子載波上接收第 N R 根天線的訊號,在接收端對 ( 2-11 )的時域接收訊號 y 作DFT,使頻域上的輸出訊號 Y 可寫成:.  Y(0)   Y(1)   = QRx ( HQTx X + z ) = ( QRx HQTx ) X + QRx z = GN ⋅N ×N ⋅N X N ⋅N ×1 + ZN ⋅N ×1 YNR ⋅N ×1 =  R T T R M     Y( N − 1) G(0,1) G(0, N − 1)   X(0)   Z(0)  K  G(0,0)  G(1,0) G(1,1) G(1, N − 1)   X(1)   Z(1)  K   +  = M M O M M     M       G( N − 1,0) G( N − 1,1) K G( N − 1, N − 1) X( N − 1) Z( N − 1) ( 2–15 ) 對第 p 個子載波的訊號( p = 0,1,K , N − 1 )來說,接收端 N R 根天線接收訊號 作 DFT 處理後為 Y( p ) = Y (1) ( p ),K , Y ( N R ) ( p )  ,傳送端 N T 根天線傳送訊號在作 T. IDFT 處理前為 X ( p ) =  X (1) ( p ),K , X ( NT ) ( p )  , Z( p ) =  Z (1) ( p ),K , Z ( N R ) ( p )  為外 T. 加高斯雜訊向量,而 Y ( i ) ( p ), X ( j ) ( p ), Z ( i ) ( p ) , i = 1,K , N R ,. T. j = 1,K , N T ,分別是. 時域訊號 { y ( i ) (k )}, {x ( j ) (k )}, {z ( i ) (k )} 經 DFT 轉換後頻域的輸出訊號,而 Z 的平均 值為零,方差(variance)為 σ Z2 I NN R × NN R ,能量為 R ZZ = E {Z ⋅ Z∗ } = σ Z2 I NN R × NN R 。 G = Q Rx HQTx 矩陣大小為 N R ⋅ N × N T ⋅ N 是 X 經過傳輸後,在接收端收到的通道增 益, G 中第 ( p, q) 個頻率也就是 G( p, q) ,它包含所有 N T ⋅ N R 條通道的通道增益表  G (1,1) ( p, q) K G (1, NT ) ( p, q)    M O M , p, q = 0,1,K , N − 1 ,而 示為 G( p, q) =   ( N R ,1) ( N R , NT ) G ( p, q ) K G ( p, q)   N R × NT G ( i , j ) ( p, q) 表示第 i 個接收端與第 j 個傳送端在第 ( p, q) 個頻率上的通道增益可以 利用數學式展開表示為:. 16.

(26) G. (i , j ). 1 ( p, q ) = N. N −1 ν −1. ∑∑ h. (i , j ). ( k , l )e j 2π r ( q − p ) / N e − j 2π ql / N. ( 2–16 ). k =0 l =0. 所以在第 p 個頻率子載波上,接收端 N R 根天線接收的頻域訊號 Y( p ) 數學式 可以展開寫成:. Y ( p ) = G( p, p ) X ( p ) +. N −1. ∑ G( p, q ) X ( q ). + Z( p ),. q =0 q≠ p. 1442443 ICI. p = 0,K , N − 1 ( 2–17 ). 本論文主要便是著重在處理接收端移動產生都卜勒效應造成的時間選擇性衰 減的問題,因為時間選擇性衰減通道會破壞子載波正交性造成同步誤差,產生 ICI 會降低 SINR 對資料傳輸量與系統效能影響很大。ICI 以數學表示指的就是( 2-17 ) N −1. 等號右邊第二項,也就是 Z ICI ( p ) = ∑ G( p, q)X ( q) ,因為時變通道使得傳送符元與 q =0 q≠ p. 脈衝響應之間的關係不再是環狀折積,也使得通道頻率響應不再是單純的對角線 矩陣,子載波間的正交性被破壞,所以要消除 ICI 以恢復子載波彼此之間的正交 性,以提升系統效能與鏈路品質。而後面章節提到的傳送訊號若未特別註明將泛 指尚未做 IDFT 轉換在頻域的傳送訊號,接收訊號則泛指已經做過 DFT 轉換同樣 也在頻域的接收訊號;在後續章節 2.3 與 2.4 將陸續敘述在一般在頻域如何用 MMSE 等化器以及連續 ICI 消除器來處理 ICI 的問題。. 2.2 傳輸通道模型(ICI 模型) 無線通訊信號在傳遞時,隨著距離的增加,能量逐漸衰減。若傳遞的路徑上 有山丘、樹木等遮蔽物時,也會造成能量的變化,這些信號平均能量變化的現象 稱為大範圍衰減(large scale fading)。另外,傳送端發出的信號,會藉由週遭物 體的反射,從許多不同的路徑到達接收端,收到的信號就是這些來自不同路徑信 17.

(27) 號的加成,而造成小範圍衰減(small scale fading)。當不同反射信號到達接收端 的時間遠小於信號的取樣週期時,相加成的結果只會對單一符元造成影響。隨著 週遭環境的變化,影響加成的結果,使得接收到的信號能量快速變化。通常這個 現象會以SOS(Sum of Sine)模型表示,其中最廣為人知的就是Jake’s Model [14]、 [15]。. 無線時變通道通常包含的現象:大範圍衰減包含了因傳輸距離造成的mean path loss,以及物體的阻隔而造成的Shadowing effect,這種特性通常用對數常態分 佈(log-normal distribution)作模擬。而小範圍衰減包含長時間延遲的反射造成的 多路徑通道,以及因為週遭環境的變化造成的都卜勒現象使信號的振幅和相位會 在短時間內快速改變導致信號失真,本論文主要是著重在小範圍衰減的情況。. 2.2.1 多路徑衰減. 信號從傳送端經由通道至接收端,會遭遇到分散(scatter)、反射(reflection)、 折射(refraction)或者繞射(diffraction)等不同的干擾,使得信號經由不同路徑 至接收端的抵達時間、振幅大小與相位會不一致,而形成互相干擾,也就是所謂 的多路徑干擾。. 當接收信號是從任意不同方向而來,並且沒有明顯的直接路徑的話,數目一 多,我們則可以利用中央極限定理來推論,收到的信號可用一個期望值為零的複 數高斯隨機過程(complex Gaussian process)來模擬其性質。信號振幅大小呈現 Rayleigh分佈,而相位會呈現均勻分佈(uniform distribution),則我們稱這個通道 為Rayleigh衰落通道。但是如傳送端與接收端之間有一條直接路徑,則整體信號的 期望值不會為零,如此一來則會呈現Rician 分佈,也就是所謂的Rician衰落通道。 通道的脈衝響應可以表示如下 [16]:. 18.

(28) N (t ). h(τ , t ) = ∑ α n (t )δ (τ − τ n (t ))eiθn (t ). ( 2–18 ). n =1. 其中 N (t ) 表示路徑的個數,α n (t ) 表示第 n 個路徑的振幅大小,τ n (t ) 則為第 n 個 路徑的傳輸延遲時間, θ n (t ) = 2π f cτ n (t ) 為第 n 個路徑的相角, f c 是載波頻率:這 些變數都是時間的函數,因此通道脈衝響應是隨時間改變的。一般來說, N (t ) 為 常態分佈(normal distribution), τ n (t ) 為Poisson分佈, θ n (t ) 為均勻分佈(uniform distribution) , α n (t ) 則視通道環境而定,大致有Rayleigh分佈、Rician分佈、對數常 態分佈(log-normal distribution)等。在本論文模擬時變通道環境時,簡化了一些 設定:假設 N (t ) 和 τ n (t ) 為常數,不受時間變化影響,主要考慮 α n (t ) 的變化對於整 體MIMO-OFDM系統的影響。. 2.2.2 都卜勒效應. 移動接收時所產生的都卜勒效應,是另外一件值得注意的事情,由於是在移 動中接收信號,則電波頻率會因為入射波與行進方向夾角不同而產生變化,稱之 為都卜勒擴散或是都卜勒偏移(shift) ,都卜勒擴散量 f d,可由下面數學式表示[15]:. fd =. V cos θ λ. ( 2–19 ). 其中 V 為接收端的移動速度, λ 為電磁波波長, θ 為電磁波的入射角度。由 ( 2-19 )可知,都卜勒擴散量最大值為 f m =. V 。在多路徑傳輸通道中,電波經由不 λ. 同路徑到達接收端,因此會有不同的入射角度,也因此會有不同的頻率偏移量, 因而增加接收信號的複雜度,而在多載波系統中,還會造成ICI干擾而降低系統接 收的正確性,信號會因為都卜勒頻率飄移的效應而在載波頻率上產生 U 型都卜勒 頻譜,數學式表示為:. 19.

(29) 1   2  f Sc (λ ) =  π f m 1 −  f   m   0. f ≤ fm ( 2–20 ) f > fm. 2.2.3 Jakes 通道模擬方法. 由上面兩個小節可以知道要模擬無線衰落通道,必須考慮符合Rayleigh分佈的 特性與都卜勒頻率偏移效應。現今主要模擬具有都卜勒偏移效應的Rayleigh通道衰 落的方法,大多採用Jakes所提出的模型[15],利用這個模型可以得到如圖 2–9 非 常近似Rayleigh分佈的衰落通道。其中Jake為了簡化計算量,假設信號的入射角度 均勻分佈,並且振幅相同,然後利用弦波的對稱性,將來自360度的信號簡化到一 個象限內來表示。. 圖 2–9 Jake’s 多重 Rayleigh 衰落路徑通道模型. Jake’s 利用 M 個低頻震盪器產生 M 個 fading envelopes,藉由提供第 n 個震盪 器額外的相位偏移 θ nk = γ nk + β n , 1 ≤ k ≤ M 可以產生第 k 個 faded envelope:. 20.

(30) M. hk (t ) = ∑ [ cos( β n ) + j sin( β n )] cos(2π f n t + θ nk ). ( 2–21 ). n =1. 其中除了 f n 為低頻震盪器的頻率,還要增加額外限制multiple faded envelope 為不相關(或是近似不相關)後,可得到 γ nk 和 β n 的近似值,數學式如下:. f n = f m cos(2π n N ), n = 1, 2, …, M , where M =. βn =. πn M +1. γ nk =. 2π (k − 1)n M +1. 1 N ( − 1) 2 2. ( 2–22 ). n = 1, 2, …, M. ( 2–23 ). n = 1, 2, …, M. ( 2–24 ). 藉由上面得到的值可以算出在不同faded envelopes的相互關係,數學式如下:. φhi h j (τ ) =. E  hi* (t )h j (t + τ ) . ( 2–25 ). 2 2 E  hi (t )  E  h j (t )     . 2.3 MIMO-OFDM 系統之 MMSE 等化器 最小均方誤差(minimum mean-squared error, MMSE)等化器會將接收到的頻 域訊號能量資訊與背景雜訊因素考慮進去的線性檢測器,這個等化器會利用線性 映象(linear mapping)的方式,以將資料與線性映像後估計結果差值的均方 2 ˆ − W H  最小化為目的,因此才被稱之為最小均方誤差等化器,其中 Y 定義 E X  . { }=σ. ˆ 為 i.i.d.,平均為零、變異數 E X ˆ 如( 2–15 ),並假設估出訊號 X. 2. 2 X. = 1 ,數學. 表示式如下: 2 ˆ − WH Y  min E  X  . ( 2–26 ). 21.

(31) ˆ 為估計出的傳送訊號, R = E {YY H } = GG H + R 是訊號的相關性矩陣 X YY in. {. (correlation matrix) ,矩陣大小為 N ⋅ N R × N ⋅ N R , R in = E [ Y − GX ][ Y − GX ]. {. H. }是. }. ˆH =G ICI 加上雜訊效應的相關性矩陣,矩陣大小為 N ⋅ N R × N ⋅ N R , R YXˆ = E YX 是估出訊號與接收訊號的相互關係矩陣(cross-corelation matrix),所以 MMSE 等 化器的 Wiener 解可以由數學式表示為[7]:. W = R R YXˆ -1 YY. σ Z2 σ Z2 H −1 = G (GG + 2 I N R ×N R ) = (G G + 2 I NT ×NT ) −1 G H σX σX H. H. ( 2–27 ). 誤差值為 ε MMSE = 1 − W H R YY W = 1 − G H R -1YYG = 1 − W H G ,輸出的 SINR 為. γ MMSE =. WHG H. 2. W R in W. =. 1 − ε MMSE 。 ε MMSE. MIMO-OFDM MMSE 等化器的方塊圖,以 N T 根傳送天線與 N R 根接收天線為 ) 例,如圖 2–10 所示。圖 2–10 中有 N R × N T 組通道脈衝響應,其中 H ( i , j( i = 1,K , N R ,. j = 1,K , N T )表示從( 2-11 )中多根天線組成的 H 矩陣取出在第 i 跟接收天線與第 j 根傳送天線間的通道脈衝響應,並表示為:. H(i , j ).  h(i , j ) (0,0) h(i , j ) (0,2) h(i , j ) (0,1)  0 K   (i , j ) h(i , j ) (1,0) h(i , j ) (1,3) h(i , j ) (1,2)  K  h (1,1)   M M M M M  (i , j )  (i , j ) = h (v − 1, v − 1) h (v − 1, v − 2) M 0 0    M M M M M   M M M h(i , j ) ( N − 2,0) 0   (i , j ) (i , j )  0 0 K h ( N − 1,1) h ( N − 1,0) . ( 2–28 ). 接收到的訊號 Y 乘上一線性對應矩陣 W H 後,可以使原本 G 中非對角線項也 就是 ICI 干擾項,視同雜訊干擾項盡量消除;相較於忽略雜訊成分的 ZF (zero forcing, 22.

(32) ZF),MMSE 等化器會將雜訊的因素考慮進去,因此一般而言其效能較 ZF 為高; 在雜訊較弱趨近於零的情況下,MMSE 的效能會趨近於 ZF;此外,MMSE 等化器 有個缺點,即其必須估測使用者訊號的振幅大小。計算相關性與相互相關性矩陣 的 G 可以由後面章節 2.5 估出通道在經由數學運算轉換可得。. 圖 2–10 MIMO-OFDM 與 MMSE 等化器方塊圖(以 N T 根傳送天線與 N R 根接 收天線為例). 2.4 SISO-OFDM 系統之連續 ICI 消除器 所謂干擾消除器,簡單來說就是干擾訊號的估計(estimation)、重建 (reconstruction)與消除(cancellation)三個步驟,是非線性的演算法。干擾消除 器是屬於次佳化的作法,但精確的通道估計可以改善其效能。如果根據有誤的估 23.

(33) 計結果去重建干擾訊號再消除之,反而會加倍干擾的影響性造成錯誤延續(error propagation) 。一般干擾消除器的作法主要有連續干擾消除與平行干擾消除(Parallel interference cancellation, PIC)兩類。本論文將採用連續ICI消除器也就是延伸SIC 的概念來消除時變通道造成OFDM symbol中ICI問題,至於平行ICI消除器(Parallel ICI)幾經模擬嘗試發現效果不佳,所以在本論文中便不加以介紹。. 2.4.1 連續 ICI 演算法. 在SISO-OFDM系統中,可以將章節2.2.3中MIMO-OFDM的接收訊號( 2-15 )只 (1) 取 N T = N R = 1 ,讓 X (1) N ×1 表示所有傳送的頻域訊號, YN ×1 表示所有接收到的頻域訊. 號表示為:.  Y (1) (0)   (1)  Y (1)  (1)  = G(1,1) X(1) + Z(1) Y =   M  (1)  Y ( N − 1)  G(1,1) (0,0) G(1,1) (0,1)  G(1,1) (1,0) G(1,1) (1,1) =  M M  (1,1) (1,1) G ( N − 1,0) G ( N − 1,1). K K O. G(1,1) (0, N − 1)   X (1) (0)   Z (1) (0)      G(1,1) (1, N − 1)   X (1) (1)   Z (1) (1)  +     M M M   (1)   (1)  (1,1) K G ( N − 1, N − 1)  X ( N − 1)  Z ( N − 1) ( 2–29 ). 其中 Y (1) ∈ £ N , X (1) ∈ £ N 平均值為零,變異數為 σ X2 , Z(1) ∈ £ N 平均值為零, 變異數為 σ z2 ,而 Y (1) ( p ), X (1) ( p ), Z (1) ( p ) 分別表示在第 p 個頻率( p = 0,1,K , N − 1 ) % (1,1)Q % H ∈ £ N ×N , H (1,1) 定 所接收的訊號、傳送的訊號與外加高斯雜訊。而 G (1,1) = QH 義如( 2-28 ), G (1,1) ( p, q) 表示第 ( p, q) 個頻率上的通道增益。. 而連續ICI消除器的基本原則 [17]是在接收端根據通道增益 G (1,1) 中每一行 24.

(34) (column)能量大小排序,以得知傳送頻率訊號向量 X (1) 中哪一個tone的增益最 大,先針對能量最大的tone進行估計,並從原接收到的頻率訊號向量 Y (1) 中將其成 分扣除,此舉的原因是能量大的tone獲得較精確的資料決策結果。上述的動作將一 直被重複直到所有傳送訊號都被檢測出來為止,也就是採用連續的方式減去每一 個tone所造成的ICI來增加接收器效能。下圖 2–11表示在接收端以連續ICI消除器來 作訊號檢測的SISO-OFDM系統方塊圖。. 圖 2–11 SISO-OFDM 與連續 ICI 消除器方塊圖. 如圖 2–11所示將接收到的訊號 Y (1) 也就是 Y1(1) 送入,在連續ICI演算法中,要 ˆ (1) 被檢測出來的順序對系統效能影響很 檢測出所有訊號需經過 N 次重複運算, X 大,設定的排序集合是根據 G (1,1) 中每一行能量大小排序(ordering)為 S = {s1 ,s2 ,K ,sN } ,一開始由MMSE檢測最強的tone擷取出來,經由hard decision完 成偵測 Xˆ (1) ( s1 ) [7]:. 25.

(35) Xˆ (1) ( s1 ) = Q  W (1,1) H ( s1 ) Y (1) . ( 2–30 ). 其中 Q [⋅] 表示根據星象圖作slicing或量化的步驟。而等化矩陣 −1. W. (1,1) H. =G. (1,1) H. −1.  (1,1) (1,1) H σ Z2 (1)   (1,1) H (1,1) σ Z2 (1)  + = G G I G + 2 I N ×N  G (1,1) H ,而  G N ×N  2 σ X(1) σ X (1)    . W (1,1) H ( s1 ) 則表示 W (1,1) H 矩陣中第 s1 行。再來是訊號 Xˆ (1) ( s1 ) 重建並從接收訊號 Y1(1) 中將 Xˆ (1) ( s1 ) 的部分消去後,可得到一個修正後的接收訊號 Y2(1) 表示如下: Y2(1) = Y1(1) − G (1,1) ( s1 ) Xˆ (1) ( s1 ) =. ∑G. (1,1). ( m) X (1) ( m) + Z. (1). ( 2–31 ). m ≠ s1. (1) (1) = G (1,1) N −1X N −1 + Z. (1,1) 其中 G (1,1) ( s1 ) 表示矩陣 G (1,1) 中的第 s1 行, G (1,1) 移去其第 s1 行的 N −1 是一個由 G. (1) 矩陣,大小降為 N × ( N − 1) , X (1) 移去其第 s1 項的向量,大小降為 N −1 是一個由 X. ( N − 1) × 1 。接著根據 s2 ,K , sN 的順序,依序修正接收訊號 Y3(1) ,K , YN(1) ,如此重複 上述動作可逐步將所有訊號偵測出。. 連續ICI消除的優點是,因為每一次干擾消除的架構相同可以重複使用,所以 硬體電路需求小,而且藉由連續ICI消除器,能較可靠地偵測出強度較弱的tone。 缺點是因為訊號重建與干擾消除必須依序完成,所以會有時間延遲的問題產生, 所以當OFDM符元中tone數愈多,傳送資料量愈大,時間延遲會變很長,因此若要 使用連續ICI消除器則OFDM符元數會受到時間延遲的限制而必須有所取捨。. 2.4.2 快速的連續 ICI 消除演算法. 連續 ICI 消除的方法描述如上面章節 2.4.1,觀察圖 2–11 可以發現影響連續 26.

(36) ICI 消除器複雜度主要的關鍵是在 MMSE 等化器求 Wiener solution W (1,1) H 的運算 上,且 OFDM 符元的子載波數 N 通常都很大,所以接收機的運算複雜度會很高; 但是若將實際接收到的訊號加以分析,可以發現其實訊號能量會主要集中在少數 某幾個子載波上,而在子載波上的 ICI 主要也是受到鄰近一些子載波的影響較大, 距離愈遠的子載波干擾影響愈小,所以在做連續 ICI 消除或 MMSE 運算時,其實 是可以在某種程度上忽略那些距離遠影響小的子載波,使運算複雜度降低,至於 忽略子載波個數則需視通道環境與系統效能加以取捨,下面將介紹這個能快速運 算連續 ICI 消除的演算法。. 首先同上面章節 2.4.1 所述,會將 G (1,1) 中每一行能量大小排序為 S = {s1 ,s2 ,K ,sN } ,所以 G (1,1) 中第 s1 行的能量最大,所以一開始便由影響最大的訊 號 X (1) ( s1 ) 先解,之後再依序解 X (1) ( s2 ), X (1) ( s3 ),K , X (1) ( sN ) ,所以為了能降低運算 −1.   σ 2 (1) 複雜度,讓之後消干擾需要的 G (1,1)G (1,1) H + Z2 I N × N  反矩陣可以用疊代遞迴的 σ X(1)   方式求得,我們會在未經排序的 G (1,1) 後乘上一個轉換矩陣(permutation matrix) PS(1,1) 以達到每一行交換排序的效果,所以 PS(1,1) 矩陣可以將 G (1,1) 中每一行根據其排 序後的指標位置重新安置,傳送訊號當然也會同時追隨排序後新指標位置重新安 置,並定義重新排序後的通道增益矩陣為:. U (1,1) = G (1,1)PS(1,1). ( 2–32 ). PS(1,1) 中每一行跟每一列中只能有一個 1,也就是將單位矩陣 I N ×N 中第 s1 行排到 PS(1,1) 中的第一行, I N ×N 中第 s2 行排到 PS(1,1) 第二行依此類推, PS(1,1) 的數學表式如下:. 27.

(37) PS(1,1). 0 M  0  1 M = M M  0 ↑   s1. 0 M M M 0 1 0 0 ↑ s2. K 0 K M  K 1  K 0 K M  K M K M  K 0 K ↑  K sN  N ×N. ( 2–33 ). 我們目前經排序後第一個檢測的訊號為 X (1) ( s1 ) ,在求 MMSE Wiener solution 時只考慮 K = 2e + 1 個子載波, K 值大小需在系統效能與複雜度間取捨,令 α (1) s1 為 一個 K × 1 的向量,其第 i 項為 ( s1 − e − 1 + i ) mod N  + 1 , i = 1,K , K ,此外我們可 以利用 α (1) ,將 Y (1) 與 Z(1) 分別取出 K 個元素各別形成向 s1 的元素當作指標(index) (1) 量 Ys(1) 與 Z(1) ,將 U (1,1) 取出 K 列向量 s1 ,再利用 α s1 的元素當作列指標(row index) 1. 形成矩陣 U (1,1) s1 ,所以( 2-29 )可以改寫成( 2-34 ),並因減少求 MMSE Wiener solution 時考慮的子載波數,所以接收訊號可以改寫成 ( 2–35 )[10]、[18]。. Y (1) = G (1,1) X (1) + Z (1) = U (1,1) X (1) + Z (1). ( 2–34 ). (1) (1) Ys(1) = U (1,1) s1 X s1 + Z s1 1. ( 2–35 ). % (1,1) 與 X (1) ( s ) 的估計訊號 所以經過排序後的 MMSE 的 Wiener solution W s1 1 Xˆ (1) (s1) 可以表示成:. 28.

(38) % W. −1. (1,1) s1.  (1,1) (1,1) H σ Z2 (1)  =  U s1 U s1 + 2 I K ×K  U (1,1) s1 ( s1 ) σ X(1)  . ( 2–36 ). = R (s1−1) U (1) s1 ( s1 ) % (1,1) Y (1)  Xˆ (1) ( s1 ) = Q  W s1 s1 . ( 2–37 ). (1,1) ˆ (1) ( s ) , Xˆ (1) ( s ) ,…, 其中 U (1,1) s1 ( s1 ) 表示 U s1 中第 s1 行,為了要陸續估計後面 X 2 3. Xˆ (1) ( sN ) ,我們要重建已經估得的訊號並從 Y (1) 中扣除:. % (1) = Y (1) − U (1,1) ( s ) Xˆ (1) ( s ) Y s2 1 1. ( 2–38 ). U (1,1) ( s1 ) 表示 U (1,1) 中第 s1 行,之後如同上一小節所說重覆上次動作直到全部解 % (1) (α (1) ) 後面同理可以類推求得。其中的 U (1,1) 與 U (1,1) 之 =Y 出,但是要注意的是 Ys(1) s2 s2 s2 s1 2 (1,1) 間有相關性, U (1,1) s2 的前 K − 1 行與 U s1 的後 K − 1 相同,也就是說在( 2-36 )中 R s1 後. K − 1 行與 R s2 的前 K − 1 行中的某些元素相同,所以我們可疊代計算 R (s1−1) 來大幅降 低運算量。. H. (1,1) =  u s1 U sH1  ,則 R s1 可以寫成: 如果我們將 U (1,1) s1 分割寫成 U s1. β R s1 =  s1  β s1. β sH1   θ s1 . 其中 β s1 := u sH1 u s1 +. ( 2–39 ). σ Z2 σ Z2 H I , = + : θ U U I , β s1 := U s1 u s1 ,所以 R −s11 可 s1 s1 s1 2 2 ( K −1)×( K −1) σX σX. 以寫成:. 29.

(39) ηs1 ,11 ηsH1 ,21  R =   ηs1 ,21 ψ s1 ,22  −1 s1. ( 2–40 ). (. 其中ηs1 ,11 = β s1 − β sH1 θ −s11β s1. ψ s1 ,22.  β s1 β sH1 =  θ s1 −  β s1 . ψ s1 ,22. ). −1. 是純量, ηs1 ,21 = −. ψ s1 ,22β s1 β s1. 是 ( K − 1) × 1 向量,. −1.   是 ( K − 1) × ( K − 1) 矩陣,由 matrix inverse lemma 可知: .  β s1 β sH1 =  θ s1 −  β s1 . −1.  −1 −1  = θ s1 + ηs1 ,11 θ s1 β s1 . (. )( θ. −1 s1. β s1. ). H. ( 2–41 ). 將各矩陣與向量代入( 2-41 )後,發現 θ −s11 可表示為:. −1 s1. θ = ψ s1 ,22 −. ηs1 ,21ηsH1 ,21. ( 2–42 ). ηs1 ,11. (1,1) 再來我們將 U (1,1) =  U sH1 u% s2  ,則 R s2 可以寫成: s2 分割寫成 U s2 H. θ R s2 =  % Hs1 β s2. β% s2   β%s2 . ( 2–43 ). σ 其中 β%s2 := u% sH2 u% s2 + Z2 I,β% s2 := U s1 u% s2 ,令 bs2 := β%s2 − β% sH2 θ −s11β% s2 σX. (. 2. ). −1. , Bs2 := −θ−s11β% s2 ,. 所以 R −s21 可以寫成:. θ −s11 + B s2 B sH2 bs2 R = B sH2 bs2  −1 s2. B s2 bs2   bs2 . ( 2–44 ). 30.

(40) 所以 R −s11 可以將( 2-42 )的 θ −s11 代入求得 R −s21 ,如此一來我們便可依照這個模 式逐步將 s2 ,s3 ,K ,sN 帶入,疊代出所有 Wiener solution 需要的反矩陣;在計算 複雜度上,從表 2-1 可以知道,在疊代運算時, β% s2 影響計算複雜度最多,因 此,在檢測一個 OFDM 符元時總計算複雜度為 ο ( N 2 K ) 。原本未利用快速的疊 代運算直接解反矩陣的方法則需要的複雜度為 ο ( N 3 ) 。通常 OFDM 符元會很大 K = N ,因此我們可以大幅降低計算複雜度,其中 K 值的選擇則需在系統效能 與通道環境間作取捨,一般來說,通道環境愈差的情況造成 ICI 愈嚴重,所以 鄰近需考慮消除干擾的子載波數就愈多, K 值需愈大;但在通道環境愈好的情 況造成 ICI 較少,所以鄰近需考慮消除干擾的子載波數就很少, K 值則不需太 大。. 初始狀態. 疊代運算. 快速演 算法. R s1. R −s11. θ −s11. B s2. bs2. β%s2. β% s2. 複雜度. ο ( NK 2 ). ο(K 3). ο(K 2 ). ο(K 2 ). ο(K ). ο(N ). ο(N 2K ). 表 2-1 SISO-OFDM 中快速連續 ICI 消除演算法的複雜度. 31.

(41) 2.5 通道估計. 圖 2–12 MIMO-OFDM 系統之通道估計 由於雜訊與 ICI 的問題,使得在現實中要知道完整的通道響應是無法達到的, 只能利用已知的資訊去盡量估測並降低誤差;本章節利用 MIMO-OFDM 系統來說 明通道估計演算法,如圖 2–12 所示,在數學表示式上會沿用章節 2.2.3 中( 2-11 ) 的定義但是在時域接收訊號的排列上會有些微的修改,表示為:. 32.

(42)  h(1)  T T   y = y(1)T ,K, y( NR )T  =  y(1) (1),K, y(1) ( N ),K, y( NR ) (1),K, y( NR ) ( N ) =H′x+z =  M  x + z h( NR )    ( 2–45 ). h( m ).  h( m ) (0,0) K 0 h( m ) (0, 2) h( m ) (0,1)    (m) K h ( m ) (1,0) h ( m ) (1,3) h ( m ) (1, 2)   h (1,1)   M M M M M  (m)  (m) =  h ( v − 1, v − 1) h (v − 1, v − 2) M 0 0    M M M M M   (m) 0 M M M h ( N − 2,0)   (m) (m)   h h 0 0 K ( − 1,1) ( − 1,0) N N  . ( 2–46 ). 其中定義 h( m ) 為第 m 根接收天線,接收到來自傳送端所有 N T 根天線的所有通 道脈衝響應矩陣,如( 2-46 )所示,而 h( m ) ( N − 1, v − 1) 表示第 m 根接收天線,接收 到來自傳送端所有 N T 根天線的在第 N − 1 個取樣時間中第ν − 1 條路徑,表示為 h( m ) ( N − 1, v − 1) =  h ( m ,1) ( N − 1, v − 1),K , h ( m , NT ) ( N − 1, v − 1)  。. 接收端因為有 ICI 的問題造成系統無法直接用單階的等化器(FEQ)得到通道 頻率響應,所以在本論文中將利用 pilot tone 傳送 pilot 資訊以估計時變通道脈衝響 應,並假設 OFDM 符元區間中的脈衝響應呈線性變化,所以我們只需估計出( 2-45 ) 中所有傳輸通道 h(1) ,K , h( N R ) 中,第一個取樣時間點 h(1) (0),K , h( N R ) (0) 與第 N 個取 樣時間點 h(1) ( N − 1),K , h( N R ) ( N − 1) 全部 N R ⋅ N T ⋅ν 條通道脈衝響應,剩餘中間的通 道 h(1) (1),K , h( N R ) (1),K , h(1) ( N − 2),K , h( N R ) ( N − 2) 就可以由線性內插求得,其中 h(1) ( m ) =  h (1,1) (m,0),K , h (1, NT ) ( m,0),K , h (1, NT ) ( m,ν − 1)  表示第 m 個取樣時間點,在第 一根接收天線,接收到來自所有 N T 根傳送天線的通道路徑向量。 使用 h(1) (0),K , h( N R ) (0) 與 h(1) ( N − 1),K , h( N R ) ( N − 1) 線性內插來近似 H′ 可以使 33.

(43) 原本的通道矩陣 H′ 的參數減少許多。在估計通道時,我們將通道根據接收天線不 同分開解,對於 N R 根天線要作 N R 次最小平方(Least square, LS)法分別解出 h% ( m ) , m = 1,K , N R ,換句話說,對第 m 根接收天線而言,一次 LS 解出全部傳送天 線的通道也就是 h% ( m ) =  h( m ) (0), h( m ) ( N − 1)  =  h ( m ,1) (0,0),K , h ( m , NT ) ( N − 1,ν − 1)  。 T. T. 所以 H′ 可以由 h(1) (0),K , h( N R ) (0) 與 h(1) ( N − 1),K , h( N R ) ( N − 1) 分別排列並乘上 A 0 與 A N −1 的線性內插加權矩陣的近似組成。第 m 根接收天線的時域接收訊號 y ( m ) 數學 式可以近似如下:. y ( m ) =h( m ) x + z ( m ) ≈ ( A 0H′0( N ×NT ⋅N ) + Α N −1H′N( N−1×NT ⋅N ) ) x + z ( m ). ( 2–47 ). h( m ) ≈ A 0H′0( N × NT ⋅N ) + Α N −1H′N( N−1×NT ⋅N )  h( m ) (0,0) 0 K h( m ) (0, 2) h( m ) (0,1)   (m)  h( m ) (0,0) K h ( m ) (0,3) h( m ) (0, 2)   h (0,1)   M M M M M   N −2   (m) (m) = diag 1, ,K ,0  h (0, v − 1) h (0, v − 2) M 0 0   N −1   M M M M M   0 M M M h( m ) (0,0)   (m) (m)   0 0 h (0,1) h (0,0) K    h( m ) ( N − 1,0) 0 K h( m ) ( N − 1, 2) h ( m ) ( N − 1,1)   (m)  h( m ) ( N − 1,0) K h( m ) ( N − 1,3) h( m ) ( N − 1, 2)   h ( N − 1,1)   M M M M M 1     (m) (m) ,K ,1  h ( N − 1, v − 1) h ( N − 1, v − 2) M + diag 0, 0 0   N −1   M M M M M   (m) 0 M M M h ( N − 1,0)   (m) (m)   0 0 K ( 1,1) ( 1,0 ) N N − − h h  . ( 2–48 ) 為了轉換成可以讓 pilot tone 安插計算的形式,要將原本在通道矩陣 H′0( N ×NT ⋅N ) 和 H′N( N−1×NT ⋅N ) 上的循環移動(circular shift)轉移到傳送訊號 x% 0 與 x% N −1 上,則可以得 到乾淨脈衝響應向量重新排列成 h% ( m ),所以若能準確估得的第一個與最後一個取樣 34.

(44) 時間點的通道脈衝響應,則可以增加後續作連續 ICI 消除後檢測訊號的準確性,x% 0 與 x% N −1 定義為下面兩式: ( NT ) ( NT ) ,Kx(1) ,0,K,0, x% 0 = x1(1) ,K, x1( NT ) , x(1) 2 ,K, x2 v ,K, xv.  x(1) (0)  (1) x (1) =  M  (1)  x (N −1). K K. N×2⋅NT ⋅ν. x(1) ( N −1) K x( NT ) (N −1) K x( NT ) ( N −ν + 1) 0 K 0  x(1) (0) K x( NT ) (0) K x( NT ) (N −ν + 2) 0 K 0 O M M O M O M M O M  ( NT ) ( NT ) ( NT ) (1) K x (N −1) x ( N − 2) K x ( N − 2) K x ( N −ν ) 0 K 0 x( NT ) (0) x( NT ) (1). ( 2–49 ). ( NT ) ( NT )  x% N −1 = 0,K,0, x1(1) ,K, x1( NT ) , x(1) ,Kx(1) 2 ,K, x2 v ,K, xv. ( 2–50 ). N×2⋅NT ⋅ν. 第 m 根接收天線的頻域接收訊號 Y ( m ) 可以改寫成:. ′ + z(m) ) Y(m) = Qy(m) = Q(Hx ≈ Q A0H′0 + ΑN −1H′N −1  x + Qz(m) = Q[ A0x% 0 + AN −1x% N −1 ] h% (m) + Z(m). = Q( Rx) A0QH Qx% 0 + AN −1QH Qx% N −1  h% ( m) + Z(m). {. ( 2–51 ). ( NT ) = QA0QH (Q x1(1) ,K, x1( NT ) ,K, x(1) ,0,K,0) + v ,K, xv. }. ( NT ) ) h% (m) + Z(m) QAN −1QH (Q 0,K,0, x1(1) ,K, x1( NT ) ,K, x(1) v ,K, xv. ( 2-51 )是接收訊號的等效數學式 Y ( m ) ,將 Y ( m ) 的 pilot tone 上接收訊號取出組 成一個大小為 N p × 1 的行向量 YP( m ) 供通道估計使用,數學表式為:. 35.

(45) YP( m) = (Qy( m) )P. {. ( NT ) = (QA0QH )P (Q x1(1) ,K, x1( NT ) ,K, x(1) ,0,K,0)P + v ,K, xv. }. ( NT ) )P h% ( m) + (Z( m) )P (QAN −1QH )P (Q 0,K,0, x1(1) ,K, x1( NT ) ,K, x(1) v ,K, xv. % (m)h% ( m) + X % (m)h% ( m) + (Z(m) ) = X % (m)h% ( m) + error =X P q P P. ( 2–52 ). N p 是 pilot tone 的個數, ( Z)p 表示 Z 中載於 pilot tone 上的雜訊為一向量(或 % (m ) h% ( m ) 項 矩陣) , P =  p1 , p2 ,K , pN P  是 pilot tone 的位置指標。此外,在( 2-52 )中 X P 表示 pilot tones 對接收訊號 YP( m ) 的影響,可用於後面 LS 估計脈衝響應之用。而 % (m ) h% ( m ) ( p ≠ q )則表示在矩陣乘開的過程接收訊號 Y ( m ) 內屬於 ( 2-52 )中另一項 X q P 非 pilot tone 訊號元素對其的影響,在後面 LS 估計通道時會將其與雜訊 ( Z( m ) )P 項 一併視為誤差(error)[8]。從上面 x% 0 與 x% N −1 定義的結構還可以發現, x% 0 的前 N T ⋅ν ( NT ) 行與 x% N −1 的後 N T ⋅ν 行同為 [x1(1) ,K , x1( NT ) ,K , x (1) ],且每一行間彼此存在關連 v ,K , x v. 性,也就是 x (n+m1) 可由前一行 x (nm ) 作環狀移動獲得,如此在時域環狀移動的效果等同 於在頻域作角度移動(phase shift),因此我們可以表示為[9]:. (Qx. ) = (Qx. (m) n p. (m) P 1. ) e.  − j 2π p ( n −1)    N. ( 2–53 ). 因為 pilot tone 上的 pilot 訊號 (Q( Tx ) x1 )P 在接收端是已知,所以我們可以移動其 ( NT ) 角度來獲得 (Q  x1(1) ,K , x1( NT ) ,K , x (1) ,0,K ,0 )P ,最後在使用 LS 來得到時域 v ,K , x v. % ( m ) 為非奇異矩陣,所以可得到唯一解 hˆ ( m ),如下式: 上的通道脈衝響應估計,假設 X P Ls. 36.

(46) % HX % )−1 X % HY hˆ Ls = ( X P P P P. ( 2–54 ). 如此一來便可由 hˆ (Lsm ) 得知 hˆ ( m ) (0) 與 hˆ ( m ) ( N − 1) ,則剩餘取樣時間的脈衝響應 h( m ) (1),K , h( m ) ( N − 2) 就可以由線性內插求得,並重新將估計到的全部取樣時間點 ˆ ,也就是將接收訊號排回原本( 2-11 )的 脈衝響應循環排序回( 2-11 )的通道形式 H ˆ = Q( Rx ) HQ ˆ ( Tx ) H 。 y ,即可得估計的通道增益 G. 37.

(47) 第 3 章 MIMO-OFDM 系統之連續 ICI 消除演算法以. 及遞迴通道估計與連續 ICI 消除演算法 在上面第二章已經介紹 MIMO-OFDM 的系統架構、MMSE 等化器、通道估 計,以及 SISO-OFDM 中連續 ICI 消除器;在第三章我們要延用章節 2.2.3 中提到 的 MIMO-OFDM 在頻域的接收訊號的數學式( 2-11 ),將之前連續 ICI 消除演算法 延伸到 MIMO-OFDM 系統中,並提出以遞迴估計時變通道並連續消除 ICI 的方 法,可改善在章節 2.5 介紹單純在時域估計時變通道的方法,增加系統效能,最後 則會對於 pilot tone 安置的位置在時變與非時變通道估計下有何不同與準確性差異 加以介紹。. 3.1 MIMO-OFDM 系統之連續 ICI 消除演算法 MIMO-OFDM的連續ICI消除演算法的接收訊號數學式可以用( 2-11 )表示,它 與章節2.4的演算法最大差異是在於,MIMO-OFDM因為傳送與接收端皆有多根天 線,所以數學模型的排列會與單根天線時的排列,以及消除干擾的類型有所不同; 在MIMO-OFDM系統中連續ICI消除器不只是要消除本身天線自己的ICI,同時也要 消除其他天線的ICI,所以我們會將同一個頻率上不同天線所載的訊號排在一起, 這樣才能同時考慮並消除所有可能造成檢測誤差影響的干擾。下面將說明 MIMO-OFDM連續ICI消除器系統方塊圖如圖 3–1 所示,其中在 N T 根傳送天線與 N R 根接收天線的環境下,根據( 2-11 )定義我們對其排列表示指標表示稍作修改, 頻域接收訊號 Y =  YT (1),K , YT ( N )  = [Y (1),K , Y ( N R ⋅ N )] ,頻域傳送訊號 T. T. X =  X T (1),K , X T ( N )  = [ X (1),K , X ( N T ⋅ N )] ,以方便後面排序描述。 T. T. 38.

(48) 圖 3–1 MIMO-OFDM 連續 ICI 消除器系統方塊圖 圖 3–1中的連續ICI消除器的方塊圖運作如圖 3–2,它是根據圖 2–11稍作修改 而來;在圖 3–2中,因為 N T 根傳送天線與 N R 根接收天線系統要消除的干擾除了 自己天線鄰近 N − 1 個載波的干擾,尚須包含其他 N R − 1 根天線鄰近 N − 1 個載波的 干擾,所以頻域的接收訊號必須先將同一個載波不同天線的接收訊號排列在一 起,再供後續作MMSE或是連續ICI消除,本論文提出的方法還需要針對 G 中每一 行能量大小排序,所以在連續ICI消除的方塊前還需做排序的動作,並將平行訊號 轉為連續的訊號;根據 G 每一行能量大小排序可以得知傳送頻率訊號向量 X 中哪 一個tone的通道增益最大,先針對能量最大的tone進行估計並從原接收到的頻率訊 號向量 Y 中擷取出來,剩下的訊號 Y2 再繼續當作新的接收訊號,以連續的方式減 去每一個tone的所造成ICI來增加接收器效能。. 39.

(49) 圖 3–2 在圖 3–1 中連續 ICI 消除器的方塊圖. {. }. 首先將( 2–11 )中 G 每一行能量大小排序為 S = s1 ,s2 ,K ,sNT ⋅N ,再如圖 3–2所 示,將接收到的訊號根據排序集合順序重新排列為 Y ,並將平行訊號轉為連續訊 號依序送入連續ICI消除器,一開始由MMSE檢測器從最強的tone s1 開始解,經由 hard decision完成偵測 Xˆ ( s1 ) ,數學式為: Xˆ ( s1 ) = Q  W H ( s1 ) Y  −1.   σ2 W = GG H + Z2 I N R ⋅N ×N R ⋅N  G σX    H  σ Z2 = G  G G + 2 I NT ⋅ N × N T ⋅ N  σX  . ( 3–1 ). −1. 其中 W H ( s1 ) 表示 W H 中第 s1 行,再來是訊號 Xˆ ( s1 ) 重建並從接收訊號 Y 中將 Xˆ ( s1 ) 的部分消去後,可得到一個修正後的接收訊號 Y2 ,數學式為: 40.

數據

圖  2–2  利用載波重疊的頻譜  圖  2–3 OFDM 的子載波正交頻譜  OFDM的訊號是由PSK或是QAM所調變的子載波在時域上相互疊加而成,其 等效低通(Equivalent Lowpass)訊號可以表示成:  2 1 2 2 ( )               0 1( )         ,  ( )        0                              kNk kj f tNkkXttTx tteTotherwiseφπφ−=−≤ ≤==  ∑
圖  2–4  類比 OFDM 調變與解調器  如( 2-2 )所示,各子載波間具有正交的特性,在接收端我們只需要將第 k 個子 載波乘以 φ 的共軛複數並積分一個符元區間,即可將所傳送的訊號解出,其中, k 第 j 個子載波上的訊號經過相關器(correlator)後可以表示為( 2-3 )。  1            ( ) ( ) 0           nl n ltt dtn lφφ∞−∞==  ≠∫ 
圖  2–6 STBC 兩根傳送天線兩根接收天線方 塊圖  ²  空間多工為 MIMO 最具吸引力的功能,其原理為在傳送端利用多根天線傳送 不同資料序列,並在接收端利用多根天線的空間自由度將該組資料序列分別 解出。經由此一程序,在傳送端與接收端之間彷彿形成一組虛擬的平行空間 通道,可在同一時間、同一頻段,以同一功率傳送多個資料序列。如此一來, 整體系統的有效資料傳輸率便可以在不增加任何通訊資源的前題下提升數 倍;傳統的單一天線或單邊多天線系統,其系統容量與天線數目成對數關係 增加,而 MIMO 系統由於平行
圖  3–1 MIMO-OFDM 連續 ICI 消除器系統方塊圖  圖  3–1中的連續ICI消除器的方塊圖運作如圖  3–2,它是根據圖  2–11稍作修改 而來;在圖  3–2中,因為 N 根傳送天線與 T N 根接收天線系統要消除的干擾除了R 自己天線鄰近 N − 1 個載波的干擾,尚須包含其他 N R − 1 根天線鄰近 N − 1 個載波的 干擾,所以頻域的接收訊號必須先將同一個載波不同天線的接收訊號排列在一 起,再供後續作MMSE或是連續ICI消除,本論文提出的方法還需要針對 G 中每一 行能量
+7

參考文獻

相關文件

„ 傳統上市場上所採取集群分析方法,多 為「硬分類(Crisp partition)」,本研 究採用模糊集群鋰論來解決傳統的分群

• 當我們在歸類一個問題為 問題時,等於不在乎他的複雜度是 還是 之類的,只要是多項式時間就好。.

4.1 多因子變異數分析 多因子變異數分析 多因子變異數分析 多因子變異數分析與線性迴歸 與線性迴歸 與線性迴歸 與線性迴歸 4.1.1 統計軟體 統計軟體 統計軟體 統計軟體 SPSS 簡介 簡介

由於 Android 作業系統的開放性和可移植性,它可以被用在大部分電子產品 上,Android 作業系統大多搭載在使用了 ARM 架構的硬體設備上使裝置更加省電

值得一提的是,Add-in 在 Inventor 運行時會自動加載的特性是一個非常實用的功 能。使用者可以在執行 Inventor 前選擇所需要加載的 Add-in,而沒有選擇的

圖 2.31 Piercentransit 系統輸出畫面 (十一)Washington Metropolitan Area Transit Authority(UW2).

,例如 : 心臟、腎臟跟腸道系統。許多先天缺陷是在妊娠 第七週前胎兒器官生成就已發生,而通常這時候產婦還 不知道自己懷孕。另外,糖化血色素高於 12% 的婦女和 服用

電容濾波器可以扼止輸出負載兩端的電壓產生的波動,使輸出電壓的 漣波因素較小,但電容器對電源中的低頻雜訊無法有效抑制,這時就