Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

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

Лекция



Привет, сегодня поговорим про дискретное преобразование фурье, обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое дискретное преобразование фурье, дпф , настоятельно рекомендую прочитать все из категории Цифровая обработка сигналов.

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

дискретное преобразование фурье (в англоязычной литературе DFT, Discrete Fourier Transform) — это одно из преобразований Фурье, широко применяемых в алгоритмах цифровой обработки сигналов (его модификации применяются в сжатии звука в MP3, сжатии изображений в JPEG и др.), а также в других областях, связанных с анализом частот в дискретном (к примеру, оцифрованном аналоговом) сигнале. Дискретное преобразование Фурье требует в качестве входа дискретную функцию. Такие функции часто создаются путем дискретизации (выборки значений из непрерывных функций). Дискретные преобразования Фурье помогают решать дифференциальные уравнения в частных производных и выполнять такие операции, как свертки. Дискретные преобразования Фурье также активно используются в статистике, при анализе временных рядов. Существуют многомерные дискретные преобразования Фурье.

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

Связь между (непрерывным) преобразованием Фурье и дискретным преобразованием Фурье. Левый столбец: непрерывная функция (вверху) и ее преобразование Фурье (внизу). Центральный левый столбец: периодическое суммирование исходной функции (вверху). Преобразование Фурье (внизу) равно нулю, за исключением дискретных точек. Обратное преобразование представляет собой сумму синусоид, называемых рядами Фурье . Центральный правый столбец: исходная функция дискретизирована (умножена на гребенку Дирака ) (вверху). Его преобразование Фурье (внизу) представляет собой периодическое суммирование ( ДВПФ ) исходного преобразования. Правый столбец:DFT (внизу) вычисляет дискретные выборки непрерывного DTFT. Обратное ДПФ (вверху) представляет собой периодическое суммирование исходных отсчетов. FFT алгоритм вычисляет один цикл ДПФ и его обратное один цикл обратного ДПФ.

Дискретизация сигнала по времени. Спектр дискретного сигнала

Итак пара непрерывного преобразования Фурье (интеграл Фурье) имеет вид:
Дискретное преобразование Фурье (ДПФ) (1)
где Дискретное преобразование Фурье (ДПФ)– спектр сигнала Дискретное преобразование Фурье (ДПФ) (в общем случае и сигнал и спектр — комплексные).
Выражения для прямого ДПФ и обратного дискретного преобразования Фурье (ОДПФ) имеют вид:
Дискретное преобразование Фурье (ДПФ) (2)
Выражение для ДПФ ставит в соответствие Дискретное преобразование Фурье (ДПФ) отсчетам сигнала Дискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ), в общем случае комплексного, Дискретное преобразование Фурье (ДПФ) отсчетов спектра Дискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ).
Можно обратить внимание, что как и в непрерывном, так и в дискретном случае, в выражении для обратного преобразования имеется нормировочный коэффициент. В случае интеграла Фурье это Дискретное преобразование Фурье (ДПФ), в случае ОДПФ – Дискретное преобразование Фурье (ДПФ). Можно отметить, что в случае непрерывного преобразования нормировочный коэффициент Дискретное преобразование Фурье (ДПФ) призван корректно отображать масштабирование сигнала во времени в частотную область и наоборот. Другими словами, если последовательно рассчитать спектр некоторого сигнала, а после взять обратное преобразование Фурье, то результат обратного преобразования должен полностью совпадать с исходным сигналом. Нормировочный коэффициент Дискретное преобразование Фурье (ДПФ)уменьшает амплитуду сигнала на выходе обратного преобразования для того чтобы она совпадала с амплитудой исходного сигнала.
Рассмотрим теперь сигнал Дискретное преобразование Фурье (ДПФ), как результат умножения непрерывного сигнала Дискретное преобразование Фурье (ДПФ) на решетчатую функцию
Дискретное преобразование Фурье (ДПФ), (3)
где Дискретное преобразование Фурье (ДПФ) – дельта-функция,
Дискретное преобразование Фурье (ДПФ) (4)

Дискретное преобразование Фурье (ДПФ)– интервал дискретизации. Графически процесс дискретизации можно представить как это показано на рисунке 1.

Дискретное преобразование Фурье (ДПФ)
Рисунок 1: Процесс дискретизации сигнала

Вычислим спектр дискретного сигнала, для этого подставим выражения для дискретного сигнала (3) в выражения для преобразования Фурье (1), получим:

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

Повторение сигнала во времени. Дискретное преобразование Фурье

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

Дискретное преобразование Фурье (ДПФ)
Рисунок 2: Повторение сигнала во времени

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

Как следует из рисунка 2, повторять сигнал можно с различным периодом Дискретное преобразование Фурье (ДПФ), однако необходимо чтобы период повторения был более или равен длительности сигнала, т.е. Дискретное преобразование Фурье (ДПФ). При этом минимальный период повторения сигнала
Дискретное преобразование Фурье (ДПФ). (10)
Это тот минимальный период при котором сигнал и его повторения не накладываются друг на друга. Повторение сигнала с минимальным периодом Дискретное преобразование Фурье (ДПФ) представлен на рисунке 3.

