doppelt sampeln

Gast #2444271
Eine kleine Verständnisfrage: Ein Signal von einem AD-Wandler, das 
bereits einmal mit 50 MHz abgetastet wurde und als permanenter 
Datenstrom von einem FPGA vorliegt, soll - der Auflösung wegen - nochmal 
zusammengefasst werden. DDC, also "weglassen" geht nicht. Ich möchte 
jeweils 5 Punkte zusammenfassen und auf dem 10MHz Datenkanal übertragen 
und auch mehr Bits Auflösung zu haben.

Dabei komme ich zu der Frage, ob man die Werte einfach addieren und 
mitteln kann, oder noch filten muss. Nach meiner Auffassung müsste man 
die Werte noch jeweils auf 5MHz Bandbreite senken, weil sonst Nyquist 
verletzt wird.

Es werden im Übrigen nur für jeden 5. Datenpunkt immer genau 5 Werte 
zusammengefasst und nicht etwa für jeden, sonst blieben es ja 50MHz.

Ich habe zudem auch keine rechte Vorstellung von der realen Bandbreite 
des 50er Signals. Ob dort ein 25MHz Filter davor hängt weiss ich nicht. 
Es kann sein, dass ich schon aliasing drin habe. Dieses verspreche ich 
mir, durch meinen Filter auch zu mindern.
Gast #2444401
Hannes schrieb:
> Dabei komme ich zu der Frage, ob man die Werte einfach addieren und
> mitteln kann, oder noch filten muss.

Addieren und Mittelwert kann auch als Filter betrachtet und berechnet 
werden. Frequenzgang siehe Bild.
Angehängte Dateien:
Gast #2444724
das spricht nach meiner Interpretation ebenfalls FUER das Fitern mit 
einem etwas klügeren Filter, als nur dem Mittelwert. Wie erwähnt denke 
ich, dass mein Filter bei 5MHz abtrennen muss.

Die Frage ist, wie man es am einfachsten anstellt. Ich würde spontan ein 
Filter mit 5 Taps nehmen.
Gast #2444791
Hallo, wenn du erstmal falsche werte aufgrund von aliasing drin hast, 
kannst du diese auch mit noch so tollen filtern nicht korrigieren!
Es fehlen dir einfach informationen,  die du aufgrund der zu niedrigen 
abtastrate nicht erfasst hast bzw haben sich mangels analogen filters 
fehlinformationen eingeschlichen.
Daher ist ein analoger aliasing filter durch nichts zu ersetzen sobald 
etwas genauer gemessen werden soll.
Gast #2444855
Den analogen AAF, den es sicher in der Schaltung gibt (die kommt von 
einem Kunden und ist von mir nicht beeinflussbar) kann ich nicht ändern, 
ich denke aber, dass der auf der hohen Frequenz bleiben muss und wird. 
Nur für meine Anwendung muss ich runtersampeln und Auflösung gewinnen.

Ich gehe jetzt einfach mal davon aus, dass der AAF am Eingang koorekt 
ausgelegt ist, als auf 25 MHz oder ähnlich. Alles zwischen 5 MHz und 
25Mhz ist aber drin, was ja ausserhalb meiner APP korrekt ist.

Ich werde mal was bauen und messen.

Antwort schreiben

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