当前位置: 首页 > news >正文

阵列信号处理学习笔记(一)--阵列信号处理定义

阵列信号

阵列信号处理学习笔记(一)–阵列信号处理定义

阵列信号处理学习笔记(二)–空域滤波基本原理


文章目录

  • 阵列信号
  • 前言
  • 一、阵列信号处理定义
    • 1.1 信号
    • 1.2 阵列
  • 二、雷达数据中哪些属于空间采样
  • 总结


前言

MOOC 阵列信号处理 国防科技大学电子科学学院

视频地址


一、阵列信号处理定义

1.1 信号

信号:一个随自变量变换的函数

一维信号

如我们人体心电图的生物时序信号,会随着时间起伏。DNA序列检测时感兴趣的基因片段会出现在特定的序列位置,这个检测信号随着片段所在位置而变化。这些信号具有时间或空间的自变量,是一维信号。

在这里插入图片描述
二维信号

随着两个自变量变化,如雷达中常见的距离脉冲回波图像,随目标空间上的距离x和脉冲积累的时间t变化。常见的视觉图像,X光图像,雷达中的孔径图像等等均随空间x,y两个自变量变化。

在这里插入图片描述
我们熟悉的电影 视频 动画等信号则是空间xy和时间t的函数,干涉合成孔径图像是随着空间x,y,z三维坐标变化的信号,高光谱信号利用不同频点获得二维图像信号,是空间x,y和波长入的函数,信号维数越高,蕴含的信息量越丰富,信号处理的手段就越多样。

在这里插入图片描述

通常我们说的信号处理就是对信号进行提取,变换,分析等综合处理过程的统称。简单而言就是实现了对信号的”滤波与参数估计“,提取感兴趣的信号有用信息,去除噪声,干扰等无用信息。

在这里插入图片描述

信号处理是随着信号类型的发展而发展的,从早期的确定性信号到随机性信号,到现在研究领域关心的神经网络,人工智能应对的稀疏信号 大数据高维信号等等,不同的信号使得工程师开发应用了不同的工具,采用不同的方法开展信号处理研究。随机信号的引入是现代信号领域工程实践的起点,它对应了自适应信号处理,包括了线性自适应滤波器,线性估计理论等重要的信息处理技术。
在这里插入图片描述

1.2 阵列

阵列信号处理
阵列信号处理是信号处理领域的重要分支。将多个传感器设置在空间的不同位置组成的传感器阵列,并利用这一阵列对空间信号场进行接收(多点并行采样)和处理。

传感器(Sensor):能够感应空间传播信号并且能以某种形式传输的功能装置。
能在空间传播的信号通常称为传播波,传播波的类型与媒质有关,采用的传感器也随之不同。

在这里插入图片描述

微波在大气或自由空间中传播,传感器就是天线,比如机场警戒雷达,超视距雷达。
声波在大气或水中传播,接收声波的传感器称为换能器,比如航空吊放式声纳。
地震冲击波在大气和大地中传播,它使用的传感器称为检波器。

为什么要多个传感器?为什么要多个天线?

在这里插入图片描述

物理学上常用的角分辨率有一个近似公式,天线可以分辨的角度约等于工作波长比上天线有效孔径的长度。在雷达信号处理中入对应雷达信号工作的波长,对应了天线工作的一个频率fc = c/入,要提高角度分辨率,让Q值变小,可以增加天线尺寸D的大小,这对于高频信号相对容易,但是对于频率较低的比如说米波雷达就比较困难。米波雷达自身天线尺寸本来就大,一味增加单个天线的尺寸是物理不可实现的。
在这里插入图片描述

工程师让多个传感器排列在一起,通过天线阵列增加天线尺寸。有效孔径的长度D就可以通过空间离散的多个天线合成一个等效的大孔径。

在这里插入图片描述

提高角分辨率的另一个方向是使得工作波长足够小,但是电磁平铺的频谱宽度是有限的,入的总体变换受限,实际中由于目标本身的物理特性,电磁*环境,频谱管控等因素,工作波长入的选择受很多因素制约,工作频谱对应着系统的基本工作特性,不是可以随意改变的。设计多个天线增加它的孔径,这在工程实践上常常是一种更适宜的选择。

提高角度分辨率”时,我们是指让天线能够分辨更小的角度差异换句话说,我们想要减小天线能够分辨的最小角度

