
- •Последовательность преобразования аналогового сигнала в цифровой
- •Применение теоремы Котельникова для определения частоты дискретизации.
- •Преобразователи кодов, регистры и счетчики импульсов
- •1.3 Коды, используемые в ацп и цап
- •1.3.1. Прямой код
- •1.3.2. Обратный код
- •1.3.3. Дополнительный код
- •1.3.4. Смещенный код
- •1.3.5. Связь способа кодирования с характером ошибки квантования
- •1.4. Нелинейное квантование
1.3.5. Связь способа кодирования с характером ошибки квантования
В разделе 1.2 описан случай квантования аналогового сигнала s(t), когда квантованный сигнал sвых(t) принимает значение того или иного уровня квантования в тот момент, когда аналоговый сигнал s(t) достигает центра соответствующего интервала квантования. Ошибка квантования Екв в этом случае находится в пределах
где Q = 1/2m — интервал (шаг) квантования, равный по величине младшему значащему разряду кода, которым обозначаются номера уровней квантования.
Такая ошибка называется ошибкой округления и обозначается символом EQ.
Квантованию может подвергаться не только аналоговый сигнал, но и цифровой. Квантование цифрового сигнала заключается в сокращении числа разрядов кода с некоторой величины m до величины b (т >b) и является обычной процедурой в цифровых фильтрах. Поскольку любые арифметические операции с цифровыми сигналами являются нелинейными, результаты их могут содержать сколь угодно много значащих разрядов кода.
Сокращение их числа до некоторого значения b может осуществляться двумя способами — округлением и усечением.
Округление — это замена исходного m-разрядного числа на ближайшее к нему b-разрядное (b<т< ∞), т. е. соответствует выбору ближайшего уровня квантования. Ошибка округления Е0 удовлетворяет неравенству
(1.20)
Следует заметить, что при выборе способа сокращения разрядности двоичного кода (или способа квантования аналогового сигнала) ошибка квантования может зависеть от способа представления двоичного числа. Однако в случае округления ошибка будет одинакова для всех четырех вышеописанных кодов — прямого, обратного, дополнительного и смещенного. Характеристика нелинейности, соответствующая операции округления, показана на рис. 1.8 я. Она тождественна характеристике квантования, представленной на рис. 1.6 б.
Рис. 1.8. Характеристики нелинейности квантования:
а) для операции округления; б) для операции усечения при дополнительном и смещенном кодах; в) для операции усечения при прямом и обратном кодах
Плотность вероятности ошибки округления P(E0), в предположении, что все значения ошибки равновероятны, показана на рис. 1. 9 а [3].
Рис. 1.9. Плотности вероятности ошибки квантования:
а) для ошибки округления; б) для ошибки усечения при дополнительном и смещенном кодах; в) для ошибки усечения при прямом и обратном кодах
Усечением m-разрядного числа до b разрядов (b <т< ∞) называется отбрасывание младших т-b разрядов исходного числа. При аналого-цифровом преобразовании усечению соответствует случай, когда квантованный сигнал принимает значение того или иного уровня квантования только после пересечения его верхней границы.
Ошибка усечения Е удовлетворяет неравенствам:
а) для положительных чисел при любом способе кодирования и отрицательных чисел в дополнительном и смещенном кодах
-2-b ≤ Еy ≤ 0 (1.21)
б) для отрицательных чисел в прямом и обратном кодах
0 < Е0 < 2-b (1.22)
В (1.21) и (1.22) считается, что m >> b.
Характеристика нелинейности, соответствующая операции усечения для дополнительного и смещенного кодов, показана на рис. 1.8 б, для прямого и обратного кодов — на рис. 1.8 в.
Плотности вероятности ошибки усечения Р(Еy) показаны на рис. 1.9 б для дополнительного и смещенного кодов, и на рис. 1.9 в — для прямого и обратного кодов.