Springen naar inhoud

Butterworth benadering in matlab.


  • Log in om te kunnen reageren

#1

Bert F

    Bert F


  • >1k berichten
  • 2588 berichten
  • Ervaren gebruiker

Geplaatst op 13 maart 2009 - 17:56

Graag had ik in matlab met een butterworth benadering een transfer functie opgesteld voor een filter met volgende specificatie
Laagdoorlaatfilter Attenuatie Amin 50dB Amax 0,5dB fp=3000Hz fa=8500Hz.
Om de polen te bepalen gebruik ik volgende code:
Wn=3000*2*pi; %cutt off frequentie
 n=7;
 [z,p,k] = butter(n,Wn,'s');
 z
 p
 k

De code geeft me ook de gain versterking terug, dit blijkt 8.4549e+029 te zijn.

Hoe kan het dat dit zo groot is? en waarom kan matlab dat bepalen, ik dacht dat je dat zelfs kon kiezen door de winst bij dc gevraagd uit te drukken. Maw ik dacht dat matlab dit niet zou kunnen bepalen uit mijn gegevens. Groeten.

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.




0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures