求教:分离正弦基频信号与冲击信号
想请教一个问题:如何将正弦的基频信号与叠加在其上的冲击信号分离,而不降改变击信号的幅值。用带通滤波器做了,始终无法不改变冲击信号的幅值。[ 本帖最后由 zhlong 于 2007-6-4 17:47 编辑 ] 能否给出你产生加速度信号数据的源数据?即正弦和冲击信号各是多少? 原帖由 along_doo 于 2006-12-7 14:04 发表
想请教一个问题:如何将正弦的基频信号与叠加在其上的冲击信号分离,而不降改变击信号的幅值。用带通滤波器做了,始终无法不改变冲击信号的幅值。
我把楼主提供的数据进行了分析(下图给出原始数据及其谱图)。楼主没有给出采样频率,只能用归一化频率。从谱图上看,信号中有一.04Hz(归一化频率)的基波及其谐波。不知哪一些是楼主要的正弦基频信号(是.04Hz的信号),哪些是冲击信号? 用自适应信号分离 本人感觉,你的冲击信号的循环频率与正弦信号基频基频一样吧,都是0.04Hz。
能否把你的采样频率给出,以及其它详细信息 可以尝试使用mallat提出的匹配追踪方法,我曾分离过类似的信号。 感觉你的这个应用可以用自适应噪声消除的办法解决。但是你提供的信息还不够详细。下面是可能的解决方案:
1。 用nortch filter,前提是你要知道正玄基频信号的确切频率,并且该频率是不随时间变化的。
2。 用自适应噪声消除的方法。此时需要同步采集两路信号:一路是你现在采的信号,另一路是噪声信号本身(sin信号,在自适应信号处理教科书里叫参考信号,reference signal)。这样就可以用自适应滤波器来滤波。这种方法的局限是有时候参考新好不容易得到。
页:
[1]