資源簡(jiǎn)介
基于MATLAB的filter的使用,分別仿真了低通、帶通和高通濾波器,有助于分析濾波器的性能和實(shí)際使用。
代碼片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%------------------------------------------------------------------------------------%
%**************************************?Filter?**************************************%
%------------------------------------------------------------------------------------%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%???Date:2018.8.25
%???Author:flypassion
%???Version:1.0
clear?all
close?all
clc
%%?Parameter?Interface
Frequence0??????????=?60;????????%單位:Hz????
Frequence1??????????=?130;???????%單位:Hz
Frequence2??????????=?1e3;???????%單位:Hz
SampleFre???????????=?4e3;???????%單位:Hz
SampleLen???????????=?SampleFre;?%采樣點(diǎn)數(shù)
%%?Main
%-------------------產(chǎn)生三路信號(hào)
t?=?0:1/SampleLen:1/SampleFre*(SampleLen-1);
SignalData0?=?sin(2*pi*Frequence0*t);
SignalData1?=?sin(2*pi*Frequence1*t);
SignalData2?=?sin(2*pi*Frequence2*t);
SignalData3?=?SignalData0+SignalData1+SignalData2;
figure;hold?on
plot(t(1:150)SignalData0(1:150)‘b‘)
plot(t(1:150)SignalData1(1:150)‘r‘)
plot(t(1:150)SignalData2(1:150)‘k‘)
hold?off
figure;plot(t(1:150)SignalData3(1:150))
title(‘三路信號(hào)求和‘)
%-------------------頻譜分析
FFT_Data?=?fft(SignalData3);
Ampl
評(píng)論
共有 條評(píng)論