dB Conversion
Преобразование данных магнитуды в децибелы (дБ или дБм)
Описание
Блок dB Conversion преобразует линейно масштабированную мощность или напряжение в дБ
или дБм
. Базовая мощность составляет 1 Вт
для преобразования в дБ и 1 мВт
для преобразования в дБм
.
Параметр Input signal задает, какой сигнал приходит на вход блока — мощность или напряжение, а параметр Convert to управляет масштабированием выхода.
При установке флажка Add eps to input to protect against "log(0) = −inf" значение eps
прибавляется к значению на входе. Когда этот параметр не отмечен, нулевые значения на входе преобразуются в значения −Inf
на выходе.
Порты
Вход
Port_1 — входные данные
скаляр
Входные данные в виде скаляра.
Когда параметр Input signal установлен в значение:
-
Power
— вход обрабатывается как сигнал мощности, указанный в ваттах. -
Amplitude
— вход обрабатывается как сигнал напряжения, указанный в вольтах.
Типы данных: Float16
, Float32
, Float64
, Int8
, Int16
, Int32
, Int64
, UInt8
, UInt16
, UInt32
, UInt64
, Bool
Выход
Port_1 — выходные данные
скаляр
Выходные данные в виде скаляра. Вывод имеет тот же размер и тип данных, что и ввод. Выходные данные рассчитываются следующим образом.
Когда для параметра Input signal установлено значение Power
, а для параметра Convert to установлено значение:
-
dB
— блок выполняет следующее преобразование: -
dBm
— блок выполняет следующее преобразование:
Преобразование в дБм
эквивалентно выполнению операции дБ
после перерасчета входного сигнала в милливатты.
Вход u — неотрицательный сигнал мощности, выраженный в ваттах.
Когда для параметра Input signal установлено значение Amplitude
, а для параметра Convert to установлено значение:
-
dB
— блок выполняет следующее преобразование: -
dBm
— блок выполняет следующее преобразование:
Вход u — неотрицательный сигнал напряжения, выраженный в вольтах.
Преобразование дБм
эквивалентно выполнению операции дБ
после перерасчета результата в милливатты. Коэффициент масштабирования R указывается в омах.
Типы данных: Float64
Параметры
Convert to — структура фильтра
dB (по умолчанию)
| dBm
Логарифмическая шкала для преобразования входного сигнала, дБ
или дБм
. Базовая мощность составляет 1 Вт
для преобразования в дБ и 1 мВт
для преобразования в дБм
.
При преобразовании амплитуды используется масштабный коэффициент, заданный в омах параметром Load resistance (ohms), R для преобразования входного напряжения в единицы мощности (ватты) перед преобразованием в дБ
или дБм
.
Когда для параметра Input signal установлено значение Power
, а для параметра Convert to установлено значение:
-
dB
— блок выполняет следующее преобразование: -
dBm
— блок выполняет следующее преобразование:
Преобразование дБм
эквивалентно выполнению операции дБ
после перерасчета входного сигнала в милливатты.
Вход u — неотрицательный сигнал мощности, выраженный в ваттах.
Когда для параметра Input signal установлено значение Amplitude
, а для параметра Convert to установлено значение:
-
dB
— блок выполняет следующее преобразование: -
dBm
— блок выполняет следующее преобразование:
Вход u — неотрицательный сигнал напряжения, выраженный в вольтах.
Преобразование дБм
эквивалентно выполнению операции дБ
после перерасчета результата в милливатты. Коэффициент масштабирования R указывается в омах.
Input signal — тип входного сигнала
Amplitude (по умолчанию)
| Power
Тип входного сигнала Power
или Amplitude
.
Когда параметр Input signal установлен в значение:
-
Power
— вход u обрабатывается как неотрицательный сигнал мощности, выраженный в ваттах. -
Amplitude
— вход u обрабатывается как сигнал напряжения, выраженный в вольтах.
Load resistance (ohms) — масштабный коэффициент
1 (по умолчанию)
Коэффициент масштабирования R, указанный в омах. Блок использует коэффициент масштабирования, чтобы преобразовать входное напряжение в единицы мощности (ватты) перед преобразованием в дБ
или дБм
.
Add eps to input to protect against "log(0) = −inf" — добавить eps
false (по умолчанию)
| true
Установите флажок, чтобы добавить eps ко всем входным значениям (мощности или напряжению).