Скрытие ошибок

редактировать

Скрытие ошибок - это метод, используемый в сигнале обработка, которая направлена ​​на минимизацию ухудшения сигналов, вызванного отсутствием данных, называемого потерей пакетов. Сигнал - это сообщение, отправленное от передатчика к приемнику в виде нескольких небольших пакетов. Потеря пакетов происходит, когда эти пакеты неправильно перенаправлены, задержаны, переупорядочены или повреждены.

Содержание
  • 1 Методы на основе приемника
    • 1.1 Замена формы сигнала
    • 1.2 Вставка нуля
    • 1.3 Интерполяция
    • 1.4 Буфер
  • 2 Методы на основе передатчика
    • 2.1 Повторная передача
    • 2.2 Повторение пакета
    • 2.3 Чередование
  • 3 Приложения
    • 3.1 Аналоговые приложения
    • 3.2 Цифровые приложения
  • 4 См. Также
  • 5 Ссылки
Методы на основе приемника

Когда устранение ошибок происходит на принимающей стороне сигнала, оно выполняется на основе приемника. Эти методы направлены на исправление поврежденных или отсутствующих данных.

Замена формы сигнала

Предварительные попытки маскирования ошибок на основе приемника включали повторение пакетов, заменяя потерянные пакеты копиями ранее принятых пакетов. Эта функция проста в вычислительном отношении и выполняется устройством на стороне получателя, называемым «компенсатором выпадения ".

Zero Insertion

. Когда этот метод используется, если пакет потерян, его записи заменяются на 0.

Интерполяция

Интерполяция включает в себя обоснованные предположения о природе пропущенного пакета. Например, отслеживание речевых шаблонов в аудио или лиц в видео.

Буфер

Буферы данных используются для временного хранения данных в ожидании прибытия задержанных пакетов. Они часто встречаются в полосах загрузки интернет-браузеров и видеоприложений, таких как YouTube.

Методы, основанные на передатчике

Вместо попыток восстановления потерянных пакетов другие методы включают прогнозирование потери данных и манипулирование данными до передачи.

Повторная передача

Простейший передатчик - Основанный на методе повторной передачи, отправка сообщения несколько раз. Хотя эта идея проста, из-за дополнительного времени требуется для отправки нескольких сигналов, этот метод не может поддерживать приложения в реальном времени.

Повторение пакетов

Повторение пакетов, также называемое упреждающим исправлением ошибок (FEC), добавляет избыточные данные, которые получатель может использовать для восстановления потерянных пакетов. Это минимизирует потери, но увеличивает размер пакета.

Чередование

Чередование включает скремблирование данных перед передачей. Когда пакет теряется, а не весь набор данных, теряются небольшие части из нескольких наборов. На принимающей стороне сообщение затем перемежается, чтобы показать исходное сообщение с минимальными потерями.

Передача без чередования :

Исходное переданное предложение: ThisIsNotAnExampleOfInterleaving Полученное предложение с пакетной ошибкой: ThisIsNot______pleOfInterleaving

Термин «AnExample» оказывается в основном неразборчивым и трудным для исправления.

С чередованием :

Переданное предложение: ThisIsAnExampleOfInterleaving... Безошибочная передача: TIEpfeaghsxlIrv.iAaenli.snmOten. Получено предложение с пакетной ошибкой: TIEpfe ______ Irv.iAaenli.snmOten. Полученное предложение после деинтерлейвинга: T_isI_AnE_amp_eOfInterle_vin _...

Ни одно слово не потеряно полностью, а недостающие буквы могут быть восстановлены с минимальными догадками.

Приложения

В зависимости от метода передачи (аналоговый или цифровой), есть множество способов распространения ошибок в сообщении.

Analog Applications

С момента своего изобретения в 1950-х годах магнитное покрытие, используемое в аналоге видеокассете, испытало пропадание сигнала радиочастоты (RF). Некоторые из методов, которые использовались для решения этих проблем, аналогичны тем, которые используются для сокрытия ошибок в современных сжатых видеосигналах.

Процесс восстановления звука в является еще одним примером сокрытия ошибок. Аналогичным примером в области обработки изображений является использование цифровой обработки в восстановлении пленки.

Цифровые приложения

Скрытие ошибок имеет много цифровых приложений, включая просмотр веб-страниц, видеоконференцсвязь, Skype и YouTube

См. Также
Ссылки
Последняя правка сделана 2021-05-19 14:16:36
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте