主要内容

ROCPFA

接收器操作特性曲线通过false-ararm概率

句法

[PD,SNR] = ROCPFA(PFA)
[PD,SNR] = ROCPFA(PFA,名称,值)
rocpfa(...)

描述

[[PD,,,,snr] = rocpfa(PFA返回单脉冲检测概率,PD,并且需要SNR值,snr,对于行或列矢量中的错误警报概率PFA。默认情况下,对于每种错误的警报概率,计算出101个均匀间隔的SNR值在0到20 dB之间的检测概率。ROC曲线是在相干接收器中具有非裂解目标的单个脉冲构造的。

[[PD,,,,snr] = rocpfa(PFA,,,,名称,价值返回检测概率和SNR值,其中一个或多个指定的其他选项名称,价值配对参数。

rocpfa(...)绘制ROC曲线。

输入参数

PFA

行或列向量中的错误警报概率。

名称值参数

将可选的参数对name1 = value1,...,namen = valuen, 在哪里姓名是参数名称和价值是相应的值。名称值参数必须在其他参数之后出现,但是对的顺序并不重要。

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

maxsnr

最大SNR将包括在ROC计算中。

默认:20

Minsnr

最小SNR将包括在ROC计算中。

默认:0

数字

计算ROC曲线时要使用的SNR值数。实际值在Minsnrmaxsnr

默认:101

numpulses

计算ROC曲线时积分的脉冲数量。一个值1表示没有脉冲积分。

默认:1

信号类型

此属性指定接收信号的类型,或等效地,用于计算ROC的概率密度函数(PDF)。有效值是:'真实的',,,,“非屈光度合作者”,,,,“非屈光努力”,,,,'swerling1',,,,'Swerling2',,,,'Swerling3', 和'Swerling4'。值不敏感。

“非屈光度合作者”信号类型假设接收信号中的噪声是一个复杂值的高斯随机变量。该变量具有独立的零均值真实和虚部,每个部分都具有方差σ2/2在零假设下。如果在具有复杂的白色高斯噪声的连贯接收器中单个脉冲,则检测概率P,Pd,对于给定的错误警报概率,PF A是:

p d = 1 2 ERFC (( ERFC - 1 (( 2 p F 一个 - χ

在哪里ERFCERFC-1是互补误差函数和该函数的逆函数,χ是在分贝中未表达的SNR。

有关其他受支持的信号类型的详细信息,请参见金宝app[1]

默认:“非屈光度合作者”

输出参数

PD

检测概率对应于错误的警报概率。对于每个虚假警报概率PFA,,,,PD包含一列检测概率。

snr

列矢量中的信噪比。默认情况下,SNR值是10到20之间的101个均匀间隔的值。要更改SNR值的范围,请使用可选的Minsnr或者maxsnr输入参数。要更改SNR值的数量,请使用可选的数字输入参数。

例子

全部收缩

假设没有脉冲积分,则绘制了1E-8、1E-6和1E-3的假弹药概率的ROC曲线。

Pfa = [1E-8 1E-6 1E-3];ROCPFA(PFA,“信号类型”,,,,“非屈光度合作者”

图包含一个轴对象。带有标题的轴对象非裂解相干接收器操作特性(ROC)曲线包含6个类型线,文本的对象。

参考

[1]理查兹,M。A.雷达信号处理的基本面。纽约:McGraw-Hill,2005年,第298–336页。

扩展功能

版本历史记录

在R2011a中引入

也可以看看

||