Wolfram Language

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.

Montrer l'entrée complète de Wolfram Language

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.

Montrer l'entrée complète de Wolfram Language

Les modèles des filtres à temps discret avec une période d'échantillonnage de 0,2 seconde.

Montrer l'entrée complète de Wolfram Language

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.

Montrer l'entrée complète de Wolfram Language

Exemples connexes

de en es ja ko pt-br zh