《EMD程序中文详解及应用例子》精华贴的专题讨论贴
感谢xray为我们带来很好的原创贴,相信这个帖子会对使用HHT的版友有更进一步的帮助http://forum.vibunion.com/forum/thread-55430-1-1.html
但是出于保护原创贴和进一步讨论的目的,暂时把这个帖子关闭,希望xray和各位版友见谅。如果有版友在看帖子之后有什么疑问和
建议可以在这个帖子里跟贴说明。假如有更好的改进建议,我们将把原贴内容进一步完善,起到更好的指导作用。
最后再次感谢xray的热心发帖
[ 本帖最后由 zhangnan3509 于 2007-11-27 16:07 编辑 ] 感谢xray的付出,对我得帮助太大了! xray的这个工作,才是大部分人需要的,才是真正为新手朋友们做的实际工作! 多谢 xray,我刚刚运行了一下你的程序,提示:
??? Undefined function or method 'instfreq' for input arguments of type 'double'.
Error in ==> hhspectrum at 79
f(i,:)=instfreq(an(i,:)',tt,l)';
这是怎么回事? 我也是在zhlong那里下的程序包啊。
感谢赐教。
回复 #4 prideheart 的帖子
instfreq 少这个函数吧。咱们版里贴不少次了[ 本帖最后由 zhangnan3509 于 2007-11-27 21:45 编辑 ] 这个好,不清楚2FSK信号,特意查了一下,学通信方面的应该熟悉这个信号:
二进制数字频率调制(Frequency Shift Keying),是利用二进制数字基带信号控制载波进行频谱变换的过程。在发送端,产生不同频率的载波振荡来传输数字信息“1”或“0”;在接收端,把不同频率的载波振荡还原成相应的数字基带信号。2FSK具有实现容易,解调无需同频同相相干载波等优点。已被应用于铁路通信、电话及数字低速通信等领域。 原帖由 prideheart 于 2007-11-27 21:42 发表
多谢 xray,我刚刚运行了一下你的程序,提示:
??? Undefined function or method 'instfreq' for input arguments of type 'double'.
Error in ==> hhspectrum at 79
f(i,:)=instfreq(an(i,:)',tt,l)'; ...
该问题已被zhlong和form解决,谢谢! 感谢xray的辛苦工作,真的是非常的好啊
为我们这样的新手带了个好路!
再次表示感谢!:handshake
[ 本帖最后由 zhangnan3509 于 2007-12-5 10:38 编辑 ] 不知道哪位可以把运行的结果贴出来,我们可以看看结果是否一样!
谢了!
回复 #9 新手上路晚 的帖子
只要按照程序能运行出来,结果当然是一样的。:@D 感谢xray的付出,对我得帮助太大了! 程序运行后出现了??? Undefined function or variable 'fskmod'.是怎么原因?回复 12楼 的帖子
fskmod 是 matlab 自带的函数,需要matlab7.0 以上的版本 最近正在做FSK信号的调试,正头大呢,十分感谢。但是我在运行是出现下面错误:??? Error using ==> toimage
Too many input arguments.
Error in ==> u1000 at 53
= toimage(A,fa,tt,length(tt));
我把 = toimage(A,fa,tt,length(tt)); 改成 = toimage(A,fa),提示如下错误,但能出来输入信号的图形
??? Error using ==> plot
Vectors must be the same lengths.
Error in ==> u1000 at 70
plot(f, bjp);
不知道是什么原因,麻烦各位指教 非常感谢楼主的辛苦,对于刚刚接触EMD的我帮助很大呀,:@)
[ 本帖最后由 zhangnan3509 于 2009-1-18 23:26 编辑 ]