Jump to content

Дискретное преобразование Фурье

Рис. 1: Связь между (непрерывным) преобразованием Фурье и дискретным преобразованием Фурье.
Слева: непрерывная функция (вверху) и ее преобразование Фурье (внизу).
В центре слева: периодическое суммирование исходной функции (вверху). Преобразование Фурье (внизу) равно нулю, за исключением дискретных точек. Обратное преобразование представляет собой сумму синусоид, называемую рядом Фурье .
В центре справа: исходная функция дискретизирована (умножена на гребенку Дирака ) (вверху). Его преобразование Фурье (внизу) представляет собой периодическое суммирование ( DTFT ) исходного преобразования.
Справа: ДПФ (внизу) вычисляет дискретные выборки непрерывного ДВПФ. Обратное ДПФ (вверху) представляет собой периодическое суммирование исходных выборок. Алгоритм БПФ вычисляет один цикл ДПФ, а его инверсия — это один цикл обратного ДПФ.
Рис. 2: Изображение преобразования Фурье (вверху слева) и его периодического суммирования (DTFT) в левом нижнем углу. Спектральные последовательности в (a) верхнем правом углу и (b) нижнем правом соответственно вычисляются из (a) одного цикла периодического суммирования s(t) и (b) одного цикла периодического суммирования последовательности s(nT) . Соответствующие формулы: (а) ряда Фурье интеграл и (б) ДПФ суммирование . Его сходство с исходным преобразованием S(f) и его относительная простота вычислений часто являются мотивацией для вычисления последовательности ДПФ.

В математике дискретное преобразование Фурье ( DFT ) преобразует конечную последовательность равноотстоящих отсчетов функции . в последовательность равноотстоящих отсчетов одинаковой длины дискретного преобразования Фурье (DTFT), которое представляет собой комплекснозначное преобразование Фурье функция частоты. Интервал выборки DTFT обратно пропорционален длительности входной последовательности. [А] [1] Обратное ДПФ (IDFT) представляет собой ряд Фурье , в котором выборки DTFT используются в качестве коэффициентов комплексных синусоид на соответствующих частотах DTFT. Он имеет те же значения выборки, что и исходная входная последовательность. Поэтому говорят, что ДПФ представляет собой в частотной области представление исходной входной последовательности . Если исходная последовательность охватывает все ненулевые значения функции, ее ДВПФ является непрерывным (и периодическим), а ДПФ предоставляет дискретные выборки одного цикла. Если исходная последовательность представляет собой один цикл периодической функции, ДПФ предоставляет все ненулевые значения одного цикла ДВПФ.

ДПФ — наиболее важное дискретное преобразование , используемое для выполнения анализа Фурье во многих практических приложениях. [2] В цифровой обработке сигналов функция представляет собой любую величину или сигнал , который изменяется во времени, например, давление звуковой волны , радиосигнал или ежедневные показания температуры , отобранные за конечный интервал времени (часто определяемый оконной функцией). [3] ). При обработке изображений выборками могут быть значения пикселей в строке или столбце растрового изображения . ДПФ также используется для эффективного решения уравнений в частных производных и для выполнения других операций, таких как свертки или умножение больших целых чисел.

Поскольку он имеет дело с конечным объемом данных, его можно реализовать на компьютерах с помощью численных алгоритмов или даже на специальном оборудовании . В этих реализациях обычно используются эффективные алгоритмы быстрого преобразования Фурье (БПФ); [4] настолько, что термины «БПФ» и «ДПФ» часто используются как синонимы. До своего нынешнего использования инициализм «БПФ» также мог использоваться для обозначения неоднозначного термина « конечное преобразование Фурье ».

ДПФ имеет множество приложений, в том числе чисто математических, не имеющих физической интерпретации. Но физически это может быть связано с обработкой сигналов как дискретная версия (т.е. выборки) преобразования Фурье с дискретным временем (DTFT), которое является непрерывной и периодической функцией. ДПФ вычисляет N равноотстоящих отсчетов одного цикла ДВПФ. (см. рис.2 и § Выборка DTFT )

Определение

[ редактировать ]

Дискретное преобразование Фурье преобразует последовательность N комплексных чисел в другую последовательность комплексных чисел, который определяется:

Дискретное преобразование Фурье

   

( Уравнение 1 )

Преобразование иногда обозначается символом , как в или или . [Б]

Уравнение 1 можно интерпретировать или вывести по-разному, например:

Уравнение 1 также можно оценить вне области , и эта расширенная последовательность - периодический . Соответственно, другие последовательности иногда используются индексы, например (если четно) и (если нечетно), что означает замену левой и правой половин результата преобразования. [5]

Обратное преобразование определяется следующим образом:

Обратное преобразование
    ( Уравнение 2 )

