Неравномерное дискретное преобразование Фурье
В прикладной математике неоднородное дискретное преобразование Фурье ( NUDFT или NDFT ) сигнала — это тип преобразования Фурье , связанный с дискретным преобразованием Фурье или преобразованием Фурье с дискретным временем , но в котором входной сигнал не дискретизируется одинаково. разнесенные точки или частоты (или и то, и другое). Это обобщение сдвинутого ДПФ . Он имеет важные применения в обработке сигналов, [1] магнитно-резонансная томография , [2] и численное решение уравнений в частных производных. [3]
В качестве обобщенного подхода к неоднородной выборке NUDFT позволяет получить информацию о частотной области сигнала конечной длины на любой частоте. Одна из причин принятия NUDFT заключается в том, что энергия многих сигналов распределена неравномерно в частотной области. Следовательно, схема неравномерной выборки может быть более удобной и полезной во многих приложениях цифровой обработки сигналов . Например, NUDFT обеспечивает переменное спектральное разрешение, которым управляет пользователь.
Определение
[ редактировать ]Неравномерное дискретное преобразование Фурье преобразует последовательность комплексные числа в другую последовательность комплексных чисел определяется
( 1 ) |
где являются точками отбора проб и являются частотами. Обратите внимание, что если и , то уравнение ( 1 ) сводится к дискретному преобразованию Фурье . Существует три типа NUDFT. [4] Обратите внимание, что эти типы не являются универсальными, и разные авторы будут называть разные типы разными номерами.
- Неравномерное дискретное преобразование Фурье типа I (NUDFT-I) использует однородные точки выборки. но неравномерные (т.е. нецелые) частоты . Это соответствует вычислению обобщенного ряда Фурье в равноотстоящих точках. Он также известен как NDFT. [5] или переслать NDFT [6] [7]
- Неравномерное дискретное преобразование Фурье типа II (NUDFT-II) использует однородные (т.е. целочисленные) частоты. но неоднородные точки выборки . Это соответствует вычислению ряда Фурье в неравноотстоящих точках. Он также известен как присоединенный NDFT. [7] [6]
- Неравномерное дискретное преобразование Фурье типа III (NUDFT-III) использует обе неоднородные точки выборки. и неоднородные частоты . Это соответствует вычислению обобщенного ряда Фурье в неравноотстоящих точках. Он также известен как NNDFT.
Аналогичный набор NUDFT можно определить, заменив для в уравнении ( 1 ).Однако, в отличие от равномерного случая, эта замена не связана с обратным преобразованием Фурье.Инверсия NUDFT — это отдельная проблема, обсуждаемая ниже.
Многомерный NUDFT
[ редактировать ]Многомерный NUDFT преобразует -мерный массив комплексных чисел в другой -мерный массив комплексных чисел определяется
где являются точками отбора проб, являются частотами, а и являются -мерные векторы индексов от 0 до . Многомерные NUDFT типов I, II и III определяются аналогично одномерному случаю. [4]
Связь с Z-преобразованием
[ редактировать ]NUDFT-I можно выразить как Z-преобразование . [8] NUDFT-I последовательности длины является
где является Z-преобразованием , и являются сколь угодно различными точками на плоскости z. Обратите внимание, что NUDFT сводится к DFT, когда точки выборки расположены на единичном круге под одинаковыми углами.
Выразив вышесказанное в виде матрицы, получим
где
Прямая инверсия NUDFT-I
[ редактировать ]Как мы видим, NUDFT-I характеризуется и, следовательно, точки. Если мы далее факторизуем , мы можем это видеть является неособым при условии, что точки различимы. Если несингулярен, мы можем получить уникальный обратный NUDFT-I следующим образом:
- .
Данный , мы можем использовать метод исключения Гаусса для решения . Однако сложность этого метода . Чтобы решить эту задачу более эффективно, сначала определим непосредственно полиномиальной интерполяцией:
- .
Затем являются коэффициентами вышеуказанного интерполяционного полинома.
Выражение как многочлен Лагранжа порядка , мы получаем
где являются фундаментальными полиномами:
- .
Выражение методом интерполяции Ньютона получим
где представляет собой разделенную разность й порядок относительно :
Недостатком представления Лагранжа является то, что любая добавленная точка увеличит порядок интерполяционного полинома, что приведет к необходимости пересчитывать все фундаментальные полиномы. Однако любая дополнительная точка, включенная в представление Ньютона, требует лишь добавления еще одного члена.
Мы можем использовать нижнюю треугольную систему для решения :
где
Согласно приведенному выше уравнению, можно вычислить внутри операции. Таким образом, интерполяция Ньютона более эффективна, чем интерполяция Лагранжа, если последняя не модифицирована
- .
Неравномерное быстрое преобразование Фурье
[ редактировать ]Хотя простое применение уравнения ( 1 ) приводит к алгоритм вычисления NUDFT, алгоритмы, основанные на быстром преобразовании Фурье (БПФ), существуют. Такие алгоритмы называются NUFFT или NFFT и были разработаны на основе передискретизации и интерполяции. [9] [10] [11] [12] мин-макс интерполяция, [2] и низкоранговое приближение. [13] В общем, NUFFT используют БПФ путем преобразования неоднородной проблемы в однородную задачу (или последовательность однородных задач), к которой можно применить БПФ. [4] Библиотеки программного обеспечения для выполнения NUFFT доступны в 1D, 2D и 3D. [7] [6] [14] [15] [16] [17]
Приложения
[ редактировать ]Приложения NUDFT включают в себя:
- Цифровая обработка сигналов
- Магнитно-резонансная томография
- Численные уравнения в частных производных
- Полулагранжевы схемы
- Спектральные методы
- Спектральный анализ
- Конструкция цифрового фильтра
- Конструкция антенной решетки
- Обнаружение и декодирование двухтональных многочастотных (DTMF) сигналов
См. также
[ редактировать ]- Дискретное преобразование Фурье
- Быстрое преобразование Фурье
- Спектральный анализ методом наименьших квадратов
- Периодограмма Ломба – Скаргла
- Спектральная оценка
- Неравномерно распределенные временные ряды
Ссылки
[ редактировать ]- ^ Багчи, Сонали; Митра, Санджит К. (1999). Неравномерное дискретное преобразование Фурье и его применение в обработке сигналов . Бостон, Массачусетс: Springer US. ISBN 978-1-4615-4925-3 .
- ^ Jump up to: а б Фесслер, Дж. А.; Саттон, BP (февраль 2003 г.). «Неравномерное быстрое преобразование Фурье с использованием мин-максной интерполяции». Транзакции IEEE по обработке сигналов . 51 (2): 560–574. Бибкод : 2003ITSP...51..560F . дои : 10.1109/TSP.2002.807005 . hdl : 2027.42/85840 .
- ^ Ли, Джун-Юб; Грингард, Лесли (июнь 2005 г.). «Неравномерное БПФ 3-го типа и его приложения». Журнал вычислительной физики . 206 (1): 1–5. Бибкод : 2005JCoPh.206....1L . дои : 10.1016/j.jcp.2004.12.004 .
- ^ Jump up to: а б с Грингард, Лесли; Ли, Джун-Юб (январь 2004 г.). «Ускорение неравномерного быстрого преобразования Фурье». Обзор СИАМ . 46 (3): 443–454. Бибкод : 2004SIAMR..46..443G . CiteSeerX 10.1.1.227.3679 . дои : 10.1137/S003614450343200X .
- ^ Плонка, Герлинд ; Поттс, Дэниел; Стейдл, Габриэле ; Сумка, Манфред (2019). Численный анализ Фурье . Биркхаузер. дои : 10.1007/978-3-030-04306-3 . ISBN 978-3-030-04306-3 .
- ^ Jump up to: а б с Службы PyNUFFT. «Базовое использование PyNUFFT — документация PyNUFFT 2023.2.2» . pynufft.readthedocs.io . Проверено 27 февраля 2024 г.
- ^ Jump up to: а б с Фонд Саймонса. «Математические определения преобразований — документация finufft 2.2.0» . finufft.readthedocs.io . Проверено 27 февраля 2024 г.
- ^ Марвасти, Фарох (2001). Неравномерная выборка: теория и практика . Нью-Йорк: Спрингер. стр. 325–360. ISBN 978-1-4615-1229-5 .
- ^ Датт, Алок (май 1993 г.). Быстрое преобразование Фурье для неравнораспределенных данных (PDF) (доктор философии). Йельский университет.
- ^ Датт, Алок; Рохлин, Владимир (ноябрь 1993 г.). «Быстрое преобразование Фурье для неравнораспределенных данных». Журнал SIAM по научным вычислениям . 14 (6): 1368–1393. Бибкод : 1993ГАК...14.1368Д . дои : 10.1137/0914081 .
- ^ Поттс, Дэниел; Стейдл, Габриэле (январь 2003 г.). «Быстрое суммирование неравнопространственных узлов с помощью NFFT». Журнал SIAM по научным вычислениям . 24 (6): 2013–2037. Бибкод : 2003ГАК...24.2013П . дои : 10.1137/S1064827502400984 .
- ^ Бойд, Джон П. (декабрь 1992 г.). «Быстрый алгоритм Чебышева, Фурье и синк-интерполяции на нерегулярную сетку» (PDF) . Журнал вычислительной физики . 103 (2): 243–257. Бибкод : 1992JCoPh.103..243B . дои : 10.1016/0021-9991(92)90399-J . hdl : 2027.42/29694 .
- ^ Руис-Антолин, Диего; Таунсенд, Алекс (20 февраля 2018 г.). «Неравномерное быстрое преобразование Фурье на основе аппроксимации низкого ранга» (PDF) . Журнал SIAM по научным вычислениям . 40 (1): А529–А547. arXiv : 1701.04492 . Бибкод : 2018ГАК...40А.529Р . дои : 10.1137/17M1134822 . hdl : 10902/13767 .
- ^ «Страница НУФФТ» . cims.nyu.edu .
- ^ «НФФТ» . www.nfft.org .
- ^ "Микаэль Слевинский/FastTransforms.jl" . Гитхаб . 13 февраля 2019 г.
- ^ "чебфун/чебфун" . Гитхаб . 07.02.2019.