Salut tout le monde,
comment implementer une equation de type difference telle que
y(n)=0.1*x(n)+0.3*x(n-1)+0.33*x(n-2)-0.1*y(n-1)-0.5*y(n-2)
avec un pic 16f84 par exemple.
Merci
-----
24/06/2004, 17h22
#2
inviteb6d767d2
Date d'inscription
janvier 1970
Messages
957
Re : pic 16fxx filtering
Salut
-----
Tu as des librairies mathématiques toutes faites sur le site de Microchip, en virgule fixe ou flottante.
Donc, ça ne pose aucun problème, une fois que tu as défini le nombre de bits utilsés pour les variables et les réponses.
Une façon simple de faire, est de transformer par exemple tes coéfficients en centièmes. TU as alors le résultat en centièmes directement, ça t'évite de trainer des fractions partout, l'opération porte seulement alors sur des entiers (simple).