receptor-radiofrecuencia-en-tu-pc-con-sdrsharp-y-rtl2832u

RF Receiver in your PC with SDRSharp and RTL2832U

  • 4 min

Today we are going to see how to use a computer to receive radio frequency (RF) signals thanks to a simple and cheap DVB-T receiver that has the RTL2832U chip.

SDR, or Software Defined Radio, programs allow converting a computer into a radio frequency signal reception station, including wireless sensors, weather stations, and wireless remotes.

An SDR performs some of the tasks normally done by RF receiver hardware through software, avoiding the high cost of these components, with quite acceptable quality levels.

For this, we will simply need a DVB-T receiver with the RTL2832U chip and an R820T (Rafael Micro) as a tuner, which can be found for 6-7€ on eBay or AliExpress.

rtl2832u

This small and cheap receiver, of which the image is one of several possible models, in its normal use serves to watch DVB-T channels and listen to radio on the computer.

But with a software change we will be able to convert it into an RF receiver for a frequency range from 24MHz to 1850MHz, with a bandwidth of up to 3.2 MHz sampling frequency, and compatible with AM, FM, WFM, NFM, USB, LSB, CW modes.

This covers almost the entire VHF and UHF range. Here are some of the frequencies we can receive.

BandMhzMode
Shortwave24.5-28.5AM, USB, LSB, CW
Satellite29, 137, 145NFM, WFM, CW, SSB
FM Broadcast87-108WFM
ATC (Air Traffic Control)118-134AM
Services (taxis, etc)137-174NFM
Marine Band156-164NFM
2m Band144-148NFM
70cm Band430-440NFM
PMR (Walkie-Talkies)446-446.1NFM
ISM Band863-869.9NFM

The topic of bands and modes alone could fill several posts. If you are interested, you can check information about amateur radio. It’s a wide and interesting world.

Installing SDRSharp

There are several SDR software options compatible with the RTL2832U. Undoubtedly the most popular is SDRSharp, which is free software available on the page https://airspy.com/download/

install-sdrsharp

To install it, simply download the program file and extract its contents. Then run install-rtlsdr.bat to install SDRSharp.

Next, we need to replace the Windows drivers for the RTL2832U. For this, we will use the Zadig program available at https://zadig.akeo.ie/

Download Zadig and run it as administrator. Make sure to check “List all devices” in the options menu. Then, choose our device from the dropdown.

zadig

The name may vary, so we ensure the USB ID matches 0BDA:2838:00. Finally, click “Replace Driver” and wait for the program to replace the drivers.

Now we can launch SDRSharp. In the “Source” dropdown, choose RTL-SDR Usb. Then, click on the configuration icon (the gear). In the window that appears, choose our USB device.

We can now click PLAY and we will see how we start registering radio frequency emissions.

sdr-sharp

Now we can navigate to the frequency range of our environment, record and export the received emissions, and open them in another program. A simple audio editing program (like Audacity) can be enough to perform reverse engineering.

SDRSharp is a quite extensive and powerful program, with a wide variety of options. For more information, consult the documentation on its website.

Conclusion

Being able to receive RF signals from the computer is a very interesting functionality within the #maker field. For example, it is a great tool to analyze the operation of wireless sensors and transmitters in the 433MHz and 866MHz bands.

With a simple DVB-T receiver with the RTL2832U chip and the right software, we can have a fully functional analyzer for just 6-7€, with notable quality, and a considerably wide range from 24MHz to 1850MHz.

We have seen how to use the RTL2832U with the SDRSharp program to visualize RF signals in our environment. Although it is a very interesting program, the reverse engineering process requires some effort.

In the next post, we will see an alternative that will allow us to easily read 433MHz signals from most wireless sensors and remote controls. See you soon!