
Шпоры и задачи 2012 (Саломатин) [7171 вопросов] / scr / doc / 55
.docx55.Двумерное преобразование Фурье и преобразование Фурье по смешанному основанию: определение, процедура вычисления, применение
Двумерное преобразование Фурье
-
x[n1, n2] – двумерный массив
-
X(k1, k2) – двумерный массив
-
- фазовый множитель
обратное, двумерное ДПФ
БПФ по смешанному основанию
ДПФ
последовательности,
N
= N1
N2
запишется в виде
.
Представим входные n и выходные k индексы в смешанной системе счисления с основаниями N1 N2:
;
,
где
,
.
Последовательности входных и выходных отсчетов преобразуются в двумерные массивы:
,
,
;
,
,
.
После подстановки алгоритм ДПФ представляется в виде
(53)
Таким образом, исходное ДПФ оказалось сведенным к двум ДПФ, производимым над уменьшенными массивами. Алгоритм преобразования может быть представлен следующей трехэтапной схемой.
-
Для всех строк матрицы
вычисляются N2 точечные ДПФ.
-
Каждый элемент полученной матрицы умножается на фазовый множитель
.
-
Для всех столбцов матрицы, полученной на втором этапе, вычисляются N1 точечные ДПФ.
Заметим, что алгоритм имеет инверсный порядок следования индексов в выходной последовательности. Это объясняется инверсией разрядов в позиционно-численном представлении индексов по смешанному основанию. Для сохранения естественного порядка следования отсчетов необходимо выполнить операцию обратной перестановки.
Вычислительные
затраты при таком способе вычисления
ДПФ равны: количество операций умножения
равно
;
сложений
.
Если числа N1 и N2 являются составными, то алгоритм БПФ применяется рекурсивно. При этом на каждом шаге рекурсии БПФ сокращает число операций.