大家好,小科来为大家解答以上问题。加速度数据中涉及的滤波器的带宽是多少这个很多人还不知道,现在让我们一起来看看吧!
解答:
1、在生活中,我们经常用手机来增加步数,以此来炫耀我们每天的锻炼成果。
2、当我们晃动手机的时候,也会产生加速度,那么传感器的数据能分辨出来吗?一个人走路的时候,频率一定要在一定范围内,比如一秒钟走了多少步,或者一分钟只能走多远。如果用手机晃动的频率很快,那么这个数据就会被算法中的数字滤波器过滤掉。
3、如果它们几乎一样呢?那就没有办法区分了。
4、我说了这么多,只是想带出一个基本的知识:加速度数据中涉及的滤波器的带宽是多少?怎么样如何设置?
5、我通常使用函数firpm来生成滤波器的系数!当然,fir1功能也可以用于设计。
6、firpm的介绍见matlab官方技术文档。
7、用一个例子来说明firpm的用法。
8、f=[0 0.3 0.4 0.6 0.7 1.0];
9、a=[0 1.0 0.0 0.0 0.5 0.5];
10、b=firpm(50,f,a);
11、[h,w]=freqz(b,1,512);
12、图(f,a)
13、继续
14、曲线图(w/pi,绝对值(h))
15、图例(“理想”、“firpm设计”)
16、xlabel([‘弧度频率’,’ w/pi’])
17、依拉贝尔(‘震级’)
18、问题:你能用这个函数设计一个点陷阱过滤器吗?
19、当然可以!
20、写这个,就要复习相关的理论知识!
21、firpm函数实现了Parks-McClellan算法,该算法利用Remez交换算法和切比雪夫近似理论设计了一个在指定频率响应和实际频率响应之间具有最佳拟合的滤波器。
22、该滤波器可以将指定频率响应和实际频率响应之间的最大误差降至最低,从这个意义上说,它们是最佳滤波器。它们有时被称为极小极大滤波器。
23、这样设计的滤波器在频率响应上表现出等纹波特性,因此也称为等纹波滤波器。
24、Parks-McClellan FIR滤波器设计算法可能是目前最流行、应用最广泛的FIR滤波器设计方法。
25、fir1功能采用窗口功能设计方式,这里不再赘述。
26、微信官方账号有一门大学课程《数字信号处理》,详细讲解。
27、我们来看看算法!这是计步功能。后续文章将展示步数计数与心率检测相结合的算法!为什么要结合?模式识别是心率算法的前提!程序中涉及的数据采集文件已经上传到网盘,本系列文章将多次给出下载链接!
本文到此结束,希望对大家有所帮助。