FM RDS Stereo transmitter using gnuradio
From Opendigitalradio
Information on the setup a software defined FM RDS Stereo transmitter using Gnuradio.
It has been made from the integration of a stereo transmitter (opendigitalradio.org), gr-rds project on CGRAN and design from CRC.
Contents |
Hardware
- PC
- USRP1 Universal Software Radio Peripheral with WBX RF daugtherboard (50MHz-2.2GHz) (can work also with Basic TX with minor modifications)
Software
- Ubuntu Linux 10.04
- Gnuradio 3.3
- Jack open Audio connection kit
- gr-rds project on CGRAN
Setup
- "jackplug" is mapping of jack source to ALSA, defined in .asoundrc file in home directory
Startup procedure
- Start jack audio server using Jack Control (you need to have install jack audio server and tools)
- Start python script
- Window will appear with the different settings to control frequency and gains of FM composite signal components
- By default (depending on .asoundrc file) all source will be connected to the laptop microphone
- Play the audio of the content you want to broadcast on jack, for example, if you take an internet radio stream:
mplayer -ao jack http://maxxima.mine.nu:8000
- Connect the output of the mplayer to the input of gnuradio software transmitter using "connections" in JACK control