【自动驾驶|毫米波雷达】非相参积累与恒虚警率检测

目录

非相参积累(Non-coherent combing)

1. 非相参积累是什么?

2. 为什么要进行非相参积累?

3. 如何实现非相参积累?

恒虚警率检测(CFAR:Constant False Alarm Rate)

1.CFAR概念引入

2. CFAR算法思想

1)单元均值恒虚警(Cell Average CFAR, CA-CFAR)

2)最大单元均值恒虚警 (Greatest of Cell Average  CFAR, GOCA-CFAR)

3) 最小单元均值恒虚警 (Smallest of Cell Average CFAR, SOCA-CFAR)


非相参积累(Non-coherent combing)

上篇文章提到在慢时间傅里叶变换(Doppler FFT)后,计算机可以得到目标的距离及位置信息,下一步会进行非相参积累,流程如下:

非相参积累的位置

 

1. 非相参积累是什么?

非相参积累是指不利用信号的相位关系直接进行幅度或功率叠加的积累方法。非相参积累是一种信号处理技术,它采用平均多次采样的信号,以提高信号的信噪比。在非相参积累中,每个采样的时间和幅度不一定相同,因此不需要考虑采样点之间的相位关系。在每个采样周期内,信号和噪声的幅值相加,并进行平均,以获得更好的信噪比。非相参积累主要用于低信噪比环境下,如雷达和卫星通信等。

2. 为什么要进行非相参积累?

非相参积累通常用于将多个雷达天线的信号合并,并获得更高的信噪比。

3. 如何实现非相参积累?

具体做法为:将各个通道的数据取平方并在通道维度累加

恒虚警率检测(CFAR:Constant False Alarm Rate)

1.CFAR概念引入

目标检测是雷达系统的一项重要任务,本质是将输入信号和阈值作比较判断目标是否存在。设x(t)是关于时间t的输入信号,n(t)是背景噪声,s(t)是目标信号,则目标检测可以建模为一个二元假设检验问题:

 H_0表示输入信号中无目标信号的假设,H_1表示输入信号中有目标信号的假设。D_0表示判定H_0为真,输入信号中无目标信号,D_1表示判定H_1为真,输入信号中有目标信号,则每次检测可能有以下四种结果:

设置算法阈值T:

T=\alpha P_n

式中P_n是噪声功率的估计值,α是缩放因子,也叫阈值因子。从公式中可以发现,恒虚警率检测算法的阈值能够根据噪声功率估计值自适应待处理的数据。通过调节阈值因子α,算法将虚警概率 P_{fa}保持在指定值,因此叫做恒虚警率检测

2. CFAR算法思想

目标检测方法的核心是阈值法。如果雷达回波大于阈值,则显示检测到目标,否则视为噪声。   故恒虚警检测技术是可以理解为雷达系统在保持虚警概率恒定条件下对接收机输出的信号与噪声作判别以确定目标信号是否存在的技术。

噪声功率估计方法不是唯一的,因此产生了各种恒虚警率检测方法。

1)单元均值恒虚警(Cell Average CFAR, CA-CFAR)

噪声功率估计值为:

P_n=\frac{1}{N}\sum_{i=1}^{N}x_i

CA-CFAR通过计算邻域内的信号功率的平均值,然后与目标信号的功率进行比较,从而确定是否存在虚警信号。CA-CFAR算法的优点是简单易实现,但对于非均匀背景噪声的情况下可能存在一定的误报率

2)最大单元均值恒虚警 (Greatest of Cell Average  CFAR, GOCA-CFAR)

噪声功率估计值为:

P_n=MAX(\frac{1}{n}\sum_{i=1}^{n}x_i,\frac{1}{n}\sum_{i=n+1}^{2n}x_i)

GOCA-CFAR通过选择邻域内信号功率的最大值作为参考值,并与目标信号的功率进行比较。相比于CA-CFAR算法,GO-CFAR算法能够更好地适应非均匀背景噪声的情况,并减少误报率

