zyy_ChinaVib 发表于 2012-3-19 17:00

matlab中调用butterworth滤波器对数据滤波

各位大侠,请教一个问题,恳请赐教。我用matlab中的滤波器设计工具fdatool设计了一个巴特沃斯低通滤波器,已经将滤波器的系数导到了matlab的workspace中去,分别为一个矩阵SOS和一个向量G,请问如何调用这个生成的滤波器系数对一个数据序列s进行滤波?谢谢!

zyy_ChinaVib 发表于 2012-3-20 08:27

=sos2tf(SOS,prod(G));
sf=filter(b,a,s); %s是滤波前的信号,sf是滤波后的信号,问题已解决!!!
页: [1]
查看完整版本: matlab中调用butterworth滤波器对数据滤波