rocsnr

Рабочая характеристика приемника изгибается ОСШ

Синтаксис

[Pd,Pfa] = rocsnr(SNRdB)
[Pd,Pfa] = rocsnr(SNRdB,Name,Value)
rocsnr(...)

Описание

[Pd,Pfa] = rocsnr(SNRdB) возвращает одно-импульсные вероятности обнаружения, Pd, и ложно-сигнальные вероятности, Pfa, для SNRs в векторном SNRdB. По умолчанию, для каждого ОСШ, вероятности обнаружения вычисляются для 101 ложно-сигнальной вероятности между 1e–10 и 1. Ложно-сигнальные вероятности логарифмически равномерно распределены. Кривая ROC создается, принимая когерентный приемник с не флюктуирующей целью.

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

rocsnr(...) строит кривые ROC.

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

SNRdB

Отношения сигнал-шум в децибелах, подряд или вектор-столбце.

Аргументы name-value

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

MaxPfa

Максимальная ложно-сигнальная вероятность, чтобы включать в вычисление ROC.

Значение по умолчанию: 1

MinPfa

Минимальная ложно-сигнальная вероятность, чтобы включать в вычисление ROC.

Значение по умолчанию: 1e-10

NumPoints

Количество ложно-сигнальных вероятностей, чтобы использовать при вычислении кривых ROC. Фактические значения вероятности логарифмически равномерно распределены между MinPfa и MaxPfa.

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

Вероятности обнаружения, соответствующие ложно-сигнальным вероятностям. Для каждого ОСШ в SNRdB, Pd содержит один столбец вероятностей обнаружения.

Pfa

Ложно-сигнальные вероятности в вектор-столбце. По умолчанию ложно-сигнальные вероятности являются 101 логарифмически равномерно распределенным значением между 1e–10 и 1. Чтобы изменить область значений вероятностей, используйте дополнительный MinPfa или MaxPfa входной параметр. Чтобы изменить количество вероятностей, используйте дополнительный NumPoints входной параметр.

Примеры

свернуть все

Постройте кривые ROC для различного ОСШ для одного импульса.

SNRdB = [3 6 9 12];
[Pd,Pfa] = rocsnr(SNRdB,'SignalType','NonfluctuatingCoherent');
semilogx(Pfa,Pd)
grid on
xlabel('P_{fa}')
ylabel('P_d')
legend('SNR 3 dB','SNR 6 dB','SNR 9 dB','SNR 12 dB',  'location','northwest')
title('Receiver Operating Characteristic (ROC) Curves')

Figure contains an axes object. The axes object with title Receiver Operating Characteristic (ROC) Curves contains 4 objects of type line. These objects represent SNR 3 dB, SNR 6 dB, SNR 9 dB, SNR 12 dB.

Ссылки

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

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

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

| |

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