3) 最小单元均值恒虚警 (Smallest of Cell Average CFAR, SOCA-CFAR)

噪声功率估计值为:

P_n=MIN(\frac{1}{n}\sum_{i=1}^{n}x_i,\frac{1}{n}\sum_{i=n+1}^{2n}x_i)

SOCA-CFAR选择邻域内信号功率的最小值作为参考值,并与目标信号的功率进行比较。SO-CFAR算法在一些特定的应用场景中表现出色,但在存在强干扰的情况下可能会导致较高的误报率。

图片来源:

恒虚警检测(Constant False Alarm Rate, CFAR)_恒虚 警率(constant?false?alarm?rate,?cfar)-CSDN博客

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

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

相关文章

几个Python处理Excel实际应用

下面介绍四个不同类型的Python处理Excel的经典应用案例,以帮助读者更好地掌握Python处理Excel的技能。 一、读取Excel数据 Python通过pandas库可以轻松地读取Excel数据。pandas库是一个专门用于数据分析和处理的库,它可以将Excel中的数据读取为DataFra…

【CTF MISC】XCTF GFSJ0513 pdf Writeup(PDF隐写)

pdf 菜猫给了菜狗一张图,说图下面什么都没有 解法 打开 pdf,只看见一张图片。 用浏览器搜索 flag,发现图片中间藏了一行字。 复制出来,得到 flag。 Flag flag{security_through_obscurity}声明 本博客上发布的所有关于网络攻…

vivado Kintex-7 配置存储器器件

Kintex-7 配置存储器器件 下表所示闪存器件支持通过 Vivado 软件对 Kintex -7 器件执行擦除、空白检查、编程和验证等配置操作。 本附录中的表格所列赛灵思系列非易失性存储器将不断保持更新 , 并支持通过 Vivado 软件对其中所列非易失性存储器 进行擦除、…

Apache Flume概述

Apache Flume概述 1.Flume定义 ​ Flume是cloudera(CDH版本的hadoop) 开发的一个分布式、可靠、高可用的海量日志收集系统。 它将各个服务器中的数据收集起来并送到指定的地方去,比如说送到HDFS、Hbase,简单来说flume就是收集日志的。 2.Flume基础架构…

用websocket实现一个简单的im聊天功能

WebSocket前后端建立以及使用-CSDN博客 经过我上一篇的基本理解websocket的建立以及使用后,这篇就写一个简单的demo 实现im聊天 首先就是后端代码,详细解释我都放到了每一句的代码解析了,文章最后我会说怎么运行流程 放置后端代码 packa…

xilinx xdma drive 传输8MB以上数据受限的问题

当传输超过8 MB数据时报错error code1359, #define XDMA_MAX_TRANSFER_SIZE (8UL * 1024UL * 1024UL) 可以修改成: #define XDMA_MAX_TRANSFER_SIZE (80UL * 1024UL * 1024UL) VS2019 WDK环境的搭建 先准备好VS WDK的驱动开发环境。需要下载VS、SD…

大数据交通行政执法监测系统

交通行政执法监测系统应用系统按照监测主体可分为:出租车交通违法监测,客车交通违法监测,货车、危化品车辆交通违法监测,非法营运车辆监测。功能模块涵盖:特征识别、档案查询、预警分析等。 (1)…

[算法][单调栈] [leetcode]316. 去除重复字母

去除重复字母 给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的 字典序最小(要求不能打乱其他字符的相对位置)。 字典序最小: 考虑字符串 a 与 字符串 b,如果字…

掌握未来搜索的钥匙:深入解析 Milvus 向量搜索引擎的终极指南!

在大数据时代,向量搜索技术愈发重要。作为一个开源的向量相似性搜索引擎,Milvus 提供了基于向量的相似性搜索功能,广泛应用于机器学习、人工智能等领域。本文将深入介绍 Milvus 的基本概念,包括其介绍、主要作用、使用方法及注意事…

