• 沒有找到結果。

第四章、 多載波分碼多重進接系統傳送機架構和通道模型

4.4 上鏈多用戶環境

h t =a t δ t +a t δ tτ (4-11) 其中τ 為第二條路徑相對於第一條路徑的延遲。

其中a t1( )a t2( )為兩條路徑的複數增益,可表示成N個弦波相加,分 別由兩獨立(independent)之傑克衰變通道模型(Jake’s fading channel model)所產生。

如上圖 4.2 所示,對上鏈傳輸的基地台接收機而言,所接收到的 訊號是來自不同用戶的訊號經過獨立通道的總和:

1

( ) ( ) ( ) ( )

U

u u

u

r n s n h n W n

=

=

+

其中

u( )

s n :第u個用戶的傳送訊號。

u( )

h n :第u個用戶傳送訊號所經過的通道。

( )

W n :加成性白色高斯雜訊(AWGN)。

第五章

多載波分碼多重進接(MC-CDMA)系 統接收機與渦輪多用戶偵測技術

(TMUD)之結合

本章中,我們將介紹結合 MC-CDMA 及渦輪多用戶偵測技術的 上鏈接收機架構,利用傳統的多用戶偵測技術[1],將多用戶偵測後 的軟資訊輸出給渦輪解碼器,由渦輪解碼器輸出系統位元及同位位元 的軟資訊,經訊號重建後回傳給多用戶偵測器,如此經過幾個迴圈後,

便能降低 MAI 的影響,進而提升系統的用戶容量與效能。

在假設通道的估計為完美及同步已經完成的情形下,我們使用電 腦模擬後發現使用渦輪多用戶偵測技術將大幅降低 MAI 的影響,使 得系統的效能趨近於單一使用者時的效能.

5. 1 符號定義

本節中列出上下標常見符號的意義,其它符號則在往後出現時定義:

u 為使用者的索引

l 為渦輪多用戶偵測的迴圈的索引 n 為通道編碼前的時間索引

w 為通道編碼及並列變串列轉換器 (Parallel to serial converter) 後的時間索引

m 為經 QPSK 調變後的時間索引,也就是 OFDM 符元的索引

首先假設系統已達到理想的同步。無線電頻率(Radio frequency, RF) 訊號經由射頻頭端 (RF front end) 轉換成基頻訊號 r 後,接著移除訊 for all user

SISO The reconstruction of data signal from the last stage of TMUD

,( )

頻域訊號 的訊號處理主要包含兩部分。一部份利用接收訊 號中每個用戶領航訊號的成分,分別對每個用戶進行通道估計,假設 通道估計的結為 , 代表第 u 個用戶在第 k 個次載波上所估出之通道頻率響應(Channel frequency response)。

另一部份是使用上述通道估計的結果去重建每個用戶的領航訊 號,接著再扣除中R km( )所有用戶領航訊號的部分PIm( )k ,領航訊號干 擾消除(Pilot interference cancellation) 的目的在於減少領航訊號對資 料訊號偵測的干擾。最後將剩餘的資料訊號Rdm( )k 進行多層級的平行

其中CP ku( ) 代表第u個用戶領航訊號的頻域展頻碼。然後扣除中R km( )

Pilot interference reconstruction

Pilot interference cancellation

1

5. 4 應用於頻域之渦輪多用戶偵測技術

我們採用多層級的平行干擾消除多用戶偵測器。在每一級偵測器 中主要包含三個動作:消除其他用戶的資料干擾訊號、資料檢測解碼 與資料重建。資料重建的目的在於模擬用戶本身資料對其他用戶造成 的干擾,下一層級根據前一層級重建的資料訊號消除其他用戶的多重 進接干擾。平行干擾消除每增加一層級,對個別用戶的接收機而言,

其訊號與雜訊比將獲得改善,因此經過多層級的干擾消除後,能得到 更精確的偵測結果。

5.4.1 使用者 u 的第

l

級偵測器

