FAQs from Rohde & Schwarz

Как получить мощность в дБмВт?

Вопрос

Как вывести на экран дистанционно получаемое значение мощности для датчика мощности NRP.Zxx в "dBm" (дБмВт) на NRP или NRP2?

Ответ

Базовые блоки NRP и NRP2 выводят параметры в таких единицах, как "dBm" (дБмВт) и "Watt" (Вт). Преобразование в "dBm" (дБмВт) выполняется в NRP или NRP2. Команда дистанционного управления всегда возвращает измеренные значения мощности в "Watt" (Вт). Датчики не оснащены встроенным механизмом преобразования значений мощности в "dBm" (дБмВт).

Вместе с тем для дистанционной работы всегда необходимы компьютер и определенная программа. В компьютерной программе легко выполняется преобразование из "Watt" (Вт) в "dBm" (дБмВт) с использованием уравнения [1]:

a = 10 * (log10(P / 1 мВт)) дБ [1]

Иногда компиляторы предоставляют только функцию логарифма по основанию 2. В этом случае можно рассчитать функцию логарифма по основанию 10 с помощью уравнения [2]:

log10(x) = log2(x) / log2(10) [2]

С использованием функции логарифма по основанию 2 уравнение [2] и уравнение [1] приводят к уравнению [3]:

a = 10 * (log2(P / 1 мВт) / log2(10)) [3]

Уравнение (4) является основным способом расчета логарифма по основанию 10 из логарифмов с другими основаниями (обратите внимание на нижние индексы b и c):

logc(x) = logb(x) / logb(c) [4]

где

a -> уровень мощности в "dBm" (дБмВт)

P -> значение мощности, возвращенное датчиком

log2 -> функция логарифма по основанию 2

log10 -> функция логарифма по основанию 10

logb -> функция логарифма по основанию b

logc -> функция логарифма по основанию c