Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Определение [ править ]

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

где - точки выборки, а - частоты. Обратите внимание, что если и , то уравнение ( 1 ) сводится к дискретному преобразованию Фурье . Есть три типа NUDFT. [4]

  • Неоднородное дискретное преобразование Фурье типа I (NUDFT-I) использует однородные точки выборки, но неоднородные (то есть нецелочисленные) частоты . Это соответствует вычислению обобщенного ряда Фурье в равноотстоящих точках.
  • Неоднородное дискретное преобразование Фурье типа II (NUDFT-II) использует однородные (то есть целочисленные) частоты, но неоднородные точки выборки . Это соответствует вычислению ряда Фурье в точках без интервала.
  • Неоднородное дискретное преобразование Фурье типа III (NUDFT-III) использует как неоднородные точки выборки, так и неоднородные частоты . Это соответствует вычислению обобщенного ряда Фурье в точках без интервала.

Подобный набор NUDFTs может быть определена путем подстановки для в уравнении ( 1 ). Однако, в отличие от однородного случая, эта подстановка не связана с обратным преобразованием Фурье. Инверсия NUDFT - отдельная проблема, обсуждаемая ниже.

Многомерный NUDFT [ править ]

Многомерный NUDFT преобразует -мерный массив комплексных чисел в другой -мерный массив комплексных чисел, определяемый

где - точки выборки, - частоты, и - -мерные векторы индексов от 0 до . Многомерные NUDFT типов I, II и III определяются аналогично одномерному случаю. [4]

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

NUDFT можно выразить как Z-преобразование . [5] NUDFT последовательности длины является

где - Z-преобразование , и - произвольно различные точки на z-плоскости. Обратите внимание, что NUDFT сводится к DFT, когда точки выборки расположены на единичном круге под одинаковыми углами.

Выражая вышеизложенное в виде матрицы, мы получаем

где

Прямая инверсия NUDFT [ править ]

Как мы видим, NUDFT характеризуется точками и, следовательно, точками. Если мы дополнительно разложим на множители , мы увидим, что это неособое, если точки различны. Если неособое, мы можем получить уникальное обратное NUDFT следующим образом:

.

Учитывая , что мы можем использовать метод исключения Гаусса для нахождения . Однако сложность этого метода есть . Чтобы решить эту проблему более эффективно, сначала определим напрямую полиномиальной интерполяцией:

.

Тогда - коэффициенты указанного выше интерполяционного полинома.

Выражаясь полиномом Лагранжа порядка , получаем

где - фундаментальные многочлены:

.

Выражая методом интерполяции Ньютона, получаем

где - разделенная разность- го порядка по :

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

Мы можем использовать нижнюю треугольную систему для решения :

где

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

.

Неоднородное быстрое преобразование Фурье [ править ]

Хотя наивное применение уравнения ( 1 ) приводит к алгоритму вычисления NUDFT, алгоритмы, основанные на быстром преобразовании Фурье (FFT), действительно существуют. Такие алгоритмы называются NUFFT или NFFT и были разработаны на основе передискретизации и интерполяции, [6] [7] [8] [9] min-max интерполяции [2] и аппроксимации низкого ранга. [10] В общем, NUFFT усиливают БПФ путем преобразования неоднородной проблемы в однородную задачу (или последовательность однородных проблем), к которой может применяться БПФ. [4] Программные библиотеки для выполнения NUFFT доступны в 1D, 2D и 3D. [11] [12][13] [14]

Приложения [ править ]

Приложения NUDFT включают в себя:

  • Цифровая обработка сигналов
  • Магнитно-резонансная томография
  • Численные уравнения в частных производных
  • Полулагранжевые схемы
  • Спектральные методы
  • Спектральный анализ
  • Конструкция цифрового фильтра
  • Конструкция антенной решетки
  • Обнаружение и декодирование двухтональных многочастотных (DTMF) сигналов

См. Также [ править ]

  • Дискретное преобразование Фурье
  • Быстрое преобразование Фурье
  • Неравномерно распределенные временные ряды
  • Спектральная оценка

Ссылки [ править ]

  1. ^ Багчи, Сонали; Митра, Санджит К. (1999). Неоднородное дискретное преобразование Фурье и его приложения в обработке сигналов . Бостон, Массачусетс: Springer США. ISBN 978-1-4615-4925-3.
  2. ^ а б Фесслер, JA; Саттон, BP (февраль 2003 г.). «Неоднородные быстрые преобразования Фурье с использованием интерполяции минимум-максимум». Транзакции IEEE по обработке сигналов . 51 (2): 560–574. Bibcode : 2003ITSP ... 51..560F . DOI : 10.1109 / TSP.2002.807005 . ЛВП : 2027,42 / 85840 .
  3. Ли, Джун-Юб; Грингард, Лесли (июнь 2005 г.). «Неоднородное БПФ типа 3 и его приложения». Журнал вычислительной физики . 206 (1): 1–5. Bibcode : 2005JCoPh.206 .... 1L . DOI : 10.1016 / j.jcp.2004.12.004 .
  4. ^ a b c Грингард, Лесли; Ли, Джун-Юб (январь 2004 г.). «Ускорение неоднородного быстрого преобразования Фурье». SIAM Обзор . 46 (3): 443–454. Bibcode : 2004SIAMR..46..443G . CiteSeerX 10.1.1.227.3679 . DOI : 10.1137 / S003614450343200X . 
  5. ^ Марвасти, Фарох (2001). Неоднородная выборка: теория и практика . Нью-Йорк: Спрингер. С. 325–360. ISBN 978-1-4615-1229-5.
  6. ^ Датт, Алок (май 1993). Быстрые преобразования Фурье для данных без интервалов (PDF) (PhD). Йельский университет.
  7. ^ Датт, Алок; Рохлин, Владимир (ноябрь 1993 г.). «Быстрые преобразования Фурье для данных без интервалов». Журнал СИАМ по научным вычислениям . 14 (6): 1368–1393. DOI : 10.1137 / 0914081 .
  8. ^ Поттс, Дэниел; Стейдл, Габриэле (январь 2003 г.). «Быстрое суммирование в нестандартных узлах с помощью NFFT». Журнал СИАМ по научным вычислениям . 24 (6): 2013–2037. DOI : 10.1137 / S1064827502400984 .
  9. ^ Бойд, Джон П. (декабрь 1992 г.). «Быстрый алгоритм для интерполяции Чебышева, Фурье и sinc на нерегулярной сетке» (PDF) . Журнал вычислительной физики . 103 (2): 243–257. Bibcode : 1992JCoPh.103..243B . DOI : 10.1016 / 0021-9991 (92) 90399-J . ЛВП : 2027,42 / 29694 .
  10. ^ Руис-Антолин, Диего; Таунсенд, Алекс (20 февраля 2018 г.). «Неоднородное быстрое преобразование Фурье на основе приближения низкого ранга» (PDF) . Журнал СИАМ по научным вычислениям . 40 (1): A529 – A547. arXiv : 1701.04492 . DOI : 10.1137 / 17M1134822 . hdl : 10902/13767 .
  11. ^ "Страница NUFFT" . cims.nyu.edu .
  12. ^ «NFFT» . www.nfft.org .
  13. ^ "MikaelSlevinsky / FastTransforms.jl" . GitHub . 2019-02-13.
  14. ^ "chebfun / chebfun" . GitHub . 2019-02-07.

Внешние ссылки [ править ]

  • Неоднородное преобразование Фурье: Учебное пособие .
  • NFFT 3.0 - Учебное пособие
  • Библиотека программного обеспечения NUFFT