根据角分辨率的公式,这个最小角度等于λ/D。因此,为了让这个角度更小(即提高角度分辨率),我们需要让这个比值λ/D变小

多个传感器可以实现多种功能,新一代的机载相控阵雷达通常都会利用阵列天线来实现多个功能包括地海空对域的运动目标指示,多目标跟踪 定位地面的测绘等等,这一系列的多功能都与阵列天线自身具备的对方向信号的处理密不可分。

在这里插入图片描述

空间
将多个传感器设置在空间的不同位置组成传感器阵列,并利用这一阵列对空间信号场进行接收(多点并行采样)和处理。

这里强调 阵列信号处理的研究对象是空域信号

即阵列发射或者接收的信号是空间传播波。它关注的信号是空间位置的一个函数,这样一个信号可能和时间频率极化等等其他维度会联合进行处理。阵列在空间上的处理也就是我们在大多数场合下关注的空间检测能力。或者说方向检测,方向性等。
在这里插入图片描述

如何理解空间,给一个阵列的简单示例,假设存在1到n个传感器单元,这些传感器单元称为阵元,如果将这n个阵元在空间中排成一行,就形成了一个线性构型的阵列。阵列中的N个传感器单元可以是实际真实的传感器组成,也可能是组合而成的虚拟阵列。比如说合成孔径雷达就通过单孔径天线的运动虚拟成一个长的合成孔径阵列,假设空间中有N个阵元接收空间中的信号,单个阵元按照某个采样率进行采样,获得的这个阵元的时间采集,如果不同空间位置上每个阵元,都按照这个采样率进行类似采样。那么多个阵元的时间采集联合起来就能得到这样的数据矩阵。在某一个采样时刻,N个阵元在不同的空间位置上,对信号进行了一次同步采样,这种采样是在空间上的,属于空间采样。在阵列信号处理中,我们把对某一个时刻,对所有阵元的同步采样或空间采集称为快拍(snapshot)。在这个时刻,传感器阵列就像照相机,将实际场景拍摄下来,由于这样的采样率通常非常高,所以称为快拍。观察这个数据矩阵,可以发现,单个天线阵元实现了时间的采集,而多个阵元在某一时刻同步采样,也就是阵列的快拍,完成了空间采集,因此,N个阵元同步采样得到的信号是时域信号也是空域信号。后续的处理也就会同时涉及时域和空域,通常被称为空时处理。我们把这样一个采集称为多点并行采样。即对于空间信号,我们会采用多点并行采样进行接收和处理。从这个意义上看,阵列是按照一定方式布置在空间不同位置上的传感器组,主要利用信号空域特征来增强信号及有效提取信号空域信息。

因此阵列信号处理也称为空域信号处理,阵列信号处理主要包括两部分,滤波和参数估计。由于对应在空域上关注的是随机信号,滤波又可以称为空域滤波或者波束形成。参数估计可称为空间谱估计。
阵列信号处理的目的就是要提取阵列所发射或接收信号及其有效的特征参数,提取其特征参数,同时要抑制我们不感兴趣的信号,比如干扰噪声

准确的讲阵列核心讨论的是空间,但是空间的数据通常是通过时域、频域等其它域的数据获得的。所以只讲空间时间两个维度不太准确

二、雷达数据中哪些属于空间采样

雷达每发射一个脉冲就会收到不同距离单元的回波信号,通过计算回波延迟,获取目标的距离信息。这个延迟非常短,称为快时间,利用快时间雷达判断目标的距离。如果对快时间信号做一个傅里叶变换,对应了发射信号的频谱。雷达每隔一个脉冲重复间隔,就会重新发射一个脉冲。这个脉冲重复间隔时间远大于距离项的采样时间,形成了慢时间。每个慢时间时刻都有一段快时间回波,最后形成了雷达回波数据矩阵。
在这里插入图片描述

在这个数据矩阵上我们可以获得距离多普勒域的图像。距离脉冲维的图像,还可以获得合成孔径图像。

在这里插入图片描述
而在阵列信号处理中,我们在空间维增加了多个天线,多个天线排列形成了通道维,如果我们联系阵列信号处理中快拍概念,对于这样的N元天线,组成的雷达回波数据,它的快拍:快时间快拍,慢时间快拍,以及对应两个时间的联合快拍等等都属于雷达的快拍。不同的自变量得到的快拍不同,我们能得到的雷达图像就不同,这也启发我们可以采用多种阵列信号处理的方法,从不同的角度去思考。

