基于matlab设计x波段机载SAR系统
一、前言
此示例说明如何设计在 X 波段工作的合成孔径雷达 (SAR) 传感器并计算传感器参数。SAR利用雷达天线在目标区域上的运动来提供目标区域的图像。当SAR平台在目标区域上空行进时,当脉冲从雷达天线发送和接收时,会产生合成孔径。
本示例重点介绍如何设计 SAR 传感器以满足一组性能参数。它概述了将方位角分辨率和检测概率等性能规格转换为天线尺寸和发射功率等SAR系统参数的步骤。它为带状图和聚光灯操作模式的设计参数建模。与带状图操作相比,聚光灯模式可以提供更好的分辨率和更强的场景信号,但代价是场景大小或区域成像速率减小。该示例还对方位角啁啾信号的参数进行了建模。
下图对各种系统和性能参数进行了分类。此示例介绍用于选择系统参数以满足性能参数的函数。

二、设计规格
该机载SAR系统的目标是提供距离机载平台最远10 km的目标区域图像,范围和方位角分辨率为1 m。该平台在 5 公里的高度运行,并以 100 m/s 的速度移动。所需的性能指标是检测概率 (Pd) 和误报概率 (Pfa)。Pd 值必须为 0.9 或更大。Pfa 值必须小于 1e-6。
三、机载SAR系统设计
合成孔径长度、积分时间、覆盖率、带状图的波束宽度以及聚光灯模式以及信号带宽等系统参数是定义SAR系统运行能力的关键参数。这些参数确保SAR系统在计算的积分时间内以宽波束覆盖感兴趣的区域。计算出的信号带宽满足所需的范围分辨率。
3.1 信号配置
要计算SAR系统参数,首先必须知道传播信号的波长,这与系统的工作频率成反比。对于此示例,将工作频率设置为 10 GHz,这是典型的机载 SAR 系统。使用该函数计算传播信号的波长。
信号带宽映射到SAR的倾斜距离分辨率,倾斜距离分辨率是区分相隔距离的两个目标所需的因素。倾斜距离分辨率为您提供区分两个目标所需的最小范围差异。使用该函数计算信号带宽,该带宽由倾斜范围分辨率决定。
3.2 带状图搜救模式
带状图SAR模式假设雷达天线相对于平台运动方向的指向方向是固定的。此示例中的天线指向宽侧方向。
3.3 天线方向
俯角通常用于定义仰角中的天线指向方向。此示例假定地球是平坦的,因此凹陷角与掠角相同。使用该函数根据视线范围计算掠射角度。
3.4 天线方位角尺寸
接下来,使用 and 函数分析和计算合成孔径长度及其方位角分辨率,以选择天线方位角尺寸。将合成长度绘制为跨范围分辨率的函数。将天线方位角尺寸绘制为合成长度的函数。

这些数字表明,带状图模式的合成孔径长度为149.9 m,可以很好地满足1 m的方位角分辨率。在这种情况下,可用于带状图模式的最小天线方位角尺寸为 2 m。减小天线方位角尺寸以获得比带状图模式的 1 m 更好的方位角分辨率。
对于带状图模式,将合成孔径长度设置为 149.9 m,天线方位角尺寸为 2 m。
3.5 天线仰角尺寸
接下来,根据所需的条带长度确定天线高程尺寸。对于此示例,假设所需的条带长度为 2.4 km。使用该函数分析条带长度以选择天线高程尺寸。

