相参积累

news2024/12/29 10:06:50

原理

在探测远距离目标时,由于目标回波信号比较微弱,信号幅度很小,从而导致接收信号的信噪比(SNR)过低,以至于信号处理算法检测不到目标,从而发生漏检。

在脉冲体制雷达中,雷达系统通常采用对脉冲回波样本进行脉冲积累这一基本操作来提高 SNR,从而提升雷达系统的检测性能。脉冲积累方式主要包括两种:相参积累非相参积累

相参积累是指对复数数据(即,含有幅度和相位信息)进行累积,而非相参积累只指对信号的幅度(它可以是幅度的不同表示形式 ,例如幅度的平方或幅度的对数值)进行累积,即信号包络简单相加。

同等条件下,对回波信号进行相参积累后的信噪比要好于非相参积累,原因是非相参积累方式损失了回波信号的相位信息。但相参脉冲积累处理实现起来比非相参脉冲积累复杂得多。虽然非相参积累方式在实现方面比较简单,但由于其积累增益总是小于积累脉冲数,回波信号的信噪比相对于相参积累损失较多,不如相参积累算法有效。

设雷达发射的是线性调频脉冲信号,发射能量只有一部分被反射回来。中频信号从接收机输出,输出信号中包含复包络为 A e i ϕ Ae^{i\phi} Aeiϕ 的复回波信号,以及加性噪声 w w w 。假设在通带中噪声是功率为 σ 2 \sigma^2 σ2 的随机过程,一个单脉冲的信噪比被定义为: X 1 = 信号功率 噪声功率 = A 2 σ 2 . X_1=\frac {信号功率}{噪声功率}=\frac {A^2}{\sigma^2}. X1=噪声功率信号功率=σ2A2.设测量又重复了 N – 1 N – 1 N–1 次,即在同一个方位上发射了相同的 N N N 个脉冲。假定观测的回波响应是相同的,而且每次观测的噪声样本是独立的。最后,这些回波信号的观测值将被累计(相加),以产生一个新的观测值 z z z,其对复信号样本的求和过程即相参积累过程 z = ∑ n = 0 N − 1 { A e i Φ + w [ n ] } = N A e i ϕ + ∑ i = 0 N − 1 w [ n ] . z=\sum_{n=0}^{N-1}\{ Ae^{i\Phi}+w[n] \}=NAe^{i\phi}+\sum_{i=0}^{N-1}w[n]. z=n=0N1{AeiΦ+w[n]}=NAeiϕ+i=0N1w[n].显然,能量累积后信号能量为 N 2 A 2 N^2A^2 N2A2,上式中的 w [ n ] w[n] w[n] 为噪声样本函数。

如果噪声样本是独立且零均值的,则噪声的总功率是各噪声独立样本的功率之和。进一步假设,噪声样本都服从相同的统计分布,功率都为 σ 2 \sigma^2 σ2 ,则总噪声功率为 N σ 2 N\sigma^2 Nσ2 ,积累之后的信噪比变为: X N = N 2 A 2 N σ 2 = N A 2 σ 2 = N X 1 . X_N=\frac{N^2A^2}{N\sigma^2}=N\frac{A^2}{\sigma^2}=NX_1. XN=Nσ2N2A2=Nσ2A2=NX1.从上述推导结果可以看出,将 N 次独立的观测值进行相参积累后,回波信号的 SNR 得以提高到原来单脉冲回波的 N 倍,提高的信噪比称为积累增益

在雷达信号处理过程中,提高回波的 SNR 可以改善雷达的目标检测和参数提取性能,但其代价是连续积累了 N 个脉冲的信号。

在对回波信号相参积累的过程中,信号分量是同相相加,即相参相加。由于 N N N 个脉冲积累后的总的信号幅度是单个脉冲信号幅度的 N N N 倍,因此,积累后总的信号的能量变为单个脉冲信号的能量的 N 2 N^2 N2 倍。而对于噪声分量,由于其相位是随机变化的,所以积累后噪声总能量为功率相加。由于回波信号的相位是一致的,所以才使得信号能量积累的增长高于噪声能量积累的增长。

距离徙动及其补偿方法

在脉冲体制雷达中,如果待检测的目标运动速度很大,或者相参积累时间很长,回波信号可能会出现跨距离单元走动现象,从而影响雷达检测性能。

