ΣSigmaStudio English

Комплексное сопряжение

Модуль «Сопряжение комплексного сигнала» (Conjugate Complex) принимает комплексный сигнал (x + j y) входного сигнала и выполняет операцию комплексного сопряжения, формируя комплексный сопряженный выходной сигнал. Это модуль на основе блока.


Комплексное сопряжение

Входные пины

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Complex Signal control Комплексный входной сигнал

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

NameFormat [int/dec] - [control/audio]Function Description
Pin 1: Complex Signal Complex Выходной сигнал комплексного сопряжения

Алгоритм Grow

Алгоритм Grow не поддерживается для данного модуля.

Алгоритм Add

Алгоритм Add поддерживается для данного модуля.

Поддерживаемые DSP

ADAU145x (только принципиальная схема)

Conjugate в SigmaStudio: настройка и параметры

Conjugate (модуль комплексного сопряжения) — это блок из раздела Basic DSP визуальной среды разработки SigmaStudio, предназначенный для работы с комплексными сигналами. Он выполняет математическую операцию комплексного сопряжения над входным потоком данных, представленным в формате x + jy, и формирует на выходе комплексно-сопряженный сигнал. Данный модуль относится к категории блоковых (block-based) алгоритмов и применяется при построении специализированных цепей обработки, где требуется изменить знак мнимой части спектрального или квадратурного представления сигнала. Принцип работы модуля основан на преобразовании каждой пары отсчетов, интерпретируемой как комплексное число. Если на вход подается сигнал с действительной частью x и мнимой частью y, то на выходе формируется значение с той же действительной частью и инвертированной мнимой составляющей. Такая операция часто используется в задачах демодуляции, коррекции фазы или при реализации определенных видов фильтрации в частотной области. Модуль имеет один входной и один выходной пины, оба работают с комплексным форматом данных типа control, что определяет его место в управляющей или измерительной части сигнальной цепочки. В интерфейсе SigmaStudio модуль Conjugate не требует настройки дополнительных параметров, так как его поведение строго детерминировано математической операцией. Для включения блока в проект достаточно соединить его входной пин с источником комплексного сигнала, а выходной — с последующим потребителем данных.