Дискретное преобразование Фурье
The dsp.FFT Система object™ вычисляет дискретное преобразование Фурье (DFT) входа, используя быстрое преобразование Фурье (FFT). Объект использует один или несколько следующих алгоритмов быстрого преобразования Фурье (FFT) в зависимости от сложности входного сигнала и от того, находится ли вывод в линейном или обратном порядке:
Чтобы вычислить ДПФ входа:
Создайте dsp.FFT Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает ft = dsp.FFTFFT объект, ft, который вычисляет ДПФ массива N -D. Для векторов-столбцов или многомерных массивов FFT объект вычисляет ДПФ по первой размерности. Если вход является вектором-строкой, FFT объект вычисляет строку ДПФ с одной выборкой и выдает предупреждение.
возвращает ft = dsp.FFT(Name,Value)FFT объект с каждым заданным набором свойств до заданного значения. Заключайте каждое имя свойства в одинарные кавычки. Неопределенные свойства имеют значения по умолчанию.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)
Этот объект реализует алгоритм, входы и выходы, описанные на FFT блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков.
[1] FFTW (http://www.fftw.org)
[2] Frigo, M. and S. G. Johnson, «FFTW: An Adaptive Software Architecture for БПФ», Труды Международной конференции по акустике, речи и обработке сигналов, Vol. 3, 1998, pp. 1381-1384.