设脉冲雷达发射的基带信号为: u ( t ) = r e c t ( t T ) e i π K t 2 u(t)=rect(\frac t T)e^{i\pi K t^2} u(t)=rect(Tt)eKt2其中, T T T 为脉冲宽度, K K K 为 chirp 信号的调频率。
第 m 个发射脉冲的回波信号为: S m ( t ^ , t m ) = u ( t ^ − 2 R m c ) e − j 4 π f c c R m S_m(\hat t,t_m)=u(\hat t-\frac {2R_m}{c})e^{-j\frac{4\pi f_c}{c}R_m } Sm(t^,tm)=u(t^c2Rm)ejc4πfcRm其中, t ^ = t − m T r \hat t=t-mT_r t^=tmTr 表示脉内时间; t m = m T r , m = 0 , 1 , . . . , M − 1 t_m=mT_r,m=0,1,...,M-1 tm=mTr,m=0,1,...,M1,为脉冲慢时间, M M M 为相参积累脉冲数, T r T_r Tr 为脉冲重复周期; f c f_c fc为载波频率; R m R_m Rm 为发射第 m m m 个脉冲时雷达与目标之间的距离, R m = R 0 − v t m R_m=R_0-vt_m Rm=R0vtm v v v 大于0,表示目标向雷达靠近)。
根据驻相原理,发射的线性调频信号的频谱为: U ( f ) = r e c t ( f B ) e − j π f 2 K . U(f)=rect(\frac f B)e^{-j\frac {\pi f^2}{K}}. U(f)=rect(Bf)ejKπf2.则每个脉冲回波脉压后的频谱为: Y ( f , m ) = r e c t ( f − f d / 2 B − ∣ f d ∣ ) e − j π f d 2 K e − j 2 π f ( η ( m ) − f d / K ) e − j 2 π ( − f d + f c ) η ( m ) Y(f,m)=rect(\frac{f-f_{d/2}}{B-|f_d|})e^{-j\frac {\pi {f_d}^2}{K}}e^{-j2\pi f(\eta(m)-f_d /K)}e^{-j2\pi(-f_d+f_c)\eta(m)} Y(f,m)=rect(Bfdffd/2)ejKπfd2ej2πf(η(m)fd/K)ej2π(fd+fc)η(m)其中, η ( m ) = 2 R m c = η 0 − 2 v t m c , f d = 2 v f c c \eta(m)=2\frac{R_m}{c}=\eta _0- 2\frac{vt_m}{c},f_d=\frac{2vf_c}{c} η(m)=2cRm=η02cvtm,fd=c2vfc 为目标的多普勒频率,其脉压后时域信号为: y ( t ^ , m ) = ( B − ∣ f d ∣ ) sin ⁡ c [ ( B − ∣ f d ∣ ) ( t ^ − η ( m ) + f d K ) ] e j π f d 2 e j π f d η ( m ) e − j 2 π f d η 0 e j π f d m T r . y(\hat t,m)=(B-|f_d|)\sin c[(B-|f_d|)(\hat t - \eta(m)+\frac {f_d}{K})]e^{j\pi {f_d}^2}e^{j\pi f_d \eta(m)}e^{-j2\pi f_d\eta_0}e^{j \pi f_d mT_r}. y(t^,m)=(Bfd)sinc[(Bfd)(t^η(m)+Kfd)]efd2efdη(m)ej2πfdη0efdmTr.可以看出,距离维脉压后的信号包络为 sinc 函数,则可知,第 m m m 个脉冲的峰值位置在 t ^ = η ( m ) − f d K \hat t=\eta(m)-\frac{f_d}{K} t^=η(m)Kfd 处。由此可见,各个回波脉冲的峰值位置不同,即产生了距离徙动

常用的回波信号距离徙动补偿方法是 Keystone 变换,其实现方法主要有三种:

Keystone变换是一种用于雷达信号距离徙动补偿的变换方法,能够消除距离徙动对回波信号的影响,提高雷达系统的性能。
Keystone变换的基本思路是将接收到的回波信号在频域上旋转一定的角度,然后再通过逆变换得到补偿后的信号。这个旋转角度可以通过距离徙动的大小和方向来确定。

1)DFT+IFFT方法:该方法先对接收到的回波信号进行DFT变换,得到频域上的信号,然后将频域信号旋转一定的角度(根据距离徙动的大小和方向决定),最后对旋转后的信号进行IFFT变换,得到时域上的信号,即为经过距离徙动补偿后的信号。这种方法实现简单,但需要大量的计算。

