stringtranslate.com

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

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

DTFT часто используется для анализа выборок непрерывной функции. Термин «дискретное время» относится к тому факту, что преобразование работает с дискретными данными, часто выборками, интервал которых имеет единицы времени. Из равномерно распределенных выборок оно производит функцию частоты, которая является периодической суммой непрерывного преобразования Фурье исходной непрерывной функции. Проще говоря, когда вы берете DTFT регулярно распределенных выборок непрерывного сигнала, вы получаете повторяющиеся (и, возможно, перекрывающиеся) копии частотного спектра сигнала, расположенные с интервалами, соответствующими частоте дискретизации. При определенных теоретических условиях, описываемых теоремой о дискретизации , исходная непрерывная функция может быть идеально восстановлена ​​из DTFT и, таким образом, из исходных дискретных выборок. Само DTFT является непрерывной функцией частоты, но его дискретные выборки можно легко вычислить с помощью дискретного преобразования Фурье (DFT) (см. § Выборка DTFT), которое на сегодняшний день является наиболее распространенным методом современного анализа Фурье.

Оба преобразования обратимы. Обратное DTFT восстанавливает исходную последовательность выборочных данных, в то время как обратное DFT производит периодическое суммирование исходной последовательности. Быстрое преобразование Фурье (FFT) — это алгоритм для вычисления одного цикла DFT, а его обратное производит один цикл обратного DFT.

Введение

Связь с преобразованием Фурье

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

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

Это непрерывная периодическая функция частоты, периодичность которой равна частоте дискретизации . Нижний индекс отличает ее от непрерывного преобразования Фурье и от формы угловой частоты DTFT. Последняя получается путем определения переменной угловой частоты (которая имеет нормализованные единицы радианы /выборка ), что дает нам периодическую функцию угловой частоты с периодичностью : [a]

Рис 1. Изображение преобразования Фурье (вверху слева) и его периодического суммирования (DTFT) в нижнем левом углу. В нижнем правом углу показаны выборки DTFT, которые вычисляются с помощью дискретного преобразования Фурье (DFT).

Полезность ДВПФ основана на формуле суммирования Пуассона , которая говорит нам, что периодическая функция, представленная рядом Фурье, является периодической суммой непрерывного преобразования Фурье : [b]

суммирование Пуассона

Компоненты периодического суммирования центрированы на всех целых значениях нормализованной частоты (циклов на выборку), обозначенных Обычная частота (циклов в секунду) является произведением и частоты дискретизации,  Для достаточно большого члена можно наблюдать в области с небольшим или нулевым искажением ( наложением спектров ) от других членов.  На рис. 1 изображен пример, где недостаточно большой, чтобы предотвратить наложение спектров.

Отметим также, что — это преобразование Фурье . Поэтому альтернативное определение DTFT : [A]

Модулированная гребенчатая функция Дирака представляет собой математическую абстракцию, иногда называемую импульсной выборкой . [3]

Обратное преобразование

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

Однако, учитывая, что является периодическим, вся необходимая информация содержится в любом интервале длины   В обоих уравнениях (1) и (2) суммирование по представляет собой ряд Фурье с коэффициентами   Стандартные формулы для коэффициентов Фурье также являются обратными преобразованиями :

Периодические данные

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

ДПФ одного цикла последовательности :

И может быть выражено в терминах обратного преобразования, которое иногда называют дискретным рядом Фурье (ДРФ) : [1] : стр. 542 

С помощью этих определений мы можем продемонстрировать связь между DTFT и DFT :

      [с] [Б]

Ввиду периодичности обеих функций это можно упростить до :

что удовлетворяет требованию обратного преобразования :

Выборка DTFT

Когда DTFT является непрерывным, обычной практикой является вычисление произвольного числа выборок одного цикла периодической функции : [1] : стр. 557–559 и 703  [2] : стр. 76   

где — периодическое суммирование :

    (см. Дискретный ряд Фурье )

Последовательность — это обратное DFT. Таким образом, наша выборка DTFT приводит к тому, что обратное преобразование становится периодическим. Массив значений называется периодограммой , а параметр называется NFFT в одноименной функции Matlab. [4]

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

Случай: Децимация частоты. для некоторого целого числа (обычно 6 или 8)

Цикл сводится к суммированию сегментов длины   ДПФ тогда имеет различные названия, такие как :

Напомним, что прореживание выборочных данных в одной области (времени или частоте) приводит к перекрытию (иногда известному как наложение спектров ) в другой, и наоборот. По сравнению с -длиной DFT, суммирование/перекрытие приводит к прореживанию по частоте, [1] : стр. 558  оставляя только выборки DTFT, наименее затронутые спектральной утечкой . Это обычно является приоритетом при реализации банка фильтров FFT (channelizer). При использовании обычной оконной функции длины потери от гребешковой фильтрации были бы неприемлемы. Поэтому многоблочные окна создаются с использованием инструментов проектирования FIR-фильтров . [14] [15]   Их частотный профиль плоский в самой высокой точке и быстро спадает в средней точке между оставшимися выборками DTFT. Чем больше значение параметра, тем лучше потенциальная производительность.

