ΣSigmaStudio English

Индексно-выбираемый мультиплексор

Индексно-выбираемый мультиплексор

Этот блок направляет сигнал с одного из двух своих входных пинов в зависимости от значения индекса управляющего сигнала, поступающего из таблицы поиска индексов (Index Lookup Table), таблицы RMS (RMS Table) или входа постоянного тока (DC Input).

См. пример использования мультиплексора/демультиплексора с этим блоком.

Перетащите блок в рабочую область и щелкните правой кнопкой мыши, чтобы выбрать «Add Algorithm > IC # > Mono/Stereo». Выше справа показан режим Mono. Режим Stereo, который можно использовать для маршрутизации стереосигнала с одной пары входов, показан здесь:

Индексно-выбираемый мультиплексор

Как и родственные блоки, этот блок можно расширять. Щелкните правой кнопкой мыши и выберите «Grow Algorithms» в контекстном меню. Расширение создаст дополнительные входные пины: одиночные пины для алгоритма Mono и стереопары входных пинов для алгоритма Stereo. Чтобы выбрать конкретный входной сигнал, задайте управляющий сигнал, равный целочисленному индексу входного пина, начиная с 0, используя целочисленное значение в формате 28.0.

Индексно-выбираемый мультиплексор

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

Index Selectable Multiplexer — это индексно-выбираемый мультиплексор в среде SigmaStudio для цифровых сигнальных процессоров ADAU семейства SigmaDSP от Analog Devices. Блок предназначен для динамической маршрутизации аудиосигнала: он направляет поток с одного из двух (или более после расширения) входных пинов на выход в зависимости от значения управляющего сигнала. Управление осуществляется целочисленным индексом в формате 28.0, который может поступать из таблицы поиска индексов (Index Lookup Table), таблицы RMS (RMS Table) или входа постоянного тока (DC Input). Принцип работы блока основан на коммутации входов по номеру, начиная с нуля. Например, управляющий сигнал со значением 0 выбирает первый входной пин, значение 1 — второй и так далее. Это позволяет переключать источники сигнала в реальном времени без щелчков и артефактов, если изменение индекса синхронизировано с тактовой частотой обработки. В отличие от аналоговых коммутаторов, здесь нет механических контактов, а задержка переключения минимальна и предсказуема. Для добавления блока в проект SigmaStudio перетащите его в рабочую область и щелкните правой кнопкой мыши, чтобы выбрать пункт «Add Algorithm > IC # > Mono/Stereo». В режиме Mono блок работает с одним монофоническим сигналом на каждом входе. Режим Stereo позволяет маршрутизировать стереосигнал с одной пары входных пинов целиком, что удобно при переключении между стереоисточниками.