声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2876|回复: 10

[综合] 信号预处理--提取趋势项

[复制链接]
发表于 2009-8-7 14:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
A Detrending Method in Data Processing
We all know that spectral estimation request that the sigal is at least weakly stationary. So, detrending is just trying to remove the slow nonstationary trends from the data that need processing.
This is a detrending method using smoothness priors aproach(SPA).
Ref. An advanced detrending method with application to HRV analysis. IEEE trans. on Biomedical Engineering
An example for detrending. the sinusoidal signal that have lower frequency is used as the trend.

[ 本帖最后由 ken1983414 于 2009-8-7 14:09 编辑 ]
results.jpg

detrenddata.m

500 Bytes, 下载次数: 104

回复
分享到:

使用道具 举报

发表于 2009-8-15 18:46 | 显示全部楼层
LZ你想说什么呢?(⊙_⊙)?
发表于 2009-8-16 00:06 | 显示全部楼层
楼主是分享其程序!?
 楼主| 发表于 2009-8-16 21:51 | 显示全部楼层
想分享这个做数据预处理,提取趋势项的方法,觉得效果不错。
发表于 2009-9-9 20:04 | 显示全部楼层
那楼主为何不把程序贴出来?
发表于 2009-12-29 10:56 | 显示全部楼层

回复 板凳 ChaChing 的帖子

大侠你好,可不可以麻烦你几秒钟给我说一下工程上对于振动信号的预处理方法(步骤)呢?谢谢:loveliness:
 楼主| 发表于 2010-5-7 17:59 | 显示全部楼层
主要是 ,分享信号预处理--提取趋势项的方法
发现这个方法效果不错
发表于 2010-7-28 16:10 | 显示全部楼层
LZ发的帖子 在论坛其他地方看见过啊
clear;
fs=1000;    %fs为采样频率;
t=1/fs:1/fs:1;
x1=2*sin(100*pi*t);
subplot(411);plot(x1);
title('原始信号')
x2=3*sin(pi*t);
subplot(412);plot(x2);
title('趋势项')
x=x1+x2;
subplot(413);plot(x);
title('原始信号+趋势项')

m=2;
a=polyfit(t,x,m);     %计算多项式待定系数向量a
y=x-polyval(a,t);     %用x减去多项式系数a生成的趋势项
title('original signal');
grid on;
subplot(2,1,2);
subplot(414);plot(t,y);
title('去除趋势项后得到的信号')
这就是源程序啊
发表于 2012-6-2 09:05 | 显示全部楼层
找的辛苦
发表于 2012-6-9 22:04 | 显示全部楼层
好好好好好
发表于 2012-6-10 13:17 | 显示全部楼层
回复 6 # 李元 的帖子

一般的信号处理的书上就有介绍..........
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-18 02:58 , Processed in 0.056054 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表