Tải bản đầy đủ (.doc) (22 trang)

ĐỒ án kỹ thuật mã hóa STTC

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (936.83 KB, 22 trang )


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1!&!/23"#$456
!&!7!2-4-28+#)/2696:;6%$%%$
<%='7! ;%!$$=56
'-#!22-4">+?@$%&56
-#!7! A<!BC@'-4-'<"7DE
!&!3 -#!%&F!&!$&!.!&!!G&!57
D-#!">+?-4&!*+)696:'
4HA/@I&/56!4 -#!-#%J
%%&'-#!"K!&! -#!'L
'<%3M15
  @&!A<!KAN!(M<OP;%!$$
M<!!<+$"=(;%!$$A$"!<+$"=(AM<;%!$$AM<A$"
!<+$"='Q;/$A$+"%!$$=5
1.1.2 Các hệ thống mã hóa không gian thời gian
RS A/@-#!M18!


$%&'
T
$(-#!AUM'/A)U
VU5-OM5
WE %&-#!MIM5.H-4
("/M<X%J(-#!Y MI
1



!

Z;!


(!
C

([(!


=\]^;5=
#!-'<_'<!`M5P
"0&R."/M<X%J_'<'/'

"/M<-@!2F
M3 6ZC

-45WE --#!"0-#!-'<M!/4-aF
2%""<"<;bc=-4RKA!H

"/M<"<"<(-#!"d%R2%'
$!<!

e5
R
Z
;R

(

R
C
([(
R


=

\]^;5C=
A<-(!f'!/4X!`A

_A"<"<-#!%&-O
MI

$%&&!(/'"/M<R

(gg

(-#!%&MI$
'K!B!&!"/M<-#!%&-@!!h<B;J/=5i$!"/M<
-@!2F!&!$&!(-#!!jAI;5C=(-#!k'"/M<
;"%!$$"/M<=5V "K%a!` '
lZA
M
bP;Mb"bVm=\]^;5n=
A<-(A
M
'!-M'P'M1)A/@5V "K%aA<;5=
Mo "K%a!` $%&5p@$
I!B&/%&'&/.<A)696:5+-/2(

H)2F$%&-2$!4-#!UMI*+
%,(2B">Ao)A/@'5
A<)*+(!&! "*+'o"A<H!G"/M<'
/-aF"/M<'/""/M<&!5.&/(3 .H
T
$
'"7!Oq!`

3 %&MX"/M2MI*+)5.-4(
3 -#!.$r(rZ(C([(
T
(-#!Y MIA
r

(-#!!<MI

(

T
n
j t i i
t j i t t
i
r h x n
=
= +

\]^;5]=
i



''%8q!`$r.-45p'L-!%!`
M2L)s""%t!AMUu-%a!"Kp
u
5)B!&!
3 -#!F
T
$.-4Mo$!!
T
e5
A

Z;A


A
C

([(A


=

\]^;5v=
2

pq.&/!4-#!BMI$!!
T
e(-#!Y MI
5



Z;


(
C

([(


=

\]^;5w=
A<-(H'%8"0!j-2Lq.$5W<-($!3
 -#!!4-#!M4+q"
A

ZV

R

x

\]^;5y=
B">AoMB.&/"0">+?<&R$<<+
;6Q=-4%?!!H-%&'Ao&/!A.&)
9YIA))696:56z&!(&/%&.!@)5.
&/  ( " $A!  D/2 -X  -#!  3 <& +7 A)  MU  % <B !&!
{!+$E!HB2'!H7!"7"


C
(
 
T T
n n
i t i
t j i t
t j i
r h x
= =

∑∑ ∑



\]^;5|=
PB"0!kF"$A!D/2-X}K'!HB5
1.2 Mã trellis không gian-thời gian (STTC)
1.2.1 Giới thiệu
!<%S%%J%-8/-`'-#!<('<.
!%-#!IA!<A#%696:5KAN!!%-z!M %h#%
A/@~A?' (+<!j">+?M-B -#! 
DB!<'<%%&%B%t!.%5
p2PR>Y-!%FY7-8'<-4.<A!H
!&!$!<A-!%(UR>YF!HY7-8'<-4.<AF!H
$!<A%?!'<A.&A!-!`M5
P!&!$!<AMo!&!+!!/4!&!M3+E D+X!
D8H8!M356HMS%!X%J-8'<'8"0.<
A$!<AM!<HM-8'<5.-4(M+E -8'<"0-#!

+X!'<8-8)!`+X!(M!`8-8"0-#!+X!'<M!`
8256H8+X!M+E '<"0.<A$!<AM5!-'
T
!
Zb\n^;5•=
3

'"8!`+X!-#!k'!<"A$!`M5VU+!<
K/A_H$!<AA<%?!'<M(MOM+E '<
8-8)';=M!`8!!`M(8!'/k'
A.&!`M(A<-!j!M+E -8'<A<B
I$!<A5
VU5C-O!`
3 -#!.&/"0-#!MBD-
6QW;%!$$6RQ$<<+W$!<+$A=B5P6QW"0-#!
7! 'B$!<Ai$AM(-'<!$A!3!~/}K"0
-#!!k'!H+E -#!B5%t!.<!`MB1$<'~
"A.&A)B-O!€"<'"A.&(M!M!
%J%'WA/@+E !-TM%"U-%t!.%!`MBj 
"C
T;W=
5
1.2.2 Nguyên lý mã hóa mã lưới
  6;/!%=-#!M4+qD;!<+$A$"=<z!"-O
A.&;"$+A=B"7M2-aFA.& ."A.&22%
h/!M+E -8'<5
4

4RJ/+7!KAN!!`(!8+h+X!MM(+h-4
R&!-XA.&!`A<!U5A.&-#!3Mo

C

5
iZC(!N!C
C
Z]A.&uu(u(u(5
FA.&/m!j!4--2A.&R/(R-#!R&!-XMIM-8'<5
W7'<-!"-OA.&"
VU5nP4+q"-OA.&5
4'A_%t!<.-!`(RSM!!-
k=0.55
5

VU5]-O!`Zu5v
iZu5vUHM-8'<"0!CM-8A5!
m

ZR;=

R;=

R;C=
m
C
ZR;=

R;C=
8'<-#!!&!M•:T!4-#!2++.!&!$!<AX%J
\^'\u^( !&!$!<A'/-#!k'!&!$!<A"5
W-J/'"-OA.&!`M

VU5v-OA.&
6

$Z
u
Z\R;=(R;C=^
mZ\m

(m
C
^
m

ZR;=

R;=

R;C=
m
C
ZR;=

R;C=
-OB-O-#!F"-OA.&IA)-z
u
(

(
C
(

n
A)-,(-,'/M4+qXA3!`!&!A.&.
 .Z5-(-z
u
(

(
C
(
n
M4+qZxIM)%BU05
-#!"-O"
VU5w-O
  sB">-8'<-#!Md-8FA.&
u 
Zuu'+E -8'<8#'
uuu;-8'<-#!M4+qMoS-t(uMoS@=5i%%&%
A)-#!"-O%t!.%"
VU5y-OZw
7

-(+/+E -8A"0'uuuuuu;+<!-'u5v)"M
A"0K%-"M'<=5
1.3 Nguyên lý giải mã mã lưới
1.3.1 Giải mã sử dụng giản đồ lưới
sB">M-#!!H3 11 01 01 00 10 11 A<F
t=0 t=6 ;sB">A.&I.<S
0
=00=5--8'<'11UMB
"0B'!<Aoutput = 1("-O!/4"A.&


.t=1. -(input
= 01UMB"0D/2-X!<output = 1(!t/-2B-OU
!HM-#!"0'1 1 0 1 0 0
VU5|2B-OU!HM-#!'uuu
1.3.2 Khoảng cách Hamming trong giải mã lưới
p-M2(<B!&!Vh'"Y7&!EC"X%J5
•S3+?A)(B">RB/AHM--]M-8)(!HM-#!'1111
;/U1101=5
 F"-O+(K/!C!&!-F
u
(!<input = 11 (h=0)'!<
input = 00 (h=2).
8

VU5•<B!&!V!`C&A.
u
T_A'Ao("0!k-%3+(-'!<B!&!V}
5
2%$<(.t=1(-8'<!M3H('!B--AF

-@!<B!&!
Vh=15W<-(MB"0R$RS!B-'/A<!&!
M!2%$<5
.t=2, input=01(U--F
n
"0!h=0. €--F
C
"0!h=1;!
-=5W<<B!&!V-&!)!4!k-+-4R&!

-X+E A5
VU5u<B!&!VA<F-<.5
/)(-4J!<-!/!<<&(A<7!2("03a<B
!&!VVA)-<.'-D
9

H = h
0
+ h
1
+ … + h
n
VU5a<B!&!VV
F"-OA)(K/<B!&!V"0-#!3!~/DF-<.('"
D"-X'<-;A<A#%'/'t=5=UMB"0
D/2-X!k-'!a<B!&!V'}K5
$<"-OA)U-!H=1

'--K(+<-(+E -8A"0'110105
1.3.3 Giải mã sử dụng thuật toán Viterbi
i3+?A)4 v--A<"-O("-+7A)a<B!&!
VD/2-X!k-!H'}K5
/)(-!&!M(A<.+-(-+'.k
!4)w<z!•U"-!8RS!4)nC<z!Cvw-5
<&i$AM;-#!%&A4'<1•wy=!<%S%<.AFAK@-
A<a"!&!-5
<&!jAAo(2!C--#!<'A.&U!j
!8DJ-!<B!&!V}5p!&!&!(2'-
+'.U!j!8DJ2
k-1

-/U 2
k
-('-+'--
;$<-X=K%]<z!v8-+'.U!4-#!
!3R&!A<82!&!A#%5
-O+4 !&!'MR&!-X--K/!B!H
RB/A5
. t=0 (Md-8FA.&
u
(!C--2%'-
u
 h=2<z!-


 h=05
10

.t=1(!HM-RB/A'!K!B]--FA.&
u
'

(+<!
HRB/A)!-'<!aVH=05
VU5C<&i$AMA<B
.t=3(+<.HA.&!C-)"0!|-!8%BRS!&!a
<B!&!V&!5
VU5n|---4Zn
$<i$AM(!&!-!V"04'-!3R&!)MB
"0<.M}!&!-'/-4R>3-#!5A<A#%'/("0<.M}]
-!VK5

11

VU5]<.M}!&!-!V
.t=4(B">!2%HM-RB/A(!~"0!|--A.&t=4
M"0M}-]-!V!<K5
VU5vQHtCRB/AA<D&AUA/@
.t=5(2%?!!|--#!.<A(MB"0L!jRS]-!V'
}K5/)(I-J/RB/AA#%'!]-!!ha<B!&!
V(U!!&!'<-47!k)MB"07!kL)C
A<]-'/-4-'<]-!a<B!&!V}K5
12

VU5wkL)CA<"]-!!ha<B!&!V
.t=6(!N!4!k-#!--!V'(F-"/A-#!+E 
!52N!D&AUB5
VU5yk-#!-!V

F !R&!-X-#!H
min(
-#!AI.(-#!-"
S
0
<= S
1
<= S
2
<= S
3
<= S
4

<= S
5
<= S
6
iD!S-t!<M(!€S@!<Mu(+E !-#!"0'
1-1-0-1-0-05
A)-J/'<'MD&AUB!`">+?<&i$AM(B
2'!CHA)-A/@(MB"0!k-#!--K+7A)
13

a<B!&!V(F-"/#!A+E !5‚!&!-42%$<(
D&AUB!~RB/A75
1.3.5 Bộ mã hóa STTC
sB">">+?A<A#%C$%&(+h]A.&'-@!2]
ƒ„6("0!]A.&uu(u(u(t]37u((C(n5
KAN!+h!<]ƒ„6'C$%&-#!!<$<U"

VU5|KAN!]A.&(]ƒ„65
 $<-!HM-8'<-#!J!&! "&(!&! "'/-#!-z
A<Ak'A"5iA#%]A.&(]ƒ„6UA
"-#!!<"
   
u u  
C C C C
u u  
uuC
Cuu
a b a b
G
a b a b

 
 
= =
 
 
 
 
\v^;5]=
A<-(M!!`CMIA)'+8#'

(
C
5p2"A.&'C

U


(
C
-#!3"

( (C
C
i
v i
V i
+ −
 
= =
 

 
\v^;5v=
3 I-8AIM-#!3"

 C
u
5 5 <+]( (C
v
k k k
t t p p t q q
p
X I a I b k
− −
=
 
= + =
 
 
∑ ∑
\v^;5w=
i•


'•

C
'C378#-#!A/@A$%&tK'tI!U
t5
14


V<z!!~!4RJ/+7/)Y+7A)"-OA.&
"
VU5•"-O]A.&(]ƒ„6
W7A)A.&(B">!!H37-8'<M"\Cnu
[[[^5P-8(MIA&&…u†($<-37…u†-#!A/@A$%&
tK($%&t-#!37…C†5-(MB/-2A.&
…C†($<-37…C†-#!A/@A$%&tK($%&t-#!3
7…n†5P.B/-2A.&…n†'37…n†.-#!A/@A$%&
tK($%&t-#!372%$<'…†[t/(!N"0
!!H37%&AA)C$"

2DB!`A)$%&!3' -#!C!H37D
 3+?A)5
#7!4IA+h"-OA.&A#%|A.&(|ƒ„6
"
15


VU5Cu-O|A.&(|ƒ„6
1.3.6 Bộ giải mã STTC
PB+7A)<&i$AM'!KAN!56H8MB
-#!37F)A/@("03$A!-<<B!&!EEU
-#!K!B!&!37!4-#!A/@5&!&AX!`$A!-#!3<&
!<-+L@EEA.&A!-2A.& .-#!k
'…MA!$A!†5
B">AoMB!-8/-`A.&)YI;9='M2
(r
;Z(C(55(

'rZ(C(55(

A
=5p23 -#!I$tr.-4'A

r
UMA!$A!-#!3!<&"

C
(
 
‡ ‡
R T
n n
i i
t i j t
j i
r h q
= =

∑ ∑
\n^;5y=
<&i$AM-#!">+?-43<&--"MA!$A!K%K5
16

Ví dụ :
sB">!!H3 '<"
uuuuuˆ'!&!A.&t-@!2]ƒ„6(uu
u‰u‰un‰C(-#!
Cnu-'<M"0-#!
uC
Cn

n
u
u
DM-@!2]ƒ„63 AC$"0'
u5nvnwxu5nvnwu5nvnwu5nvnw
u5nvnwu5nvnwu5nvnwxu5nvnw
u5nvnwxu5nvnwu5nvnwu5nvnw
u5nvnwu5nvnwu5nvnwxu5nvnw
u5nvnwxu5nvnwu5nvnwu5nvnw
V ")A/@
u5Cw]5]yC•u5yuy]u5]y
u5n•vxu5|uuu5u]u5||C
3 .$
u5y••xu5vwunu5u•••u5C|Cw
u5•C•]u5n|nvu5]Cnnxu5uv]
5u||yu5•]wu5w|Cu5v|•
5u•u]xu5C||vu5|unyxu5yC•|
u5wwunxu5]uuwu5C|]yxu5CC||
17

ƒ&AUB7! "
x.<A!&!&AX-43$A!(k'+Š$"5
WŠ$""0'!&!&AX
uuu u Cu n
u    C  n
Cu C  C C C n
nu n  n C n n
"0-@!2]ƒ„6!&!3 '/
t
u5nvnwxu5nvnwu5nvnwxu5nvnw

u5nvnwu5nvnwu5nvnwxu5nvnw
u5nvnwu5nvnwu5nvnwxu5nvnw
u5nvnwxu5nvnwu5nvnwxu5nvnw
tC
u5nvnwxu5nvnwu5nvnwu5nvnw
u5nvnwu5nvnwu5nvnwu5nvnw
u5nvnwu5nvnwu5nvnwu5nvnw
u5nvnwxu5nvnwu5nvnwu5nvnw
tn
u5nvnwxu5nvnwu5nvnwu5nvnw
u5nvnwu5nvnwu5nvnwu5nvnw
u5nvnwu5nvnwu5nvnwu5nvnw
u5nvnwxu5nvnwu5nvnwu5nvnw
t]
u5nvnwxu5nvnwu5nvnwxu5nvnw
u5nvnwu5nvnwu5nvnwxu5nvnw
u5nvnwu5nvnwu5nvnwxu5nvnw
u5nvnwxu5nvnwu5nvnwxu5nvnw
-J!&!+Š$"'/ ")A/@
18

+Š$"tK
u5uuCwxu5]wwCu5y]wuxu5yC
5un•xu5Cy•vu5]vxu5wyC]
u5|vCnu5ywCCu5u]•Cxu5nyy]
u5|•]u5vyv]u5C]v|u5CC|
+Š$"t
u5vyv]xu5|•]u5CC|xu5C]v|
u5]wwCxu5uuCwu5yCxu5y]wu
u5Cy•v5un•u5wyC]xu5]v

u5ywCCu5|vCnu5nyy]u5u]•C
+Š$"tM
u5|vCnxu5ywCCu5u]•Cu5nyy]
u5|•]xu5vyv]u5C]v|xu5CC|
u5uuCwu5]wwCu5y]wuu5yC
5un•u5Cy•vu5]vu5wyC]
+Š$"t
u5Cy•vx5un•u5wyC]u5]v
u5ywCCxu5|vCnu5nyy]xu5u]•C
u5vyv]u5|•]u5CC|u5C]v|
u5]wwCu5uuCwu5yCu5y]wu
I-8D&AUB"0I.<&AX$A!-8)'
u
5y•yy‹5u$xnu|;J/'&AXK!`M=
5y•yy‹5u$xnu|
5y•yy‹5u$xnu|
PJ/3&AX$A!Š+t!z%3 -8)'
[0.7199 + 0.5603i 0.0999 - 0.2826i]t!+Š$"tK
19

