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

资源简介

首先构造三个线性调频脉冲信号,然后用短时傅里叶变换进行时频分析,生成二位平面图和三维立体图

资源截图

代码片段和文件信息

clear all;
clc
% close all;

fs = 312.5e6;  %312.5M
B = 10e6;
tuo = 30e-6;
t = 0:1/fs:tuo;
k = B/10e-6;
% y1 = sin(10e6*2*pi*t) + 1/200*sin(250e6*2*pi*t);     

y1 = zeros(length(t)1);
y1(2000:6000) = 1*exp(j*10e6*2*pi*t(2000:6000));
% for a=1:9
% y1(2000-10+a:2000) = a/10*exp(j*10e6*2*pi*t(2000-10+a));
% y1(6001:6000+a) = (10-a)/10*exp(j*10e6*2*pi*t(6000+a));
% end
% figure;plot(y1)
noise1 = 1/300*rand(length(t)1)+1/300*j*rand(length(t)1);
y1 = y1+noise1;


y2 = zeros(length(t)1);
y2(1000:8000) = 1/200*exp(j*250e6*2*pi*t(1000:8000));
noise2 = 1/300*randn(length(t)1)+1/300*j*rand(length(t)1);
y2 = y2 +noise2;

y3 = zeros(length(t)1);
y3(1000:2500) = 0.5*exp(j*2*pi*100e6*t(1000:2500)+j*pi*k*t(1000:2500).*t(1000:2500));
y3(4000:

评论

共有 条评论

相关资源