现代信号处理学习笔记(三)信号检测

通过观测数据判断信号是否存在,这一问题称为信号检测。

目录

前言

一、统计假设检验

1、信号检测的基本概念

2、信号检测理论测度

比率测度

概率测度

3、决策理论空间

二、概率密度函数与误差函数

1、概率密度函数

2、误差函数与补余误差函数

三、检测概率与错误概率

1、定义

2、功效函数

四、Neyman-Pearson准则

五、一致最大功效准则

六、Bayes 准则

总结


前言

通过将信号检测视为统计假设检验问题,就可以采用一种通用的数学框架讨论和分析不同情况下的信号检测。本章正是从这一视角出发,对信号检测的有关理论、方法与应用展开讨论。


一、统计假设检验

从理论层面讲,信号检测理论(signal detection theory, SDT)是一种统计假设检验理论:通过分析来自实验的数据,对模棱两可的刺激源(或称响应)作出判决:它究竟是由某个已知过程产生的信号,抑或仅仅是噪声而已。信号检测理论广泛应用于差异悬殊的众多邻域。

1、信号检测的基本概念

传感过程由传输和感知两个过程组成:物理世界的信(号)源经过传输和转换,变成可以观测的数据;然后通过传感单元感知或观测。被感知的物理过程或现象称为刺激源,感知或传感结果称为观测数据。由于单个数据难以做出正确的统计决策,所以有必要使用一组观测数据,经由检测单元对该组观测数据做出统计推断或者决策。得到的推断或决策结果称为响应。这一响应通过显示单元输出。

从计算角度看,信号检测理论是一种计算框架(computational framework),它描述如何从噪声中抽取信号,同时对可能影响抽取过程的偏差和其他因素作出解释。

在信号检测中,现实情况分为信号存在和不存在两种情况,其中信号不存在对应为噪声存在。决策或判决结果要么“是”(肯定),要么“否”(否定),为择一判决。因此,会出现以下四种判决结果:

  1. 真正(True Positive, TP):

    说明信号存在,并且判决结果正确地肯定了信号的存在。
  2. 真负(True Negative, TN):

    说明信号不存在,且判决结果正确地否定了信号的存在。
  3. 假正(False Positive, FP):

    说明信号不存在,但判决结果错误地肯定了信号的存在,这通常称为“误报”或“假警报”。
  4. 假负(False Negative, FN):

    说明信号存在,但判决结果错误地否定了信号的存在,这通常称为“漏报”或“假负警报”。

某个刺激源或响应在实验总次数所占的比例(proportion)又称频次(frequency)或者概率(probability)。

信号检测理论中的四种响应发生的相对频次不是彼此无关的。

信号与噪声识别的主要错误来源有以下三种:

  1. 刺激源可能超出了标准的可视窗口(信号≤噪声):例如紫外线,可视窗口减小(实验或者生理上的),又如色盲等。
  2. 刺激源可能被外部噪声所“掩蔽”,造成信噪比减小。此时,又分为以下两种情况。噪声增大(外部噪声严重影响检测机制)或者空间/时间模糊性增加(例如泥浆溅射效应)。信号减小(外部噪声激活了抑制机制,导致信号的边缘掩蔽)。
  3. 换能器或传感器的变化(实验或神经诱导的增益控制效果规范化失败)。

2、信号检测理论测度

信号检测理论测度(SDT measure)可以用比率或者概率表示。

比率测度

使用比率表示的测度有命中率和虚警率。

命中率(Hit Rate):命中率表示正确检测到信号的比率,即在信号存在的情况下正确地肯定了信号的存在。命中率可以用以下公式表示:

虚警率(False Alarm Rate):虚警率表示在信号不存在的情况下错误地肯定了信号存在的比率,即假正例的比率。虚警率可以用以下公式表示:

概率测度

使用概率表示的测度通常用函数形式表示,称为测度函数。测度函数有两种:\o\o\oΦ函数和逆\o\oΦ函数(inverse phi function)。