该图表明,给定 0 m 的条带长度,天线高程尺寸为 25.2400 m 是合适的。将天线仰角尺寸设置为 0.25 m。
3.6 实际天线波束宽度和增益
使用该函数计算实际天线波束宽度。使用该函数计算天线增益。
3.7 合成波束宽度、处理时间和约束
接下来,使用 、、 和 函数计算合成波束宽度、积分时间、面积覆盖率和最大条带长度。请注意,SAR系统的方位波束宽度远小于真实孔径雷达的方位波束宽度。
在这种情况下,使用 SAR 的最大可能方位角分辨率为 1 m。然而,为了达到这种性能,脉冲需要积分超过1.5秒。
3.8 聚光灯 SAR 模式
聚光灯SAR能够显著扩展SAR成像能力到高分辨率成像。这是可能的,因为聚光灯模式确保雷达天线在成像区域周围瞬时眯眼,从而与带状图模式相比,照亮目标区域的持续时间更长。
3.9 相干积分角
在本例中,带状图模式下的方位角分辨率为 1 m。聚光灯模式的分辨率通常用平台穿过合成孔径长度时雷达视轴矢量的相干积分角来表示。
使用 and 函数计算相干积分角和合成孔径长度。
对于 1 m 的天线方位角尺寸,带状图模式下的最佳方位角分辨率为 2 m。在聚光灯模式下,使用相同的天线方位角尺寸 2 m 以获得 0.5 m 的更好方位角分辨率。在聚光灯模式下,操纵雷达波束以将目标保持在更长的时间内,从而形成更长的合成孔径。
接下来,使用 and 函数分析合成孔径长度及其在不同相干积分角下的方位角分辨率。

该图表明,在聚光灯SAR模式下,聚光灯模式下的合成孔径长度为300 m,对应于0.5 m的方位角分辨率。对于 1.71 度的相干积分角,聚光灯模式下的方位角分辨率为 0.5 m。需要注意的是,减小天线方位角尺寸以在带状图模式下获得类似的方位角分辨率。
将聚光灯模式的合成光圈长度设置为 300 m,将相干积分角设置为 1.71 度。
3.10 合成波束宽度、处理时间和约束
与带状图模式相比,聚光灯模式可以提供更好的分辨率和更强的场景信号,但代价是减小场景大小或区域成像速率。
使用 、、 和 函数计算合成波束宽度、积分时间、面积覆盖率和最大条带长度。请注意,聚光灯 SAR 系统的区域覆盖率和最大条带长度远小于带状图模式。
四、方位角啁啾信号参数
确定方位啁啾信号参数,即方位角啁啾速率、多普勒带宽、波束压缩比和去啁啾后的方位带宽。您可以导出方位角时间带宽积。这些对于设计精确的方位角合成孔径处理机制非常重要。
使用该函数计算方位角啁啾速率,即传感器照亮散射体时方位角信号改变频率的速率。
分析方位角啁啾率对距离和多普勒锥角变化的敏感性。该图显示,增加雷达的明确范围会降低方位角啁啾速率。

使用该函数计算方位角降印后的场景带宽。假设场景大小为 916 m。
分析场景带宽对多普勒锥角变化的灵敏度。

接下来,使用 and 函数计算从点散射体接收信号的多普勒带宽和波束压缩比。请注意,聚光灯 SAR 模式的多普勒带宽和光束压缩比远大于带状图 SAR 模式。
五、SAR 功率计算
使用带状图 SAR 模式的雷达方程的功率形式估计必须传输的峰值功率。所需的峰值功率取决于许多因素,包括最大明确范围、接收器所需的SNR以及波形的脉冲宽度。在这些因素中,接收器所需的SNR由Pd和Pfa的设计目标决定。对雷达系统及其环境的目标RCS、PRF以及不同的增益和损耗源进行建模和估计。
5.1 接收器信噪比
首先,计算接收器所需的信噪比。Pd、Pfa和SNR之间的关系可以用接收器工作特性(ROC)曲线来最好地表示。

