Transcript
7/30/2019 M ha knh
1/24
- Chng V -
5
Ma hoa knh
Theo quan im cua nganh thng tin, tai nguyn thng tin chu yu la cng sut, thi gian va
bng thng cua tn hiu. i vi mt mi trng thng tin cho trc, ba tai nguyn nay co thmu thun ln nhau. Vic cn i cac mu thun nay tuy vao tng trng hp cu th. Tuynhin, nhn chung th ta co th at c tc truyn s liu cao nht trong mt bng thngnho nht trong khi gi cho cht lng truyn dn mc chp nhn c. Trong thng tin sth cht lng truyn dn co lin quan mt thit vi xac sut li bitPbtai u thu.
nh ly v thng lng knh cua Shannon- Hartley:
)N/S1(logBC2
+= (bit/s)
a ch ra gii han ly thuyt cua tc truyn s liu t b phat co cng sut cho trc, qua
mt knh vi bng thng cho trc, hoat ng trong mi trng co nhiu a bit. Tuy nhin, thc hin c gii han ly thuyt nay, ta phai tm c mt phng phap ma hoa phu hp(theo Shannon th phng phap nay co tn tai).
Trong thc t, yu cu cua vic thit k la phai thc hin c mt tc truyn s liu yucu (thng c xac nh bi dch vu cung cp) trong mt bng thng han ch cua mt knhtruyn sn co va mt cng sut han ch tuy ng dung cu th. Hn na, con phai at c tc nay vi mt ty sBER (Bit Error Rate) va thi gian tr chp nhn c. Nu mt tuyntruyn dn PCM khng at c ty s BER yu cu vi cac rang buc nay th cn phai sdung cac phng phap ma hoa iu khin li (error control coding).
Ma hoa iu khin li, con c goi lama hoa knh(channel encoding) c s dung phat hin va sa cac ky t hay cac bit thu b li. Ma hoa phat hin li (error detectioncoding) c s dung nh la bc u tin cua qua trnh sa li bng cach kch cho u cuithu phat ra tn hiu yu cu lp lai t ng ARQ (Automatic Repeat reQuest), truyn theohng ngc lai v cho u cui phat. Nu qua trnh truyn lai thanh cng th coi nh la asa c li. Nu ky thut ARQ khng thch hp, chng han nh khi tr truyn dn qua lnth se s dung ky thut ma hoa sa li khng phan hi FECC (Forward Error CorrectionCoding). Ca ma phat hin li va ma sa li u a thm d vao d liu phat, trong o d thm vao trong ma sa li nhiu hn trong ma phat hin li. Ly do la i vi ma sa li, d thm vao phai u cho bn thu khng ch phat hin c li ma con sa c li, khngcn phai truyn lai.
Phn u cua chng nay se trnh bay tng quan v iu khin li ap dung trong h thngthng tin s, bao gm gii thiu v cac phng phap iu khin li, phn loai cac ma iukhin li.
Phn sau cua chng tp trung vao cac loai ma iu khin li, bao gm hai loai chnh lamakhi (block code) vama chp (convolutional code).
- 105 -
7/30/2019 M ha knh
2/24
- Chng V -
Phn ma khi se nu mt loai ma khi n gian nht lama kim tra chn le parity.
Phn ma khi tuyn tnh (linear block code) se tp trung trnh bay vma vong (cyclic code)va mt loai ma vong n gian lama Hamming.
Phn ma chp cui chng se trnh bay phng phap dungs cy (tree diagram),s li (trellis diagram) vas trang thai (state diagram) minh hoa cho qua trnh ma hoa
ma chp. Phn giai ma ma chp trnh bay thut toan Viterbi dung s li.Cac ni dung v ma hoa c trnh bay y theo quan im la danh cho ngi a nm cly thuyt ma hoa, ch nu thut toan ma hoa va giai ma, a ra v du minh hoa, ch khngnu c s toan hoc.
5.1 Tng quan v iu khin li
5.1.1 Cac phng phap iu khin li
ai lng o li thng thng laty l li bit BER (Bit Error Rate) hayxac sut li bit (Pb).Pbn gian la xac sut mt bit nh phn bt ky truyn i b li. BER laty s li trung bnh, ctnh la tch cuaPb vaRb, yRb la tc bit trong knh.Pb in hnh trong mt h thngPCM tuyn tnh la 10 -7, trong h thng PCM nen phi tuyn la 10 -5, trong h thng ADPCMla 10 -4.
iu khin li nhm muc ch la lam giam ty l li trong mt h thng khi ty l nay ln quamc cho phep. Nhn chung co nm phng phap iu khin li.
Giai phap u tin va d thy nht latng cng sut phat, nhng khng phai luc nao cung coth thc hin c. V du nh, i vi mt may in thoai bo tui th khng chp nhn khilng cua pin qua ln.
Giai phap th hai, rt hiu qua trong vic chng lai li chum gy bi fading, la s dung phntp (diversity). Co ba kiu phn tp chnh la phn tp khng gian, phn tp tn s va phn tpthi gian. Ca ba kiu phn tp nay u a thm d vao trong d liu phat bng cachtruyn gp i: qua hai ng, tai hai tn s hay vao hai thi im khac nhau. Trongphntp khng gian, s dung hai hay nhiu antenna t tai nhng v tr u xa co mt trong cacantenna o thu c tn hiu tt nht, t b fading nht.Phn tp tn s s dung hai hay nhiutn s khac nhau phat cung mt tin. Phn tp tn s co th la trong bng hay ngoai bngtuy vao khoang cach tn s gia cac song mang. Trong h thng phn tp thi gian, phatcung mt tin nhng vao hai hay nhiu thi im khac nhau.
Giai phap th ba la truyn song cng, hay con goi lakim tra echo (echo checking). y,khi b phat phat tin n b thu, tin c phat ngc v b phat trn mt knh hi tip ring.Nu tin phat ngc v khac vi tin phat i th bit la co li. Phng phap nay co khuyt imla yu cu bng thng gp i so vi truyn trn mt hng nn khng chp nhn khi cn tndung ph.
Phng phap th t i pho vi BER cao layu cu lp lai t ng ARQ (AutomaticRepeat reQuest). Trong h thng ARQ, ma phat hin li (error detecting code)c s dung bn thu kim tra li trong khi s liu thu va tra li cho bn phat trn mt knh hi tip.
- 106 -
7/30/2019 M ha knh
3/24
- Chng V -
Tn hiu tra li lachp nhn ACK (ACKnowledgment) khi s liu thu ung vakhng chpnhn NAK (Non - AcKnowledgment)khi s liu thu sai. Nu bn phat nhn NAK, bn phatphai tin hanh truyn lai khi s liu b li. Co hai ky thut ARQ chnh laARQ dng va i(stop and wait ARQ) vaARQ lin tuc (continuous ARQ). Trong h thng ARQ dng va i,sau khi phat khi s liu i, bn phat dng lai va ch nhn tra li t bn thu, ri tuy theo trali o la ACK hay NAK ma bn phat phat khi s liu tip theo hay phat lai khi s liu vari. Nu thi gian ch qua thi gian quy nh (goi la time-out), bn phat coi nh la khi sliu va phat b li va vn tin hanh phat lai. Han ch cua phng phap nay la thi gian trtruyn dn ln. Trong h thng ARQ lin tuc, cac khi s liu u mang s th t - N - vaban tin tra li ACK/NAK cung mang s th t N tng ng. Bn phat lin tuc phat i cackhi s liu ma khng ch nhn tra li t bn thu. Bn thu kim tra li cac khi s liu thu vatra li v cho bn phat ban tin ACK/NAK kem theo s th t cua khi tin tng ng. Khi naobn phat nhn tra li NAK t bn thu, bn phat se phat lai tt ca cac khi s liu k t khi sliu b li i viARQ lui lai N (go-back-N ARQ), hoc bn phat se ch phat lai khi s liub li i vi ARQ chon loc (selective ARQ). Mc du ARQ chon loc rt hiu qua trong s
dung bng thng nhng yu cu dung lng b nh ln hn ARQ lui lai N, c bit trong cackt ni tc cao. ARQ phu hp vi cac h thng thng tin may tnh, v o co sn knhsong cng bn thu co th phat lai cho bn phat ban tin ACK/NAK. Tuy nhin, trong cacng truyn dai vi tc cao, in hnh nh thng tin v tinh th rt kho thc hin ARQ.
Phng phap th nm giam BER la thc hin ma hoa sa li khng phan hi FECC(Forward Error Correction Coding). Trong lch s, vic chp nhn s dung rng rai FECCco tr hn so vi cac phng phap khac, bi v phc tap va gia ca cua no cao hn. Ngaynay, phc tap a giam xung nh vao s gia tng cac chip ma hoa/ giai ma VLSI. FECCli dung s khac nhau gia tc truyn dn va thng lng knh giam xac sut liPb.
Vic giam xac sut li b tra gia bng vic tng thi gian tr truyn dn, do tng d cho u ma co th phat hin va sa c li va do mt thi gian kim tra khi s liu thu sali. Tuy nhin, li ch cua FECC co c thng nhiu hn khuyt im v tr ln.
Ma khi
Ma khng vong
Ma Golay RS
Hamming (e=1) e>1
BCH nh phn
Ma vong
Ma tuyn tnh
(Ma nhom)
Ma khng
tuyn tnh
Ma chp
Ma hoa iu khin li
Hnh 5.1Phn loai ma iu khin li
- 107 -
7/30/2019 M ha knh
4/24
- Chng V -
5.1.2 Phn loai ma iu khin li
Nhn chung, co th phn loai ma phat hin va sa li (goi chung la ma hoa knh - ma hoaiu khin li) theo s trong hnh 5.1.
a) Ma khi
Ma khic c trng bi hai s nguyn n va k, va mt ma trn sinh hay a thc sinh.Hnh 5.2 minh hoa mt b ma hoa ma khi vi k bit tin vao va n bit ma hoa ra. T ma n bitc tao ra duy nht t k bit tin va (n-k) la s bit kim tra d. Ty l ma (coder rate) la R =k/n, la tiu chun anh gia d cua ma. Ty l ma thng t 1/2 n 1. Ma h thng(systematic code) la ma co mt cac bit tin cung vi cac bit d trong t ma. Trong cac tai liuv ma hoa th co hai nh ngha v ma h thng. nh ngha nghim ngt hn cho rng ma cotnh h thng khi k bit tin phai nm lin tuc thanh mt khi va cac bit d phai nm lin tuctrong mt khi khac. nh ngha t nghim ngt hn th ch yu cu trong t ma co mt cacbit tin ch khng cn phai nm lin tuc thanh khi.
B ma hoa khi n bitma hoa
kbit
tin
T ma n bit
(n-k) bitk bit
Phn tin Phn d
Hnh 5.2 Ma khi h thng (n, k)
Ma khi tuyn tnh (liear block code) - con goi lama nhom (group code) - co cac t ma cotng ng 1-1 vi cac phn t thuc nhom toan hoc. Ma tuyn tnh co cha t ma gm toans 0 va co tnh cht ong, chng han i vi ma tuyn tnh nh phn, vi hai t ma va
bt ky, ta lun co , cung la mt t ma. Vic co cha t ma gm toan s
0 va tnh cht ong lam cho vic tnh toan i vi ma tuyn tnh c bit d. Hnh 5.3 la mtv du n gian v ma tuyn tnh. No minh hoa cho tnh cht ong cua ma. Co 4 ky t ngunla a, b, c, va d, k = 2, n = 5. y la ma (5, 2)
iC
jC
kjiCCC =+
kC
a = 00 00000
b = 01 00111c = 10 11100
Ma hoa
d = 11 11011
cdb,bdc,dbc ===
Hnh 5.3 Minh hoa tnh cht ong cua ma khi tuyn tnh
Ma vong (cyclic code) la mt lp con cua ma khi tuyn tnh khng co t ma gm toan s 0.
- 108 -
7/30/2019 M ha knh
5/24
- Chng V -
Mt ma khi tuyn tnh c goi la ma vong nu sau mt ln dch vong mt t ma th cungc mt t ma thuc cung b ma. V du cac t ma sau y c goi la ma vong:
1101000, 0110100, 0011010, 1000110, 0001101, 1010001, 0100011.
Ma Golay la mt loai ma vong sa c sai nhiu li. Ma Golay (23, 12) co kha nng sac 3 li cho t ma dai 23 bit. Ma nay c Golay phat minh nm 1949 va c nhiu
chuyn gia quan tm nghin cu ti cu truc va c ch giai ma. Thc t ang co hai phngphap giai ma laphng phap Kasami vagiai ma tm kim co h thng (systematic searchdecoding). Ma Golay (23, 12) c s dung kha ph bin trong mt s h thng thng tin.
Ma BCH nh phn (binary BCH code) la mt loai ma vong c Hocquenghem tm ra nm1959, sau o c Bose va Chaudhuri tm ra mt cach c lp vao nm 1960. Ma BCH co
th sa c t li trong t ma dai n bit, vi . V du ma
BCH (15, 7) co th sa sai ti a 2 li.
1t2d,mtkn,12nmin
m
+=
Ma RSc Reed va Solomon gii thiu ln u tin vao nm 1960. Theo ly thuyt ma, co
th xem ma RS la ma BCH khng nh phn. Ma RS c t chc theo ky t. Ma RS taothanh n ky t, mi ky t dai m bit, m tuy thuc vao ng dung cu th, v du m = 8 th mi kyt chnh la mt byte. Ma RS hoat ng trn ky t nhiu bit ch khng phai trn tng bit nhcac ma vong khac. Mt c im quan trong cua ma RS la kha nng sa li chum. Ma RS co
th sa sai t li, vi2
knt
= . y n va k la s ky t ma hoa va s ky t mang tin ch
khng phai s bit. V du ma RS (31, 15) co 15 ky t vao, mi ky t 5 bit, tc la 75 bit tin va31 ky t ma hoa, mi ky t 5 bit. Ma nay co th sa c 8 li bit c lp hoc 4 li chum daikhng qua 5 bit. Ma RS c dung rng rai trong cac u CD va trong b nh may tnh.
Ma Hamming la mt trng hp ring n gian nht cua ma BCH nh phn. Ma nay cR.W. Hamming a ra va c dung trong mt s h thng thng tin. Ma Hamming co kha
nng sa sai 1 li. Quan h gia n va k thoa man bt ng thc:1n
22
nk
+
b) Ma chp
Ma chp cung c c trng bi hai s nguyn la n va k nh ma khi, nhng n bit ra khoib ma hoa khng ch phu thuc vao k bit vao ma con phu thuc vao K-1 b k bit vao trco. K c goi la dai rang buc (constraint length). Ma chp (n, k, K) c xy dng tcac thanh ghi dch kK bit. Vy co th xem ma chp la ma co nh, o la im khac bit c bancua ma chp so vi ma khi.
Ma chp c Elias xut ln u tin vao nm 1955. Sau o, Wozencraft a ra mt thuttoan giai ma tng i hiu qua. Nm 1963, Massey a ra cach giai ma t hiu qua hnnhng d thc hin. Nm 1967, Viterbi a a ra thut toan giai ma ti u c goi lathuttoan Viterbi. T y, ma chp c ng dung rng rai trong nganh vin thng.
5.1.3 Kha nng phat hin va sa li cua ma khi
- 109 -
7/30/2019 M ha knh
6/24
- Chng V -
a) Mi quan h gia khoang cach Hamming va kha nng phat hin va sa li
Ly thuyt ma a chng minh rng: khoang cach Hamming gia cac t ma trong mt b ma co
lin quan n kha nng phat hin sai va sa sai cua b ma o, cu th la:
1srd ++
trong o d la khoang cach Hamming, r la s li phat hin c, s la s li sa c, rs .Ta kim tra iu nay qua mt v du minh hoa sau y:
Gia s ta co b ma u M. M co 8 t ma nh sau:
Ky t A B C D E F G H
T ma 000 001 010 011 100 101 110 111
TM, ta lp b maM1
co khoang cach Hamming u la2. Nu chon t ma B (001) lam tma xut phat th b maM1bao gm 4 t ma sau:
Ky t B C E H
T ma 001 010 100 111
Goi 4 t ma trn la t ma dung va 4 t ma con lai la t ma cm.
Trong trng hp sai 1 li, ro rang cac t ma dung c truyn i se chuyn thanh cac t ma
cm bn thu. Cu th la B (001) chuyn thanh F (101), D (011), A (000); C chuyn thanhG(110), A (000), D (011); E chuyn thanh A (000), G (110), F (101); H chuyn thanh D(011), F (101), G (110). Luc nay co th d dang phat hin c li. Nu bn thu nhn c tma la A, co th kt lun la t ma truyn i b li nhng khng th kt lun c t ma nao (B,C hay E) a truyn i. Noi cach khac, khi s trng hp sai nhiu hn s t ma cm thkhng th phat hin c li. Trong trng hp sai 2 li, ta thy t ma dung nay se chuynthanh t ma dung khac nn khng th phat hin c li.
TM, ta lp b maM2 co khoang cach Hamming u la 3. Nu chon t ma B (001) lam tma xut phat th b maM2bao gm 2 t ma sau:
Ky t B G
T ma 001 110
Trong trng hp sai 1 li, ro rang cac t ma dung c truyn i se chuyn thanh cac t macm bn thu. Cu th la B (001) chuyn thanh F (101), D (011), A (000); G chuyn thanhC(010), E (100), H (111). Luc nay co th d dang phat hin c li va do s trng hp sai
- 110 -
7/30/2019 M ha knh
7/24
- Chng V -
khng trung nhau va bng s t ma cm nn co th sa c li. Trong trng hp sai 2 li,ta thy t ma dung chuyn thanh t ma cm nhng trung vi t ma cm trong trng hp sai1 li ch phat hin c li ch khng sa c li.
Tom lai, t v du trn ta co th kt lun: nu khoang cach Hamming la 2 th co kha nng phathin c 1 li, nu khoang cach Hamming la 3 th co kha nng phat hin va sa c 1 li
va phat hin c 2 li. iu nay hoan toan ung chng minh trn v mi quan h giakhoang cach Hamming va kha nng phat hin va sa li cua ma.
Cung qua v du trn v b maM2 ta thy rng: vi s lng t ma trong b ma la 2 thc strong mi t ma ch co 1 bit tin. Nhng y chiu dai t ma la 3. Nh vy trong 3 bit o co2 bit d. "D" y hiu theo ngha la khng mang tin nhng c thm vao nhm muc chkim tra li. Phn sau ta se xet tng quat v mi quan h gia dai tng cng cua t ma vas bit tin.
b) Mi quan h gia dai tng cng cua t ma va s bit tin
tm ra mi quan h gia dai tng cng cua t ma va s bit tin, trc ht ta a ra khainim vector li e. Vector li la vector biu din v tr cac bit li xut hin trong t ma thu, quic bit khng li c biu din la0 va bit li c biu din la1.
V du t ma phat la1110010 va t ma thu la1100110. Luc nay vector li la e = 0010100
Goi dai tng cng cua t ma la: n; suy ra s t ma tng cng la: 2n
Goi s bit tin trong t ma la : k; suy ra s t ma dung la: 2k
Vy s t ma cm la: 2n - 2k
Goi E la s lng vector li, ta co:
n321E...EEEE ++++=
y Ei la vector li biu din trng hp sai i li.
)!in(!i
!nCE
i
ni ==
Vi mi t ma dung truyn i th ti a co th xay ra E trng hp li. Vy vi s t ma dungla2k th ti a co th xay ra Ex2k trng hp li. co th phat hin va sa ht tt ca cac linay th yu cu mi trng hp sai phai chuyn t ma dung sang mt t ma cm khac nhau,
noi cach khac, s trng hp sai khng c vt qua s lng t ma cm, ngha la:knk
222Ex .
Trong trng hp sai 1 li, ta co:
nEE1==
Vy quan h gia n vakphai thoa man bt ng thc sau:
- 111 -
7/30/2019 M ha knh
8/24
- Chng V -
1n
22
nk
+
5.2 Ma khi
5.2.1 Ma kim tra chn le (parity)
y la loai ma khi n gian nht. Ma nay c dung ph bin trong truyn s liu dangASCII. Vi phng phap nay, mi ky t trc khi truyn i c thm vao mt bit chn le,goi labit parity (P). BitPc tnh toan da vao ky t phat sao cho tng s bit 1 trong ky t(k ca bitP) la s chn nu parity laloai chn ( even parity) va la s le nu parity laloai le(odd parity). Dung ma parity le se tranh c trng hp truyn t ma gm toan s 0, tuynhin, ma parity chn lai c dung ph bin hn.
Hnh 5.4 la mt v du minh hoa cho ma kim tra chn le. Bit parity chn la 1, bit parity le la0 vi ky t 1001001. Ty l ma la 7/8, mt mc d rt thp.
1 0 0 1 0 0 1 P
Hnh 5.4 V du ma parity
B0 B1 B2 B3 B4 B5 B6
P chn = 1P le = 0R = k/n = 7/8
7 bit tin 1bitkim tra
B6 B5 B4 B3 B2 B1 B0
P leP chn
Hnh 5.5 Mach tnh toan bit parity
- 112 -
7/30/2019 M ha knh
9/24
- Chng V -
Khi nhn ky t, bn thu se thc hin tnh toan bit parity tng t nh bn phat va so sanh.Nu chung bng nhau th kt lun khng co li, nu khac nhau th kt lun co li.
Mach tnh toan bit parity cho ca bn phat va bn thu n gian la tp cac cng XOR nh trnhnh 5.5.
By gi ta xet n kha nng phat hin li cua ma parity. Gia s dung P chn, cac t ma mang
tin la 7 bit t 0000000 n 1111111, cac t ma lin tip trong b ma nay se la:0000000 0
0000001 1
0000010 1
..................
Ta thy khoang cach Hamming cua b ma nay la 2. Vy theo ly thuyt ma, ma nay ch phathin c 1 li. Tuy nhin, thc t ma nay phat hin c tt ca cac li n hay cac li xut
hin vi s li le, khng phat hin c cac li xut hin vi s li chn.5.2.2 Ma kim tra tng khi BCC(Block sum Check Character)
Khi truyn i mt khi ky t, mt ky t trong khi co th b li, va v vy coi nh khi o bli. Xac sut khi ky t b li goi laxac sut li khi (block error rate). Khi truyn i khi kyt, ta co th cai thin kha nng kha nng phat hin li cua ma parity bng cach khng chthm bit P cho ring tng ky t n le ma con thm tp cac bit P tnh trn ca mt khi hoanchnh.
Vi phng phap nay, mi ky t trong khi c thm vao mt bit P, goi la bit parity hang
(row parity), mi v tr cua bit trong khi c thm mt bit P goi labit parity ct (columnparity). Tp cac bit parity ct tao thanh ky t kim tra tng khi BCC.
Hnh 5.6 trnh bay mt v du dung parity chn cho hang va parity le cho ct.
B0 B1 B2 B3 B4 B5 B6 P
1 0 0 1 1 1 0 0
0 1 1 0 0 0 1 1
1 1 0 0 0 0 0 01 1 1 1 0 0 1 1
0 0 1 1 0 0 1BCC =
Cac bit parity ct
Cac
bit
Parityhang
Ni
dung
khung
1
Bit P cho BCC
Hnh 5.6 V du kim tra tng modulo-2
- 113 -
7/30/2019 M ha knh
10/24
- Chng V -
Qua v du trn ta thy mc du hai bit li trong mt ky t khng c phat hin nh bit parityhang nhng se c phat hin nh bit parity ct. Ma nay khng phat hin c hai bit litrong cung ky t xay ra cung ct vao cung thi im (v du nh cac bit li xut hin cacv tr nh anh du trong hnh). Tuy nhin, kha nng nay rt t xay ra nn ma kim tra tng acai thin c kha nng phat hin li cua ma parity n. Nu xay ra li n th cn c vao bitP hang va P ct thu sai khac so vi P hang va P ct tnh, ta co th xac nh c v tr bit li,do o co th sa li.
Phng phap kim tra tng thng c dung trong trng hp s liu truyn i la mt mangky t ASCII.
Phng phap nay co mt bin th la s dung tng bu 1 tnh BCC thay cho tng modulo-2.Trong phng phap mi nay, xem cac ky t trong khi cn truyn nh la cac s nh phnkhng du. Trc ht, cng cac s nay lai dung thut toan bu 1, sau o ao ngc kt qua laitao thanh BCC. Bn thu tin hanh tnh tng bu 1 cua tt ca cac ky t trong khi (k ca BCC),nu khng co li xut hin th kt qua phai bng 0. Lu y rng, vi thut toan bu 1, bit nh
cui cung c quay vong ri cng vao tng ang co cho nn s 0 se c biu din hoc latoan s 0 hoc la toan s 1.
Phng phap mi nay c trnh bay qua v du trn hnh 5.7. T v du ta thy phng phapmi nay phat hin li tt hn phng phap tng modulo-2.
Bn phat Bn thu
0 1 1 1 0 0 1 0 1 1 1 0 0 1
1 0 0 0 1 1 0 1 0 0 0 1 1 0
0 0 0 0 0 1 1 0 0 0 0 0 1 1
1 0 0 1 1 1 1 1 0 0 1 1 1 1
1 0 1 0 0 0 1 = tng bu 1 0 1 0 1 1 0 1
0 1 1 1 1 1 1 0
1 0 1 0 0 1 0 1
1 1 1 1 1 1 1 = s 0 trong s bu 1
0 1 0 1 1 0 1 = BCC
ao bit
1
1
Hnh 5.7 V du kim tra tng bu 1Ma kim tra tng bu 1 thng c tnh toan bng phn mm, dung kim tra li cho cacban tin giao thc qua internet.
5.2.3 Ma khi tuyn tnh
a) V du v ma khi tuyn tnh
Hnh 5.8 minh hoa mt mach tao ma khi tuyn tnh (4, 7) gm 4 bit tin (I1 n I4) va 3
bit kim tra chn le (P1 n P3).
- 112 -
7/30/2019 M ha knh
11/24
- Chng V -
Gia s dung parity chn, mi quan h gia cac bit tin va bit kim tra la:
3213
4212
4311
IIIP
IIIP
IIIP
=
=
=
Nu cac bit tin la I1 = 1, I2 = 0, I3 = 1, I4 = 1, cac bit P tnh c se la P1 = 1, P2 = 0 va P3 = 0.
I1 I2 I3 I4 P1 P2 P3
Hnh 5.8 Mach tao ma khi (4, 7)
Ta co th vit lai quan h gia cac bit tin va bit kim tra trong v du trn nh sau:
43211
43211
43211
xI0xI1xI1xI1P
xI1xI0xI1xI1P
xI1xI1xI0xI1P
=
=
=
T cac phng trnh quan h nay, ta rut ra ma trn kim tra H nh sau:
=
100:0111
010:1011
001:1101
H
Phn bn trai cua ng chm chm la cac h s cua cac bit tin I1 n I4, phn bn phaing chm chm la ma trn 3x3 co ng cheo la 1 (ma trn n v).
b) Ma trn sinh (generator matrix)
Ma trn sinh, ky hiu laG, la mt ma trn4 x 7, c tao ra bng cach kt hp mt ma trn
n v 4 x 4 vi ma trn hoan v cua ma trn bn trai ng chm chm cua H. Trong v dutrn, ma trn sinh la:
=
011:1000
101:0100
110:0010
111:0001
G
Nh ma trn sinh G, ta co th tnh toan c t ma bng cach nhn vector hang m biu din
- 113 -
7/30/2019 M ha knh
12/24
- Chng V -
cho t ma mang tin vi G. Trong v du trn, day mang tin la 1011, t ma khi tuyn tnh (4,7)c tao ra la:
[ ] [1011100
0001110
0010101
0100011
1000111
1011 =
]
Ta nhn thy ma trn kt qua chnh la vector biu din cho t ma khi (4, 7) gm co haiphn: 4 bit bn trai la 4 bit tin I1 n I4, 3 bit bn phai chnh la 3 bit kim tra P1 n P3.
Theo cach lp ma nay, ta nhn thy khoang cach Hamming ti thiu la 3, do o ma nay sasai c 1 li.
c) Bang syndrome giai ma sa li
Syndrome la mt t ma c lp vi t ma phat va ch phu thuc vao day thu b li, ky hiu
vector syndrome la s. Bang syndrome la tp hp tt ca cac syndrome co th co. Goi c lavector biu din cho t ma khi (n, k) . Ta co quan h:
cGxm =
Goi e la vector li va r la t ma thu, ta co:
ecr =
Syndrome c tnh nh sau:TTTTTT
HxeHxe0HxeHxcHx)ec(Hxrs =====
Bang syndrome c tnh sn vi gia thit la truyn i t ma gm toan bit 0. V du bangsyndrome trong trng hp sai 1 li nh hnh 5.9:
Vector li Syndrome
0010000001
0100000010
10000001001100001000
1010010000
0110100000
1111000000
0000000000
Hnh 5.9 Bang syndrome hoan chnh cho tt ca cac li n
Nhn vao bang hnh 5.9 ta thy: khi khng co li syndrome la0, khi co li syndrome khac 0
- 114 -
7/30/2019 M ha knh
13/24
- Chng V -
va cac syndrome khng ging nhau nn co th cn c vao syndrome bit v tr bit li, to sa c li. V du trn, gia s thu c t ma1011101, t ma ung sa c se lac nhsau:
[ ]
[ ] [ ] [1011100c001
001
010
100
110
101
011
111
1011101s
1011101r
==
=
=
]
Trng hp xut hin li chum, ngi ta s dung ky thut tao loan (interleaving): xao trn
th t cac bit tin trong ban tin ma hoa trc khi phat va sp xp lai sau khi thu, tach chumli thanh cac li n ri mi a n b giai ma.
5.3 Ma vong
5.3.1 c im cua ma vong
Nh a gii thiu trn (5.1.2), ma vong la mt lp con cua ma khi tuyn tnh. Ma vong cocac c im sau:
- Cu truc toan hoc cua ma vong cho phep kha nng sa li cao.
- Co th thc hin ma vong d dang bng phn cng, bng cac thanh ghi dch va cac cngXOR
- Dch vong mt t ma cung c mt t ma thuc cung b ma.
- Co th biu din ma vong bng a thc
- Co th tao ra t ma vong bng cach nhn modulo-2 vector mang tin vi a thc sinh. Lucnay ma vong c goi la ma vong khng h thng
5.3.2 Ma kim tra d vong CRC (Cyclic Redundancy Check)
Ma CRC la mt loai ma vong c s dung rng rai trn cac knh truyn ni tip bit phathin li (khng sa li). Trong CRC, mt tp bit kim tra c tnh toan cho mi khung tinda vao ni dung khung, sau o c gn thm vao ui khung truyn i. Bn thu thchin tnh toan tng t nh bn phat phat hin li. Cac bit kim tra goi laday kim trakhung FCS (Frame Check Sequence).Thut toan cu th nh sau:
a) Tnh toan tao ma CRC bn phat va kim tra li bn thu
Goi M(x) la a thc tin bc k-1, G(x) la a thc sinh bc r
- 115 -
7/30/2019 M ha knh
14/24
- Chng V -
Thc hin phep chia cho G(x), se c:r
x)x(M
)x(G
)x(R)x(Q
)x(G
x)x(Mr
+= , vi Q(x) la thng s va R(x) la s d
T y suy ra:
)x(Q)x(G
)x(Rx)x(Mr
=+
t la a thc biu din cho t ma CRC phat. Ro rang la nu
khng co li xut hin th bn thu, sau khi chia t ma thu cho a thc sinh ta se c phn dla0.
)x(Rx)x(M)x(Tr
+=
b) V du
V du cn truyn i mt khung tin 8 bit 11100110 qua ng truyn s liu, s dung ma CRC phat hin li, a thc sinh s dung la11001.
T ma CRC c tao ra nh hnh 5.10 sau:
1 1 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1
1 1 0 0 1 1 0 1 1 0 1 1 0
0 0 1 0 1 1 1
1 1 0 0 1
1 1 1 0 0
1 1 0 0 1
0 0 1 0 1 0 0
1 1 0 0 1
0 1 1 0 1 0
1 1 0 0 1
0 0 0 1 1 0D (FCS)
Hnh 5.10 V du tao ma CRC
Sau khi thc hin tnh toan nh trn, ta tm c t ma CRC la: 11100110 0110, trong o 8bit u la 8 bit tin va 4 bit sau la 4 bit kim tra.
Gia s tai bn thu, ta thu c t ma: 111001101111. Hnh 5.11 trnh bay vic thc hinphep chia a thc thu cho a thc sinh nh trn.
- 116 -
7/30/2019 M ha knh
15/24
- Chng V -
1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 0 1
1 1 0 0 1 1 0 1 1 0 1 1 0
0 0 1 0 1 1 1
1 1 0 0 1
1 1 1 0 01 1 0 0 1
0 0 1 0 1 1 1
1 1 0 0 1
0 1 1 1 0 1
1 1 0 0 1
0 0 1 0 0 1
D 0 nn phat hin c li
Hnh 5.11 V du giai ma CRC va phat hin li
Vic la chon a thc sinh rt quan trong v no xac nh cac kiu li co th phat hin. Mt athc sinh bc r co t nht 3 s 1 se phat hin c tt ca cac li n, tt ca cac li i, tt cacac li xay ra vi s le, tt ca cac li chum ngn hn r va hu ht cac li chum dai hn hocbng r. Sau y la mt vai a thc sinh thng dung trong thc t:
CRC - 16: G(x) = x16 + x15 + x2 + 1
CRC - CCITT: G(x) = x16
+ x12
+ x5
+ 1CRC - 32: G(x) = x32 + x26 + x23 + x16 + x12 + x11 + x10 + x8 + x7 + x5 + x4 + x2 + x + 1
CRC - 16 va CRC - CCITT c dung rng rai trong WAN, CRC - 32 c dung trong huht cac LAN. Kha nng t sa li cua CRC thp nhng kha nng phat hin li rt cao nnthng c dung kt hp vi ARQ sa li.
c) Mach thc hin ma CRC
Hnh 5.12 trnh bay s thc hin CRC bn phat.
Ta xet cu th v du trn. S bit trong FCS la4 nn cn mt thanh ghi dch 4 bit (goi la thanh
ghi FCS) biu din x3, x2, x1va x0trong a thc sinh (goi la cac bit tch cc - active bit).Vi a thc sinh nay th cac sx3 va x0la 1 con x2va x1 la0. Trang thai mi cua x1 vax2 cthay bng trang thai trc o cua x0 vax1. Trang thai mi cua x0 vax3 c xac nh bi trangthai cua ng phan hi a XOR vi s trc o.
Mach hoat ng nh sau: trc tin xoa thanh ghi dch FCS va nap song song 8 bit u tintrong khung tin vao thanh ghi vao song song - ra ni tipPISO (Parallel Input - SerialOutput). Tn hiu iu khin phan hi la1.Theo tc cua ng h phat TxC, cac bit nayc dch ra ng truyn ln lt t msb n lsb. Cung luc nay, dong bit nay c XOR vi
- 117 -
7/30/2019 M ha knh
16/24
- Chng V -
Tn hiu in khin phan hi(t1 thanh 0 sau 8 N TxC)
FCS
PISO
lsb msb
x0 x1 x2 x3
TxD
Nap song song tng byte trong N bytetrong khung tin
TxC
Thanh ghi PISO Thanh ghi FCSTxC
lsb msb X0 X1 X2 X3
0 0 1 1 0 0 1 1 1 0 0 0 0
1 0 0 1 1 0 0 1 1 1 0 0 1
2 0 0 0 1 1 0 0 1 0 1 0 0
3 0 0 0 0 1 1 0 0 1 0 1 1
4 0 0 0 0 0 1 1 0 1 1 0 0
5 0 0 0 0 0 0 1 1 0 1 1 0
6 0 0 0 0 0 0 0 1 1 0 1 0
7 0 0 0 0 0 0 0 0 1 1 0 0
8 0 0 0 0 0 0 0 0 0 1 1 09 0 0 0 0 0 0 0 0 0 0 1 1
10 0 0 0 0 0 0 0 0 0 0 0 1
11 0 0 0 0 0 0 0 0 0 0 0 0
Hnh 5.12 S mach tao CRC bn phat
x3 qua ng phan hi tr lai cac u vao chon loc cua FCS. Sau khi 8 bit u (byte u tin
- 118 -
7/30/2019 M ha knh
17/24
- Chng V -
trong khung tin) i qua ht thanh ghi PISO, thu tuc nay c lp lai. Sau khi xut ra byte tincui cung trong khung tin, thanh ghi PISO c nap toan la s 0, tn hiu iu khin phan hit1 tr thanh 0, do o ni dung cua thanh ghi FCS - la cac bit kim tra - i theo sau khungtin phat ra ng truyn. Trong hnh 5.12, ta a gia s khung tin ch co1 byte (N = 1)
Thanh ghi SIPO Thanh ghi FCSRxC RxDlsb msb X0 X1 X2 X3
0 1 0 0 0 0 0 0 0 0 0 0 0 0
1 1 1 1 0 0 0
2 1 1 1 1 1 0 0
3 0 1 1 1 1 1 1 0
4 0 0 1 1 1 0 1 1 1
5 1 0 0 1 1 1 1 0 1 0
6 1 1 0 0 1 1 1 1 1 0 1
7 0 1 1 0 0 1 1 1 0 1 1 1
8 0 0 1 1 0 0 1 1 1 1 0 1 0
9 1 0 1 0 110 1 0 0 1 1
11 0 0 0 0 0
12 0 0 0 0
Hnh 5.13 S mach kim tra CRC bn thu
oc byte
FCS
SIPO
lsb msb
x0 x1 x2 x3
RxC
oc song song byte (xN)
RxD
D = 0
- 119 -
7/30/2019 M ha knh
18/24
- Chng V -
Hnh 5.13 trnh bay s kim tra CRC bn thu. S liu thu RxD ln lt c dch vaothanh ghi vao ni tip - ra song song SIPO ( Serial Input - Parallel Output) gia mi bit.Cac bit RxD ln lt c XOR vi x3 va phan hi tr lai thanh ghi SIPO, mi khi nhn cbyte 8 bit, thit b iu khin se iu khin oc byte.
d) Giai ma ma CRC bng phng phap by li
Xet trng hp ma CRC c thanh lp vi s bit tin kva s bit tng cng n thoa man bt
ng thc:1n
22
nk
+ . V duk = 4, n = 7
Phn tch ra cac tha s nguyn t ri chon tha s bc r lam a thc sinh. V du:1xn
+
)1xx)(1xx)(1x(1x3237
+++++=+ .
Chon a thc sinh la hoc la1xx)x(G23
++= 1xx)x(G3
++=
Ma CRC trong trng hp nay co kha nng sa c li, cu th la1 li.
Y
N
M = 0
Dch vong T'(x) sang trai
Chia T'(x) cho G(x) - d laR'(x)
T'(x) = T'(x) + R'(x)
Dch vong T'(x) sang phai M ln
Tng Mln 1
W 1 ?
Tnh trong lng d W
End
Begin
Hnh 5.14 Thut toan sa li ma CRC bng phng phap by li
- 120 -
7/30/2019 M ha knh
19/24
- Chng V -
Hnh 5.14 trnh bay thut toan sa li cho ma CRC bng phng phap by li. Goi T'(x) laa thc biu din cho t ma thu. Qua trnh sa li bt u bng vic dch vong T'(x) sangtrai, sau o chia cho G(x) tm s d R'(x). Vic dch vong se din ra nhiu ln cho n khitrong lng d nho hn hoc bng 1. Trong lu trn, ta dung bin M m s lndch vong trai. Sau o cng T'(x) vi R'(x), li c by va sa sau phep cng nay. Tuynhin, ta cn phai sa lai v tr cac bit trong T'(x) do nhng ln dch vong trai. Do o, phaidch vong T'(x) ngc lai sang phai vi s ln bng s ln trc o a dch vong sang trai (sln dch vong phai y chnh laM).
V du tin la 4 bit 1100, a thc sinh chon la 1xx23
++ . Thc hin ma hoa ta c t maphat la1100 101. Gia s bn thu thu c t ma1110 101. Kim tra li bng cach chia T'(x)cho G(x), ta thy phep chia con d nn kt lun co li. Vy tin hanh sa li nh sau:
Dch vong trai ln th nht c 1101011, chia cho G(x) d la011.
Dch vong trai ln th hai c 1010111, chia cho G(x) d la110.
Dch vong trai ln th ba c 0101111, chia cho G(x) d la001.Thc hin phep cng modulo-2: 0101111001 ta c 0101110, ri dch vong sang phai 3ln ta c lai t ma1100101 ging nh bn phat.
5.3.3 Ma Hamming
Ma Hamming la mt trng hp ring n gian nht cua ma vong. Ma Hamming cod = 3, cokha nng sa c 1 li.
Mt t ma Hamming c biu din di dang tng quat . y i la cac
bit tin vac la cac bit kim tra.
....iiciicicc8421
Cac bit c chnh la kt qua cua phep XOR gia tr ch v tr cua cac bit 1 vi nhau. Qua trnhkim tra li bn thu din ra tng t nh bn phat. Nu kt qua cua phep XOR la mt gia trkhac 0 th o chnh la v tr cua bit li.
V du xet kha nng sa li n cua ma Hamming (7, 11) trong trng hp t ma mang tin la1011101.
T ma Hamming co dang: .101c011c1cc8421
Cac bit 1 cac v tr: 3, 6, 9 va11. i cac s nay sang nh phn:
101111,10019,01117,01106,00113
Tnh XOR:
100110111001011101100011 = .
Vy t ma Hamming phat i la: 10100110101
Gia s bn thu, thu c t ma: 10000110101. i gia tr ch v tr cua cac bit 1 sang nhphn ri tnh XOR tng t nh bn phat:
- 121 -
7/30/2019 M ha knh
20/24
- Chng V -
101111,10019,01117,01106,00011
3001110111001011101100001 =
T y xac nh c bit li la bit v tr th3. Vy t ma thu c sa lai la: 10100110101ging nh t ma phat.
5.4 Ma chp
5.4.1 Ma hoa ma chp
Nh trnh bay muc 5.1.2, ma chp c c trng bi ba s nguyn lan, kvaK. Ma chp(n, k, K) c xy dng t cac thanh ghi dch kK bit. y ta xet loai ma chp ph binnht la ma chp cok = 1. B ma hoa la thanh ghi dch K bit. u ra cua cac v tr trong thanhghi c la chon cng modulo-2 vi nhau. S lng b cng modulo-2 chnh lan. Mtb chuyn mach se ln lt ly mu mi u ra cua b cng modulo-2 theo nhp cua ng hthanh ghi dch.
Hnh 5.15 minh hoa mt b ma hoa ma chp vi k = 1, K = 3, n = 2.
a) Biu din ma chp bng a thc sinh
2
1
T0 T0 T0
Vao 1 1 0 1Ra 11 10 11 01
Hnh 5.15 V du b ma hoa ma chp ty l 1/2
Co th biu din b ma hoa ma chp bng cac a thc sinh. Mi a thc sinh biu din chomt b cng modulo-2. a thc sinh co bc 1K miu ta s kt ni gia u ra cua mtv tr trong thanh ghi dch vi b cng modulo-2. Theo v du trn, hai a thc sinh
la va2
1x1)x(G += x1)x(G
2+=
Gia s day tin vao b ma hoa la1100, day ma hoa se la11101101 . . ., ngha la ng vi mtbit tin vao co hai bit ma hoa ra. Do o, ty l ma la1/2.
nh ngha ap ng xung cua ma hoa la ap ng cua b ma hoa khi bit vao la1. Trong v dutrn, ap ng xung se la: 110110. Vi day vao la1101, ta thy day ra co th c tnh la chpday vao vi ap ng xung. Do o ma nay co tn la ma chp.
b) Biu din ma chp bng s cy
Hnh 5.16 trnh bay s cy biu din ma chp cho v du trn. Gia s ban u toan bthanh ghi c xoa v0. oc s cy theo phng ngang t trai qua phai, mi nhanh cy
- 122 -
7/30/2019 M ha knh
21/24
- Chng V -
biu din mt t ma hai bit ra ng vi mt bit vao. Mi khi co bit vao la0, i sang nhanhphai tip theo pha trn, nu bit vao la1 th i sang nhanh phai tip theo pha di.
01
11
00
10
10
11
01
00
10
01
11
00
11
00
0
1
Hnh 5.16 S cy biu din b ma hoa ma chp hnh 5.15
Gia s day vao la110, i theo ng net m trn s cy, ta c day ra la111011.Nus bit vao la L th s nhanh trong s cy se la 2L. Nh vy, khi s bit vao tng th s cy rt cng knh.
c) Biu din ma chp bng s li
Nhn trong s cy ta thy thc t la b ma hoa ma chp ch co4 trang thai phn bit, kyhiu laa, b, c vad tng ng vi cac cp bit nh phn 00, 10, 01 va 11.
T s cy, ta thy: ln phn nhanh u tin, tao ra hai nut, ln phn nhanh th hai tao rabn nut va c sau mi ln phn nhanh s nut tng gp i. Sau ln phn nhanh th ba, ta thy
na trn va na di cua cy ging ht nhau. Nh vy, vao thi im ti nao o, hai nut bt kyco cung trang thai u co th kt hp vi nhau thanh mt nut. Ap dung iu nay cho s cy trn hnh 5.16, ta c s li trn hnh 5.17.
Cac nut trong li biu din trang thai cua b ma hoa. Cac nut cung hang biu din cungtrang thai. T mi nut li co hai nhanh ra: mt nhanh ng vi bit vao la0 (ng net lin),mt nhanh ng vi bit vao la1 (ng net t). Tng quat, sau ct nut thK, cu truc lic lp lai.
10
010101
101010
1111
11111111
0000
00000000
d
c
b
10
a
Hnh 5.17S li biu din b ma hoa ma chp hnh 5.15- 123 -
7/30/2019 M ha knh
22/24
- Chng V -
5.4.2 Giai ma ma chp bng thut toan Viterbi
Khac vi ma khi co dai t ma c nh, ma chp khng co kch thc c thu. Tuy vy,ma chp cung b ep vao mt cu truc khi bng cach gn thm mt s bit 0 vao cui mt daytin am bao ui day tin c dch ht qua thanh ghi dch. Cac bit 0 nay khng mang tinnn ty l ma se nho hn k/n. gi cho ty l ma xp x vi k/n, chu ky gn thm bit 0
thng rt dai. Chng han trong v du trn y, sau 300 bit tin mi gn thm 2 bit 0. Vy ty lma la300/604 xp x 1/2.
Co ba kiu giai ma chp chnh la kiu tun t, ngng va Viterbi, trong o Viterbi la phbin nht.
Thut toan Viterbi da trn c s giai maln cn gn nht (nearest neighbour). Thut toantnh khoang cach Hamming (goi lametric) gia tn hiu thu vao thi im ti va tt ca cacng trong li dn n mi trang thai cung thi im ti. Khi hai ng cung dn n mttrang thai, chon ra ng co khoang cach Hamming ngn hn, goi lang sng (survivingpath). Vic chon ng sng c thc hin cho tt ca cac trang thai vao tt ca cac thi im.
Ta xet lai v du ma hoa ma chp hnh 5.15. Gia s day thu la1010001010, day vao b ma hoala5 bit, trong o co3 bit tin va2 bit 0 thm vao.
Trc ht ta xy dng li giai ma nh hnh 5.18.
1
1
0
0
2
1
1
1
212
010
12
1211
10
1011
0
a = 00
b = 10
c = 01
d = 11
Hnh 5.18 S li giai ma
Thc hin so sanh, chon ng co metric thp hn, cui cung ta con lai ng sng la ngin m (net t va net lin) trn hnh 5.19. T y suy ra day tin giai ma la: 11100
1
2
0
1
0
Hnh 5.19 ng sng va kt qua giai ma
- 124 -
7/30/2019 M ha knh
23/24
- Chng V -
Trong thc t, b giai ma Viterbi gm co ba khi chnh. Th nht la khi tnh gia tr metricnhanh BMV (Branch Metric Value), th hai la khi tnh metric ng PMV (Path MetricVaue) - la tng cac metric nhanh doc theo mt ng trong li va th ba la khi xac nhu ra - chon ng co metric nho nht.
TOM TT CHNG1. ai lng o li thng thng laty l li bit BER hayxac sut li bit (Pb).
2. iu khin li nhm muc ch la lam giam ty l li trong mt h thng khi ty l nay lnqua mc cho phep. Nhn chung co nm phng phap iu khin li.
3. Giai phap u tin va d thy nht latng cng sut phat, nhng khng phai luc nao cungco th thc hin c.
4. Giai phap th hai, rt hiu qua trong vic chng lai li chum gy bi fading, la s dungphn tp. Co ba kiu phn tp chnh laphn tp khng gian, phn tp tn sva phn tpthi gian
5. Giai phap th ba la truyn song cng, hay con goi lakim tra echo
6. Phng phap th t i pho vi BER cao layu cu lp lai t ng ARQ Trong hthng ARQ, ma phat hin li c s dung bn thu kim tra li trong khi s liu thuva tra li cho bn phat trn mt knh hi tip. Tn hiu tra li lachp nhn ACKkhi sliu thu ung vakhng chp nhn NAKkhi s liu thu sai. Nu bn phat nhn NAK, bnphat phai tin hanh truyn lai khi s liu b li.
7. Phng phap th nm giam BER la thc hin ma hoa sa li khng phan hi FECC
(Forward Error Correction Coding).8. Ma hoa knh, con c goi la ma hoa iu khin li, c s dung phat hin va sa
cac ky t hay cac bit thu b li, bao gm ma hoa phat hin li vama hoa sa li khngphan hi FECC
9. Nhn chung, co th phn loai ma phat hin va sa li thanh ma khi vama chp
10. Ma khic c trng bi hai s nguyn n va k, va mt ma trn sinh hay a thc sinh.Ma khi tuyn tnh - con goi lama nhom - co cac t ma co tng ng 1-1 vi cac phn tthuc nhom toan hoc.
11. Ma kim tra chn le (parity)la loai ma khi n gian nht. Ma nay c dung ph bintrong truyn s liu dang ASCII
12. Ma vong (cyclic code) la mt lp con cua ma khi tuyn tnh khng co t ma gm toan s0. Mt ma khi tuyn tnh c goi la ma vong nu sau mt ln dch vong mt t ma thcung c mt t ma thuc cung b ma.
13. Ma CRCla mt loai ma vong c s dung rng rai trn cac knh truyn ni tip bit phat hin li. Trong CRC, mt tp bit kim tra c tnh toan cho mi khung tin da vao
- 125 -
7/30/2019 M ha knh
24/24
- Chng V -
ni dung khung, sau o c gn thm vao ui khung truyn i. Bn thu thc hintnh toan tng t nh bn phat phat hin li.
14. Ma Hammingla mt trng hp ring n gian nht cua ma vong. Ma Hamming co khanng sa sai 1 li.
15. Ma chp cung c c trng bi hai s nguyn la n va k nh ma khi, nhng n bit ra cua
b ma hoa khng ch phu thuc vao k bit vao ma con phu thuc vao K-1 b k bit vaotrc o.
16. Ma chp (n, k, K) c xy dng t cac thanh ghi dch kK bit. Vy co th xem ma chpla ma co nh, o la im khac bit c ban cua ma chp so vi ma khi.
17. Co nhiu cach khac nhau biu din b ma hoa ma chp nh a thc sinh, s cy, s li.
18. Thut toan giai ma chp c dung rng rai nht lathut toan Viterbi. Cng vic c bannht trong thut toan Viterbi la la chon ng co metric nho nht va loai bo cac ng
khac.
top related