SAR成像技术(二)——线性调频信号的脉冲压缩_脉冲压缩后信号怎么处理得到sar图-程序员宅基地

技术标签: matlab  SAR成像技术  信号处理  

一、概述

脉冲压缩:
是一种频谱扩展方法,用于最小化峰值功率、最大化信噪比、获得高分辨率目标。

因早期脉冲雷达发射简单矩形脉冲信号,其信号能量:
E = P t T E=P_t T E=PtT P t P_t Pt 为脉冲功率, T T T 为脉冲宽度。

当需要增大雷达的最大探测距离 R R R 时,就需要增大信号能量 E E E,而由于发射管峰值功率受限,可以通过增加脉冲宽度提高信号能量。同时,简单矩形脉冲的时宽带宽积近似为1( B T ≈ 1 BT\approx1 BT1),则因为雷达距离分辨率:
Δ R = 1 2 c T = 1 2 B c \Delta R=\frac{1}{2}cT=\frac{1}{2B}c ΔR=21cT=2B1c
T T T 的增大导致了 Δ R \Delta R ΔR 的增大,即距离分辨率减小。因此二者产生了矛盾,需要采用时宽带宽积远大于1的复杂信号。本文通过匹配滤波实现脉冲压缩。

线性调频信号:
线性调频信号(Linear Frequency Signal, LFM)在SAR(乃至所有雷达)系统中非常重要,其最主要的特征是瞬时频率是时间的线性函数。这种信号用于发射以得到均匀的信号带宽。
在这里插入图片描述

二、线性调频信号

