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

阵列信号

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

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


文章目录

  • 阵列信号
  • 前言
  • 一、阵列信号模型
    • 1.1 信号的基本模型
    • 1.2 阵列的几何构型
    • 1.3 均匀直线阵的阵列信号基本模型
  • 总结


前言

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

视频地址


一、阵列信号模型

1.1 信号的基本模型

空域信号是指含有方向信息的信号,即带方向信息的随机信号。

例如演奏会里听众听到来自舞台方向的音乐就是一个属于特定方向的点源信号,演奏结束后来自听众席上的的股掌声是来自不同方向上的分布式信号。演奏的乐声有不同的音域,意味着具有一定的信号带宽,现场听到的声音包含着噪声,干扰,属于随机信号,具有一定的不确定性。

在这里插入图片描述

这样看来,空域信号可以建模成一个带方向信息的随机信号,不妨考虑一个简单的确定性复信号S(t),信号以时间为自变量,随时间发生变化。信号的幅度A(t)对应了信号的功率,信号中心频率f(c)代表了系统工作的频点,信号的相位与载波频率有关。包括了信号携带的信息,初始相位等等。在这个模型中,信号的参数有幅度,频率,相位都以时间为自变量,是一个时域表达,对这个信号做傅里叶变换,可以获得信号的频域表达,即信号的频谱。通常它占据一定的信号带宽,为了分析的方便,不妨假设这是一个窄带信号,单个传感器阵元接收到的信号x(t),包含了确定性信号以及系统随机的加性噪声n(t),这个噪声通常可以假设成广义平稳的高斯信号。属于随机信号。信号与噪声之间相互独立不相关。

注意到此时信号模型X(t)中没有明显的方向信息,要进行空域信号建模就可以在这个基础上引入与方向有关的参数。

在这里插入图片描述
雷达接收的空域信号是以电磁波辐射的方式向外辐射能量的,它形成了空间中的电磁场。电磁信号空间分布就好像荡漾的水波,有时高有时低,但总是从信号源传播而来,电磁场看不见摸不着要怎么样测量呢,为了测量这个变化的电场,一个简单的办法是伸出一根杆子,在这个杆子上均匀放置传感器,去感受空间不同位置的变化,就像在野外寻找不同小鸟的叫声,在不同位置会听到大小不同的声音,我们来回走动获得不同位置的采样,进而判断声音的方向,这根杆子上均匀放置的传感器,就形成了均匀直线阵

1.2 阵列的几何构型

在这里插入图片描述

直线阵是最基本的阵列几何构型,它属于线阵,如果按照特殊的曲线排列,例如圆形进行排列,就是圆阵,如果阵元之间间距相等,就是均匀陷阵, 反之是非均匀线阵。均匀直线阵是我们生活中最常见的阵列,线阵在我们的生活中非常常见,很多车辆的倒车雷达,wifi的路由器,手机麦克风阵等都属于线阵。其中均匀直线阵是最常见的几何构型,如果将传感器阵元按照平面或立体面去摆放,就得到了平面阵和立体阵。

在这里插入图片描述

如防空预警雷达就是面阵,可穿戴的柔性天线,航母上的球形声呐属于立体阵。

下面就将信号的基本模型与最基本的均匀直线阵结合,探讨均匀直线阵的阵列信号基本模型。

1.3 均匀直线阵的阵列信号基本模型

在这里插入图片描述
考虑自由空间中的一个点信源,它发射的电磁波被空间中放置的一个均匀直线阵所接收,如果信源离均匀直线阵阵元距离很远,发射的电磁波就可以等效成一个平面波前到达阵列,在平面波前上所有的信号相位都是一致的。这一假设也称为远场假设。

在这里插入图片描述
在这里插入图片描述

