wy558558558 发表于 2007-6-15 18:58

EMD的程序运算速度太慢了怎么办?

今天刚试了一下,用EMD程序算我的信号,结果算了20多分钟没算出来:@L .我的信号长度大约为几十万吧.你们一般都算多长的?:handshake

zhlong 发表于 2007-6-15 19:04

回复 #1 wy558558558 的帖子

没算过这么长的,EMD相对来说还是比较快的,要是别的方法估计不分段的话,更慢。

zhangnan3509 发表于 2007-6-15 19:11

回复 #1 wy558558558 的帖子

我最大时候也就是1万多个数据一次,你这也太夸张了!你要不就把主程序改成dll形式,用新版的看看先

wy558558558 发表于 2007-6-15 20:08

我最后是把这个分成段算了,郁闷了.我的采样频率10000多,大吧:lol .采样时间还长,没办法这是需要.效果十分非常以及very的不好:@L

zhangnan3509 发表于 2007-6-15 20:09

回复 #4 wy558558558 的帖子

你数据里最高频率多少呀!别把采样频率弄得太高了

wy558558558 发表于 2007-6-15 20:33

我也想弄的小点但这些数据都是厂里给的,是改不了的了,其实最大频率700就够我看.不知道那帮人怎么想的.

zhlong 发表于 2007-6-15 21:03

回复 #6 wy558558558 的帖子

二次采样,把采样频率降低点。
help decimate

[ 本帖最后由 zhlong 于 2007-6-15 21:05 编辑 ]

zhangnan3509 发表于 2007-6-15 21:09

回复 #6 wy558558558 的帖子

那你的采样最大也别过7000

wy558558558 发表于 2007-6-16 09:22

本帖最后由 wdhd 于 2016-9-6 14:41 编辑

原帖由 zhlong 于 2007-6-15 21:03 发表
二次采样,把采样频率降低点。
help decimate
谢谢zhlong和zhangnan!~
页: [1]
查看完整版本: EMD的程序运算速度太慢了怎么办?