2)SINC内插方法:该方法利用SINC函数进行内插,将采样率提高到一个很大的值,然后对采样率提高后的信号进行FFT变换,得到频域信号,接着将频域信号旋转一定的角度,最后对旋转后的信号进行IFFT变换,得到时域上的信号,即为经过距离徙动补偿后的信号。这种方法需要较少的计算量,但对信号的高频成分会有一定的失真。

3)Chirp-Z变换方法:该方法将接收到的回波信号转化为一系列chirp信号,然后利用Chirp-Z变换进行距离徙动补偿。这种方法的计算量较小,但需要进行信号分段处理,且对信号的波形有一定的限制。

在这里插入图片描述

频率徙动法及其补偿方法

考虑目标的运动对相参积累的影响,长时间相参积累时目标的径向加速度会导致传统的信号处理技术在多普勒维产生徙动,使目标能量分散到多个多普勒单元,降低目标回波的信噪比,导致雷达检测性能大幅下降。

频率徙动(Frequency Modulation)是指当目标在运动时,由于其速度在不断变化,导致接收到的信号频率也随之发生变化的现象。与距离徙动不同的是,频率徙动并不受到目标与雷达天线之间距离的影响,而主要受到目标速度的影响。具体来说,当目标速度增大时,接收到的信号频率会增大;当目标速度减小时,接收到的信号频率会减小。

频率徙动的原理可以通过多普勒效应来解释,多普勒效应是指当发射源和接收器相对于运动目标移动时,接收到的信号频率会发生变化的现象。如果运动目标远离雷达系统,回波信号频率将比发射时低;如果运动目标靠近雷达系统,回波信号频率将比发射时高。这种频率变化与目标的速度和方向有关,因此可以通过测量回波信号的频率变化来获得目标的运动信息。

加速度的存在将导致目标回波的多普勒频率出现徙动,从而影响目标检测,为减少或消除多普勒徙动对信号检测的影响,脉冲积累检测之前需要对其进行补偿。

如果不进行补偿,这种频率变化将影响雷达系统的性能,导致距离、速度等参数的测量误差增大,甚至导致目标无法被正确探测。

在雷达信号处理中,为了消除频率徙动对回波信号的影响,常常需要对接收到的信号进行频率徙动补偿。常用的方法包括采用基于Chirp信号的距离-速度二维FFT方法和采用基于Keystone变换的频率徙动补偿方法等。这些方法可以对接收到的信号进行处理,消除频率徙动对回波信号的影响,提高雷达系统的性能。

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

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

相关文章

Oracle创建物化视图