ROC曲线表明,为了满足Pfa = 1e-6和Pd = 0.9的设计目标,接收信号的SNR必须超过13 dB。您可以通过查看图来推测SNR值,但仅计算所需值更为简单。使用该函数,派生所需的 SNR。
5.2 目标RCS
使用该函数计算反射率,即给定掠射角和工作频率的归一化雷达截面 (NRCS)。然后使用该函数计算地面图像平面中的目标RCS,并考虑雷达分辨率。
5.3 PRF 上限和下限
使用该函数在给定雷达速度和掠射角的情况下确定范围条带和方位角分辨率的最小和最大 PRF 值。
5.4 PRF选择
PRF通常是可编程的,可以针对每种应用进行优化。使用该函数根据雷达速度和沿方位角的实际天线尺寸计算雷达的PRF。指定恒定滚降系数作为安全裕度,以防止主瓣返回在PRF间隔中混叠。如果PRF设置得太低,雷达就会受到光栅瓣和多普勒模糊的影响。如果PRF设置得太高,则范围测量将不明确。
所选 PRF 在 PRF 范围内。
5.5 处理增益
使用该函数计算匹配滤波器后噪声带宽降低引起的距离处理增益。使用该函数计算由于脉冲相干积分而产生的方位角处理增益。
5.6 损耗和噪声因数
使用该函数估计级联接收机级的噪声系数。假设具有以下值的七个阶段:noisefigure
第1级LNA:噪声系数 = 1.0 dB,增益 = 15.0
第2级RF滤波器:噪声系数 = 0.5 dB,增益 = -0.5
第3级混频器:噪声系数 = 5.0 dB,增益 = -7.0
第4级中频滤波器:噪声系数 = 1.0 dB,增益 = -1.0
第5级中频前置放大器:噪声系数 = 0.6 dB,增益 = 15.0
第6级中频级:噪声系数 = 1.0 dB,增益 = 20.0
第7级鉴相器:噪声系数 = 6.0 dB,增益 = -5.0
使用该函数计算平坦陆地上的单向雷达传播系数。使用该函数计算大气气体吸收造成的损失。
5.7 发射功率
使用该函数通过SAR雷达方程计算峰值功率。您还可以指定其他损耗和系数,包括方位角波束形状损耗、窗口损耗、传输损耗和接收线损耗。使用该函数估计光束形状损耗,并将所有其他固定损耗组合使用5 dB。对于此分析,请指定为 “” 以使用最弱的陆地目标。有限的数据收集时间限制了收集的总能量,雷达中的信号处理使SAR图像中的SNR增加了两个主要增益因子。第一个是由于脉冲压缩,第二个是由于脉冲的相干积分。
六、总结
此示例显示了设计可在带状图和聚光灯模式下运行的 X 波段 SAR 系统必须计算的方面。该示例表明,同一SAR系统可以在带状图和聚光灯模式下运行,并根据要求实现不同级别的分辨率,但代价是其他参数。首先,分析并选择天线尺寸以满足所需的分辨率。然后估算天线增益、处理时间、约束条件和方位啁啾信号参数。然后估计雷达及其环境中所需的SNR,目标RCS,PRF,处理增益和损耗。最后,使用SAR方程计算峰值发射功率。
七、参考文献
[1] Carrara, Walter G., Ronald M. Majewski, and Ron S. Goodman. Spotlight Synthetic Aperture Radar: Signal Processing Algorithms. Boston: Artech House, 1995.
八、程序
程序获取方式一:下载一
程序获取方式二:下载二
相关文章:

基于matlab设计x波段机载SAR系统
一、前言此示例说明如何设计在 X 波段工作的合成孔径雷达 (SAR) 传感器并计算传感器参数。SAR利用雷达天线在目标区域上的运动来提供目标区域的图像。当SAR平台在目标区域上空行进时,当脉冲从雷达天线发送和接收时,会产生合成孔径…...

WPF学习:Slider — 冒泡显示值
想做一个下图所示的Slider,以冒泡的方式显示其Value值,该怎么做呢? 功能要求,当鼠标放在滑块上的时候,冒“泡”显示值;当滑块移动的时候,“泡”跟随移动。 看似简单的功能,但要完美…...

