logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

MatLAB - Jak skonfigurować filtr pasmowy Butterwortha w Simulinku?

jonbrawo 16 Paź 2007 14:55 2448 1
REKLAMA
  • #1 4384148
    jonbrawo
    Poziom 10  
    Posty: 49
    Ocena: 10
    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
  • REKLAMA
  • #2 4384948
    xxmarioxx
    Poziom 11  
    Posty: 22
    Pomógł: 1
    Ocena: 1
    najszybciej to zrobić FFT, czyli szybką tranformatę Fouriera
REKLAMA