Глава 5. ЭФФЕКТЫ КОНЕЧНОЙ РАЗРЯДНОСТИ ЧИСЕЛ В ЦИФРОВЫХ ФИЛЬТРАХ
5.1. Введение
Во всех предыдущих главах при рассмотрении цифровых фильтров предполагалось, что и коэффициенты фильтров, и переменные представляются с неограниченной точностью. Для того чтобы понять, какими свойствами будет обладать реальный фильтр, построенный в виде специализированного устройства или на базе ЦВМ, необходимо учесть эффекты, вызванные конечной разрядностью всех используемых регистров. К таким эффектам относятся:
1. Шум аналого-цифрового преобразования.
2. Некоррелированный шум округления.
3. Погрешности характеристик фильтров, обусловленные квантованием коэффициентов фильтров.
4. Коррелированный шум округления, проявляющийся в виде предельных циклов.
Учитывая методы представления чисел в фильтре, способы квантования, используемые для сокращения разрядности чисел до нужной величины, а также особенности структурной схемы фильтра, в каждом конкретном случае можно оценить, как перечисленные эффекты скажутся на характеристиках фильтра. В этой главе каждый из этих эффектов рассмотрен в общем виде и дан детальный анализ некоторых частных случаев.
Можно указать на несколько серьезных причин, по которым целесообразно подробно рассмотреть лишь некоторые частные случаи. Одна из них состоит в том, что число возможных комбинаций методов представления чисел, способов квантования и структур фильтра весьма велико (например, если каждый из перечисленных факторов имеет соответственно 5, 3 и 9 вариантов, то общее число комбинаций будет равно 135). Вторая причина состоит в том, что многие из возможных вариантов представляют чисто теоретический интерес, так как они никогда не используются в реальных системах. Так, например, обычно стараются не использовать представления чисел в прямом коде (с модулем и знаком), поскольку при выполнении простых операций типа сложения возникают характерные для такого представления трудности.