Vue实战第4章:主页设计之中部内容设计
前言 本篇在讲什么 接上篇文章,我们制作了一个自定义的网页导航栏,本篇文章我们简单制作一个内容页 仅介绍简单的应用,仅供参考 本篇适合什么 适合初学Vue的小白 适合想要自己搭建网站的新手 适合没有接触过vue-router的前端程序 本篇…...

数据结构代码总结(C语言实现)
目录如何应对数据结构的代码题?采取的学习流程①首先对C语言的语法的熟悉②学习掌握基本代码的写法,做到熟练2.1插入排序2.2快速排序2.3二分查找2.4树的遍历③跟着网上视频开始熟悉对一些问题的解答④结合真题的代码,寻找其中的结题规律如何应…...
zookeeper 复习 ---- chapter04
zookeeper 复习 ---- chapter04zookeeper 的精髓是什么? 1:它有四个节点类型 持久无序的节点 临时无序的节点 持久有序的节点 临时有序的节点 临时的节点的特征:当客户端和服务器端断开连接,当前客户端创建的节点被服务器端自动删…...
thinkphp6.0连接MYSQL
目录8.连接多个数据库7.多级控制器不存在6.分页5.非法请求4.关于路由**3.初体验页面****2.加入fileheader添加注释****1.配置mysql0. 官方开发手册一些网址 http://127.0.0.1:8000/index 原桌面 http://127.0.0.1:8000/hello/fsh hello,fsh(index中hello方法&#x…...

商家必读!超店有数分享,tiktok达人营销变现如何更快一步?
近几年来,“粉丝经济”发展越来越迅猛,“网红带货”已经成为了一种营销的方式。这种方式让商家能基于达人的影响下迅速抢占自己的私域流量池。消费者会基于对达人的信任,购买达人推荐的产品。达人效应可以助力品牌走出营销困境。如果商家想要…...

操作系统(day11)--快表,两级页表
具有快表的地址变换机构 时间局限性:会有大量连续的指令需要访问同一个内存块的数据的情况(程序中的循环) 空间局限性:一旦程序访问了某个存储单元,在不久之后,其附近的存储单元也很有可能被访问。…...