以直线阵给你的某个阵元为参考阵元1,那么相邻阵元接收到的信号x(t),与参考阵元信号s(t)信号差一个时间T,不妨假设两个阵元间距为d,点信源入射方向与均匀直线阵阵列夹角为Q,那么平面波前到达阵元2后还要再走dcosQ这样一个距离才能到达参考阵元1.两者相差的传播时延T = dcos(Q) /c 。
在基本信号模型与远场假设的前提下,阵元2与参考阵元1之间的相位差,可以表示为在这里插入图片描述
由于工作频率fc = c/入 。因此可以得到阵元2的接收信号形式,对于N个阵元的均匀直线阵,如果以第一个阵元接收的信号为s(t)为参考,那么依次类推,第N个阵元接收到的信号可以表示为在这里插入图片描述

在这里插入图片描述

观察这些相位,这个相位与波长入阵元间距d角度Q,以及阵元数目N有关。注意到如果入不变,那么每个阵元接收到的信号都有一个类似的相位,阵元与阵元之间的差是固定的,是可以实现相干叠加的。

在这里插入图片描述

相干:指的是信号与信号之间完全相同。

信号具有相干性,意味着不同信号相加后信号的频谱不会发生改变,可以获得信号能量的最大积累,即雷达信号处理中的相参积累,这样一个概念运用到阵列中,就称为相干阵。意味着空间同一信源到达阵列各阵元处的信号满足相干性。这些信号的频谱相加后频谱不发生改变,后续也可以在阵元之间进行相干处理,在相干阵中,点源信号到达各阵元的最大时差Tmax足够小,小到不影响各阵元处信号的包络,如果信号的时间分辨率为Tres为1/B, B为信号带宽,假设阵列的最大尺寸为L,信源在空间中的传播速度为v,那么我们就有最大时差=L/v,它要远小于时间分辨率1/B。这意味着带宽B要远小于v/L。如果空间信源传播速度一定,阵列固定,那么相干阵要满足的条件就是信号带宽必须足够小,因此一般也称相干阵为窄带阵,或称信号为窄带信号,这与我们常用的窄带信号定义,信号带宽远小于其中心频率是一致的,反之,如果阵列上各阵元信号不能满足阵列相加后频谱不变,就不能直接进行相干叠加,这样的阵列称为非相干阵列。相应的信号带宽比较宽,属于宽带信号。

此时,阵列通常需要对宽带信号进行聚焦或者划分子带,转换称窄带信号后再进行处理,因此均匀直线阵信号模型有两个最基本的假设,远场,窄带。
在这里插入图片描述
在这一假设下,阵列接收的是平面波前,信号的工作波长入可以看作是个固定的值,这也意味着相位在这里插入图片描述
会在0到2PI的这样的区间中进行变化。由于cosQ本身的区间是[-1,1]。通常会令阵元间距不大于最高频率信号波长的1/2,即d<=入/2.

阵元间距d=入/2是方便的一种选择。反之当d>入/2时,阵元间的相位差会超过一个相位区间产生空间模糊,此时称之为稀疏阵。

实际的雷达阵列

在这里插入图片描述
左边是占据几百米范围的超视距雷达阵列天线,右边是只有几枚硬币大小的毫米波天线。
如果不考虑空间模糊,假设d=入/2,超视距雷达工作在米波段,它的波长远远大于工作在毫米波段的毫米波天线。所以阵列尺寸之间有着较大差别。

在这里插入图片描述
对于空间阵列,阵元N接收信号的时间差T_N为(N-1)dsinQ /c 空域处理的时间差与角度有关,阵元的位置相当于对空间进行了采样,这一相位差包含着阵列和方向的信息,这些阵元接收的信号形成了一个时域快拍。如果将这些信号用矢量表示可以表示成一个Nx1维的矢量,在窄带远场的假设前提下,它与阵列结构和来波方向有关,称为方向矢量或导向矢量,在窄带条件下,导向矢量只依赖于阵列的几何结构(已知)和波的传播方向(未知)。运用导向矢量我们就实现了基本信号与阵列的结合。建立了基本的阵列信号模型,阵列几何构型不同,阵列导向矢量也就不同。对阵列信号建模,本质上就要勾画出准确的阵列导向矢量模型。


总结

在这里插入图片描述

