Forum: Mikrocontroller und Digitale Elektronik Filterung auf dem dsPIC33F, wo sind die Grenzen?


von Stefan (Gast)


Lesenswert?

Hallo,

ich möchte eine ZF-Filterung in einem Empfänger realisieren.

Ich habe das ganze auf dem DSK6713 schon am laufen - nun möchte ich
versuchen das ganze auf einem dsPIC zu bekommen. Jetzt weiß ich nicht in 
wie weit ich die Leistung vergleichen kann - das DSK6713 (ca. 1800MIPS) 
war nach sauberer Programmierung hoffnungslos unterfordert!

Mein Signal wird mit ca. 200kHz Unterabgestastet und im DSP komplex 
gemischt (nur mit den einfachen Drehvektoren 1,j,-1,-j). Mein Nutzsignal 
befindet sich dann im komplexen Basisband auf 0Hz. Die I/Q
werden einzeln vorgefiltert, dezimiert, und nochmals gefiltert.

Das ganze läuft mit Tiefpass IIR-Filtern der 3. Ordnung.

Meint ihr sowas ist mit etwas geschick auf einem dsPIC zu realisieren 
oder kann man das vergessen?

Anders gefragt: Ist ein IIR Filter 3.-4. Ordnung bei 200kHZ Abtastrate 
realisierbar?

Gruß Stefan

von Denis (Gast)


Lesenswert?

Kommt drauf an was er noch alles machen soll.Wenn du noch einen Regler 
mit drin hast wird es kritisch bei 200kHz bleiben dir 200 Takte wenn man 
von 40Mips ausgeht.

Ich habe es damals auch versucht und es war nur ein IIR 2. Ordnung 
möglich aber wie geasgt da war auch noch ein Regler mit drin.

Aber ich denke möglich wäre es schon. Könnte nur sein das du an den 
Compilereinstellungen etwas ändern müsstest bzw den speziellen 
Befehlssatz benutzen musst, um den Rechenkern voll auszunutzen.

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
Noch kein Account? Hier anmelden.