在这里插入图片描述
快时间与距离频率,慢时间与多谱勒频率,都是傅里叶变换与逆变换的关系。这意味着快拍可以是信号带宽,多普勒频率对应的快拍,这使得实际信号处理可以灵活采用不同的数据域进行展开。

快时间与距离频率:
在信号处理中,快时间通常指的是信号本身的时间尺度,它反映了信号随时间的变化。
距离频率则与信号的空间特性有关,例如在雷达信号处理中,距离频率反映了目标物体的距离信息。
通过傅里叶变换,我们可以将信号从快时间域转换到距离频率域,从而分析信号的空间特性。
慢时间与多普勒频率:
慢时间通常指的是信号的时间序列中的较长时间尺度,它可能反映了信号的长期变化趋势或周期性变化。
多普勒频率则与信号源和目标之间的相对运动有关,例如在雷达或声纳信号处理中,多普勒频率反映了目标物体的运动速度。
通过傅里叶变换,我们可以将信号从慢时间域转换到多普勒频率域,从而分析信号的运动特性。
傅里叶变换与逆变换的关系:
傅里叶变换是一种将信号从时间域转换到频率域的数学工具。它允许我们分析信号的频率成分,从而更深入地理解信号的特性。
逆傅里叶变换则是将信号从频率域转换回时间域的过程。这使得我们可以在不同的域之间灵活地转换,以适应不同的分析需求。
实际信号处理中的应用:
在实际信号处理中,我们可以根据需要选择不同的数据域进行展开。例如,如果我们关注信号的空间特性,可以选择将信号转换到距离频率域进行分析;如果我们关注信号的运动特性,可以选择将信号转换到多普勒频率域进行分析。

在这里插入图片描述

相控阵雷达对目标进行方向估计,是一个一维快拍。
在这里插入图片描述
预警机雷达探查地面运动目标时,通常会使用多个通道,此时它关心目标的速度和距离,是一个二维快拍。
在这里插入图片描述
层析雷达利用多通道进行二维成像,它的快拍同时涉及了快时间慢时间。

在这里插入图片描述

类似的还有三维成像雷达,整个数据矩阵都是它的快拍。

在这里插入图片描述

雷达矩阵从各个角度切出的快拍,引出不同的用途。


总结

阵列信号处理定义和雷达数据的空间采样。

阵列信号处理的对象是空域信号。
阵列信号处理中,一个快拍是指同一时刻对所有阵元的采样数据。

相关文章:

阵列信号处理学习笔记(一)--阵列信号处理定义

阵列信号 阵列信号处理学习笔记(一)–阵列信号处理定义 阵列信号处理学习笔记(二)–空域滤波基本原理 文章目录 阵列信号前言一、阵列信号处理定义1.1 信号1.2 阵列 二、雷达数据中哪些属于空间采样总结 前言 MOOC 阵列信号处理…...

[HTML]一文掌握

背景知识 主流浏览器 浏览器是展示和运行网页的平台, 常见的五大浏览器有 IE浏览器、火狐浏览器(Firefox)、谷歌浏览器(Chrome)、Safari浏览器、欧朋浏览器(Opera) 渲染引擎 浏览器解析代码渲…...

ABAP使用SQL直接更新数据库与使用IN UPDATE TASK的区别

1. 背景 刚接触ABAP的小伙伴常常会有这样的疑问,为什么不直接使用Open SQL直接更新数据库,而要把对DB的操作封装到IN UPDATE TASK中呢? 对于这个问题,比较常见的解释是,IN UPDATE TASK的方式会保证数据更新的一致性。…...

Android GWP-Asan使用与实现原理

目录 一、 背景 二、GWP-Asan介绍 2.1 什么是GWP-ASan 2.2 GWP-Asan与其他几类工具对比 2.3 GWP-ASan与其它内存分配器的兼容性 三、GWP-Asan如何使用 3.1 app进程 3.2 native进程 四、GWP-Asan实现原理 4.1 进程启用GWP-Asan 4.2 初始化 4.3 内存分配 4.3.1 内存…...

