一、2 发射天线 Alamouti-STBC编码方式说明
发射信号编码矩阵(其中 x i x_i xi表示第 i i i个发送信息块,第 i i i行是第 i i i个天线的发送信号)
X = [ x 1 − x 2 ∗ x 2 x 1 ∗ ] X = \begin{bmatrix} x_1 & -x_2^* \\ x_2 & x_1^* \end{bmatrix} X=[x1x2−x2∗x1∗]
- 其中
x
i
∗
(
n
)
=
x
i
(
(
−
n
)
N
)
,
n
=
0
,
1
,
.
.
.
.
,
N
−
1
x_i^* (n)=x_i((-n)_N),n=0,1,....,N-1
xi∗(n)=xi((−n)N),n=0,1,....,N−1;
N
N
N表示数据块长度,
∗
*
∗表示共轭、
(
⋅
)
N
(\cdot)_N
(⋅)N表示模N操作(与左边最近整数倍
N
N
N的距离)
例如: x 1 = [ a 1 a 2 a 3 a 4 ] , x 1 ∗ = [ a 1 ∗ a 4 ∗ a 3 ∗ a 2 ∗ ] x_1=[a_1 \quad a_2 \quad a_3 \quad a_4],x_1^*=[a_1^* \quad a_4^* \quad a_3^* \quad a_2^*] x1=[a1a2a3a4],x1∗=[a1∗a4∗a3∗a2∗] - 以上编码在
时域
进行,在频域只需对应位共轭运算,不需要改变顺序
x_1_conj = x_1(mod(-1*[0:length(x_1)-1],length(x_1)));
- F F T ( x 1 ) = F F T ∗ ( x 1 ∗ ) FFT(x_1) =FFT^*(x_1^*) FFT(x1)=FFT∗(x1∗)
二、2 × \times × 1单接收天线最大似然译码
x
^
1
=
a
r
g
m
i
n
x
^
1
∈
S
(
∣
h
1
∣
2
+
∣
h
2
∣
2
−
1
)
∣
x
^
1
∣
2
+
d
2
(
x
~
1
,
x
^
1
)
\hat{x}_1 =\underset {\hat{x}_1\in S}{arg min}(|h_1|^2+|h_2|^2-1)|\hat{x}_1|^2+d^2(\tilde{x}_1,\hat{x}_1)
x^1=x^1∈Sargmin(∣h1∣2+∣h2∣2−1)∣x^1∣2+d2(x~1,x^1)
x
^
2
=
a
r
g
m
i
n
x
^
2
∈
S
(
∣
h
1
∣
2
+
∣
h
2
∣
2
−
1
)
∣
x
^
2
∣
2
+
d
2
(
x
~
2
,
x
^
2
)
\hat{x}_2 =\underset {\hat{x}_2\in S}{arg min}(|h_1|^2+|h_2|^2-1)|\hat{x}_2|^2+d^2(\tilde{x}_2,\hat{x}_2)
x^2=x^2∈Sargmin(∣h1∣2+∣h2∣2−1)∣x^2∣2+d2(x~2,x^2)
其中
x
~
1
=
h
1
∗
r
1
+
h
2
r
2
∗
=
(
∣
h
1
∣
2
+
∣
h
2
∣
2
)
x
1
+
h
1
∗
n
1
+
h
2
n
2
∗
\tilde{x}_1=h_1^*r_1+h_2r_2^*=\left(|h_1|^2+|h_2|^2\right)x_1+h_1^*n_1+h_2n_2^*
x~1=h1∗r1+h2r2∗=(∣h1∣2+∣h2∣2)x1+h1∗n1+h2n2∗
x
~
2
=
h
2
∗
r
1
−
h
1
r
2
∗
=
(
∣
h
1
∣
2
+
∣
h
2
∣
2
)
x
2
+
h
2
∗
n
1
+
h
1
n
2
∗
\tilde{x}_2=h_2^*r_1-h_1r_2^*=\left(|h_1|^2+|h_2|^2\right)x_2+h_2^*n_1+h_1n_2^*
x~2=h2∗r1−h1r2∗=(∣h1∣2+∣h2∣2)x2+h2∗n1+h1n2∗
r
1
=
h
1
x
1
+
h
2
x
2
+
n
1
,
r
2
=
−
h
1
x
2
∗
+
h
2
x
1
∗
+
n
2
r_1=h_1x_1+h_2x_2+n_1,r_2=-h_1x_2^*+h_2x_1^*+n_2
r1=h1x1+h2x2+n1,r2=−h1x2∗+h2x1∗+n2
r 1 、 r 2 r_1、r_2 r1、r2分别为接收端连续两个时隙的接收数据, h 1 、 h 2 h_1、h_2 h1、h2分别为已知信道衰落特性(通过信道估计获得当前认为为一个恒定值 ∣ h i ∣ e j θ i |h_i|e^{j\theta_i} ∣hi∣ejθi), S S S为调制星座的所有可能, d 2 ( a , b ) = ∣ a − b ∣ 2 d^2(a,b)=|a-b|^2 d2(a,b)=∣a−b∣2。