阵列信号关心的是空域带有方向信息的随机信号,这个信号与阵列的几何构型有关。基本的均匀直线信号模型通过推导传播时延获得阵列的导向矢量完成信号建模。在这个模型中假设了空间中的点源信号,信号是一个远场传播形成了平面波前,信号对阵列而言通常是一个窄带信号,可以进行相干处理,阵元间距不大于最高频率信号波长的二分之一,是一个非稀疏阵。

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

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

相关文章

服务攻防-框架安全(漏洞复现)

关闭靶场 sudo docker-compose down 运行此靶场 sudo docker-compose up -d 查看启动环境 sudo docker ps 运行dockers容器 docker exec -it 64052abd288b /bin/bash thinkphp框架 thinkphp 2 - rce漏洞复现 docker exec -it 731dbae0e0b5 /bin/bash 集成化工具扫描 可以命令…

初学 Linux 必知必会的 X 个知识点

文章目录 一、Linux 系统与 Windows 系统的差别二、Linux 命令行初识1. 终端界面2. 路径的含义3. 命令结构说明4. 常见的 Linux 命令4-1. 文件和目录操作4-2. 网络相关命令 5. 使用命令行时的小技巧5-1. 使用 TAB 键补全5-2. 巧用通配符 *5-3. 命令行历史功能 三、文件的详细信…

linux在ssh的时候询问,yes or no 如何关闭

解决&#xff1a; 在~/.ssh/config文件中添加如下配置项&#xff1a; Host *StrictHostKeyChecking no

深度洞见|探索与突破:大模型在中国市场的实践

1 大模型产业应用的发展趋势 // 人工智能产业进入高速发展期&#xff0c;创造多个技术、市场、监管的里程碑 自2022年ChatGPT问世后&#xff0c;生成式AI&#xff08;大模型&#xff09;进入高速发展期&#xff0c;标志着AI经济新纪元的到来。大模型技术的快速迭代不仅促进了…

python—爬虫爬取电影页面实例

下面是一个简单的爬虫实例&#xff0c;使用Python的requests库来发送HTTP请求&#xff0c;并使用lxml库来解析HTML页面内容。这个爬虫的目标是抓取一个电影网站&#xff0c;并提取每部电影的主义部分。 首先&#xff0c;确保你已经安装了requests和lxml库。如果没有安装&#x…

一、C#概述

本文是网页版《C# 12.0 本质论》第一章解读。欲完整跟踪本系列文章&#xff0c;请关注并订阅我的Essential C# 12.0解读专栏。 前言 第一章的内容非常简单&#xff0c;毕竟仅仅是Introducing C#。不过正如《0.前言》所述&#xff0c;《C# 12.0本质论》本身就不是一本零基础的…

【Python游戏】编程开发贪吃蛇游戏(第一期)

本文收录于 《一起学Python趣味编程》专栏&#xff0c;从零基础开始&#xff0c;分享一些Python编程知识&#xff0c;欢迎关注&#xff0c;谢谢&#xff01; 文章目录 一、前言二、贪吃蛇游戏开发简介2.1 贪吃蛇游戏规则2.2 贪吃蛇游戏开发步骤 三、贪吃蛇游戏开发实战四、总结…

多任务高斯过程数学原理和Pytorch实现示例

高斯过程其在回归任务中的应用我们都很熟悉了&#xff0c;但是我们一般介绍的都是针对单个任务的&#xff0c;也就是单个输出。本文我们将讨论扩展到多任务gp&#xff0c;强调它们的好处和实际实现。 本文将介绍如何通过共区域化的内在模型(ICM)和共区域化的线性模型(LMC)&…

【开源库】libodb库编译及使用

前言 本文介绍windows平台下libodb库的编译及使用。 文末提供libodb-2.4.0编译好的msvc2019_64版本&#xff0c;可直接跳转自取 ODB库学习相关 【开源库学习】libodb库学习&#xff08;一&#xff09; 【开源库学习】libodb库学习&#xff08;二&#xff09; 【开源库学习】…

数据库之存储引擎

