Innehållsförteckning:
Definition - Vad betyder blockkod?
Vid programvaruprogrammering används en blockkod för att konvertera programvarukod eller en algoritm till någon speciell form så att eventuella fel i koden kan minimeras. Blockkod kan också tillämpas inom områdena telekommunikation, informationsteori och kodningsteori. Huvudtanken är att koda ett meddelande för en mottagare på ett sådant sätt att mottagaren kan hantera eventuella fel i meddelandet med hjälp av kodningen.
Techopedia förklarar Block Code
Den amerikanska matematikern Richard Hamming kan kräva mycket kredit för banbrytande blockkod 1950. I själva verket heter en sådan blockkod "Hamming-kod" efter Hamming.
Huvudtanken bakom blockkoder är att tillhandahålla användaren eller mottagaren av sådana kodinmatningar med hjälp av vilken användaren kan hantera eventuella fel i koden utan att behöva kontakta koden till koden. När det gäller telekommunikation är principen att koda ett meddelande på ett sådant sätt att mottagaren av meddelandet kan korrigera ett begränsat antal fel för att ha minimalt acceptabelt meddelandet. Denna åtgärd förhindrar möjligheten att vidarebefordra meddelandet, vilket slösar bort tid och resurser.
Det finns ett antal blockkodstyper som används, inklusive:
- Reed-Salomons koder
- Hammingkoder
- Expander koder
- Golay-koder
- Hadamard-koder
- Reed-Muller-koder
