• 沒有找到結果。

DF 合作式通訊─封包錯誤率分析

第五章 合作式通訊的應用

5.3 DF 合作式通訊─封包錯誤率分析

本章節討論空時編碼的封包錯誤率,將籬柵空時編碼加入合作式通訊,先討論編碼設計 的準則,再對一些合作式通訊方法做實驗。

5.3.1 應用於 DF 合作式通訊上的籬柵空時編碼

為了完整將籬柵空時編碼載入DF 合作式通訊中,每次傳送一組 information bits,

使用”2L” time slots(假設封包長度為 L)。

Phase 1 時,Source 傳送資料給 Destination 端,Relay 端也幫忙聽 Source 所傳的 signal。

Phase 2 時,假使 source-ralay 間的通道很好,使得 Relay 端能夠對 Source 所傳的訊號,

皆能成功解碼,然後再傳送訊號給Destination 端。

5.3.2 分散式籬柵空時碼編碼結構

Source 端的籬柵空時碼編碼結構,先以最複雜的例子來說明。 Source 端傳送訊號 時,分成兩個部分,phase 1 和 phase 2。因此將籬柵空時碼編碼器所製造出來的訊號,

分成兩部分傳送。設計 Source 端的籬柵空時碼編碼器時,假設天線個數為 2nS根(實際 上只有nS根)。Phase 1 時,傳送第 1~nS 根天線上的 symbols;phase 2 時,傳送第nS+1~2nS 根天線上的symbols。

(

10,

)

1 1 ,

0

,..., g

nT

g (

11,

)

1 1 ,

1

,..., g

nT

g (

1 1,

)

1

, 1

1

,...,

nT

g

g

υ υ

(

M Mn

)

T M

M

g

g

2

log2 2

log2

log , log

1 ,

,...,

υ

(

n Mυ

)

M

g

T

g

1log,12

,...,

1log, 2

(

n M

)

M

g

T

g

0log,12

,...,

0log, 2

modM

For phase 1

For phase 2

S

R

D

I

phase phase II

S

R

D

圖 5-7 DF protocol with S-D link in phase 2 示意圖

Relay 端的籬柵空時碼 encoder structure,由於只需使用到一個 frame 的時間;”有別”

於Source 端需要用到 2 個 frame 的時間發送訊號,所以 Relay 端用傳統的籬柵空時碼編 碼器結構即可,不需將傳送天線分成兩個部分。

5.3.3 定義分散式籬柵空時碼矩陣

就像討論集中式籬柵空時碼般,我們會想製造一個difference matrix 來討論分散式 籬柵空時碼編碼的方法,讓籬柵空時碼用於合作式通訊時,找到最佳{g},使得編碼效 果最好。這些 symbol matrix 所訂出來的方式,是為了用於運算上的方便,傳統上輸出 輸入的矩陣關係為 R=HX+N。根據 Decode-and-Forward 的觀念。使用分散式籬柵空時 碼時,在phase 1 時,Source 端會先發出一段訊號,訊號的長度為一個封包長度,將此

在phase 2 時,Source 端再發出一次訊號,訊號長度也是一個 frame size。此段訊號,用 矩陣表示。

在兩個封包時間長度內,對於所有的code symbol sequences,所產生的分散式籬柵空時 碼矩陣,表示如下:

(S R) D

由於合作式通訊分成兩個phase 傳送 signal,所以接收端也會分別在兩個 phase,接 收到訊號;將兩個phase 所收到的訊號,用矩陣表示如下:

合作式通訊使用籬柵空時碼來做訊號編碼,所以解碼時,使用Viterbi algorithm 解碼。

不過在計算branch metric 時,需要考慮兩個 frame 的總影響!注意 ML decision 的方法

Slow-Fading 狀況下,Source 與 Destination 間的 channel state,在 Phase 1 與 Phase 2 間不會改變。

H

SD,t 1=

H

SD,t 2。仿照第二章的導證過程,使用Viterbi ML 解碼演算法,

For phase 1 For phase 2

A of value eigen positive

l : α

A of rank : rs 將通道的影響積分過後,得到的錯誤率如下:

D s s D

s D rn

s r n

l l

r n

l

s l

N E N

P E

=

=

⎟⎟

⎜⎜ ⎞

⎟⎟ ⎛

