Алгоритмы бпф с прореживанием по частоте. Вычисление обратного дпф.
Алгоритмы БПФ с прореживанием по частоте. Это другая, наиболее распространенная форма алгоритмов эффективного вычисления ДПФ при условии, что В этом случае входная последовательность разбивается на две подпоследовательности, содержащие по отсчетов каждая. Причём, первая подпоследовательность состоит из первых отсчетов исходной последовательности а вторая – – из остальных отсчетов т. е.
(1.165)
При таком разбиении N-точечное ДПФ исходной последовательности x(n) можно записать в виде:
Учитывая, что получим
(1.166)
Запишем далее отдельно выражения для четных и нечетных отсчетов ДПФ, обозначив их через и соответственно:
(1.167)
так как для четных k
(1.168)
так как для k – нечетных,
Из этих выражений видно, что четные и нечетные отсчеты ДПФ N – точечной последовательности x(n) можно получить из -точечных ДПФ последовательностей и равных:
(1.169)
Таким образом, на основании всего рассмотренного N-точечное ДПФ можно вычислить путем формирования последовательностей и и вычисления -точечных ДПФ от этих двух последовательностей. Эта процедура для иллюстрируется на рисунке 1.28.
Описанную методику можно применить повторно и представить каждую из -точечных ДПФ в виде комбинации двух -точечных ДПФ. Для это будет соответствовать переходу от четырехточечных ДПФ к двухточечным, причем двухточечные ДПФ вычисляются прямым методом (рис. 1.29 и 1.30).
Рис. 1.28. Вычисление ДПФ N = 8 на основе двух 4-х точечных
Рис. 1.29. Вычисление ДПФ для N = 8 на основе четырех 2-х точечных
Сравнив полученный алгоритм с алгоритмом БПФ с прореживанием по времени, можно выявить два очевидных различия между ними.
1. При прореживании по времени порядок следования входных отсчетов двоично-инверсный, выходных – прямой, а при прореживании по частоте – наоборот. Однако это отличие несущественно, поскольку в обоих алгоритмах порядок следования входных отсчетов может быть прямым, а выходных – двоично-инверсным и наоборот.
2. При прореживании по частоте базовая операция выполняется несколько иначе. Здесь комплексное умножение выполняется после сложения – вычитания (рис. 1.31).
Рис. 1.30. Направленный граф алгоритма БПФ с прореживанием по частоте для N = 8
Рис. 1.31. Базовая операция алгоритма БПФ с прореживанием по частоте
Легко заметить и сходство между алгоритмами с прореживанием по времени и по частоте. В обоих случаях при вычислении ДПФ требуется примерно операций, вычисления могут быть проведены с замещением и должна быть предусмотрена процедура выполнения двоичной инверсии.
Вычисление обратного ДПФ. Для вычисления обратного ДПФ можно без каких-либо изменений использовать уже рассмотренные алгоритмы БПФ. Обратное ДПФ N-точечной последовательности определяется следующим образом:
(1.170)
Выполнив операцию комплексного сопряжения правой и левой частей данного выражения и умножив его на N, получим
(1.171)
Правая часть полученной формулы представляет собой ДПФ последовательности и поэтому она может быть вычислена с использованием одного из рассмотренных алгоритмов БПФ. Искомая последовательность получается, если еще раз взять комплексно-сопряженное с этим выражением и разделить его на N, т. е.
(1.172)
Таким образом, алгоритмы БПФ обеспечивают выполнение как прямого, так и обратного ДПФ.
- Общие принципы получения информации в физических исследованиях. Основные цели обработки сигналов. Преимущества цифровых методов обработки сигналов. Примеры практического применения.
- Содержание, этапы, методы и задачи цифровой обработки сигналов. Основные методы и алгоритмы цос.
- Основные направления, задачи и алгоритмы цифровой обработки сигналов
- Дискретные и цифровые сигналы. Основные дискретные последовательности теории цос.
- Линейные дискретные системы с постоянными параметрами. Импульсная характеристика. Физическая реализуемость и устойчивость.
- Линейные разностные уравнения с постоянными параметрами, их практическое значение и решение.
- Соотношение между z-преобразованием и преобразованием Фурье
- Обратное z-преобразование и методы его нахождения: на основе теоремы о вычетах, разложение на простые дроби и в степенной ряд.
- Передаточная функция дискретных систем. Диаграммы нулей и полюсов. Условие устойчивости.
- Частотная характеристика дискретных систем. Амплитудно-частотная и фазочастотная характеристики.
- Фазовая и групповая задержка. Цифровая частота и единицы измерения частоты, которые используются в цифровой обработке сигналов.
- Общая характеристика дискретного преобразования Фурье. Задачи, решаемые с помощью дпф. Дискретный ряд Фурье.
- Дискретный ряд Фурье
- Свойства дискретных рядов Фурье. Периодическая свертка двух последовательностей.
- Дискретное преобразование Фурье. Основные свойства.
- Общая характеристика ряда и интеграла Фурье, дискретного ряда Фурье и дискретного преобразования Фурье. Равенство Парсеваля.
- Прямой метод вычисления дпф. Основные подходы к улучшению эффективности вычисления дпф.
- Алгоритмы бпф с прореживанием по времени. Основные свойства.
- Двоичная инверсия входной последовательности для
- Алгоритмы бпф с прореживанием по частоте. Вычисление обратного дпф.
- Вычисление периодической, круговой и линейной свертки. Алгоритм быстрой свертки. Вычислительная эффективность.
- Вычисление линейной свертки с секционированием.
- Амплитудный спектр, спектр мощности. Определение и алгоритмы получения.
- Оценка спектра мощности на основе периодограммы. Свойства периодограммы. Методы получения состоятельных периодограммных оценок.
- Основные проблемы цифрового спектрального анализа. Взвешивание. Свойства весовых функций. Модифицированные периодограммные оценки спм.
- 1.6.1. Просачивание спектральных составляющих и размывание спектра
- Взвешивание. Свойства весовых функций
- Паразитная амплитудная модуляция спектра
- Эффекты конечной разрядности чисел в алгоритмах бпф
- Метод модифицированных периодограмм
- Метод Блэкмана и Тьюки получения оценки спектральной плотности мощности. Сравнительная оценка качества методов получения спм.
- Сравнение методов оценки спектральной плотности мощности
- Основные характеристики цифровых фильтров. Рекурсивные и нерекурсивные цифровые фильтры, их преимущества и недостатки.
- Структурные схемы бих-фильтров (прямая и каноническая, последовательная и параллельная формы реализации).
- Структурные схемы ких-фильтров (прямая, каскадная, с частотной выборкой, схемы фильтров с линейной фазой, на основе метода быстрой свертки).
- Проектирование цифровых фильтров. Основные этапы и их краткая характеристика.
- Расчет цифровых бих-фильтров по данным аналоговых фильтров. Этапы и требования к процедурам перехода.
- Общая характеристика аналоговых фильтров-прототипов: Баттерворта, Чебышева I и II типа, Золоторева-Каура (эллиптические). Методика применения билинейного z-преобразования.
- Эффекты конечной разрядности чисел в бих-фильтрах. Ошибки квантования коэффициентов, ошибки переполнения и округления. Предельные циклы.
- Расчет цифровых ких-фильтров: методы взвешивания и частотной выборки.
- Эффекты конечной разрядности чисел в ких-фильтрах.
- Общая структурная схема системы цос. Дискретизация сигналов. Теорема отсчетов.
- Погрешности дискретизации. Выбор частоты дискретизации в реальных условиях. Эффект наложения спектров
- Дискретизация узкополосных сигналов
- Выбор частоты дискретизации на практике
- Квантование сигналов. Погрешность квантования. Отношение сигнал/шум и динамический диапазон при квантовании сигналов. Равномерное и неравномерное квантование
- Анализ ошибок
- Отношение сигнал/шум и динамический диапазон
- Способы реализации алгоритмов и систем цос. Понятие реального времени обработки.
- Особенности цос, влияющие на элементную базу, ориентированной на реализацию цифровых систем обработки сигналов.
- Общие свойства процессоров цифровой обработки сигналов и особенности их архитектуры.
- Архитектура Фон Неймана и гарвардская архитектура в пцос. Преимущества и недостатки.
- Универсальные процессоры цос. Общая характеристика процессоров с фиксированной и плавающей точкой (запятой).
- Основные различия между микроконтроллерами, микропроцессорами и сигнальными процессорами.