Filtre passe bas numérique...
manu78640
Messages postés
31
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je récupère en tant réel un débit d'une pompe toutes les 32ms, ce débit est composé d'une composante continue et d'une composante sinusoïdale.
D = Dc + Dm cos (wt+phi)
j'aurais besoin de récupérer la composante continue, comment je peux faire, sachant que je programme en C C++.
Merci pour vos réponses.
je récupère en tant réel un débit d'une pompe toutes les 32ms, ce débit est composé d'une composante continue et d'une composante sinusoïdale.
D = Dc + Dm cos (wt+phi)
j'aurais besoin de récupérer la composante continue, comment je peux faire, sachant que je programme en C C++.
Merci pour vos réponses.
A voir également:
- Filtre passe-bas numérique
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Pavé numérique bloqué - Guide
- Mot de passe administrateur freebox ✓ - Forum Freebox
7 réponses
Bonjour
Une FFT pour obtenir une valeur moyenne... et un TGV pour aller de ta chaise à la porte de ton bureau ? Pas étonnant qu'aujourd'hui on ait besoin de Mégaoctets là où des kilooctets suffisaient il y a encore peu de temps !
Un simple filtrage passe bas, par exemple du second ordre : S(n)=aE+bS(n-1)+cS(n-2), E étant le signal d'entrée, S(n) la sortie, S(n-1) et S(n-2) les sorties aux deux tops précédents. a,b, et c à déterminer selon le gain, la bande passante et le facteur de qualité désirés
En C++, ça ne devrait pas dépasser 3 lignes.
Une FFT pour obtenir une valeur moyenne... et un TGV pour aller de ta chaise à la porte de ton bureau ? Pas étonnant qu'aujourd'hui on ait besoin de Mégaoctets là où des kilooctets suffisaient il y a encore peu de temps !
Un simple filtrage passe bas, par exemple du second ordre : S(n)=aE+bS(n-1)+cS(n-2), E étant le signal d'entrée, S(n) la sortie, S(n-1) et S(n-2) les sorties aux deux tops précédents. a,b, et c à déterminer selon le gain, la bande passante et le facteur de qualité désirés
En C++, ça ne devrait pas dépasser 3 lignes.
j'ai cru qu'il voulait récupérer la composante sinusoïdale, cause filtre.
C'est sur que la composante continue, rien de plus simple, il suffit de faire une moyenne : c'est vraiment pas un souci.