Main Page

From Opendigitalradio
(Difference between revisions)
Jump to: navigation, search
(added small explanation to DRM and other digital TV standards)
(fucking proprietary HD Radio added as a digital radio standard)

Revision as of 20:07, 18 October 2010

Open and easy digital broadcasting techniques based on software radio - because digital radio transmission and development must also become democratized.

Broadcasting is sometime considered, by the new generations, as a dying media that will be soon completely superseeded by Internet. However it is a nice, efficient and green way to reach masses without intermediaries but just using radio spectrum directly (despite the fact that the use spectrum is subject to licence). For these reasons and apart from the big public or private broadcasters interests, it has still an interest for local communities. In particular, it offers anonymous listening and is free-to-air (no subscription needed) which is of importance in poor countries or where freedom of information does not apply.

In radio, Analog transmission using AM, FM is still very popular but may be replaced in the future by digital techniques such as DAB, DAB+, T-DMB, HD Radio, DRM30 (Digital Radio Mondiale, for LF, MF and HF) or DRM+ (for VHF). In television, analog transmission using NTSC, PAL or SECAM is being stopped worldwide and replaced by ATSC, ISDB-T, DVB-T, DVB-T2, DVB-H (for mobile) or other digital satellite or cable transmission techniques.

Transmitting using these technologies usually requires complex and costly equipment out of reach of individuals. However, since the democratization of software defined radio (SDR), a new field of possibilities opens for experimentation, micro networks, etc. In the longer term also if software based radio become also democratized in common receivers, it could even be possible to develop personalized broadccasting system based on free/open technologies for example. The combination of personal (Internet,..) networks and broadcast also offer interesting possibilities (see IMDA and RadioDNS).

So this website will focus on tips, tricks and techniques to produce and receive digital broadcast signals. Most of the content is based on development from research centers, groups or individuals that did the "real work". The objective of this website is to follow developments, integrate them and show applications.

Register to the mailing list or follow us on twitter: to get informed, involved or for any questions.


Older news

DAB, DAB+ and T-DMB transmission

Home setup

DAB, DAB+ and T-DMB European digital radio and mobile television standards share the same transmission system. It based on OFDM modulation and use 1.5MHz of spectrum in VHF television band 3 (or L-band in SHF). A transmitter is broadcasting a set of programs, called a multiplex. The system has been designed for mobile use and is robust up to 300km/h.

With the development of MMBTools set made by CRC, it is now possible to run a full transmission infrastructure on a laptop running linux and using a USRP as RF hardware (with gnuradio) or any other similar device.

The transmission chain can be divided in 4:

  • The encoding: encoding the sound to MPEG-2 Layer II for DAB, MPEG-4 HE-AACv2 for DAB+ or video in MPEG-4 H.264 for T-DMB.
  • The Multiplexer: gather different streams, produce necessary signalling and output a single 2Mbit/s stream in ETI format (Ensemble Transport Interface)
  • The Modulator: take the ETI stream and produce the complex baseband OFDM signal ready for upconvert at the desired radio frequency.
  • The RF transmission performed by the USRP using appropriate RF daughterboards (Basic TX or modified RFX400).

CRC has recently opened the source code of the multiplexer (CRC-DabMux) and the modulator (CRC-DabMod). The MPEG-4 AAC encoding is subject to royalty payment and so CRC is selling it.

However thank to the modular approach from these tools it is possible to interface it with other implementations. If there's no other software OFDM DAB modulator implementation at the moment, for the encoding it is possible to re-use TooLame that is an implementation of MPEG-2 Layer II.


Logo mmb.png

Info pages on tools


All questions and enquiries on MMBtools should be done directly on their forum

Other tools:


Find in this section some hardware experiment done with USRP RF front end like daughterboards or external devices (filters, power amplifiers).

The following Ettus daughterboards can be used for transmission in VHF band III:

Basic TX, RFX400 (after modification) or the new WBX board.


Despite the fact that FM is an analog technology, it is possible to generate it using software defined radio with enhanced possibilities such as simultaneous transmission of many FM stations.

Open DAB/DAB+/T-DMB software receiver

Phon3b small.jpg

Software defined DAB receiver (up to logical layer)


Software defined DAB receiver (from logical layer up to application layer).

Open Receiver project from CRC using RDI streams from DAB baseband receivers/decoders.

Digital Radio Mondiale (DRM30, DRM+)


Spark free (but not free software) DRM30/DRM+ (also FM and AM) transmitter that supports direct USRP RF output.

Dream free software DRM30 receiver and transmitter (see here to use Dream with USRP).

Sodira free DRM30/DRM+ receiver (can be used with USRP using GRC - examples here - to grab the I/Q channels and output it to a VAC, then to RateMonkey, and then to Sodira.

Other crazy techniques

Under construction...

Transmission using a VGA card D/A converter as transmitter !

Personal tools