Применить коэффициент усиления децибеля
Математические функции/математические операции
dspmathops
Блок усиление дБ умножает вход на значения децибеля, заданные в параметре Gain. Для M N вводит матрицу u с элементами uij, Gain параметр может быть реальным M N матрицей с элементами gij, чтобы быть умноженным мудрый элементом с входом или реальным скаляром.
Значение k составляет 10 для сигналов степени (выберите Power
в качестве параметра Input signal) и 20 для сигналов напряжения (выберите Amplitude
как параметр Input signal).
Значение эквивалентного линейного усиления
отображается в значке блока ниже значения усиления дБ. Выходы совпадают с размером входа.
Блок усиление дБ поддерживает действительные и сложные с плавающей точкой и типами данных с фиксированной точкой.
Следующая схема показывает типы данных, используемые в блоке усиления дБ подсистемы для сигналов с фиксированной точкой.
Настройки параметров с фиксированной точкой блока Gain на схеме выше следующие:
Целое число целочисленного округления: Floor
Насыщение при целочисленном переполнении - не выбран
Режим типа данных параметра - Inherit via internal rule
Режим типа выходных данных - Inherit via internal rule
Смотрите Gain (Simulink) страницы с описанием для получения дополнительной информации.
Коэффициент усиления dB для применения к входу, скаляру или матрице вещественного M -by N. Настраиваемый (Simulink).
Тип входного сигнала: Power
или Amplitude
. Настраиваемый (Simulink).
Примечание
Этот блок не поддерживает настраиваемость в сгенерированном коде.
Плавающая точка двойной точности
Плавающая точка с одной точностью
Фиксированная точка (со знаком и без знака)
8-, 16- и 32-битные целые числа со знаком
8-, 16- и 32-битные беззнаковые целые числа
Преобразование дБ | DSP System Toolbox |
Math Function (Simulink) | Simulink |
log10 | MATLAB |