《合成孔径雷达成像算法与实现》Figure3.9

news/2024/7/24 9:32:22 标签: matlab

 代码复现如下:

clc
clear
close all

% 参数设置
TBP = 100;                              % 时间带宽积
T = 7.2e-6;                             % 脉冲持续时间
t_0 = 1e-6;                             % 脉冲回波时延

% 参数计算
B = TBP/T;                              % 信号带宽
K = B/T;                                % 线性调频频率
alpha_os = 1.25;                        % 过采样率,使用较高的过采样率是为了提高采样频率
F = alpha_os*B;                         % 采样频率
N = 2*ceil(F*T/2);                      % 采样点数
dt = T/N;                               % 采样时间间隔
df = F/N;                               % 采样频率间隔

% 变量设置
t = -T/2+t_0:dt:T/2+t_0-dt;             % 时间变量
f = -F/2:df:F/2-df;                     % 频率变量

%信号表达
st = exp(1j*pi*K*t.^2);                 %chirp信号复数表达式
srt = exp(1j*pi*K*(t-t_0).^2);          %chirp信号回波表达式
Srf = fft(srt);                         %chirp信号回波频域表达式
Hf = exp(1j*pi*f.^2/K);                 %匹配滤波器频域表达式,见公式3.35
S_out_f = Srf.*Hf;                      %匹配滤波后的信号频域表达式

%绘图
set(figure,'position',[500,500,600,150])
subplot(121),plot(f*1e-6,real(S_out_f)),axis([-10 10,-15 15])
subplot(122),plot(f*1e-6,imag(S_out_f)),axis([-10 10,-15 15])

 


http://www.niftyadmin.cn/n/4925353.html

相关文章

【Hbuilder+夜神模拟器】连接过程中遇到的坑

1、安装 HBuilder X 官网戳这里 选择适合你的版本 双击直接运行 夜神模拟器官网戳这里 选择适合你的版本 双击直接运行 2、Hbuilder中配置 打开工具—设置—运行配置 adb路径可以点击右侧的浏览找到bin文件夹下的nox_adb.exe,Android模拟器端口默认是62001&…

银行电子密码器也远程管理吗?操作步骤如下

企业需要在不同办公地点管理多个资金账户,能不能远程点按读取银行电子密码器呢? 三个字,很简单! 可以用密码点按器! 有了它就可以自动输入密码和读取验证码! 第一步 用双面胶把密码器固定在点按器上&…

标准的OSI七层模型(其实了解tcp足矣)

七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。 它是一个七层的、抽象的模型体&#x…

python-pip

pip 路径 python 下载后自带pip ,在scripts 下,如 D:\install\python\Scripts numpy pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simplepandas D:\install\python\Scripts>pip3 install pandas -i https://pypi.tuna.tsingh…

Golang 中的接口详解

什么是接口:接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 接口 Golang 接口的定义 在Go语言中接口(interface)是一种类型,一种抽象的类型。 interface是一组method的集合,是duck-type programming的一种体现。 接口…

【论文笔记】Cross Modal Transformer: Towards Fast and Robust 3D Object Detection

原文链接:https://arxiv.org/abs/2301.01283 1. 引言 受到DETR启发,本文提出鲁棒的端到端多模态3D目标检测方法CMT(跨模态Transformer)。首先使用坐标编码模块(CEM),通过将3D点集隐式地编码为多…

用户洞察:精准微信营销系统运用方法

在当今数字化时代,企业私域流量运营的挑战与日俱增。微信,作为中国最大的社交媒体平台,已成为企业进行私域营销的核心渠道。然而,为了更好地与用户互动,提高用户忠诚度,企业需要研究并灵活运用微信营销积分…

matlab学习心得

cell 1、Cell定义 我感觉Cell的发明是为了补充数值矩阵的不足。Cell 能包含任何类型的数据,比如数值、字符串、逻辑值甚至是Cell自身。说句人话就是Cell 是个筐,啥个都能装。但是由于Cell自己的“都能装”的属性,这个读取和写入就变的些复杂…