Hvad er Kanalkodning

? Udtrykket " kanal kodning " beskriver en af ​​flere teknikker til kontrol af fejl i kommunikationssystemer. Hvis et kommunikationssystem udgange data med for mange fejl , kanalkodning tillader en reduceret fejlprocent for en fast rente på dataoverførsel eller en øget hyppighed af dataoverførsel til en fast fejlprocent. Målsætning

Det generelle mål for kanalkodning er at overføre så mange data som muligt i så lidt transmissionskapacitet eller båndbredde, et kommunikationssystem som muligt , samtidig bevarer acceptabel transmission kvalitet. I digitale kommunikation, bliver transmissionen , hvilket bestemmes af bitfejlraten - andelen af ​​bits, der har fejl i forhold til det samlede antal af bit modtaget - ved modtageren . Modtageren registrerer, om hvert element i en transmission , der er kendt som en kode ord indeholder fejl, og ideelt set, korrigerer disse fejl.
ARQ versus FEC

to vigtigste metoder til fejlkontrol er Automatic Repeat Request ( ARQ ) og Forward Error Correction ( FEC ) . I ARQ , når en modtager kredsløb detekterer fejl i en blok af data, anmoder om, at oplysningerne skal genudsendes , mens der i FEC , er dataene kodes , så modtageren kan korrigere samt opdage fejl . Den centrale idé om FEC er at overføre nok eksemplarer eller overflødige data til at tillade modtageren at gendanne fra fejl på egen hånd. ARQ er relativt billigt at implementere og foretrækkes ofte til samtidig , uafhængig transmission af data i begge retninger over en to -vejs kanal , der er kendt som fuld duplex kommunikation . FEC , på den anden side , der bruges til halv duplex ( envejs) kommunikation .

Blokkoder

De to hovedtyper af kanalkode er kendt som " blokkoder " og " foldningskoder . " For at oprette en blok kode , data er inddelt i blokke , hvis længde , i bit , er repræsenteret af bogstavet " K" og en række paritet eller checkbit , repræsenteret ved et bogstav "R ", til hver blok . Slutresultatet er et kodeord med en samlet længde på "n" bit, hvor n = k + r . Blokkoder typisk indebære en afvejning mellem effektivitet, pålidelighed og kompleksiteten af ​​kodning og dekodning af data.
Foldningskoder

Oprettelsen af ​​et foldningskode indebærer koder for en datastrøm snarere end blokke af data . Sekvensen af bit i en foldningskode afhænger ikke kun af de aktuelle bit data , men også på tidligere databit . Foldningskoder typisk afkodes af et sæt regler , der kaldes Viterbi -algoritmen , og er særligt velegnet til kommunikationskanaler ødelagt af støj , der svarer til en matematisk model er kendt som tilsætningsstof hvid Gaussisk støj ( AWGN ) .


https://www.danishgame.com © Hobbyer, spil