研究內容
本計畫在於設計具有多路徑干擾消除與多重碼展頻之行動 Wimax 系統,以期可以利用多重 碼的優點將訊號之能量分散到所有的載波上面,以對抗通道嚴重衰變的問題,並且利用多路徑 干擾消除的技術,獲得多路徑增益,再以低密度位元檢查碼之編解碼,提高行動 Wimax 之系統 效能。研究方法
本計畫針對行動 Wimax 系統,使用一種頻域展頻的技術,將訊號在頻域作正交展頻,使用 此技術的目的在於將每個載波上的資訊能量分散到所有載波上,如此一來,可以改善 OFDMA 在嚴重通道衰變的情況下的訊號品質,因為從 OFDMA 的特性來看,訊號載波間的訊號是不相 關,因此如果某幾個載波受到嚴重通道衰變干擾,訊號將可能會消失,因此要改善這個問題, 必須使用資訊分散的方法,使用編碼技術是一種解決方案,本計畫採取頻域展頻的技術將可以 更進一步提升系統效能。較適合用於 OFDMA 系統的展頻碼是具有正交特性的華氏碼(Walsh code),因為 Walsh code 具有正交特性,因此各載波展頻之後的訊號即使疊加起來也不會互相干擾,十分適合用於行動 Wimax 頻譜資源限制的特性,然行動 Wimax 之載波並無法符合 Walsh code 碼長需為 2 的多次 方之限制,因此想出將訊號切割分組,以 FFT size 為 2048 點的例子,其實際使用的資料載波 只有 1440 個,我們可將其切割分為四組,其對應長度分別為 1024,256,128,32,如此一來, 每一分組將可符合 Walsh code 之規則,而且總長度又可符合行動 Wimax 的規定。每一分組可 利用其組別內 Walsh code 作頻域展頻的動作,將訊號能量分散在所屬組別之所有載波上,接 收端只要對對應之組別做相對應的解展頻作用,即可將各個載波的資訊還原,即使受到通道嚴 重的衰變,解展頻之後的訊號還是會有相當品質的質量,可以讓資料偵測器正確解出資料。 1024 256 128 32 1440 Split 1024 256 128 32 Spreading
Mapper (QPSK Modulation) S/P Spreading Spreading SUM
S/P IFFT P/S Guard Interval
Insertion RF Front End MUX . . . . . . b X Spreading Spreading SUM 1024 32 1024 Pilot DE MUX S/P . . . 32 D/A Interleaver LDPC Encoder 圖二 具有多重碼特性之行動 Wimax 傳送端架構圖 圖二為行動 Wimax 傳送端的架構圖,在經過 LDPC code 編碼、交錯及調變之後,訊號將作 分組動作,分組之後的訊號即進行對應組別的展頻,因為是在 IFFT 之前的展頻,因此其屬於 頻域展頻。因為展頻碼具正交特性,各組的載波展頻之後將可以在各組內疊加起來,之後再將 訊號多工串接起來,這時就可將領航載波(Pilot)加進 OFDM 符元內。經過 IFFT 之後,訊號即 轉為時域訊號,加上護衛區間的保護,符元訊號即可從傳送端傳送出去。 本計畫另一核心技術在於接收端的多路徑干擾消除技術,此技術主要目的在於對抗通道多 路徑干擾的效應,利用訊號偵測與重建之間的遞迴式訊號處理,以減小訊號受到通道衰變的效 應,接收端的架構圖如圖三所示,訊號從通道接收之後,先轉到基頻,移除護衛區間之後,即 可作數位訊號處理。FFT 將訊號由時域轉到頻域,因此接下來的訊號將會在頻域作運算,領航 載波會用來作同步及相關系統參數之指定,而資料載波即可用來作多路徑干擾消除相關的訊號 處理。這邊的多路徑干擾消除訊號處理即為圖中深色區塊的部份,詳細內容將在後面說明。訊 號送進多路徑干擾消除訊號處理區塊之後,可以解出第一次的訊號估計,此估計出的訊號可以 經過訊號重建的方式,將訊號重建為受通道干擾效應的狀態,再回授到多路徑干擾消除訊號處 理區塊的輸入端,因為已經經過第一次的訊號估計,基本上已經消除部份的資訊不確定性,因 此利用此估計過後的訊號再進行一次多路徑干擾消除訊號處理,將可以有更好的資料品質,經 過多次遞迴之後,訊號將可以有越來越好的品質,經過模擬,約 3~4 次的遞迴運算即可有相當 程度的改善。在多路徑干擾消除運算之後,訊號即可送到後端之低密度位元檢查碼作解碼之運 算。
S/P GI
Removal FFT P/S
Soft PEQ / Soft MPIC MPI replica signal
. . . . . . RF
Front End DEMUX
Pilot DATA Soft Symbol Mapping R A/D De-interleaver LDPC decoder 圖三 具有多重碼及多路徑干擾消除技術之行動 Wimax 接收端架構圖 圖四為接收端軟式部份等化器的區塊架構圖,圖五為接收端軟式多路徑干擾消除運算之區 塊架構圖。訊號會先經過第一次的軟式部份等化運算之後再作多路徑干擾消除運算,軟式部份 等化運算之主要目的在於補償通道的效應,其等化參數如式(1)所示,這邊之所以使用軟式等 化器,在於可以依照通道的情形加以調整 β 值,如通道干擾是以 AWGN 為主,則將等化器調整 趨近 MMSE 等化器的模式,如果通道干擾是以多載波之間的干擾為主,則可以調整 β 值趨近 ZF 等化器的模式,如果是介在中間則等化器亦可適應性校對到比較適合之型態,在這邊我們 假設通道狀態資訊已知。 1 1 1), -N ( i 0 , / 1 * i i i H H G (1) Partial Equalizer Perfect Channel Estimation Despreading Despreading Soft Data Detector Spreading . . . To Soft MPIC
Soft Bit Calculation and Soft Symbol Mapping
Despreading Despreading . . . 1024 32 R Calculate BER DE MUX . . .
號可以表示為: NS l i i n i g i k l c IS l k j j l i l ji c i k l c j x i h i g DS l i i h i g k x l T k l l i l j l ji c i k l c j x i h i g l j j l j x l l T k l l l T k l k l z 1 , , 1 1 , , , , 1 , 1 1 , , , , 1 , , , , N G c N c H G c r G c (2) z為解展頻之後的訊號,r 為接收的訊號,G 為軟式等化器,c 為展頻及解展頻用的華氏碼,l 為對應組別之長度,k 為組別內第 k 個載波,H 為通道效應,N 為通道雜訊,DS 為所要解出的 訊號,IS 為碼際干擾,NS 為雜訊干擾。碼際干擾與雜訊干擾所提供的變異數將可用來計算軟 性資訊。解展頻之後的訊號將可以作資料偵測,我們使用性能較好的軟式資料偵測,計算出其 軟式資訊,因為訊號的實部與虛部互相獨立,因此其計算方式一樣,在這邊只推導實部的部份, 虛部的部份可以用相同的步驟計算。 軟式資訊:
Re |Re{ } 1/ 2
2 / 1 } Re{ | Re ln Re | 2 / 1 } Re{ Re | 2 / 1 } Re{ ln , , , , Re , k k l k k l k l k k l k k x z P x z P z x P z x P (3) 2 } Re{ 2 } Re{ , 2 } Re{ , 2 } Re{ exp 2 1 2 1 } Re{ | } Re{ z z k l z k k l m z x z P (4) 2 } Re{ 2 } Re{ , 2 } Re{ , 2 } Re{ exp 2 1 2 1 } Re{ | } Re{ z z k l z k k l m z x z P (5)
2
} Re{ , 2 } Re{ , 2 } Re{ Re , Re Re 2 1 z k l z k l z k z m z m (6) 計算出軟式資訊之後,透過轉換可將軟式資訊轉換為軟位元, ) 2 / tanh( 2 / 1 } ˆ Re{xk k,Re (7) ) 2 / tanh( 2 / 1 } ˆ Im{xk k,Im (8) } ˆ Im{ } ˆ Re{ ˆk xk j xk x (9) 軟位元即可用來做訊號重建,訊號重建包括重新展頻與加入通道資訊,因此可以重建出多路徑 訊號,由於這邊經過第一次資料偵測的動作,因此重建的訊號將有更好的訊號品質,用這訊號 做再一次的訊號處理,即遞迴運算(下一級為多路徑干擾消除運算),即可獲得更好的性能表 現,重建之後的訊號即送到下一級的多路徑干擾消除運算,多路徑干擾消除運算區塊架構圖如 圖五所示:MRC Perfect Channel Estimation Despreading Despreading Soft Data Detector Spreading and Data Interference Reconstruction . . . MPI replica signal To Next Stage . . . . . . -R Despreading Despreading . . . 1024 32 DE MUX . . . Data output MPI replica signal from previous stage
Soft Bit Calculation and Soft Symbol Mapping
圖五 行動 Wimax 接收端之軟式多路徑干擾消除區塊架構圖 由於在本級之前,多路徑訊號已被分解出來,因此在本級即可利用最大比合併(MRC)的方式將 訊號的能量集合起來。第一步驟即為多路徑干擾消除(假設共有 n 個路徑訊號),接收的訊號 R 扣除其他 n-1 條前一級所重建出的訊號,即可將第一條路徑訊號分解出來,其它 n-1 條路徑亦 可使用一樣的方式解出來,解出的路徑如式(10)所示 P d 1 , ˆ 1 1 l k k k P d i i i d R H x c r (10) 因此在這一級解出的 n 條路徑即可用最大比合併將訊號能量集合起來,也因為有這一步驟,提 升了系統的效能,之後再經過對應之解展頻動作與軟式資訊偵測,即可將訊號的軟式資訊解出 來,如式(11)所示 P d d d T k n s k N 1 * 2 ) / 2 ( c H r (11) 軟式資訊經過轉換可以轉換為軟位元,如式(12)所示:
Re{ }/2 (1/ 2)tanhIm{ }/2
tanh 2 / 1 ˆk k j k x (12) 軟位元即可用來作訊號重建,重建的訊號會包括重新展頻與加入通道的效應,之後將重建好的 訊號送到下一級的多路徑干擾消除運算,由於之後的訊號都有經過訊號重建,因此之後每一次 的遞迴運算只需作多路徑干擾消除運算即可,不用再作軟式等化處理。經過幾次的多路徑干擾
行動 Wimax 對於 LDPC code 有相當的定義,對於不同碼率與碼長均運用對應的基本矩陣(base matrix) 1 , 1 2 , 1 2 , 1 1 , 1 0 , 1 1 , 2 2 , 2 2 , 2 1 , 2 0 , 2 1 , 1 2 , 1 2 , 1 1 , 1 0 , 1 1 , 0 2 , 0 2 , 0 1 , 0 0 , 0 b b b b b b b b b b b b b n m n m m m m n n n n n n P P P P P P P P P P P P P P P P P P P P H (13) 其中 P 為 z*z 的交換矩陣(單位矩陣的位移矩陣)或是零矩陣,某一碼率之基本矩陣為固定式, 依照碼長不同而適時調整 z 的大小,以符合所需要的對應位元檢查碼矩陣,以碼率為 1/2 為例 子,其基本矩陣為: 每一個 element 都是一個 z*z 矩陣,數字部份則為此 z*z 單位矩陣向右循環平移的量,基本矩 陣的 column 為 24*z=n,因此給定一個碼長,即可計算出 z 的大小,再將 z*z 矩陣向右循環平 移,即可產生所使用之位元檢查碼矩陣(parity check matrix),編碼器與解碼器都使用相同 的位元檢查碼矩陣來做編碼與解碼的動作。
模擬結果
本計畫主要在於設計具有多重碼技術、多路徑干擾消除技術及低密度位元檢查碼編碼之行動 Wimax 系統,表一為本計畫行動 Wimax 系統設計所使用之模擬參數,本計畫是選用行動 Wimax 之符元長度為 2048 點之模式來進行模擬,其它模式亦可用相同的方法設計,可獲得相似之結 果。本計畫所使用的模擬通道為 1:1 之 Rayleigh 衰變通道,車速為 30km/hr 及 120km/hr,其 所對應的最大都卜勒頻率為 19.44Hz 及 77.78Hz。 表一 模擬參數 Parameter
Mobile Wimax System Mode 2048
Modulation QPSK
Carrier frequency 700MHz
PEC parameter β =0.5, 0.7 Number of data subcarriers 1440
Number of subcarriers 2048
Useful symbol time 91.4μ s
Guard interval (1/4) 22.85μ s
Overall symbol time 114.25μ s
Vehicle speed 30 km/hr, 120 km/hr
Doppler frequency 19.44Hz, 77.78Hz
Path number 2
Max delay spread 5.67μ s (127 samples)
LDPC code rate 1/2
LDPC code length 1440
圖六為本計畫所設計之具備多重碼技術與多路徑干擾消除技術之行動 Wimax 系統效能模擬,所 選用的模式為行動 Wimax 長度為 2048 之模式,在這邊假設通道估計與同步都是最佳化,且二
干擾消除技術,可以提升性能達 7dB 左右。系統在高車速可以有更好的性能表現,是因為系統 可以利用通道的多路徑特性,達到路徑分集的效益,因此可以有更好的表現。系統效能的改善 程度,會隨著軟式多路徑干擾消除的使用次數增加而慢慢收斂。 圖六 行動 Wimax 之系統性能比較(長度為 2048,功率比為 1:1,車速 30km/hr) 圖七 行動 Wimax 之系統性能比較(長度為 2048,功率比為 1:1,車速 120km/hr) 圖八為本計畫所設計的行動 Wimax 系統加上 LDPC 碼之性能表現模擬,所用的通道為功率比 1:1 之雙重路徑 Rayleigh 衰變通道,車速為 30km/hr,使用碼長為 1440,碼率為 1/2,由模擬可 以知道,所設計的系統有不錯的表現,以誤碼率 10-2 來看,使用軟式部份等化運算,系統即可 以有相當的增益,在加上軟式多路徑干擾消除技術,系統提升的程度會更明顯,不過一樣隨著 多路徑干擾消除的技術使用的次數增加,改善的幅度會慢慢變小,因此考慮運算複雜度與效能 改善之間的平衡,用 2~3 次的遞迴運算即可。圖九則是車速為 120km/hr 之系統性能模擬。
圖八 行動 Wimax 之系統性能比較(長度為 2048,功率比為 1:1,車速 30km/hr) 圖九 行動 Wimax 之系統性能比較(長度為 2048,功率比為 1:1,車速 120km/hr)