Reception Articles Digital modes

Receive DRM with HDSDR and DREAM Decoder Using RTL-SDR

Digital Radio Mondiale, better known as DRM, is a digital broadcasting standard designed to work within the same frequency allocations as traditional AM — shortwave, medium wave, and long wave. The idea is straightforward: replace the noisy, fading analog signal with a clean digital stream that carries not just audio but also text services like station names, news headlines, and emergency alerts. If you have spent any time listening to shortwave, you already know the frustration of a signal that fades in and out or gets buried under interference. DRM was built specifically to address that problem.

DRM - Logo

On a waterfall display, a DRM signal is easy to recognise. It does not look like a conventional AM carrier with sidebands. Instead, it appears as a wide, flat rectangular block, typically around 10 kHz across, with an almost featureless top. Once you have seen one, you will spot them immediately.

Limitations of Analog Radio

The limitations of analog shortwave are well known — ionospheric fading, adjacent channel interference, and atmospheric noise make consistent reception difficult, especially over long paths. DRM addresses all of this through digital encoding and forward error correction. As long as the received signal-to-noise ratio stays above a working threshold, generally around 15 to 18 dB depending on the mode, the audio comes through cleanly. Drop below that threshold and the audio cuts out entirely rather than degrading into noise. That behaviour feels abrupt at first, but it is actually a more honest picture of signal quality than the gradual mush you get with analog AM.

DRM is actively used today. All India Radio operates multiple DRM transmitters on both medium wave and shortwave, making it one of the most accessible targets for listeners in South and Southeast Asia. For anyone in India with a modest antenna setup, AIR’s medium wave DRM services are a realistic and rewarding starting point.

The SDR Approach

You do not need dedicated DRM receiver hardware to get started and receiver drm transmissions. A software-defined radio device connected to a laptop is more than capable of handling this. SDR works by shifting signal processing away from fixed analog circuits and into software running on your computer. The hardware captures raw RF data via USB and streams it to the computer, where programs like HDSDR handle the actual tuning and demodulation.

Choosing Your SDR Hardware

RTL SDR for FM DX ReceptionMSI SDR panadapter dongle

 

Two categories of SDR hardware come up most often for DRM reception:

  • RTL-SDR V3 — inexpensive and widely available, built around a repurposed digital television chipset. Sensitivity and dynamic range have limits, but for strong regional DRM signals like AIR on medium wave, it performs adequately.
  • SDRplay — offers noticeably better dynamic range and lower noise, which makes a real difference when chasing weaker signals or operating in a noisy urban environment.
  • MSI SDRThe MSI-SDR is a very low-cost Software Defined Radio (SDR) that appears to be an open hardware design from China. It is available as a pre-built circuit board or within an enclosure.

Both connect via USB and require nothing beyond a standard laptop to operate.

HDSDR: The Receiver Front End

HDSDR receiving DRM

HDSDR is a Windows application with a long-standing reputation for stability and precise tuning. It displays a real-time spectrum and scrolling waterfall, supports fine frequency adjustments in small steps, and works with a wide range of SDR hardware through its ExtIO driver interface.

Once the correct driver is in place, the software recognises the hardware and you are ready to tune.

Configuring HDSDR for DRM

For DRM reception, set up HDSDR as follows before you start:

  • Set demodulation mode to USB/Digital Mode
  • Set filter bandwidth to approximately 10 kHz
  • Disable noise reduction, equalisation, and strong AGC
  • Set audio output to the virtual cable device

HDSDR does not decode DRM itself. Its job is to tune accurately, keep the audio clean, and pass the signal on to DREAM. Any processing that alters the audio before it reaches the decoder will hurt your results.

DREAM: The Decoder

DREAM Decoder

DREAM is an open-source DRM decoder maintained by a dedicated community. It takes the audio stream from HDSDR, processes the DRM signal structure, and reconstructs the audio along with text services and signal diagnostics.

What DREAM Shows You

When everything is working correctly, the DREAM interface displays:

  • The signal spectrum and constellation diagram
  • A live SNR reading
  • Lock indicators confirming synchronisation with the transmission
  • Text data — station name, programme title, and sometimes short news items

DREAM is sensitive to input quality. A signal that is slightly off-frequency, clipped by excessive RF gain, or distorted by audio processing will either fail to lock or produce intermittent dropouts. Getting the input right matters more than almost anything else in this chain.

Connecting HDSDR to DREAM

Virtual audio cable setup

Virtual audio cable setup

The link between the two programs is a virtual audio cable, VB-Cable is a commonly used

A virtual audio cable is software that creates a virtual audio device, acting as a bridge to transfer audio streams between applications in real-time without physical cables

Tuning and Finding DRM Signals

Finding a DRM frequency requires a little preparation. Published schedules for AIR and other DRM broadcasters are available online. When you tune to a listed frequency, look at the waterfall for the distinctive flat rectangular block and centre it within your filter passband.

