我要加入 登录
声振论坛 返回首页

westrongmc的个人空间 http://home.vibunion.com/?190415 [收藏] [复制] [分享] [RSS]

日志

零相位FIR数字积分算法应用-单频信号

热度 2已有 931 次阅读2012-12-13 22:13 |个人分类:信号处理| 数字积分算法

这段时间研究FIR数字积分算法,并对单频仿真信号进行了验证。
下面是仿真数据计算的结果:
假设信号频率f1 = 10 Hz,幅值A1 = 2*pi*f1 , a1 = 2*pi*f1*sin(2*pi*f1*t),
其对应的理论积分结果为v1 = -cos(2*pi*f1*t),理论幅值V1 = 1 ,相位滞后90度。
假设不同的采样率Fs1 = 100Hz;Fs2 = 200Hz;Fs3 = 500Hz;Fs4 = 1000Hz;
看其积分结果,并逐点计算积分后的速度信号跟理论速度信号的绝对误差。
一。Fs=100Hz

二。Fs=200Hz

三。Fs=500Hz

四。Fs=1000Hz

由上面的仿真结果可见,相位90度没有问题,幅值误差很小。

发表评论 评论 (5 个评论)

回复 impulse 2012-12-14 11:56
不错,零相位滤波效果很好。但零相位滤波的两端信号有畸变
回复 westrongmc 2012-12-14 12:07
对于工程现场的稳态振动来讲,这个应该影响不大。对于瞬态信号处理确实不适合。另外,在数据进行离线处理时,非因果系统是有意义的。
回复 afnuaa 2012-12-19 13:55
最常用的数值积分方法会出现零漂和趋势项,请教,此方法适用于实时采集、实时积分系统吗?
回复 westrongmc 2012-12-19 19:42
要避免零漂和趋势项影响的办法就是做高通处理。FIR方法会引入高通。用于实时处理,是有滞后的。但在某些应用时,如稳态振动,随机平稳过程等,是可行的,例如机械的强迫运动,振动台随机振动试验等。
回复 impulse 2012-12-22 16:07
其实这个也是可以用于实时分析的,需要做一定处理,消除首尾的畸变。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 我要加入

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-14 07:31 , Processed in 0.066059 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部