Случай:

Когда симметричная оконная функция длины - ( ) усекается на 1 коэффициент, она называется периодической или ДПФ-четной . Это обычная практика, но усечение влияет на ДВПФ (спектральную утечку) на небольшую величину. По крайней мере, академический интерес представляет характеристика этого эффекта. ДПФ длины - усеченного окна производит частотные выборки с интервалами вместо   Выборки являются действительными, [16] : стр. 52    , но их значения не совсем соответствуют ДВПФ симметричного окна. Периодическое суммирование, наряду с ДПФ длины -, также может использоваться для выборки ДВПФ с интервалами   Эти выборки также являются действительными и точно соответствуют ДВПФ (пример: Файл:Выборка дискретного преобразования Фурье.svg ). Чтобы использовать полное симметричное окно для спектрального анализа на расстоянии, нужно объединить выборки данных и (путем сложения, поскольку симметричное окно весит их одинаково), а затем применить усеченное симметричное окно и ДПФ длины .

Рис. 2. DFT для e i2πn/8 для L = 64 и N = 256
Рис. 3. DFT для e i2πn/8 для L = 64 и N = 64

Случай: Частотная интерполяция.

В этом случае ДПФ упрощается до более привычной формы :

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

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

и

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

Свертка

Теорема о свертке для последовательностей :

[17] : стр.297  [г]

Важным частным случаем является круговая свертка последовательностей s и y, определяемая как , где — периодическое суммирование. Дискретно-частотная природа означает, что произведение с непрерывной функцией также является дискретным, что приводит к значительному упрощению обратного преобразования :

[18] [1] : стр.548 

Для последовательностей s и y , ненулевая длительность которых меньше или равна N , окончательное упрощение выглядит так :

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

Свойства симметрии

Когда действительная и мнимая части комплексной функции разлагаются на четную и нечетную части , есть четыре компонента, обозначенные ниже индексами RE, RO, IE и IO. И есть взаимно-однозначное отображение между четырьмя компонентами комплексной временной функции и четырьмя компонентами ее комплексного частотного преобразования : [17] : стр.291 

Из этого очевидны различные соотношения, например :

Связь с Z-преобразованием

ряд Фурье , который также можно выразить через двустороннее Z-преобразование . То есть :

где обозначение отличает Z-преобразование от преобразования Фурье. Поэтому мы также можем выразить часть Z-преобразования через преобразование Фурье :

Обратите внимание, что при изменении параметра T члены остаются на постоянном расстоянии друг от друга, а их ширина увеличивается или уменьшается. Члены S 1/ T ( f ) остаются на постоянном расстоянии, а их ширина 1/ T увеличивается или уменьшается.

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

Некоторые общие пары преобразований показаны в таблице ниже. Применяются следующие обозначения :

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

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

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

Примечания

  1. ^ Фактически, уравнение 2 часто обосновывается следующим образом : [1] : стр.143, уравнение 4.6 
  2. ^ Из § Таблицы дискретных преобразований Фурье имеем:
  3. ^ WOLA не следует путать с методом Overlap-add кусочной свертки.
  4. ^ Пример WOLA: Файл:WOLA channelizer example.png
  5. ^ Это выражение выводится следующим образом: [1] : стр.168 

Ссылки на страницы

  1. ^ Оппенгейм и Шефер, [1] стр. 147 (4.17), где:   следовательно
  2. ^ Оппенгейм и Шефер, [1] стр. 147 (4.20), стр. 694 (10.1), и Прандони и Веттерли, [2] стр. 255, (9.33), где:     и  
  3. ^ Оппенгейм и Шефер, [1] стр. 551 (8.35), и Прандони и Веттерли, [2] стр. 82, (4.43). С определениями :     и   это выражение отличается от ссылок на фактор, поскольку они потеряли его при переходе от 3-го шага к 4-му. В частности, ДВПФ в § Таблица преобразований Фурье с дискретным временем имеет фактор, который в ссылках опущен.    
  4. ^ Оппенгейм и Шефер, [1] стр. 60, (2.169), и Прандони и Веттерли, [2] стр. 122, (5.21)

