Матрица ДПФ
В прикладной математике матрица ДПФ представляет собой выражение дискретного преобразования Фурье (ДПФ) в виде матрицы преобразования , которую можно применить к сигналу посредством умножения матриц .
Определение
[ редактировать ]-точечное ДПФ 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. Таким образом, можно сказать, что верхние строки матрицы «измеряют» положительную частотную составляющую сигнала, а нижние строки измеряют отрицательную частотную составляющую сигнала.
Унитарное преобразование
[ редактировать ]ДПФ является (или может быть, благодаря соответствующему выбору масштабирования) унитарным преобразованием, т. е. преобразованием, сохраняющим энергию. Подходящим выбором масштабирования для достижения унитарности является , так что энергия в физической области будет такой же, как энергия в области Фурье, т. е. для удовлетворения теоремы Парсеваля . (Для удобства вычислений также обычно используются другие, неунитарные масштабирования; например, теорема о свертке принимает немного более простую форму с масштабированием, показанным в статье о дискретном преобразовании Фурье .)
Другие объекты недвижимости
[ редактировать ]Другие свойства матрицы ДПФ, включая ее собственные значения, связь со свертками, приложения и т. д., см. в статье о дискретном преобразовании Фурье .
Предельный случай: оператор Фурье
[ редактировать ]Понятие преобразования Фурье легко обобщается . Одно из таких формальных обобщений N -точечного ДПФ можно представить, взяв N сколь угодно большим. В пределе строгий математический аппарат рассматривает такие линейные операторы как так называемые интегральные преобразования . В этом случае, если мы создадим очень большую матрицу с комплексными экспонентами в строках (т. е. косинус действительными частями и синус мнимыми частями) и неограниченно увеличим разрешение, мы приблизимся к ядру интегрального уравнения Фредгольма 2-го рода: а именно оператор Фурье , который определяет непрерывное преобразование Фурье. Прямоугольная часть этого непрерывного оператора Фурье может отображаться как изображение, аналогичное матрице ДПФ, как показано справа, где значение пикселя в оттенках серого обозначает числовую величину.
См. также
[ редактировать ]Ссылки
[ редактировать ]- Справочник по преобразованию и сжатию данных ПК Йип, К. Рамамохан Рао - см. главу 2, где рассматривается ДПФ, основанное в основном на матрице ДПФ.
Внешние ссылки
[ редактировать ]