【雷达成像】雷达SAR成像仿真的应用(Matlab代码实现)

 ?????个人主页:研学 的博客 

????????欢迎来到本博客????????

??博主优势:??????博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

??座右铭:行百里者,半于九十。

目录

??1 概述

??2 运行结果

??3 参考文献

??4 Matlab代码实现


??1 概述

??2 运行结果

 

 

部分代码:

%% 
%    线性调频信 的脉冲压缩

%    介绍:对线性调频信 进行仿真,输出其时频域的相关信息,并模拟回波信 ,
%    对其进行脉冲压缩和加窗处理。

%    实验记录:
%     1.线性调频信 时域包络、相位;实部、虚部
%     2.线性调频信 频谱幅频、相频特性;实部、虚部
%     3.两个目标回波的时域和频域波形
%     4.信 通过匹配滤波器的输出结果(脉冲压缩)。
%     5.用Hamming窗抑制脉冲压缩结果副瓣
%%  基本参数 
    clc;clear all;close all;

    T = 10e-6; % LFM周期/脉宽 10us
    B = 60e6; % LFM带宽 60Mhz
    fs = 100e6; % 采样率 100MHz
    K = B/T;
%%  模拟发射信
    n = round(15*T*fs);
    t = linspace(-10*T, 10*T,n);

    lfmT = rectpuls(t,T).*exp(1j*pi*K*t.^2);
    lfmF = fftshift(fft(fftshift(lfmT)));
    f = linspace(-fs,fs,n);

    %% 时域绘图
        figure();
        plot(diff(phase(lfmT)));
        title(‘LFM信 的时间-频率变化趋势图’);
        xlabel(‘时间’);
        ylabel(‘频率’);
        xlim([7200,7800])
    % 包络
        figure();
        subplot(2,2,1);
        plot(t,abs(lfmT));
        title(‘LFM信 时域包络’);
        xlabel(‘t/s’);
        ylabel(‘幅度’);
        xlim([-1e-5,1e-5])
        ylim([-0.5,1.5])
    % 相位
        subplot(2,2,2);
        plot(t,phase(lfmT));
        title(‘LFM信 时域相位’);
        xlabel(‘t/s’);
        ylabel(‘相位’);
        xlim([-5e-6,5e-6])
    % 实部
        subplot(2,2,3);
        plot(t,real(lfmT));
        title(‘LFM信 时域实部’);
        xlabel(‘t/s’);
        ylabel(‘幅度’);
        xlim([-1.5e-6,1.5e-6]);
        ylim([-1,1]);
    % 虚部
        subplot(2,2,4);
        plot(t,imag(lfmT));
        title(‘LFM信 时域虚部’);
        xlabel(‘t/s’);
        ylabel(‘幅度’);
        xlim([-1.5e-6,1.5e-6]);
        ylim([-1,1]);
    %% 频域绘图
        figure();
        subplot(2,2,1);
        plot(f,abs(lfmF));
        title(‘LFM信 幅频特性’);
        xlabel(‘Hz’);
        ylabel(‘幅度’);
        
        subplot(2,2,2);
        plot(unwrap(angle(lfmF)));
        title(‘LFM信 相频特性’);
        xlabel(‘Hz’);
        ylabel(‘相位’);
        
        subplot(2,2,3);
        plot(f,real(lfmF));
        title(‘LFM信 频谱实部’);
        xlabel(‘Hz’);
        ylabel(‘幅度’);    
        xlim([-3e7,3e7]);
        
        subplot(2,2,4);
        plot(f,imag(lfmF));
        title(‘LFM信 频谱虚部’);
        xlabel(‘Hz’);
        ylabel(‘幅度’);    
        xlim([-3e7,3e7]);

??3 参考文献

[1]周秀芝,崔益鹏,孙忠云.雷达成像仿真研究综述[J].计算机与现代化,2021(08):30-34+39.

??4 Matlab代码实现

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月22日
下一篇 2022年10月22日

相关推荐