Эффекты конечной разрядности чисел в бих-фильтрах. Ошибки квантования коэффициентов, ошибки переполнения и округления. Предельные циклы.
Влияние конечной разрядности в БИХ - фильтрах. Получаемые при расчете коэффициенты сек и вк имеют бесконечную или очень высокую точность, обычно 6-7 десятичных разрядов. Если же цифровой фильтр реализуется, например, 8-битовым микрокомпьютером, то при представлении коэффициентов и выполнении арифметических операций, указанных в разностном уравнении появляются ошибки. Эти ошибки отрицательно сказываются на быстродействии фильтра и даже могут привести к его неустойчивости.
Основными искажающими факторами цифровых БИХ – фильтров являются:
Шумы квантования АЦП
Ошибки (погрешности) квантования коэффициентов, вызванные представлением коэффициентов БИХ – фильтров конечным числом битов (разрядов).
Ошибки переполнения, которые возникают при сложении или промежуточном суммировании частичных результатов в регистрах ограниченной длины.
Ошибки округления результатов, когда выходная последовательность y(n) и результаты внутренних арифметических операций округляется (или усекаются) до разрешенной длины слов.
Степень ухудшения характеристик фильтров зависит, во-первых, от длины слова и типа арифметики, используемой для выполнения операции фильтрации, во-вторых, метода, используемого для квантования коэффициентов и переменных фильтра, и, в-третьих, структуры фильтра. В зависимости от реализации фильтра, некоторые эффекты могут быть незначительными. Например, если фильтр реализуется как программа на языке высокого уровня (например, на больших компьютерах), то ошибки квантования коэффициентов и округления будут несущественными. При обработке в реальном времени входные и выходные сигналы, коэффициенты фильтра и результаты арифметических операций представляются с использованием слов конечной длины (обычно 8, 12 и 16 бит). В таких случаях практически всегда необходимо проанализировать влияние квантования на быстродействие фильтра.
Влияние конечной разрядности более сложно проанализировать для БИХ чем для КИХ – фильтров из-за наличия обратной связи.
Ошибки квантования коэффициентов. Как известно, передаточная функция БИХ – фильтров характеризуется следующим выражением:
Если коэффициенты квантуются до конечного числа битов, например, 8 или 16, квантованную передаточную функцию можно записать следующим образом: где , ;
и - погрешности представления коэффициентов ak и bk.
q- «квантованный коэффициент».
Основное влияние квантования коэффициента фильтра с использование конечного числа битов проявляется в изменении полюсов и нулей передаточной функции на комплексной плоскости, что может привести к следующим последствиям:
неустойчивость или потенциальная неустойчивость фильтров высокого порядка с узкой переходной полосой и полюсами, близкими к единичной окружности;
изменение желаемой частотной характеристики.
КИХ-фильтры с линейной фазовой характеристикой и их свойства.
Существует четыре типа КИХ-фильтров с линейной фазовой характеристикой, отличающихся четностью N и типом симметрии h(n) (положительная или отрицательная).
Импульсные характеристики фильтров с линейной фазовой характеристикой.
Симметрия импульсной характеристики | Число коэффициентов N | Частотная характеристика | Тип фазовой характеристики |
Положительная симметрия | нечетное |
| 1 |
| четное |
| 2 |
Отрицательная симметрия | нечетное |
| 3 |
| четное |
| 4 |
|
Частотная характеристика фильтра типа 2 всегда равно нулю при f = 0,5 (половина частоты дискретизации, поскольку все частоты нормированы на частоту дискретизации). По этой причине фильтры данного типа не используются в качестве фильтров верхних частот. Фильтры тип 3 и 4 (отрицательно-симметричная импульсная характеристика) вносят сдвиг фазы на /2, а их частотная характеристика всегда равна нулю при f = 0, так что такие фильтры нельзя использовать как фильтры низких частот. Кроме того, характеристика фильтров третьего типа всегда равна нулю при f = 0,5, так что их также не стоит применять как фильтр верхних частот. Фильтры первого типа наиболее универсальны. Фильтры третьего и четвертого типа часто используются при разработке дифференциаторов и фильтров, реализующих преобразование Гильберта, поскольку такие фильтры могут давать сдвиг фазы на 90.
Следует отметить, что фазовую задержку (фильтры типа 1 и 2) или групповую задержку (фильтры всех четырех типов) можно выразить через число коэффициентов импульсной характеристики, которые можно подобрать так, чтобы фильтр давал нулевую фазовую или групповую задержку. Например, для фильтров типа 1 и 2 фазовая задержка записывается таким образом
(2.101)
а групповая задержка для фильтров типа 3 и 4 равна
(2.102)
где T – интервал дискретизации.
Разработка КИХ-фильтров также включает пять этапов, содержание которых было рассмотрено при изучении БИХ-фильтров. Здесь рассмотрим некоторые особенности требований, предъявляемых к КИХ-фильтрам.
При рассмотрении фазовой характеристики достаточно указать, какая нужна симметрия – четная или нечетная (предполагается, что фазовая характеристика линейная). Амплитудно-частотная характеристика, как правило, также задается в виде допусков: неравномерность в полосе пропускания, ослабление в полосе затухания, граничные частоты полосы пропускания и полосы затухания, частота дискретизации.
Другой важный параметр – это длина импульсной характеристики N, которая определяет число коэффициентов фильтра (иногда на величину N вводится ограничение, например, в случае, если возможная скорость обработки фиксирована).
- Общие принципы получения информации в физических исследованиях. Основные цели обработки сигналов. Преимущества цифровых методов обработки сигналов. Примеры практического применения.
- Содержание, этапы, методы и задачи цифровой обработки сигналов. Основные методы и алгоритмы цос.
- Основные направления, задачи и алгоритмы цифровой обработки сигналов
- Дискретные и цифровые сигналы. Основные дискретные последовательности теории цос.
- Линейные дискретные системы с постоянными параметрами. Импульсная характеристика. Физическая реализуемость и устойчивость.
- Линейные разностные уравнения с постоянными параметрами, их практическое значение и решение.
- Соотношение между z-преобразованием и преобразованием Фурье
- Обратное z-преобразование и методы его нахождения: на основе теоремы о вычетах, разложение на простые дроби и в степенной ряд.
- Передаточная функция дискретных систем. Диаграммы нулей и полюсов. Условие устойчивости.
- Частотная характеристика дискретных систем. Амплитудно-частотная и фазочастотная характеристики.
- Фазовая и групповая задержка. Цифровая частота и единицы измерения частоты, которые используются в цифровой обработке сигналов.
- Общая характеристика дискретного преобразования Фурье. Задачи, решаемые с помощью дпф. Дискретный ряд Фурье.
- Дискретный ряд Фурье
- Свойства дискретных рядов Фурье. Периодическая свертка двух последовательностей.
- Дискретное преобразование Фурье. Основные свойства.
- Общая характеристика ряда и интеграла Фурье, дискретного ряда Фурье и дискретного преобразования Фурье. Равенство Парсеваля.
- Прямой метод вычисления дпф. Основные подходы к улучшению эффективности вычисления дпф.
- Алгоритмы бпф с прореживанием по времени. Основные свойства.
- Двоичная инверсия входной последовательности для
- Алгоритмы бпф с прореживанием по частоте. Вычисление обратного дпф.
- Вычисление периодической, круговой и линейной свертки. Алгоритм быстрой свертки. Вычислительная эффективность.
- Вычисление линейной свертки с секционированием.
- Амплитудный спектр, спектр мощности. Определение и алгоритмы получения.
- Оценка спектра мощности на основе периодограммы. Свойства периодограммы. Методы получения состоятельных периодограммных оценок.
- Основные проблемы цифрового спектрального анализа. Взвешивание. Свойства весовых функций. Модифицированные периодограммные оценки спм.
- 1.6.1. Просачивание спектральных составляющих и размывание спектра
- Взвешивание. Свойства весовых функций
- Паразитная амплитудная модуляция спектра
- Эффекты конечной разрядности чисел в алгоритмах бпф
- Метод модифицированных периодограмм
- Метод Блэкмана и Тьюки получения оценки спектральной плотности мощности. Сравнительная оценка качества методов получения спм.
- Сравнение методов оценки спектральной плотности мощности
- Основные характеристики цифровых фильтров. Рекурсивные и нерекурсивные цифровые фильтры, их преимущества и недостатки.
- Структурные схемы бих-фильтров (прямая и каноническая, последовательная и параллельная формы реализации).
- Структурные схемы ких-фильтров (прямая, каскадная, с частотной выборкой, схемы фильтров с линейной фазой, на основе метода быстрой свертки).
- Проектирование цифровых фильтров. Основные этапы и их краткая характеристика.
- Расчет цифровых бих-фильтров по данным аналоговых фильтров. Этапы и требования к процедурам перехода.
- Общая характеристика аналоговых фильтров-прототипов: Баттерворта, Чебышева I и II типа, Золоторева-Каура (эллиптические). Методика применения билинейного z-преобразования.
- Эффекты конечной разрядности чисел в бих-фильтрах. Ошибки квантования коэффициентов, ошибки переполнения и округления. Предельные циклы.
- Расчет цифровых ких-фильтров: методы взвешивания и частотной выборки.
- Эффекты конечной разрядности чисел в ких-фильтрах.
- Общая структурная схема системы цос. Дискретизация сигналов. Теорема отсчетов.
- Погрешности дискретизации. Выбор частоты дискретизации в реальных условиях. Эффект наложения спектров
- Дискретизация узкополосных сигналов
- Выбор частоты дискретизации на практике
- Квантование сигналов. Погрешность квантования. Отношение сигнал/шум и динамический диапазон при квантовании сигналов. Равномерное и неравномерное квантование
- Анализ ошибок
- Отношение сигнал/шум и динамический диапазон
- Способы реализации алгоритмов и систем цос. Понятие реального времени обработки.
- Особенности цос, влияющие на элементную базу, ориентированной на реализацию цифровых систем обработки сигналов.
- Общие свойства процессоров цифровой обработки сигналов и особенности их архитектуры.
- Архитектура Фон Неймана и гарвардская архитектура в пцос. Преимущества и недостатки.
- Универсальные процессоры цос. Общая характеристика процессоров с фиксированной и плавающей точкой (запятой).
- Основные различия между микроконтроллерами, микропроцессорами и сигнальными процессорами.