Матрица ДПФ - DFT matrix

В прикладной математике Матрица ДПФ является выражением дискретное преобразование Фурье (ДПФ) как матрица преобразования, который можно применить к сигналу через матричное умножение.

Определение

An N-точечное ДПФ выражается как умножение , куда это исходный входной сигнал, это N-к-N квадрат Матрица ДПФ и это ДПФ сигнала.

Матрица преобразования можно определить как , или эквивалентно:

,

куда это примитивный Nй корень единства в котором . Мы можем избежать написания больших показателей для используя тот факт, что для любого показателя у нас есть личность Это Матрица Вандермонда для корней из единицы с точностью до нормировочного множителя. Обратите внимание, что коэффициент нормализации перед суммой ( ) и знак экспоненты в ω являются просто условностями и различаются в некоторых трактовках. Все последующие обсуждения применимы независимо от соглашения, с минимальными изменениями. Единственное, что важно, это то, что прямое и обратное преобразования имеют показатели разного знака, и что произведение их коэффициентов нормализации равно 1 /N. Тем не менее выбор здесь делает результирующую матрицу ДПФ унитарный, что удобно во многих случаях.

Быстрое преобразование Фурье алгоритмы используют симметрию матрицы, чтобы сократить время умножения вектора на эту матрицу по сравнению с обычным . Подобные методы могут применяться для умножения на такие матрицы, как Матрица Адамара и Матрица Уолша.

Примеры

Двухточечный

Двухточечное ДПФ - это простой случай, в котором первая запись - это ОКРУГ КОЛУМБИЯ (сумма), а вторая запись - это AC (разница).

Первая строка выполняет сумму, а вторая строка выполняет разницу.

Фактор состоит в том, чтобы сделать преобразование унитарным (см. ниже).

Четырехточечный

Четырехточечная матрица ДПФ по часовой стрелке выглядит следующим образом:

куда .

Восемь баллов

Первая нетривиальная целочисленная степень двойки соответствует восьми точкам:

куда

(Обратите внимание, что .)

На следующем изображении ДПФ изображено как матричное умножение с элементами матрицы, изображенными выборками комплексных экспонент:

Только строки Fourierop.svg

Действительная часть (косинусоидальная волна) обозначена сплошной линией, а мнимая часть (синусоида) - пунктирной линией.

Верхний ряд - все единицы (масштабируется на для унитарности), поэтому он «измеряет» Компонент постоянного тока во входном сигнале. Следующая строка - это восемь отсчетов отрицательного одного цикла комплексной экспоненты, то есть сигнал с дробная частота -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-го рода, а именно Оператор Фурье определяющий непрерывное преобразование Фурье. Прямоугольная часть этого непрерывного оператора Фурье может отображаться как изображение, аналогичное матрице ДПФ, как показано справа, где значение пикселя в градациях серого обозначает числовую величину.

Смотрите также

Рекомендации

внешняя ссылка