Дискретное преобразование Фурье (ДПФ)
Рисунок 3: Повторение сигнала с минимальным периодом

При повторении сигнала с минимальным периодом получим линейчатый спектр сигнала, состоящий из гармоник кратных

Дискретное преобразование Фурье (ДПФ) (11)
и на одном периоде Дискретное преобразование Фурье (ДПФ) получим
Дискретное преобразование Фурье (ДПФ) (12)
гармоник спектра.
Таким образом мы можем продискретизировать спектр дискретного сигнала на одном периоде повторенияДискретное преобразование Фурье (ДПФ) с шагом Дискретное преобразование Фурье (ДПФ) и получим тем самым Дискретное преобразование Фурье (ДПФ)отсчетов спектра. Учтем вышесказанное в выражении (7), получим:
Дискретное преобразование Фурье (ДПФ) (13)
Если опустить в выражении (13) шаг дискретизации по времени Дискретное преобразование Фурье (ДПФ) и по частоте Дискретное преобразование Фурье (ДПФ), то получим окончательное выражение для ДПФ:
Дискретное преобразование Фурье (ДПФ) (14)
Можно сделать вывод, что ДПФ ставит в соответствие Дискретное преобразование Фурье (ДПФ) отсчетам дискретного сигнала Дискретное преобразование Фурье (ДПФ) отсчетов дискретного спектра, при этом предполагается, что и сигнал и спектр являются периодическими и анализируются на одном периоде.
Детально свойства ДПФ будут анализироваться ниже. Об этом говорит сайт https://intellect.icu . Мы же займемся выводом ОДПФ.

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

Аналогично (3) можно записать выражение для дискретного спектра через решетчатую функцию:
Дискретное преобразование Фурье (ДПФ), (15)
где Дискретное преобразование Фурье (ДПФ) - дискретные отсчеты спектра на одном периоде повторения Дискретное преобразование Фурье (ДПФ). Подставим в выражение для обратного преобразования Фурье (1):
Дискретное преобразование Фурье (ДПФ) (16)
где Дискретное преобразование Фурье (ДПФ) – коэффициент пропорциональности, задача которого обеспечить равенство по амплитуде исходного дискретного сигнала и результата ОДПФ коэффициент пропорциональности учитывает коэффициент Дискретное преобразование Фурье (ДПФ). Поменяем местами операции суммирования и интегрирования и учтем фильтрующее свойство дельта-функции получим:
Дискретное преобразование Фурье (ДПФ) (17)
Возьмем дискретные отсчеты Дискретное преобразование Фурье (ДПФ) через интервал Дискретное преобразование Фурье (ДПФ), тогда (17) можно записать:
Дискретное преобразование Фурье (ДПФ) (18)
Учтем (11) и получим:
Дискретное преобразование Фурье (ДПФ) (19)
Опустив в выражении (19) интервалы дискретизации по частоте и по времени, оставив только индексы получим выражение для ОДПФ, в котором оказался неизвестным коэффициент пропорциональности:
Дискретное преобразование Фурье (ДПФ) (20)
Для того чтобы рассчитать коэффициент Дискретное преобразование Фурье (ДПФ), необходимо в выражение для ОДПФ (20) подставить выражение для расчета спектра при помощи ДПФ (14), получим:
Дискретное преобразование Фурье (ДПФ) (21)
Поменяем местами в (21) порядок суммирования и объединим экспоненты:
Дискретное преобразование Фурье (ДПФ) (22)
Рассмотрим подробнее сумму комплексных экспонент входящую в (22). При Дискретное преобразование Фурье (ДПФ) получаем:
Дискретное преобразование Фурье (ДПФ) (23)
Теперь рассмотрим эту же сумму при Дискретное преобразование Фурье (ДПФ). Пусть Дискретное преобразование Фурье (ДПФ), тогда получаем:
Дискретное преобразование Фурье (ДПФ) . (24)
Тогда каждая комплексная экспонента входящая в сумму есть вектор на комплексной плоскости единичной длины, повернутый на угол:
Дискретное преобразование Фурье (ДПФ), (25)
таких векторов будет Дискретное преобразование Фурье (ДПФ) и они повернуты относительно друг друга на одинаковые углы. Поскольку все векторы выходят из одной точки (из 0 комплексной плоскости) и повернуты относительно друг друга на одинаковые углы, то их сумма равна нулю. Это иллюстрируется наглядно для Дискретное преобразование Фурье (ДПФ) на рисунке 4.

Дискретное преобразование Фурье (ДПФ)
Рисунок 4: Сумма комплексных экспонент

Из рисунка 4 действительно можно заключить что для всех Дискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ), суммы комплексных экспонент (24) действительно равны нулю. Тогда в выражении (22) от суммы по Дискретное преобразование Фурье (ДПФ), останется только слагаемое при Дискретное преобразование Фурье (ДПФ). Тогда можно записать (22):

