Z Szeregów Fouriera wiadomo, że każdy przebieg to suma elementarnych składników tego szeregu. Zatem twój przebieg można opisać takim równaniem:
![Obrazek](https://obrazkiforum.atnel.pl/8185/249dc68fc0e28ec3f9a68277f1053ee3.PNG)
Należy wyznaczyć wartości dla poszczególnych składników ak i bk. Pomocna przy tym będzie Transformata Fouriera. Zależność tę opisujemy równaniem:
![Obrazek](https://obrazkiforum.atnel.pl/8185/9ef84ddf31e7fbcd5047699933fd1534.png)
Możesz wykonać na danym przebiegu DFT lub FFT i poznać poszczególne składowe. Otrzymasz w ten sposób reprezentację sygnału w dziedzinie częstotliwości. Aby przejść do dziedziny czasu można wykonać
IDFT.
Kontynuując wyznaczanie wartości dla współczynników ak i bk. Dla danej wartości częstotliwości, wartości opisane są równaniami:
![Obrazek](https://obrazkiforum.atnel.pl/8185/fb019a162ceb036ec84272f415db12d3.png)
Oczywiście przedziały całkowanie od nieskończoności do minus nieskończoności w praktyce raczej ciężko uzyskać. Należy przejść z ciągłej postaci do dyskretnej. Wynik pracy przetwornika ADC daje zbiór próbek, które opasują przebieg z daną rozdzielczością. Próbkowanie odbywa się na określonym odcinku czasu (okresie).
Przechodząc do postaci dyskretnej otrzymamy poniższe równanie. Wybrany przedział czasowy (próbek), na którym dokonujemy analizy to teraz nasz zakres sumowania (całkowanie ~= sumowanie).
![Obrazek](https://obrazkiforum.atnel.pl/8185/20c467c2160d499063521c85c4503c4b.png)
Od strony techniczne tak jak wspomniałeś wymagany jesz przetwornik DAC o odpowiednim parametrze ENOB.