3、决策理论空间

整个决策理论空间由以下四个子空间组成:

  • S=信号或参数空间
  • Ω=观测样本空间
  • D=决策空间
  • A=行为或结果空间

二、概率密度函数与误差函数

概率密度函数(Probability Density Function, PDF):

  • 定义: 概率密度函数是用来描述随机变量的可能取值的概率分布的数学函数。对于连续型随机变量,概率密度函数是描述该变量在某一取值范围内的概率分布的函数。通常用符号 f(x) 表示。
  • 特点: 概率密度函数必须满足两个条件,即在整个定义域内的取值必须是非负的,并且整个定义域上的积分等于1。

误差函数(Error Function):

  • 定义: 误差函数是一种特殊的数学函数,通常用 erf(x) 表示。在数学、工程和统计学等领域中经常用到误差函数,它描述了一个随机变量的误差在正态分布中的累积概率。
  • 表达式: 误差函数的表达式如下: 
  • 特点: 误差函数的取值范围是在 -1 到 1 之间,而且它的图像呈 S 形,与正态分布的累积分布函数有关。

1、概率密度函数

总是令Ho,H1代表离散的随机事件,它们相互独立;而观测数据y1,…,yN为连续的随机变量。

2、误差函数与补余误差函数

三、检测概率与错误概率

1、定义

S1或者S0信号被正确判断,都属于二元假设检验的正确决策。正确决策发生的概率称为(信号的)检测概率(probability of detection),分为以下两种类型。

以上两个关系式的物理意义分别如下:

由于任何一个信号被正确和错误检测的总概率等于1,所以S0信号的正确检测概率PDo。很自然地应该是总检测概率1减去其错误检测概率α的结果,而S1信号的正确检测概率P,也很自然地等于总检测概率1减去其错误检测概率β。

2、功效函数

功效函数(Power Function)是统计假设检验中的一个重要概念。它与检验的显著性水平和样本大小相关,用来评估在某个统计检验下拒绝虚无假设的能力。在假设检验中,通常我们关注两个错误:第一类错误(Type I Error)和第二类错误(Type II Error)。

  1. 第一类错误(Type I Error): 拒绝了一个实际上是正确的零假设。显著性水平(Significance Level)用来控制第一类错误的概率,通常表示为 α。

  2. 第二类错误(Type II Error): 接受了一个实际上是错误的零假设。功效函数用来评估避免第二类错误的能力,通常表示为 1−β,其中 β 是第二类错误的概率。

功效函数(Power Function)定义为检验拒绝虚无假设的概率,给定实际上是真的备择假设成立。它通常用符号π(θ) 表示,其中 θ 是备择假设的参数。

π(θ)=P(拒绝 H0​∣H1​ 是真的)

信号检测的对象可以分为三种类型,它们分别采用不同的决策准则

四、Neyman-Pearson准则

在实际的信号检测中,有许多应用问题可以归类为这样一种二元假设检验:零假设检验Ho代表仅有噪声的假设,而备择假设检验H则代表观测数据中信号存在的假设。

Neyman-Pearson准则是统计假设检验中的一种方法,旨在在给定显著性水平下,使得检验的功效尽可能大。该准则是由统计学家Jerzy Neyman和Egon Pearson在20世纪20年代提出的。

Neyman-Pearson准则的基本思想是,对于一个给定的显著性水平 α(通常是0.05或0.01),我们设定一个拒绝域,使得在零假设为真时发生第一类错误(拒绝零假设,实际上零假设是正确的)的概率最小。同时,在备择假设为真时,检验的功效(避免第二类错误的能力)尽可能大。

Neyman-Pearson准则的步骤如下:

  1. 设定零假设 H0​ 和备择假设 H1​。

  2. 确定显著性水平 α。

  3. 计算拒绝域。 Neyman-Pearson准则指导我们选择一个拒绝域,使得在零假设为真时发生第一类错误的概率最小。

  4. 计算功效。 在备择假设为真的条件下,计算检验的功效,即避免第二类错误的能力。

