Tiefpassfilter für AD-Wandler

Gast #436286
Hallo,
ich möchte ein FSK-Signal mit einer Bandbreite von 1.2kHz mit einem 
A/D-Wandler einlesen und hinterher das FSK-Signal auswerten. Das Signal 
möchte ich mit 8kHz abtasten. Dafür muss ich wegen dem Abtasttheorem die 
Bandbreite auf 4kHz beschränken. Reicht es aus, wenn ich ein 
Butterworthtiefpassfilter 2.Ordnung benutze?
Gibt es für solche Fälle Erfahrungswerte, wie man so ein Problem angeht?
Danke für eure Hilfe

Grüße Thomas
Auf welchen Frequenzen liegen denn die FSK Signale ?
Ich würde die Grenzfrequenz des Filters etwas oberhalb der höchsten im 
FSK Signal vorkommenden Frequenz ansetzen, denn nur so erreicht man mit 
einem Filter 2. Ordnung eine ausreichende Dämpfung höherer Frequenzenen. 
Meistens verwendet man als Antialiasing Filter aber welche mit 
>4.Ordnung.

Wie dekodierst du die FSK ?
Über Frequenzdetektoren auf den beiden Frequenzen oder über Messung der 
Periodendauer ? Ich hatte das auch mal ausprobiert, lief auch wunderbar, 
aber nur auf einem PC mit etwa 30% CPU Auslastung. Dafür war das 
erzeugte Signal sauber (mit steilen Flanken usw.) und die Software recht 
einfach.
Hallo Thomas

wieso machst du das analog ? FSK liefert ja wohl nur 2 Frequenzen. Wenn 
du das analog abtastest ist die Abtastung ja asynchron. Einen analogen 
Filter kannst du dir sparen. Aus den digitalisierten Werten musst du per 
FIR oder FFT die Frequenzen rausfischen - ganz schön aufwendig.

Ich würde das digital per Interrupt und Timer/Capture erledigen. Ist 
wohl einfacher.

Gerhard
Gast
Ich möchte die Trägerfrequenz auf 1200Hz stellen, so daß die beiden 
Frequenzen bei 600Hz und 1800 Hz sind.
Ich studiere an der Fh-Karlsruhe Nachrichtentechnik. Die Demodulation 
werde ich zu erst mit Matlab simulieren (dafür kann ich den Code aus 
einer Vorlesung verwenden) und daraus einen C-Code schreiben. Die 
richtige Demodulation wird später ein DSP erledigen.
Wenn ich Tiefpassfilter >4.Ordnung nehme, muss ich da auf die 
Gruppenlaufzeit aufpassen?


Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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.