[C,L] = wavedec(sig_new,6,waveletFunction); 在分解EEG信号之后,通过压缩所有分解的子信号重建信号。在获得重建信号后,我使用“均方误差”将重建信号与原始信号进行比较,以找到最佳小波函数
如何重建信号。对于分解,我用过:
[C,L] = wavedec(sig_new,6,waveletFunction); 为了重建,我使用了:
X = waverec(C,L,waveletFunction);
请告诉我重建程序是否正确。 我认为这不是正确的方法。因为重建信号和原始信号之间没有任何区别。请帮帮我。
waveletFunction = 'db1';
[C,L] = wavedec(sig_new,8,waveletFunction);
cD1 = detcoef(C,L,1);
cD2 = detcoef(C,L,2);
cD3 = detcoef(C,L,3);
cD4 = detcoef(C,L,4);
cD5 = detcoef(C,L,5); %GAMA
cD6 = detcoef(C,L,6); %BETA
cD7 = detcoef(C,L,7); %ALPHA
cD8 = detcoef(C,L,8); %THETA
cA8 = appcoef(C,L,waveletFunction,8); %DELTA
(or)
D1 = wrcoef('d',C,L,waveletFunction,1);
D2 = wrcoef('d',C,L,waveletFunction,2);
D3 = wrcoef('d',C,L,waveletFunction,3);
D4 = wrcoef('d',C,L,waveletFunction,4);
D5 = wrcoef('d',C,L,waveletFunction,5); %GAMMA
D6 = wrcoef('d',C,L,waveletFunction,6); %BETA
D7 = wrcoef('d',C,L,waveletFunction,7); %ALPHA
D8 = wrcoef('d',C,L,waveletFunction,8); %THETA
A8 = wrcoef('a',C,L,waveletFunction,8); %DELTA
在上述两个分解中哪一个是正确的?他们之间有什么区别? 请帮助我完成我的研究工作。