《合成孔径雷达成像——算法与实现》之【6】仿真图3.6加窗
来源:互联网 发布:linux android 模拟器 编辑:程序博客网 时间:2024/04/27 02:55
这里主要对图3.6的匹配滤波器作了加窗(Kaiser窗)处理,使得脉冲压缩效果有了变化:加窗之后的信号幅度较未加窗信号有了降低,但峰值旁瓣比下降了7dB。
% SAR_Figure_3_6_window% 匹配滤波器加窗和不加窗的效果对比% 2016.08.31close all;clear all;clcT = 7.24e-6; % 信号持续时间B = 5.8e6; % 信号带宽K = B/T; % 调频率ratio = 10; % 过采样率Fs = ratio*B; % 采样频率dt = 1/Fs; % 采样间隔N = ceil(T/dt); % 采样点数t = ((0:N-1)-N/2)/N*T; % 时间轴st = exp(1i*pi*K*t.^2); % 生成信号ht = conj(fliplr(st));window = kaiser(N,2.5)';ht_window = window.*conj(fliplr(st)); % 匹配滤波器Sf = fftshift(fft(fftshift(st)));Hf = fftshift(fft(fftshift(ht)));Hf_window = fftshift(fft(fftshift(ht_window)));out = ifftshift(ifft(ifftshift(Sf.*Hf)));out_window = ifftshift(ifft(ifftshift(Sf.*Hf_window)));Z1 = abs(out);Z1 = Z1/max(Z1);Z1 = 20*log10(Z1);Z2 = abs(out_window);Z2 = Z2/max(Z2);Z2 = 20*log10(Z2);tt = linspace(-0.5,0.5,N);figure,set(gcf,'Color','w');subplot(2,2,1),plot(tt,out);axis([-0.3 0.3 -inf inf]);title('脉冲压缩之后的信号(未加窗)'),ylabel('幅度');subplot(2,2,2),plot(tt,Z1);axis([-0.3 0.3 -35 inf]);title('脉冲压缩之后的信号(未加窗)'),ylabel('幅度(dB)');subplot(2,2,3),plot(tt,out_window);axis([-0.3 0.3 -inf inf]);title('脉冲压缩之后的信号(加窗)'),xlabel('时间(归一化后)'),ylabel('幅度');subplot(2,2,4),plot(tt,Z2);axis([-0.3 0.3 -35 inf]);title('脉冲压缩之后的信号(加窗)'),xlabel('时间(归一化后)'),ylabel('幅度(dB)');
1 0
- 《合成孔径雷达成像——算法与实现》之【6】仿真图3.6加窗
- 《合成孔径雷达成像——算法与实现》之【5】仿真图3.6
- 《合成孔径雷达成像——算法与实现》之【1】仿真图2.2
- 《合成孔径雷达成像——算法与实现》之【2】仿真图3.1
- 《合成孔径雷达成像——算法与实现》之【3】仿真图3.2
- 《合成孔径雷达成像——算法与实现》之【4】仿真图3.4
- 《合成孔径雷达成像——算法与实现》之【7】仿真图3.7
- 《合成孔径雷达成像——算法与实现》之【8】仿真图3.8
- 《合成孔径雷达成像——算法与实现》之【9】仿真图3.10
- 《合成孔径雷达成像——算法与实现》之【10】仿真图3.13
- 《合成孔径雷达成像——算法与实现》之【11】仿真图5.16
- 《合成孔径雷达成像——算法与实现》之【12】仿真图5.17
- 《合成孔径雷达成像——算法与实现》之【13】仿真图5.18
- 《合成孔径雷达成像——算法与实现》之【14】仿真图5.19
- 《合成孔径雷达成像——算法与实现》之【15】仿真图7.3
- 《合成孔径雷达成像——算法与实现》之【16】仿真图7.5
- 《合成孔径雷达成像——算法与实现》之【0】仿真汇报
- 《合成孔径雷达成像——算法与实现》之【end】RADARSAT-1数据处理
- error TRK0005: Failed to locate: "CL.exe".
- OpenCV在图像上抠取指定区域平移、缩放的图像
- c++循环控制语句
- Oracle sqlplus中常用的set命令
- jstack jstat jmap
- 《合成孔径雷达成像——算法与实现》之【6】仿真图3.6加窗
- 扩展欧几里德算法模版题 POJ 1061青蛙的约会
- zookeeper 集群配置
- 菜鸟个人总结之纯sql导入数据(oracle,pl/sql)
- tomcat启动时检测到循环继承而栈溢出的问题
- 单源最短路径<队列><可以返回再找>
- c++ 异常处理 的不足
- 堆和栈访问效率
- PL/SQL 基础