how i get wavelet coefficient after 5-level?

i work with ecc signal classification, and i use wavelet transform my signal have 1024 sample and after i make 5-level it should be 32-sample. but i get 5-app and 5-det each one have 1024 sample also , so ,how i get the only 32 sample ( as a feature ) which represent the ecg-signal . thanks,

回答 (1 件)

Wayne King
Wayne King 2012 年 8 月 24 日

0 投票

You need to set the dwtmode to periodization
dwtmode('per');
x = randn(1024,1);
[C,L] = wavedec(x,5,'db4');
% get level-5 wavelet coefficients
d5 = detcoef(C,L,5);
length(d5)

カテゴリ

ヘルプ センター および File ExchangeWavelet Toolbox についてさらに検索

質問済み:

2012 年 8 月 23 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by