getPercentileRelativePower

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

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

Синтаксис

R = getPercentileRelativePower(H,P)

Описание

R = getPercentileRelativePower(H,P) находит относительные значения степени, R. Степень сигнала интереса выше его средней степени R дБ (если PowerUnits равняется 'dBW' или 'dBm'), или фактором R (в линейной шкале, если PowerUnits равняется 'Уоттсу') с вероятностью P.

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

Для i-th входной канал, этот метод оценивает обратную кривую CCDF в значении вероятности P (i).

Примеры

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

 n = [0:5e3-1].';
 s1 = randn(5e3,1);                    % AWGN signal
 s2 = sin(0.01*pi*n)+sin(0.03*pi*n);   % dual-tone signal
 hCCDF = comm.CCDF;                    % create a CCDF object
 step(hCCDF,[s1 s2]);                  % step the CCDF measurements
 plot(hCCDF)                           % plot CCDF curves
 legend('AWGN','Dual-tone')
 RPW = getPercentileRelativePower(hCCDF,[1 10]);
 RPW1 = RPW(1)
 RPW2 = RPW(2)