Bonjour,
Lors d'un tp je dois faire l'acquisition de X valeurs sinusoïdales d'un oscilloscope réglé à 5 Vpp dans un tableau de valeurs.
Exemple: Tableau_Val=[-5,-4.5,-3,-2,-1-,0.5,0,0,6,1,2,3,4,5] ici je n'obtiens même pas une période d'un sinus c'est pour l'exemple.
Cela est réussi. Maintenant je dois calculer la fréquence à partir de tous les points du tableaux. J'ai d'abord réalisé cela en prenant la durée entre deux max et en divisant par le nombre de période, cela fonctionne mais c'est parfois imprécis.
Je précise que tout cela est réalisé en langage C.
Mon prof m'a conseillé d'utiliser les dérivées discrètes ou les transformés de Fourier pour avoir quelque chose de précis.
J'aimerais savoir si quelqu'un aurait un algorithme pour, à partir d'un tableau de valeur, calculer la dérivée discrète ou avec les séries de Fourier calculer la fréquence ?
Merci beaucoup