Hallo. Ich würde gerne mittels zwei hintereinandergeschalteten CIC-Filter mit Quartus und einem Cyclone3 eine Abtastrate von 48kHz auf 135MHz erhöhen. Ich multipliziere einmal mit 5625 und decimiere daraufhin mit 2. Meine Fragen: Was muss ich hier bezüglich des Frequenzganges beachten und brauche ich hier ein Kompensationsfilter?? Ich verstehe auch nicht ganz wieviele Stages und differentielle Delays ich benutzen soll......dies geht auch aus der Literatur beim googeln nicht hervor. Danke für Hilfe! Gruß Tobias
Tobias schrieb: > Quartus und einem Cyclone3 eine Abtastrate von 48kHz auf 135MHz erhöhen. > Ich multipliziere einmal mit 5625 und decimiere daraufhin mit 2. Das wird sportlich. Der Bitzuwachs eines CIC Filters bei 4 Stufen und Faktor 5625 beträgt 50 bit. Also braucht man bei 16bit Input 66bit Addierer die mit 270 MHz funktionieren. Uhhhhh. Aus diesem Gund und auch weil der Frequenzgang eines CIC Filters nicht so toll ist empfiehlt es sich in der ersten Stufe mit einem herkömmlichen Interpolationsfilter zu arbeiten. In deinem Falle bietet sich dafür der Faktor 5 oder 9 an. Vielleicht sogar 2 solcher Filter hintereinander. Da das ja noch bei einem relativ niedrigen Takt ist, sollte es kein Problem darstellen. Da danach der Input in den CIC Filter schon relativ schmalbandig ist, kommt man eventuell auch mit kleineren N aus. Bei Faktor 15 vorinterpoliert und N = 2 ist der Bitzuwachs des CIC Filters dann 18 bit und ein 34bit Addierer sieht schon viel handbarer aus. Unbekannter schrieb: > Wie kommt man auf diese Werte? Durch Anwendung der Grundrechenarten.
Ich habe nochmal nachgeschaut: Der Bitzuwachs beim CIC Integrator ist wohl "nur" (N-1) log2(R), d.h. 34bit bei N = 4 Stufen und einem Faktor R von 5625. Ein 50bit Addierer ist aber immer noch ziemlich gross. Im zweiten Fall (R=5625/15) ist dann nur noch ein 25bit Addierer nötig.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.