Быстрое преобразование Фурье

Классические формы прямого и обратного ДПФ хотя и просты и легко реализуемы на ЭВМ, однако их практическое применение ограничивается большим объемом вычислений, которые растут в квадратичной зависимости от объема выборки Быстрое преобразование Фурье - student2.ru .

Существуют различные способы сохранения объема вычислений спектра, которые приводят к так называемым алгоритма быстрого преобразования Фурье (БПФ). Алгоритмы БПФ основаны на устранении избыточности вычислений в классическом ДПФ. Эта избыточность просматривается в периодичности фазового множителя при которой

Быстрое преобразование Фурье - student2.ru , в силу того, что Быстрое преобразование Фурье - student2.ru

Не касаясь теоретических основ построения БПФ перейдем к изложению основных этапов преобразования, которые приводят к БПФ с прореживанием по времени.

Наиболее простая форма БПФ получается при Быстрое преобразование Фурье - student2.ru равному степени 2, т.е. когда Быстрое преобразование Фурье - student2.ru . Число Быстрое преобразование Фурье - student2.ru показывает количество ступеней преобразования.

Этап 1. Входные отсчеты временной функции Быстрое преобразование Фурье - student2.ru (при Быстрое преобразование Фурье - student2.ru ) подвергается двоично-инверсной перестановке (ДИП). Идея ДИП состоит в следующем6двоичный код номера отсчета переставляется, формируя новый номер отсчета:

Этап 2. Формируется дерево БПФ, способ построения которого для Быстрое преобразование Фурье - student2.ru и Быстрое преобразование Фурье - student2.ru изображено на рис.4.1 и рис.4.2

Быстрое преобразование Фурье - student2.ru

рис.4.1

рис.4.2

основу дерева БПФ составляют так называемая операция типа “бабочки”, которая отображена на рис.4.3, на нем же представлен алгоритм работы “бабочки”.

рис.4.3

Этап 3. Реализация операций “бабочки” последовательно по ступеням, начиная с “младшей”.

Мнемоническое правило расстановки весов ребер операций типа “бабочки” состоит в следующем: число показателей степени, начиная с нулевой фазового множителя последней ступени преобразования равно Быстрое преобразование Фурье - student2.ru , где Быстрое преобразование Фурье - student2.ru - объем выборки, например, для 8-точечного БПФ этим и множителями являются Быстрое преобразование Фурье - student2.ru

Для предшествующей ступени дерева ряд весовых коэффициентов прореживается за счет выбрасывания четных множителей. В результате такого прореживания остаются множители Быстрое преобразование Фурье - student2.ru и наконец на первой ступени преобразования остается лишь один фазовый множитель Быстрое преобразование Фурье - student2.ru (рис.4.2)

Для примера вычисли Быстрое преобразование Фурье - student2.ru по дереву БПФ (рис.4.2)

Быстрое преобразование Фурье - student2.ru

Рассчитаем Быстрое преобразование Фурье - student2.ru по алгоритму ДПФ

Быстрое преобразование Фурье - student2.ru

Эти выражения совпадают потому, что

Быстрое преобразование Фурье - student2.ru Быстрое преобразование Фурье - student2.ru

т.к. весовые коэффициенты периодические (рис.4.4)

рис.4.4

Наши рекомендации