Innholdsfortegnelse:
Definisjon - Hva betyr blokkeringskode?
I programvareprogrammering brukes en blokkode for å konvertere programvarekode eller en algoritme til en hvilken som helst spesiell form, slik at eventuelle feil i koden kan minimeres. Blokkode kan også brukes i domenene til telekommunikasjon, informasjonsteori og kodingsteori. Hovedideen er å kode en melding for en mottaker på en slik måte at mottakeren kan løse eventuelle feil i meldingen ved hjelp av kodingen.
Techopedia forklarer Block Code
Den amerikanske matematikeren Richard Hamming kan kreve mye av æren for banebrytende blokkeringskode i 1950. Faktisk heter en slik blokkode "Hamming-kode" etter Hamming.
Hovedideen bak blokkkoder er å gi brukeren eller mottakeren av slike kodeinnganger ved hjelp av hvilken brukeren kan løse eventuelle feil i koden uten å måtte kontakte kilden til koden. I telekommunikasjon er prinsippet å kode en melding på en slik måte at mottakeren av meldingen er i stand til å korrigere et begrenset antall feil for å ha minimum aksept for meldingen. Denne handlingen forhindrer muligheten for overføring av meldingen, som kaster bort tid og ressurser.
Det er en rekke blokkkodetyper som brukes, inkludert:
- Reed-Solomon koder
- Hamming-koder
- Utvidelseskoder
- Golay-koder
- Hadamard-koder
- Reed-Muller-koder