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 имя аргумента и 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')

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

Ссылки

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

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

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

| |

Введенный в R2011a