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'. Значения не являются чувствительными к регистру.

'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