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

Uśrednianie widma - matlab

magrtos 30 Sty 2007 14:50 5719 6
  • #1 3506670
    magrtos
    Poziom 2  
    witam. wie ktoś może jak uśrednić widmo sygnału w matlabie? moze jest na to jakas gotowa funkcja, albo ktos zna algorytm. z gory dzieki i pozdrawiam
  • #4 3511919
    koodłaty
    Poziom 14  
    hm, trochę to strzelanie do wróbla z armaty ale może to rozwiąże problem. Spróbuj wygenerować wektor modułu widma i przefiltrować go filtrem dolnoprzepustowym (eksperymentalnie dobierając częstotliwość odcięcia).
  • #5 3514227
    Klima
    Poziom 31  
    A może wziąć kilka widm z różnych fragmentów, dodać do siebie "punkt po punkcie" i podzielić przez ilość sumowanych widm?
    
    w1=fft(syg1);
    w2=fft(syg2);
    .
    .
    .
    
    widmo=(w1+w2+...)/ilosc_widm;
    
  • #6 3516994
    qrdel
    Poziom 28  
    W matlabie była funkcja ?spectrum? (mogłem zapomnieć pomieszać) której po podaniu dłuższego zbioru danych niż "rozmiar" transformaty wychodziło uśrednione.
    Można też było ustawić "overlaping".
    Oczywiście było to FFT a nie DCT.
    Ale chyba jeszcze w paru innych miejscach podanie dłuższego n razy zbioru danych dawało wyniki uśrednione.
  • #7 3517947
    sanwa
    Poziom 14  
    Witam
    Efekt jak na obrazku da filtr medianowy, wspominany juz właściwie przez kolegę powyżej (po wpisaniu tego hasła w wyszukiwarce znajdziesz dużo odnośników).
    Pozdrawiam
    Sanwa
REKLAMA