Professional Documents
Culture Documents
Hin thi, khi ni n m Hamming chng ta thc ra l mun ni n m (7,4) m Hamming cng b nm 1950. Vi mi nhm 4 bit d liu, m Hamming thm 3 bit kim tra. Thut ton (7,4) ca Hamming c th sa cha bt c mt bit li no, v pht hin tt c li ca 1 bit, v cc li ca 2 bit gy ra. iu ny c ngha l i vi tt c cc phng tin truyn thng khng c chm li t pht (burst errors) xy ra, m (7,4) ca Hamming rt c hiu qu (tr phi phng tin truyn thng c nhiu rt cao th n mi c th gy cho 2 bit trong s 7 bit truyn b o ln).
Cc ct vect trong He l nn tng hch ca Hd v phn trn ca He (4 hng u) l mt ma trn n v (identity matrix). Ma trn n v cho php vect d liu i qua trong khi lm tnh nhn, v nh vy, cc bit d liu s nm 4 v tr trn cng (sau khi nhn). Sau khi php nhn hon thnh, khc vi cch gii thch phn trc (cc bit chn l nm v tr 2k), trt t ca cc bit trong t m (codewords) y khc vi cch b tr ni (cc bit d liu nm trn, cc bit kim chn l nm di). Chng ta dng mt nhm 4 bit d liu (s 4 trong ci tn ca m l v vy) ch cht, v cng thm vo 3 bit d liu tha (v 4+3=7 nn mi c s 7 trong ci tn ca m). truyn gi d liu, chng ta hy nhm cc bit d liu m mnh mun gi thnh mt vect. Ly v d, nu d liu l "1011" th vect ca n l:
My thu s nhn Hd vi r, kim tra xem c li xy ra hay khng. Thi hnh tnh nhn ny, my thu c (mt ln na, cc gi tr ng d mul 2):
V chng ta c mt vect ton s khng cho nn my thu c th kt lun l khng c li xy ra S d mt vect ton s khng c ngha l khng c li, bi v khi He c nhn vi vect d liu, mt s thay i trong nn tng xy ra i vi khng gian bn trong vect (vector subspace), tc l hch ca Hd. Nu khng c vn g xy ra trong khi truyn thng, r s nm nguyn trong hch ca Hd v php nhn s cho kt qu mt vect ton s khng. Trong mt trng hp khc, nu chng ta gi s l li mt bit xy ra. Trong ton hc, chng ta c th vit:
mul 2, trong ei l vect n v ng th i (ith unit vector), c ngha l, mt vect s 0 c mt gi tr 1 trong v tr i (tnh t 1 tnh i). Biu thc trn ni cho chng ta bit rng c mt bit b li ti v tr i. Nu by gi chng ta nhn Hd vi c hai vect ny:
Vy, tch ca Hd vi vect nn chun ti ct th i (the ith standard basis vector) lm l ra ct trong Hd, v th m chng ta bit rng li xy ra ti v tr ct ny trong Hd. V chng ta kin to Hd di mt hnh thc nht nh, cho nn chng ta c th hiu gi tr ca ct ny nh mt s nh phn - v d, (1,0,1) l mt ct trong Hd, tng ng gi tr vi ct th 5, do chng ta bit li xy ra u v c th sa c n. Ly v d, gi s chng ta c:
Tch ca php nhn cho chng ta mt kt qu tng ng vi ct th 2 ("010" tng ng vi gi tr 2 trong s thp phn), v do , chng ta bit rng li xy ra v tr th 2 trong hng d liu, v v vy c th sa c li.
Chng ta c th d dng thy rng, vic sa li do 1 bit b o ln gy ra, dng phng php trn l mt vic thc hin c. Bn cnh , m Hamming cn c th pht hin li do 1 bit hoc 2 bit b o ln gy ra, dng tch ca Hd khi tch ny khng cho mt vect s khng. Tuy th, song m Hamming khng th hon thnh c hai vic.