Метод анализа Фурье, применяемый к последовательностям
В математике дискретное преобразование Фурье ( ДВПФ ) — это форма анализа Фурье , применимая к последовательности дискретных значений.
DTFT часто используется для анализа выборок непрерывной функции. Термин «дискретное время» относится к тому факту, что преобразование работает с дискретными данными, часто выборками, интервал которых имеет единицы времени. Из равномерно распределенных выборок оно производит функцию частоты, которая является периодической суммой непрерывного преобразования Фурье исходной непрерывной функции. Проще говоря, когда вы берете DTFT регулярно распределенных выборок непрерывного сигнала, вы получаете повторяющиеся (и, возможно, перекрывающиеся) копии частотного спектра сигнала, расположенные с интервалами, соответствующими частоте дискретизации. При определенных теоретических условиях, описываемых теоремой о дискретизации , исходная непрерывная функция может быть идеально восстановлена из DTFT и, таким образом, из исходных дискретных выборок. Само DTFT является непрерывной функцией частоты, но его дискретные выборки можно легко вычислить с помощью дискретного преобразования Фурье (DFT) (см. § Выборка DTFT), которое на сегодняшний день является наиболее распространенным методом современного анализа Фурье.
Оба преобразования обратимы. Обратное DTFT восстанавливает исходную последовательность выборочных данных, в то время как обратное DFT производит периодическое суммирование исходной последовательности. Быстрое преобразование Фурье (FFT) — это алгоритм для вычисления одного цикла DFT, а его обратное производит один цикл обратного DFT.
Введение
Связь с преобразованием Фурье
Пусть будет непрерывной функцией во временной области. Начнем с общего определения непрерывного преобразования Фурье , где представляет частоту в герцах, а представляет время в секундах:
Мы можем свести интеграл к суммированию, делая выборки с интервалом в секунды (см. преобразование Фурье § Численное интегрирование ряда упорядоченных пар ). В частности, мы можем заменить дискретной последовательностью ее выборок, , для целых значений , и заменить дифференциальный элемент на период выборки . Таким образом, мы получаем одну формулировку для дискретного временного преобразования Фурье (DTFT):
Это непрерывная периодическая функция частоты, периодичность которой равна частоте дискретизации . Нижний индекс отличает ее от непрерывного преобразования Фурье и от формы угловой частоты DTFT. Последняя получается путем определения переменной угловой частоты (которая имеет нормализованные единицы радианы /выборка ), что дает нам периодическую функцию угловой частоты с периодичностью : [a]
Полезность ДВПФ основана на формуле суммирования Пуассона , которая говорит нам, что периодическая функция, представленная рядом Фурье, является периодической суммой непрерывного преобразования Фурье : [b]
суммирование Пуассона
Компоненты периодического суммирования центрированы на всех целых значениях нормализованной частоты (циклов на выборку), обозначенных Обычная частота (циклов в секунду) является произведением и частоты дискретизации, Для достаточно большого члена можно наблюдать в области с небольшим или нулевым искажением ( наложением спектров ) от других членов. На рис. 1 изображен пример, где недостаточно большой, чтобы предотвратить наложение спектров.
Отметим также, что — это преобразование Фурье . Поэтому альтернативное определение DTFT : [A]
Модулированная гребенчатая функция Дирака представляет собой математическую абстракцию, иногда называемую импульсной выборкой . [3]
Обратное преобразование
Операция, которая восстанавливает дискретную последовательность данных из функции DTFT, называется обратным DTFT . Например, обратное непрерывное преобразование Фурье обеих сторон уравнения 3 создает последовательность в виде модулированной функции гребенки Дирака :
Однако, учитывая, что является периодическим, вся необходимая информация содержится в любом интервале длины В обоих уравнениях (1) и (2) суммирование по представляет собой ряд Фурье с коэффициентами Стандартные формулы для коэффициентов Фурье также являются обратными преобразованиями :
Периодические данные
Когда последовательность входных данных является -периодической, уравнение 2 можно вычислительно свести к дискретному преобразованию Фурье (ДПФ), поскольку :
Вся доступная информация содержится в образцах.
сходится к нулю везде, кроме целых кратных известных гармонических частот. На этих частотах DTFT расходится с различными частотно-зависимыми скоростями. И эти скорости задаются DFT одного цикла последовательности .
DTFT является периодическим, поэтому максимальное число уникальных гармонических амплитуд равно
ДПФ одного цикла последовательности :
И может быть выражено в терминах обратного преобразования, которое иногда называют дискретным рядом Фурье (ДРФ) : [1] : стр. 542
С помощью этих определений мы можем продемонстрировать связь между DTFT и DFT :
[с] [Б]
Ввиду периодичности обеих функций это можно упростить до :
что удовлетворяет требованию обратного преобразования :
Выборка DTFT
Когда DTFT является непрерывным, обычной практикой является вычисление произвольного числа выборок одного цикла периодической функции : [1] : стр. 557–559 и 703 [2] : стр. 76
Последовательность — это обратное DFT. Таким образом, наша выборка DTFT приводит к тому, что обратное преобразование становится периодическим. Массив значений называется периодограммой , а параметр называется NFFT в одноименной функции Matlab. [4]
Для того чтобы оценить один цикл численно, нам нужна последовательность конечной длины . Например, длинная последовательность может быть усечена оконной функцией длины, что приводит к трем случаям, заслуживающим особого упоминания. Для простоты записи рассмотрим значения ниже, представляющие значения, измененные оконной функцией.
Случай: Децимация частоты. для некоторого целого числа (обычно 6 или 8)
Цикл сводится к суммированию сегментов длины ДПФ тогда имеет различные названия, такие как :
многоблочное оконное управление и временное совмещение . [13]
Напомним, что прореживание выборочных данных в одной области (времени или частоте) приводит к перекрытию (иногда известному как наложение спектров ) в другой, и наоборот. По сравнению с -длиной DFT, суммирование/перекрытие приводит к прореживанию по частоте, [1] : стр. 558 оставляя только выборки DTFT, наименее затронутые спектральной утечкой . Это обычно является приоритетом при реализации банка фильтров FFT (channelizer). При использовании обычной оконной функции длины потери от гребешковой фильтрации были бы неприемлемы. Поэтому многоблочные окна создаются с использованием инструментов проектирования FIR-фильтров . [14] [15] Их частотный профиль плоский в самой высокой точке и быстро спадает в средней точке между оставшимися выборками DTFT. Чем больше значение параметра, тем лучше потенциальная производительность.
Случай:
Когда симметричная оконная функция длины - ( ) усекается на 1 коэффициент, она называется периодической или ДПФ-четной . Это обычная практика, но усечение влияет на ДВПФ (спектральную утечку) на небольшую величину. По крайней мере, академический интерес представляет характеристика этого эффекта. ДПФ длины - усеченного окна производит частотные выборки с интервалами вместо Выборки являются действительными, [16] : стр. 52 , но их значения не совсем соответствуют ДВПФ симметричного окна. Периодическое суммирование, наряду с ДПФ длины -, также может использоваться для выборки ДВПФ с интервалами Эти выборки также являются действительными и точно соответствуют ДВПФ (пример: Файл:Выборка дискретного преобразования Фурье.svg ). Чтобы использовать полное симметричное окно для спектрального анализа на расстоянии, нужно объединить выборки данных и (путем сложения, поскольку симметричное окно весит их одинаково), а затем применить усеченное симметричное окно и ДПФ длины .
Случай: Частотная интерполяция.
В этом случае ДПФ упрощается до более привычной формы :
Чтобы воспользоваться быстрым алгоритмом преобразования Фурье для вычисления ДПФ, суммирование обычно выполняется по всем членам, даже если некоторые из них являются нулями. Поэтому этот случай часто называют нулевым дополнением .
Спектральная утечка, которая увеличивается по мере уменьшения, наносит ущерб некоторым важным показателям производительности, таким как разрешение нескольких частотных компонентов и количество шума, измеренное каждым образцом DTFT. Но эти вещи не всегда имеют значение, например, когда последовательность представляет собой бесшумную синусоиду (или константу), сформированную оконной функцией. Тогда обычной практикой является использование нулевого заполнения для графического отображения и сравнения подробных моделей утечки оконных функций. Чтобы проиллюстрировать это для прямоугольного окна, рассмотрим последовательность:
и
Рисунки 2 и 3 представляют собой графики величины двух ДПФ разного размера, как указано в их метках. В обоих случаях доминирующим компонентом является частота сигнала: . На рис. 2 также видна спектральная картина утечки прямоугольного окна. Иллюзия на рис. 3 является результатом выборки ДПФ только в его нулевых пересечениях. Вместо ДПФ последовательности конечной длины, она создает впечатление бесконечно длинной синусоидальной последовательности. Факторами, способствующими иллюзии, являются использование прямоугольного окна и выбор частоты (1/8 = 8/64) с ровно 8 (целым числом) циклами на 64 выборки. Окно Ханна дало бы аналогичный результат, за исключением того, что пик был бы расширен до 3 выборок (см. ДПФ-четное окно Ханна).
Важным частным случаем является круговая свертка последовательностей s и y, определяемая как , где — периодическое суммирование. Дискретно-частотная природа означает, что произведение с непрерывной функцией также является дискретным, что приводит к значительному упрощению обратного преобразования :
[18] [1] : стр.548
Для последовательностей s и y , ненулевая длительность которых меньше или равна N , окончательное упрощение выглядит так :
Когда действительная и мнимая части комплексной функции разлагаются на четную и нечетную части , есть четыре компонента, обозначенные ниже индексами RE, RO, IE и IO. И есть взаимно-однозначное отображение между четырьмя компонентами комплексной временной функции и четырьмя компонентами ее комплексного частотного преобразования : [17] : стр.291
Из этого очевидны различные соотношения, например :
Преобразование действительной функции — это сопряженная симметричная функция. Наоборот, сопряженное симметричное преобразование подразумевает действительную временную область.
Преобразование мнимозначной функции является сопряженной антисимметричной функцией , и обратное утверждение верно.
Преобразование сопряженной симметричной функции является действительной функцией , и обратное утверждение верно.
Преобразование сопряженной антисимметричной функции является мнимозначной функцией , и обратное утверждение верно.
где обозначение отличает Z-преобразование от преобразования Фурье. Поэтому мы также можем выразить часть Z-преобразования через преобразование Фурье :
Обратите внимание, что при изменении параметра T члены остаются на постоянном расстоянии друг от друга, а их ширина увеличивается или уменьшается. Члены S 1/ T ( f ) остаются на постоянном расстоянии, а их ширина 1/ T увеличивается или уменьшается.
Таблица дискретных преобразований Фурье
Некоторые общие пары преобразований показаны в таблице ниже. Применяются следующие обозначения :
— действительное число, представляющее непрерывную угловую частоту (в радианах на выборку). ( — в циклах/сек, а — в сек/выборка). Во всех случаях в таблице DTFT является 2π-периодическим (в ).
обозначает функцию, определенную на .
обозначает функцию, определенную на , и ноль в других местах. Тогда:
^ Это выражение выводится следующим образом: [1] : стр.168
Ссылки на страницы
^ Оппенгейм и Шефер, [1] стр. 147 (4.17), где: следовательно
^ Оппенгейм и Шефер, [1] стр. 147 (4.20), стр. 694 (10.1), и Прандони и Веттерли, [2] стр. 255, (9.33), где: и
^ Оппенгейм и Шефер, [1] стр. 551 (8.35), и Прандони и Веттерли, [2] стр. 82, (4.43). С определениями : и это выражение отличается от ссылок на фактор, поскольку они потеряли его при переходе от 3-го шага к 4-му. В частности, ДВПФ в § Таблица преобразований Фурье с дискретным временем имеет фактор, который в ссылках опущен.
^ Оппенгейм и Шефер, [1] стр. 60, (2.169), и Прандони и Веттерли, [2] стр. 122, (5.21)
Ссылки
^ abcdefghijk Оппенгейм, Алан В .; Шефер, Рональд В .; Бак, Джон Р. (1999). "4.2, 8.4". Обработка сигналов в дискретном времени (2-е изд.). Upper Saddle River, NJ: Prentice Hall. ISBN0-13-754920-2. Образцы преобразования Фурье апериодической последовательности x[n] можно рассматривать как коэффициенты DFS периодической последовательности, полученные путем суммирования периодических реплик x[n].
^ abcd Prandoni, Paolo; Vetterli, Martin (2008). Обработка сигналов для связи (PDF) (1-е изд.). Boca Raton, FL: CRC Press. стр. 72, 76. ISBN978-1-4200-7046-0. Получено 4 октября 2020 г. . Коэффициенты DFS для периодизированного сигнала представляют собой дискретный набор значений для его DTFT
^ Рао, Р. (2008). Сигналы и системы. Prentice-Hall Of India Pvt. Limited. ISBN9788120338593.
^ "Оценка спектральной плотности мощности периодограммы - периодограмма MATLAB".
^ Гумас, Чарльз Константин (июль 1997 г.). «Window-presum FFT достигает высокого динамического диапазона и разрешения». Personal Engineering & Instrumentation News : 58–64. Архивировано из оригинала 2001-02-10.{{cite journal}}: CS1 maint: bot: original URL status unknown (link)
^ Ван, Хун; Лу, Юсинь; Ван, Сюэган (16 октября 2006 г.). «Channelized Receiver with WOLA Filterbank». Международная конференция CIE по радиолокации 2006 г. Шанхай, Китай: IEEE. стр. 1–3. doi :10.1109/ICR.2006.343463. ISBN0-7803-9582-4. S2CID 42688070.
^ Лайонс, Ричард Г. (июнь 2008 г.). «DSP Tricks: Building a practical spectrum analyzer». EE Times . Получено 19 сентября 2024 г. Однако следует отметить, что он содержит ссылку, помеченную как «структура взвешенного перекрытия-сложения» , которая ошибочно ведет к методу перекрытия-сложения .
^ ab Lillington, John (март 2003 г.). "Сравнение архитектур широкополосного каналирования" (PDF) . Даллас: Международная конференция по обработке сигналов. стр. 4 (рис. 7). S2CID 31525301. Архивировано из оригинала (PDF) 2019-03-08 . Получено 2020-09-06 . "Weight Overlap and Add" или WOLA или его подмножество "Polyphase DFT" становится все более устоявшимся и, безусловно, очень эффективным там, где требуются большие высококачественные банки фильтров.
^ ab Lillington, John. "A Review of Filter Bank Techniques - RF and Digital" (PDF) . armms.org . Isle of Wight, UK: Libra Design Associates Ltd. стр. 11 . Получено 06.09.2020 . К счастью, существует гораздо более элегантное решение, показанное на рисунке 20 ниже, известное как полифазное или WOLA (Weight, Overlap and Add) FFT.
^ Хохгюртель, Стефан (2013), "2.5", Эффективные реализации широкополосных FFT-спектрометров высокого разрешения и их применение в обзоре линии галактического центра APEX (PDF) , Бонн: Рейнский университет имени Фридриха Вильгельма в Бонне, стр. 26–31 , получено 19 сентября 2024 г. , Для выполнения M-кратного WOLA для N-точечного DFT, M·N действительных входных выборок a j сначала умножаются на оконную функцию w j того же размера.
^ Ченнамангалам, Джаянт (2016-10-18). "Техника банка полифазных фильтров". CASPER Group . Получено 2016-10-30 .
^ Даль, Джейсон Ф. (2003-02-06). Методы временного наложения спектральной оценки (Ph.D.). Университет Бригама Янга . Получено 2016-10-31 .
^ Линь, Юань-Пей; Вайдьянатан, ПП (июнь 1998 г.). «Подход с использованием окна Кайзера для проектирования прототипов фильтров косинусно-модулированных фильтрбанков» (PDF) . IEEE Signal Processing Letters . 5 (6): 132–134. Bibcode :1998ISPL....5..132L. doi :10.1109/97.681427. S2CID 18159105 . Получено 16.03.2017 .
^ Харрис, Фредерик Дж. (2004-05-24). "9". Многоскоростная обработка сигналов для систем связи . Аппер Сэдл Ривер, Нью-Джерси: Prentice Hall PTR. стр. 226–253. ISBN0131465112.
^ Харрис, Фредрик Дж. (январь 1978 г.). «Об использовании Windows для гармонического анализа с дискретным преобразованием Фурье» (PDF) . Труды IEEE . 66 (1): 51–83. Bibcode : 1978IEEEP..66...51H. CiteSeerX 10.1.1.649.9880 . doi : 10.1109/PROC.1978.10837. S2CID 426548.
^ abcdefghijklmnopqr Проакис, Джон Г.; Манолакис, Димитрий Г. (1996). Цифровая обработка сигналов: принципы, алгоритмы и приложения (3-е изд.). Нью-Джерси: Prentice-Hall International. Bibcode : 1996dspp.book.....P. ISBN9780133942897. sAcfAQAAIAAJ.
^ Рабинер, Лоуренс Р .; Голд, Бернард (1975). Теория и применение цифровой обработки сигналов . Энглвуд Клиффс, Нью-Джерси: Prentice-Hall, Inc. стр. 59 (2.163). ISBN978-0139141010.
Дальнейшее чтение
Porat, Boaz (1996). Курс цифровой обработки сигналов . John Wiley and Sons. стр. 27–29 и 104–105. ISBN 0-471-14961-6.
Siebert, William M. (1986). Схемы, сигналы и системы . Серия MIT Electrical Engineering and Computer Science. Кембридж, Массачусетс: MIT Press. ISBN 0262690950.
Lyons, Richard G. (2010). Понимание цифровой обработки сигналов (3-е изд.). Prentice Hall. ISBN 978-0137027415.