Exp2
Этот модуль вычисляет 2 в степени входных данных
| Имя | Формат [int/dec] - [control/audio] | Описание функции |
| Pin 0: Input Data | decimal - audio | Входные данные, для которых вычисляется 2 в степени |
Выходные пины
| Имя | Формат [int/dec] - [control/audio] | Описание функции |
| Pin 0: 2 Power value | decimal - control | Pow2(входные данные) |
| Pin 1: 2 Overflow/Underflow flag | decimal - control | Флаг устанавливается при переполнении/потере значимости (Overflow/Underflow) на выходе модуля |
Конфигурация
Алгоритм расширения (Grow)
Модуль поддерживает функцию добавления (Add). Расширение (Growth) не поддерживается.
Элементы GUI
Описание алгоритма
2 в степени x эквивалентно e^(x ln 2). Для вычисления значения 2 в степени x используется разложение в ряд Тейлора e^x.
Поддерживаемые IC
1. ADSP-213xx
2. ADSP-214xx
3. ADSP-SC5xx
4. ADSP-215xx
Exp2 в SigmaStudio: настройка и параметры
Exp2 — это вычислительный блок в составе раздела Basic DSP визуального редактора SigmaStudio, предназначенный для процессоров семейства Analog Devices SigmaDSP. Основная функция модуля — возведение числа 2 в степень, заданную значением на входе. Алгоритм применяется в тех случаях, когда в сигнальной цепочке требуется выполнить нелинейное преобразование, например, для экспоненциального изменения громкости или частоты. Входной сигнал подается на единственный вход Pin 0 в формате decimal и обрабатывается как аудиоданные. Выходных пина два: основной, на котором формируется результат Pow2(входные данные), и дополнительный флаг, сигнализирующий о переполнении или потере значимости (Overflow/Underflow). Выходные значения передаются в управляющей шине (control), что позволяет использовать результат для автоматизации параметров других модулей в проекте. Математически операция сводится к выражению 2^x = e^(x ln 2). Внутри модуля вычисление выполняется через разложение экспоненты в ряд Тейлора, что обеспечивает приемлемую точность для задач обработки аудио. Важно учитывать, что блок не поддерживает функцию расширения (Grow), но допускает каскадное добавление (Add) для наращивания разрядности или организации цепочек. При настройке в SigmaStudio следует помнить, что у Exp2 нет графических элементов управления и DSP-параметров, доступных пользователю. Конфигурация сводится к корректному подключению источника данных и обработке флага переполнения.