永发信息网

请问小波变换对序列的长度有要求吗(如我现在有一个序列含30个数可以进行小波变换吗)

答案:2  悬赏:10  手机版
解决时间 2021-02-07 17:10
  • 提问者网友:未信
  • 2021-02-07 06:57
请问小波变换对序列的长度有要求吗(如我现在有一个序列含30个数可以进行小波变换吗)
最佳答案
  • 五星知识达人网友:千夜
  • 2021-02-07 07:44
那要看情况了:如果是CWT是没有要求的;如果是使用mallat算法的DWT,则会用到滤波器,如果你的研究中非常重视重构信号,那么是有要求的,使用wmaxlev函数可以得到可合理分解的最大阶次,过高的阶次被认为是不合理的和误差太大的.如果是不使用mallat算法的DWT,即没有细节和逼近之分,也不重构信号的那种DWT,就是从CWT结果中隔点取系数的那种DWT也是没有要求的;如果是SWT则要求信号长度必须是2的幂次,入2,4,8,16,32 ,64,128个等等.30个做CWT没任何问题.做DWT能做多少阶合理的分解要wmaxlev计算,但是实际上多少阶都能变换的,只是高于wmaxlev的阶次被认为是不合理的.30个点估计最多做2层分解后就不合理了.做swt你最少要再加2个值,才行.
全部回答
  • 1楼网友:行雁书
  • 2021-02-07 08:16
收益了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