相参积累

原理

在探测远距离目标时,由于目标回波信号比较微弱,信号幅度很小,从而导致接收信号的信噪比(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变换的频率徙动补偿方法等。这些方法可以对接收到的信号进行处理,消除频率徙动对回波信号的影响,提高雷达系统的性能。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

公网远程访问局域网SQL Server数据库【无公网IP内网穿透】

目录 1.前言 2.本地安装和设置SQL Server 2.1 SQL Server下载 2.2 SQL Server本地连接测试 2.3 Cpolar内网穿透的下载和安装 2.3 Cpolar内网穿透的注册 3.本地网页发布 3.1 Cpolar云端设置 3.2 Cpolar本地设置 4.公网访问测试 5.结语 转发自CSDN远程穿透的文章&…

HoloLens2场景理解,识别平面信息

因为可用的资料比较少,就记录下吧,大家也可以少走弯路,节省时间。 场景理解,通俗的讲,可以识别空间当中的墙面、地板、天花板、平台等. 场景理解(Scene Understanding)是指 HoloLens2 通过深度传感器、摄像头和计算机视觉算法等技术,能够对…

微信小程序对接在线客服系统,对接小程序订阅消息模板,小程序订阅方法以及后端发送订阅模板消息的方法...

微信小程序想要对接独立在线客服系统,除了使用小程序消息推送接口外,还可以使用webview嵌入的形式嵌入聊天链接。 但是,使用webview嵌入的形式,当用户离开页面以后,就收不到客服回复的消息了 所以,我们需要…

Nginx快速上手~

注:本文针对官网的快速入门教程进行一个中文的解释,以帮助英文阅读能力较差的学习者快速上手 参考官网连接Beginners Guide (nginx.org) Centos下的安装 sudo yum install yum-utils # 创建文件 vim /etc/yum.repos.d/nginx.repo # 输入以下内容 ####…

IDEA插件-MavenHapler

1.安装Maven Helper Maven Helper 是 IntelliJ IDEA 中的一个插件,可以帮助您管理 Maven 依赖项。它可以帮助您更容易地删除不再需要的依赖项,查看依赖项的冲突,以及执行其他有关 Maven 依赖项的操作。 打开 IDEA 设置页面: 在插…

信息安全-reNgine-Web应用渗透测试的自动化网络侦察框架

目录 reNgine介绍 工具运行机制 安装部署 安装rengine 安装python依赖包 合并Django前端静态文件 安装Postgresql 创建reNgine账号 启动reNgine 启动reNgine成功 启动reNgine后在浏览器访问:http://localhost:8000/ 这时会发现前端静态资源加载失败&…

个人杂笔记

docker里面的-p暴露端口是确确实实写了才会映射到主机 docker run -d --hostname my-rabbit --name my-rabbit -e RABBITMQ_DEFAULT_USERroot -e RABBITMQ_DEFAULT_PASS250772730 -p 8080:8080 -p 15672:15672 -p 5672:5672 rabbitmq:3-managementpip安装提示warning 可能原因…

【C++】vector的简化模拟实现

文章目录 1. 主要结构2. 默认成员函数3. 迭代器4. 容量相关1. size和capacity2. reserve3. resize 5. 数据访问6. 数据修改1. push_back2.pop_back3. insert4.erase5.swap6.clear 1. 主要结构 参照SGI版本的vector实现,使用三个指针来维护这样一段内存空间 templa…

《数据结构》---术语篇

目录 前言: 一.术语 1.1数据 1.2数据结构 1.3逻辑结构和物理结构 二.数据类型和抽象数据类型 ​​​​​​​ ❤博主CSDN:啊苏要学习 ▶专栏分类:数据结构◀ 学习数据结构是一件有趣的事情,希望读者能在我的博文切实感受到&#xff0c…

同为科技(TOWE)防雷科普篇(二)——雷击灾害急救方法大全

前 言 当雷击发生时,空气中的各种微粒互相碰撞和摩擦便会使该空气介质两面的正负电荷的量持续积累,这时加于该空气介质的电压也会同时增加,当局部电压达到当时条件下空气的击穿电压时,该空气介质的局部便会发生电击穿而持续成为等…

使用ChatGPT完成程序开发——目标:不写一行代码完成图像识别并点击

本文作为一个使用AI开发的思路,让更多的人可以利用AI完成一些简单的程序,文中使用的是国内镜像GTP3.5 源码: GitHub - kasimshi/testCV: AI编写的OpenCV图像识别例子 GTP镜像: 知汇 对AI描述我们要做的功能,让它给给初步的思路和方向 作为新…

[译] 实战 React 18 中的 Suspense

> 原文:https://dev.to/darkmavis1980/a-practical-example-of-suspense-in-react-18-3lln React 18 带来了很多变化,它不会破坏你已经编写过的代码,并且有很多改进和一些新概念。 它也让很多开发人员,包括我,意识到…

Web 开发会话技术之 -Cookie介绍以及源码分析和图分析以及Cookie的生命周期--路径--中文乱码的分析和代码示例

目录 Web 开发会话技术之 -Cookie 会话 基本介绍 1. 什么是会话? 2. 会话过程中要解决的一些问题? cookie 技术 cookie 介绍 二说 cookie cookie 可以用来做啥 cookie 基本使用 cookie 常用方法 cookie 底层实现机制-创建和读取 Cookie Crea…

Linux-初学者系列——篇幅7_文本编辑和处理命令

文本编辑和处理命令-目录 一、系统基本编辑命令安装vim软件工具包语法格式: 1、vim编辑命令模式01 普通模式02 编辑模式03 命令模式 2、编辑文件技巧01 批量删除多行指定信息02 批量增加多列指定信息03 编辑常见问题错误1:没有指定编辑信息错误2&#xf…

Flink高手之路5-Table API SQL

文章目录 Flink 中的Table API & SQL一、Table API & SQL 介绍1. 为什么要Table API和SQL2. Table API & SQL的特点3. Table API& SQL发展历程3.1 架构升级3.2 查询处理器的选择3.3 了解-Blink planner和Flink Planner具体区别如下:3.4 了解-Blink …

基于GPS/北斗卫星技术的无盲区车辆调度系统

基于GPS/北斗卫星技术的无盲区车辆调度系统 现代车辆调度系统是一种集全球卫星定位技术(GPS)、地理信息技术(GIS)和现代通信技术于一体的高科技项目。它将移动目标的动态位置(经度与纬度)、时间和状态等信息…

uni-app入门到实战

🍿*★,*:.☆( ̄▽ ̄)/$:*.★* 🍿 🍟欢迎来到前端初见的博文,本文主要讲解uni-app入门到实战🍟 👨‍🔧 个人主页 : 前端初见 🥞喜欢的朋友可以关注一下&#xff…

javassist 字节码处理库

目录 一、快速入门 1.1 创建class文件1.2 ClassPool的相关方法1.3 CtClass的相关方法1.4 CtMethod的相关方法1.5 调用生成的类对象 1.5.1 通过反射调用1.5.2 通过接口调用1.6 修改现有的类对象二、将类冻结三、类搜索路径四、$开头的特殊字符五、ProxyFactory的使用 我们知道J…

Linux I/O复用函数的使用情况和select接口的介绍

I/O 复用使得程序能同时监听多个文件描述符,这对于提高程序的性能至关重要。通常, 网络程序在下列情况下需要使用 I/O 复用技术: 1.TCP服务器同时要处理监听套接字和连接套接字 2.服务器同时要处理TCP请求和UDP请求。 3.程序同时要处理多个套…

直播预告 | 时序数据处理的云端利器:TDengine Cloud 详解与演示

当下,我们正处在一个万物互联的时代,大数据、云原生、AI、5G 等数字技术极大地方便了人们的生活,但智能物联网产生的海量数据却成为众多企业在数据处理上的巨大痛点。从本质来看,这些数据大多是产生自各种设备和传感器的时序数据&…