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

[Rozwiązano] Jak interpretować wyniki DFT z FFT library Microsoft i nanosić na osie?

faramir1 08 Lut 2019 10:39 930 2
REKLAMA
  • #1 17762839
    faramir1
    Poziom 4  
    Witam czy ktoś korzystał może z FFT library ? Muszę poddać DFT pewien sygnał a nie wiem co z tym zrobić bo biblioteka wypluwa tablicę liczb zespolonych. Nie wiem czy dobrze wyczytałem, trzeba obliczyć wartość bezwzględną X(m) i ją umieścić na osi y. Ma ktoś jakie przykład użycia tej biblioteki ? Chodzi mi jak zinterpretować wynik działania DFT i jak to nanieść na osie liczbowe.
  • REKLAMA
  • #2 17762968
    jarek_lnx
    Poziom 43  
    Transformata Fouriera działa na liczbach zespolonych, więc i praktyczne implementacje DFT często mają takie wyjście* i wejście, jeśli nie interesuje cię informacja o fazie a jedynie o poziomie poszczególnych składowych to powinieneś obliczyć wartość bezwzględną. To co powinieneś zrobić zależy od tego co chcesz uzyskać, przy analizie poziomu harmonicznych przydaje sie skala logarytmiczna (dB).

    *Zawsze są dwie składowe, odpowiadające przebiegom sinusoidalnym i kosinusoidalnym, tylko czasami w implementacji nie nazwą tego liczbą zespoloną.
  • #3 18133673
    faramir1
    Poziom 4  
    Można skorzystać z gotowej biblioteki np wbudowanej w .NET np tej MathNet i wtedy prezentować dane na wykresie.
REKLAMA