Чирп-алгоритм

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Алгоритм Блуштайна»)
Перейти к навигации Перейти к поиску

Чирп-алгоритм (алгоритм Блюстейна) — алгоритм вычисления быстрого преобразования Фурье, заключающийся в сведении вычисления дискретного преобразования Фурье к вычислению свёртки.

Для , , формула алгоритма выводится из формулы для дискретного преобразования Фурье сигнала к сигналу следующим образом[1]:

.

С использованием обозначений , можно переписать эту формулу в более компактном виде:

.

Здесь верхний индекс означает комплексное сопряжение, а символ  — свёртку. Величины называются чирпом (англ. chirp).

Алгоритм содержит -точечную свёртку, вычисление которой требует операций, и дополнительных умножений, то есть полное число операций имеет порядок , поэтому алгоритм Блюстайна асимптотически не эффективнее прямого вычисления преобразования Фурье. Однако в некоторых приложениях он допускает более простую аппаратурную реализацию. Более того, прямое вычисление свёртки можно заменить быстрыми алгоритмами[2].

Примечания[править | править код]

Литература[править | править код]

  • Блейхут Р.. Быстрые алгоритмы цифровой обработки сигналов. — М.: Мир, 1989. — 448 с.