getProbability

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

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

Синтаксис

P = getProbability(H,R)

Описание

P = getProbability(H,R) находит вероятность, P, из уровня мощности сигнала интереса, являющегося R dBs (если PowerUnits равняется 'dBW' или 'dBm') или Уоттс (если PowerUnits равняется 'Уоттсу') выше его средней степени. P вектор-столбец с i-th элемент, соответствующий значению вероятности для i-th входной канал. Введите R может быть скаляр двойной точности или вектор со многими элементами, равными количеству входных каналов. Если R скаляр, затем все значения вероятности в P соответствуйте той же относительной степени, заданной в R. Если R вектор, затем ith элемент P содержит значение вероятности для i-th канал и для относительной степени, заданной в i-th элемент R.

Для i-th входной канал, этот метод оценивает кривую CCDF в относительном значении степени Ri

Примеры

Получите кривые CCDF для модульного отклонения сигнал AWGN и двойное - тональный сигнал. Найдите вероятность, что степень сигнала AWGN на 5 дБ выше ее средней степени и что двухтональная степень сигнала на 3 дБ выше ее средней степени.

 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;          
 step(hCCDF,[s1 s2]);                
 plot(hCCDF)                           % plot CCDF curves
 legend('AWGN','Dual-tone')
 P = getProbability(hCCDF,[5 3])       % get probabilities