Дискретное преобразование Фурье, выраженное в виде матрицы
В прикладной математике матрица ДПФ представляет собой выражение дискретного преобразования Фурье (ДПФ) в виде матрицы преобразования , которая может быть применена к сигналу посредством умножения матриц .
Определение
N - точечное ДПФ выражается как умножение , где — исходный входной сигнал, — квадратная матрица ДПФ размером N на N , а — ДПФ сигнала.
Матрицу преобразования можно определить как , или эквивалентно:
- ,
где — примитивный корень степени N из единицы, в котором . Мы можем избежать написания больших показателей, используя тот факт, что для любого показателя степени мы имеем тождество Это матрица Вандермонда для корней из единицы, с точностью до нормировочного множителя. Обратите внимание, что нормировочный множитель перед суммой ( ) и знак показателя степени в ω являются просто соглашениями и различаются в некоторых трактовках. Все последующее обсуждение применимо независимо от соглашения, максимум с небольшими корректировками. Единственное, что важно, — это то, что прямое и обратное преобразования имеют показатели степени с противоположными знаками, и что произведение их нормировочных множителей равно 1/ N . Однако выбор здесь делает результирующую матрицу ДПФ унитарной , что удобно во многих обстоятельствах.
Алгоритмы быстрого преобразования Фурье используют симметрию матрицы для сокращения времени умножения вектора на эту матрицу, с обычного . Аналогичные методы могут применяться для умножения на матрицы, такие как матрица Адамара и матрица Уолша .
Примеры
Двухочковый
Двухточечное ДПФ — это простой случай, в котором первая запись — это DC (сумма), а вторая запись — AC (разность).
Первая строка вычисляет сумму, а вторая — разность.
Множитель делает преобразование унитарным (см. ниже).
Четырехточечный
Четырехточечная матрица ДПФ по часовой стрелке выглядит следующим образом:
где .
Восьмибалльный
Первый нетривиальный случай целой степени двойки имеет место для восьми точек:
где
(Обратите внимание, что .)
Оценка значения дает:
На следующем рисунке ДПФ изображено как умножение матриц, причем элементы матрицы представлены выборками комплексных экспонент:
Действительная часть (косинусоида) обозначена сплошной линией, а мнимая часть (синусоида) — пунктирной линией.
Верхняя строка состоит из единиц (масштабированных для унитарности), поэтому она «измеряет» компонент постоянного тока во входном сигнале. Следующая строка — восемь выборок отрицательного одного цикла комплексной экспоненты, т. е. сигнала с дробной частотой −1/8, поэтому она «измеряет», насколько «сильна» дробная частота +1/8 в сигнале. Напомним, что согласованный фильтр сравнивает сигнал с обращенной во времени версией того, что мы ищем, поэтому, когда мы ищем fracfreq. 1/8, мы сравниваем с fracfreq. −1/8, поэтому эта строка — отрицательная частота . Следующая строка — отрицательные два цикла комплексной экспоненты, отобранные в восьми местах, поэтому она имеет дробную частоту −1/4, и, таким образом, «измеряет» степень, в которой сигнал имеет дробную частоту +1/4.
Ниже кратко излагается, как работает 8-точечное ДПФ, строка за строкой, с точки зрения дробной частоты:
- 0 измеряет, сколько постоянного тока содержится в сигнале
- −1/8 измеряет, какая часть сигнала имеет дробную частоту +1/8
- −1/4 измеряет, какая часть сигнала имеет дробную частоту +1/4
- −3/8 измеряет, какая часть сигнала имеет дробную частоту +3/8
- −1/2 измеряет, какая часть сигнала имеет дробную частоту +1/2
- −5/8 измеряет, какая часть сигнала имеет дробную частоту +5/8
- −3/4 измеряет, какая часть сигнала имеет дробную частоту +3/4
- −7/8 измеряет, какая часть сигнала имеет дробную частоту +7/8
Эквивалентно можно сказать, что последняя строка имеет дробную частоту +1/8 и, таким образом, измеряет, какая часть сигнала имеет дробную частоту −1/8. Таким образом, можно сказать, что верхние строки матрицы «измеряют» положительное частотное содержимое в сигнале, а нижние строки измеряют отрицательную частотную составляющую в сигнале.
Унитарное преобразование
DFT является (или может быть, посредством соответствующего выбора масштабирования) унитарным преобразованием, т. е. таким, которое сохраняет энергию. Соответствующий выбор масштабирования для достижения унитарности — , так что энергия в физической области будет такой же, как энергия в области Фурье, т. е. для удовлетворения теоремы Парсеваля . (Другие, неунитарные, масштабирования также обычно используются для удобства вычислений; например, теорема о свертке принимает немного более простую форму с масштабированием, показанным в статье о дискретном преобразовании Фурье .)
Другие свойства
Другие свойства матрицы ДПФ, включая ее собственные значения, связь со свертками, приложения и т. д., см. в статье о дискретном преобразовании Фурье .
Предельный случай: оператор Фурье
Понятие преобразования Фурье легко обобщается . Одно такое формальное обобщение N -точечного ДПФ можно представить, взяв N произвольно большим. В пределе строгий математический аппарат рассматривает такие линейные операторы как так называемые интегральные преобразования . В этом случае, если мы создадим очень большую матрицу с комплексными экспонентами в строках (т. е. действительными частями косинуса и мнимыми частями синуса) и увеличим разрешение без ограничений, мы приблизимся к ядру интегрального уравнения Фредгольма 2-го рода, а именно к оператору Фурье , который определяет непрерывное преобразование Фурье. Прямоугольную часть этого непрерывного оператора Фурье можно отобразить в виде изображения, аналогичного матрице ДПФ, как показано справа, где значение пикселя в оттенках серого обозначает численное количество.
Смотрите также
Ссылки
- Yip, PC; Rao, K. Ramamohan, ред. (2001). "2. Дискретное преобразование Фурье". Справочник по преобразованию и сжатию данных . CRC Press. doi :10.1201/9781315220529. ISBN 978-1-315-22052-9.– Обработка DFT, основанная в основном на матрице DFT.
Внешние ссылки
На Викискладе есть медиафайлы по теме «матрица DFT» .
- Оператор Фурье и децимация во времени (DIT)