• 大小: 2KB
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-07-02
  • 语言: Matlab
  • 标签: Matlab  LFM  

资源简介

LFM信号仿真及ZAM时频变换,对LFM信号进行仿真,画出时域图和频谱图,再通过时频分析工具进行ZAM时频变换。 代码中,对LFM信号添加相位噪声,也可去掉。最后还提供了短时傅里叶时频变换方法

资源截图

代码片段和文件信息

%---------------------------------------------------------%
% 1.脉宽:10us 带宽:30Mhz 采样频率:2倍的带宽  载频 10e6
% 2.      10us      4Mhz         90mhz             10e6
% 3.      10us      10mhz        300mhz            100e6
% 4.      10us      15mhz        60mhz/100mhz      10e6
% 5.      10us      50mhz        2Ghz              200e6(**)
%---------------------------------------------------------%
clc;
clear all;
close all;
T=10e-6; 
B=4e6;
Fs=90e6;
fc=10e6; 
K=B/T;  
Ts=1/Fs; 
N=T/Ts;  
t=linspace(-T/2T/2N);  
% %%添加相位噪声
% fm=fc*4e-4;               
% fm1=fc*1e-4;
% b=0.07;
% fai=b*sin(2*pi*fm*t);
% %
LFM=exp(j*(2*pi*fc*t+pi*K*t.^2));
subplot(211) 
plot(t*1e6real(LFM));  
xlabel(‘Time in u sec‘);%时间单位是us
title(‘Real part of chirp signal‘);
grid on;axis tight;
%时域图像(实部)
subplot(212)  
freq=linspace(-Fs/2Fs/2N); 

评论

共有 条评论