Будинки Мережі Що таке виправлення помилок вперед (фек)? - визначення з техопедії

Що таке виправлення помилок вперед (фек)? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає виправлення помилок вперед (FEC)?

Виправлення помилок вперед (FEC) - це технологія цифрової обробки сигналів, яка використовується для підвищення надійності даних. Це робиться шляхом введення зайвих даних, званих кодом виправлення помилок, перед передачею чи зберіганням даних. FEC надає одержувачу можливість виправляти помилки без зворотного каналу, щоб вимагати повторної передачі даних.

Перший код FEC, званий кодом Хеммінга, був введений на початку 1950-х. Це метод, прийнятий для отримання контролю за помилками в передачі даних, коли передавач посилає надлишкові дані. Одержувач розпізнає лише частину даних без явних помилок. Це дозволяє передавати дані мовлення на кілька напрямків з одного джерела.

Передача кодування помилок також відома як канальне кодування.

Техопедія пояснює виправлення помилок вперед (FEC)

FEC додає надмірності до переданої інформації, використовуючи заздалегідь заданий алгоритм. Зайві біти - це складні функції вихідних інформаційних бітів. Біти надсилаються кілька разів, тому що помилка може з’явитися в будь-якому з переданих зразків. Коди FEC, як правило, виявляють останній набір бітів для визначення декодування невеликої жменьки бітів.

За допомогою FAC кожен символ надсилається два-три рази, а одержувач перевіряє екземпляри кожного символу. Він приймається лише за умови відповідності в обох випадках. Якщо відповідність екземпляру задовольняється, знак, що відповідає протоколу, приймається. Якщо жоден символ не відповідає протоколу, символ відхиляється, а на його місці відображається підкреслення або пробіл.

Коди FEC здатні генерувати сигнали швидкості передачі бітів, які використовуються як зворотний зв'язок для тонкої настройки аналогової приймаючої електроніки. Максимальна кількість відсутніх бітів, які можна виправити, визначається конструкцією коду FEC. Дві важливі категорії кодів FEC - це згорткові та блокові коди. Блокові коди працюють на пакетах бітів фіксованого розміру, де блоки часткового коду декодуються в поліноміальний час до довжини блоку. Широко використовуваний блок-код - це кодування Ріда-Соломона. Зворотні коди мають справу з потоками довільної довжини і декодуються за допомогою алгоритму Вітербі. Важливою особливістю згорткового коду є те, що на будь-яке бітове кодування впливають попередні біти.

Що таке виправлення помилок вперед (фек)? - визначення з техопедії