dB Conversion
Преобразование данных магнитуды в децибелы (дБ или дБм)
Тип: dBConversion
|
Путь в библиотеке:
|
Описание
Блок 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 ко всем входным значениям (мощности или напряжению).
