z(n)
s(n)
+
8PSK
Space-time code
s 5 (n) s 2 (n)
s 1 (n)
h 2 (n)
h 1 (n)
y(n)
z(n)
(.)5 s(n)
+
8PSK
Space-time code
s 5 (n) s 2 (n)
s 1 (n)
h 2 (n)
h 1 (n)
Delay
y(n)
z(n)
s(n)
+
8PSK
Space-time code
s 5 (n) s 2 (n)
s 1 (n)
h 2 (n)
h 1 (n)
y(n)
z(n)
(.)5 s(n)
+
8PSK
Space-time code
s 5 (n) s 2 (n)
s 1 (n)
h 2 (n)
h 1 (n)
Delay
h
+
+
e(n)
z(n)
y(n)
S n
h
+
+
e(n)
z(n)
y(n)
S n
Trang 3+
+
e(n)
z(n)
y(n)
S n
h(n) = h(n-1) +(n) sign[e(n)]S(n)
Z -1
h(n-1)
h
+
+
e(n)
z(n)
y(n)
S n
h(n) = h(n-1) +(n) sign[e(n)]S(n)
Z -1
h(n-1)
Trang 6Z -1
v(n-1)
+ +
+ +
+
+
b 01 (n) b 02 (n) b 11 (n) b 12 (n) b 21 (n) b 22 (n)
Z -1
Z -1
Z -1
Z -1
x(n)
x(n-1)
x(n-2)
y(n-2)
a 0 (n)
a 1 (n)
a 2 (n)
c 1 (n)
c 2 (n)
y(n)
H(n)
- y(n)
y(n)
e(n) sign[e(n)]
H(n) = H(n-1) +(n)G(n) sign[e(n)]
Z -1
v(n-1)
+ +
+ +
+ +
+ +
+
+
b 01 (n) b 02 (n) b 11 (n) b 12 (n) b 21 (n) b 22 (n)
+
+
b 01 (n)
b 01 (n) b b 02 02 (n) (n) b b 11 11 (n) (n) b b 12 12 (n) (n) b b 21 21 (n) (n) b b 22 22 (n) (n)
Z -1
Z -1
Z -1
Z -1
x(n)
x(n-1)
x(n-2)
y(n-2)
a 0 (n)
a 0 (n)
a 1 (n)
a 1 (n)
a 2 (n)
a 2 (n)
c 1 (n)
c 1 (n)
c 2 (n)
c 2 (n)
y(n)
H(n)
- y(n)
y(n)
e(n) sign[e(n)]
H(n) = H(n-1) +(n)G(n) sign[e(n)]
Trang 7+ +
T12(n)
T (n)
+ +
s 1 (n)
s 2 (n)
+ +
h 1 (n)
h 2 (n)
y 1 (n)
y 2 (n)
-s’ 1 (n)
s’ 2 (n)
+ +
T (n)
T21(n)
+ +
1 (n)
2 (n)
+ +
h 1 (n)
h 2 (n)
y 1 (n)
y 2 (n)
-1 (n)
2 (n)
+ +
T12(n)
T (n)
+ +
s 1 (n)
s 2 (n)
+ +
h 1 (n)
h 2 (n)
y 1 (n)
y 2 (n)
-s’ 1 (n)
s’ 2 (n)
+ +
T (n)
T21(n)
+ +
1 (n)
2 (n)
+ +
h 1 (n)
h 2 (n)
y 1 (n)
y 2 (n)
-1 (n)
2 (n)
+ +
T12(n)
T21(n)
+ +
s1(n)
2(n)
+ +
h 1 (n)
y 1 (n)
-s’1(n)
s’2(n)
h 2 (n)
y 2 (n)
+ +
T (n)
T (n)
+ +
(n)
s (n)
+ +
h 1 (n)
h 1 (n)
y 1 (n)
y 1 (n)
-(n)
(n)
h 2 (n)
h 2 (n)
y 2 (n)
y 2 (n)
+ +
T12(n)
T21(n)
+ +
s1(n)
2(n)
+ +
h 1 (n)
h 1 (n)
y 1 (n)
y 1 (n)
-s’1(n)
s’2(n)
h 2 (n)
h 2 (n)
y 2 (n)
y 2 (n)
+ +
T (n)
T (n)
+ +
(n)
s (n)
+ +
h 1 (n)
h 1 (n)
y 1 (n)
y 1 (n)
-(n)
(n)
h 2 (n)
h 2 (n)
y 2 (n)
y 2 (n)