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 w Matlabie/Simulinku

voiteck 23 Sie 2006 12:55 3103 3
REKLAMA
  • #1 2944290
    voiteck
    Poziom 10  
    jestem laikiem w tych sprawach wiec moze sie wyglupie... Jak zrobic filtr w Matlabie/Simulinku żeby "przerzedzić" dane. Zachowac kształt krzwej ale wygładzić ja wokół wartości sredniej. Z bardzo "postrzepionego" sygnału zrobić analogiczny "łagodny". Ktos ma jakis pomysł?
  • REKLAMA
  • #2 2956668
    qrdel
    Poziom 28  
    Zasadniczo należy filtrować. W tym przypadku dolnoprzepustowo z odpowiednim dobraniem częstotliwości odcięcia.
    Filtracja (o ile pamiętam) y=filter(A,B,x) albo filtfilt.
    A i B to wielomiany licznika i mianownika transmitancji H(z).
    Otrzymuje się je projektując filtr wg. któregoś z mędrców np. butter, cheby1, cheby2, ellip.
    Pozostaje jeszcze sprawa używania bądź nie okien (hamming, hanning, blackman, bartlett etc.).
    I wtedy można wynik ostatecznie przerzedzić.
  • REKLAMA
  • #3 3014861
    arturt134
    Poziom 27  
    Wydaje mi się, że możesz też użyć filtru "moving average". Opis w każdej książce do DSP.
  • #4 3119993
    Julos
    Poziom 11  
    Dodatkowo w Simulinku masz FDA Tool do projektowania filtrów

    Moving average też powinna zadziałać i to bez projektowania filtru. Wystarczy wybrać liczbę próbek które chce się uśrednić.

    Pozdro
REKLAMA