WBFM Transmit

From GNU Radio
Jump to navigation Jump to search

Wide Band FM Transmitter.

Takes a single float input stream of audio samples in the range [-1,+1] and produces a single FM modulated complex baseband output.

The only difference with NBFM Transmit is the size of the internal low pass filter for interpolation. Here it has a cutoff frequency of 16kHz with 2KHz of transition width.

Parameters

Audio Rate
Sample rate of audio stream, >= 16k (integer)
Quadrature Rate
Sample rate of output stream (integer). Must be an integer multiple of audio_rate.
Tau
Preemphasis time constant (default 75e-6) (float)
Max Deviation
Maximum deviation in Hz (default 75e3) (float)
Preemphasis High Corner Freq
High frequency at which to flatten preemphasis; < 0 means default of 0.925*quad_rate/2.0 (float)

Example Flowgraph

This example flowgraph can be found at [1].

Fm tx fg.png

Source Files

Python files
[2]
Block definition
[3]