Tagged: gnu radio

Creating a Spectrum Analyzer with Zoom Capability with an RTL-SDR in GNU Radio

Thank you to Paul Maine "The SDR Guy" for submitting his latest video showing how to create a simple spectrum analyzer with zoom capability, using an RTL-SDR and GNU Radio. Paul writes:

Zoom capabilities are discussed in the 3rd edition of Richard G Lyons “Understanding Digital Signal Processing” book. This is a novel approach when compared to other YouTube videos about creating a Simple Spectrum Analyzer with an RTL-SDR.

Additionally, in the video, Paul explains what a spectrum analyzer is and what it's used for, as well as explaining the use of attenuators and discone antennas. In the video, Paul uses an RTL-SDR Blog V4, but has mentioned that an RTL-SDR Blog V3 would work well too.

E19 Create a Spectrum Analyzer with Zoom Capabilities

Reverse Engineering the RF Communications on a 27 MHz RC Toy with an RTL-SDR and GNU Radio

On his blog, Jacob has recently uploaded an interesting post showing how he used an RTL-SDR to reverse-engineer the 27 MHz RF communications protocol used by his kids' RC toy truck.

To reverse engineer the protocol, Jacob used GNU Radio to visualize and demodulate the signal. He discovered that it was modulated via Amplitude Shift Keying (ASK), and viewing the waveform in a time-domain plot confirmed the on-off nature of the signal. Next, using symbol sync and thresholding blocks, he generated a bit pattern, which was then processed using Python.

Reverse Engineering the RC Toy Truck 27 MHz Signal
Reverse Engineering the RC Toy Truck 27 MHz Signal

An Introduction to SDR’s and GNU Radio using an RTL-SDR

Thank you to Paul Maine for submitting his latest YouTube video titled "Introduction to SDRs and GNU Radio Using an RTL-SDR". The video introduces the RTL-SDR and GNU Radio, and then proceeds to demonstrate how to build a simple FM receiver using GNU Radio. Paul goes on to explain some further concepts, such as sampling, aliasing, interpolation, decimation, upsampling, and finally shows a few more example receivers built in GNU Radio.

E18 Introuction to SDR's and GNU Radio Using an RTL-SDR

Understanding Single Sideband Modulation Through GNU Radio and RTL-SDR

Thank you to Paul Maine for writing in and sharing his latest tutorial video, which explains how Single Sideband (SSB) modulation works. In the video, Paul explains the concept and mathematical principles behind SSB by showing how to create an SSB receiver using GNU Radio and an RTL-SDR.

Paul writes:

Paul Maine “ The SDR Guy” recently released a video about Single Side Band (SSB). 

The SDR Guy shows how to create a single sideband receiver using GNU Radio and an RTL-SDR. He also shows how to modulate SSB signals. Paul collaborated with Gary Schafer in the production of this video. Gary has created a must read blog post on SSB.

Paul answers the question: What is SSB and what’s the advantage when compared to Amplitude Modulation. He used SDR++ to capture an IQ file using an RTL-SDR and his HF antenna and is included in his resources. This allows you to use the resources he has provided to demodulate SSB even if you don’t have an HF antenna.

In fact, you don’t even need to have an SDR. A GitHub link is provided in the video description to all flowgraphs and IQ files discussed in the video. Lastly, The SDR Guy has included a complete Upper and Lower Side Band receiver that’s implemented in GNU Radio using an RTL-SDR!

Be sure to look at his YouTube Channel (paulmaine6433). He has many other SDR related videos.

E17 Create Single Sideband Receivers with GNU Radio and RTL-SDR

An SSB receiver in GNU Radio
An SSB receiver in GNU Radio

Tech Minds: Making your own SDR Software With GNU Radio Companion

In his latest video out on YouTube, Matt from the Tech Minds channel gives us an overview of GNU Radio, and shows a few examples of how it can be used to receive, transmit and decode digital data.

