Кућа Мреже Шта је исправљање грешке према напријед (фец)? - дефиниција из техопедије

Шта је исправљање грешке према напријед (фец)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи напријед исправљање грешака (ФЕЦ)?

Исправљање грешке према напријед (ФЕЦ) је техника дигиталне обраде сигнала која се користи за побољшање поузданости података. То се уводи сувишним подацима, званим код за исправљање грешака, пре преноса или складиштења података. ФЕЦ пружаоцу пружа могућност да исправља грешке без обрнутог канала да затражи поновни пренос података.

Први ФЕЦ код, назван Хамминг код, уведен је почетком 1950-их. То је метода усвојена за добијање контроле грешака у преносу података где предајник шаље сувишне податке. Пријемник препознаје само део података без очитих грешака. Ово омогућава слање података са једног извора на више одредишта из једног извора.

Напредно кодирање грешака познато је и као кодирање канала.

Техопедиа објашњава исправљање грешака у напријед (ФЕЦ)

ФЕЦ додаје редунданцију пренесеним информацијама користећи унапред одређени алгоритам. Сувишни битови су сложене функције оригиналних бита информација. Битови се шаљу више пута јер се може појавити грешка у било којем од послатих узорака. ФЕЦ кодови углавном детектују последњи скуп битова како би одредили декодирање малог броја битова.

Са ФАЦ-ом се сваки знак шаље два или три пута, а пријемник проверава инстанце сваког знака. Прихвата се само ако се усаглашеност догоди у оба случаја. Ако је за пример примерена усаглашеност, прихвата се знак који одговара протоколу. Ако ниједан знак не одговара протоколу, знак се одбацује и на његовом месту се приказује подвлака или празно.

ФЕЦ кодови могу да генеришу сигнале брзине грешке у битима, који се користе као повратна информација за фино подешавање аналогне пријемне електронике. Највећи број недостајућих битова који се могу исправити одређује се дизајном ФЕЦ кода. Две важне категорије ФЕЦ кодова су конволуционарни коди и блок шифре. Блок-кодови раде на пакетима битова фиксне величине где се блокови делимичних кодова декодирају у полиномном времену до дужине блока. Широко коришћени блок код је Реед-Соломон кодирање. Конволуцијски кодови третирају токове произвољне дужине и декодирају се помоћу алгоритма Витерби. Важна карактеристика конволуцијског кода је да на свако кодирање бита утиче претходни битови.

Шта је исправљање грешке према напријед (фец)? - дефиниција из техопедије