Oracle创建物化视图 物化视图的语法物化视图的创建关于手动刷新创建手动刷新的物化视图 查看物化视图删除物化视图 物化视图的语法 物化视图的创建语法,如下所示: create materialized view [view_name] [ build immediate | build deferred ] [ refre…

LRU算法和LFU算法

LRU(Least Recently Used)最近最少使用,淘汰最近最少使用的数据, LFU(Least Frequently Used)最近最不频繁用,淘汰最不常用的数据。 LRU算法 传统的LRU基于链表实现。基本的一个LRU算法实现就…

Opencv 基本操作八 不均匀光照下的图像二值化探讨

在进行图像二值化时总是存在一些明部、暗部的干扰,单一的使用opencv提供的原始二值化方法很难做到预期效果。一般我们都会采用分块二值化(将图像切为多个局部进行二值化)、对比度提升(对值域进行线性或者非线性变换、直方图均衡化…

C#串口通信从入门到精通(2)——串口相关参数介绍

1、端口号(Port) 我们使用一个串口的时候,首先是要打开这个串口,那么我们怎么知道电脑上现在支持几个串口呢?对应的端口号又是什么呢? 由于我的电脑系统是window11,下面就以window11为例介绍如…

网络请求实战-缓存、缓存清理和HTTP缓存

目录 缓存介绍 清空策略(FIFO) 实战:fifo的memory函数 实战:LRU算法 HTTP缓存 Cache-Control 强制缓存 协商缓存 协商缓存-2(用的最多的) 小结 缓存介绍 早期cpu,内存设计上都有缓存…

开发常用的 Linux 命令4(系统、进程和其它)

开发常用的 Linux 命令4(系统、进程和其它) 作为开发者,Linux是我们必须掌握的操作系统之一。因此,在编写代码和部署应用程序时,熟练使用Linux命令非常重要。这些常用命令不得不会,掌握这些命令&#xff0…

【JUC】volatile和JMM

【JUC】volatile和JMM 文章目录 【JUC】volatile和JMM1. volatile1.1 特点1.2 内存语义 2. 内存屏障2.1 分类2.2 什么叫保证有序性?2.3 内存屏障的4种插入策略 3. volatile特性3.1 保证可见性3.2 volatile读写过程3.3 没有原子性3.4 指令禁重排(有序性) 4. 正确使用…

python标识符概念及规范

在python中 能取名字的东西非常非常多 例如 我们之前学的变量 以及后面要接触的 函数 类,等等,等等 而我们给这些取的名字 被统称为 标识符 而 python中 标识符的命名也是有限制的 主要有三种 1 内容限定 2 大小写铭感 3 不能使用关键字 内容限定来讲…

leetcode6_N字形变换

如有错误,感谢不吝赐教、交流 leetcode6 题目描述 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下: P A H N A P L S I…

HTB-SecNotes

HTB-SecNotes 信息收集8808端口80端口通过CSRF获取通过二次注入 立足tyler -> administrator 信息收集 8808端口 Windows IIS 10.0 可以从官方文档查看10.0版本可能的操作系统。 80端口 通过CSRF获取 目录扫描发现需要登陆后继续进一步操作啊。 对其进行简单的SQL注入测…

数据库基础篇 《7.单行函数》

目录 1. 函数的理解 1.1 什么是函数 1.2 不同DBMS函数的差异 ​编辑1.3 MySQL的内置函数及分类 ​编辑 2. 数值函数 2.1 基本函数 ​编辑 2.2 角度与弧度互换函数 2.3 三角函数 ​编辑 2.4 指数与对数 ​编辑 2.5 进制间的转换 ​编辑3. 字符串函数 ​编辑…

SAM(segment anything model)分割一切 Demo测试及API调用

SAM 分割一切 一,SAM介绍1.1 介绍1.2 项目链接 二,Demo-Test:2.1 Demo功能介绍2.1.1,首页就是这个SAM,点击try demo,可以选择它的自带图片,也可以自己添加。2.1.2 , 自己上传图片测试&#xff1…

[java基础]面向对象(五)

访问控制修饰符:--------------保护数据的安全(隐藏数据、暴露行为),实现封装 public:公开的,任何类 private:私有的,本类 protected:受保护的,本类、派生类、同包类 默认的&…

learn_C_deep_3 (最名不符实的关键字 - static、static关键字总结、基本数据类型、最冤枉的关键字 - sizeof)

目录 最名不符实的关键字 - static stati修饰全局变量和函数 static修饰局部变量 static关键字总结 几个问题 1.c语言要设置全局变量和函数可以跨文件使用的原因 2.C程序地址空间是什么样的? 3.局部变量为什么具有临时性 4.全局变量为什么具有全局性 5.为…

vue-cli版本号始终是2.9.6,且无法删除,安装更新无效的问题。

参考博客 目录 1.问题出现原因2.我的解决办法:删除原脚手架&删除原vuevue.cmd 1.问题出现原因 从各种博客我得知,这种问题出现在2处: 没有卸载原来的脚手架原来的vue和vue.cmd没删除干净 2.我的解决办法:删除原脚手架&…

[oeasy]python0135_命名惯用法_name_convention

命名惯用法 回忆上次内容 上次 了解了isidentifier的细节 关于 关键字关于 下划线 如何查询 变量所指向的地址? id 如何查询 已有的各种变量? locals 如果 用一个变量a的值 给另一个变量b 赋值是什么样的过程 呢??🤔…

当,Kotlin Flow与Channel相逢

前言 之前的文章已经分析了Flow的相关原理与简单使用,Flow之所以用起来香,Flow便捷的操作符功不可没,而想要熟练使用更复杂的操作符,那么需要厘清Flow和Channel的关系。 本篇文章构成: 1. Flow与Channel 对比 1.1 Fl…

AVL树(C++实现)

文章目录 AVL树的概念AVL树结点定义AVL树的插入AVL树的旋转左单旋右单旋左右单旋右左双旋 AVL树的验证AVL树的性能AVL树及测试完整代码 AVL树的概念 二叉搜索树虽然可以缩短查找的效率,但如果数据有序或接近有序,那么二叉搜索树将退化为单支树,查找元素则相当于在顺序表中搜索…

从零手写Resnet50实战——利用 torch 识别出了虎猫和萨摩耶

大家好啊,我是董董灿。 自从前几天手写了一个慢速卷积之后(从零手写Resnet50实战—手写龟速卷积),我便一口气将 Resnet50 中剩下的算法都写完了。 然后,暴力的,按照 Resnet50 的结构,将手写的…