Die Leistung von Deployed IIR-Filtern im Vergleich
Mithilfe von diskretisierten analogen Filtern können Mikrocontroller Signale in Echtzeit filtern. In diesem Beispiel werden IIR-Filter auf einen Adafruit Metro 328 angewendet und die Echtzeit-Impulsantworten der Filter verglichen.
Die vollständige Liste der IIR-Filter in der Wolfram Language.
Ihre Transferfunktion der Ordnung 3 mit einer Grenzfrequenz von 2 Hz.
Die zeitdiskreten Modelle der Filter mit einer Abtastperiode von 0,2 Sekunden.
Erzeugen Sie ein Verbindungsmodell mit einem einzigen Eingang und Ausgängen, die gefilterte Signale liefern.
Die Konfiguration des Mikrocontrollers.
Embedden Sie den Code.
Die Codegröße für die sechs Filter und die serielle Übertragung liegt deutlich unter der Kapazität eines Adafruit Metro.
Das verrauschte Eingangssignal.
Stellen Sie eine Verbindung zu dem Gerät her.
Erstellen Sie eine zeitgesteuerte Aufgabe und empfangen Sie die Daten.
Löschen Sie die Aufgabe und beenden Sie nach einer Weile die Verbindung zum Gerät.
Plotten Sie das verrauschte Eingangssignal und die gefilterten Ausgangssignale.