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