Ссылки

  1. ^ abcdefghijk Оппенгейм, Алан В .; Шефер, Рональд В .; Бак, Джон Р. (1999). "4.2, 8.4". Обработка сигналов в дискретном времени (2-е изд.). Upper Saddle River, NJ: Prentice Hall. ISBN 0-13-754920-2. Образцы преобразования Фурье апериодической последовательности x[n] можно рассматривать как коэффициенты DFS периодической последовательности, полученные путем суммирования периодических реплик x[n]. 
  2. ^ abcd Prandoni, Paolo; Vetterli, Martin (2008). Обработка сигналов для связи (PDF) (1-е изд.). Boca Raton, FL: CRC Press. стр. 72, 76. ISBN 978-1-4200-7046-0. Получено 4 октября 2020 г. . Коэффициенты DFS для периодизированного сигнала представляют собой дискретный набор значений для его DTFT
  3. ^ Рао, Р. (2008). Сигналы и системы. Prentice-Hall Of India Pvt. Limited. ISBN 9788120338593.
  4. ^ "Оценка спектральной плотности мощности периодограммы - периодограмма MATLAB".
  5. ^ Гумас, Чарльз Константин (июль 1997 г.). «Window-presum FFT достигает высокого динамического диапазона и разрешения». Personal Engineering & Instrumentation News : 58–64. Архивировано из оригинала 2001-02-10.{{cite journal}}: CS1 maint: bot: original URL status unknown (link)
  6. ^ Crochiere, RE; Rabiner, LR (1983). "7.2". Многоскоростная цифровая обработка сигналов. Englewood Cliffs, NJ: Prentice-Hall. стр. 313–326. ISBN 0136051626.
  7. ^ Ван, Хун; Лу, Юсинь; Ван, Сюэган (16 октября 2006 г.). «Channelized Receiver with WOLA Filterbank». Международная конференция CIE по радиолокации 2006 г. Шанхай, Китай: IEEE. стр. 1–3. doi :10.1109/ICR.2006.343463. ISBN 0-7803-9582-4. S2CID  42688070.
  8. ^ Лайонс, Ричард Г. (июнь 2008 г.). «DSP Tricks: Building a practical spectrum analyzer». EE Times . Получено 19 сентября 2024 г.   Однако следует отметить, что он содержит ссылку, помеченную как «структура взвешенного перекрытия-сложения» , которая ошибочно ведет к методу перекрытия-сложения .
  9. ^ ab Lillington, John (март 2003 г.). "Сравнение архитектур широкополосного каналирования" (PDF) . Даллас: Международная конференция по обработке сигналов. стр. 4 (рис. 7). S2CID  31525301. Архивировано из оригинала (PDF) 2019-03-08 . Получено 2020-09-06 . "Weight Overlap and Add" или WOLA или его подмножество "Polyphase DFT" становится все более устоявшимся и, безусловно, очень эффективным там, где требуются большие высококачественные банки фильтров.
  10. ^ 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.
  11. ^ Хохгюртель, Стефан (2013), "2.5", Эффективные реализации широкополосных FFT-спектрометров высокого разрешения и их применение в обзоре линии галактического центра APEX (PDF) , Бонн: Рейнский университет имени Фридриха Вильгельма в Бонне, стр. 26–31 , получено 19 сентября 2024 г. , Для выполнения M-кратного WOLA для N-точечного DFT, M·N действительных входных выборок a j сначала умножаются на оконную функцию w j того же размера.
  12. ^ Ченнамангалам, Джаянт (2016-10-18). "Техника банка полифазных фильтров". CASPER Group . Получено 2016-10-30 .
  13. ^ Даль, Джейсон Ф. (2003-02-06). Методы временного наложения спектральной оценки (Ph.D.). Университет Бригама Янга . Получено 2016-10-31 .
  14. ^ Линь, Юань-Пей; Вайдьянатан, ПП (июнь 1998 г.). «Подход с использованием окна Кайзера для проектирования прототипов фильтров косинусно-модулированных фильтрбанков» (PDF) . IEEE Signal Processing Letters . 5 (6): 132–134. Bibcode :1998ISPL....5..132L. doi :10.1109/97.681427. S2CID  18159105 . Получено 16.03.2017 .
  15. ^ Харрис, Фредерик Дж. (2004-05-24). "9". Многоскоростная обработка сигналов для систем связи . Аппер Сэдл Ривер, Нью-Джерси: Prentice Hall PTR. стр. 226–253. ISBN 0131465112.
  16. ^ Харрис, Фредрик Дж. (январь 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. 
  17. ^ abcdefghijklmnopqr Проакис, Джон Г.; Манолакис, Димитрий Г. (1996). Цифровая обработка сигналов: принципы, алгоритмы и приложения (3-е изд.). Нью-Джерси: Prentice-Hall International. Bibcode : 1996dspp.book.....P. ISBN 9780133942897. sAcfAQAAIAAJ.
  18. ^ Рабинер, Лоуренс Р .; Голд, Бернард (1975). Теория и применение цифровой обработки сигналов . Энглвуд Клиффс, Нью-Джерси: Prentice-Hall, Inc. стр. 59 (2.163). ISBN 978-0139141010.

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