
1.4.Цифро-аналоговое преобразование и квантование
Цифровой сигнал, представленный п + 1 битами параллельно, в некоторый фиксированный момент времени, имеет величину D=(an an-1 … a1 a0).
Если не рассматривать дробные числа и числа со знаком, то аналого-цифровое преобразование описывается следующим простым соотношением:
где VA — преобразуемое входное напряжение, V0 — минимально различимый шаг напряжения, на которое может увеличиваться VA, Q — остаток, который возникает из-за ошибки квантования. D может принимать только конечное число дискретных значений.
Р
азрешающая
способность АЦП равна отношению
максимального выходного напряжения
к шагу приращения напряжения V0,
т.е.:
Разрешение АЦП должно быть достаточно высоким, чтобы обеспечить требования, предъявляемые к точности измерительной системы.
Задача аналого-цифрового преобразователя (АЦП) состоит в том, чтобы найти такие значения битов а, при которых ошибка квантования Q минимальна.
Рис. 3. (а) Передаточная характеристика АЦП. (б) Ошибка квантования Q, которой всегда сопровождается аналого-цифровое преобразование.
Д
аже
если взятие выборок и аналого-цифровое
преобразование выполняются идеально,
то все равно нам придется иметь дело с
ошибками квантования. На рис. 3(б) эта
ошибка была показана для случая, когда
входной сигнал VA
линейно нарастает. Ошибка квантования
равна: Q=ΔVi=|V'A
- VA|, где V'A
— аналоговый эквивалент двоичного
выходного сигнала на выходе АЦП. Так
как двоичное слово D=(an
an-1
… a1 a0)
содержит n+1 битов,
наименьшее приращение равно:
где Vmax - максимальное входное напряжение на входе АЦП.
Аналого-цифровой преобразователь на рис. 3 вносит так называемую «ошибку округления». При таком квантовании максимально возможная ошибка определяется неравенствами:
-V0 /2 ≤ Q ≤ V0 /2
Максимальная ошибка квантования при округлении равна плюс или минус половине значения единицы в младшем разряде. При усечении ошибка квантования лежит в пределах
0 ≤ Q ≤ V0
Объединяя все эффекты квантования на пути следования сигнала в системе сбора данных, мы можем представить их как результат действия одного блока, назвав его «устройством квантования». Приведенными выше соотношениями описывается нелинейная модель такого устройства квантования как в случае округления, так и при усечении (рис. 4). Такую нелинейность трудно описать аналитически. Поэтому часто пользуются стохастической моделью, представленной на рис. 4(d). Согласно этой модели устройство квантования содержит источник аддитивного шума квантования; выходной сигнал равен сумме входного сигнала VA и шума квантования VN. Шум квантования имеет плотность распределения вероятностей f(Q), изображенную на рис. 4(е). Считается, что Q равновероятно принимает все значения между +V0 /2 и - V0 /2; распределение вероятностей является равномерным. Среднее значение Q равно нулю, а дисперсия определяется соотношением:
Т
аким
образом, среднеквадратическое значение
(стандартное отклонение) VN
добавляемого шумового сигнала равно:
Рис. 4. Устройство квантования с источником шума квантования на пути следования сигнала в системе сбора данных, (а) Устройство квантования как нелинейный элемент с характеристикой, изображенной на рис. (б), и ошибкой квантования Q, показанной на рис. (с), (d) Стохастическая модель устройства квантования. Добавляемый шум VN имеет плотность распределения вероятностей, приведенную на рис. (е).
Рис. 5. Влияние шума квантования на отношение сигнал/шум S/N для синусоидального сигнала с амплитудой, составляющей α-ю часть максимального сигнала Vmax на входе АЦП.
Отношение сигнал/шум (S/N) вследствие ошибки квантования в случае синусоидального сигнала с пиковым значением αVmax (0≤α≤1) равно
S/N=6α2(2n+1-1)2
Это соотношение иллюстрируется графиком на рис. 5, где отношение сигнал/шум S/N указано в логарифмическом масштабе (в дБ). Из графика ясно видно, что важно подавать на вход АЦП возможно больший сигнал (наибольший, при котором еще не происходит ограничения). Также видно, что при увеличении разрешающей способности АЦП на 1 бит значение S/N растет на 6 дБ.
Шум квантования в АЦП не является единственным источником ошибок квантования в системе сбора данных. Цифровой процессор обрабатывает сигнал, оперируя только со словами конечной длины. Из-за этого также возникают ошибки квантования, которые становятся совсем большими, когда применяется процессор «с фиксированной запятой» и в операциях перемножения. Важно, чтобы число перемножений при обработке сигнала было возможно меньшим, и сами перемножения располагались возможно ближе к месту получения конечного двоичного результата.
В заключение можно сказать, что квантование в системе сбора и обработки данных приводит к возникновению шума, который
- добавляется к квантованным составляющим на выходе;
- имеет равномерное распределение вероятностей по величине;
- не коррелирован с самим сигналом.