Корректирующее и канальное кодирование аудио сигналов. Вологдин Э.И. - 13 стр.

UptoLike

Составители: 

13
внутренним (рис.7.). После кодирования производятся перемежение. Во внутреннем и
внешнем кодах чаще всего используются коды RS, но могут быть применены и другие
коды.
В коде произведение минимальное число исправляемых ошибок значительно
больше, чем у отдельных кодов. Если один код может исправить
1
t
ошибочных
символов, а второй –
2
t
, то код – произведение может исправить t ошибок.
1 2 1 2
2t t t t t
Это значит, что при 4 проверочных символах по строкам и столбцам исправляются до 12
ошибок в блоке.
В системах с каскадным кодированием производится кодирование одним кодом, чаще
всего кодом RS, несколько раз подряд (рис.8.). После внешнего кодирования
осуществляется длинное перемежение, после внутреннего кодирования короткое
перемежение. Во второй ступени внутренним кодом кодируются и проверочные символы
предыдущих ступеней. Это позволяет реализовать высокую избыточность кода без
увеличения числа проверочных символов в ступенях выше 2… 4.
При декодировании каскадного кода все операции осуществляются в обратном
порядке. Сначала производится короткое деперемежение. Главной задачей декодирования
внутреннего кода является обнаружение ошибочных блоков и исправление коротких
выпадений. Возможно также исправление стираний, введенных при канальном
декодировании. Поэтому его исправляющая способность по ошибкам обычно невысока.
Далее производится длинное деперемежение для обеспечения возможности исправления
длинных пакетов ошибок во 2 ступени декодирования..
Декодер внешнего кода 2 ступени прежде всего должен обнаруживать ошибки, не
обнаруженные в 1 ступени декодирования, и исправлять длинные пакеты выпадений.
Поэтому исправляющая способность декодера 2 ступени должна быть как можно выше.
Иногда ему вводятся и функции исправления стираний, введенных в 1 ступени
декодирования. При невозможности декодирования внешний декодер сам вводит
стирания, которые далее могут быть исправлены с помощью маскировки.
1.7. Маскировка ошибочных кодовых слов
При сколь угодно высокой исправляющей способности декодера всегда возможны
кодовые ошибки, которые нельзя исправить. Они приводят к ошибкам в кодовых словах
звуковых сигналов. При записи звука, в отличие от записи цифровых данных в
компьютерах, в этих случаях можно
маскировать ошибки, используя
интерполяцию ошибочных кодовых
слов. Этот процесс иллюстрируется
рис.9., на котором номерами
обозначены различные способы
интерполяции.
Интерполяция может быть в виде
мьютинга (4), при котором ошибочное слово заменяется нулевым значением с плавным
спаданием и нарастанием звукового сигнала в течение 50 60 слов. Она используется
при длинных выпадениях. Возможна интерполяция нулевого порядка (2), при этом
Рис.8. Каскадное кодирование
Выход
Внешний
кодер
Длинное
перемежение
Внутренний
кодер
Короткое
перемежение
Рис.9. Интерполяция ошибочных выборок
0
1
2
3
t
Порядок интерполяции