rocpfa

Кривые рабочей характеристики приемника по вероятности ложного предупреждения

Синтаксис

[Pd,SNR] = rocpfa(Pfa)
[Pd,SNR] = rocpfa(Pfa,Name,Value)
rocpfa(...)

Описание

[Pd,SNR] = rocpfa(Pfa) возвращает одноимпульсные вероятности обнаружения, Pdи необходимые значения ОСШ, SNR, для вероятностей ложного предупреждения в строке или векторе-столбце Pfa. По умолчанию для каждой вероятности ложного предупреждения вероятности обнаружения вычисляются для 101 значений ОСШ с равными интервалами между 0 и 20 дБ. Кривая ROC построена, принимая один импульс в когерентном приемнике с неколеблющейся целью.

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

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

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

Pfa

Вероятности ложного предупреждения в строку или вектор-столбец.

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

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

'MaxSNR'

Максимальное значение ОСШ для включения в расчет ROC.

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

'MinSNR'

Минимальный ОСШ для включения в расчет ROC.

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

'NumPoints'

Количество значений ОСШ, используемых при вычислении кривых ROC. Фактические значения равномерно расположены между MinSNR и MaxSNR.

По умолчанию: 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

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

SNR

Отношения сигнал-шум в вектор-столбец. По умолчанию значения ОСШ составляют 101 с равными интервалами между 0 и 20. Чтобы изменить область значений значений ОСШ, используйте необязательную MinSNR или MaxSNR входной параметр. Для изменения количества значений ОСШ используйте дополнительную NumPoints входной параметр.

Примеры

свернуть все

Постройте кривые ROC для вероятностей ложного предупреждения 1e-8, 1e-6 и 1e-3, принимая отсутствие импульсного интегрирования.

Pfa = [1e-8 1e-6 1e-3];
rocpfa(Pfa,'SignalType','NonfluctuatingCoherent')

Figure contains an axes. The axes with title Nonfluctuating Coherent Receiver Operating Characteristic (ROC) Curves contains 6 objects of type line, text.

Ссылки

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

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

.

См. также

| |

Введенный в R2011a