1. Wczytać wyznaczony przez prowadzącego sygnał "mbi04popis.wav"
2. Przeprowadzić 4-krotną decymację sygnału
3. Wykreślić jego wykres
4. Obliczyć cepstra MFCC dla kolejnych fragmentów sygnału o długości 20ms z nakładkowaniem 10ms
5. Wyniki te przedstawić na wykresie 3D
6. Punkty 1-5 powtórzyć dla 6-krotnej decymacji i długości 30ms z nakładkowaniem 10ms
7. Wyniki te przedstawić na wykresie 3D
8. Po każdym z zadań przeprowadzić analizę uzyskanych wyników a na końcu opracowania zebrać najważniejsze wnioski
Jak do tej pory nie idzie mi źle, bo są to same podstawy Zaciąłem się natomiast przy punkcie 4 i 5. Znalazłem funkcję w matlabie, która oblicza cepstra, ale musiałem poddać sygnał autokorelacji i nie wiem czy jest to właściwe wyjście.. Czy należało to zrobić w jakiś inny sposób.
Kod programu:
Kod:
clear;
clf;
%wczytanie wav
[x,fp]=wavread('mbi04popis.wav'); %wczytanie wava o nazwie mbi04glowa
N=length(x); %długość wektora x
t=0:1/fp:(N-1)/fp;
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum