Comparez les performances des filtres IIR déployés
Des filtres analogiques discrets peuvent être déployés sur des microcontrôleurs pour filtrer les signaux en temps réel. Dans cet exemple, des filtres IIR sont déployés sur un Adafruit Metro 328 et la réponse en temps réel des filtres est comparée.
La liste complète des filtres IIR dans Wolfram Language.
Leurs fonctions de transfert est d'ordre 3 avec une fréquence de coupe de 2 Hz.
Les modèles des filtres à temps discret avec une période d'échantillonnage de 0,2 seconde.
Créez un modèle de connexions avec une seule entrée et des sorties correspondant aux signaux filtrés.
Les caractéristiques du microcontrôleur.
Intégrez le code.
La taille de code déployée pour les six filtres et la communication en série est bien inférieur à la capacité d'un Adafruit Metro.
Le signal bruité de l'entrée.
Établissez une connexion avec l'appareil.
Créez une tâche planifiée pour envoyer et recevoir des données.
Supprimez la tâche et mettez fin à la connexion avec l'appareil au bout d'un certain temps.
Tracez le signal bruité de l'entrée et les sorties filtrées.