Вопрос: Расскажите подробнее о дискретизации и квантовании цифрового сигнала.
Ответ:4 В последнее время в технике идет переход на цифровые методы обработки информации. Это связано с тем, что цифровую информацию легче хранить (появились дешевые и удобные устройства для хранения информации, такие как жесткие диски компьютеров или лазерные диски), а также с тем, что цифровую информацию легко передавать по современным линиям связи практически без потерь.
Аналоговый сигнал -- это в простейшем случае число , зависящее от времени . При записи на носитель информации или воспроизведении с него сигнал неизбежно искажается различного рода шумами. Восстановить искаженный сигнал (убрать шумы) нельзя. Можно, конечно, пытаться подавлять шумы, используя некоторую дополнительную информацию (например, можно подавлять частоты, в которых сосредоточены шумы), но при этом мы теряем также и информацию о самом сигнале, т.е. опять же вносим искажения.
При оцифровке сигнала производятся две операции - дискретизация и квантование. Дискретизация -- это замена сигнала x(t) с непрерывным временем на дискретизованный сигнал -- последовательность чисел для дискретного набора моментов времени , , ..., , ...(чаще всего интервалы между моментами времени берутся одинаковыми). При дискретизации, конечно, часть информации о сигнале теряется. Но если сигнал за время не сильно изменяется, числа и близки друг к другу, то поведение между временами и нетрудно восстановить (сигнал практически линейно изменяется во времени от до ). При дискретизации мы теряем частотные составляющие сигнала с частотами порядка и выше.
При дискретизации время из аналогового как бы становится цифровым -- моменты времени можно нумеровать, кодировать. Производится замена непрерывного времени t на нечто, которое может принимать не все значения, а только некоторые, а именно , , ..., , ... Квантование сигнала -- это нечто похожее, только данная процедура производится не со временем, а со значением сигнала x. Выбирается некий набор возможных значение сигнала , , ..., , ... и каждому сопоставляется ближайшее число из этого набора.
Приведем конкретный пример дискретизации и квантования:
Пусть сигнал такой, что , шаг дискретизации (т.е. набор моментов времени ), значение сигнала мы будем записывать с точностью до одной сотой (т.е. набор значений сигнала ). После дискретизации сигнала получим
= | 0. | 0.3162... | 0.4472... | 0.5477... | 0.6324... | ... | |
= | 0 | 0.1 | 0.2 | 0.3 | 0.4 | ... |
Учитывая точность хранения значений x, после квантования получаем
= | 0. | 0.32... | 0.45... | 0.55... | 0.63... | ... | |
= | 0 | 0.1 | 0.2 | 0.3 | 0.4 | ... |
При дискретизации мы теряем высокие ( ) частоты сигнала, при квантовании мы теряем маленькие (меньше ) изменения сигнала. Кроме того, получившийся после квантования сигнал отличается от реального (но уже дискретизованного) сигнала на величину порядка шага квантования (или кванта) . Это различие носит название шума квантования, и оно принципиально неустранимо.
Для примера, описанного выше, имеем
= | 0. | 0.3162... | 0.4472... | 0.5477... | 0.6324... | ... | |
= | 0. | 0.32... | 0.45... | 0.55... | 0.63... | ... | |
= | 0 | 0.1 | 0.2 | 0.3 | 0.4 | ... | |
шум квантования | 0. | 0.00377 | 0.00279 | 0.00228 | 0.00246 | ... |
Иногда, чтобы внести в сигнал минимальные искажения, квантование делают так, что интервалы делают неравными (нелинейное квантование). Например, часто делают маленьким при малом значении сигнала, чтобы относительная погрешность (шум квантования/сигнал) не становилась очень большой при малых . Например, принимают , где - маленькое число (так называемое логарифмическое квантование). Нелинейное квантование позволяет получить при приемлемой точности хранения сигнала большой динамический диапазон (отношение максимального значения сигнала к минимальному или к величине кванта).
Перевод аналогового сигнала в цифровой выполняется специальными устройствами -- аналогово-цифровыми преобразователями (АЦП). Основными параметрами АЦП являются частота дискретизации ( ) и разрядность АЦП (количество двоичных разрядов, в которых хранится значение сигнала , число возможных значений квантованного сигнала равно , где - число разрядов). Чем выше разрядность АЦП, с тем большей точностью можно хранить сигнал ( мало), но тем медленнее он работает (больше ).
Устройство, производящее обратную операцию (чтобы передать оцифрованный сигнал на какое-нибудь воспроизводящее устройство (динамик, телевизор, приводной мотор и т.д.)) называется цифро-аналоговым преобразователем (ЦАП). Принципиальные схемы АЦП и ЦАП следует искать в книжках по радиоэлектронике (о принципах работы некоторых схем смотри в [1]).
Приведем для справки параметры известного стандарта CD: частота дискретизации , линейное квантование, 16 двоичных разрядов.
Цифровую информацию можно передать по линии связи практически без потерь. При передаче сигнал сначала превращается в аналоговый, пересылается, после чего опять оцифровывается. Если линия связи вносит искажения в сигнал меньше чем шаг квантования, то после передачи и оцифровки полученный оцифрованный сигнал не будет отличаться от начального. Обычно же информация передается с помощью двоичных импульсов, т.е. для восстановления сигнала необходимо лишь решать, передали 1 или 0. При передаче двоичной информации по линии связи естественно слегка смещается время прибытия импульса, но если смещение меньше расстояния между импульсами, то место импульса в общей последовательности легко восстанавливается. Дополнительную защиту дает применение кодов с устранением ошибок (коды Хэмминга, Рида-Соломона и др.).
[1] И.П.Золотухин, А.А.Изюмов, М.М.Райзман, Цифровые звуковые магнитофоны, - Томск: Радио и связь, Томский отдел, 1990, 160 с.: ил. - (Массовая радиобиблиотека, вып. 1153).