l 級的偵測器如圖 5.3 所示,在 l=1 時尚無偵測過的資料,

因此在這一級中不作消除其他用戶的資料干擾訊號,直接將Rdm l, ( )k 送入碼匹配、通道匹配和渦輪解碼的方塊中。當 l>1時,才扣除前 一級重建的 MAI。

(5-3) , ,

, 1 ,

( ) if 1

( ) ( ) ( ) if 1

u m l m l i

m l m l

i u

Rd k l

RC k

Rd k DI k l

=

=

>

Code matching Channel matching and Decoding Data signal reconstruction

Data interference cancellation SUM

. . . . P/S External Interleaver

P/S

Soft QPSK MappingSoft Bit

00 OthersOthers . . . .

0 Others

0 Others

Channel estimation 圖5.3 平行干擾消除第 級偵測器

Channel matchingCode matching SUM

. . .

. . . . . .

. . .

Soft Factor Calculation 2-to-3 ConverterExternal DeinterleaverModified Turbo Decoder

0.5

0.5 0.5 圖 5.4 第 級資料偵測解碼架構圖

在進行渦輪多用戶偵測時,我們將迴圈 l 分成兩個集合 A 及 B。 的通道匹配方式為最大比例合併(Maximum Ratio Combining, MRC)。

(5-5)

在傳送端與Φum l, 相對應的為vum,若沒有雜訊及其他用戶的干擾,

5.4.2.1 不經過渦輪解碼器的軟位元計算

( ) ( )

5.4.2.2 經過渦輪解碼器的軟位元計算

我們先看第一個 MAP 解碼器 :

( ) ( )

( ) ( )

( ( ) ) ( )

( )

第六章

通道估計架構

上鏈傳輸中,每個用戶的訊號經過不同的通道到達基地台,接收 機需要估出所有用戶的通道以提供多層級的平行干擾消除進行干擾 訊號重建與消除的動作,如第五章所介紹。本章將詳細描述此一通道 估計的方法。

為了估計每位用戶的通道,所有用戶必須在傳送端傳送一已知的 領航訊號,此領航訊號會經過通道並與自己的資料訊號以及其他使用 者的領航訊號和資料訊號加成在一起,然後在接收端轉換成基頻訊號 後經過 FFT 的動作,因為已經作了 FFT 的動作,所以在估計通道時,

我們便直接在頻域上對領航訊號作解展頻,在 6.1 節中我們將介紹在 頻域解展頻的原理。然後在 6.2 節中把頻域解展頻應用在通道估計架 構中。

6.1 解展頻

我們採用 FFT 匹配濾波器(FFT matched filter)的觀念完成解展頻 的動作。以下將對如何以 FFT 匹配濾波器實現解展頻做詳細的解釋。

假設x n1( )x n2( )是兩個長度為N 之序列,X k1( )X k2( )則為x n1( )x n2( ) 的 FFT 轉換,x n1( )x n2( )的互相關函數Γx x1 2( )τ 可表示如下:

{ }

6.2 通道估計

FFT matched filter for despreaing

%um l, ,IIR1( )

位隨機 0 或 180 度的變化,但目標使用者則不會,接下來經過一階無 限脈衝響應濾波器時,則其他使用者殘餘的領航訊號所造成的干擾則 會因鄰近的干擾相近但有正負的差別而相消。

接著把訊號通過 FFT 匹配濾波器做領航訊號的解展頻,可得到 第u位用戶粗略估計的通道脈衝響應h%um l, ( )k ,其中CPu是頻域的領航訊 號展頻碼,除上N是正為了正規化(normalize)自相關係數。我們必 須估出全部用戶的通道資訊以提供多用戶偵測接收機做後續的處理。

由於通道估計的準確度會受到雜訊與通道衰減等因素的影響,我 們將粗估之通道脈衝響應h%um l, ( )k 經過一個一階無限脈衝響應濾波器 (First order IIR filter)與路徑選擇(Path selection)方塊,以得到更精確的 通道估計。

