Ich habe mit einem RTL-SDR ein Funksignal mitgeschnitten und versuche gerade mit gnuradio einen decoder zu bauen. Der IQ-Plot zeigt einen schönen Kreis. Wenn ich mir die Amplitude und die Phase anschaue, dann ist die Amplitude konstant und die Phase springt wild umher. Deshalb bin ich davon ausgegangen, dass es sich um eine BPSK Modulation handelt. Ich habe dann ein wenig mit dem Polyphase Clock Sync experimentiert, hatte aber keinen Erfolg. Das Ziel wäre im IQ-Plot stabile auswertbare Symbole hinzubekommen. Hat jemand eine Idee, wie man hier vorgeht? Die IQ-Daten und ein Plot der IQ-Daten habe ich angehängt.
... vorab-info :-) https://wiki.gnuradio.org/index.php/Simulation_example:_BPSK_Demodulation https://www.engineersgarage.com/implementation-of-bpsk-modulation-using-gnu-radio-and-ni-usrp-2920/ etwas ausführlicher :-) https://www.youtube.com/watch?v=LYNg9oNtE60 http://aaronscher.com/GNU_Radio_Companion_Collection/GNU_Radio_Companion.html https://www2.htw-dresden.de/~jvogt/abschlussarbeiten/Kupke-Masterarbeit.pdf
Sven K. schrieb: > Der IQ-Plot zeigt einen schönen Kreis. Wenn ich mir die Amplitude und > die Phase anschaue, dann ist die Amplitude konstant und die Phase > springt wild umher. Deshalb bin ich davon ausgegangen, dass es sich um > eine BPSK Modulation handelt. Bei BPSK sollte die Phase ja nur zwei Werte haben können. Vermute daher eine (O)QPSK.
@Michael: Viele Dank für die Links. Das Simulations-Beispiel von der gnuradio Seite kenne ich. Daher auch die Versuche mit dem 'Polyphase Clock Sync'. Die Parameter, die dort eingestellt werden können haben allerdings einen riesigen Spielraum. Das Problem liegt darin, die richtigen Einstellungen zu finden. (Für den Fall, dass es wirklich BPSK ist.) @Jörg: Das stimmt, solange der Empfänger exakt auf die richtige Frequenz eingestellt ist. Das wird man in der Realität nie schaffen. Deshalb muss eine Synchronisation erfolgen - so zumindest meine naive Vorstellung.
:
Bearbeitet durch User
Sven K. schrieb: > Das stimmt, solange der Empfänger exakt auf die richtige Frequenz > eingestellt ist. Ja, ist natürlich auch wahr. Trotzdem kannst du rein von der Tatsache, dass alles auf einem Kreis liegt, halt nur schlussfolgern, dass es keinen AM-Anteil gibt. Ob es BPSK oder QPSK ist, lässt sich daran jedoch nicht entscheiden.
für jene die nur so mitlesen, zum Verständnis :-) https://pysdr.org/content/digital_modulation.html https://demonstrations.wolfram.com/DigitalModulationQuadraturePhaseShiftKeyingQPSKSignalConstel/ Die Unterschiede https://www.rfwireless-world.com/Terminology/BPSK-vs-QPSK.html und ein interesannter Artikel, aber leider nicht in grc umgesetzt. :-) https://jontio.zapto.org/hda1/oqpsk.html
:
Bearbeitet durch User
Michel M. schrieb: > Die Unterschiede > https://www.rfwireless-world.com/Terminology/BPSK-vs-QPSK.html Eine wirklich schöne Erklärung. Hätte ich vor 15 Jahren gebrauchen können, als ich das erste Mal mit QPSK dienstlich in Berührung kam – die Terminologie unserer Signalverarbeiter war mir entschieden zu abgehoben, um sie zu verstehen. ;-)
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.