- •Оглавление
- •1. Общие вопросы цифровой обработки сигналгов
- •1.1. Основные расчетные алгоритмы для цифровых фильтров
- •2. Дискретные линейные системы
- •2.1. Модель дискретной линейной системы
- •2.2. Линейное разностное уравнение первого порядка
- •2.3. Частотная характеристика цепи первого порядка
- •2.4. Геометрическая интерпретация частотной характеристики
- •2.6. Обратное z-преобразование
- •2.7. Теорема о свертке
- •2.8. Теорема о комплексной свертке
- •2.9. Решение разностных уравнений первого порядка с помощью z-преобразования
- •2.10. Решение разностных уравнений второго порядка с помощью z-преобразования
- •2.11. Двустороннее z-преобразование
- •2.12. Цепи для разностного уравнения второго порядка
- •3. Расчет цифровых фильтров в частотной области
- •3.1. Синтез цифровых фильтров
- •3.2. Различные методы расчета цифровых фильтров
- •3.3. Применение принципа инвариантности импульсной характеристики
- •3.4. Коэффициент передачи цифровых резонаторов
- •3.5. Расчет цифровых фильтров на основе непрерывных фильтров с нулями на бесконечности
- •3.6. Определение цифрового фильтра с помощью квадрата модуля передаточной функции
- •3.7. Расчет цифровых фильтров путем билинейного преобразования функции непрерывного фильтра
- •3.8. Фильтры на основе частотной выборки
- •3.9 Метод частотной выборки
- •4. Эффекты квантования в цифровых фильтрах
- •4.1. Постановка задачи
- •4.2. Ошибки, вызываемые неточными значениями постоянных параметров
- •4.3. Ошибки, вызываемые аналого-цифровым преобразованием
- •4.4. Ошибки, вызываемые квантованием произведений
- •4.5. Эффект мертвой зоны
- •4.6. Формулы для шума округления при различных реализациях цифровых цепей
- •4.7. Пример. Различные структуры цепи с двумя полюсами и одним нулем
- •5. Дискретные преобразования фурье
- •5.1. Дискретное преобразование Фурье
- •5.2. Алгоритм Герцеля
- •5.3. Быстрое преобразование Фурье
- •Прореживание по времени
- •Прореживание по частоте
- •5.4. Соотношение между прореживанием по времени и прореживанием по частоте
- •Заключение
- •394026 Воронеж, Московский просп., 14
4.4. Ошибки, вызываемые квантованием произведений
Теперь мы подходим к наиболее сложному проявлению ошибок квантования, а именно к ошибкам, вызываемым округлением результатов вычислений при выполнении реальной программы цифрового фильтра. Так как эти ошибки появляются при выполнении каждой итерации разностного уравнения, то эффект заключается в наложении на сигнал последовательности шумовых отсчетов; в этом смысле эффект подобен шуму, обусловленному аналого-цифровым преобразованием. Однако точное место, в котором шум вводится в цифровой фильтр, зависит от конкретного выполнения программы.
На рис. 4.3 показано, каким образом шум квантования, вызываемый выполнением операций умножения, вводится в случае прямой формы реализации системы с четырьмя полюсами и нулями (как отмечалось в § 4.2, систему четвертого порядка в прямой форме реализовывать нецелесообразно). С каждой операцией умножения связаны шумы от е0(пТ) до е8(пТ). Для этой реализации ясно, что все шумы взаимно аддитивны и поэтому могут быть заменены одним общим шумом:
как это показано на рис. 4.4. Если допустить, что все шумы на рис. 4.3 некоррелированы, то дисперсия общего шума е(пТ) в девять раз больше дисперсии каждого малого шума или равна . Следует однако отметить, что имеется в виду определенный тип программе, а именно программа, по которой младшие значащие двоичные разряды отбрасываются после каждого умножения.
Рис. 4.3. Шумовая модель для прямой формы цепи
Рис. 4.4. Эквивалентная шумовая модель для прямой формы цепи
Если накапливающаяся сумма хранится в несколько большем (на 3 или 4 разряда) регистре, то дисперсия е(пТ) может быть уменьшена до . С практической точки зрения сохранение дополнительных разрядов может привести к заметному увеличению времени выполнения программы. Однако с помощью специализированного аппаратурного блока при небольших дополнительных затратах или вообще без них можно добиться заметного уменьшения шума.
Важной особенностью рис. 4.3 является то, что он отражает прохождение шума через фильтр; ясно, что этот шум, в отличие от шума аналого-цифрового преобразования, проходит только через полюсы фильтра. Таким образом, усиление шума при прохождении через - фильтр будет, в общем случае, существенно отличаться от усиления сигнала.
На рис. 4.5 показана цифровая цепь, имеющая то же z-преобразование, что и цепи рис. 4.3 и 4.4, но реализованная в канонической форме. Из него видно, что шум вводится в систему несколько иначе, чем при прямой форме реализации. На рис. 4.6 показана эквивалентная цепь, где
и
Ясно, что еА(пТ) с дисперсией Е02/3 проходит через всю цепь (как полюсы, так и нули), в то время как еВ(пТ) представляет собой просто шум, добавляемый на выходе. Как можно сравнить прямую и каноническую реализации на основе рис. 4.3—4.6? В фильтрах нижних частот и полосовых фильтрах эффект, вызванный нулями в полосе пропускания, заключается в уменьшении шума, в то время как полюсы в полосе пропускания увеличивают его. Поэтому кажется, что прямая форма реализации вводит в этих случаях больше шума, чем каноническая, так как в первом случае шум проходит только через полюсы с большим усилением, а во втором случае - через полюсы и нули с малым усилением. Однако ответ не так прост, поскольку наличие нулей с малым усилением при прямой реализации означает, что уровни сигналов, проходящих через полюсы, будут меньше. Так как наша основная задача при проектировании — уменьшить длину регистра, то необходимо обращать внимание не только на величину шума, но и на уровни сигналов.
Рис. 4.5. Шумовая модель для канонической формы цепи
На рис. 4.7 и 4.8 показаны каскадные реализации системы четвертого порядка. Схема рис. 4.7 составлена из двух прямых реализаций второго порядка. Шумы, соответствующие ошибкам при умножениях, вводятся, как и раньше. Схема рис. 4.8 является последовательным соединением двух канонических фильтров второго порядка; на этой схеме шумы показаны как комбинированный эффект операций умножения. Отметим, что за исключением начала и конца, цепь из резонаторов, соединенных в схему прямого или канонического типа, образует идентичную структуру.
Рис. 4.6. Эквивалентная шумовая модель для канонической формы цепи
Рис. 4.7. Шумовая модель для каскадной или последовательной формы цепи
Рис. 4.8. Эквивалентная шумовая модель для последовательной формы цепи