预告| 亮点抢先看!第四届OpenI/O启智开发者大会主论坛24日启幕!
2023年2月24日至25日,第四届OpenI/O启智开发者大会将在深圳隆重举行。“算网筑基、开源启智、AI赋能”作为今年大会的主题,吸引了全球业界关注的目光。大会集结中国算力网资源基座、开源社区治理及AI开源生态建设、国家级开放创新应用平台、NLP大模型等前…...
猪齿鱼(Choerodon UI )的通用提交的封装 —— 两种方案,A.使用dataSet的自身的submit,B.使用axios.post来提交
submit组件(otherSubmit/axiosSubmit) 一、背景与简介 1、首先我们申请表提交,分为【保存】提交与【其他】提交; 1.1【保存】提交,要求表单必须要有变更,DataToJSON默认为dirty(只转换变更的…...

CISCN(Web Ezpentest)GC、序列化、case when
目录 REGEXP的一个点(正则) like(默认不区分大小写) 当禁用了空格 regexp,like的区分大小写的使用方法 [CISCN 2022 初赛]ezpentest 卡点 2022 HFCTF babysql 最近又学到了一道新知识,case when的错…...
OSG三维渲染引擎编程学习之五十七:“第六章:OSG场景工作机制” 之 “6.1 OSG访问器”
目录 第六章 OSG场景工作机制 6.1 OSG访问器 6.1.1 访问器模式 6.1.2 osg::NodeVisitor 6.1.3 访问器示例...

Python3 输入和输出实例及演示
在前面几个章节中,我们其实已经接触了 Python 的输入输出的功能。本章节我们将具体介绍 Python 的输入输出。 输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数。 第3种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.std…...
召回-回忆录(持续更新)
0.召回方法 词召回 swing、itemCF 缺点: 有冷启动问题不是全局召回,冷门活动难以得到召回结果容易召回过多的头部热门活动 向量召回 参考文献: 经典推荐算法学习(七)| Graph Embedding技术学习 | 从DeepWalk到No…...
1243. 糖果/状态压缩dp【AcWing】
1243. 糖果 糖果店的老板一共有 M种口味的糖果出售。 为了方便描述,我们将 M种口味编号 1∼M。 小明希望能品尝到所有口味的糖果。 遗憾的是老板并不单独出售糖果,而是 K颗一包整包出售。 幸好糖果包装上注明了其中 K颗糖果的口味,所以小…...

【Spring Cloud Alibaba】001-单体架构与微服务架构
【Spring Cloud Alibaba】001-单体架构与微服务 文章目录【Spring Cloud Alibaba】001-单体架构与微服务一、单体架构1、单体应用与单体架构2、单体应用架构图3、单体架构优缺点优点缺点二、微服务1、微服务的“定义”2、微服务的特性3、微服务架构图4、微服务的优缺点优点缺点…...
Renderer 使用材质分析:materials、sharedMaterials 及 MaterialPropertyBlock
一、materials 与 sharedMaterials 1.1 使用上的区别与差异 Unity 开发时,在 C# 中通过 Renderer 取材质操作是非常常见的操作,Renderer 有两种常规获取材质的方式: sharedMaterials:可以理解这个就是原始材质,所有使…...

java学习----网络编程
网络编程入门 网络编程概述 计算机网络 计算机网络是指地理位置不同的具有独立功能的计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理协调下,实现资源共享和信息传递的计算机系统…...
这些「误区」99%的研发都踩过
意识不到误区的存在最为离谱; 01生活中,职场上,游戏里,都少不了正面对喷过:意识太差; 在个人的认知中意识即思维,意识太差即思维中存在的误区比较多; 每个人或多或少都存在思维上的…...

Bi系统跟数据中台的区别是什么?
随着数据时代的发展,BI分析是当今数据时代必不可少的能力之一。BI系统通过系统化产品化的方法,能够大幅降低数据的获取成本、提升数据使用效率。同时借助可视化、交互式的操作,可以高效支持业务的分析及发展。 BI如此火热,随之而…...
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...

Debian系统简介
目录 Debian系统介绍 Debian版本介绍 Debian软件源介绍 软件包管理工具dpkg dpkg核心指令详解 安装软件包 卸载软件包 查询软件包状态 验证软件包完整性 手动处理依赖关系 dpkg vs apt Debian系统介绍 Debian 和 Ubuntu 都是基于 Debian内核 的 Linux 发行版ÿ…...

前端导出带有合并单元格的列表
// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...

Module Federation 和 Native Federation 的比较
前言 Module Federation 是 Webpack 5 引入的微前端架构方案,允许不同独立构建的应用在运行时动态共享模块。 Native Federation 是 Angular 官方基于 Module Federation 理念实现的专为 Angular 优化的微前端方案。 概念解析 Module Federation (模块联邦) Modul…...

Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
Linux离线(zip方式)安装docker
目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1:修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本:CentOS 7 64位 内核版本:3.10.0 相关命令: uname -rcat /etc/os-rele…...

Kafka入门-生产者
生产者 生产者发送流程: 延迟时间为0ms时,也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于:异步发送不需要等待结果,同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...

DingDing机器人群消息推送
文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人,点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置,详见说明文档 成功后,记录Webhook 2 API文档说明 点击设置说明 查看自…...
LRU 缓存机制详解与实现(Java版) + 力扣解决
📌 LRU 缓存机制详解与实现(Java版) 一、📖 问题背景 在日常开发中,我们经常会使用 缓存(Cache) 来提升性能。但由于内存有限,缓存不可能无限增长,于是需要策略决定&am…...
uniapp 字符包含的相关方法
在uniapp中,如果你想检查一个字符串是否包含另一个子字符串,你可以使用JavaScript中的includes()方法或者indexOf()方法。这两种方法都可以达到目的,但它们在处理方式和返回值上有所不同。 使用includes()方法 includes()方法用于判断一个字…...