Системный объект: коммуникация. 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)