Jump to content

Алгоритм БПФ с простым коэффициентом

Алгоритм простого фактора (PFA) , также называемый алгоритмом Гуда – Томаса (1958/1963), представляет собой алгоритм быстрого преобразования Фурье (БПФ), который повторно выражает дискретное преобразование Фурье (ДПФ) размера N = N 1 N 2 как двумерное ДПФ N 1 × N 2 , но только для случая, когда N 1 и N 2 взаимно простые . Эти меньшие преобразования размера N 1 и N 2 затем могут быть оценены путем рекурсивного применения PFA или с использованием какого-либо другого алгоритма БПФ.

PFA не следует путать со смешанным обобщением популярного алгоритма Кули-Тьюки , который также подразделяет ДПФ размера N = N 1 N 2 на меньшие преобразования размера N 1 и N 2 . Последний алгоритм может использовать любые коэффициенты (не обязательно относительно простые), но у него есть тот недостаток, что он также требует дополнительных умножений на корни из единицы, называемых коэффициентами поворота , в дополнение к меньшим преобразованиям. С другой стороны, PFA имеет недостатки: он работает только для относительно простых множителей (например, он бесполезен для размеров степени двойки ) и требует более сложной переиндексации данных на основе аддитивных групп изоморфизмов . Однако обратите внимание, что PFA можно комбинировать со смешанным основанием Кули – Тьюки, при этом первый разлагает N на относительно простые компоненты, а второй обрабатывает повторяющиеся факторы.

PFA также тесно связан с вложенным алгоритмом Винограда БПФ , где последний выполняет разложенное преобразование N 1 на N 2 с помощью более сложных методов двумерной свертки. Поэтому некоторые старые статьи также называют алгоритм Винограда PFA FFT.

(Хотя PFA отличается от алгоритма Кули-Тьюки, работа Гуда над PFA 1958 года была названа Кули и Тьюки источником вдохновения в их статье 1965 года, и первоначально возникла некоторая путаница относительно того, различны ли эти два алгоритма. Фактически , это была единственная предшествующая работа по БПФ, на которую они цитировали, поскольку тогда они не знали о более ранних исследованиях Гаусса и других.)

Алгоритм

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

Позволять полином и директор корень единства . Мы определяем ДПФ как -кортеж .Другими словами, Для простоты обозначим преобразование как .

PFA опирается на взаимно простую факторизацию и поворачивается в для некоторых вариантов где тензорное произведение .

Сопоставление на основе ЭЛТ

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

Для взаимно простой факторизации , у нас есть китайская остаточная карта от к с как обратное, где 's - центральные ортогональные идемпотентные элементы с .Выбор (поэтому, ), мы перепишем следующее: Наконец, определите и , у нас есть Следовательно, мы имеем многомерное ДПФ, .

Как алгебраические изоморфизмы

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

PFA можно сформулировать на высоком уровне в терминах алгебраических изоморфизмов .Напомним сначала, что для коммутативного кольца и групповой изоморфизм из к ,мы имеем следующий изоморфизм алгебры где относится к тензорному произведению алгебр .

Чтобы увидеть, как работает PFA, мы выбираем и быть аддитивными группами .Мы также выявляем как и как .Выбор как групповой изоморфизм , мы имеем изоморфизм алгебр или, альтернативно, Теперь заметьте, что на самом деле является изоморфизмом алгебры из к и каждый является изоморфизмом алгебры из к ,у нас есть изоморфизм алгебры от к .PFA говорит нам, что где и переиндексируются без фактической арифметики в .

Подсчет количества многомерных преобразований

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

Обратите внимание, что условие преобразования в опирается на аддитивный групповой изоморфизм от к .Любой аддитивный групповой изоморфизм будет работать.Подсчитать количество способов преобразования в ,нам нужно только посчитать количество аддитивных изоморфизмов групп из к или, альтернативно, количество автоморфизмов аддитивной группы на цикличен , любой автоморфизм можно записать как где является генератором .По определению , 's в точности те, которые взаимно просты с .Поэтому существуют именно много таких карт, где — это функция Эйлера .Самый маленький пример где , демонстрируя две карты в литературе: «ЭЛТ-картирование» и «Руританское отображение». [1]

См. также

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

Примечания

[ редактировать ]
  • Хорошо, Эй Джей (1958). «Алгоритм взаимодействия и практический анализ Фурье». Журнал Королевского статистического общества, серия B. 20 (2): 361–372. JSTOR   2983896 . Приложение, там же. 22 (2), 373-375 (1960) JSTOR   2984108 .
  • Томас, Л.Х. (1963). «Использование компьютера для решения задач по физике». Применение цифровых компьютеров . Бостон: Джинн.
  • Дюамель, П.; Веттерли, М. (1990). «Быстрые преобразования Фурье: обзор учебного пособия и современное состояние» . Обработка сигналов . 19 (4): 259–299. дои : 10.1016/0165-1684(90)90158-У .
  • Чан, Южная Каролина; Хо, КЛ (1991). «Об индексировании алгоритма быстрого преобразования Фурье с простым коэффициентом». Транзакции IEEE в схемах и системах . 38 (8): 951–953. дои : 10.1109/31.85638 .
  • Хорошо, Эй Джей (1971). «Взаимосвязь между двумя быстрыми преобразованиями Фурье». Транзакции IEEE на компьютерах . 100 (3): 310–317. дои : 10.1109/TC.1971.223236 . S2CID   585818 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 81176934cd1d75902c0cef43efb6e5f1__1710794760
URL1:https://arc.ask3.ru/arc/aa/81/f1/81176934cd1d75902c0cef43efb6e5f1.html
Заголовок, (Title) документа по адресу, URL1:
Prime-factor FFT algorithm - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)