rocsnr

Кривые рабочей характеристики приемника по ОСШ

Синтаксис

[Pd,Pfa] = rocsnr(SNRdB)
[Pd,Pfa] = rocsnr(SNRdB,Name,Value)
rocsnr(...)

Описание

[Pd,Pfa] = rocsnr(SNRdB) возвращает одноимпульсные вероятности обнаружения, Pdи вероятности ложного оповещения, Pfa, для ОСШ в векторе SNRdB. По умолчанию для каждого ОСШ вероятности обнаружения вычисляются для 101 вероятности ложного предупреждения между 1e-10 и 1. Вероятности ложного предупреждения логарифмически равномерно разнесены. Кривая ROC построена, принимая когерентный приемник с неколеблющейся целью.

[Pd,Pfa] = rocsnr(SNRdB,Name,Value) возвращает вероятности обнаружения и ложного предупреждения с дополнительными опциями, заданными одним или несколькими Name,Value аргументы в виде пар.

rocsnr(...) строит графики кривых ROC.

Входные параметры

SNRdB

Отношения сигнал-шум в децибелах, подряд или вектор-столбец.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

'MaxPfa'

Максимальная вероятность ложного предупреждения для включения в расчет ROC.

По умолчанию: 1

'MinPfa'

Минимальная вероятность ложного предупреждения для включения в расчет ROC.

По умолчанию: 1e-10

'NumPoints'

Количество вероятностей ложного предупреждения, используемых при вычислении кривых ROC. Фактические значения вероятностей логарифмически равномерно распределены между MinPfa и MaxPfa.

По умолчанию: 101

'NumPulses'

Количество импульсов для интегрирования при вычислении кривых ROC. Значение 1 указывает на отсутствие импульсного интегрирования.

По умолчанию: 1

'SignalType'

Это свойство задает тип принимаемого сигнала или, что эквивалентно, функции плотности вероятностей (PDF), используемые для вычисления ROC. Допустимые значения: 'Real', 'NonfluctuatingCoherent', 'NonfluctuatingNoncoherent', 'Swerling1', 'Swerling2', 'Swerling3', и 'Swerling4'. Значения не зависят от регистра.

The 'NonfluctuatingCoherent' тип сигнала принимает, что шум в принятом сигнале является комплексной, Гауссовой случайной переменной. Эта переменная имеет независимые вещественные и мнимые части с нулем и с отклонением2/ 2 под нулевой гипотезой. В случае одного импульса в когерентном приемнике со сложным белым Гауссовым шумом вероятность обнаружения, PD, для заданной вероятности ложного предупреждения, PFA является:

PD=12erfc(erfc1(2PFA)χ)

где erfc и erfc-1 являются комплементарной функцией ошибки и обратной функцией этой функции, и - этот ОСШ, не выраженная в децибелах.

Для получения дополнительной информации о других поддерживаемых типах сигналов смотрите [1].

По умолчанию: 'NonfluctuatingCoherent'

Выходные аргументы

Pd

Вероятности обнаружения, соответствующие вероятностям ложного предупреждения. Для каждого ОСШ в SNRdB, Pd содержит один столбец вероятностей обнаружения.

Pfa

Вероятности ложного предупреждения в вектор-столбец. По умолчанию вероятности ложного предупреждения являются 101 логарифмически равномерно разнесенными значениями между 1e-10 и 1. Чтобы изменить область значений вероятностей, используйте необязательную MinPfa или MaxPfa входной параметр. Чтобы изменить количество вероятностей, используйте необязательную NumPoints входной параметр.

Примеры

свернуть все

Постройте графики ROC для различных ОСШ для одного импульса.

SNRdB = [3 6 9 12];
[Pd,Pfa] = rocsnr(SNRdB,'SignalType','NonfluctuatingCoherent');
semilogx(Pfa,Pd)
grid on
xlabel('P_{fa}')
ylabel('P_d')
legend('SNR 3 dB','SNR 6 dB','SNR 9 dB','SNR 12 dB',  'location','northwest')
title('Receiver Operating Characteristic (ROC) Curves')

Figure contains an axes. The axes with title Receiver Operating Characteristic (ROC) Curves contains 4 objects of type line. These objects represent SNR 3 dB, SNR 6 dB, SNR 9 dB, SNR 12 dB.

Ссылки

[1] Ричардс, М. А. Основы обработки радиолокационных сигналов. Нью-Йорк: McGraw-Hill, 2005, стр. 298-336.

Расширенные возможности

.

См. также

| |

Введенный в R2011a
Для просмотра документации необходимо авторизоваться на сайте