Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: DReaM software receiver for DRM (Read 5040 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

DReaM software receiver for DRM

The open source project DReaM (software receiver for Digital Radio Mondiale) has released its source code on Feb 12, 2003:

http://www.tu-darmstadt.de/fb/et/uet/fguet...vf/DRM/DRM.html

Windows binaries are available from:

http://www.inf.ufpr.br/~rja00/files/dream.zip

See this thread on Audiocoding.com for further informations:

http://www.audiocoding.com/phorum/read.php...1&i=2378&t=2264
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."

DReaM software receiver for DRM

Reply #1
How to use it?
I downloaded it, copied the qt-mt320nc.dll and the libmmd.dll in the same directory, the program starts and ends, I cannot get a help out of it (tried dream -h; dream -?; dream --help; dream -help).
This decoder is all I need? I set my receiver to the frequence, the computer records the signal and everything else is done by this program, right?
I read about this Digital Radio Mondiale some time ago and I live in Germany, here seem to be quite many test-broadcastings. Are this streams receiveable in the area near Bremen and on which frequences (and yes, I have read the homepage, but most dates are just day and month and there is also no information in which distance this signal is receivable).
Also I maybe cannot receive anything at the moment I would like to test it, there are some wavs to download (containg this digital stream).

DReaM software receiver for DRM

Reply #2
Quote
How to use it?
I downloaded it, copied the qt-mt320nc.dll and the libmmd.dll in the same directory, the program starts and ends, I cannot get a help out of it (tried dream -h; dream -?; dream --help; dream -help).

You mean, you downloaded Roberto's compile or the source code and compiled it yourself? As it seems, Roberto and at least another user report the same problem in the Audiocoding.com forum.

In this thread I also mentioned three different forums (with links) that provide some help, two from the developer of DReaM and the third (containing several boards) from a guy of the official DRM project.

Quote
This decoder is all I need? I set my receiver to the frequence, the computer records the signal and everything else is done by this program, right?


No, wrong, you must also have an adapter that translates the IF filter from your ShortWave receiver down to 12 kHz (I think I mentioned this in the thread, too). Furthermore you need a soundcard with the correct properties (48 kHz sample frequency, full duplex etc.). The forum of the DRM project also provides a fine FAQ where these things are explained.

Quote
Are this streams receiveable in the area near Bremen and on which frequences (and yes, I have read the homepage, but most dates are just day and month and there is also no information in which distance this signal is receivable).


See the forum mentioned above, there's also a german board where people report daily transmission results from the test broadcasts etc.

Quote
Also I maybe cannot receive anything at the moment I would like to test it, there are some wavs to download (containg this digital stream).


Yes, I think there's something like this from Schneider or another german company (a Test-CD, as far as I remember). You can find everything about it in the forum.

One thing is important though: the open source DReaM receiver uses FAAD2  (Menno's decoder) which means that the SBR part of the broadcasted streams cannot be reproduced with it yet. If you want to listen to the full spectrum (above 7 kHz), you would have to buy the Merlin/FhG receiver software for EUR 60.00.
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."

DReaM software receiver for DRM

Reply #3
Quote
You mean, you downloaded Roberto's compile or the source code and compiled it yourself? As it seems, Roberto and at least another user report the same problem in the Audiocoding.com forum.

I used roberto´s compile. I tried to compile it myself, but which faad version do I need, I get two compile errors:

error: identifier "faacDecInitDRM" is undefined
  faacDecInitDRM(HandleAACDecoder, iAudioSamplRate, iNoChannelsAAC);
error: identifier "faacDecInitDRM" is undefined
  faacDecInitDRM(HandleAACDecoder, 48000, 1);

I´ve read the newest cvs doesn´t work and the release also not  (I compiled a older cvs checkout).

Quote
No, wrong, you must also have an adapter that translates the IF filter from your ShortWave receiver down to 12 kHz (I think I mentioned this in the thread, too). Furthermore you need a soundcard with the correct properties (48 kHz sample frequency, full duplex etc.). The forum of the DRM project also provides a fine FAQ where these things are explained.

Even my 486 / 50MHz had a full duplex soundcard which supported samplerates up to 48kHz, that shouldn´t be a problem.
Where is this FAQ? I cannot find it on the sourceforge page. Is there a circuit diagram to build it myself?
Quote
One thing is important though: the open source DReaM receiver uses FAAD2 (Menno's decoder) which means that the SBR part of the broadcasted streams cannot be reproduced with it yet.

Yes, I know that. It is possible to record the aac stream on harddisk (without decoding), that you can play it with SBR later?

DReaM software receiver for DRM

Reply #4
Quote
I used roberto´s compile. I tried to compile it myself, but which faad version do I need, I get two compile errors:

Sorry, since I'm not a programmer, I can't help you with any of these questions. I remember that someone posted a reply with compiling issues today to the Audiocoding thread mentioned in my first message.

Quote
Quote
The forum of the DRM project also provides a fine FAQ where these things are explained.

Where is this FAQ? I cannot find it on the sourceforge page. Is there a circuit diagram to build it myself?


On the website of the DRM project (and in a special FAQ board of their forum, too), not on Sourceforge (that's only the forum from the DReaM developer):

http://www.drmrx.org/

I think they also provide clear instructions how to build this little adapter between the receiver and the soundcard. Some companies also offer ready-to-use solutions, as far as I remember.

Quote
It is possible to record the aac stream on harddisk (without decoding), that you can play it with SBR later?


I'm not sure, but I think I've read something like this in the DRM forum. Maybe this feature isn't built into the DReaM receiver, though...
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."

DReaM software receiver for DRM

Reply #5
Quote
I tried to compile it myself, but which faad version do I need, I get two compile errors

Define DRM in the project settings.

/D "DRM"

DReaM software receiver for DRM

Reply #6
Quote
Define DRM in the project settings.

/D "DRM"

Doesn´t help. It is a compile-problem, not a link-problem. My FAAD2 seems to be outdated (from august 2002), but the current release won´t work and the current cvs-version won´t, too. Where can I get a working version.
Quote
http://www.drmrx.org/

This site sells a software receivers and has a little FAQ how to modifie receivers for DRM, but it isn´t really a help.
This site is much better (german), it has also frequence tables and a forum: http://www.drm-info.de/
Quote
I think they also provide clear instructions how to build this little adapter between the receiver and the soundcard.
Unfortunately, no. Just how to build a fixed-frequence receiver on your own and modifications for special receivers. No adapter between line-out (receiver) and line-in (soundcard). Do you know another site?
Quote
I'm not sure, but I think I've read something like this in the DRM forum. Maybe this feature isn't built into the DReaM receiver, though...

Theoretically it has to be possible. Maybe you need to convert it lossless, but FAAD can decode it, so it must be normal aac. Maybe like DVB, you can convert the mpeg-2 from transport-stream to normal program-stream lossless.

DReaM software receiver for DRM

Reply #7
Quote
Quote
I think they also provide clear instructions how to build this little adapter between the receiver and the soundcard.
Unfortunately, no. Just how to build a fixed-frequence receiver on your own and modifications for special receivers. No adapter between line-out (receiver) and line-in (soundcard). Do you know another site?

An overview about the existing hardware and software solutions for receiving DRM broadcasts is given in http://www.ebu.ch/trev_293-jackson.pdf, also with a photo of this adapter from http://www.schneider.de. I also found a block diagram of this circuit board at the site of the DReaM developers called "drmconv.pdf".

If you would use the search functions in all forums mentioned earlier with the terms "adapter", "adaptor" or "converter", you should be able to find some postings that mention how to solder this circuit board e.g. to the jack or the plug, so you don't have to open the ShortWave receiver. These forums also allow to post new questions there if you create an account first.

Quote
Quote
I'm not sure, but I think I've read something like this in the DRM forum. Maybe this feature isn't built into the DReaM receiver, though...

Theoretically it has to be possible. Maybe you need to convert it lossless, but FAAD can decode it, so it must be normal aac. Maybe like DVB, you can convert the mpeg-2 from transport-stream to normal program-stream lossless.


The FhG software definitely allows to record the DRM streams in order to post transmission results and comparisons in the forum. Good luck.
ZZee ya, Hans-Jürgen
BLUEZZ BASTARDZZ - "That lil' ol' ZZ Top cover band from Hamburg..."
INDIGO ROCKS - "Down home rockin' blues. Tasty as strudel."