Sadržaj:
Definicija - Što znači Blok kôd?
U programskom programiranju blok kôd koristi se za pretvaranje programskog koda ili algoritma u bilo koji određeni oblik tako da se pogreške, ako ih ima, u kodu mogu svesti na najmanju moguću mjeru. Blok kod može se primijeniti i u domenama telekomunikacija, teorije informacija i teorije kodiranja. Glavna ideja je kodirati poruku primatelju na način da primatelj može u toj poruci otkloniti pogreške, ako ih ima, uz pomoć kodiranja.
Techopedia objašnjava Blok kod
Američki matematičar Richard Hamming može zahtijevati puno zasluga za pionirski blok kod 1950. godine. U stvari, jedan takav blok kod nazvan je "Hamming code" nakon Hamminga.
Glavna ideja koja stoji iza blok kodova je pružiti korisniku ili primatelju takvih unosa kodova uz pomoć kojih korisnik može riješiti sve moguće pogreške u kodu, a da ne mora kontaktirati izvorni kod. U telekomunikacijama princip je kodirati poruku na takav način da primatelj poruke može ispraviti ograničeni broj pogrešaka kako bi mogao imati minimalnu prihvatljivost poruke. Ova radnja sprječava mogućnost ponovnog slanja poruke, što troši vrijeme i resurse.
Koristi se više vrsta blok koda, uključujući:
- Reed-Salomon kodova
- Hammingovi kodovi
- Šifre proširenja
- Golay kodovi
- Hadamardovi kodovi
- Reed-Muller kodova