α

1−

α

%um l,( ) h k

%um l, ,IIR1( )

h k

%um1, ,IIR1E ( ) h k

圖 6.3 一階無限脈衝響應濾波器

上圖為一階無限脈衝響應濾波器,是一個低通的濾波器,可降低 每個符元中雜訊的強度。α 是它的衰減因子,其大小的選擇和訊號雜 訊比(SNR)、通道變化快慢有關。α 愈大,濾波器頻寬愈小,因此當 雜訊大時,選用較大的α 值平均效果較好。然而平均太長,通道響應

便無法及時更新,當通道變化快(車速快)時,則選用較小的α 值。一 階無限脈衝響應濾波器的數學式子可表示如下:

%um l, ,IIR1( ) (1 ) %um l, ( ) %um 1, ,IIR1E ( )

h k = −α ×h k + ×α h k (6-3) 其中 E 表示最後一級。

Path selection

IIR filter

| . |

%um l, ,IIR1( )

h k hm lu,( )k

%um l, ,abs( )

h k h%um l, ,IIR2( )k

圖 6.4 通道路徑選擇架構圖

我們藉由第一個 IIR 濾波器平均的動作降低雜訊對通道估計的 干擾。而路徑選擇機制中,取绝對值後的第二個 IIR 濾波器目的在於 平均通道衰減對路徑振幅大小的影響,因此需要較長的平均長度,最 後經由一次的路徑選擇找出通道脈衝響應的位置,如圖 6.4 所示。

通道估計進行至此,確認了通道脈衝響應中路徑位置的部分。然 而,我們在傳送端以金氏碼作為領航訊號的展頻碼,由於金氏碼的自 相關特性並不完美,也就是其自相關值不全為零,相異路徑間會出現 交互的影響,因此,上述估計的通道脈衝響應hm lu, ( )k 大小並不準確。

我們採用一個路徑解相關(Inter-path Decorrelating)機制,透過路徑相 關矩陣的反矩陣運算,消除路徑間的交互關係,修正粗估的路徑大

小。最後估計出之通道脈衝響應h$um l, ( )k 再經由 FFT轉換後得到頻率通

6.2.2 路徑解相關

第七章

電腦模擬

本報告提出在 MC-CDMA 上鏈基頻接收機下,結合多用戶偵測 (MUD)及渦輪碼的渦輪多用戶偵測(TMUD)架構;並使用 MPA 演算 法推導出渦輪碼同位位元的軟資訊,以作為干擾重建之用,因此我們 在渦輪解碼器後所得到的系統位元和同位位元都是軟性的,我們將之 稱作全軟性(Full-soft)的渦輪多用戶偵測,另一種做法是將渦輪解碼器 後所得到的系統位元的軟資訊作硬式決策後輸入與傳送端相同的渦 輪編碼器去得到同位位元,此時只有系統位元是軟性的,同位位元則 為硬性的,我們將之稱作部份軟性(Partial-soft)的渦輪多用戶偵測。

因此在本章中,我們的電腦模擬將針對使用渦輪多用戶偵測的系 統(TMUD)及只使用多用戶偵測的系統(MUD)去作比較;以及全軟性 (Full-soft)和部分軟性(Partial-soft)渦輪多用戶偵測系統的比較。

7.1 模擬環境

電腦模擬之假設條件為:

假設接收機已知所有用戶的展頻碼。

假設系統已完成載波同步與符元同步。

假設傳送機的功率放大器與類比數位轉換器(Analog to digital convertor)是線性的。

假設來自其它蜂巢的干擾為零。

MC-CDMA 系統設定:

調變(modulation) QPSK 載波頻率(carrier frequency) 2GHz

頻寬(total bandwidth) 0.64MHz 次載波個數(number of subcarriers) 64 有效符元時間(useful symbol time) 100us

護衛間隔(guard interval) 25us 整個符元時間(overall symbol time) 125us

