Hallo, folgendes Problem: das mir vorliegende Signal(Bild) wird erst AM- und dann FM-moduliert. Nun habe ich nach dem Demodulations- und Signalaufbereitungsvorgang festgestellt, dass jedesmal, wenn ich einen Sampleblock einlese(d.h. FM-Demodulation + AM-Demodulation; pro Demod. jeweils ein digitales Filter), die ersten Samples falsch sind. Nach längerer Rumspielerei stieß ich auf den vermeintlichen Übeltäter: durch Variation der Filterkoeffizienten konnte ich diesen Fehler verändern, und nach ein wenig Recherche fand ich heraus dass die Einschwingdauer eines FIR-Filters gleich dessen Rang (= Anzahl der Filterkoeffizienten) ist. Nun habe ich aber ein Problem: ich habe in meiner FM einen Filter(Bandpass) vom Rang 228, in meiner AM(Tiefpass) 149. Falls sich die Einschwingdauer bei einer Kaskadierung addieren sollte(was ich hiermit annehme), sollten die ersten 377 Samples meines Blockes im Einschwingbereich liegen und deshalb verworfen werden. Jedoch weißt mein Bild lediglich 3 falsche Pixel auf, was in meinem Fall 3*23 = 69 Samples entsprechen würde. Liegt dies daran, dass der Fehler hauptsächlich am Anfang des Einschwingvorgangs "wirkt" oder habe ich noch eine Sache übersehen? Danke schonmal im Voraus! Gruß Benny
Bei FIR Filtern ist - wie der Name schon sagt - die Impulsantwort begrenzt, kann also nicht länger als der Filter sein. Wenn beiden Filter mit derselben Frequenz laufen (was ich nicht annehme), dann ist die Länge der Impulsantwort die Summe der Taps. Für deine Applikation ist aber wohl die Gruppenlaufzeit von Bedeutung, bei symmetrischen FIRs also die Hälfte der Taps. Allerdings verstehe ich noch immer nicht, wieso der Filter Fehler verursacht. Setzt vor dein erstes gesendetes Symbol eine Preamble und warte bis am Empfänger die Preamble kommt und generiere dann dein Bild.
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.