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

FFT - przeliczanie wielkości

genzi 07 Paź 2008 22:45 1194 1
REKLAMA
  • #1 5610263
    genzi
    Poziom 10  
    Witam,

    modyfikuję projekt na LPC2148 (program pisany w C), w którym przeprowadzana jest analiza sygnału z czujnika drgań. Zaimplementowana jest analiza FFT w wyniku której otrzymuję widmo amplit. RMS przyspieszenia. Chciałbym przeliczyć to na widmo v oraz x. Jeśli dobrze myślę, to muszę zrobić to według wzorów: v=a/2*PI*f oraz x=a/(2*PI*f)^2, gdzie f - kolejne prążki widma odpowiadające kolejnym częstotliwością. Proszę mnie poprawić jeśli się mylę. Co należy zrobić z zerowym prążkiem (f=0) - dzielenie przez zero??

    Pozdrawiam
  • REKLAMA
  • #2 5634749
    Aro_
    Poziom 15  
    Co do wzorów to nie wiem, natomiast prążek zerowy = prążek ostatni, potraktuj widmo jako okrąg, gdzie prążek zerowy jest zarazem ostatnim. Czyli zamiast wartości 0 podstaw N (N-rozmiar FFT). Tyle wiem i tak jest, bo korzystałem z tej zależności przy wyliczaniu prążków z N/2 FFT dla sygnałów rzeczywistych.
REKLAMA