Tuning accuracy matters enormously with DRM. An offset of even a few hundred hertz can prevent the decoder from locking. Use HDSDR’s fine tuning controls and watch the constellation diagram in DREAM as you make small adjustments — when the tuning is correct, the constellation tightens and the SNR reading rises.and reliable option. Install it, then make the following settings:

  • In HDSDR, set audio output to the VB-Cable device
  • In DREAM, set audio input to the same VB-Cable device

The signal flows from HDSDR through the virtual cable into DREAM, exactly as if you had connected two physical devices with an audio lead. After making this connection, watch the input level meter in DREAM. The signal should sit at a moderate level — neither clipping at the top nor barely registering at the bottom. If it is too loud, reduce RF gain in HDSDR at the source rather than attenuating it downstream.

Best Times to Receive

  • For shortwave DRM, evening and nighttime reception is generally more reliable due to favourable ionospheric propagation
  • Medium wave DRM from AIR can often be received during the day, though night reception is typically stronger and more stable

Antenna and Noise Management

A long wire antenna makes a significant difference. Even a simple wire of 15 to 20 metres, run as high and clear as possible, will outperform the short whip that typically comes bundled with RTL-SDR kits.

Common Noise Sources to Eliminate

  • Switched-mode power supplies
  • LED lighting, particularly cheap unbranded strips
  • USB hubs and phone chargers
  • Laptop power adapters

If your noise floor is high, try operating from a battery-powered laptop with the mains adapter disconnected. Experiment with antenna orientation to find nulls in local interference. With a reasonable antenna and controlled noise, SNR values of 18 to 22 dB are achievable from AIR’s medium wave transmitters within their coverage area — well above the threshold for stable audio decoding.

Troubleshooting Common Problems

No audio reaching DREAM

Confirm the virtual cable is selected as both the output in HDSDR and the input in DREAM. Check that no other application has claimed exclusive access to the device.

Low SNR and decoder not locking

The antenna is almost always the limiting factor here. Moving to a better location or extending the antenna length will help more than any software adjustment.

Distorted audio or wildly fluctuating SNR

Reduce RF gain in HDSDR. Overloading the SDR front end is a common mistake, particularly when tuning to a strong regional transmitter.

Frequent dropouts after initial lock

The signal is likely borderline — just above the decoding threshold sometimes, just below it at others. Fine-tune the frequency once more and check your antenna connection before assuming the signal is simply too weak.

Getting Started

Begin with the strongest available DRM station in your region. For listeners in India, AIR’s medium wave DRM transmissions are the most practical first target. A stable lock on a strong signal gives you a clear reference for what a working setup looks and sounds like. From there, you can move on to weaker shortwave targets, refine your antenna, and build a feel for what the system needs to perform consistently.

The combination of RTL-SDR or SDRplay hardware, HDSDR, and DREAM is a capable and low-cost path into digital shortwave reception. With attention to tuning accuracy, clean audio routing, and a decent antenna, consistent DRM decoding is well within reach for any amateur radio operator or shortwave listener willing to spend an afternoon putting it all together.

Frequently Asked Questions: DRM Reception with HDSDR and Dream

Navigating the world of Digital Radio Mondiale (DRM) can be a bit tricky given the software “handshake” required between your SDR hardware and the decoder. Here are the most common questions to help you troubleshoot and optimize your setup.

1. What is DRM, and why can’t I hear it normally?

DRM (Digital Radio Mondiale) is a digital broadcasting standard for shortwave, medium wave, and longwave. Unlike traditional AM signals, DRM is encoded data. If you tune to a DRM station using a standard AM filter, you will only hear a sound similar to white noise or “frying bacon.” You need a dedicated decoder like Dream to turn that data into audio.

2. Why do I need a Virtual Audio Cable (VAC)?

Since HDSDR and Dream are separate programs, you need a way to “pipe” the audio from one to the other. A Virtual Audio Cable acts as a digital bridge, sending the raw output from HDSDR into the input of the Dream decoder without any loss in quality.

3. What is the correct “Mode” to use in HDSDR?

For DRM decoding, you must set HDSDR to USB (Upper Sideband). Additionally, ensure your output bandwidth is set to at least 10 kHz or 12 kHz, as DRM signals are wider than standard AM voice signals.

4. Why is my Dream decoder showing “Label: None” and no audio?

This usually means the signal is too weak or there is too much interference. Check your SNR (Signal-to-Noise Ratio) in Dream. You generally need an SNR of at least 12–15 dB for a stable audio lock.

5. Do I need to use the “Flip Input” option in Dream?

Sometimes, depending on your soundcard settings or the specific SDR software version, the signal might be inverted. If you have a strong signal but no “green” bars in Dream, try toggling the “Flip Input Spectrum” setting in the Dream soundcard configuration.

6. Can I use an RTL-SDR v3 for DRM?

Yes, but since most DRM broadcasts are on Shortwave (HF), you must use the Direct Sampling Mode (Q-Branch) on the RTL-SDR v3 or use an upconverter. The MSI.SDR (or RSP1 clones) typically performs better here because it has native HF support without needing special modes.

7. Why is the audio cutting in and out?

