DAB/DAB+ receiver for use with rtl-sdr sticks
Switch branches/tags
Nothing to show
Clone or download
Latest commit 676fe6f Apr 14, 2015
Type Name Latest commit message Commit time
Failed to load latest commit information.
include mersenne twister for fault injection Apr 14, 2015
matlab added matlab helper files Nov 6, 2014
src mersenne twister for fault injection Apr 14, 2015
222055_dump.dump several bugfixes Oct 5, 2012
CMakeLists.txt added support for multiple SCs per Subchannel Nov 10, 2014
README.md mt credits Apr 14, 2015



DAB/DAB+ receiver to use with rtl-sdr sticks


  • FIC decoding

  • Simple BER Analysis (more to come)

  • Mode I supported

  • Ability to inject faults into the receiver. I need this for my PhD thesis to find out if power could be saved by tolerating faults in the receiver. More info: http://davidmay.org/research.html

This project uses snippets from:



  • FIC decoding (i.e. correct crc check) works, however source files need to be cleaned up and added to repository.


  • Finally I found the motivation to work again on this project. The first steps will be to fix the synchronization algorithms


  • Synchronization issues are fixed now. Syncing and tuning is working surprisingly well. There is still an issue with the first data symbol which is used for the FIC. The CRC of the first 4 FIGs is always wrong. Sounds like a simple mapping issue, however I was not able to find the problem.


$ git clone git@github.com:maydavid/rtl-dab.git
$ cd rtl-dab
$ cmake .
$ src/rtl_dab <frequency in Hz>