資料速率(data rate) 16/3Kbps 展頻因數(spreading factor) 64

車速(vehicle speed) 30 km/hr(100 km/hr)

都普勒頻率(Doppler frequency) 55.56 Hz (185.19 Hz)

路徑個數(path number) 2 最大延遲擴散(max delay spread) 18.75us

領航訊號與資料訊號的功率比值

(Pilot to signal power ratio,PSPR) 1

通道匹配方法 最大比例合併

渦輪碼設定:

碼率 1/3

編碼器記憶體個數 3

交錯器形式 隨機交錯器

交錯器大小 1000 bits

電腦模擬的通道模型為:

等能量之雙路徑瑞雷衰減通道 (Rayleigh fading channel),其衰減 模型(fading pattern)由傑克衰變通道模型所產生。

傳送機與接收機的架構已於四、五、六章中介紹過,這裡則不再 重述。

7.2 模擬結果與討論

-6 -4 -2 0 2 4

SNR(dB) 1e-005

0.0001 0.001 0.01 0.1 1

BER

TMUD(Full-Soft) TMUD(Partial-Soft) MUD(Iteration=1) MUD(Iteration=2) MUD(Iteration=3) MUD(Iteration=4) MUD(Iteration=5) MUD(Iteration=6) Theoretical bound

圖 7.1 理想通道估計下雙路徑衰減通道之 MC-CDMA 系統使用多用戶 偵測和渦輪多用戶偵測在不同 SNR 下的比較,其中渦輪多用戶 偵測為經過三個迴圈的多用戶偵測及一次渦輪解碼(渦輪解碼 使用三個迴圈),最後在經一個迴圈的多用戶偵測;使用者數 目皆為 64,車速為 30 km/hr。

0 20 40 60 80 Number of user

1e-005 0.0001 0.001 0.01 0.1 1

BER

Theoretical bound TMUD (Full-Soft) TMUD(Partial-Soft) MUD(Iteration=1) MUD(Iteration=2) MUD(Iteration=3) MUD(Iteration=4) MUD(Iteration=5) MUD(Iteration=6)

圖 7.2 理想通道估計下雙路徑衰減通道之 MC-CDMA 系統使用多用戶 偵測和渦輪多用戶偵測在不同使用者下的比較,其中渦輪多用 戶偵測為經過三個迴圈的多用戶偵測及一次渦輪解碼(渦輪解 碼使用三個迴圈),最後在經一個迴圈的多用戶偵測;且 SNR 皆為 3dB,車速為 30 km/hr。

0 20 40 60 80 Number of user

1e-005 0.0001 0.001 0.01 0.1

BER

TMUD(Fill-Soft)(3,3) TMUD(Partial-Soft)(3,3) TMUD(Fill-Soft)(2,2) TMUD(Partial-Soft)(2,2)

圖 7.3 理想通道估計下雙路徑衰減通道之 MC-CDMA 系統使用渦輪多 用戶偵測在不同使用者下的比較,其中(x,y)代表渦輪多用戶 偵測為經過 x 個迴圈的多用戶偵測及一次渦輪解碼(渦輪解碼 使用 y 個迴圈),最後在經一個迴圈的多用戶偵測;且 SNR 皆 為 3dB,車速為 30 km/hr。

0 10 20 30 40 Number of User

0.0001 0.001 0.01 0.1 1

BER

TMUD(Full-Soft) MUD(itertion=6) MUD(itertion=5) MUD(itertion=4) MUD(itertion=3) MUD(itertion=2) MUD(itertion=1)

圖 7.4 假設為完美路徑選擇的通道估計下雙路徑衰減通道之 MC-CDMA 系統使用多用戶偵測和渦輪多用戶偵測在不同使用

圖 7.4 假設為完美路徑選擇的通道估計下雙路徑衰減通道之 MC-CDMA 系統使用多用戶偵測和渦輪多用戶偵測在不同使用

相關文件