Уравнение 2 . также -периодический (по индексу n). В уравнении 2 каждый - комплексное число, полярные координаты которого представляют собой амплитуду и фазу комплексной синусоидальной составляющей. функции (см. Дискретный ряд Фурье синусоиды ). Частота равна циклов в образцы.

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

В этом примере показано, как применить ДПФ к последовательности длины и входной вектор

Вычисление ДПФ используя уравнение 1

приводит к

Характеристики

[ редактировать ]

Линейность

[ редактировать ]

ДПФ является линейным преобразованием, т.е. если и , то для любых комплексных чисел :

Реверс времени и частоты

[ редактировать ]

Обращение времени (т.е. замена к ) [Д] в соответствует изменению частоты (т.е. к ). [6] : стр.421 Математически, если представляет вектор x, тогда

если
затем

Сопряжение во времени

[ редактировать ]

Если затем . [6] : стр.423

Действительная и мнимая часть

[ редактировать ]

В этой таблице показаны некоторые математические операции над во временной области и соответствующие эффекты на его ДПФ в частотной области.

Свойство Временной интервал
Частотная область
Реальная часть времени
Мнимая часть времени
Действительная часть по частоте
Мнимая часть частоты

Ортогональность

[ редактировать ]

Векторы образуют ортогональный базис над множеством N -мерных комплексных векторов:

где это дельта Кронекера . (На последнем этапе суммирование тривиально, если , где это 1 + 1 + ⋯ = N , а в противном случае — геометрическая прогрессия , которую можно явно просуммировать для получения нуля.) Это условие ортогональности можно использовать для вывода формулы для IDFT из определения DFT, и оно равно эквивалентно свойству унитарности, приведенному ниже.

Теорема Планшереля и теорема Парсеваля.

[ редактировать ]

Если и являются ДПФ и соответственно, тогда теорема Парсеваля гласит:

где звездочка обозначает комплексное сопряжение . Теорема Планшереля является частным случаем теоремы Парсеваля и гласит:

Эти теоремы также эквивалентны приведенному ниже условию унитарности.

Периодичность

[ редактировать ]

Периодичность можно показать непосредственно из определения:

Аналогичным образом можно показать, что формула IDFT приводит к периодическому расширению.

Теорема о сдвиге

[ редактировать ]

Умножение по линейной фазе для некоторого целого числа m соответствует круговому сдвигу вывода : заменяется на , где индекс интерпретируется по модулю N (т. е. периодически). Аналогично, круговой сдвиг входа соответствует умножению вывода по линейной фазе. Математически, если представляет вектор x, тогда

если
затем
и

Теорема о круговой свертке и теорема о взаимной корреляции

[ редактировать ]

Теорема о свертке для преобразования Фурье с дискретным временем (DTFT) указывает, что свертку двух последовательностей можно получить как обратное преобразование произведения отдельных преобразований. Важное упрощение имеет место, когда одна из последовательностей является N-периодической, обозначаемой здесь через потому что ненулевое значение только на дискретных частотах (см. DTFT § Периодические данные ), и, следовательно, его произведение на непрерывную функцию Это приводит к значительному упрощению обратного преобразования.

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

Обычно суммирование ДПФ и обратного ДПФ проводится по области . Определение этих ДПФ как и , результат :

На практике последовательность обычно имеет длину N или меньше, и является периодическим расширением N-длины -последовательность, которую также можно выразить в виде круговой функции :

Тогда свертку можно записать так :

что приводит к интерпретации как круговой свертки и [7] [8] Его часто используют для эффективного вычисления их линейной свертки. (см. Круговая свертка , Алгоритмы быстрой свертки и Сохранение перекрытия )

Аналогично, взаимная корреляция и дается :

Уникальность дискретного преобразования Фурье.

[ редактировать ]

Как видно выше, дискретное преобразование Фурье обладает фундаментальным свойством преобразования свертки в покомпонентное произведение. Естественный вопрос: единственный ли он обладает такой способностью? Было показано [9] [10] что любое линейное преобразование, превращающее свертку в поточечное произведение, является ДПФ с точностью до перестановки коэффициентов. Поскольку число перестановок n элементов равно n!, существует ровно n! линейные и обратимые карты с тем же фундаментальным свойством, что и ДПФ, в отношении свертки.

Двойственность теоремы свертки

[ редактировать ]

Также можно показать, что :

что представляет собой круговую свертку и .

Тригонометрический интерполяционный полином

[ редактировать ]

Тригонометрический интерполяционный полином

где коэффициенты X k заданы ДПФ x n выше, удовлетворяет интерполяционному свойству для .

для четного N Обратите внимание, что компонент Найквиста обрабатывается специально.

