Matematik

Side 2 - Matlab - bandpass filter?

Brugbart svar (0)

Svar #21
07. december 2006 af fixer (Slettet)

Hvilke filterdesignmetoder kender du?

Det begynder at dæmre for mig, at du nok ikke har haft helt styr på, hvad du har bedt fdatool om. Med udgangspunkt i

"Men disse tre indstillinger jeg foretog i fdatool, kan jeg ikke rigtig se hvor og hvordan skal implementeres... hvis det da overhovedet er nødvendigt.
Design Method -> FIR -> Window
Options -> Window: Kaiser
Beta: .5"

i #13 slutter jeg, at du ikke kender til vinduesmetoden endsige hvad et Kaiservindue er.

Så hvad er det for en metode du skal bruge - skal det partout være et Butterworthfilter?

Svar #22
07. december 2006 af Gonso (Slettet)

Hehe, det aner jeg intet om... jeg ved bare at det jeg gjorde i fdatool, virker perfekt.

Men udfra de indstillinger jeg foretog i fdatool, må det da være muligt, selv at skrive koden i .m filen.

Jeg ved kun meget overordnet, hvad det er jeg har gang i, derfor er det rimelig svært for mig *g*

Svar #23
07. december 2006 af Gonso (Slettet)

Hmm, tror alligevel ikke at disse to indstillinger at sat i fdatool:

Options -> Window: Kaiser
Beta: .5

For der er ikke sat flueben i "Scale Passband" under Options. Og så er de to indstillinger vel ikke aktive.

Svar #24
12. december 2006 af Gonso (Slettet)

Så lykkedes det at få det til at virke... faktisk meget simpelt.. ;-)

#########################################

[y,fs,bits] = wavread('morse(st++j).wav');
Wn = [1080/(fs/2) 1150/(fs/2)];
pass=fir1(1000, Wn, 'bandpass');
x=filter(pass,1,y);
sound(x,fs,bits)
%wavwrite(x,44000,'morse.wav')
%specgram(y, 512, fs)

#########################################

Skriv evt. i Mathlab: help fir1
så fås lidt info omkring det.

Forrige 1 2 Næste

Skriv et svar til: Matlab - bandpass filter?

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.