A practical guide for an ODR-mmbtools automated DAB+ micro transmitter using Raspberry Pi and EasyDab v2. May also be useful for other Linux based installations.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7491eca Jun 1, 2017

README.md

RaspDAB

A practical guide for an ODR-mmbtools automated DAB+ micro transmitter using Raspberry Pi and EasyDab v2. May also be useful for other Linux based installations.

Nowadays to transmit a DAB+ ensemble requires little more than

  • the OpenDigitalRadio mmbtools software
  • a Raspberry Pi, and
  • an EasyDAB v2 board

Photo of a RaspDAB setup

This project aims to provide documentation how to build such a 'micro transmitter' which could be used as the starting point for a low cost DAB+ transmitter for e.g. local radio. It is based on experience from building a system, starting from getting the Raspbian operating system installed, installing the OpenDigitalRadio programs required, configuring and using these, installing supervisor to enable automatic start up and configuring and using the EasyDAB v2 DAB modulator board.

As I'm not that experienced using Linux there were some unexpected hurdles that I needed to overcome. It might just help others to document how it was done, so it is easier for them.

Installation

The documentation explains the steps taken to install all necessary software on the Raspberry Pi. To install the ODR mmbtools the debian.sh script has been modified as the modulation is performed with the EasyDAB board, so the software for modulation is not installed.

Usage

The project aims to enable operation with modules located at different locations:

  • Audio and Program Associated Data encoding at the source, e.g. the radio studio, or via a stream received at the location of the multiplex generation;
  • Multiplex generation for a number of radio stations at a location with a high bandwidth and stable Internet connection;
  • Modulation at the transmission site using EasyDAB. Ofcourse it is also possible to have everything together on one table.

Documentation

Most documentation can be found in the Wiki. Some examples and script files will be in the code section.

Contributing

Additions and corrections are welcome !

Credits

The project is fully based on the results from

Big thank you to them to making DAB transmission this easy !

License

The documentation in this project is offered under the Creative Commons Zero v1.0 Universal license. (But would be nice if you mention the source ;o) Also, please inform me if you found this project useful and actually created a DAB ensemble based on it: raspdab (at) lokhoff (dot) com )