• 大小: 3KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: Matlab
  • 标签: 高斯  

资源简介

产生正弦调频信号,及其相关东西,值得看看,很不错的。

资源截图

代码片段和文件信息

%======================正弦调频(SFM)信号自模糊度函数=========================
%===========================================================================
clc
clear all
close all
%==========================信号参量设置======================================
f0=2000;                                                           %起始频率
fs=80*f0;                                                          %采样频率
B=1000;                                                            %信号带宽
T=0.01;                                                            %信号持续时间
c_water=1500;                                                      %声音在水中传播速度(单位 m/s)
beta=60;                                                           %正弦调频周期参数
K=B/2;                                                             %正弦调频幅度参数
%===========================================================================
%==============================时域=========================================
t1=0:1/fs:T;
u=exp(-pi*t1.^2).*exp(sqrt(-1)*2*pi*(f0*t1-(K*T/(beta*pi))*cos(beta*pi*t1/T)));
figure(1)
plot(t1real(u))
set(gca‘FontSize‘16);
grid;
xlabel(‘时间 t / s‘);
ylabel(‘幅度‘);
% title(‘SFM脉冲时域图‘);
%=============================频域=========================================
U=abs(fft(u));
f=(0:length(U)-1)*fs/length(U);
figure(2)
plot(fU)
set(gca‘FontSize‘16);
grid;
xlabel(‘频率 f / Hz‘);
ylabel(‘幅度‘);
% title(‘SFM脉冲频域图‘);
%==========================================================================
%=========================自模糊度函数======================================
%=====================径向速度和尺度的转换

评论

共有 条评论