SpringSecurity集成第三方登录

SpringSecurity 集成第三方登录 认证及自定义流程 首先我们提供一个实现了AbstractAuthenticationProcessingFilter抽象类的过滤器,用来代替UsernamePasswordAuthenticationFilter逻辑,然后提供一个AuthenticationProvider实现类代替AbstractUserDetail…

合专家模型 (MoE) 详解

本文转载自:混合专家模型 (MoE) 详解 https://huggingface.co/blog/zh/moe 英文版:https://huggingface.co/blog/moe 文章目录 一、简短总结二、什么是混合专家模型?三、混合专家模型简史四、什么是稀疏性?五、混合专家模型中令牌的负载均衡…

solidworks的进阶操作

目录 1 可以找别人的图 2 渲染 2.1 基本流程 2.2 相机和光源 3 装配图缩放 3.1 将装配图转换为零件 3.2 删除一些细节(可选) 3.3 缩放 4 3dmax文件转换为STL并对STL上色 5 文件是未来版本 1 可以找别人的图 有时需要出一些示意图,像是电脑桌子…

Wix打包后安装包直接签名安装失败原因

生成的游戏启动器wix安装包直接打包后进行签名安装会失败,看安装日志显示的错误为 Failed to extract all files from container, erf: 1:2:0 网上搜到的解决方案 需要用insignia工具解包,解包后的文件签一次名,再打一次包,再…

校园管理系统,基于 SpringBoot+Vue+MySQL 开发的前后端分离的校园管理系统设计实现

目录 一. 前言 二. 功能模块 2.1. 管理员功能模块 2.2. 用户功能模块 2.3. 院校管理员功能模块 三. 部分代码实现 四. 源码下载 一. 前言 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身…

AR人像滤镜SDK解决方案,专业调色,打造个性化风格

视觉内容已成为企业传达品牌价值和吸引用户眼球的重要载体,为满足企业对于高质量、多样化视觉内容的迫切需求,美摄科技凭借先进的AR技术和深厚的图像处理经验,推出了业界领先的AR人像滤镜SDK解决方案。 一、一站式解决方案,覆盖多…

Leetcode3138. 同位字符串连接的最小长度

Every day a Leetcode 题目来源:3138. 同位字符串连接的最小长度 解法1:枚举同位子串的长度 从小到大枚举字符串 t 的长度 len。 因为字符串 s 由字符串 t 和它的同位字符串连接而成,所以 n % len 0。 然后比较所有首字母下标为 0、len…

阿里云域名备案流程

阿里云域名备案流程大致可以分为以下几个步骤,这些信息综合了不同来源的最新流程说明,确保了流程的时效性和准确性: UP贴心的附带了链接: 首次备案流程:ICP首次备案_备案(ICP Filing)-阿里云帮助中心 (aliyun.com) …

政安晨:【Keras机器学习示例演绎】(四十三)—— 使用 KerasNLP 实现英语到西班牙语的翻译

目录 简介 设置 下载数据 解析数据 数据标记化 格式化数据集 建立模型 训练我们的模型 解码测试句子(定性分析) 解码测试句子(定性分析) 评估我们的模型(定量分析) 10 个轮次后,得分…

事务-MYSQL

目录 1.事务操作演示 2.事务四大特性ACID 3.并发事务问题 4. 并发事务演示及隔离级别​编辑​编辑​编辑​编辑​编辑​编辑​编辑 1.事务操作演示 默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。 方式二 2.事务四大特性ACID 原子…

多线程-线程安全

目录 线程安全问题 加锁(synchronized) synchronized 使用方法 synchronized的其他使用方法 synchronized 重要特性(可重入的) 死锁的问题 对 2> 提出问题 对 3> 提出问题 解决死锁 对 2> 进行解答 对4> 进行解答 volatile 关键字 wait 和 notify (重要…