exponenta event banner

rocpfa

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

Синтаксис

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

Описание

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

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

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

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

Pfa

Вероятности ложных аварийных сигналов в векторе строки или столбца.

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

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

'MaxSNR'

Максимальное значение SNR, включаемое в расчет ROC.

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

'MinSNR'

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

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

'NumPoints'

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

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

'NumPulses'

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

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

'SignalType'

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

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

PD = 12erfc (erfc 1 (2PFA) −

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

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

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

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

Pd

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

SNR

Отношения сигнал-шум в векторе столбца. По умолчанию значения SNR равны 101 с равными интервалами между 0 и 20. Для изменения диапазона значений SNR используйте дополнительный параметр. MinSNR или MaxSNR входной аргумент. Для изменения количества значений SNR используйте дополнительный параметр. 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