CRC mmbTools

Home arrow DAB/DMB Tools arrow CRC-DABMOD
CRC-DABMOD
Monday, 15 February 2010

Overview

CRC-DABMOD is a DAB/DMB software modulator developed at CRC over several years as an experimental tool to support activities is the area of mobile multimedia broadcasting (MMB). In February 2010, CRC released CRC-DABMOD as a free open source software project under a GPL license.

The easiest way to try CRC-DABMOD is to download and use the CRC mmbTools live CD .

Description

Over the years, CRC-DABMOD has become a flexible and stable platform for the development and testing of new DAB applications and services. It is also a very useful tool for application and receiver functionality testing and as a portable demonstration platform. CRC-DABMOD is a basic SDR modulator that implements the DAB specification. It is based on the USRP platform which provides D/A conversion and RF components for the transmission/reception of signals in different bands. The waveform is generated on a PC platform and transferred via a USB interface to the D/A subsystem. Although CRC-DABMOD was not originally intended for 24/7 commercial operations, it proved very reliable over the last 5 years where it has been used extensively as the main modulator for internal laboratory experiments and public demonstrations worldwide.

Downloads

CRC-DABMOD is distributed as a free open source software project under the GPLv3 license.

0.3.3

  • Solved CIF count synchronisation bug.
crc-dabmod-0.3.3.tar.bz2

0.3.2

  • Added gain factor for UHD compatibility.
  • Updated KISS FFT library to 1.2.9
crc-dabmod-0.3.2.tar.bz2

0.3.1

  • Code refactoring.
  • Solved integer overflow bug for CIC equalizer.
  • Solved null symbol gain control bug.
crc-dabmod-0.3.1.tar.bz2

0.3.0

  • Added DAB mode I, III and IV functionnality.
crc-dabmod-0.3.0.tar.bz2

0.2.1

  • Removed FFTW library support, keeping only KISS FFT.
  • Added KISS FFT SIMD support.
  • Enabled profiling and SIMD compilation options.
  • Solved puncturing encoder bug for tail bits.

crc-dabmod-0.2.1.tar.bz2

0.2.0

  • First publicly available source code.
crc-dabmod-0.2.0.tar.bz2

Installation

Compilation

Please read the INSTALL file inside the archive for complete and up-to-date compilation instructions.

Note: replace the ??? with the version number that you are using.

Warning: since 0.2.1 version,  it is recommended to use the simd compilation option

  • tar xjf crc-dabmod-???.tar.bz2
  • cd crc-dabmod-???
  • ./configure --disable-debug --with-debug-malloc=yes --enable-fft-simd
  • make
  • sudo make install