目录 一、MySQL支持的存储引擎 二、查看MySQL默认存储引擎 三、修改MySQL默认存储引擎 四、常用的存储引擎 1.InnoDB 2.MyISAM 3.MEMORY 一、MySQL支持的存储引擎 使用SHOW ENGINES \G; 命令查看 以“\G”结尾&#xff0c;其作用是将查询结果按列显示。 Engine&#xff…

人工智能与语音识别:技术进步与应用前景

引言 人工智能&#xff08;AI&#xff09;作为当今科技进步的核心驱动力&#xff0c;正在各个领域展现其变革力量。其中&#xff0c;语音识别技术作为人工智能的重要应用之一&#xff0c;已经深入到我们的日常生活和工作中。从智能助手如Siri、Google Assistant&#xff0c;到智…

Apache BookKeeper 一致性协议解析

导语 Apache Pulsar 是一个多租户、高性能的服务间消息传输解决方案&#xff0c;支持多租户、低延时、读写分离、跨地域复制&#xff08;GEO replication&#xff09;、快速扩容、灵活容错等特性。Pulsar 存储层依托于 BookKeeper 组件&#xff0c;所以本文简单探讨一下 BookK…

Qt Creator配置以及使用Valgrind - 检测内存泄露

Qt Creator配置以及使用Valgrind - 检测内存泄露 引言一、下载安装1.1 下载源码1.2 安装 二、配置使用2.1 Qt Creator配置2.2 使用2.3 更多详细信息可参考官方文档&#xff1a; 三、参考链接 引言 Valgrind是一个在Linux平台下广泛使用的开源动态分析工具&#xff0c;它提供了一…

Qt 快速保存配置的方法

Qt 快速保存配置的方法 一、概述二、代码1. QFileHelper.cpp2. QSettingHelper.cpp 三、使用 一、概述 这里分享一下&#xff0c;Qt界面开发时&#xff0c;快速保存界面上一些参数配置的方法。 因为我在做实验的时候&#xff0c;界面上可能涉及到很多参数的配置&#xff0c;我…

昇思25天学习打卡营第16天 | Vision Transformer图像分类

昇思25天学习打卡营第16天 | Vision Transformer图像分类 文章目录 昇思25天学习打卡营第16天 | Vision Transformer图像分类Vision Transform&#xff08;ViT&#xff09;模型TransformerAttention模块Encoder模块 ViT模型输入 模型构建Multi-Head Attention模块Encoder模块Pa…

【中项第三版】系统集成项目管理工程师 | 第 5 章 软件工程① | 5.1 - 5.3

前言 第5章对应的内容选择题和案例分析都会进行考查&#xff0c;这一章节属于技术的内容&#xff0c;学习要以教材为准。 目录 5.1 软件工程定义 5.2 软件需求 5.2.1 需求的层次 5.2.2 质量功能部署 5.2.3 需求获取 5.2.4 需求分析 5.2.5 需求规格说明书 5.2.6 需求变…

工业三防平板助力工厂生产数据实时管理

在当今高度数字化和智能化的工业生产环境中&#xff0c;工业三防平板正逐渐成为工厂实现生产数据实时管理的得力助手。这种创新的技术设备不仅能够在恶劣的工业环境中稳定运行&#xff0c;还为工厂的生产流程优化、效率提升和质量控制带来了前所未有的机遇。 工业生产场景通常充…

保护模式下的分页

4KB页 4KB页的构成 该分页方式下&#xff0c;32 位虚拟地址被分为三个位段&#xff1a;页目录索引、页表索引、页内偏移 只有一级页目录&#xff0c;其中包含 1024 个条目 &#xff0c;每个条目指向一个页表&#xff0c;每个页表中有 1024 个条目 其中一个条目就指向一个物理…

智能听诊器:宠物健康监测的革新者

宠物健康护理领域迎来了一项激动人心的技术革新——智能听诊器。这款创新设备以其卓越的精确度和用户友好的操作&#xff0c;为宠物主人提供了一种全新的健康监测方法。 使用智能听诊器时&#xff0c;只需将其放置在宠物身上&#xff0c;它便能立即捕捉到宠物胸腔的微小振动。…

9.11和9.9哪个大?

没问题 文心一言 通义千问