这种准则通常应用于二项分布或正态分布等常见分布的假设检验中。它强调在控制第一类错误概率的同时,尽量提高检验的功效。然而,需要注意的是,Neyman-Pearson准则通常较为严格,因为它在设计中需要明确规定拒绝域,并且可能忽略了其他一些信息。在实际应用中,研究人员可能需要综合考虑多个因素,选择适合特定问题的检验方法。

五、一致最大功效准则

一致最大功效准则(Uniformly Most Powerful (UMP) Test)是一种假设检验的原则,其目标是在所有可能的参数值下,检验的功效(避免第二类错误的能力)都是最大的。这个准则在统计推断的理论中起着重要的作用。

UMP检验有一致性的性质,即在样本大小趋向无穷大时,它的功效趋于1。具体来说,UMP检验满足以下性质:

  1. 零假设下的最大功效: 在所有可能的参数值下,UMP检验具有最大的功效,即在零假设为真时发生第二类错误的概率最小。

  2. 一致性: 随着样本大小的增加,UMP检验的功效趋于1,表现出对备择假设的高敏感性。

UMP检验的设计通常要考虑分布族的形式,具体的参数值,以及显著性水平。UMP检验不一定对于所有问题都是唯一的,而且在实际应用中,有时可能难以找到UMP检验。它通常与一些特定的分布族和假设条件相关。

UMP准则的使用通常需要对问题进行详细的数学分析,可能包括拉格朗日乘数法、对数似然比等高级数学工具。UMP检验在统计学理论的发展中发挥了重要作用,为制定具有最佳性能的检验提供了一种理论框架。

六、Bayes 准则

贝叶斯准则基于以下贝叶斯定理:

其中:

  • P(H∣D) 是在观测到数据 D 的条件下,假设 H 成立的后验概率。
  • P(D∣H) 是在假设 H 成立的条件下,观测到数据 D 的概率,即似然。
  • P(H) 是先验概率,即在观测到数据之前,对假设 H 的信念。
  • P(D) 是归一化常数,确保后验概率的总和为1。

基于这个定理,贝叶斯准则的决策规则可以概括为:

  1. 计算先验概率 P(H): 在观测到数据之前,我们对不同假设的信念。
  2. 计算似然 P(D∣H): 在给定各个假设的条件下,观测到实际数据的可能性。
  3. 计算后验概率 P(H∣D): 根据观测到的数据,更新我们对不同假设的信念。
  4. 基于后验概率进行决策: 根据后验概率,选择具有最高概率的假设作为决策。

贝叶斯准则在处理不确定性和更新信息时非常有用,特别是在小样本情况下。然而,先验选择对于结果可能有较大的影响,这也是贝叶斯统计的一项挑战。


总结

通过观测数据判断信号是否存在,这一问题称为信号检测,它本质上是一种统计假设检验。所谓统计假设,就是关于我们感兴趣的一个总体的某个未知特征的主张。检验一个统计假设的根本任务即是:决定关于某个未知特征的主张是否为随机试验的观测样本所支持。通常,这一主张涉及的是采样的随机分布的某个未知参数或者某个未知函数。样本数据是否在统计意义上支持该主张的决定是根据概率作出的。简而言之,如果面对观测数据提供的证据,某个主张正确的机会大,就接受它;否则,便拒绝它。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/512405.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

容器云平台巡检实战:运维进阶技巧与策略

1 docker容器日常巡检 通过以下方式进行检查: 1.1 docker/podman ps查看容器状态 Docker/podman ps -a 查看容器状态STATUS: Exited(0):表示容器正常退出 Exited(其他数字):容器异常退出,需要通过log 查看原因 Up…

7款炫酷的前端动画特效分享(三)(附效果图及在线演示)

