Block Min/Max(ADAU145x)
Min/Max — это модуль блочной обработки, который сравнивает каждый входной сэмпл одного канала с другими каналами в блоке входных сэмплов.
По умолчанию проверяется алгоритм Minimum. Предусмотрена возможность выбора алгоритма Minimum или Maximum с помощью значка растрового изображения.
| Name | Format [int/dec/float] - [control/audio] | Function Description |
| Pin 1: Input | decimal- audio | Входной сигнал модуля |
| Pin 2: Input | decimal- audio | Входной сигнал модуля |
Выходные пины
| Name | Format [int/dec/float] - [control/audio] | Function Description |
| Pin 0: Output | decimal - audio | Выходной сигнал модуля |
Алгоритм расширения
Модуль поддерживает расширение количества входных каналов до 16.
Добавление алгоритма (Add Algorithm) не поддерживается.
Элементы GUI
| GUI Control Name | Default Value | Range | Function Description |
| Bit Map Icon | 0 | 0 -1 | Для выбора алгоритма Minimum или Maximum |
Описание алгоритма
Этот модуль сравнивает блок входных сэмплов одного канала с блоками входных сэмплов других каналов и выводит блок сэмплов min/max в зависимости от выбранного алгоритма Min или Max.
Поддерживаемые ИС
Block Min/Max(ADAU145x) в SigmaStudio: настройка и параметры
Block Min/Max — это специализированный модуль блочной обработки в среде SigmaStudio, предназначенный для процессоров семейства ADAU145x и ADAU146x от Analog Devices. Его основная задача — поочередное сравнение каждого входного сэмпла одного канала с соответствующими сэмплами других каналов в рамках одного блока данных. По итогам сравнения на выход подается либо минимальное, либо максимальное значение из набора, в зависимости от выбранного режима. Модуль имеет два стандартных аудиовхода (Pin 1 и Pin 2) и один выход, работающие с данными в формате decimal. Архитектура алгоритма допускает значительное расширение: количество входных каналов может быть увеличено вплоть до 16. Это делает Block Min/Max удобным инструментом для создания цепей обработки, где требуется отслеживание пиковых или минимальных уровней сразу от множества источников, например, для последующего управления динамической обработкой. Выбор между режимами Minimum и Maximum осуществляется непосредственно на графической схеме проекта. Для этого используется специальный значок растрового изображения (Bit Map Icon), который переключает алгоритм. Важно отметить, что модуль не имеет DSP-параметров, доступных для изменения в реальном времени, — вся логика работы задается статически на этапе конфигурации. Также не поддерживается функция Add Algorithm, поэтому расширение каналов производится только через механизм расширения входов. При проектировании сигнальной цепочки в SigmaStudio следует учитывать, что Block Min/Max оперирует блоками сэмплов, а не отдельными отсчетами.