Обратное дискретное преобразование Фурье (IDFT)
The dsp.IFFT
Система object™ вычисляет обратное дискретное преобразование Фурье (IDFT) входа. Объект использует один или несколько следующих алгоритмов быстрого преобразования Фурье (FFT) в зависимости от сложности входного сигнала и от того, находится ли вывод в линейном или обратном порядке:
Чтобы вычислить ОБПФ входа:
Создайте dsp.IFFT
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает ift
= dsp.IFFTIFFT
объект, ift
, который вычисляет IDFT вектора-столбца или N массива -D. Для векторов-столбцов или N-D массивов IFFT
объект вычисляет IDFT вдоль первой размерности массива. Если вход является вектором-строкой, IFFT
объект вычисляет строку IDFT с одной выборкой и выдает предупреждение.
возвращает ift
= dsp.IFFT(Name,Value
)IFFT
объект, ift
, с каждым набором свойств на заданное значение. Заключайте каждое имя свойства в одинарные кавычки. Неопределенные свойства имеют значения по умолчанию.
Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
Этот объект реализует алгоритм, входы и выходы, описанные на IFFT блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, за исключением того, что параметр Output sampling mode не поддерживается dsp.IFFT
.
[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.