Дискретное преобразование Фурье (ДПФ) (26)
Из (26) можно заключить, что Дискретное преобразование Фурье (ДПФ). Таким образом выражение для ОДПФ можно окончательно записать:
Дискретное преобразование Фурье (ДПФ) (27)

Индексация спектральных отсчетов. Перестановка спектральных отсчетов

Таким образом мы получили выражения как для прямого, так и для обратного ДПФ. Сделаем несколько замечаний.
Замечание 1. Расчет ДПФ и ОДПФ ведется на основе индексов временных Дискретное преобразование Фурье (ДПФ) и спектральныхДискретное преобразование Фурье (ДПФ) отсчетов без учета частоты дискретизации. Это позволяет использовать выражения для ДПФ и ОДПФ при любой частоте дискретизации не меняя вычислительную программу. Это несомненный плюс ДПФ, при этом если необходимо привязать индексы к частоте дискретизации (к реальной оси частот), то нужно вспомнить, что частотный спектр дискретизировался с шагом Дискретное преобразование Фурье (ДПФ) рад/c, или Дискретное преобразование Фурье (ДПФ) Гц, где Дискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ) – частота дискретизации в Гц. Таким образом, если известна частота дискретизации, то Дискретное преобразование Фурье (ДПФ)- ый спектральный отсчет соответствует частоте Дискретное преобразование Фурье (ДПФ) рад/c или Дискретное преобразование Фурье (ДПФ) Гц. Например при частоте дискретизации Дискретное преобразование Фурье (ДПФ) кГц, приДискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ)спектральный отсчет соответствует частоте Дискретное преобразование Фурье (ДПФ) кГц.
Замечание 2. Дискретизация спектра при ДПФ осуществлялась на одном периоде повторения спектра Дискретное преобразование Фурье (ДПФ). При этом в силу периодичности спектра дискретного сигнала отсчеты Дискретное преобразование Фурье (ДПФ) при Дискретное преобразование Фурье (ДПФ) соответствуют как частотам Дискретное преобразование Фурье (ДПФ), так и частотам Дискретное преобразование Фурье (ДПФ), где Дискретное преобразование Фурье (ДПФ), то есть Дискретное преобразование Фурье (ДПФ) приДискретное преобразование Фурье (ДПФ) соответствуют отрицательным частотам Дискретное преобразование Фурье (ДПФ), т.е. физически приДискретное преобразование Фурье (ДПФ) вторая половина спектра это частоты от -Дискретное преобразование Фурье (ДПФ). Это наглядно иллюстрируется рисунком 5. Для того, чтобы из спектра в интервале частот Дискретное преобразование Фурье (ДПФ), рассчитанного при помощи дискретного преобразования Фурье, получить спектр сигнала в интервале Дискретное преобразование Фурье (ДПФ)необходимо поменять местами две половины спектральных отсчетов (смотри рисунок 5).

Дискретное преобразование Фурье (ДПФ)
Рисунок 5: Перестановка спектральных отсчетов

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

Дискретное преобразование Фурье (ДПФ) (28)
Нулевой отчет спектра есть постоянная составляющая сигнала. Если Дискретное преобразование Фурье (ДПФ)- четное, тогда
Дискретное преобразование Фурье (ДПФ) (29)
Центральный спектральный отсчет также не имеет мнимой части.
Рассмотрим теперь Дискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ) и Дискретное преобразование Фурье (ДПФ):
Дискретное преобразование Фурье (ДПФ) (30)
Учтем что Дискретное преобразование Фурье (ДПФ) , тогда можно сделать вывод: Дискретное преобразование Фурье (ДПФ), Дискретное преобразование Фурье (ДПФ), то есть вторая половина спектральных отсчетов комплексно сопряжена с первой. На рисунке 6 представлен вид действительной и мнимой части комплексного спектра действительного сигнала при четном Дискретное преобразование Фурье (ДПФ). Красным отмечены чисто вещественныеДискретное преобразование Фурье (ДПФ) и Дискретное преобразование Фурье (ДПФ).

Дискретное преобразование Фурье (ДПФ)
Рисунок 6: Реальная и мнимая части комплексного спектра действительного сигнала при четном количестве отсчетов

Применение к умножению чисел

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

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

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

Применения

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

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

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

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

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

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

Банки фильтров БПФ и Выборка ДВПФ .

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

В цифровой обработке сигналов термин « банк фильтров» также обычно применяется к группе приемников. Разница в том, что приемники также преобразуют поддиапазоны с понижением частоты до низкой центральной частоты, которая может быть повторно дискретизирована с пониженной скоростью. Тот же результат иногда может быть достигнут за счет недостаточной дискретизации поддиапазонов полосы пропускания.

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

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

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

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

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

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

Умножение полиномов

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

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

Где c - вектор коэффициентов для c ( x ), а оператор сверткиДискретное преобразование Фурье (ДПФ) определяется так

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

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

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

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

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

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

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

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

Свертка

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

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

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

Выводы

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

Вау!! 😲 Ты еще не читал? Это зря!

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

создано: 2015-05-23
обновлено: 2024-11-11
375



Рейтиг 8 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Цифровая обработка сигналов

Термины: Цифровая обработка сигналов