CHƯƠNG 1
KỸ THUẬT MÃ HÓA KHÔNG GIAN-THỜI GIAN LƯỚI STTC
1.1 Phương pháp mã hóa không gian - thời gian
1.1.1 Giới thiệu
!"#$%#&'()*
+& ( &,-#&*.*/0*11
23+4-5670613)*4-1
58!4 && (9:;)*4
+<2=>;-5 ( 2+?@A
' B"C5)6+
?@-15 9: (*.*/
(D<#;E#)*4-15( " F
! -G?- 4-H
-2'I%-)
J;<2G<K4I2L467MJ061
I223677J061<2367<I27J06<I2<
234N670#<13)
1.1.2 Các hệ thống mã hóa không gian thời gian
7OP<#;- 4-15I%,
7
Q
<RI#<RS
TRU)U6? LI4-5)
VA 4IEI4-15)7"D5 (
#I2-WF XIES
U
Y0
U
>
Z
3[\]0U)U3
2^2_I4-15)M4-1
5$O"#I2WF^2#
7
#I2 ;&B
I'*Y>
()VA 4 4$ 2I#( `B
&2206ab3 (OG<D
7
#I222 cO&
2
7
dU)
O
Y
0O
U
O
>
Z
O
3
7
[\]0U)>3
7<2 7e#(W_<!
7
^<22 L
5IE
7
5!##I2O
Uff
7
IE
G=#I2 ;g2=570F#3)h?#I2
;&4B i<E0U)>3 j#I2
-1501#I23)TG`_S
kY<
I
aM0IaaTl3[\]0U)m3
7<2 <
I
IMI%-<#;)TG`<20U)U3
InG`_-4)o;
E=##"2<*.*/)- -#&
D&B &( -RIE
&=9<n<#;-)
7<2n<2DC#I2
# `B#I2##I2)7"#'"D
Q
+Lp_
7
'IW#I&IE)7"5 (
' "qqYU>Z
Q
XIE<
q
2IE
U
T
n
j t i i
t j i t t
i
r h x n
=
= +
∑
[\]0U)\3
h
,p_q"5 ()oH !_
I&Hrs<IRt! `-Go
t
)7=
' B
Q
"5 (In?
Q
dU)
<
Y0<
U
<
>
Z<
7
3
7
[\]0U)u3
>
op"#( -=IE?
Q
dU XIE
7)
Y0
U
>
Z
7
3
7
[\]0U)v3
7<2 D,$i &Hp")V2 ?'
( I(pS
<
YT
O
w
[\]0U)x3
7=9<nI=4"#$9:!2O122
0*N3 (-:D- 4<n#-<"
J6.XE<*.*/)*y#"--;)7"
# < @#& W ' 2 + < IR ? 2=
zAD=&D++S
>
U U
T T
n n
i t i
t j i t
t j i
r h x
= =
−
∑∑ ∑
[\]0U){3
M=4$jB4<@#& W|GD=4)
1.2 Mã trellis không gian-thời gian (STTC)
1.2.1 Giới thiệu
}8!4677J2PF! ,# _ 42677J2"4
! E<2<5*.*/)JG<K4! yIg
<#;-~<:2i9:I4 ?= "
@=252?=4s")
o&8!67MJO9X !BX+ ,2 ("2<D
2<4 !R677JO9XBDX+ ,2 ("2<BD
2<4:2<"4< _I4)
M42<4In#(I'A@W
@},D,I')*DIPWF ,2},$"2
<2<4I2DI ,2)7"5 (IA ,2$
W2, ,_WI_, ,$ W2I_
,&)*D,WIA2$"2<2<4I)7 4S
Q
Ya[m]0U)•3
m
},_W j2<_I4)TR2
G#<^D2<4<24:2}IILIA2
, ,0}1U3I_}1U,_I4}1U,#j
<"_I4<2 iIA ,2<24=
E2<4)
TRU)>6? L_4
7'! "#$ I=4?@ -15
67*NV0617*ON22V2<3=4)M67*NV$
+=!2<h<I 542<'~#|G$
jDA =4)s"2_I=4%2~
<"<= L€2<"4I677JI!
F!V<#;A QIR s"_I=4i
>
Q0V1U3
)
1.2.2 Nguyên lý mã hóa mã lưới
*40#4!3 I(p-@402<32y? L
<"0<3-=+I& `B<""<"&&
g#IA ,2)
\
(OF#+G<K_4,gWIIg (
O W<"_4<2R5)6<" 'In
>
)
hY>K>
>
Y\<"StttUUtUU)
7B<"#li( &<"O#O O WIEI ,2)
V+2 ? L<"S
TRU)mM(p? L<"4)
(<^??s2" _4OPI4 4
k=0.5)
u
TRU)\6? L_4Yt)u
hYt)uRDI ,2$>I ,<)7S
l
U
YO03
⊕
O01U3
⊕
O01>3
l
>
YO03
⊕
O01>3
,2 I•/Q( &"2<WF
[UUU][UtU] 2<# j2<)
V F#? L<"_I4
TRU)u6? L<"4
v
6Y6
t
Y[O01U3O01>3]
lY[l
U
l
>
]
l
U
YO03
⊕
O01U3
⊕
O01>3
l
>
YO03
⊕
O01>3
6? L4= L! B? L<"E< y6
t
6
U
6
>
6
m
< 5 5#I(pW<'_<""5
"Y)6 y6
t
6
U
6
>
6
m
I(p5YwUEI=R$)
7 ? LS
TRU)v6? L4
r=9 ,2 Ic ,B<"6
t
YttA ,2,S
UtUUtt0 ,2U I(pInP stInP;3)h?
< ? Ls"?S
TRU)x6? LYv
x
} 4#A ,<$SUUUttttUtUtU02 4t)uI
<$G -I23)
1.3 Nguyên lý giải mã mã lưới
1.3.1 Giải mã sử dụng giản đồ lưới
r=9I4! D'11 01 01 00 10 11 <25B
t=0 t=6 0r=9<"E"2S
0
=003)} ,211RI=4
$=42<output = 1? L#(<"6
U
"t=1. 6 input
= 01RI=4$@#& W2output = 1s!# &= LR
DI! $1 1 0 1 0 0
TRU){&= LRDI! UUtUtt
1.3.2 Khoảng cách Hamming trong giải mã lưới
o 4I&2=ThX+A>WF)
•P':<=9O=#<DI ? \I ,DI! 1111
0#R11013)
7B? LG#> B6
t
2input = 11 (h=0)2
input = 00 (h=2).
{
TRU)•}2=T_><"6
t
Q^<<n$j 5' 52=T|
?)
7&2"t=1 ,2UI'D= 5 <5B6
U
;2=
Th=1)V2 I=4$OOP= 5#<2
I&2)
7"t=2, input=01R 5 B6
m
$h=0. J€ 5 B6
>
$h=10
53)V22=T 4(j 5 (O
WA<)
TRU)Ut}2=T<2B 2")
7# (F2 !#2!2<2+&$'`2=
TT< 2" @S
•
H = h
0
+ h
1
+ … + h
n
TRU)UU7`2=TT
7B? L<G#2=T$ '~#@B 2"
@ ?W52 0<2<5#t=53RI=4$
@#& Wj 5`2=T|G)
72? L<R 5H=1
5 G2 A ,<$11010)
1.3.3 Giải mã sử dụng thuật toán Viterbi
h':<(u 5 <2? L +<`2=
T@#& Wj 5H|G)
7# I4?<2" "k
(v2y•R 5,OP(m>2y>uv 5)
7!2h<I0 <(2%U•vx32P2"<B<G; 5
<2` 5)
7!2i<<n&> 5 2U<"Ri
,@F 52=T|?)o&
"Ri,@F2
k-1
5#R 2
k
5 5
02 ?W53G\2yu, "R(! -
'O<2,&<5)
6? L(I4O W 5 G#=D
O=#<)
17" t=0 Ic ,B<"6
t
> 5 & 6
t
h=22y
6
U
h=0)
Ut
17"t=1DI ?O=#<G=\ 5 B<"6
t
6
U
2
DO=#<- 52`TH=0)
TRU)U>7!2h<I<2=4
17"t=32"D<"> 5${ 5,=OP`
2=T)
TRU)UmJ{ 5 5 (Ym
72h<I 5T?$-( 5'OI=4
$2"I| 5# (O9' ?)7<2<5#$2"I|\
5TG)
UU
TRU)U\2"I| 5T
17"t=4=9&DI ?O=#<~${ 5 <"t=4
I4$I| \ 5T2G)
TRU)UuNDs>O=#<<2@<R<#;
17"t=5&:{ 5 "2<I=4$HiOP\ 5T
|G)7#E F#O=#<<5\ 5g`2=
TR-2 (+jI=4$+jH>
<2\ 5# ( 2\ 5`2=T|G)
U>
TRU)UvJjH><2\ 5g`2=T
7"t=6K(j 5 TB #< A
)}&K@<R=4)
TRU)UxJj 5T
7BO W H
min
<E" 5S
S
0
<= S
1
<= S
2
<= S
3
<= S
4
<= S
5
<= S
6
h@P s2IU€P;2ItA! $
1-1-0-1-0-0)
7< F#2I@<R=4_49:!2h<I=
&>D< 5<#;I=4$j 5 G+<
Um
`2=TB #<A)‚5 (&2
@<R=4~O=#<?+)
1.3.5 Bộ mã hóa STTC
r=9677J9:<2<5>g\<" ;&\
ƒ„*$\<"tttUUtUUs\'+tU>m)
JG<K4677Jg2\ƒ„*> 22RS
TRU)U{JG<K4\<"\ƒ„*)
72 DI ,2 F# y
<2<!j<!)h<5\<"\ƒ„*R<!
2S
U U U U
t t U U
> > > >
t t U U
tt>U
>Utt
a b a b
G
a b a b
= =
[u]0U)U\3
7<2 I!_>IE<,
U
>
)o&<">
R
U
>
'S
U
U>
>
i
v i
V i
+ −
= =
[u]0U)Uu3
7'E ,<EI4 'S
U
U >
t
) ) 2\ U>
v
k k k
t t p p t q q
p
X I a I b k
− −
=
= + =
∑ ∑
[u]0U)Uv3
h•
U
•
>
>'+, <#;<sGsER
5s)
U\
T2y~(OF#+#X4677J+<? L<"
S
TRU)U•? L\<"\ƒ„*
V+<<"=9D'+ ,2I4S[>mUtU
ZZZ])M ,I4E<…t†2 '+…t† <#;<
sGs! '+…>†)6 I4=# &<"
…>†2 '+…>† <#;<sGs! '
+…m†)M4"=# &<"…m†'+…m†" <#;<
sGs! '+&2…U†ZJs!#K$
D'+<<>S
}&@=_4677J<' " >D'+@
':<)
7+(E<g? L<"<5{<"{ƒ„*
S
Uu
TRU)>t6? L{<"{ƒ„*
1.3.6 Bộ giải mã STTC
M=4677J+<!2h<IG<K4)*D,I=4
! '+B<#;$'< 22=AAR
! G='+( <#;)J<W_< '2
2 5H;AA<"< &<"" j
…I<<†)
7=9<nI=4 ,# _-<"XE0J6.3I&
q
0YU>))
qYU>))
<
3)o&'! Esq"5 (<
q
RI<< '2S
>
U U
‡ ‡
R T
n n
i i
t i j t
j i
r h q
= =
−
∑ ∑
[m]0U)Ux3
7!2h<I 9: ('2 5 I<<GG)
Uv
Ví dụ :
r=9D'2S
UUUttUtttU1ˆ4<"s ;&\1ƒ„*ttS
t‰tUSU‰UtSm‰UUS> S
>mUtU6 2I4677J$ S
t>
>m
mU
Ut
tU
6@I ;&\1ƒ„*'<>$S
1t)mumvwt)mumvt)mumv1t)mumv
t)mumv1t)mumvt)mumvwt)mumv
t)mumvwt)mumv1t)mumv1t)mumv
1t)mumv1t)mumv1t)mumvwt)mumv
1t)mumvwt)mumv1t)mumv1t)mumv
T<#;S
t)>v\U1U)\x>•1t)xtx\1t)\UxU
t)m•Uuwt){Utt1t)Ut\U1t){{U>
7'"S
t)xU••wt)uvtmt)t•••1t)>{>v
1t)•>•\1t)m{mu1t)\>mmwt)tUu\
U)t{{x1t)•U\v1t)Uv{>1t)Uu{•
1U)t•t\wt)>{{ut){tmxwt)x>•{
t)vvtmwt)\ttvt)>{\xwt)>>{{
Ux
ƒ<R=4+S
w7"2<<W ('<jŠ)
VŠ$<WS
ttt Ut >t m
Ut U U U > U m
>t > U > > > m
mt m U m > m m
17$ ;&\1ƒ„*'#S
JsUS
1t)mumvwt)mumv1t)mumvwt)mumv
1t)mumv1t)mumv1t)mumvwt)mumv
t)mumv1t)mumv1t)mumvwt)mumv
t)mumvwt)mumv1t)mumvwt)mumv
Js>S
1t)mumvwt)mumv1t)mumv1t)mumv
1t)mumv1t)mumv1t)mumv1t)mumv
t)mumv1t)mumv1t)mumv1t)mumv
t)mumvwt)mumv1t)mumv1t)mumv
JsmS
1t)mumvwt)mumvt)mumv1t)mumv
1t)mumv1t)mumvt)mumv1t)mumv
t)mumv1t)mumvt)mumv1t)mumv
t)mumvwt)mumvt)mumv1t)mumv
Js\S
1t)mumvwt)mumvt)mumvwt)mumv
1t)mumv1t)mumvt)mumvwt)mumv
t)mumv1t)mumvt)mumvwt)mumv
t)mumvwt)mumvt)mumvwt)mumv
6 FŠ#<#;S
U{
JŠsGS
t)tt>vwt)\vv>t)x\vtwt)Ux>U
1U)tm•Uwt)>x•ut)\uUUwt)vx>\
1t){u>m1t)xv>>1t)t\•>wt)mxx\
t)U{•\1t)uxu\t)>\u{1t)U>>{
JŠsS
t)uxu\wt)U{•\t)U>>{wt)>\u{
1t)\vv>wt)tt>v1t)Ux>Uwt)x\vt
1t)>x•u1U)tm•U1t)vx>\wt)\uUU
t)xv>>1t){u>m1t)mxx\1t)t\•>
JŠsIS
t){u>mwt)xv>>t)t\•>1t)mxx\
1t)U{•\wt)uxu\1t)>\u{wt)U>>{
1t)tt>v1t)\vv>1t)x\vt1t)Ux>U
U)tm•U1t)>x•u1t)\uUU1t)vx>\
JŠsS
t)>x•uwU)tm•Ut)vx>\1t)\uUU
1t)xv>>wt){u>mt)mxx\wt)t\•>
1t)uxu\1t)U{•\1t)U>>{1t)>\u{
t)\vv>1t)tt>vt)Ux>U1t)x\vt
}E ,@<R=4$E"2<W< ,S
t
U)x•xx‹U)twmt{0F#<WG_I3
U)x•xx‹U)twmt{
U)x•xx‹U)twmt{
MF#5'<W<Šsy' ,S
[0.7199 + 0.5603i 0.0999 - 0.2826i]sŠsGS
U•
<ŠY
I0 t)xU••w t)uvtm10t)tt>v wt)\vv>33Œ>w I0t)t•••1t)>{>v1 0t)x\vtw
t)Ux>U33Œ>YU)U\xv
I0t)xU••wt)uvtm101U)tm•Uwt)>x•u33Œ>
wI0t)t•••1t)>{>v10t)\uUUw
t)vx>\33Œ>Y\)>t{m
I0t)xU•• wt)uvtm101t){u>m1t)xv>>33Œ>
wI0t)t•••1t)>{>v101t)t\•>w
t)mxx\33Œ>Y\)vx{v
I0t)xU•• wt)uvtm 10t)U{•\1t)uxu\33Œ>
wI0t)t•••1t)>{>v10t)>\u{1
t)U>>{33Œ>YU)vU{U
7'<W<ŠIn<<ŠS
<ŠY
0+1.1476 = 1.1476
\)>t{mwU)x•xx‹U)twmt{YU)x•xx‹U)twmt{0r<WG<2I3
\)vx{vwU)x•xx‹U)twmt{YU)x•xx‹U)twmt{
U)vU{UwU)x•xx‹U)twmt{YU)x•xx‹U)twmt{
1ˆ7R <ŠS1.1475
7&:+Šs>sms\R <Š,
St)\m{>‰t)tv•{‰t)xx•t )
*<_IF#5$S
t U)U\xv
U)x•xx‹U)twmt{ t)\m{>
U)x•xx‹U)twmt{ t)tv•{
U)x•xx‹U)twmt{ t)xx•t
7&:'<W<Šsy's>S
[-0.9294 - 0.3835i -0.4233 + 0.0154i]sŠsGS
<ŠY
>)•{>t
U)v\xm
t)\>tm
>t
U)xuut
*<ŠY
U)U\xvw>)•{>tY\)U>•v
t)\m{>wU)v\xmY>)t{uu
0.0698+0.4203 = 0.4901
t)xx•twU)xuutY>)um\t
1ˆ7R <ŠS0.4901
7&:+Šs>sms\R <Š,
SU)Uxmv‰ U)tx\{‰ t)m•U>
*<_IF#5$S
t U)U\xut)\•tU
U)x•xx‹U)twmt{ t)\m{>U)Uxmv
U)x•xx‹U)twmt{ t)tv•{U)tx\{
U)x•xx‹U)twmt{ t)xx•tt)m•U>
7&:+y'! sm\u <S
t U)U\xu t)\•tU U)\{x{ t)v{{t U)m\t{
U)x•xx‹U)twmt{ t)\m{> U)Uxmv t)uuxv U)•{Uu t)xvv\
U)x•xx‹U)twmt{ t)tv•{ U)tx\{ U)U\tv >)•>Uu U)>x{\
U)x•xx‹U)twmt{ t)xx•t t)m•U> >)txt{ U)v>{U U){u>{
MF#5$j 5 G 5 @<,|G)
t U)U\xu t)\•tU U)\{x{ t)v{{t U)m\t{
U)x•xx‹U)twmt{ t)\m{> U)Uxmv t)uuxv U)•{Uu t)xvv\
U)x•xx‹U)twmt{ t)tv•{ U)tx\{ U)U\tv >)•>Uu U)>x{\
U)x•xx‹U)twmt{ t)xx•t t)m•U> >)txt{ U)v>{U U){u>{
7BW<'_<, $`I =4S>mUtU
>U
7j@<R<InR$ ?=S
w*4677JS•
t t t t t t
U U U U U U
> > > > > >
m m m m m m
wr=4677JS
t U)U\xu t)\•tU U)\{x{ t)v{{t U)m\t{
U)x•xx‹U)twmt{ t)\m{> U)Uxmv t)uuxv U)•{Uu t)xvv\
U)x•xx‹U)twmt{ t)tv•{ U)tx\{ U)U\tv >)•>Uu U)>x{\
U)x•xx‹U)twmt{ t)xx•t t)m•U> >)txt{ U)v>{U U){u>{
1.4 Kết luận chương
ƒ?# 4R( #X4a=4_4
R:(;677J~!2h<I)
*44WF9D`I&G# RG# <2<G
;s:S<2- 0.*71>ttt‰r6*‰.61•u3<2-
-<#; "KZ)677J?4
&F!n: '=G2" _-
"-F#I2L=='-G'Ž)h,&I=
4## ;9:!2h<I)
CHƯƠNG 2
KỸ THUẬT OFDM
2.1Giới thiệu chương
>>
o?#<RI#;8!/•V*)ƒ?I=? L
~s%_$K(<^?;#X2"
( (_/•V*)
2.2 Sơ lược về OFDM
2.2.1 Khái niệm về OFDM
}8!/•V*0/<22<@#12O3? ;
& <2 :<+25!#`'
E:2PLG'H(-:"
'I ,)}8! ;&/•V*2Q)•J%U•vvE*8)
7<2A!‘B@;-<R2j;8!# 4 +
Ec?<&)
TR>)U/•V*
}8!#F=,<G;=,2
D# ;& (<#;€A G)7`
€A G#'€A 2,<#;=)L
5 9:<+2 ;#2
P`_KL-IWp)hR!#9:I%-
<E@=?)
>m
TR>)>bFI•V*/•V*
2.2.2 Tính chất trực giao của sóng mang
7' j<+2&K !)7<+2 y
'2P;' <#; <<#;-5
-pAK)
7'22DR22
In#,5,& (<#;X)o!#<25
L"#I2D$#,Cyg
`,_KLGK-F#p2)
TR>)mJ2
h=4'+2#$W,D
OsVJ'! G#'F<C_#I2 (:L
A)o&j ;WO,'F_#
0<2Cτ&@=''F$l<23)7'<+2
_2€(EDS"D i_2IGC
<2R2Int)
>\
TR>)\b`<+2
2.3 Kỹ thuật OFDM
TR>)u6? L_8!/•V*
2.3.1 Khối S/P (Serial to Parallel ) và P/S (Parallel to Serial )
}6ab:#( `LI'& ,2LI'2
2)JLI'22:2? ;&
FI2'X)7# (<Dg
2p 5FI`L'H
)
>u
f
Duration T
S
1/T
S
f
0
f
2
f
1
f
2
f
1
f
0