codificare cu 15 canale
Preliminarii
un canal este un model abstract care descrie modul în care datele primite (sau preluate) sunt asociate cu datele transmise (sau stocate). Codificarea canalelor începe cu teoria matematică a comunicării a lui Claude Shannon.
codarea de detectare/corectare a erorilor
codarea canalului poate fi fie codarea de detectare a erorilor, fie codarea corecției erorilor. Când se folosește doar codarea de detectare a erorilor, receptorul poate solicita o repetare a transmisiei, iar această tehnică este cunoscută sub numele de cerere de repetare automată (Arq). Acest lucru necesită comunicații bidirecționale. Un sistem ARQ necesită un cod cu o capacitate bună de detectare a erorilor, astfel încât probabilitatea unei erori nedetectate să fie foarte mică.
codificarea Forward error correction (FEC) permite corectarea erorilor pe baza informațiilor primite și este mai importantă pentru realizarea unor comunicații extrem de fiabile la rate care se apropie de capacitatea canalului. De exemplu, prin codificare turbo, un BER necodificat de 10-3 corespunde unui BER codificat de 10-6 după decodarea turbo. Pentru aplicațiile care utilizează canale simplex (unidirecționale), codificarea FEC trebuie acceptată, deoarece receptorul trebuie să detecteze și să corecteze erorile și nu este disponibil niciun canal invers pentru cererile de retransmisie.
o altă metodă care utilizează codarea de detectare a erorilor este ascunderea erorilor. Această metodă procesează datele astfel încât efectul erorilor să fie minimizat. Ascunderea erorilor este utilă în special pentru aplicațiile care transportă date pentru apreciere subiectivă, cum ar fi vorbirea, muzica, imaginea și videoclipul. Pierderea unei părți a datelor este acceptabilă, deoarece există încă o redundanță inerentă a datelor.