Virtual Radio

Virtual Radio

Author: Onno (VK6FLAB) January 20, 2018 Duration: 3:41
Foundations of Amateur Radio

There is a feeling of anticipation in the air, the year has started, there are so many different ideas bubbling through my mind that I feel like an excited puppy dog wagging its tail.

I've been playing with a wonderful piece of software called GNU Radio, more on that in a moment.

So, I have for a while been dissatisfied with the offerings of SDR software. There is lots of development going on, lots of new toys being invented and many different hives of activity in this area.

It's not unlike the progression from reel-to-reel based radio broadcasting via VHS tape, to computers with audio files. There are lots of solutions solving specific problems, but there are also a group of solutions looking for a problem and only time will sift out which one is worth the effort.

In amateur radio we deal with valves, resistors, capacitors, inductors, transistors, integrated circuits, crystals, connectors, solder and many, many different physical things.

I'm a computer guy, have been since I was in primary school. I grok computers, more-so than any aspect of anything else. Amateur radio was intended as an escape from this world, but initially to my dismay, but now to my delight, computers are making serious inroads into the hobby. Not just as peripherals that take care of logging, messaging, propagation forecasting and the like, but as integral parts of the radio.

I looked at GNU Radio several years ago and wasn't able to understand what it did and how it worked. I didn't have enough in the way of radio skills or vocabulary to get started, but in learning about my hobby I now have a much better understanding.

GNU Radio is a tool, a piece of open source software, that allows you to build circuits inside a computer that process information. Not unlike how filters, amplifiers and oscillators do this inside a physical radio.

If you want to change the behaviour of a radio, you need to alter a circuit by changing components, or re-design the circuit entirely and re-build it. Hours of planning, soldering, testing and the like, just on a hunch or an idea. It's how we've been doing development for centuries.

GNU Radio allows you to tweak a radio on the spot, in real-time, and see what it does. The feedback loop is immediate. You build up a sequence of blocks, an oscillator, a filter, a combiner, splitter, decoder, spectrogram, waterfall, whatever and if you need it do do something else, you either swap out one of the blocks, or change one or more parameters, better still, replace a fixed parameter with a slider so you can change it while it's running to see what happens.

For example, displaying a Lissajous figure in the real world involves two signal generators, cables, an oscilloscope, power, gain settings, timing, several hundred, if not thousand dollars worth of gear. In GNU Radio it involves two signal source blocks and an oscilloscope block, joined together. All there, three blocks, two lines and it's working.

Making an FM receiver in GNU Radio involves a source of radio frequency information, say a $20 RTL-TV dongle and an FM decoder block. You can display it on a waterfall with a third block, or listen to it with an audio block.

To make matters even more interesting, you can build your own blocks, transmit if your radio is capable and test all of this without ever needing to go to the local electronics store or heat up a soldering iron.

I have no doubt that this changes amateur radio for me and I'm fairly sure it will do the same for you.

I'm Onno VK6FLAB


For anyone curious about the crackle of a distant voice emerging from the static or the thrill of making a contact across the globe using nothing but radio waves, Foundations of Amateur Radio offers a friendly, steady guide. Hosted by Onno (VK6FLAB) from Australia, this long-running podcast acts as a companion for newcomers navigating the initial, often overwhelming, steps into this vast hobby. Each episode deliberately unpacks a single facet of amateur radio, breaking down technical concepts, equipment, and operating practices into digestible pieces. You'll hear practical advice on how to get started, find your place within the global community, and discover which of the hobby's countless avenues-from building antennas to satellite communication or emergency service-might spark your passion. It’s not about dry theory; it’s about demystifying the process and sharing the genuine rewards that keep enthusiasts engaged for a lifetime. Having evolved from its earlier incarnation in 2011, this podcast builds from the ground up, week by week, creating a solid resource that grows with you. Tune in for a down-to-earth conversation that makes the airwaves feel a little more accessible and a lot more inviting.
Author: Language: English Episodes: 579

Foundations of Amateur Radio
Podcast Episodes
What's in an S-unit? [not-audio_url] [/not-audio_url]

Duration: 10:43
Foundations of Amateur Radio The other day fellow amateur Randall VK6WR raised an interesting question. Using his HP 8920A RF Communications Test Set, which you might recall from our adventures in measuring radio harmoni…
Where is the spark .. gap? [not-audio_url] [/not-audio_url]

Duration: 8:35
Foundations of Amateur Radio The thing I love most about this amazing hobby of amateur radio is the sheer size of the community and the depth of knowledge that comes with it. Case in point, the other day I mentioned the…
Bald Yak 18: Everything Everywhere All at Once? [not-audio_url] [/not-audio_url]

Duration: 7:02
Foundations of Amateur Radio The other day I was playing around with RDS, or Radio Data System, it's a digital signal that's often embedded in a commercial broadcast FM transmission. Among other things it contains inform…
Bald Yak 17: Adventures in Radio Data Systems [not-audio_url] [/not-audio_url]

Duration: 5:01
Foundations of Amateur Radio While spending some quality time discovering what I don't know about GNU Radio, I explored the notion of attempting to at least understand a little more about how an FM signal works. Dependin…
Bald Yak 16: How do you decode FM? [not-audio_url] [/not-audio_url]

Duration: 6:51
Foundations of Amateur Radio How do you make a hole? That's a pretty straightforward kind of question, and by the time this sentence is finished, there's going to be at least as many answers as people who considered it.…
One step forward ... three steps back. [not-audio_url] [/not-audio_url]

Duration: 5:38
Foundations of Amateur Radio Still excited from my minor victory in discovering a missing puzzle piece associated with the project I'm working on, I spent the past week introducing my head, if not literally, at least fig…
Bald Yak 15, Playing with Radio .. now with software [not-audio_url] [/not-audio_url]

Duration: 6:48
Foundations of Amateur Radio A little while ago I discussed a lovely article by programmer, artist, and game designer "blinry" called "Fifty Things you can do with a Software Defined Radio". This week it occurred to me t…
How to go about documenting your setup? [not-audio_url] [/not-audio_url]

Duration: 5:22
Foundations of Amateur Radio How to go about documenting your setup? Possibly the single most important thing that separates science from "fiddling around" is documentation. Figuring out how to document things is often n…
Transmitting into a dummy load .. for a year .. on purpose. [not-audio_url] [/not-audio_url]

Duration: 8:34
Foundations of Amateur Radio Just under a year ago I started an experiment. I set-up a beacon for WSPR, or Weak Signal Propagation Reporter, transmitting at 200 mW into a dummy load using eight bands between 80m and 10m.…
How to become a radio amateur today? [not-audio_url] [/not-audio_url]

Duration: 6:02
Foundations of Amateur Radio The other day a fellow amateur revealed that they qualified for membership of the QWCA, the Quarter Century Wireless Association .. twice over .. there may have been some innocent whistling i…