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

《合成孔径雷达成像算法与实现》_使用CS算法对RADARSAT-1数据进行成像

CSA

简介:Chirp Scaling 算法 (简称 CS 算法,即 CSA) 避免了 RCMC 中的插值操作。该算法基于 Scaling 原理,通过对 chirp 信号进行频率调制,实现了对信号的尺度变换或平移。基于这种原理,可以通过相位相乘代替时域插值来完成随距离变化的RCMC。此外,由于需要在二维频域进行数据处理,CSA 还能解决 SRC 对方位频率的依赖问题。
在这里插入图片描述

  1. 通过方位向 FFT 将数据变换到距离多普勒域。
  2. 通过相位相乘实现 Chirp Scaling 操作,使所有目标的距离徙动轨迹一致化。
  3. 通过距离向 FFT 将数据变换到二维频域。
  4. 与参考函数进行相位相乘,同时完成距离压缩、SRC 和一致 RCMC。
  5. 通过距离向 IFFT 将数据变换回距离多普勒域。
  6. 通过与随距离变化的匹配滤波器进行相位相乘,实现方位压缩。(由于步骤 2中的 Chirp Scaling 操作,相位相乘时需要进行相位矫正)
  7. 方位向 IFFT 将数据变换回二维时域。

数据分析

本次使用的是RADARSAT-1原始数据,该数据采集于2002年6月16日,照射的是加拿大温哥华地区。数据储存在 data_01.001 文件中,包含近19400条记录,每八条记录包含一条传输脉冲的复制信号。每条距离线有9288个复回波采样点,按照uint类型存储。除去复制信号,该记录共18818字节,先是192字节头信息和50字节辅助信息,然后是18576字节回波数据。

参数设置

采样率: F r = 32.317 M H z F_r = 32.317 MHz Fr=32.317MHz

脉冲宽度: T p = 30.111 M H z T_p = 30.111 MHz Tp=30.111MHz

距离向调频率: F r = 0.72135 M H z / μ s F_r = 0.72135 MHz/ \mu s Fr=0.72135MHz/μs

数据窗开始时间: 6.5956 m s 6.5956 ms 6.5956ms

脉宽: T r = 41.74 μ s T_r = 41.74 \mu s Tr=41.74μs

复制信号采样数:1349

每回波行采样数:9280

雷达频率: f 0 = 5.3 G H z f_0 = 5.3GHz f0=5.3GHz

雷达波长: λ = 0.05657 m \lambda = 0.05657 m λ=0.05657m

脉冲重复频率: F a = 1256.98 H z F_a = 1256.98 Hz Fa=1256.98Hz

有效雷达速率: V r = 7062 m / s V_r = 7062 m/s Vr=7062m/s

方位向调频率: K a = 1733 H z / s K_a = 1733 Hz/s Ka=1733Hz/s

多普勒中心频率: f η c = − 6900 H z f_{\eta_c} = -6900 Hz fηc=6900Hz

参考步骤

在这里插入图片描述

处理细节

本次仿真中,用到的傅里叶变换及傅里叶逆变换均采取如下方法

X = fftshift(fft(fftshift(x)));		%傅里叶变换x = ifftshift(ifft(ifftshift(X)));	%逆傅里叶变换

这样做的好处是变换后频率范围为 − π - \pi π ~ π \pi π

成像结果

示例

下图给出了本次实验数据所成的SAR图像示例,其斜距分辨率为6m,地面分辨率为10m,单视对全方位带宽进行处理,相应的分辨率为9m。

在这里插入图片描述

1536×2048

本次实验首先从文件DAT_01.001中提取了7769 ~ 9306行、1050 ~ 3098列共1536×2048的数据储存到文件CDdata1.mat中;9307~10842行、1050 ~ 3098列共1536×2048的数据储存到文件CDdata2.mat中。

下图展示了未补零的原始数据

在这里插入图片描述

为解决成像反折问题。需要在时域进行补零,相当于延长了时间轴。下图给出了经RC、SRC和一致RCMC操作后的信号幅度图像,可以看出,在距离多普勒域,数据已被拉直。

在这里插入图片描述

下图给出了CSA成像结果

在这里插入图片描述

从(a)中可以清晰地看到海面上航行有六艘轮船。
在这里插入图片描述

9704×8192

从文件DAT_01.001中提取了1 ~ 9704行、1 ~ 8192列共9704×8192的数据储存到了CDdata1_9704 _ 8192.mat文件中;9705_19408行、1~8192列共9704×8192的数据储存到了CDdata2_9704_8192.mat文件中。

原始数据

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/249795.html

相关文章:

  • GCN01——Ubuntu中设置vivado编辑器为vscode
  • Android 11.0 软硬键盘同时使用的兼容(软键盘与内置物理键盘共存)
  • ARM安全架构——为复杂软件提供保护
  • 提升网页交互体验的秘密武器——防抖和节流
  • HX3002入耳检测光感驱动调试-感0x08 寄存器溢出,不变化错误问题解决方法
  • 目标检测开源数据
  • AI模特换装的前端实现
  • git-5
  • qt 5.15.2压缩和解压缩功能
  • thinkphp6出现 htmlentities() expects parameter 1 to be string, array given
  • 【android开发-03】android中Intent的用法介绍
  • Java中时间工具详解:java.time包的应用
  • mysql 日志分析
  • 网络运维与网络安全 学习笔记2023.11.30
  • Perplexity 推出全新大型在线语言模型
  • python中的函数定义
  • 信贷销售经理简历模板
  • js事件流与事件委托/事件代理
  • 代码随想录算法训练营第三十八天| 509 斐波那契数 70 爬楼梯 746 使用最小花费爬楼梯
  • windows 此系统禁止运行脚本报错处理
  • 西南科技大学数字电子技术实验一(数字信号基本参数与逻辑门电路功能测试及FPGA 实现)FPGA部分
  • List系列集合
  • SQL 金额数值转换成中文大写
  • 在Linux上安装KVM虚拟机
  • 软件设计之原型模式
  • Android之高级UI
  • Qt:解决跨线程调用socket/IO类,导致报错的问题
  • 长沙电信大楼火灾调查报告发布:系烟头引发。FIS来护航安全
  • 【Web系列二十七】Vue实现dom元素拖拽并限制移动范围
  • 【IEEE独立出版】2024第四届神经网络、信息与通信工程国际学术会议(NNICE 2024)