ΣSigmaStudio English

Real IFFT(ADAU145x)



Real IFFT(ADAU145x)
Real IFFT — это модуль блочной обработки, который вычисляет IFFT реальных сигналов.

Входные пины

NameFormat [int/dec/float] - [control/audio]Function Description
Pin 0: Complex Input Complex-audioВходной сигнал модуля

Выходные пины

NameFormat [int/dec/float] - [control/audio]Function Description
Pin 0:Real Output Decimal-audioВыходной сигнал модуля

Алгоритм Grow

Add и Growth не поддерживаются.

Информация о DSP-параметрах

GUI Control NameCompiler NameFunction Description
splitCoeffsA(Globally defined in FFT))RealFFTBlkAlgsplitCoeffsAСинусные коэффициенты
splitCoeffsB(Globally defined in FFT)RealFFTBlkAlgsplitCoeffsBКосинусные коэффициенты

Описание алгоритма

Этот модуль вычисляет IFFT для реальных входных сигналов. IFFT вычисляется из первой половины выходного сигнала FFT, используя свойства комплексно-сопряженной симметрии выходного сигнала FFT реальных сигналов.

Пример

В примере, показанном ниже, вычисляется IFFT выходного сигнала FFT реального сигнала, чтобы восстановить исходный сигнал обратно во временной области.
Пример

Поддерживаемые ИС

1. ADAU145x

Real IFFT(ADAU145x) в SigmaStudio: настройка и параметры

Real IFFT (ADAU145x) — это модуль блочной обработки в среде SigmaStudio, предназначенный для вычисления обратного быстрого преобразования Фурье (IFFT) реальных сигналов. Он входит в раздел Frequency Domain и используется для восстановления сигнала во временной области из его частотного представления. Алгоритм применяется на цифровых сигнальных процессорах семейства ADAU145x от Analog Devices. Модуль принимает комплексный входной сигнал (пин Complex Input) и выдает реальный выходной сигнал (пин Real Output). Принцип работы основан на свойствах комплексно-сопряженной симметрии спектра реальных сигналов: IFFT вычисляется из первой половины выходного сигнала FFT. Это позволяет эффективно восстанавливать исходный временной сигнал после обработки в частотной области. В настройках модуля используются DSP-параметры splitCoeffsA и splitCoeffsB, которые содержат синусные и косинусные коэффициенты соответственно. Эти коэффициенты являются глобально определенными в модуле FFT и автоматически используются алгоритмом Real IFFT. Важно учитывать, что функции Algorithm Grow и Growth для данного модуля не поддерживаются. Для использования Real IFFT в сигнальной цепочке SigmaStudio необходимо подать на вход комплексный спектр, полученный после прямого FFT реального сигнала. Типовой сценарий — восстановление сигнала после частотной обработки: модуль позволяет вернуть сигнал во временную область для дальнейшего анализа или вывода. При работе с модулем следует помнить, что он поддерживает только процессоры ADAU145x.