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:
- 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). - Demodulatie van Frequentiemodulatie:
Het blok detecteert de variaties in de frequentie van het signaal en zet deze om naar het originele audio- of datasignaal. - 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). - 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.