Hvad er forskellen mellem blokkoder og konvolutional kode?


Svar 1:

Blokoder: I dette kodningsskema konverteres hver k-bit informationsblok til en n-bpit-blok med (nk) overflødige bits tilføjet til k-bit-symboler.

Disse overflødige bits kaldes paritetsbits, der ikke indeholder oplysninger.

Det resulterende kodeord er (n, k) blokkode.

Kodehastighed: k / n

Konvolutionskoder: I dette afhænger kodeord af k-bit-meddelelsesblok og også af 'm' forrige meddelelsesblokke.

Encoder har en hukommelsesrekkefølge på 'm'. Da den indeholder hukommelse, implementeres den med sekventielle logiske kredsløb.

Forbedring af denne kodningsordning, der er to nye kodningsordninger,

  • Trellis-kodningsmoduleringTurbo-koder

Svar 2:

Blokekoder koder for en blok ad gangen, uafhængigt af alle andre blokke, der kodes.

Disse konstruktioner er blevet undersøgt meget godt, og deres egenskaber er meget velkendte. De har også mange relationer til andre matematiske objekter.

Konvolutionskoder koder meget længere input på en gang, og håber at kunne drage fordel af dette ved at sprede fejlkorrektion af oplysninger over et langt område. Dette gør det meget lettere at beskytte mod fx burstfejl.

Desværre gør dette det også meget svært at studere dem og udlede matematiske egenskaber som muligt med blokkoder.

I praksis fungerer konvolutionskoder ofte bedre end blokkoder. I teorien er det virkelig svært at vise, at dette er tilfældet.


Svar 3:

Forskellen mellem blokkoder og konvolutionalkoder er kodningsprincippet.

I blokkoderne følges informationsbitene af paritetsbitene.

I konvolutionalkoder spredes informationsbitene langs sekvensen. Det betyder, at de indviklede koder kortlægger information til kodebits ikke blokerer for vis, men sekventielt konvolverer sekvensen af ​​informationsbits ifølge en eller anden regel.

Koden defineres af kredsløbet.


Svar 4:

Forskellen mellem blokkoder og konvolutionalkoder er kodningsprincippet.

I blokkoderne følges informationsbitene af paritetsbitene.

I konvolutionalkoder spredes informationsbitene langs sekvensen. Det betyder, at de indviklede koder kortlægger information til kodebits ikke blokerer for vis, men sekventielt konvolverer sekvensen af ​​informationsbits ifølge en eller anden regel.

Koden defineres af kredsløbet.