DAB/DAB+ receiver for use with rtl-sdr sticks
C CMake Matlab
Latest commit 676fe6f Apr 14, 2015 @maydavid mt credits

README.md

rtl-dab

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

Features:

  • 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:

Status:

01/10/2012

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

05/11/2014

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

09/11/2014

  • 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.

usage:

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