Vieni iš plačiai paplitusių sisteminių kodų yra tiesiniai sisteminiai kodai. Šie kodai pasižymi tuo, kad visas leidžiamas kombinacijas galima gauti turint pradines kombinacijas. Jie priskiriami tiesinių sisteminių kodų klasei.
Sisteminio kodo struktūra gali būti pavaizduota matrica, kurioje yra informaciniai ir kontroliniai bitai:
Pradinės kombinacijos metodas yra pagrindas sudarant šiuos kodus. Tais atvejais, kai pradinė kombinacija turi lyginį vienetukų skaičių, antra kombinacija tiksliai atitinka pradinę. Šis metodas aptinka praktiškai visas kombinacijos klaidas, išskyrus atvejus, kai iškraipomi 2, 4, 6 ir t.t. bitai.
Štai pavyzdys:

Kodavimas ir dekodavimas
Dekoduojant sisteminius kodus, pakartotinai taikoma tokia pati kontrolinių bitų taisyklė, kaip ir perduodant. Todėl priėmimo vietoje tarpusavyje lyginamos dvi kontrolinių bitų grupės. Jeigu perduotas kodo žodis nebuvo iškraipytas ir klaidingų ženklų nėra, tai pakartotinai nustatyti kontroliniai ženklai bus gauti tokie patys, kaip nustatė siuntėjas, o visi sindromo ženklai bus lygūs nuliui.
Klaidų aptikimas: priėmus kodo žodį, klaidos aptinkamos vykdant procedūrą, analogišką kodavimui. Aparatūriniu būdu klaidos aptinkamos pakartotinai koduojant priimtą kodo žodį. Koduojama tokiu pačiu koderiu kaip ir perduodant. Sindromo kodas dar padeda nustatyti ir klaidingai priimtų klaidų vietas kode.
Kai pasirinktas konkretus generuojantysis polinomas (3 skilčių ir daugiau), tai ciklinį kodo žodį nusakantis polinomas sudaromas iš dviejų dalių. Realiai schemoje sumatoriai būna tik prieš tas registrų skiltis, prie kurių generuojančio polinomo koeficientai lygūs vienetui. Grįžtamo ryšio kilpa uždaryta.
Labiausiai paplitęs grandininis rekurentinis kodas dėl paprasto kodavimo ir dekodavimo. Jame patikros simbolis formuojamas iš gretimų informacinių simbolių. Priėmimo gale atskyrus kontrolinius (patikros) simbolius iš gautų informacinių, vėl formuojami kontroliniai simboliai.
Pavyzdys:

Kodų efektyvumas
Kodų efektyvumas vertinamas rodikliais, kurie nusako kodo įtaką informacijos perdavimui. Kita efektyvumo forma - kodo nulemti energetiniai išlošiai.
Pagrindiniai efektyvumo rodikliai:
- Informacijos perdavimo greitis
- Klaidų aptikimo ir ištaisymo galimybės
- Energetinis efektyvumas
Apibendrinant, sisteminiai tiesiniai blokiniai kodai yra svarbi priemonė užtikrinant patikimą informacijos perdavimą įvairiose sistemose.
tags: #sisteminiai #tiesiniai #blokiniai #kodai