Быстрое преобразование Фурье в базисах Уолша

ДПФ в базисе дискретных экспоненциальных функций (ДЭФ) предполагает выполнение большого числа комплексных умножений, требующих существенных затрат машинного времени, что ограничивает возможность его практического применения. Существует широкий класс систем базисных функций, в которых преобразование Фурье сводится к алгебраическим преобразованиям над дискретными отсчетами. К такому классу относятся функции Уолша. Наибольшее применение нашли функции Уолша, Уолша-Адамара, Уолша-Пели.

Рассмотрим ДПФ в базисе функций Уолша-Адамара.

Базис Уолша-Адамара вводится посредством т.н. матриц Адамара, которые строятся на основании следующего рекуррентного правила

Быстрое преобразование Фурье в базисах Уолша - student2.ru

Обозначая через Быстрое преобразование Фурье в базисах Уолша - student2.ru матрицу Адамара размерности Быстрое преобразование Фурье в базисах Уолша - student2.ru , дискретный спектр можно записать в матричной форме следующим образом

Быстрое преобразование Фурье в базисах Уолша - student2.ru

(4.10)

где Быстрое преобразование Фурье в базисах Уолша - student2.ru -вектор-столбец входного сигнала,

Быстрое преобразование Фурье в базисах Уолша - student2.ru -вектор-строка дискретного спектра.

Поведем вычисления Быстрое преобразование Фурье в базисах Уолша - student2.ru в базисе Уолша-Адамара для Быстрое преобразование Фурье в базисах Уолша - student2.ru .

Составим матрицу Адамара Быстрое преобразование Фурье в базисах Уолша - student2.ru

Быстрое преобразование Фурье в базисах Уолша - student2.ru

Быстрое преобразование Фурье в базисах Уолша - student2.ru

Быстрое преобразование Фурье в базисах Уолша - student2.ru

Легко убедится в том, что к матрице Адамара можно прийти полагая в дереве БПФ все весовые коэффициенты ребер графа равны 1.

Операция “бабочка” сводится к вычислениям

т.е. процессор Фурье в базисе Уолша-Адамара вычисляет дискретный спектр используя лишь простейшие арифметические операции суммирования и вычитания отсчетов сигнала.

На ряду с базисом Уолша-Адамара существуют базис Уолша-Пели и классический базис Уолша.

Наши рекомендации