Kā redzam no laboratorijas darba, visur, kur mēs ieviesām vienkārtējo kļūdu, makets pārneses beigās uztāda tieši kļūdainā bita numuru un ar pogu „Labošana” var no beigu koda (saņemtā) iegūt sākotnējo (nosūtītais). Bet tomēt, kā tiek ieviesta divkārtējā kļūda, makets vairs nevar dabūt sākotnējo kodu, jo tas spēj koriģēt tikai 1 kļūdu. Pat ja izrēķinātais kļūdainais bits nejauši sakrīt ar īsto kļūdaino bitu, tas nemainīs fakti, ka vairāk-kārtīgās kļūdas gadījumā nosūtamais kods nesakritīs ar saņemto, jo tiks izlabots tik 1 bits, bet pārējie paliks ar kļūdām.
Heminga kods: vispārējais gadījums.
Vispārējā gadījumā Heminga kods sastāv no 2n-1 bitu virknēm, kurās 2n- n -1 biti tiek izmantoti ziņojumam, bet n ir kontrolbiti, kas tiek izrēķināti no ziņojuma bitiem.
…