$A!Š+Z
 M"; u5y••x u5vwun;u5uuCw xu5]wwC==ŒCx M";u5u•••u5C|Cw ;u5y]wux
u5yC==ŒCZ5]yw
M";u5y••xu5vwun;5un•xu5Cy•v==ŒC

xM";u5u•••u5C|Cw;u5]vx
u5wyC]==ŒCZ]5Cu|n
M";u5y•• xu5vwun;u5|vCnu5ywCC==ŒC

xM";u5u•••u5C|Cw;u5u]•Cx

u5nyy]==ŒCZ]5wy|w
M";u5y•• xu5vwun ;u5|•]u5vyv]==ŒC

xM";u5u•••u5C|Cw;u5C]v|
u5CC|==ŒCZ5w|
3&AX$A!Š+Mo!&!!$A!'$A!Š+
$A!Š+Z
0+1.1476 = 1.1476
]5Cu|nx5y•yy‹5u$xnu|Z5y•yy‹5u$xnu|;s&AXKA<M=
]5wy|wx5y•yy‹5u$xnu|Z5y•yy‹5u$xnu|
5w|x5y•yy‹5u$xnu|Z5y•yy‹5u$xnu|
ˆU-#!$A!Š'1.1475
2%?!7! !+Š$"tC(tn(t]U-#!!&!$A!Š8
#'u5]n|C‰u5uw•|‰u5yy•u 5
6$A!!`MJ/"0'
u 5]yw
5y•yy‹5u$xnu| u5]n|C
5y•yy‹5u$xnu| u5uw•|
5y•yy‹5u$xnu| u5yy•u
2%?!(3&AX$A!Š+t!z%3 tC'
[-0.9294 - 0.3835i -0.4233 + 0.0154i]t!+Š$"tK
$A!Š+Z
C5•|Cu
5w]yn
u5]Cun
20

5yvvu
6$A!Š+Z
5]ywxC5•|CuZ]5C•w

u5]n|Cx5w]ynZC5u|vv
0.0698+0.4203 = 0.4901
u5yy•ux5yvvuZC5vn]u
ˆU-#!$A!Š'0.4901
2%?!7! !+Š$"tC(tn(t]U-#!!&!$A!Š8
#'5ynw‰ 5uy]|‰ u5n•C
6$A!!`MJ/"0'
u 5]yvu5]•u
5y•yy‹5u$xnu| u5]n|C5ynw
5y•yy‹5u$xnu| u5uw•|5uy]|
5y•yy‹5u$xnu| u5yy•uu5n•C
2%?!7! !z%3 -#!tn(](v-#!$A!
u 5]yv u5]•u 5]|y| u5w||u 5n]u|

