Стандарты и системы цифровой звукозаписи. Вологдин Э.И. - 84 стр.

UptoLike

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

Рубрика: 

84
данных не используется. Канальная модуляция позволяет также увеличивать плотность
записи, повышать помехозащищенность и обнаруживать ошибки при декодировании.
В современной технике звукозаписи используются две основные группы канальных
кодов: коды без избыточности и коды с избыточностью. В первой группе кодовые
комбинации канального кода формируются с использованием некоторых логических
правил. Например, в относящимся к этой группе коде NRZ, изменение уровня сигнала
записи происходит только при смене кодовых комбинаций, когда после 1 следует 0 или
наоборот. В коде NRZI (инверсный NRZ) изменение уровня сигнала происходит при
каждой 1 (рис.7.11.). Канальные коды первой группы отличаются простотой технической
реализации схем кодирования и декодирования, но большинство имеет значительную
постоянную составляющую, что резко ограничивает возможности их применения в
современной звукозаписи.
Канальные коды второй группы формируются путем организации бит данных в
группы и добавления в эти группы избыточных символов, поэтому часто эти коды
называются групповыми. В этих кодах в качестве вспомогательного часто используется
код NRZI. Групповые коды могут быть фиксированной и переменной длины. Они
отличаются тем, что одних кодах число символов в группе является величиной
постоянной, а в других - оно может меняться.
Групповое канальное кодирование фиксированной длины заключается в том, что
непрерывный поток двоичных данных разбивается на группы (символы) по «m» бит.
Затем их число в группе увеличивается до «n» и такие символы и биты называются
канальными. Таким образом, образуются два алфавита кода, число кодовых комбинаций
в которых определяется равенствами:
( ) 2
m
Am
и
( ) 2 .
n
An
Из общего алфавита A(n) с помощью компьютера выбираются только те кодовые
комбинаций, в которых между логическими «1» число последовательных нулей N(000…)
не меньше d+1 и не больше k+1 (рис.7.12). Они образуют разрешенную часть алфавита
( , )A m n
, остальные кодовые комбинации составляют запрещенную часть алфавита A
*
(n).
В цифровой аппаратуре записи звука обычно m = 8 (1 байт), тогда A(m) = 256, значения n
могут быть от 10 до 16. Поэтому возможно, что 256 разрешенных символов выбираются
из 32768 кодовых комбинаций.
Параметры "d "k" определяют все основные характеристики канального кода.
Групповой канальный код фиксированной длины обозначается как (d, k, m, n) или (d, k), а
еще чаще -m/n. Разрешенные кодовые комбинации сводятся в таблицу в специальном
виде, называемом NRZI представление. Это значит, что двоичные табличные данные
будут преобразовываться в последовательность временных интервалов переменной
длительности с помощью этого кода. Поэтому в сигнале записи число последовательных
единиц и нулей определяется неравенством
m
Алфавит кода
A(m ) 2
Группы
по m бит
Группы
по n бит
n
Алфавит кода
A(n) 2
Таблица кода (d,k, m, n)
Алфавит кода A(m,n)
d 1 N(000...) k 1
m
Декодер 2 входов
Таблица кода (d, k, m, n)
m1
2
Вход двоичная
последовательность
Выход
группы по m бит
0..........
Рис.7.12. Групповое канальное кодирование