Complex Merger
Комплексный объединитель принимает действительную и мнимую части входного сигнала и объединяет их в комплексный выходной сигнал. Это модуль на основе блока.
| Name | Format [int/dec] - [control/audio] | Описание функций |
| Pin 0: Real Part | control | Действительная часть комплексного сигнала |
| Pin 1: Imaginary Part | control | Мнимая часть комплексного сигнала |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Описание функций |
| Pin 0: Complex Signal | Complex | Комплексный выходной сигнал |
Алгоритм расширения (Grow Algorithm)
Алгоритм расширения не поддерживается для данного модуля.
Поддерживаемые DSP
ADAU145x (только принципиальная схема)
Complex Merger в SigmaStudio: настройка и параметры
Complex Merger — это модуль базовой обработки сигналов в среде SigmaStudio, предназначенный для формирования комплексного сигнала из двух вещественных компонент. Он относится к категории блочных модулей (block based module) и используется в сигнальных цепочках, где требуется работа с комплексным представлением данных, например, при обработке спектра или квадратурных сигналов. Принцип работы модуля основан на объединении двух входных сигналов: действительной (Real Part) и мнимой (Imaginary Part) частей. На выходе формируется единый комплексный сигнал (Complex Signal). Оба входа имеют формат control, что позволяет подавать на них как постоянные значения, так и управляющие сигналы с других блоков. Выходной пин также относится к типу control, что определяет его использование в управляющих цепях проекта. Для настройки Complex Merger в проекте SigmaStudio достаточно подключить к входам Real Part и Imaginary Part источники соответствующих компонент сигнала. Важно учитывать, что модуль не поддерживает алгоритм расширения (Grow Algorithm), поэтому его нельзя использовать для автоматического масштабирования разрядности при изменении формата данных. Это следует учитывать при проектировании цепочки обработки, чтобы избежать ошибок квантования. Модуль поддерживается только процессорами семейства ADAU145x и работает исключительно в режиме принципиальной схемы (schematic). При использовании в других семействах SigmaDSP или в режиме самботинга модуль будет недоступен.