线性调频信号(LFM)是应用最广泛的一种脉冲压缩信号。这种信号的突出优点是匹配滤波器对回波信号的多普勒频移不敏感,仍能起到脉冲压缩的作用。
功率归一的线性调频脉冲的复信号表达式可写为:
s ( t ) = u ( t ) e x p { j 2 π f 0 t } = 1 T r e c t ( t T ) e x p { j ( 2 π f 0 + π K t 2 ) } s(t)=u(t)exp\{j2\pi f_0t \}=\frac{1}{\sqrt{T} }rect(\frac{t}{T})exp\{j(2\pi f_0+\pi Kt^2)\} s(t)=u(t)exp{ j2πf0t}=T 1rect(Tt)exp{ j(2πf0+πKt2)}
其中, T T T 为脉冲宽度; K = B / T K=B/T K=B/T 为调频斜率, B B B为调频带宽。信号的复包络为:
u ( t ) = 1 T r e c t ( t T ) e x p { j π K t 2 } , r e c t ( t T ) = { 1 , ∣ t ∣ ≤ T / 2 0 , ∣ t ∣ > T / 2 u(t)=\frac{1}{\sqrt{T} }rect(\frac{t}{T})exp\{j\pi Kt^2\}, rect(\frac{t}{T})=\left\{\begin{matrix} 1,&\left | t \right |\le T/2 \\ 0,&\left | t \right |> T/2 \end{matrix}\right. u(t)=T 1rect(Tt)exp{ Kt2},rect(Tt)={ 1,0,tT/2t>T/2
信号的瞬时频率为:
f i ( t ) = f 0 + K t f_i(t)=f_0+Kt fi(t)=f0+Kt线性调频信号波形图
线性调频信号的优点:
(1)当目标距离已知时,可以有很高的测速精度;当目标速度已知时,可以有很高的测距精度。
(2)在多目标环境中,当目标速度相同时,可以有很高的距离分辨率;当目标距离相同时,可以有很高的速度分辨率。
(3)多普勒不敏感。尽管多普勒频率可能会导致脉压的距离发生位移,但是不影响脉压处理。
(4)产生简单,工程实现方便。

三、脉冲压缩

通过匹配滤波将发射的宽脉冲信号压缩成窄脉冲信号,提高距离分辨率的同时,获得了快时间域的波形增益。现代雷达几乎都是在数字域进行脉压处理,脉冲压缩本身就是实现信号的匹配滤波,只是在模拟域一般称为匹配滤波,而在数字域称为脉冲压缩。
匹配滤波(matched filtering):
是白噪声环境最大信噪比准则下的最优滤波。
匹配滤波器(match filter):
是当输入端出现信号与加性白噪声时,使其输出信噪比最大的滤波器,也就是一个与输入信号相匹配的最佳滤波器。此噪声不必是高斯的。针对接收机而言,匹配滤波器是指接收机的频率特性与发射信号的频谱特性相匹配。利用施瓦兹(Schwarz)不等式,得到使输出信噪比SNR达到最大的条件,最终推导出匹配滤波器的方程(详细推导见《雷达原理与系统P95-97》):

请添加图片描述
{ H ( ω ) = S ∗ ( ω ) h ( t ) = s ∗ ( − t ) \left\{\begin{matrix} H(\omega)= S^*(\omega) \\ h(t)=s^*(-t) \end{matrix}\right. { H(ω)=S(ω)h(t)=s(t)

四、线性调频信号的脉冲压缩

实现方式:

MATLAB产生LFM信号:
在这里插入图片描述
在这里插入图片描述

Te = 2e-4;                       % 脉冲宽度200微秒
Bm = 1e6;                        % 带宽1MHz
K= Bm/Te;                        % 调频斜率

Fs = 2e6;                        % 采样频率2MHz
N = round(Te*Fs);                % 采样点数,并四舍五入
t = linspace(-Te/2,Te/2,N);

s = exp(i*K*pi*t.^2);            % 线性调频(LFM)信号
r=pi*K*(t.^2);                   % 相位
f=K*t                            % 瞬时频率

s_fft=fftshift(fft(s));          % 傅里叶变换
f=linspace(0,Fs,length(t))-Fs/2;

figure
plot(f,abs(s_fft));          
xlabel("频率");ylabel("幅度");
title("LFM频域图");
grid on;

figure
subplot(2,2,1)
plot(t,real(s)); grid on;          
title('信号实部');
xlabel('t/s');ylabel('幅度');
%axis([-5e-5 5e-5 -1 1])    
subplot(2,2,2)
plot(t,imag(s));grid on;         
title('信号虚部');
xlabel('t/s');ylabel('幅度');
%axis([-5e-5 5e-5 -1 1])   
subplot(2,2,3)
plot(t,r); grid on;             
title('相位');
xlabel('t/s');ylabel('rad');
subplot(2,2,4)
plot(t,f); grid on;             
title('频率');
xlabel('t/s');ylabel('Hz');

MATLAB对LFM信号脉冲压缩:
现代雷达的脉冲压缩处理均采用数字信号处理的方式,实现方法有两种:当脉压比不太大时,经常采用时域相关的处理方式;当脉压较大时,通常利用FFT在频域实现。工程中若采用FPGA实现脉压,大多采用时域脉压处理,对接收信号通过流水的方式进行。
实际中为降低旁瓣,脉冲压缩时需要加窗函数,也就是将匹配滤波器系数 h ( n ) h(n) h(n) 与窗函数时域 ω ( n ) \omega(n) ω(n) 相乘(时域加窗),即 h w ( n ) = h ( n ) ⊙ ω ( n ) h_w(n)=h(n) \odot \omega(n) hw(n)=h(n)ω(n),或频域加窗:
H w ( f ) = F F T { h ( n ) ⊙ ω ( n ) } H_w(f)=FFT\{h(n) \odot \omega(n)\} Hw(f)=FFT{ h(n)ω(n)}

请添加图片描述在这里插入图片描述在这里插入图片描述

Te = 2e-4;                                  % 脉冲宽度200微秒
Bm = 1e6;                                   % 带宽1MHz
K= Bm/Te;                                   % 调频斜率
Fs = 2e6;                                   % 采样频率2MHz
N = round(Te*Fs);                           % 采样点数,并四舍五入
t = linspace(-Te/2,Te/2,N);
s = exp(1i*K*pi*t.^2);                      % 线性调频(LFM)信号
r=pi*K*(t.^2);                              % 相位
f=K*t;                                      % 瞬时频率
c=3e8;                                      % 光速

R0=[50e3,82e3,10e4];                        % 目标的距离
Rmin=20e3;                                  % 采样的最小距离
Rrec=150e3;                                 % 接收距离窗的大小
Vr=[3,9,12];                                % 目标的速度
SNR=[20,15,10];                             % 目标信噪比
bos=2*pi/0.03;                              % 波数
NR0=ceil(log2((2*Rrec/c)*Fs));
NR1=2^NR0;
game=(1+2*Vr./c).^2;

sp=(0.707*(randn(1,NR1)+1j*randn(1,NR1)));  %生成高斯白噪声
for k=1:length(R0)
    NR=fix((2*(R0(k)-Rmin)/c)*Fs);
    spt=(10^(SNR(k)/20))*exp(-1j*bos*R0(k))*exp(1j*pi*K*game(k)*t.^2); % 雷达回波
    sp(NR:NR+N-1)=sp(NR:NR+N-1)+spt;
end
spf=fft(sp,NR1);
s_fft=fft(s,NR1);
y=abs(ifft(spf.*conj(s_fft),NR1)/NR0);      %实现频域脉压
figure;
plot(real(sp));grid; 
title('脉压输入信号');
figure;
plot(real(y));grid;
title('脉压输出结果');
figure;
plot(real(spt));grid;
title('回波信号复包络实部');
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_57781190/article/details/136653666

智能推荐

分布式光纤传感器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告_预计2026年中国分布式传感器市场规模有多大-程序员宅基地

文章浏览阅读3.2k次。本文研究全球与中国市场分布式光纤传感器的发展现状及未来发展趋势,分别从生产和消费的角度分析分布式光纤传感器的主要生产地区、主要消费地区以及主要的生产商。重点分析全球与中国市场的主要厂商产品特点、产品规格、不同规格产品的价格、产量、产值及全球和中国市场主要生产商的市场份额。主要生产商包括:FISO TechnologiesBrugg KabelSensor HighwayOmnisensAFL GlobalQinetiQ GroupLockheed MartinOSENSA Innovati_预计2026年中国分布式传感器市场规模有多大

07_08 常用组合逻辑电路结构——为IC设计的延时估计铺垫_基4布斯算法代码-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏12次。常用组合逻辑电路结构——为IC设计的延时估计铺垫学习目的:估计模块间的delay,确保写的代码的timing 综合能给到多少HZ,以满足需求!_基4布斯算法代码

OpenAI Manager助手(基于SpringBoot和Vue)_chatgpt网页版-程序员宅基地

文章浏览阅读3.3k次,点赞3次,收藏5次。OpenAI Manager助手(基于SpringBoot和Vue)_chatgpt网页版

关于美国计算机奥赛USACO,你想知道的都在这_usaco可以多次提交吗-程序员宅基地

文章浏览阅读2.2k次。USACO自1992年举办,到目前为止已经举办了27届,目的是为了帮助美国信息学国家队选拔IOI的队员,目前逐渐发展为全球热门的线上赛事,成为美国大学申请条件下,含金量相当高的官方竞赛。USACO的比赛成绩可以助力计算机专业留学,越来越多的学生进入了康奈尔,麻省理工,普林斯顿,哈佛和耶鲁等大学,这些同学的共同点是他们都参加了美国计算机科学竞赛(USACO),并且取得过非常好的成绩。适合参赛人群USACO适合国内在读学生有意向申请美国大学的或者想锻炼自己编程能力的同学,高三学生也可以参加12月的第_usaco可以多次提交吗

MySQL存储过程和自定义函数_mysql自定义函数和存储过程-程序员宅基地

文章浏览阅读394次。1.1 存储程序1.2 创建存储过程1.3 创建自定义函数1.3.1 示例1.4 自定义函数和存储过程的区别1.5 变量的使用1.6 定义条件和处理程序1.6.1 定义条件1.6.1.1 示例1.6.2 定义处理程序1.6.2.1 示例1.7 光标的使用1.7.1 声明光标1.7.2 打开光标1.7.3 使用光标1.7.4 关闭光标1.8 流程控制的使用1.8.1 IF语句1.8.2 CASE语句1.8.3 LOOP语句1.8.4 LEAVE语句1.8.5 ITERATE语句1.8.6 REPEAT语句。_mysql自定义函数和存储过程

半导体基础知识与PN结_本征半导体电流为0-程序员宅基地

文章浏览阅读188次。半导体二极管——集成电路最小组成单元。_本征半导体电流为0

随便推点

【Unity3d Shader】水面和岩浆效果_unity 岩浆shader-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏18次。游戏水面特效实现方式太多。咱们这边介绍的是一最简单的UV动画(无顶点位移),整个mesh由4个顶点构成。实现了水面效果(左图),不动代码稍微修改下参数和贴图可以实现岩浆效果(右图)。有要思路是1,uv按时间去做正弦波移动2,在1的基础上加个凹凸图混合uv3,在1、2的基础上加个水流方向4,加上对雾效的支持,如没必要请自行删除雾效代码(把包含fog的几行代码删除)S..._unity 岩浆shader

广义线性模型——Logistic回归模型(1)_广义线性回归模型-程序员宅基地

文章浏览阅读5k次。广义线性模型是线性模型的扩展,它通过连接函数建立响应变量的数学期望值与线性组合的预测变量之间的关系。广义线性模型拟合的形式为:其中g(μY)是条件均值的函数(称为连接函数)。另外,你可放松Y为正态分布的假设,改为Y 服从指数分布族中的一种分布即可。设定好连接函数和概率分布后,便可以通过最大似然估计的多次迭代推导出各参数值。在大部分情况下,线性模型就可以通过一系列连续型或类别型预测变量来预测正态分布的响应变量的工作。但是,有时候我们要进行非正态因变量的分析,例如:(1)类别型.._广义线性回归模型

HTML+CSS大作业 环境网页设计与实现(垃圾分类) web前端开发技术 web课程设计 网页规划与设计_垃圾分类网页设计目标怎么写-程序员宅基地

文章浏览阅读69次。环境保护、 保护地球、 校园环保、垃圾分类、绿色家园、等网站的设计与制作。 总结了一些学生网页制作的经验:一般的网页需要融入以下知识点:div+css布局、浮动、定位、高级css、表格、表单及验证、js轮播图、音频 视频 Flash的应用、ul li、下拉导航栏、鼠标划过效果等知识点,网页的风格主题也很全面:如爱好、风景、校园、美食、动漫、游戏、咖啡、音乐、家乡、电影、名人、商城以及个人主页等主题,学生、新手可参考下方页面的布局和设计和HTML源码(有用点赞△) 一套A+的网_垃圾分类网页设计目标怎么写

C# .Net 发布后,把dll全部放在一个文件夹中,让软件目录更整洁_.net dll 全局目录-程序员宅基地

文章浏览阅读614次,点赞7次,收藏11次。之前找到一个修改 exe 中 DLL地址 的方法, 不太好使,虽然能正确启动, 但无法改变 exe 的工作目录,这就影响了.Net 中很多获取 exe 执行目录来拼接的地址 ( 相对路径 ),比如 wwwroot 和 代码中相对目录还有一些复制到目录的普通文件 等等,它们的地址都会指向原来 exe 的目录, 而不是自定义的 “lib” 目录,根本原因就是没有修改 exe 的工作目录这次来搞一个启动程序,把 .net 的所有东西都放在一个文件夹,在文件夹同级的目录制作一个 exe._.net dll 全局目录

BRIEF特征点描述算法_breif description calculation 特征点-程序员宅基地

文章浏览阅读1.5k次。本文为转载,原博客地址:http://blog.csdn.net/hujingshuang/article/details/46910259简介 BRIEF是2010年的一篇名为《BRIEF:Binary Robust Independent Elementary Features》的文章中提出,BRIEF是对已检测到的特征点进行描述,它是一种二进制编码的描述子,摈弃了利用区域灰度..._breif description calculation 特征点

房屋租赁管理系统的设计和实现,SpringBoot计算机毕业设计论文_基于spring boot的房屋租赁系统论文-程序员宅基地

文章浏览阅读4.1k次,点赞21次,收藏79次。本文是《基于SpringBoot的房屋租赁管理系统》的配套原创说明文档,可以给应届毕业生提供格式撰写参考,也可以给开发类似系统的朋友们提供功能业务设计思路。_基于spring boot的房屋租赁系统论文