STATLAB/Zadanie zaliczeniowe3: Różnice pomiędzy wersjami
(Utworzono nową stronę "===1. Przygotowanie danych=== Nagraj przy użyciu mikrofonu kilka następujących po sobie dźwięków o różnej wysokości (np. cztery) zaśpiewanych lub zagranych na...") |
|||
Linia 13: | Linia 13: | ||
że <math>X_{n_0}</math> jest dyskretną transformatą Fouriera okienkowanego wycinka sygnału od <math>n_0-\frac{N_w}{2}</math> o szerokości <math>N_w</math> (czyli wyśrodkowanego w <math>n_0</math>). | że <math>X_{n_0}</math> jest dyskretną transformatą Fouriera okienkowanego wycinka sygnału od <math>n_0-\frac{N_w}{2}</math> o szerokości <math>N_w</math> (czyli wyśrodkowanego w <math>n_0</math>). | ||
− | Proszę pamiętać o okienkowaniu ([[ | + | Proszę pamiętać o okienkowaniu ([[Nieparametryczne_widmo_mocy#Okienkowanie_a_widmo_mocy:_periodogram|periodogram]]) wycinka sygnału przed policzeniem DTF. |
===3. Prezentacja=== | ===3. Prezentacja=== |
Wersja z 12:32, 22 maj 2015
Spis treści
1. Przygotowanie danych
Nagraj przy użyciu mikrofonu kilka następujących po sobie dźwięków o różnej wysokości (np. cztery) zaśpiewanych lub zagranych na dowolnym instrumencie muzycznym. Dźwięk zapisz w formacie „raw”; zanotuj częstotliwość próbkowania.
2. Analiza czasowa widma
Dla wybranego rodzaju okna czasowego i ustalonej szerokości okna [math]N_w \ll N[/math] ([math]N[/math] = długość sygnału), oblicz krótkoczasową transformatę Fouriera (STFT), czyli taką dwu-wymiarową tablicę (macierz numpy)
[math] Z[k][n_0] = \frac{\left\vert X_{n_0}[k] \right\vert^2}{N_w} \,, [/math]
że [math]X_{n_0}[/math] jest dyskretną transformatą Fouriera okienkowanego wycinka sygnału od [math]n_0-\frac{N_w}{2}[/math] o szerokości [math]N_w[/math] (czyli wyśrodkowanego w [math]n_0[/math]).
Proszę pamiętać o okienkowaniu (periodogram) wycinka sygnału przed policzeniem DTF.
3. Prezentacja
Macierz wykreśl przy pomocy funkcji pylab.imshow, podając zakresy poszczególnych osi przy użyciu parametru
[math] \textrm{extent} = (t_{min}, t_{max}, f_{min}, f_{max}) \,. [/math]
4. Interpretacja wyniku
Powtórz punkty 2 i 3 dla kilku różnych szerokości okien [math]N_w[/math] i zinterpretuj widoczne różnice.