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

Filtr Butterwortha w Matlabie - Jak dobrać parametry w1 i w2 dla 150 Hz?

matej1410 10 Maj 2014 14:24 3054 0
REKLAMA
  • #1 13587477
    matej1410
    Poziom 25  
    Wygenerowałem w matlabie sygnał zawierający 3 składowe częstotliwościowe (50,100,150Hz)oraz jego widmo:
    Filtr Butterwortha w Matlabie - Jak dobrać parametry w1 i w2 dla 150 Hz?

    Wszystko po to żeby później pozbyć się wybranej składowej stosując filtr.
    W filtrze Butterwortha(dolnoprzepustowym) mamy do podania kilka parametrów mianowicie w1 oraz w2.

    [B,A]=butter(w1,w2);

    W1 to rząd a w2 to punkt od którego filtr zacznie działać(w2 zawiera się w przedziale od zera do jednego). Ponadto ten punkt odzwierciedla oczywiście częstotliwość. Na poniższym rysunku oś x to czas w sekundach po prostu.
    Filtr Butterwortha w Matlabie - Jak dobrać parametry w1 i w2 dla 150 Hz?
    Czy w związku z tym parametr w2 mogę sobie dobrać na podstawie tejże osi?
    Czy może ten przedział czasowy od 0 do 1 nie ma nic wspólnego z parametrem w2 zadanego filtru?

    Przypuśćmy, że chciałbym odfiltrować trzecią składową znajdującą się na 150 Hz.
    150 Hz to na rysunku drugim wartość 0,37. Czy zatem filtr w postaci:

    [B,A]=butter(2,0,30);

    Odfiltruje mi trzecią szpilkę? Rząd podałem przypadkowy natomiast wartość 0,3 potraktowałem jako mały zapas przed wartością 0,37...

    Proszę o opinię lub ewentualne wyciągnięcie z błędu.
  • REKLAMA
REKLAMA