NBFM Receive

Het NBFM Receive-blok in GNU Radio wordt gebruikt om Narrowband Frequency Modulation (NBFM)-signalen te demoduleren. Dit type modulatie wordt vaak toegepast in toepassingen zoals amateur-radio, luchtvaartcommunicatie en andere smalbandige transmissiesystemen.

Hoe Werkt Het?

Het NBFM Receive-blok neemt een frequentie gemoduleerd signaal als invoer, decodeert de informatie die in de frequentieveranderingen is opgeslagen, en zet dit om naar een audio-uitgang.

 

Stappen:

  1. Ontvangen van het FM-signaal:
    Het blok verwacht een FM-signaal als invoer. Het inkomende signaal moet vooraf worden geschaald en op de juiste tussenfrequentie (IF) worden gebracht. In dit geval 0 Hz in complexe vorm (I/Q).
  2. Demodulatie van Frequentiemodulatie:
    Het blok detecteert de variaties in de frequentie van het signaal en zet deze om naar het originele audio- of datasignaal.
  3. Audioverwerking:
    De gereconstrueerde audio wordt geschaald en gefilterd om ruis of artefacten te verminderen. Indien nodig kan de audio gesampled naar een lagere frequentie, geschikt voor een audiosysteem (bijvoorbeeld 48 kHz).
  4. Uitgang:
    De uitgang is een signaal (meestal in float-formaat) dat kan worden aangesloten op een audio-sink of verder verwerkt in de flowgraph.

Parameters en Functies:

  • Quadrature Rate:
    De samplefrequentie van het inkomende kwadratuursignaal (IQ-signaal). Deze moet overeenkomen met de snelheid waarmee de bron het signaal heeft gesampled.
  • Audio Sample Rate:
    De samplefrequentie van de audio-uitgang. Meestal is dit 48 kHz of 44,1 kHz om compatibel te zijn met audiosystemen.
  • Deemphasis Filter:
    Een optie om een deëmphasis-filter toe te passen, wat hoge frequenties in het audiospectrum afzwakt en ruis vermindert, zoals vereist bij sommige FM-systemen. In Noord-Amerika en Zuid-Korea is 75 µs gebruikelijk. In Europa en veel andere regio’s is 50 µs gebruikelijk
  • Max Deviation:
    Instelbare frequentiezwaai van het te ontvangen signaal. Default is 5 kHz.