Category: Broadcast Radio

EAS Decoder for RTL-SDR

The Emergency Alert System (EAS) is a system used in the USA and is described by http://transition.fcc.gov/pshs/services/eas/ as follows.

The EAS is a national public warning system that requires broadcasters, cable television systems, wireless cable systems, satellite digital audio radio service (SDARS) providers, and direct broadcast satellite (DBS) providers to provide the communications capability to the President to address the American public during a national emergency. The system also may be used by state and local authorities to deliver important emergency information, such as AMBER alerts and weather information targeted to specific areas.

Reddit user rtlsdr_is_fun is working on software to automatically detect an EAS broadcast from a NOAA Weather Radio stream using an rtl-sdr (or any SDR, or even an internet stream) and then immediately play it and record it. This will allow the EAS alert to be heard up to 2 minutes faster than email/sms alerts, without the need to constantly listen to the NOAA WX Radio.

He stresses that his software is still in the very early alpha stages, but you can read about his project on his Reddit post here, which also contains a download link.

SDR-J Decoding DAB Radio in Software using RTL-SDR

Digital Audio Broadcasting (DAB) is a digital method for broadcasting radio stations. The rtl dongles official driver has DAB decoding capabilities. But when the rtl dongle is used as a software radio, this capability from the original drivers can not used.

SDR-J is a SDR package for Windows and Linux which is capable of receiving FM radio and decoding DAB radio completely in software. YouTube user Superphish shows a video of SDR-J decoding and playing DAB music with a rtl-sdr dongle.

DAB Radio with RTL-SDR (RTL2832) and SDR-J

Continue reading

RTL-SDR Tutorial: Decoding DRM Radio

Digital Radio Monodial (DRM) radio is a type of digital shortwave radio signal that is used by international shortwave radio broadcasters. It provides superior audio quality compared to AM signals by using digital audio encoding. With an upconverter, good antenna, and decoding software the RTL-SDR software defined radio can receive and decode DRM signals. This tutorial is also applicable to other software defined radios that can receive HF with or without an upconverter, such as the HackRF, Airspy, Softrock and Funcube dongle.

Examples of DRM Decoding

YouTube user Superphish shows DRM reception with his Ham-it-up upconverter, and rtl-sdr.

DRM REE Noblejas Radio with RTL SDR (RTL2832), Nooelec Ham It Up Upconverter, SDR Sharp and DREAM


Continue reading

Analogue TV with RTL-SDR

A user on the SDR# Google Groups forum has posted a program based on ADSB# called TVSharp, which can be used to watch analogue PAL and NTSC TV using the rtl-sdr dongle. Download TVSharp directly here (Mirror 1) (Old Version Mirror 2 (with source)).

The rtl-sdr as a software defined radio actually does not have enough bandwidth to receive a PAL or NTSC signal properly. PAL and NTSC signals require more than double the 2MHz typical bandwidth of the rtl-sdr. But, a decent black and white signal can still be obtained by using some of the luminance part of the signal.  As only part of the signal is sampled, resolution will be lost. Also, as sound is broadcast on a separate frequency, a second rtl-sdr dongle will be required to receive the matching audio.

On YouTube, users Superphish and ek6rc have posted videos showing TVSharp in action.

Analogue PAL TV with RTL SDR (RTL2832) and TVSharp

TVSharp R820T SDR sound via Yaesu VX-7:)