Après avoir découpé mon signal en trames, je fais une ponderation par fenetrage hamming de mon signal avec le programme ci-dessus. Mais j'ai le message d'erreur suivant
Error using==>times, Matrix dimensions must agree
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 [signal, Fe] = wavread(deblank(fich_signal)); Nsignal = length(signal); fenetre = 256; elem_20ms = 2 * fenetre; nb_tranches_signal = floor(Nsignal / fenetre) - 2; indices = 0:fenetre:Nsignal; for k = 1:nb_tranches_signal % Ponderation par fenetrage de hamming F_signal_dup = abs(rfft(double(jingle(indices(k)+1:indices(k+2)).*hamming(elem_20ms)))); end
Partager