DAB sounds worse than FM

Planning for the future of digital radio
 
Quality of BBC Internet radio streams to overtake DAB

Home
 
DAB/DAB+
 
Digital 
Satellite
Freeview
 
DRM
 
Internet 
Radio
Tech
 
Software
Downloads
DAB 
Samples
Newsletter
 
Contact
 Us
Introduction to DAB
Incompetent adoption of DAB
When will FM be switched off?
BBC DAB Multiplex
Digital Radio Bit Rates
Wasted DAB Capacity
DAB Around the World
Design of DAB
DAB vs DAB+ technology
T-DMB vs DAB+
Coverage Maps
DAB Summary
 
DAB Radios
DAB CD Portable Stereos
DAB Personal Radios
DAB Micro Systems
DAB Clock Radios
Digital radio via satellite
Satellite Receivers
UK satellite radio bit rates
UK satellite HDTV bit rates
UK satellite TV bit rates
Internet Radio
Broadband Internet Radio
Audio Advice
Aerials
MPEG Audio Coding
Bit Rate vs Audio Quality
MP2 vs AAC+
Audio Processing
FEC Coding
OTA software upgrades
COFDM
Analogue vs Digital Radio
Bandwidth
RF Carriers
Sampling
RF Antennas
Links
 

 

 

   
Audio Advice
Aerials
MPEG Audio Coding
Bit Rate vs Audio Quality
MP2 vs AAC+
Audio Processing
FEC Coding
OTA software upgrades
Analogue vs Digital Radio
Bandwidth
COFDM
RF Carriers
Sampling
RF Antennas
Links

Software Downloads

The software provided has been tested and works okay on Windows XP, but if you find any bugs please report them via the Contact Us form.

Nero AAC/AAC+ UI

This software is a graphical user-interface for Nero's AAC/AAC+ audio encoder -- AAC/AAC+ are the audio codecs that have been adopted for DAB+, and Nero's free AAC/AAC+ encoder is one of if not the best MPEG-4 AAC/AAC+ encoder available. The software also allows conversion from FLAC files to AAC/AAC+ as well as standard AAC/AAC+ encoding and decoding.

Screenshot with encoder displayed:

 

 

Screenshot with encoder hidden:

 

 

MPGTrim

MPGTrim is a simple MPEG-2 video file trimming graphical user-interface application that tops and tails MPEG files.

MPGTrim also demultiplexes recordings of radio programmes that have been recorded on PC TV cards from MPG format to the native MP2 format that's used for the radio stations (and the audio channels of TV channels) on the digital TV platforms.

 

 

 

MP2 frame analyzer

MP2 frame analyzer is a program that analyzes the audio frames of an MP2 file, such as those recorded on a DAB radio (DAB uses the MP2 audio codec). Output from the program includes information about the audio file, such as the bit rate, sampling frequency, audio mode etc; the number of audio frames in the file; the maximum subband used in each frame; and the bit allocation distribution for each of the subbands-- i.e. the number of frames that a certain number of bits/levels have been allocated to each subband. To intepret the bit allocations information you need to download the DAB specification and refer to sections 7.1.6 and 7.1.7 on pages 64-65.

The input MP2 file to be analyzed must be in the same directory as the exe application file, or else you will have to enter the whole path to the MP2 file.

 

Audio codec error performance simulator

This program simulates how different audio formats perform when uncorrectable bit errors have occurred during transmission. The program adds errors to the audio file purely at random, and the number of errors added is dependent on the BER (bit error rate -- BER is a bit of a misnomer, and it is actually the probability that an error occurs) level that you specify as an input to the program. A typical target BER level for digital radio transmission is 10-4 (i.e. there is 1 uncorrectable bit error out of every 10,000 bits transmitted) and for that BER level you can either enter 0.0001 or 1e-4. If you use very high BER levels, such as 10-2 the audio will be unlistenable, and at higher BER levels, such as 10-5 there usually won't be any audible problems.

The program also allows the option of using Reed-Solomon error correction coding to see how well RS coding manages to correct errors that would be otherwise uncorrected by the inner layer of convolutional error correction coding that's used on digital radio systems -- Reed-Solomon coding has been added as an outer-layer of error correction coding for DAB+ to make reception more robust, and it isn't used on the DAB system.

The reason why I wrote this program was to show that the DAB industry's claim that MP2 is inherently more robust for broadcasting systems than other audio codecs is utter nonsense. For a more detailed explanation read the MP2 Robustness Myth section, which also includes some test files you can use.

The input audio file that errors are to be added to must be in the same directory as the exe application file, or else you will have to enter the whole path to the file.

 

 

Useful applications

The following are liinks to programs that I've found to be useful for audio and/or video applications:

 

lame.exe

Lame is the best MP3 encoder available.

 

Razorlame

Razorlame is an easy-to-use user-interface for the Lame MP3 encoder.

 

mp3DirectCut

mp3DirectCut is an MP2/MP3 file splitting application, which allows you to copy, cut and paste sections of MP2/MP3 files and so on. If you want to process MP2 files you used