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