Notch Filter in C

Gast #632102
Lesenswert?
• ▲
▼
Hallo Tilo,

den 50 Hz Brumm per Software zu filtern ist sehr einfach. Du musst nur 
zwei Messungen im Abstand von 10 ms durchführen und daraus den 
Mittelwert bilden. Ein Brumm wird bei einem Messwert zu einer Erhöhung 
und beim anderen zu einer Verminderung führen.
Dieses Prinzip ist aber für 100 Hz Störungen empfindlich. Falls diese 
vorhanden sind, kann man 4 mal im Abstand von 5ms messen und mitteln.

Gruß
Fritz
Gast #634356
Lesenswert?
• ▲
▼
Danke für den Tip.

100Hz Brummen könnte auch vorkommen.
Wie empfindlich sind eigentlich digitale Filter gegenüber äusseren 
einflüssen,
z.B. Toleranz des RC Schwingkreis (3%) zur Takterzeugung etc?
Gast #634374
Lesenswert?
• ▲
▼
Hallo Tilo

Eine Empfindlichkeit bezüglich Frequenz ist bei Digitalfiltern  bei 
richtiger Progrmmierung nicht gegeben, da die Frequenz vom Quarz des 
Prozessors abgeleitet wird. Zu beachten sind nur Rundungsfehler beim 
rechnen. Verwende Long und denke über die Normierung nach. 
(Multiplikationskonstanten möglichst groß aber kein Überlauf)

Gruß
Fritz

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.