实时高速低通、带通滤波器
大家好,想用软件(VC++)实现数据的实时、高速(1000Hz采样)滤波器的设计与编制,想用低通滤波或是带通滤波,数据波形在10Hz--30Hz,
大家给些意见,用哪种滤波器实现效果好。
多谢 我也有同样的问题,希望众位老师来看帖子的时候,顺便指点一二,多谢 我也想学滤波器知识。 本帖最后由 hcharlie 于 2011-1-14 17:08 编辑
回复 1 # hurobot 的帖子
要清楚你的详细要求,还要了解各个滤波器的特性。
以0~30低通滤波器为例,巴特沃斯滤波器带内波动平坦,但带外衰减较慢,椭圆滤波器相反,带内不太平,但带外衰减快。
阶数越高,带外衰减快,但数字滤波长度大,慢。
还有你说的《实时》是何意?是不是ON--LINE,这边数据流来了,那边马上就输出了?OFF--LINE分析,可以先采集一大堆数据,然后再滤波处理。
有一些程序集,这些要求参数定了,它可以提供源代码的。
如果是ON--LINE分析,那要求电脑直接连接采集卡,滤波软件也要特殊处理一下,滤波输出存盘或是实时处理(FFT,谱分析等)。
至于你的《高速(1000Hz采样)》,如果测量点数不多,对于现在采集和电脑技术来讲,速度不算高。
页:
[1]