5y•yy‹5u$xnu| u5]n|C 5ynw u5vvyw 5•|v u5yww]
5y•yy‹5u$xnu| u5uw•| 5uy]| 5]uw C5•Cv 5Cy|]
5y•yy‹5u$xnu| u5yy•u u5n•C C5uyu| 5wC| 5|vC|
PJ/"0!k--K'--D$A!'%8}K5
u 5]yv u5]•u 5]|y| u5w||u 5n]u|

5y•yy‹5u$xnu| u5]n|C 5ynw u5vvyw 5•|v u5yww]
5y•yy‹5u$xnu| u5uw•| 5uy]| 5]uw C5•Cv 5Cy|]
5y•yy‹5u$xnu| u5yy•u u5n•C C5uyu| 5wC| 5|vC|
FXA3!`!&!$A!'%8-"0!!aM-#!B'Cnu
21

kD&AUA)MoU0-B"
x6•
u u u u u u
     

C C C C C C
n n n n n n
xsB
u 5]yv u5]•u 5]|y| u5w||u 5n]u|

5y•yy‹5u$xnu| u5]n|C 5ynw u5vvyw 5•|v u5yww]
5y•yy‹5u$xnu| u5uw•| 5uy]| 5]uw C5•Cv 5Cy|]
5y•yy‹5u$xnu| u5yy•u u5n•C C5uyu| 5wC| 5|vC|
1.4 Kết luận chương
ƒ!'/-U4-#!/)YbB!`(!!&
U!?4@ (!~<&i$AM5
6'X%J">H%aM2K /'-#!UK/ A<AK
@t+?A<+-;96Cuuu‰s6‰9•v=(A<
"'!&! A/@ !N[5'%%&%
2#%%J%o?!-3!!B !K#<.-!` 
).!+J/M<O!BB!%3(!"K'3!!Ž5i'82!&!MB
'//-@">+?<&i$AM5
22

×