14 БПФ, когда размерность есть степень 2 (Конспект лекций по ЦОС)
Описание файла
Файл "14 БПФ, когда размерность есть степень 2" внутри архива находится в папке "Конспект лекций по ЦОС". Документ из архива "Конспект лекций по ЦОС", который расположен в категории "". Всё это находится в предмете "цифровая обработка сигналов (цос)" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "цифровая обработка сигналов" в общих файлах.
Онлайн просмотр документа "14 БПФ, когда размерность есть степень 2"
Текст из документа "14 БПФ, когда размерность есть степень 2"
3
Лекция 14. Быстрые схемы дискретного преобразования Фурье.
Обычные формулы для вычисления ДПФ требуют большого количества умножений: , где - число точек в ДПФ. Существуют приемы, позволяющие уменьшить это количество. Они называются быстрыми схемами (БПФ). Простейшая относится к случаю .
Случай
Любое число в интервале однозначно представляется двоичным вектором длины . Если последовательность задана, то положим
. В дальнейшем, что упростить изложение, введем обозначение , откуда . Имеем
. Основное замечание заключается в следующем: суммирование по индексу равносильно суммированию по всем двоичным индексам .
, каждый из которых принимает два значения.
Для числа существует аналогичное двоичное представление: . Рассмотрим самую внутреннюю сумму. . Нетрудно видеть, что это некоторая функция . Следующая сумма принимает вид . Этот процесс продолжается. Окончательно имеем . Количество сумм равняется , в каждой из которых лишь одно умножение. Для вычисления всех коэффициентов нужно умножений. Другое преимущество этой схемы - экономный расход оперативной памяти.
Случай с взаимно простыми сомножителями
Рассмотрим другой крайний случай, когда и . В этом случае существуют целые , для которых . Отсюда следует, что
(1)
При этом можно считать выполненными неравенства
.(2)
Если такое неравенство для , например, не имеет места, можно разделить на . Для
любого целого из (1) вытекает
. При ограничениях типа (2) находятся однозначно. Имеем
. Числа - взаимно простые. Следовательно имеем для любого целого
. Теперь . Раскрывая скобки и отбрасывая члены кратные , получим показатель вида .
Из равенства следует, что , поэтому весь показатель сравним с . Это означает, что . Вводя обозначения , окончательно получим =
. Это означает, что преобразование Фурье для точек свелось к последовательному выполнению преобразования Фурье по точкам, а затем - по точкам результатов предыдущего преобразования. При этом потребуется не более, чем умножений. По сравнению с выигрыш небольшой. Если же для какого-либо из промежуточных случаев есть своя быстрая схема, выигрыш может получиться значительным.