Tagged: rtl-sdr

Step-by-step Guide to Creating a GNU Radio Based QO-100 SSB Receiver

Thank you to M Khanfar for submitting his video that shows a step-by-step tutorial on building your own SSB receiver in Windows GNU Radio for QO-100 satellite reception.  His tutorial includes adding several tuning sliders in the GNU Radio GUI as well.

QO-100 / Es'hail-2 is a geostationary satellite at at 25.5°E (covering Africa, Europe, the Middle East, India, eastern Brazil and the west half of Russia/Asia) providing broadcasting services. However, as a bonus it has allowed amateur radio operators to use a spare transponder. Uplink is at 2.4 GHz and downlink is at 10.5 GHz. We note that we are selling a "bullseye" LNB in our store which allows most SDR dongles to be able to receive the signal with high frequency accuracy.

GNU-RADIO QO-100 SSB Receiver

Frugal Radio: 2020 SDR Guide Ep 1 – The Incredible World of Software Defined Radio (RTL-SDR, Airspy, SDRPlay etc.)

Frugal Radio has begun his YouTube channel a few weeks ago, and we've already posted about his YouLoop and SDR-Kits L-band patch antenna reviews as well as his results with the YouLoop on LF & VLF.

He's now begun a new series on his channel where he will be exploring the world of software defined radio in more depth. The first video that he's uploaded today is an overview where he overviews EMS communications, aircraft signals, military air signals, maritime signals, space signals, as well as other interesting signals he's received like wireless earpieces for musicians at concerts and  TV studio talkback links. He writes:

The 2020 SDR Guide Episode 1 has just been released.  It serves as an introduction to the incredible world of Software Defined Radio and will be of interest to both beginners and more advanced users.

Over the next few weeks, Frugal Radio will be exploring various aspects of using SDRs within the  hobby.  These include :
  • Using Free online SDRs
  • Comparison videos (eg Budget dongle shootout - Generic / RTL-SDR V3 / Nooelec SMARt v4)
  • "Must have" software guide
  • Antenna options and more

Users can view the channel at https://www.youtube.com/c/FrugalRadio or visit https://www.youtube.com/c/FrugalRadio?sub_confirmation=1 to subscribe directly.

If you're getting started with SDR, or are looking for new projects this might be a series to follow.

2020 SDR Guide Ep 1 : The Incredible World of Software Defined Radio (RTL-SDR, Airspy, SDRPlay etc.)

Characterizing Yagi Antenna Directionality via ADS-B Reception

Over on his blog Alex Krotz has been investigating whether adding more passive director elements actually affects the directionality of his home made Yagi-Uda antenna. Instead of using modelling software, Alex wanted a more accurate result that took into account all the imperfections of his antenna.

His idea was to receive ADS-B signals with his Yagi and a dipole antenna, then compare the data received in order to determine in which directions the Yagi receives better than the dipole. To do this he first creates a standard 2D map of plane tracks collected over a 24hr period for both the dipole and Yagi. A gaussian blur is applied to the two maps in order to fill in blank space and the data is normalized. Then he simply subtracts the dipole plot from the Yagi-Uda plot. The resulting difference plot reveals a mapping of where the Yagi receives better or worse compared to the dipole in a 2D plane.

Directivity of the Yagi revealed by comparing against a dipole
Directivity of the Yagi revealed by comparing against a dipole

Hak5: Turning a Key Croc into an RTL-SDR Server

The Hak5 Key Croc is a pentesting tool designed for emulating USB devices such as keyboards. It is commonly used by pentesters for keylogging and keystroke injection. It has some advanced features like keyword detection which can be used to detect when a certain word is typed. Under the hood it runs Linux on a quad-core ARM processor.

Over on the Hak5 YouTube channel Glytch shows us that he's been using the Key Croc as a remote RTL-SDR server. The server is setup through a payload script, which is then activated by typing "setup" into notepad on a PC. The keystroke logging and keyword detection feature detects the setup keyword, and runs the payload script which installs the RTL-SDR drivers and rtl_tcp server all while using the keystroke injection feature to output the install progress. Then it is a simple matter of plugging in an RTL-SDR, and connecting to the rtl_tcp server on a program like SDR#. 

