Jump to content

Алгоритм БПФ Бейли

Алгоритм Бейли (4-шаговая версия) для 16-точечного БПФ

БПФ Бейли (также известное как 4-шаговое БПФ ) — это высокопроизводительный алгоритм вычисления быстрого преобразования Фурье (БПФ). Этот вариант алгоритма БПФ Кули-Тьюки изначально был разработан для систем с иерархической памятью, распространенной в современных компьютерах (и был первым алгоритмом БПФ в этом так называемом классе «вне ядра»). Алгоритм рассматривает выборки как двумерную матрицу (отсюда еще одно название — матричный алгоритм БПФ). [ 1 ] ) и выполняет короткие операции БПФ над столбцами и строками матрицы с корректирующим умножением на « коэффициенты поворота » между ними. [ 2 ]

Алгоритм получил свое название в честь статьи Дэвида Х. Бэйли « БПФ во внешней или иерархической памяти» , опубликованной в 1989 году. В этой статье Бэйли отдает должное алгоритму У.М. Джентльмену и Дж. Санде, которые опубликовали свою статью « Быстрые преобразования Фурье: для развлечения». и прибыль , [ 3 ] примерно двадцатью годами ранее, в 1966 году. [ 4 ] Алгоритм можно считать поразрядным. БПФ-разложение. [ 5 ]

Вот краткий обзор того, как работает «4-шаговая» версия алгоритма Бейли БПФ:

  1. Данные (в естественном порядке) сначала упорядочиваются в матрицу.
  2. Затем каждый столбец матрицы обрабатывается независимо с использованием стандартного алгоритма БПФ.
  3. Каждый элемент матрицы умножается на поправочный коэффициент.
  4. Затем каждая строка матрицы обрабатывается независимо с использованием стандартного алгоритма БПФ.

Результат (в естественном порядке) читается столбец за столбцом. Поскольку операции выполняются по столбцам и по строкам, шаги 2 и 4 (и чтение результата) могут включать в себя транспонирование матрицы для переупорядочения элементов удобным для обработки способом. Алгоритм напоминает 2-мерное БПФ , трехмерные (и не только) расширения известны как 5-шаговое БПФ , 6-шаговое БПФ и т. д. [ 2 ] [ 6 ]

БПФ Бейли обычно используется для вычисления ДПФ больших наборов данных, например, используемых в научных и инженерных приложениях. БПФ Бейли — очень эффективный алгоритм, который использовался для вычисления БПФ наборов данных с миллиардами элементов (применительно к теоретико-числовому преобразованию наборы данных порядка 10 12 элементы обработаны в середине 2000-х годов [ 7 ] ).

См. также

[ редактировать ]
  1. ^ Арндт 2010 , с. 438.
  2. ^ Перейти обратно: а б Харт, Торнария и Уоткинс 2010 , с. 191.
  3. ^ Джентльмен, ВМ; Санде, Г. (1966). «Быстрые преобразования Фурье — для развлечения и выгоды» (PDF) . Материалы конференции AFIPS, том 29 . Осенняя объединенная компьютерная конференция, 7–10 ноября 1966 г. Сан-Франциско, Калифорния. стр. 563–578.
  4. ^ Бэйли 1989 , с. 2.
  5. ^ Фриго и Джонсон 2005 , с. 2.
  6. ^ Аль Намне и Пан 2007 , стр. 191–192.
  7. ^ Аль Намне и Пан 2007 .

Источники

[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: daacc2d14b680c69241cd58cf4dd7707__1708444320
URL1:https://arc.ask3.ru/arc/aa/da/07/daacc2d14b680c69241cd58cf4dd7707.html
Заголовок, (Title) документа по адресу, URL1:
Bailey's FFT algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)