声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3345|回复: 17

[HHT] EMD分解时采用B样条插值时的问题??

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

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

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

x
小弟刚接触B样条不久,
   现在正写EMD的VC程序,弱弱的问一句,采用B样条插值时,所选择控制点时 是不是 选择极大值点和极小值点来作为控制点呢???
  希望各位大虾指点一下。。。。:handshake

[ 本帖最后由 zhangnan3509 于 2009-1-9 19:49 编辑 ]

本帖被以下淘专辑推荐:

回复
分享到:

使用道具 举报

发表于 2009-1-10 09:38 | 显示全部楼层
三样条是利用极值点生成包络线。但是B样条不是通过极值点生成线好像是不通过极值点的。你可以参考一下“郑天翔”写的一篇文章,关于利用B样条的文章。关于B样条在EMD中的利用我也不怎么清楚,搞不清楚它是生成包络线还是直接生成包络线的平均值。
 楼主| 发表于 2009-1-12 11:14 | 显示全部楼层

回复 沙发 吃书的老虎 的帖子

谢谢 LS的回复。。。
    :@)
发表于 2009-5-24 11:11 | 显示全部楼层

回复 楼主 luoye919 的帖子

好巧,我现在也正在学习这方面的内容,但是郑天翔的文章没有看明白,找了本样条函数的书在看,搂主研究到什么程度了?
 楼主| 发表于 2009-7-1 21:55 | 显示全部楼层

回复 地板 摩天轮 的帖子

这个B样条方法也不是很好,我做出来的效果一般,也并不必三次样条好哪儿去
发表于 2009-7-2 08:53 | 显示全部楼层
能否请教一下,B样条是如何实现EMD的?

[ 本帖最后由 吃书的老虎 于 2009-7-2 15:27 编辑 ]
发表于 2009-7-2 11:00 | 显示全部楼层

回复 6楼 吃书的老虎 的帖子

用B样条替代三次样条 拟合局部均值
 楼主| 发表于 2009-7-2 15:52 | 显示全部楼层
这个B样条目前我写的,有些信号能分析,有些分解不出来,而且端点效应比较严重
发表于 2009-7-3 21:11 | 显示全部楼层
三样条是依靠上下极值点形成上下包络线。那么我想问的B样条是如何形成包络线的?
发表于 2009-7-5 20:39 | 显示全部楼层

回复 11楼 吃书的老虎 的帖子

用滑动平均求 均值 然后用B样条拟合曲线
发表于 2009-7-6 13:03 | 显示全部楼层
不好意思。我对B样条方法不了解。滑动平均求均值后,点应该还是连续的。B样条拟合也就是直接对连续曲线拟合了,直接得到均值(也就是类似于三样条的上下包络线的平均值)。是否这样理解?

[ 本帖最后由 吃书的老虎 于 2009-7-6 13:04 编辑 ]
发表于 2009-7-6 16:21 | 显示全部楼层

回复 13楼 吃书的老虎 的帖子

滑动平均后出来的是数据点,再拟合曲线,出来就类似于三样条的上下包络线相减后的均值曲线
发表于 2009-7-7 22:58 | 显示全部楼层
请问如何实现滑动平均,MATLAB有自带的函数吗?
 楼主| 发表于 2009-7-8 09:22 | 显示全部楼层
滑动平均在郑天翔那篇文章上有说明,
    就是三次平滑处理……很简单的
 楼主| 发表于 2009-7-8 09:26 | 显示全部楼层
另外还有一篇CHen写的文章, 他才是提出人
  我不知道怎么上传,这篇文章是:A B-spline approach for empirical mode decompositions
介绍的比较详细,可以去看看
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-16 20:32 , Processed in 0.073643 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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