Glytch notes that this is useful because you can run the entire Key Croc server and RTL-SDR on a portable battery pack, and now you have a remote SDR that you can place anywhere within your WiFi network.

Turning a KeyCroc into an RTL SDR Server w/ Glytch

DragonOS: Decoding Iridium Satellites with the Iridium Toolkit and an RTL-SDR

DragonOS is a ready to use Linux OS image that includes various SDR programs preinstalled and ready to use. The creator Aaron also runs a YouTube channel that has multiple tutorial videos demonstrating software built into DragonOS.

In his latest video Aaron explores Iridium reception with an RTL-SDR Blog V3, RTL-SDR Blog Active L-Band Patch Antenna and Iridium Toolkit/gr-iridium. Iridium is a satellite constellation that provides services such as global paging, satellite phones, tracking and fleet management services, as well as services for emergency, aircraft, maritime and covert operations too.

In the video he shows how to edit the config file to turn the bias tee on, how to record Iridium data, how to install the AMBE voice decoder, and finally how to decode the Iridum data with Iridium toolkit and play voice recordings.

DragonOS LTS Decoding Iridium satellites with the Iridium toolkit (gr-iridium, RTL-SDR)

DSD (Open Source) with dPMR Decoding and Windows Binaries Released

Digital Speech Decoder (DSD) is an open source program for decoding signals containing digital speech, such as DMR and P25. The open source version has been mostly surpassed in use over the last few years by the closed source DSD+ version. However, work is still ongoing on the open source version, and a recent fork by Louis-Erig HERVE @LouisErigHerve has added support for Digital Private Mobile Radio (dPMR) decoding.

dPMR is an open, non-proprietary trunked radio standard that supports both data and digital voice transmission. A licence free variation for short range communications called dPMR466 uses the 446.1–446.2 MHz band. Other modes allow for efficient peer to peer to peer operation (mode 1), operation with a base station repeater (mode 2), or with a trunking signal (mode 3).  All dPMR signals operate in FDMA mode with an efficient bandwidth of only 6.25 kHz. dPMR is also known as Icom IDAS and Kenwood NEXEDGE.

Code for Louis-Erig's DSD fork can be found on his GitHub, and he has also released binaries for Windows on his website. Over on his Twitter he has also been mentioning that he has been able to get around the basic privacy modes on DMR.

dPMR radios, data stations and repeater hardware.
dPMR radios, data stations and repeater hardware.

Tech Minds: Testing the OpenEar DMR TETRA ADSB POCSAG Decoder for RTL-SDR

Back in March we posted about the release of OpenEar, a standalone TETRA decoder for the RTL-SDR. Since then OpenEar has undergone massive developments, not only improving upon the TETRA decoder, but adding DMR, ADS-B and POCSAG decoders as well as a waterfall display.

Recently Tech Minds reviewed this software on his YouTube channel. In the video he shows how to download the software, install the rtlsdr.dll file, and run and use the software. He then demonstrates reception of an amateur radio DMR repeater, reception of POCSAG pager messages and finally reception of ADS-B aircraft messages.

OpenEar Digital Decoder - DMR TETRA P25 ADSB POCSAG RTL-SDR

Building a Remote SSB Receiver with an RTL-SDR, OrangePi and GNU Radio

Over on his blog F1ATB has uploaded a post explaining how he created an RTL-SDR or HackRF based remote SSB receiver controllable with an internet browser. To set this up he uses an Orange Pi One Plus single board computer which runs several GNU Radio based digital signal processing flow graphs. Then a Python server serves a custom HTML and Javascript based web interface with waterfall that can be controlled remotely over the internet. In the post he explains the GNU Radio DSP flowgraphs that he's built, and notes that he will explain the HTML and Javascript side in another future article.

The SSB receiver block diagram
The SSB receiver block diagram