Бабочка (БПФ)

Бабочка (БПФ)
Диаграмма потока данных соединяет входы x (слева) с выходами y (справа) для «бабочки» алгоритма БПФ. Диаграмма напоминает бабочку (на рисунке приводится бабочка Морфо)
БПФ по основанию 2 с прореживанием по времени разбивает ДПФ размерности N на два ДПФ размерности N/2 c последующим объединяющим шагом, состоящим из множественных операций "бабочка".

Бабочка — элементарный шаг в алгоритме быстрого преобразования Фурье Кули-Тюки (Cooley–Tukey FFT (англ.)русск.).

Является двухточечным преобразованием, время работы которого определяет длительность вычисления преобразования Фурье.[1]

Формула для вычисления "Бабочки":[1]

Y_1 = X_1 + X_2 \cdot W

Y_2 = X_1 - X_2 \cdot W

Обозначения: X_1, X_2 – исходные точки; Y_1, Y_2 – точки результата, W – комплексный коэффициент.

Для БПФ данных размером 2^k = N, требуется произвести N \cdot log_2 N вычислений операции "Бабочка".[1][2]

Примечания

  1. 1 2 3 Реализация целочисленного БПФ на процессорах с архитектурой ARM // Схемотехника №3 март 2001
  2. Л. Рабинер и Б. Гоулд "Теория и применение цифровой обработки сигналов".

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Бабочка (БПФ)" в других словарях:

  • Бабочка (значения) — В Викисловаре есть статья «бабочка» Бабочка (англ. Butterfly; баттерфляй)  это не только отряд насекомых, также называемый Чешуекрылые, а также: Галстук бабочка  фасон галстука в форме ба …   Википедия

  • Алгоритм Фюрера — (англ. Fürer’s algorithm)  быстрый метод умножения больших целых чисел. Алгоритм был построен в 2007 году швейцарским математиком Мартином Фюрером[1] из университета штата Пенсильвания как асимптотически более быстрый алгоритм, чем его… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»