SpringBoot 跨域请求处理全攻略:从原理到实践

文章目录 SpringBoot 如何处理跨域请求?你能说出几种方法?跨域请求概述跨域解决方案1. 使用CrossOrigin注解2. 使用WebMvcConfigurer配置类3. 使用过滤器(Filter)4. 使用Spring Security处理CORS5.使用Spring Cloud Gateway处理CO…...

vulnhub——Ai-Web1靶机渗透

Ai-Web1靶机渗透 靶机下载: 官网地址:https://www.vulnhub.com/entry/ai-web-1,353/ 攻击机:kali2024 一、信息收集 发下目标主机的IP为:192.168.201.141 用nmap工具扫描一下对方主机和服务 发现他打开了80端口 发现搜不到于是…...

sqlalchemy事件监听

sqlalchemy事件监听 SQLAlchemy 中的事件监听允许您在特定事件发生时执行自定义的 Python 代码。这些事件可以是与ORM(对象关系映射)或核心组件相关的操作,比如表、类、会话或事务的插入、更新、删除等操作。通过事件监听,您可以实现日志记录、审计或执行业务规则等功能。…...

【Django+Vue3 线上教育平台项目实战】Celery赋能:优化订单超时处理与自动化定时任务调度

文章目录 前言⭐✨💫🔥📖一、Celery⭐1.基本概念及介绍:✨2.使用步骤💫 二、订单超时 取消订单(Celery)🔥具体实现流程📖 前言⭐✨💫🔥📖 在构建复…...

CSS3 教程

CSS3 教程 引言 CSS3,即层叠样式表的第三代,是网页设计和开发中不可或缺的技术之一。它为HTML元素提供了丰富的样式定义,使得网页不仅内容丰富,而且外观美观、交互性强。本教程将详细介绍CSS3的基础知识、高级特性以及最佳实践&…...

树与二叉树学习笔记

树与二叉树 计算机中的树树的概念树的类型 什么是二叉树二叉树:定义与特点二叉树:前序、中序、后序遍历二叉树:深度、广度优先遍历二叉树:线索化二叉树:序列化与反序列化 haffman树平均编码长度构建haffman树haffman树…...

消费金融系统开发回忆录

架构设计图 整个支付链路上的功能 支付系统应该有:账户管理、渠道管理、支付管理、对账管理、清算管理、结算管理 一笔支付订单,在支付系统侧就是要记录清楚,谁发起的、对哪个商品进行支付、通过哪个渠道支付、支付时间、支付结果等…...

org.springframework.context.ApplicationContext发送消息

1、创建消息的实体类 package com.demo;/*** 监听的实体类**/ public class EventMessage {private String name;public EventMessage(String name) {this.name name;}public String getName() {return name;}public void setName(String name) {this.name name;} }2、创建消…...

Java8-21新特性

简介 由于Java官方最近更新越来越频繁,而长期支持维护的版本LTS版每隔几年才推出一个,大规模商用的JDK只可能选择LTS版,因此这里只简单记录JDK8,11,17,21。 jdk8 Lambda表达式: Lambda表达式…...

NodeJS系列面试题

大家好,我是有用就扩散,有用就点赞。 有没有写过Koa中间件,说一下中间件原理,介绍下自己写过的中间件 koa本来就是一个轻量级框架,本身支持的功能并不多,功能都是通过中间件来实现不同的需求。开发者可以通…...

QXlsx读写excel

QXlsx读写excel 安装 QXlsx使用 qmake使用 CMake 基本用法1. 写入 Excel 文件2. 读取 Excel 文件 详细用法1. 设置单元格样式2. 合并单元格3. 创建图表4. 设置列宽和行高 完整示例 QXlsx 是一个用于在 Qt 应用中读写 Excel 文件的第三方库。它提供了丰富的 API,可以…...

昇思25天学习打卡营第13天 | mindspore 实现 ShuffleNet 图像分类

1. 背景: 使用 mindspore 学习神经网络,打卡第 13 天;主要内容也依据 mindspore 的学习记录。 2. 迁移学习介绍: mindspore 实现 ShuffleNet 图像分类; ShuffleNet 基本介绍: ShuffleNetV1 是旷视科技提…...

C语言超市管理系统UI界面

