Kazalo:
Opredelitev - Kaj pomeni Blok koda?
Pri programiranju programske opreme se blok koda uporablja za pretvorbo programske kode ali algoritma v katero koli posebno obliko, tako da se napake v kodi, če obstajajo, zmanjšajo. Blok koda se lahko uporablja tudi na področjih telekomunikacij, teorije informacij in teorije kodiranja. Glavna ideja je kodirati sporočilo za prejemnika tako, da bo prejemnik sporočil napake, če obstajajo, v sporočilu s pomočjo kodiranja.
Techopedia razlaga Block Code
Ameriški matematik Richard Hamming lahko zahteva veliko zaslug za pionirsko blokovno kodo leta 1950. Dejansko se ena takšna blokovna koda po Hammingu imenuje "Hammingova koda".
Glavna ideja blokovnih kod je zagotoviti uporabniku ali prejemniku takšnih vnosov kod, s pomočjo katerih lahko uporabnik odpravi morebitne napake v kodi, ne da bi se moral obrniti na vir kode. Pri telekomunikacijah je načelo, da se sporočilo kodira na tak način, da je prejemnik sporočila sposoben popraviti omejeno število napak, tako da je sporočilo minimalno sprejemljivo. S tem dejanjem se prepreči možnost ponovnega pošiljanja sporočila, kar zapravlja čas in vire.
Uporabljenih je več vrst blokovnih kod, vključno z:
- Reed-Salomonove kode
- Hamming kode
- Kode razširilca
- Golay kode
- Hadamardove kode
- Reed-Mullerjeve kode
