信号重构问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 14:10:09
我在用matlab作信号降噪
信号重构时出现分解后的小波系数长度比原先的小~
无法重构信号~问下怎么解决
程序大概内容
load tandileida
s=tandileida
[c,l]=wavedec(s,5,'db5');
a5=appcoef(c,l,'db5',5);
d5=detcoef(c,l,5);
.
.
d1=detcoef(c,l,1);
.
.
c2=[a5 softd5 softd4 softd3 softd2 softd1]
s1=waverec(c2,l,'db5');
.
.
出错原因Error using ==> horzcat 系数不一致~

load tandileida
s=tandileida
[c,l]=wavedec(s,5,'db5');
a5=appcoef(c,l,'db5',5);
d5=detcoef(c,l,5);
.
.
d1=detcoef(c,l,1);
.
.
c2=[a5 softd5 softd4 softd3 softd2 softd1]
s1=waverec(c2,l,'db5');
.
.
出错原因Error using ==> horzcat 系数不一致~