Цифровая звукозапись. Вологдин Э.И. - 61 стр.

UptoLike

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

Рубрика: 

61
а)
Рис.6.22. К вопросу уменьшения шума квантования при использовании технологии в много
разрядном ЦАП с технологией Noise Shaping 1 порядка
4
8
9
бит
+
знаки ошибок
f 4f
sk s
=
Т
S2
Т
S3
Т
f
s
б) в)
7
бит
Т
S2
Т
S3
Т
Две шкалы квантован
ия
0
1
2
Вторая операция это 4-х кратное увеличение частоты дискретизации без
изменения числа разрядов. Квантованный сигнал после выполнения этой операции
приведен на рис.6.22.в).
Третья операция - компенсация ошибок реквантования. Система с обратной
связью стремится, чтобы среднее значение ошибки за 4 такта (это исходный период
дискретизации) равнялось нулю. Если в 1 такте ошибка положительная, то в
следующий такт она делается отрицательной. Если сумма первых двух ошибок
отрицательная, то следующая ошибка снова положительная. Если сумма трех ошибок
отрицательная, следующая ошибка положительная.
В результате среднее значение ошибок квантования за период дискретизации
всегда равно нулю. Таким образом, при использовании отрицательной обратной связи
результат каждого квантования зависит от результата предыдущего. Очевидно,
что такая компенсация ошибок может осуществляться достаточно точно только на
низких частотах. С повышением частоты ЗС компенсация будет ухудшаться, и ошибки
квантования будут увеличиваться.
7. Кодирование звуковых сигналов
7.1. Корректирующее кодирование
Основные понятия и определения
Корректирующий код предназначен для обнаружения и исправления кодовых
ошибок. Принцип такого кодирования основан на создании избыточности в коде. Под
этим понимается введение дополнительных проверочных бит в последовательность
информационных данных. Поэтому кодирование это процесс вычисления
проверочных бит, а декодирование процесс обнаружения ошибок и их исправление.
Чем больше избыточность корректирующего кода, тем выше его обнаруживающая и
исправляющая способности. При этом, естественно, возрастает скорость цифрового
потока и уменьшается длительность записи на носителе. В цифровой звукозаписи для
обнаружения и исправления кодовых ошибок используется только блоковое
кодирование
Блоковое кодирование это кодирование без памяти, потому что кодирование и
декодирование таких кодов осуществляется на основе данных только одного блока.
Блоковый код может быть двоичным и недвоичным. В общем случае основой блокового
кода является символ. Длина символа равна m бит и рассматривается как единое
целое. В частном случае, когда m = 1, код становится двоичным. С символами
оперируют также как с битами.
При блоковом кодировании звука последовательность цифровых выборок левого и
правого звуковых каналов разбивается на символы длиной 4, 8 или 16 бит. Эти