lixinghui

巴特沃斯滤波器的双二阶方式

这是巴特沃斯滤波器的双二阶(Second-Order Section)生成方式,在多阶滤波器参数无法用单精度来表示的时候,需要使用SOS的方式来生成,这样才能使得每一级的滤波器使用单精度正常运行。 在多阶滤波器中,分子b的数据会很小,这里是该数据单精度浮点数不能表示了,并不能通过放大来处理 关于滤波器是否转单精度会影响响应可以在matlab中将参数使用single(b)来转换为单...

一种多阶滤波器分解计算的方式

​ 在单片机的应用中,对于很多的单片机在计算双精度浮点数会比单精度浮点数慢很多,一些单片机也有单精度的浮点数计算单元,对于这些个单片机在计算双精度数据的时候就会比较慢,如果能不使用双精度的浮点数就能计算完成的话,就会很好。 ​ 对于一些滤波器来说,特别是高阶的IIR滤波器,通过多级的级联,会导致滤波器的参数比较敏感,对于一点的变动就可能导致滤波器不稳定,从而数据无法收敛,对于高阶滤波器尤为...