GNU Radio Companion · Block

Quadratur-Demodulation-Block

Phasendifferenz-Demodulation für FM und FSK — und wie der Gain-Faktor korrekt berechnet wird.

Der Quadratur-Demodulation-Block demoduliert frequenzmodulierte Trägerinformation, indem er die Phasenänderung aufeinanderfolgender IQ-Samples auswertet. Dieser Vorgang wird auch als Phasendifferenz-Demodulation bezeichnet.

Anwendungsbereiche

Der Block kommt überall dort zum Einsatz, wo Information in Phase oder Frequenz codiert ist:

  • schmalbandiges und breitbandiges FM
  • FSK (RTTY, LoRa etc.)
  • als Vorstufe zur Symbolentscheidung bei PSK

Eigenschaften

Rauschempfindlichkeit – der Block ist rauschempfindlich, da er zusätzliche Frequenzkomponenten in die Signalauswertung einbringt. Filterung vor dem Block ist essenziell.

Konfiguration des Gain-Faktors – der Gain muss so berechnet werden, dass der Ausgang für einen bestimmten Frequenzhub einen definierten Pegel (z.B. 1,0) erreicht. Für binäre FSK-Demodulation mit Frequenzhub (fhub) sorgt die richtige Gain-Einstellung dafür, dass der Ausgang zwischen +1 und −1 oszilliert — ideal vorbereitet für den nächsten Block, den Binary Slicer.

Formel zur Gain-Berechnung

G = f_sample / (2π · Δf)

Dabei ist G der Gain-Faktor, f_sample die Abtastfrequenz und Δf der Frequenzhub.

Quadratur-Demodulation Konfiguration
Quadratur-Demodulation Ausgabe