dabs

dabs is a DAB/DAB+ decoder. (Well, actually only DAB+.)

It uses an SDR (software-defined radio) device to receive data over the air transmitted by, well, a DAB/DAB+ emitter, and extracts audio content from it, playing it in your computer.

It supports USRP devices (I use a B210) and RTL-SDR devices.

(It doesn't work very well with RTL-SDR for the moment because of bad coarse frequency offset estimation and no use of Reed-Solomon stuff.) (This coarse offset thing also made things worse on my computer with the B210. You can edit dabs.c and look for the commented line coarse_freq_offset = 0; and uncomment it to get rid of the coarse offset stuff and maybe have a better behavior.)

Status: decodes local radio channels around Nice/France. May fail to work for other locations. Slow, basic documentation (README file).

Download

2023-01-27: dabs-1.1.tar.bz2 [README]

Old releases

dabs-1.0.tar.bz2
dabs-0.9.tar.bz2
dabs-0.8.tar.bz2
dabs-0.7.tar.bz2
dabs-0.5.tar.bz2
dabs-0.5-pre1.tar.bz2
dabs-0.4.tar.bz2
dab-0.3.tar.bz2
dab-0.1.tar.bz2
dab-0.0.tar.bz2

Sample DAB+ data

Here is a DAB+ recording (format: IQ data, 16 bits for I, 16 bits for Q, little endian): rec-for-optim.raw The file is 131 MiB, will take some time to download.

Documentation

The specifications I used are:

ETSI EN 300 401: Radio Broadcasting Systems; Digital Audio Broadcasting (DAB) to mobile, portable and fixed receivers

ETSI TS 102 563: Digital Audio Broadcasting (DAB); DAB+ audio coding (MPEG HE-AACv2)

ETSI TS 101 756: Digital Audio Broadcasting (DAB); Registered Tables

I also found Introduction to DAB Receiver [source], which provided nice information.

As for websites, I looked at:

Those links were functional 2021-09-07.

Related work

Free software for receiving DAB/DAB+

Here are some other implementations of DAB/DAB+ receiving. They are way more featured than mine.

Those links were functional 2021-09-07.

There are surely others. This is what I found.

Free software for transmitting DAB/DAB+

There is a transmitting free software thing also, ODR mmbTools. Looks very complex to me, but they claim to be production ready, so, well, there it is. I didn't look at it, I simply know it exists.

This link was functional 2021-09-07.

I don't know of other transmitting DAB/DAB+ free software.


Contact: see this

Created: 2021-07-25
Last update (more or less accurate): 2023-01-27