2024年2月26日发(作者:3d全息投影动画)
%****************************************************************************************%
% 信号Mix_Signal_1 和 Mix_Signal_2 分别作FIR低通滤波。%%***************************************************************************************%混合信号 Mix_Signal_1 FIR低通滤波figure(2);F = [0:0.05:0.95];
A = [1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] ;b = firls(20,F,A);Signal_Filter = filter(b,1,Mix_Signal_1);subplot(4,1,1); %Mix_Signal_1 原始信号
plot(Mix_Signal_1);axis([0,1000,-4,4]);title('原始信号 ');subplot(4,1,2); %Mix_Signal_1 FIR低通滤波滤波后信号
plot(Signal_Filter);axis([0,1000,-5,5]);title('FIR低通滤波后的信号');%混合信号 Mix_Signal_2 FIR低通滤波F = [0:0.05:0.95];
A = [1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] ;b = firls(20,F,A);Signal_Filter = filter(b,1,Mix_Signal_2);subplot(4,1,3); %Mix_Signal_2 原始信号
plot(Mix_Signal_2);axis([0,1000,-10,30]);title('原始信号 ');subplot(4,1,4); %Mix_Signal_2 FIR低通滤波滤波后信号
plot(Signal_Filter);axis([0,1000,-10,30]);title('FIR低通滤波后的信号');
%****************************************************************************************%
% 信号Mix_Signal_1 和 Mix_Signal_2 分别作移动平均滤波%%***************************************************************************************%混合信号 Mix_Signal_1 移动平均滤波figure(3);b = [1 1 1 1 1 1]/6;Signal_Filter = filter(b,1,Mix_Signal_1);subplot(4,1,1); %Mix_Signal_1 原始信号
plot(Mix_Signal_1);axis([0,1000,-4,4]);title('原始信号 ');subplot(4,1,2); %Mix_Signal_1 移动平均滤波后信号
plot(Signal_Filter);axis([0,1000,-4,4]);title('移动平均滤波后的信号');%混合信号 Mix_Signal_2 移动平均滤波b = [1 1 1 1 1 1]/6;Signal_Filter = filter(b,1,Mix_Signal_2);subplot(4,1,3); %Mix_Signal_2 原始信号
plot(Mix_Signal_2);axis([0,1000,-10,30]);title('原始信号 ');subplot(4,1,4); %Mix_Signal_2 移动平均滤波后信号
plot(Signal_Filter);axis([0,1000,-10,30]);title('移动平均滤波后的信号');
%****************************************************************************************%
% 信号Mix_Signal_1 和 Mix_Signal_2 分别作中值滤波%%***************************************************************************************%混合信号 Mix_Signal_1 中值滤波figure(4);Signal_Filter=medfilt1(Mix_Signal_1,10);subplot(4,1,1); %Mix_Signal_1 原始信号
plot(Mix_Signal_1);axis([0,1000,-5,5]);title('原始信号 ');subplot(4,1,2); %Mix_Signal_1 中值滤波后信号
plot(Signal_Filter);axis([0,1000,-5,5]);title('中值滤波后的信号');%混合信号 Mix_Signal_2 中值滤波Signal_Filter=medfilt1(Mix_Signal_2,10);subplot(4,1,3); %Mix_Signal_2 原始信号
plot(Mix_Signal_2);axis([0,1000,-10,30]);title('原始信号 ');subplot(4,1,4); %Mix_Signal_2 中值滤波后信号
plot(Signal_Filter);axis([0,1000,-10,30]);title('中值滤波后的信号');
发布者:admin,转转请注明出处:http://www.yc00.com/num/1708953384a1596188.html
评论列表(0条)