getPercentileRelativePower

Системный объект: comm.CCDF
Пакет: коммуникация

Получите относительное значение степени для данной процентили

Синтаксис

R = getPercentileRelativePower(H,P)

Описание

R = getPercentileRelativePower(H,P) возвращает относительные значения степени для входного сигнала H с вероятностью P/100. Где P находится в области значений [0, 100]. Например, установка P = 100 вероятность 1,0. Для заданного P при установке степень сигнала интереса выше его средней степени

  • R в дБ, когда PowerUnits свойство comm.CCDF установлен в 'dBW' или 'dBm'

  • На коэффициент R в линейной шкале, если PowerUnits свойство comm.CCDF установлен в 'Watts'

Выход является вектор-столбцом с i th элемент, соответствующий относительной степени для i th входной канал. Вход P скаляр или вектор с числом элементов, равным количеству входных каналов. Если P скаляр, затем все относительные степени в R соответствуйте тому же значению процентили, заданному в P. Если P вектор, затем i th элемент R соответствует значению степени, которое происходит в i th входной канал с процентилью, заданной в i th элемент P.

Для i th входной канал, эта объектная функция оценивает обратную кривую CCDF в значении процентили P (i)/100.

Примеры

развернуть все

Получите кривые CCDF для модульного отклонения сигнал AWGN и двухтональный сигнал. Вычислите относительные уровни мощности сигнала AWGN и двухтонального сигнала. Сигналом AWGN является RPW1 дБ выше его средней степени один процент времени и двухтональный сигнал является RPW2 дБ выше его средней степени 10 процентов времени.

n = [0:5e3-1].';
s1 = randn(5e3,1);                  % AWGN signal
s2 = sin(0.01*pi*n)+sin(0.03*pi*n); % Dual-tone signal
ccdf = comm.CCDF;                   % Create CCDF object
ccdf([s1 s2]);                      % Measure CCDF
plot(ccdf)                          % Plot CCDF curves
legend('AWGN','Dual-tone')

Figure contains an axes. The axes with title CCDF Measurement contains 2 objects of type line. These objects represent AWGN, Dual-tone.

RPW = getPercentileRelativePower(ccdf,[1 10]);
RPW1 = RPW(1)
RPW1 = 8.1923
RPW2 = RPW(2)
RPW2 = 3.5493

Смотрите также

Объекты

Функции