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

Analiza FFT MATHCAD

jagmic311278 03 Wrz 2008 20:07 4492 4
REKLAMA
  • #1 5503456
    jagmic311278
    Poziom 2  
    Witam . Mam problem z analizą FFT . Moim zadaniem jest rozkład przebiegu pewnej funkcji za pomocą FFT w mathcad składającej się z n-ilości próbek.Chodzi o to żeby z przebiegu wejsciowego wydzielić maksymalne wartości w tym przypadku przyspieszenia w okreslonym zakresie czestotliowsci .Idzie mi to dość topornie tzn . mam ten przebieg na wykresie i znajduje dla nief transformate fft w mathcad (patrz rys.). moje pytanie jest takie dla jakiej czestottlioosci badz w jakim przedziale czestotliwosci otrzymuje ten wynik ?? czy w tym przypadku graniczna czestotliowosc widma zalezy od cestotliwosci probkowania ktore w moim przypadku wynosi 500 HZ a co za tym idzie otzymany wykres przedstawia fft dla zakresu od 0 do 250 ?? i najwazeniejsze pytanie - jak to zrobic w mathcadzie zebym mogl wydzielac z tego wykresu fft dla pewnych pasm np od czestotliowsci 3 do 5 Hz ( chodzi konkretnie o pasma tercjowe) .nie wiem czy dobrze mysle ale wydaje mi sie ze najpierw nalezy wydzielic składowe ktoree znajdyja sie w badanym zakresie czyli wszystkie od 3 do 5 Hz wystepyjace w widmie i nastepnie poddac je obrobce fft tylko nie wiem jak to zrobic w mathcad .Czy sa do tego jakies wzory badz przeksztalcenia ?? Bardzo prosze o pomoc
  • REKLAMA
  • #2 5505111
    Krashan7
    Poziom 17  
    jagmic311278 napisał:
    czy w tym przypadku graniczna czestotliowosc widma zalezy od cestotliwosci probkowania ktore w moim przypadku wynosi 500 HZ a co za tym idzie otzymany wykres przedstawia fft dla zakresu od 0 do 250 ??

    Tak. Najwyższy prążek to ostatni przed 250 Hz, bo widzę, że MathCad wycina automatycznie górną, odbitą symetrycznie część widma.

    jagmic311278 napisał:
    i najwazeniejsze pytanie - jak to zrobic w mathcadzie zebym mogl wydzielac z tego wykresu fft dla pewnych pasm np od czestotliowsci 3 do 5 Hz ( chodzi konkretnie o pasma tercjowe) .nie wiem czy dobrze mysle ale wydaje mi sie ze najpierw nalezy wydzielic składowe ktoree znajdyja sie w badanym zakresie czyli wszystkie od 3 do 5 Hz wystepyjace w widmie i nastepnie poddac je obrobce fft

    A po co? Przecież po FFT jesteś już w dziedzinie częstotliwości. Zatem po prostu zerujesz wszystkie prążki spoza zakresu 3 - 5 Hz...
  • REKLAMA
  • #3 5505200
    jagmic311278
    Poziom 2  
    ok wielie dzieki . jeszcze tylko jedno pytnanie . zeby teraz uzyskac na osi x czestotliwosc musze dokonac przeksztalcenia zgodnie ze wzorem :

    fj=j/Imax*dt

    gdzie j =<0...Imax/2> , dt = 0.002 - roznica pomiedzy dwoma kolejnymi punktami probki na osi czasu .w wyniku tego dostane wiec wykres :

    Maksymalna amplituda wnosi 1.593 . Czy nie trzeba skalować osi Y ?? mam jakis badziewny program , ktory po rozkładzie mojego przebiegu w zakresie czestotliwosci 0 do 250 Hz pokazuje inna , mniejsza amplitude 0.0497 .Od czego to moze byc uzaleznione ?? czy wykres mathacada daje poprawna wartosc?
    Jesli chodzi o wydzielanie pasm wydawalo mi sie ze nalezy zastosowac jakis filtr pasmowy .cos w stylu "bandpass" w mathcadzie .
  • REKLAMA
  • #4 9994453
    Kinga Pi3.1415
    Poziom 1  
    bardzo przydatny temat :)

    właśnie ja też mam wątpliwości odnośnie amplitudy, czy jest już ona zeskalowana, czy dopiero należy skalować?
  • #5 10028540
    jagmic311278
    Poziom 2  
    Powiem szczerze Kinga że nie pamiętam w tej chwili. prace jakos tam obroniłem i przy okazji tego wyszły szkolne braki mojego promotora, który zarzucił mi niezrozumienie tematu i udział osób trzecich w mojej pracy... jeśli chcesz mogę sobie przypomniec procedury. pisz na priv .pzdr
REKLAMA