The CAT interface

The CAT interface

Author: Onno (VK6FLAB) March 19, 2016 Duration: 4:27
Foundations of Amateur Radio

Today's Amateur Radio is less like the valve or transistor based radio and more like a computer. So much so that most radios today have a mechanism to connect the radio to a computer.

This mechanism is called a Computer Aided Tuning interface, or CAT interface. It's a mechanism that's used to allow two way control information to be shared between the radio and a computer.

This interaction is a serial connection, generally something called RS232. This is a standard that was developed in 1962 and it specifies things like timing, voltages and other attributes. The electronics from that era don't look much like the ones of today and most of the challenges with getting this stuff to work is related directly to these differences.

It should come as no surprise that each manufacturer has their own take on what this whole contraption looks like and most of this technology is not directly compatible across radios.

So, let's imagine that you've got a radio and a computer and they're physically connected to each other using a CAT interface of some description. We then need to make sure that things like the speed of both ends is the same, that is, the BAUD rate is the same. Also we need to check that the number of bits, stop bits and parity are also correct. If this sounds a little like 1980's modem talk, you'd be correct. The radio is presenting itself to the computer as a serial device, just like a dial-up modem does. If you've not seen this, just think of it as if the numbers at both ends need to match. Often the radio will have a standard setting, which you should use as a starting point.

Now, I'm going to skip over things like IRQs and port addresses, not because it's simple, but because it might work out of the box, or it might cause you to lose hair. If it's the latter, you're going to need to do some IT support and this is about radios and not about computers.

I'm also going to gloss over the problem that most modern computers don't have an actual serial port any more, most have something called USB which requires an adapter and software for the adapter, another potential minefield to traverse.

Now comes the bit where it all works, right? Nope. Not yet. Next you need to have software that knows how to talk to your radio. It may be programming software, specifically to configure your radio, or it may be generic logging software that reads what mode and frequency you're on and puts that in your log, or it may be something that knows how to correct the frequency of your radio to deal with the Doppler effect of an overflying satellite.

In each case, you'll need to tell your software several things. The most basic one of those is the port number. That is, of all of the serial ports on your computer, which one is connected to your radio?

Seeing that all Amateur Radio manufacturers agree on everything, all actual control codes and responses are the same across all radios. Oh wait, nope, that's not true. They're not even the same across the same brand, so you'll also need to tell your software which actual radio you're using, which is the perfect opportunity to learn that your shiny new radio doesn't yet exist within the software.

So, when you start looking at the CAT interface, you now know that this is a thing that's going to require some homework and planning.

To make digital modes work, you need an audio interface to go with the CAT interface, which a whole different set of fun and games, including ground loops, impedance matching, levels, feedback and distortion.

Now, if you thought that you and I took a lovely walk through the deep arcane world of serial computer interfaces, wrap your head around this.

When we use the current crop of software defined radios, we replicate all of this, both CAT and audio interfaces with virtual versions of cables, BAUD rates and port numbers. Suffice to say, I don't have words.

I should add that all of what I've said is just so you get an idea that there is a chain of stuff that needs to work and that any one of these being incorrect will cause none of it to work. So, when you're doing this in your own shack, start at the beginning, get the cable working, set the speed and bits, set the port, pick the radio and cross your fingers.

It's not trivial, but it's worth it.

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…