15-kanalkodning

förberedelser

en kanal är en abstrakt modell som beskriver hur den mottagna (eller hämtade) data är associerad med den överförda (eller lagrade) data. Kanalkodning börjar med Claude Shannons matematiska teori om kommunikation.

feldetektering/korrigeringskodning

kanalkodning kan vara antingen feldetekteringskodning eller felkorrigeringskodning. När endast feldetekteringskodning används kan mottagaren begära en överföringsupprepning, och denna teknik kallas automatisk upprepningsbegäran (ARQ). Detta kräver tvåvägskommunikation. Ett ARQ-system kräver en kod med god feldetekteringsförmåga så att sannolikheten för ett oupptäckt fel är mycket liten.

FEC-kodning (Forward error correction) gör att fel kan korrigeras baserat på den mottagna informationen, och det är viktigare för att uppnå mycket pålitlig kommunikation i hastigheter som närmar sig kanalkapacitet. Till exempel, genom turbo-kodning, motsvarar en okodad BER på 10-3 en kodad BER på 10-6 efter turboavkodning. För applikationer som använder simplex (enkelriktad) kanaler måste FEC-kodning stödjas eftersom mottagaren måste upptäcka och korrigera fel och ingen omvänd kanal är tillgänglig för återutsändningsförfrågningar.

en annan metod som använder feldetekteringskodning är fel dölja. Denna metod behandlar data på ett sådant sätt att effekten av fel minimeras. Fel döljning är särskilt användbart för applikationer som bär data för subjektiv uppskattning, såsom tal, musik, bild och video. Förlust av en del av data är acceptabelt, eftersom det fortfarande finns en viss inneboende redundans i data.

Lämna ett svar

Din e-postadress kommer inte publiceras.