以下是部分代码。需要源码的私信 #include<easyx.h> #include<stdio.h> #include<stdlib.h>#define width 1280 #define height 840 #define font_w 35 //字体宽度 #define font_h 90 //字体高度typedef struct node {char name[100];//名字char number[1…...

BUUCTF逆向wp [MRCTF2020]Xor

第一步 查壳&#xff0c;该题是32位&#xff0c;无壳。 第二步 跟进main&#xff0c;发现反汇编不了 通过下图我们可以发现一串类似字符串的东西 第三步 我们看一下汇编 我们可以得到这些信息&#xff1a;flag的长度为27&#xff08;下面是对本条指令cmp edx 27指令的应用…...

Windows版MySQL5.7解压直用(如何卸载更换位置重新安装)

文章目录 停止mysql进程及服务迁移整个mysql文件夹删除data重启计算机重新安装 停止mysql进程及服务 net stop mysql mysqld -remove mysql迁移整个mysql文件夹 删除data 重启计算机 shutdown -r -t 0重新安装 https://blog.csdn.net/xzzteach/article/details/137723185...

详解数据结构之二叉树(堆)

详解数据结构之二叉树(堆) 树 树的概念 树是一个非线性结构的数据结构&#xff0c;它是由 n(n>0)个有限节点组成的一个具有层次关系的集合&#xff0c;它的外观形似一颗倒挂着的树&#xff0c;根朝上&#xff0c;叶朝下&#xff0c;所以称呼为树。每颗子树的根节点有且只…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下&#xff0c;越来越多的求职者将目光投向了日本及中日双语岗位。但是&#xff0c;一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧&#xff1f;面对生疏的日语交流环境&#xff0c;即便提前恶补了…...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来

一、破局&#xff1a;PCB行业的时代之问 在数字经济蓬勃发展的浪潮中&#xff0c;PCB&#xff08;印制电路板&#xff09;作为 “电子产品之母”&#xff0c;其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透&#xff0c;PCB行业面临着前所未有的挑战与机遇。产品迭代…...

MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例

一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

阿里云ACP云计算备考笔记 (5)——弹性伸缩

目录 第一章 概述 第二章 弹性伸缩简介 1、弹性伸缩 2、垂直伸缩 3、优势 4、应用场景 ① 无规律的业务量波动 ② 有规律的业务量波动 ③ 无明显业务量波动 ④ 混合型业务 ⑤ 消息通知 ⑥ 生命周期挂钩 ⑦ 自定义方式 ⑧ 滚的升级 5、使用限制 第三章 主要定义 …...

23-Oracle 23 ai 区块链表(Blockchain Table)

小伙伴有没有在金融强合规的领域中遇见&#xff0c;必须要保持数据不可变&#xff0c;管理员都无法修改和留痕的要求。比如医疗的电子病历中&#xff0c;影像检查检验结果不可篡改行的&#xff0c;药品追溯过程中数据只可插入无法删除的特性需求&#xff1b;登录日志、修改日志…...

五年级数学知识边界总结思考-下册

目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解&#xff1a;由来、作用与意义**一、知识点核心内容****二、知识点的由来&#xff1a;从生活实践到数学抽象****三、知识的作用&#xff1a;解决实际问题的工具****四、学习的意义&#xff1a;培养核心素养…...

C++.OpenGL (10/64)基础光照(Basic Lighting)

基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...

MySQL 8.0 OCP 英文题库解析(十三)

Oracle 为庆祝 MySQL 30 周年&#xff0c;截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始&#xff0c;将英文题库免费公布出来&#xff0c;并进行解析&#xff0c;帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...

C#中的CLR属性、依赖属性与附加属性

CLR属性的主要特征 封装性&#xff1a; 隐藏字段的实现细节 提供对字段的受控访问 访问控制&#xff1a; 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性&#xff1a; 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑&#xff1a; 可以…...

Elastic 获得 AWS 教育 ISV 合作伙伴资质,进一步增强教育解决方案产品组合

作者&#xff1a;来自 Elastic Udayasimha Theepireddy (Uday), Brian Bergholm, Marianna Jonsdottir 通过搜索 AI 和云创新推动教育领域的数字化转型。 我们非常高兴地宣布&#xff0c;Elastic 已获得 AWS 教育 ISV 合作伙伴资质。这一重要认证表明&#xff0c;Elastic 作为 …...