分享7款好玩的前端动画特效 其中有CSS动画、SVG动画、js小游戏等等 下方效果图可能不是特别的生动 那么你可以点击在线预览进行查看相应的动画特效 同时也是可以下载该资源的 CSS3模仿四季交替动画 基于HTML5CSS3实现的卡通风格一年四季交替动画特效 以下效果图只能体现框架的…

redis09 集群(cluster)

思维草图 为什么要使用集群 单台redis内存容量的限制单台redis并发写量太大有性能瓶颈 redis集群认识 redis集群是对redis的水平扩容,即启动N个redis节点,将整个数据分布存储在这个N个节点中,每个节点存储总数据的1/N。 如下图&#xff1…

Chain-of-thought prompting(链式思考提示)

1.大模型“涌现”的思维链 最近 AI 大厂的开发人员和高校的 NLP 研究人员,都在琢磨,怎么让大模型“涌现”。 所谓“涌现”,在大模型领域指的是当模型突破某个规模时,性能显著提升,表现出让人惊艳、意想不到的能力。比如…

vue点击按钮同时下载多个文件

点击下载按钮根据需要的id调接口拿到返回需要下载的文件 再看返回的数据结构 数组中一个对象,就是一个文件,多个对象就是多个文件 下载函数 // 下载tableDownload(row) {getuploadInventoryDownload({ sysBatch: row.sysBatch, fileName: row.fileName…

针对conan install下载source失败问题解决

ps:下面操作是Linux系统,针对win操作系统也适合 问题现象 在运行conan install时,本地没有对应的库的缓存,conan会自动从conan center下载,可能会出现以下情况,重试多次,仍然是报错。 libssh2/1.11.0: C…

[项目设计] 从零实现的高并发内存池(三)

🌈 博客个人主页:Chris在Coding 🎥 本文所属专栏:[高并发内存池] ❤️ 前置学习专栏:[Linux学习] ⏰ 我们仍在旅途 ​ 目录 4.CentralCache实现 4.1 CentralCache整体架构 4.2 围绕Span的相关设计…

有名信号量、网络协议模型、UDP编程发送端

我要成为嵌入式高手之3月5日Linux高编第十五天&#xff01;&#xff01; ______________________________________________________ 学习笔记 有名信号量 1、创建semget #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> int semget(…

在Vue中根据Url下载地址生成二维码展示在界面上

最近来了一个新需求&#xff0c;就是在网页页面上点击按钮不在是直接下载app安装包&#xff0c;需要支持手机扫码下载app&#xff0c;避免他们需要先从电脑上下载&#xff0c;然后传到微信&#xff0c;然后手机从微信上下载下来&#xff0c;得了&#xff0c;需求就是根据后端传…

TikTok黑屏怎么办?快来试试这5个方法!

当今社交媒体的热潮中&#xff0c;TikTok跨境电商占据了重要的一席之地。然而&#xff0c;频繁的黑屏、app打开没有内容显示却成了许多用户的头疼问题。如果你也正在寻找TikTok黑屏的解决办法&#xff0c;那么本文将为你提供5种可能的解决方案。无论你是在使用TikTok国际版黑屏…

【C++】类和对象终篇

个人主页 &#xff1a; zxctscl 文章封面来自&#xff1a;艺术家–贤海林 如有转载请先通知 文章目录 1. 前言2. 友元2.1 友元函数2.2 友元类 3. 内部类4. 匿名对象5. 拷贝对象时的一些编译器优化6. 再次理解类和对象 1. 前言 在上一篇博客中提到了类和对象中的构造函数与stat…

【QT】在窗口中添加按钮

在窗口中添加按钮 创建一个QT程序&#xff0c;首先要做什么&#xff1f; 先创建一个应用程序类创建一个窗口类 在窗口中添加按钮 添加头文件&#xff1a;#include 没有设置按钮标题的函数&#xff0c;是因为它继承了父类&#xff0c;设置标题的函数在父类中。 因为好多子类…