Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

MatLAB - filtr pasmowy

16 Paź 2007 14:56 1833 1
  • Poziom 9  
    Witam
    Mam do odfiltrowania z sygnału PWM trzy pierwsze harmoniczne (50, 100 i 150 Hz).
    Najlepiej użyć filtru środkowo-przepustowego, tak by przepuszczał wszystko w pasmie od 50 do 150Hz.
    Do tego celu chciałem użyć filtr z bloczku "Analog Filter Design" - nastawiłem częstotliwość dolną (50*2*pi rad/s) i górna (150*2*pi rad/s). Niestety to co uzyskałem jest dalece od tego czego oczekuję, poza tym po pewnym czasie matlab wyrzuca błąd. Aha - chciałem to zrobić na filtrze bandpass Butterwortha.
    Chciałem wykorzystać bloczek "Transfer Fcn" i wpisać transmitancję filtru, niestety poległem obliczając transmitancję.
    Czy jest ktoś w stanie mi pomóc jak to odfiltrować? Czy tylko poprawienie nastaw w bloczku "Analog Filter Design" albo może zastosować coś innego?
    z góry dziękuję za pomoc.

    Dodano po 1 [minuty]:

    Oczywiście chodzi o Simulinka - metoda całkowania ODE1
  • Poziom 11  
    najszybciej to zrobić FFT, czyli szybką tranformatę Fouriera