Forum » Programiranje » Matlab, digitalni filtri
Matlab, digitalni filtri
Smradac ::
Nalogo imam sledečo: v Matlabu moram prebrati glasbo (sem naredil), kasneje pa s filtri (denimo cheby1), filtrirati sledeče frekvence:
1000 - 3000
3000 - 8000
8000 - 12000
Ker nimam niti blage veze o tem, mi seveda sledeča koda ne dela. Lahko kdo malo pokomentira zadevo?
Glavna ideja je, da program prejme dimenzije matrike, torej bojišče. Uporabnik vnese komad, katerega preučimo s filtri in na podlagi nizkih,visokih in srednjih frekvenc, generiramo neke podatke. Zašteka mi že pri samem dizajno filtra, preučevanje samega mislim da potem ne bo tak problem.
1000 - 3000
3000 - 8000
8000 - 12000
Ker nimam niti blage veze o tem, mi seveda sledeča koda ne dela. Lahko kdo malo pokomentira zadevo?
bojisce=zeros(x,y); okno=x*y; stevilo_ovir=okno/4; stevilo_ovir=stevilo_ovir*10 [originalni_signal, Fvz]=wavread(pot); Fvz=Fvz/2; % CHEBYSHEV FILTER fitler_order = 5; % red filtra Rp = 0.5; Wn = [0.05 0.15]/Fvz; % definicija lomnih frekvenc [b,a] = cheby1(fitler_order,Rp,Wn); % izračunamo koeficiente filtra filtriran_signal1 = filter(b,a,originalni_signal); [y,t] = impz(b,a,101); % izračunamo impulzni odziv filtra figure; stem(t,y); %prikažemo impulzni odziv filtra fvtool(b,a); % orodje za preučevanje karakteristik filtra
Glavna ideja je, da program prejme dimenzije matrike, torej bojišče. Uporabnik vnese komad, katerega preučimo s filtri in na podlagi nizkih,visokih in srednjih frekvenc, generiramo neke podatke. Zašteka mi že pri samem dizajno filtra, preučevanje samega mislim da potem ne bo tak problem.
I see myself on the knees in the night saying prairs in the street light.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Bodejev diagramOddelek: Šola | 3082 (1928) | čuhalev |
» | VB.NET evklidov algoritem razširjenOddelek: Programiranje | 887 (734) | Yacked2 |
» | filter - dekoderOddelek: Elektrotehnika in elektronika | 1609 (1254) | Wolfman |
» | Excel - pogojno kopiranjeOddelek: Programska oprema | 2711 (2626) | darkolord |
» | Obdelava slike - orodje Resize - FiltriOddelek: Zvok in slika | 2279 (1860) | G@c |