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

资源简介

方波、三角波、随机序列信号、正弦波及带有加性高斯白噪声的正弦信号序列;产生2个频率信号的叠加信号,并分析该叠加信号的时域波形和频域信号频谱特性;

资源截图

代码片段和文件信息

% MATLAB script for signal and linear time-invariant system.
echo on
df=0.01;                    % freq. resolution频率分辨率
fs=5;                       % sampling frequency采样频率
ts=1/fs;                                    % sampling interval采样间隔
t=[-5:ts:5];                                % time vector时间矢量
x=zeros(1length(t));                   % input signal initiation
x(16:26)=t(16:26)+2;
x(27:31)=2*ones(15);
x(32:41)=2+2*cos(0.5*pi*t(32:41));
x(42:46)=2*ones(15);


% Part 1
[Xx1df1]=fftseq(xtsdf);                 % spectrum of the input输入普
f=[0:df1:df1*(length(x1)-1)]-fs/2;          % frequency vector
X1=X/fs;                                    % scaling测量


% Part 2
% Filter transfer function滤波器传递函数
[Y1Xdf1]=fftseq(ytsdf);   
H=[ones(1ceil(1.5/df1))zeros(1length(X)-2*ceil(1.5/df1))ones(1ceil(1.5/df1))];             

评论

共有 条评论