⎜⎜ ⎞

≤ ⎛

⎟ ⎟

⎜ ⎜

⎛ ⎟⎟

⎜⎜ ⎞

⎛ +

≤ ∏ ∏

1 0

1 0

4

1 1 4

ˆ ) ,

( X X

α α

(Eq. 5-23) 由FER 看來,在 slow-fading 狀況下時,遵守集中式籬柵空時碼編碼器的設計方法。

 A 的 rank 愈高愈好,A 的 rank 決定分散式籬柵空時碼的 transmit diversity。(A=BBH)

 A 的 determinant 愈高愈好,A 的 determinant 決定分散式籬柵空時碼的 coding gain。

以下是針對 Slow-Fading 通道下,模擬不同籬柵空時編碼的效能,Slow-fading 狀 況下,不同memory 個數,對於錯誤率的影響。上為模擬為nS=nR=nD=1,對於每個分散 式籬柵空時碼都具有相同的rank of A(transmit diversity=2),但不同的分散式籬柵空時碼 間,存在states 個數的差異,states 個數愈多,愈能增 coding gain。此外,我們也可以觀 察determinant,對於 coding gain 的影響,determinant 愈大,coding 就愈大。

分散式 籬柵空時碼

states

Generator sequence

(Source)

Generator sequence

(Relay)

rank determinant Code A

4-states

g1=[(00),(12)]

g2=[(20),(20)]

g1=[22]

g2=[11] 2 32

Code B 8-states

g1=[(22),(20)]

g2=[(00),(12),(02)]

g1=[12]

g2=[202] 2 60 Code C g1=[(20),(20),(22)] g1=[102] 2 80

圖 5-8 determinant criterion 應用於分散式籬柵空時碼中(for slow-fading channel)

0 2 4 6 8 10 12 14 16 18 20

10-4 10-3 10-2 10-1 100

symbol SNR

FER

Performance comparison in Slow Fading DSTTC

codeA codeB codeC

16-states g2=[(02),(10),(12)] g2=[221]

5.3.6 類慢速衰減通道下的設計準則

Quasi-slow Fading 狀況下,Source 與 Destination 間的 channel state,在 Phase 1 與 Phase 2 間會改變。

H

SD,t 1

H

SD,t 2,使用Viterbi ML decoder 的錯誤率如下:

由FEP 看來,在 quasi-slow fading 狀況下時,encoder 的設計方法。

 D 與 G 的 rank 愈高愈好,D 與 G 的 rank 決定分散式籬柵空時碼的 transmit diversity。 coding gain(PCG)。如此一來,分散式籬柵空時碼的 transmit diversity 純粹交由

G

矩陣決 定,coding gain 交由 PCG 決定。

以下是針對Quasi Slow Fading 通道下,模擬不同籬柵空時編碼的效能,Quasi-Slow fading 狀況下,不同 memory 個數,對於錯誤率的影響。上為模擬為nS=nR=nD=1,對於 每個分散式籬柵空時碼都具有相同的rank of A(transmit diversity=2),但不同的分散式籬 柵空時碼間,存在states 個數的差異,states 個數愈多,愈能增 coding gain。此外,我們 也可以觀察determinant,對於 coding gain 的影響,PCG 愈大,coding gain 就愈大。

  分散式

籬柵空時碼 states

Generator Sequence (Source)

Generator Sequence (Relay)

rank determinant

d

E2 PCG(

det ⋅ d

E2) Code A

8-states

g1=[(10),(32)]

g2=[(12),(03),(00)]

g1=[23]

g2=[201] 2 16 2 32

Code B 8-states

g1=[(22),(00)]

g2=[(10),(13),(12)]

g1=[12]

g2=[230] 2 16 6 96

Code C 8-states

g1=[(12),(10)]

g2=[(20),(11),(22)]

g1=[12]

g2=[310] 2 16 10 160 5.3.7 比較慢速與類慢速衰減通道狀況

比較slow-fading 與 quasi-slow fading 狀況,transmit diversity 最大分別為(nS+nR)‧nD

與(2nS+nR)‧nD。 當 nS=nR=nD=1 時,slow-fading 分散式籬柵空時碼 最大 transmit diversity=2,quasi-slow fading 分散式籬柵空時碼 最大 transmit diversity=3。