exponenta event banner

rocsnr

Кривые рабочих характеристик приемника по ОСШ

Синтаксис

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

Описание

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

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

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

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

SNRdB

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

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

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

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

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

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

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

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

Pd

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

Pfa

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

Примеры

свернуть все

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

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. The axes 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] Ричардс, М. А. Основы обработки радиолокационных сигналов. Нью-Йорк: McGraw-Hill, 2005, стр. 298-336.

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

.

См. также

| |

Представлен в R2011a