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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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'. Значения не являются чувствительными к регистру.

Тип сигнала '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')

Ссылки

[1] Ричардс, M. A. Основные принципы Радарной Обработки сигналов. Нью-Йорк: McGraw-Hill, 2005, стр 298–336.

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

Смотрите также

| |

Введенный в R2011a

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