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 | 3408 (2254) | čuhalev |
| » | VB.NET evklidov algoritem razširjenOddelek: Programiranje | 1028 (875) | Yacked2 |
| » | filter - dekoderOddelek: Elektrotehnika in elektronika | 1706 (1351) | Wolfman |
| » | Excel - pogojno kopiranjeOddelek: Programska oprema | 2841 (2756) | darkolord |
| » | Obdelava slike - orodje Resize - FiltriOddelek: Zvok in slika | 2472 (2053) | G@c |