Digital audio is “all or nothing.” This stuttering is usually caused by:

  • Fading (QSB): The shortwave signal dipping below the minimum SNR.
  • CPU Spikes: If your computer is struggling, the audio bridge will lag.
  • Sample Rate Mismatch: Ensure both HDSDR and Dream are set to the same sample rate (e.g., 48,000 Hz).

8. Where can I find a DRM broadcast schedule?

DRM stations don’t broadcast 24/7 on the same frequency. Use sites like DRM.org or Short-Wave.info and filter for “DRM” to see which stations are currently aiming their signal toward your region. Refer Global DRM Transmissions Schedule

9. Do I need a special antenna?

While a simple wire can work, DRM is sensitive to noise. A Longwire antenna or a Magnetic Loop antenna placed outdoors will significantly improve your SNR compared to a telescopic whip antenna used indoors.

10. My Dream decoder asks for a “faad2.dll” file. Where is it?

Due to licensing restrictions, many versions of Dream do not come with the AAC decoder (faad2.dll) included. You may need to find this library file online and place it in the Dream installation folder to hear audio from stations using the AAC+ codec.

11. Is MSI SDR better than RTL-SDR for DRM?

MSI SDR devices such as SDRplay offer better sensitivity and dynamic range. This helps in weak signal conditions. RTL-SDR still works well for strong DRM broadcasts.

12. Can I use other SDR software instead of HDSDR?

Yes. Software like SDR# or SDRUno can also work. HDSDR is preferred for its stability and fine tuning control.

13. Why is precise tuning important for DRM?

DRM requires exact frequency alignment. Even small offsets can prevent the decoder from locking onto the signal.

14. Why does DRM audio cut off instead of fading like AM?

DRM is digital. It uses error correction. When signal quality drops below a threshold, decoding stops instead of gradually degrading.

15. What is the minimum SNR required for DRM decoding?

You need around 15 dB SNR for stable decoding. Below this level, audio drops or fails to lock.

16. Why does the DRM signal look “split” or have a spike in the middle?

This is often caused by DC Offset (the “Center Spike”) in your SDR hardware. In HDSDR, you can mitigate this by using the “Options” -> “Input Channel Calibration” or by simply tuning your frequency so the DRM signal is offset from the exact center of the waterfall.

17. How should I set my “Gain” for DRM?

Unlike FM or AM, more gain isn’t always better for DRM. If you over-amplify (saturate) the signal, the digital “constellation” becomes distorted, and Dream won’t be able to decode it. Aim for a level where the background noise is low, but the DRM “rectangular block” is clearly defined without hitting the top of the scale.

18. Does my computer’s “Time” need to be accurate?

While not as strictly time-sensitive as modes like FT8, some DRM data features (like Journaline or EPG) and specific station logs sync better if your PC clock is accurate. It’s good practice to use an NTP time sync tool to ensure your system clock is correct within a second.

19. Can I record DRM signals to decode them later?

Yes! You can record the “IF” or “AF” output in HDSDR as a .wav file. As long as you record with a sample rate of 48 kHz and in USB mode, you can play that file back into the Dream decoder later using the “File” input option. This is great for capturing DX (distant) stations in the middle of the night.

20. What is “Journaline” and “MOT” that I see in the Dream interface?

DRM is more than just audio; it’s a data pipe.

  • Journaline: A text-based news service (like a digital newspaper).
  • MOT (Multimedia Object Transfer): This allows stations to send images, like weather maps or station logos. If you see these tabs flashing in Dream, it means you have a high-quality lock and the station is broadcasting extra data.

DRM  – Digital Radio Mondiale – Web Resources

This is a tight list of the most useful DRM resources. Each link has a clear purpose. No duplicates. No filler.

Find Active DRM Signals

DRM Broadcast Schedule
https://www.drm.org/drm-in-the-world/broadcast-schedule/
Use this to locate current DRM transmissions by time and frequency.

EiBi DRM Frequency List
http://www.eibispace.de/dx/drm.txt
Fast, lightweight reference for checking DRM frequencies.

Decode DRM Signals

DREAM DRM Decoder
https://sourceforge.net/projects/drm/
Main software used to decode DRM audio and data.

Identify DRM Signals

DRM Signal Guide
https://www.sigidwiki.com/wiki/Digital_Radio_Mondiale_(DRM)
Use this to confirm you are tuned to a DRM signal.

Learn and Set Up

RTL-SDR DRM Guides
https://www.rtl-sdr.com/tag/drm/
Practical setup guides and real examples using SDR hardware.

Real-World Reception

SWLing DRM Articles
https://swling.com/blog/tag/drm/
Reception reports, logs, and working setups from hobbyists.

Required Tool

VB-Cable (Audio Routing)
https://vb-audio.com/Cable/
Routes audio from SDR software to DREAM decoder.

Recent Posts

blank
Prabakaran
Prabakaran is a seasoned author and contributor to leading electronics and communications magazines around the world, having written in publications such as Popular Communications Magazine (USA), ELEKTOR (UK), Monitoring Times (USA), Nuts & Volts (USA), and Electronics For You (India).
https://vu3dxr.in/

Leave a Reply

Your email address will not be published. Required fields are marked *