Real IFFT(ADAU145x)
Real IFFT — это модуль блочной обработки, который вычисляет IFFT реальных сигналов.
| Name | Format [int/dec/float] - [control/audio] | Function Description |
| Pin 0: Complex Input | Complex-audio | Входной сигнал модуля |
Выходные пины
| Name | Format [int/dec/float] - [control/audio] | Function Description |
| Pin 0:Real Output | Decimal-audio | Выходной сигнал модуля |
Алгоритм Grow
Add и Growth не поддерживаются.
| GUI Control Name | Compiler Name | Function Description |
| splitCoeffsA(Globally defined in FFT)) | RealFFTBlkAlgsplitCoeffsA | Синусные коэффициенты |
| splitCoeffsB(Globally defined in FFT) | RealFFTBlkAlgsplitCoeffsB | Косинусные коэффициенты |
Описание алгоритма
Этот модуль вычисляет IFFT для реальных входных сигналов. IFFT вычисляется из первой половины выходного сигнала FFT,
используя свойства комплексно-сопряженной симметрии выходного сигнала FFT реальных сигналов.
Пример
В примере, показанном ниже, вычисляется IFFT выходного сигнала FFT реального сигнала, чтобы восстановить исходный сигнал
обратно во временной области.
Поддерживаемые ИС
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.