Main Page
From drm
Dream DRM Receiver Download
Open-Source Software Implementation of a DRM (Digital Radio Mondiale) Receiver under the GNU General Public License (GPL)
Contents |
Introduction
Digital Radio Mondiale (DRM) is the digital radio standard for the long-, medium- and short-wave ranges. The standard was formed by a consortium in co-operation with the International Telecommunication Union (ITU). The system offers the radio stations and new service providers access to the multimedia age with small bit rates for large target areas and long distances. For more information visit www.drm.org.
The bandwidth of a DRM bandpass signal is less than 20 kHz and the number of carriers used in the OFDM-modulation is relatively small (max. 460). These features motivate a real-time software implementation of a DRM-receiver on a conventional personal computer (PC) using the sound card as the input and output device. A long, medium and short wave front-end with an intermediate frequency (IF) between 5 kHz and 15 kHz is used to receive the DRM signal. Any commercial front-end with an IF of 455 kHz should be usable by adding a 455 kHz to 12 kHz adaptor (assumed the receiver bandwidth is sufficient for a DRM signal). Documentation of receiver modifications for DRM reception can be found at www.drmrx.org.
This software project implements a working software receiver with, at least, the basic features. Since this project was created at a university and the fundamental idea of such an institution is to teach and stimulate the creativity, this source-code is free under the GNU-General Public License (GPL). Dream is a development project which uses the open source model to improve DRM technology. The main aim of this project is to implement and test new research results on an existing system, whereby the synchronization and channel estimation is of special interest.
The programming-language is C++. The code runs under Mac OSX, Microsoft Windows and Linux. Start of the project was June 2001.
Although this software is distributed as free software under the terms of the GPL this does not mean that its use is free of rights of others. The use may infringe third party IP and thus may not be legal in some countries.
The intended audience of the Dream software are people who are interested in how to decode a DRM stream and want to learn from the algorithms used in this software and people who want to help us improving the performance of the receiver and the source code.
If you just want to get the experience of DRM digital sound quality and expect a very stable and optimized receiver performance, we recommend to buy the commercial DRM Software Radio.
Features and User Guide
Dream's features have grown over the years, but have never been properly documented. Hopefully we can fix this.
Supported Hardware
Dream runs on virtually any pc and requires a receiver front-end to work as a real radio.
Source Code
The source code is hosted at Sourceforge.net. Binary files of the software are not provided, since parts of the software may be subject to patent royalties in some countries. If you want to provide pre-compiled binaries based on this source, please consider this issue. We do not warrant for nor indemnify you in any way for patent infringement. You are solely responsible for your own actions.
- Details available at Downloading the Source
Installation
Detailed instructions for building Dream on a number of platforms are available:
- Windows
- Linux
- Macintosh
Please post your installation support questions in the public forum
Auxiliaries
Screen shots, sample files, the current AM Broadcast Schedule etc. are available on the General page.
Design
There is some information on the Software Design.
Forums
Dream is on its third generation of forums. Originally the sourceforge default forums were used. These were replaced by the much better Invision board. When sourceforge moved to MySQL5/PHP5 these forums became unmaintainable. The content of the Old Forums has been archived on this wiki.
The active forums are here.
Disclaimers
TRADEMARKS: The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
LINKS TO THIRD PARTY SITES:This site contains links to other sites. We are not responsible for the content of any linked Web site.