GNU Radio is a popular open source DSP framework for software defined radios. With it you can graphically implement any sort of digital signal processing chain that you like, which can be used for decoding/encoding and demodulating/modulating signals.

GNU Radio can be extremely complex and powerful, but in the video Matt shows some simple starter example flowgraphs like an LSB demodulator, and a simple wav file source transmitter for the HackRF. 

How To Make Your Own SDR Software With GNU Radio Companion

Reminder: GNU Radio Conference 2023 Starts September 5 MST

This is a reminder that GNU Radio Conference 2023 (GRCon23) will be starting tomorrow on September 5 in Mountain Standard Time (MST) and will run until September 9.

GNU Radio conference talks are generally about cutting edge radio research topics and applications that involve the use of GNU Radio, a popular DSP framework for SDRs. If you are interested, previous years talks can be found on the GNU Radio YouTube channel.

The talks at GRCon23 will be livestreamed on YouTube for free, and we have pasted the links to each days live stream link below. We recommend activating YouTube notifications on each video so you won't miss the start.

There is also a virtual conference chat available. Links to the various rooms are available on the participants guide website.

GNU Radio Conference 2023 to be held September 5 – 9: Call for Participation and Registration is Open

Thank you to Marcus Müller for letting us know that a call for participation and registration for GRCon'23 (GNU Radio Conference 2023) is currently open. GNU Radio conference talks are generally about cutting edge radio research topics and applications that involve the use of GNU Radio, a popular DSP framework for SDRs. If you are interested, previous years talks can be found on the GNU Radio YouTube channel.

The deadline for participation to present is still open, having been extended to June 23. If you wish to submit an abstract you can do so here. Registration for in person attendance is also open. Alternatively, the talks can be viewed via livestream online for free or via a small donation.

GRCon'23 is happening in early September this year – so our submission deadlines are a bit tighter than usual.

Submission for talks, papers, workshops, and other contributions are accepted through the GRCon'23 website:

https://events.gnuradio.org/event/21/abstracts/

This call for participation closes on 5 June 2022! [Now extended to June 23]

A tiny bit about the GNU Radio conference:

GRCon is GNU Radio's annual conference, being held in changing cities in the U.S., and also live-streamed and chat-interacted online. Watching the main track online and interacting with the audience and speakers via chat are free. Registration for the in-person event started in March.

GRCon'23 happens 5 – 9 September in Tempe, Arizona at ASU.

What GRCon offers is a main track of presentations with topics on GNU Radio, applications of SDR / high-rate signal processing, computational radio science, scientific and industry developments, policy and technological breakthroughs.

Next to that, there's tutorials on specific topics, a poster session, Special Interest Groups and the developer's summit, which is the get-together for the project developers.

Oh, and of course, there's social events, happening at local highlight locations.

If you have *any* question (and I mean that – we're trying to make GRCon as accommodating as possible) about GRCon, be it about attendance, online participation, content submission or other problems related to the conference, we want you to reach out: Here on the mailing list, on the chat (https://chat.gnuradio.org), or in a private email to the GRCon organizers ([email protected]).

 

A GNU Radio DCF77 Time Signal Decoder

DCF77 is a long wave time keeping signal transmitting at 77.5 kHz from Frankfurt, Germany. It has been active since 1 January 1959. Using simple amplitude modulation, the signal encodes the current time and date, which is used by some devices like railway station clocks in Germany. Because it's a long wave signal transmitting at 50kW, it's possible to receive the signal across Europe, and sometimes even further away if propagation conditions are good.

Recently a DCF77 receiver and decoder program based on Python and GNU Radio has been uploaded to GitHub by henningM1r. It includes a simulator written in Python so you can simulate your own DCF77 signal for testing the receiver too.

Currently the decoder has been tested to work with an Airspy HF+ Discovery SDR, but it should work with any SDR capable of receiver 77.5 kHz if the GNU Radio source block is changed out.

DCF77 GNU Radio Decoder