Эти выражения являются N12-точечными ДПФ от функций q (n) + h (и) ;,
[q (и) - h (ri)]W
n
. Поэтому вычисление спектра можно производить по схеме,
показанной на рис. 3.5, а (дляА^ = 8). Аналогично предыдущему процедуру
последовательного деления входных отсчетов на две части можно продолжить
дальше до получения двухточечных преобразований (рис. 3.5, б). Для этого
потребуется log N шагов. Результирующий граф преобразования при этом бу.
дет содержать Mog
2
iVузлов. Для N= 8 он приведен на рис. 3.5, в .
Как и в алгоритме с прореживанием по времени, в данном алгоритме вы.
числительные затраты составляют N\og
2
N операций сложения и 0,5Mog^
операций умножения, а вычисления можно выполнять с замещением. Однако
исходные отсчеты при этом располагаются в естественном порядке, а спект.
ральные коэффициенты — в двоично-инверсном. Величина "бабочки" по мере
продвижения к концу вычислений уменьшается. В соответствующем матрич.
ном представлении матрицы-сомножители имеют иной вид:
(3.31)
что дает другой вариант факторизации матрицы V .
3.3.3. Алгоритмы БПФ с произвольным основанием •
Рассмотрим ^-точечное ДПФ.
(3.32)
Пусть N— составное число. Допустим N= N N . Преобразуем индексы п
и к следующим образом:
(3.33)
(3.34)
Подставляя (3.33) и (3.34) в (3.32), получаем
Обозначим
С учетом этого мож-
но записан