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