Это старая редакция документа!
Absolute Value в SigmaStudio: настройка и параметры
Absolute Value — это базовый DSP-блок в среде разработки SigmaStudio, предназначенный для математической обработки аудиосигнала. Его основная функция — преобразование всех отрицательных компонентов входного сигнала в положительные значения, что позволяет получить абсолютную величину сигнала. Данный алгоритм относится к категории Basic DSP и широко применяется при построении цепей обработки звука на процессорах семейства ADAU (SigmaDSP) от Analog Devices. Принцип работы блока основан на вычислении модуля входного сигнала. Если на вход поступает положительное значение, оно проходит без изменений. Если же значение отрицательное, блок инвертирует его полярность, превращая в положительное. Такая обработка может использоваться для детектирования огибающей, создания эффектов, связанных с удвоением частоты, или для анализа уровня сигнала в различных точках аудиотракта. В проекте SigmaStudio блок Absolute Value добавляется в сигнальную цепочку стандартным способом — из палитры компонентов раздела Basic DSP. После размещения на рабочей области его можно подключить к источникам и последующим элементам обработки. Важной особенностью является возможность добавления нескольких пинов: для этого необходимо щелкнуть правой кнопкой мыши по блоку и выбрать пункт Add Algorithm, после чего указать нужный номер входа (IC N) и добавить соответствующее количество экземпляров Absolute Value. При настройке алгоритма следует учитывать, что блок работает с сигналом в формате с фиксированной точкой, характерном для процессоров ADAU.
