Postaram sie aby było najjasniej jak umiem...
W Matlabie miałęm wygenerować kilkadziesiąt dziwięków typu .wav - zrobione bez wiekszych problemów... nastepnie nagrane dziwieki na CDaudio, należało z powrtotem zkonwerterować do .wav'ów... i własnie z tych pliczków po konwersji korzystając z funkcji 'wavread' zbadać widma nagranych sygnałów, dla wybranych częstotliwości
narysować widmo amplitudowe. Dla wszystkich nagranych sygnałów wyznaczyć SINAD...
napisałem kawałek programu który wygląda nastepująco... :
y=wavread('sound88.wav');
[y,fs,bits]=wavread('sound88.wav');
figure(1); plot(y)
n=524288;
fp=44100;
DFT=(fft(y)*2)/n;
fana=(0
n-1))*fp/n;
Mod=abs(DFT);
figure(2); stem(fana,Mod);
ylabel('Amplituda'); xlabel('Czestotliwosc');
- pierwszy wykres (sygnału) rysuje sie - jest OK...
ale juz kolejny nie bardzo i nie wiem dlaczego...
bład jest opisany tym że nie zgadza się liczba na osi X and Y...
Czy ktoś jest w stanie mi pomóc... i powiedzieć wogóle czy to jest w miare OK...[/url]
W Matlabie miałęm wygenerować kilkadziesiąt dziwięków typu .wav - zrobione bez wiekszych problemów... nastepnie nagrane dziwieki na CDaudio, należało z powrtotem zkonwerterować do .wav'ów... i własnie z tych pliczków po konwersji korzystając z funkcji 'wavread' zbadać widma nagranych sygnałów, dla wybranych częstotliwości
narysować widmo amplitudowe. Dla wszystkich nagranych sygnałów wyznaczyć SINAD...
napisałem kawałek programu który wygląda nastepująco... :
y=wavread('sound88.wav');
[y,fs,bits]=wavread('sound88.wav');
figure(1); plot(y)
n=524288;
fp=44100;
DFT=(fft(y)*2)/n;
fana=(0
Mod=abs(DFT);
figure(2); stem(fana,Mod);
ylabel('Amplituda'); xlabel('Czestotliwosc');
- pierwszy wykres (sygnału) rysuje sie - jest OK...
ale juz kolejny nie bardzo i nie wiem dlaczego...
bład jest opisany tym że nie zgadza się liczba na osi X and Y...
Czy ktoś jest w stanie mi pomóc... i powiedzieć wogóle czy to jest w miare OK...[/url]