Эта интерполяция не уникальна : наложение псевдонимов подразумевает, что можно добавить N к любой из частот комплексной синусоиды (например, изменив к ) без изменения свойства интерполяции, но с предоставлением разных значений между точки. Однако приведенный выше выбор типичен, поскольку имеет два полезных свойства. Во-первых, он состоит из синусоид, частоты которых имеют минимально возможные величины: полоса интерполяции ограничена . Во-вторых, если действительные числа, то тоже реально.

Напротив, наиболее очевидным полиномом тригонометрической интерполяции является тот, в котором частоты находятся в диапазоне от 0 до (вместо примерно к как указано выше), аналогично формуле обратного ДПФ. Эта интерполяция не минимизирует наклон и обычно не имеет реального значения. ; его использование является распространенной ошибкой.

Унитарное ДПФ

[ редактировать ]

Другой способ взглянуть на ДПФ — отметить, что в приведенном выше обсуждении ДПФ можно выразить как матрицу ДПФ , матрицу Вандермонда , введен Сильвестром в 1867 году,

где является примитивным корнем N-й степени из единицы .

Например, в случае, когда , , и

(которая является матрицей Адамара ) или когда как и в дискретном преобразовании Фурье § Пример выше, , и

Обратное преобразование затем задается обратной матрицей выше:

С унитарными константами нормировки ДПФ становится унитарным преобразованием , определяемым унитарной матрицей:

где является определяющей функцией. Определитель — это произведение собственных значений, которые всегда или как описано ниже. В реальном векторном пространстве унитарное преобразование можно рассматривать как просто жесткое вращение системы координат, и все свойства жесткого вращения можно найти в унитарном ДПФ.

Ортогональность ДПФ теперь выражается как условие ортонормированности (которое возникает во многих областях математики, как описано в корне из единицы ):

Если X определяется как унитарное ДПФ вектора x , то

а теорема Парсеваля выражается как

Если мы рассматриваем ДПФ просто как преобразование координат, которое просто определяет компоненты вектора в новой системе координат, то вышеизложенное является просто утверждением о том, что скалярное произведение двух векторов сохраняется при унитарном преобразовании ДПФ. Для особого случая , это означает, что длина вектора также сохраняется — это всего лишь теорема Планшереля ,

Следствием теоремы круговой свертки является то, что матрица ДПФ F диагонализует любую циркулянтную матрицу .

Выражение обратного ДПФ через ДПФ

[ редактировать ]

Полезным свойством ДПФ является то, что обратное ДПФ можно легко выразить через (прямое) ДПФ с помощью нескольких хорошо известных «трюков». (Например, в вычислениях часто бывает удобно реализовать только быстрое преобразование Фурье, соответствующее одному направлению преобразования, а затем получить другое направление преобразования из первого.)

Во-первых, мы можем вычислить обратное ДПФ, обратив все входные данные, кроме одного (Дюамель и др. , 1988):

(Как обычно, индексы интерпретируются по модулю N ; таким образом, для , у нас есть .)

Во-вторых, можно также сопрягать входы и выходы:

В-третьих, вариант этого трюка с сопряжением, который иногда предпочтительнее, поскольку не требует изменения значений данных, включает в себя замену действительных и мнимых частей (что можно сделать на компьютере, просто изменяя указатели ). Определять как поменяв местами действительную и мнимую части, т. е. если затем является . Эквивалентно, равно . Затем

То есть обратное преобразование аналогично прямому преобразованию, в котором действительная и мнимая части меняются местами как на входе, так и на выходе, вплоть до нормализации (Дюамель и др. , 1988).

Трюк с сопряжением также можно использовать для определения нового преобразования, тесно связанного с ДПФ, которое является инволютивным , то есть является обратным самому себе. В частности, явно является собственной инверсией: . Тесно связанное инволютивное преобразование (в разы ) является , поскольку факторы в отмените 2. Для реальных входов , реальная часть есть не что иное, как дискретное преобразование Хартли , которое также является инволютивным.

Собственные значения и собственные векторы

[ редактировать ]

Собственные значения матрицы ДПФ просты и хорошо известны, тогда как собственные векторы сложны, не уникальны и являются предметом постоянных исследований. Явные формулы даны со значительным содержанием теории чисел. [11]

Рассмотрим унитарную форму определенное выше для ДПФ длины N , где

Эта матрица удовлетворяет матричному полиномиальному уравнению:

Это видно из приведенных выше обратных свойств: дважды дает исходные данные в обратном порядке, поэтому действуя четыре раза возвращает исходные данные и, таким образом, является единичной матрицей . Это означает, что собственные значения удовлетворить уравнение:

Следовательно, собственные значения являются четвертыми корнями единства : это +1, −1, + i или − i .

Поскольку существует только четыре различных собственных значения для этого матрица, они имеют некоторую кратность . Кратность дает количество линейно независимых собственных векторов, соответствующих каждому собственному значению. (Имеется N независимых собственных векторов; унитарная матрица никогда не бывает дефектной .)

Проблема их множественности была решена Макклелланом и Парксом (1972), хотя позже было показано, что она эквивалентна проблеме, решенной Гауссом (Дикинсон и Стейглиц, 1982). Кратность зависит от значения N по модулю 4 и определяется следующей таблицей:

Кратности собственных значений λ унитарной матрицы ДПФ U как функция размера преобразования N (в терминах целого числа m ).
размер Н λ = +1 λ = −1 λ = - я λ = + я
4 m м + 1 м м м - 1
4 m + 1 м + 1 м м м
4 m + 2 м + 1 м + 1 м м
4 m + 3 м + 1 м + 1 м + 1 м

В противном случае полином характеристический является:

Простая аналитическая формула для общих собственных векторов не известна. Более того, собственные векторы не уникальны, поскольку любая линейная комбинация собственных векторов для одного и того же собственного значения также является собственным вектором для этого собственного значения. Различные исследователи предлагали различные варианты выбора собственных векторов, выбранных с учетом таких полезных свойств, как ортогональность и наличие «простых» форм (например, McClellan and Parks, 1972; Dickinson and Steiglitz, 1982; Grünbaum, 1982; Atakishiev and Wolf, 1997; Candan et al. др. , 2000; Ханна и др. , 2004;

Один метод построения собственных векторов ДПФ до собственного значения основан на линейной комбинации операторов: [12] [13] [14]

Для произвольного вектора , вектор удовлетворяет:

следовательно, вектор действительно является собственным вектором матрицы ДПФ . Операторы векторы проецируются на подпространства, ортогональные для каждого значения . [13] То есть для двух собственных векторов и у нас есть:

Однако, как правило, метод проекционного оператора не создает ортогональные собственные векторы в пределах одного подпространства. [14] Оператор можно рассматривать как матрицу, столбцы которой являются собственными векторами , но они не ортогональны. Когда набор векторов , охватывающий -мерное пространство (где - кратность собственного значения ) выбирается для генерации набора собственных векторов к собственному значению , взаимная ортогональность не гарантируется. Однако ортогональный набор можно получить, дополнительно применив алгоритм ортогонализации к множеству , например, процесс Грама-Шмидта . [15]

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

Выражение в замкнутой форме для ряда может быть выражено тэта-функциями Якоби как

два других простых аналитических собственных вектора в замкнутой форме для специального периода N Были найдены ДПФ (Конг, 2008):

Для периода ДПФ N = 2 L + 1 = 4 K + 1, где K — целое число, собственным вектором ДПФ является:

Для периода ДПФ N = 2 L = 4 K , где K — целое число, собственным вектором ДПФ является:

Выбор собственных векторов матрицы ДПФ стал важным в последние годы для определения дискретного аналога дробного преобразования Фурье — матрицу ДПФ можно привести к дробным степеням путем возведения в степень собственных значений (например, Рубио и Сантанам, 2005). Для непрерывного преобразования Фурье естественными ортогональными собственными функциями являются функции Эрмита , поэтому в качестве собственных векторов ДПФ использовались различные их дискретные аналоги, такие как полиномы Кравчука (Атакишиев и Вольф, 1997). Однако «лучший» выбор собственных векторов для определения дробного дискретного преобразования Фурье остается открытым вопросом.

Принципы неопределенности

[ редактировать ]

Вероятностный принцип неопределенности

[ редактировать ]

Если случайная величина X k ограничена

затем

можно рассматривать как представляющую дискретную функцию массы вероятности n , со связанной с ней функцией массы вероятности, построенной на основе преобразованной переменной

Для случая непрерывных функций и , принцип неопределенности Гейзенберга гласит, что

где и являются отклонениями и соответственно, при этом равенство достигается в случае подходящим образом нормализованного гауссова распределения . Хотя дисперсии могут быть определены аналогичным образом для ДПФ, аналогичный принцип неопределенности бесполезен, поскольку неопределенность не будет инвариантной к сдвигу. Тем не менее, Массар и Шпиндел ввели значимый принцип неопределенности. [16]

Хиршмана Однако энтропийная неопределенность будет иметь полезный аналог для случая ДПФ. [17] Принцип неопределенности Хиршмана выражается через энтропию Шеннона двух функций вероятности.

В дискретном случае энтропия Шеннона определяется как

и

и принцип энтропийной неопределенности становится [17]

Равенство получено для равный переводам и модуляциям соответствующим образом нормализованной гребенки Кронекера периода где — любой точный целочисленный делитель . Функция вероятностной массы тогда будет пропорционален соответствующим образом переведенному гребенку Кронекера периода. . [17]

Детерминированный принцип неопределенности

[ редактировать ]

Существует также хорошо известный принцип детерминированной неопределенности, который использует разреженность сигнала (или количество ненулевых коэффициентов). [18] Позволять и — количество ненулевых элементов временной и частотной последовательностей и , соответственно. Затем,

Непосредственным следствием неравенства средних арифметических и геометрических является также . Было показано, что оба принципа неопределенности справедливы для специально выбранных последовательностей «часток» (дискретных последовательностей импульсов) и находят практическое применение для приложений восстановления сигналов. [18]

ДПФ реальных и чисто мнимых сигналов

[ редактировать ]
, где обозначает комплексное сопряжение .

Отсюда следует, что даже и имеют действительные значения, а остальная часть ДПФ полностью определяется всего лишь комплексные числа.

  • Если являются чисто мнимыми числами, то ДПФ нечетно симметричен :
, где обозначает комплексное сопряжение .

Обобщенное ДПФ (сдвинутая и нелинейная фаза)

[ редактировать ]

Можно сдвинуть дискретизацию преобразования во временной и/или частотной области на несколько реальных сдвигов a и b соответственно. Это иногда называют обобщенным ДПФ (или GDFT ), также называемым смещенным ДПФ или смещенным ДПФ , и имеет свойства, аналогичные обычному ДПФ:

Чаще всего смены (половина образца).Хотя обычное ДПФ соответствует периодическому сигналу как во временной, так и в частотной области, создает сигнал, который является антипериодическим в частотной области ( ) и наоборот для .Таким образом, конкретный случай известно как дискретное преобразование Фурье нечетного времени и нечетной частоты (или O 2 ДПФ).Такие смещенные преобразования чаще всего используются для симметричных данных для представления различных граничных симметрий, а для вещественно-симметричных данных они соответствуют различным формам дискретных косинусных и синусоидальных преобразований.

Еще один интересный выбор , которое называется центрированным ДПФ (или CDFT ). Центрированное ДПФ обладает тем полезным свойством, что, когда N кратно четырем, все четыре его собственных значения (см. Выше) имеют одинаковую кратность (Рубио и Сантанам, 2005). [19]

Термин GDFT также используется для обозначения нелинейного фазового расширения DFT. Следовательно, метод GDFT обеспечивает обобщение ортогональных блочных преобразований с постоянной амплитудой, включая линейные и нелинейные типы фаз. GDFT — это основа улучшить свойства традиционного ДПФ во временной и частотной области, например авто/взаимную корреляцию, путем добавления правильно разработанной функции формирования фазы (в целом нелинейной) к исходным линейным фазовым функциям (Акансу и Агирман-Тосун, 2010). [20]

Дискретное преобразование Фурье можно рассматривать как частный случай z-преобразования , оцениваемого на единичном круге в комплексной плоскости; более общие z-преобразования соответствуют комплексным сдвигам a и b, указанным выше.

Дискретные преобразования, встроенные во время и пространство.

Многомерное ДПФ

[ редактировать ]

Обычное ДПФ преобразует одномерную последовательность или массив. это функция ровно одной дискретной переменной n . Многомерное ДПФ многомерного массива это функция d дискретных переменных для в определяется:

где как указано выше, а выходные индексы d начинаются от . Это более компактно выражается в векторной записи, где мы определяем и как d -мерные векторы индексов от 0 до , который мы определяем как :

где дивизия определяется как выполняться поэлементно, а сумма обозначает набор вложенных суммирований, указанных выше.

Обратное многомерное ДПФ аналогично одномерному случаю и определяется формулой:

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

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

Таким образом, алгоритма вычисления одномерного ДПФ достаточно для эффективного вычисления многомерного ДПФ. Этот подход известен как алгоритм строки-столбца . Существуют также по своей сути многомерные алгоритмы БПФ .

Многомерное ДПФ с реальным входом

[ редактировать ]

Для входных данных состоящие из действительных чисел , выходные данные ДПФ имеют сопряженную симметрию, аналогичную одномерному случаю выше:

где звездочка снова обозначает комплексное сопряжение, а -th индекс снова интерпретируется по модулю (для ).

Приложения

[ редактировать ]

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

Спектральный анализ

[ редактировать ]

Когда ДПФ используется для спектрального анализа сигнала , последовательность обычно представляет собой конечный набор равномерно расположенных временных отсчетов некоторого сигнала. , где представляет время. Преобразование непрерывного времени в выборки (дискретное время) меняет базовое Фурье преобразование в преобразование Фурье с дискретным временем (DTFT), которое обычно влечет за собой тип искажения, называемый сглаживанием . Выбор подходящей частоты дискретизации (см. Частота Найквиста ) является ключом к минимизации этого искажения. Аналогичным образом, преобразование очень длинной (или бесконечной) последовательности в управляемый размер влечет за собой тип искажения, называемого утечкой , которое проявляется как потеря детализации (так называемого разрешения) в DTFT. Выбор подходящей длины подпоследовательности является основным ключом к минимизации этого эффекта. Когда доступные данные (и время на их обработку) превышают объем, необходимый для достижения желаемого разрешения по частоте, стандартным методом является выполнение нескольких ДПФ, например, для создания спектрограммы . Если желаемым результатом является спектр мощности и в данных присутствует шум или случайность, усреднение компонентов величины нескольких ДПФ является полезной процедурой для уменьшения дисперсии спектра ( также называемого периодограммой в этом контексте ); Двумя примерами таких методов являются метод Уэлча и метод Бартлетта ; Общий предмет оценки спектра мощности зашумленного сигнала называется спектральной оценкой .

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

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

Оптика, дифракция и томография

[ редактировать ]

Дискретное преобразование Фурье широко используется с пространственными частотами при моделировании того, как свет, электроны и другие зонды проходят через оптические системы и рассеиваются от объектов в двух и трех измерениях. Двойственное (прямое/обратное) векторное пространство трехмерных объектов дополнительно делает доступной трехмерную обратную решетку, построение которой из полупрозрачных теней объектов (посредством теоремы о срезах Фурье ) позволяет томографическую реконструкцию трехмерных объектов с широким спектром приложений, например, в современная медицина.

Банк фильтров

[ редактировать ]

См. § Банки фильтров БПФ и § Выборка DTFT .

Сжатие данных

[ редактировать ]

Область цифровой обработки сигналов в значительной степени опирается на операции в частотной области (т.е. на преобразование Фурье). Например, в некоторых методах сжатия изображения и звука с потерями используется дискретное преобразование Фурье: сигнал разбивается на короткие сегменты, каждый преобразуется, а затем отбрасываются коэффициенты Фурье высоких частот, которые считаются незаметными. Декомпрессор вычисляет обратное преобразование на основе этого уменьшенного числа коэффициентов Фурье. (Приложения сжатия часто используют специализированную форму ДПФ, дискретное косинусное преобразование или иногда модифицированное дискретное косинусное преобразование .)Однако некоторые относительно недавние алгоритмы сжатия используют вейвлет-преобразования , которые дают более равномерный компромисс между временной и частотной областью, чем полученный путем разделения данных на сегменты и преобразования каждого сегмента. В случае JPEG2000 это позволяет избежать ложных особенностей изображения, которые появляются, когда изображения сильно сжимаются по сравнению с оригиналом. JPEG .

Уравнения в частных производных

[ редактировать ]

Дискретные преобразования Фурье часто используются для решения уравнений в частных производных , где снова ДПФ используется в качестве аппроксимации ряда Фурье (который восстанавливается в пределе бесконечного N ). Преимущество этого подхода в том, что он разлагает сигнал в комплексную экспоненту. , которые являются собственными функциями дифференцирования: . Таким образом, в представлении Фурье дифференцирование простое — мы просто умножаем на . (Однако выбор не является уникальным из-за псевдонимов; чтобы метод сошелся, тригонометрической интерполяции следует использовать выбор, аналогичный выбору, указанному в разделе выше.) Линейное дифференциальное уравнение с постоянными коэффициентами преобразуется в легко разрешимое алгебраическое уравнение. Затем используется обратное ДПФ для преобразования результата обратно в обычное пространственное представление. Такой подход называется спектральным методом .

Полиномиальное умножение

[ редактировать ]

Предположим, мы хотим вычислить полиномиальное произведение c ( x ) = a ( x ) · b ( x ). Обычное выражение произведения для коэффициентов c включает в себя линейную (ациклическую) свертку, при которой индексы не «зацикливаются». Это можно переписать как циклическую свертку, взяв сначала векторы коэффициентов для a ( x ) и b ( x ) с постоянным членом, а затем добавив нули, чтобы результирующие векторы коэффициентов a и b имели размерность d > deg( a ( x ) ) + град( б ( Икс )) . Затем,

Где c — вектор коэффициентов для c ( x ), а оператор свертки определяется так

Но свертка превращается в умножение в рамках ДПФ:

Здесь векторное произведение берется поэлементно. Таким образом, коэффициенты полинома произведения c ( x ) представляют собой просто члены 0, ..., deg ( a ( x )) + deg ( b ( x )) вектора коэффициентов.

С помощью быстрого преобразования Фурье полученный алгоритм выполняет O ( N log N ) арифметических операций. Из-за своей простоты и скорости алгоритм БПФ Кули-Тьюки , который ограничен составными для операции преобразования часто выбирается размерами. В этом случае d следует выбирать как наименьшее целое число, большее, чем сумма степеней входного полинома, которую можно разложить на небольшие простые множители (например, 2, 3 и 5, в зависимости от реализации БПФ).

Умножение больших целых чисел

[ редактировать ]

Самые быстрые известные алгоритмы умножения очень больших целых чисел используют метод полиномиального умножения, описанный выше. Целые числа можно рассматривать как значение полинома, вычисляемого конкретно по базе чисел, при этом коэффициенты полинома соответствуют цифрам в этой базе (например, ). После полиномиального умножения умножение завершается относительно простым шагом переноса.

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

Некоторые пары дискретных преобразований Фурье

[ редактировать ]
Некоторые пары ДПФ
Примечание
Теорема о сдвиге частоты
Теорема о сдвиге времени
Реальное ДПФ
из геометрической прогрессии формулы
из биномиальной теоремы
— прямоугольная оконная функция W точек с центром в n = 0, где W нечетное целое число , и — это sinc -подобная функция (в частности, является ядром Дирихле )
Дискретизация и периодическое суммирование масштабированных функций Гаусса для . Поскольку либо или больше единицы и, таким образом, гарантирует быструю сходимость одного из двух рядов при больших вы можете вычислить частотный спектр и преобразовать его во временную область, используя дискретное преобразование Фурье.

Обобщения

[ редактировать ]

Теория представлений

[ редактировать ]

ДПФ можно интерпретировать как комплексное представление конечной циклической группы . Другими словами, последовательность Комплексные числа можно рассматривать как элемент -мерное комплексное пространство или, что эквивалентно, функция из конечной циклической группы порядка к комплексным числам, . Так является функцией класса на конечной циклической группе и, следовательно, может быть выражена как линейная комбинация неприводимых характеров этой группы, которые являются корнями из единицы.

С этой точки зрения, можно обобщить ДПФ на теорию представлений в целом или, более узко, на теорию представлений конечных групп .

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

Другие поля

[ редактировать ]

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

Другие конечные группы

[ редактировать ]

Стандартное ДПФ действует на последовательность x 0 , x 1 , ..., x N −1 комплексных чисел, которую можно рассматривать как функцию {0, 1, ..., N − 1} → C . Многомерное ДПФ действует на многомерные последовательности, которые можно рассматривать как функции.

Это предполагает обобщение на преобразования Фурье на произвольных конечных группах , которые действуют на функции G C , где G конечная группа . В этой структуре стандартное ДПФ рассматривается как преобразование Фурье циклической группы , тогда как многомерное ДПФ представляет собой преобразование Фурье прямой суммы циклических групп.

Кроме того, преобразование Фурье может относиться к смежным классам группы.

Альтернативы

[ редактировать ]

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

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Эквивалентно, это соотношение частоты дискретизации и количества выборок.
  2. ^ Как линейное преобразование в конечномерном векторном пространстве , выражение ДПФ также может быть записано в терминах матрицы ДПФ ; при соответствующем масштабировании она становится унитарной матрицей , и X k , таким образом, можно рассматривать как коэффициенты x в ортонормированном базисе .
  3. ^ Ненулевые компоненты DTFT периодической последовательности представляют собой дискретный набор частот, идентичный DFT.
  4. ^ Обращение времени для ДПФ означает замену к и не к во избежание отрицательных показателей.
  1. ^ Табога, Марко (2021). «Дискретное преобразование Фурье – Частоты», Лекции по матричной алгебре. https://www.statlect.com/matrix-algebra/discrete-Fourier-transform-frequency .
  2. ^ Стрэнг, Гилберт (май – июнь 1994 г.). «Вейвлеты». Американский учёный . 82 (3): 250–255. JSTOR   29775194 . Это самый важный численный алгоритм нашей жизни...
  3. ^ Сахидулла, штат Мэриленд; Саха, Гутам (февраль 2013 г.). «Новая оконная техника для эффективного расчета MFCC для распознавания говорящего». Письма об обработке сигналов IEEE . 20 (2): 149–152. arXiv : 1206.2437 . Бибкод : 2013ISPL...20..149S . дои : 10.1109/LSP.2012.2235067 . S2CID   10900793 .
  4. ^ Дж. Кули , П. Льюис и П. Уэлч (1969). «Конечное преобразование Фурье». Транзакции IEEE по аудио и электроакустике . 17 (2): 77–85. дои : 10.1109/ТАУ.1969.1162036 . {{cite journal}}: CS1 maint: несколько имен: список авторов ( ссылка )
  5. ^ «Сдвинуть компонент нулевой частоты в центр спектра – MATLAB fftshift» . mathworks.com . Натик, Массачусетс 01760: The MathWorks, Inc. Проверено 10 марта 2014 г. {{cite web}}: CS1 maint: местоположение ( ссылка )
  6. ^ Перейти обратно: а б Проакис, Джон Г.; Манолакис, Дмитрий Г. (1996), Цифровая обработка сигналов: принципы, алгоритмы и приложения (3-е изд.), Аппер-Сэддл-Ривер, Нью-Джерси: Prentice-Hall International, Bibcode : 1996dspp.book.....P , ISBN  9780133942897 , sAcfAQAAIAAJ
  7. ^ Оппенгейм, Алан В .; Шафер, Рональд В .; Бак, Джон Р. (1999). Дискретная обработка сигналов (2-е изд.). Река Аппер-Сэдл, Нью-Джерси: Прентис-Холл. п. 571 . ISBN  0-13-754920-2 .
  8. ^ МакГиллем, Клэр Д.; Купер, Джордж Р. (1984). Непрерывный и дискретный сигнал и системный анализ (2-е изд.). Холт, Райнхарт и Уинстон. стр. 171–172. ISBN  0-03-061703-0 .
  9. ^ Амио, Эммануэль (2016). Музыка через пространство Фурье . Вычислительная музыкальная наука. Цюрих: Шпрингер. п. 8. дои : 10.1007/978-3-319-45581-5 . ISBN  978-3-319-45581-5 . S2CID   6224021 .
  10. ^ Изабель Баракен; Николя Ратье (2023). «Единственность дискретного преобразования Фурье» . Обработка сигналов . 209 : 109041. Бибкод : 2023SigPr.20909041B . дои : 10.1016/j.sigpro.2023.109041 . ISSN   0165-1684 .
  11. ^ Мортон, Патрик (1980). «О собственных векторах матрицы Шура» . Журнал теории чисел . 12 (1): 122–127. дои : 10.1016/0022-314X(80)90083-9 . hdl : 2027.42/23371 .
  12. ^ Бозе, Н.К. «Собственные векторы и собственные значения одномерных и nD-матриц ДПФ». AEU-Международный журнал электроники и коммуникаций 55.2 (2001): 131-133.
  13. ^ Перейти обратно: а б Кандан, Ч. (2011). О собственной структуре матриц DFT [обучение DSP]. Журнал обработки сигналов IEEE, 28 (2), 105–108.
  14. ^ Перейти обратно: а б Пей, С.К., Дин, Дж.Дж., Сюэ, В.Л., и Чанг, К.В. (2008). Обобщенные коммутирующие матрицы и их собственные векторы для ДПФ, смещенных ДПФ и других периодических операций. Транзакции IEEE по обработке сигналов, 56 (8), 3891-3904.
  15. ^ Эрсеге Т. и Кариоларо Г. (2003). Ортонормированный класс точных и простых собственных векторов ДПФ с высокой степенью симметрии. Транзакции IEEE по обработке сигналов, 51(10), 2527-2539.
  16. ^ Массар, С.; Шпиндел, П. (2008). «Соотношение неопределенностей для дискретного преобразования Фурье». Письма о физических отзывах . 100 (19): 190401. arXiv : 0710.0723 . Бибкод : 2008PhRvL.100s0401M . doi : 10.1103/PhysRevLett.100.190401 . ПМИД   18518426 . S2CID   10076374 .
  17. ^ Перейти обратно: а б с ДеБруннер, Виктор; Гавличек, Джозеф П.; Пшебинда, Томаш; Озайдин, Мурад (2005). «Энтропийные меры неопределенности для , и С оптимальным преобразованием Хиршмана для » (PDF) . IEEE Transactions on Signal Processing . 53 (8): 2690. Бибкод : 2005ITSP...53.2690D . doi : 10.1109/TSP.2005.850329 . S2CID   206796625 . Получено 23 июня 2011 г.
  18. ^ Перейти обратно: а б Донохо, ДЛ; Старк, П.Б. (1989). «Принципы неопределенности и восстановление сигнала». SIAM Journal по прикладной математике . 49 (3): 906–931. дои : 10.1137/0149053 . S2CID   115142886 .
  19. ^ Сантанам, Балу; Сантанам, Таланаяр С. « Дискретные функции Гаусса-Эрмита и собственные векторы центрированного дискретного преобразования Фурье » , Труды 32-й Международной конференции IEEE по акустике, речи и обработке сигналов (ICASSP 2007, SPTM-P12.4), том. III, стр. 1385-1388.
  20. ^ Акансу, Али Н.; Агирман-Тосун, Хандань « Обобщенное дискретное преобразование Фурье с нелинейной фазой » , IEEE Transactions on Signal Processing , vol. 58, нет. 9, стр. 4547–4556, сентябрь 2010 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0504954ed89908e99c485f751a1fbc9a__1721607480
URL1:https://arc.ask3.ru/arc/aa/05/9a/0504954ed89908e99c485f751a1fbc9a.html
Заголовок, (Title) документа по адресу, URL1:
Discrete Fourier transform - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)