Digital Radio Mondiale

Have you run across an odd sounding digital transmission in one of the SWBC bands? Possibly, you heard a DRM transmission. Digital Radio Mondiale (DRM) is a digital audio broadcasting technology that claims to provide FM quality sound over shortwave radio. It uses MPEG-4 codecs.

Here is an example of a DRM signal. This one is Vatican Radio on 17815 kHz at 1610 UTC on May 5, 2012. First, the digital transmission as you would hear it tuned on a regular SW radio: DRM signal

Below is a waterfall showing the DRM signal, between two traditional AM transmissions:

Comparing the transmissions, you can see how easy it is to distinguish a DRM transmission from a regular AM transmission. The signal intensity is pretty much constant over the entire 10 kHz bandwidth, and there is no strong carrier in the center, with the symmetrical sidebands around it.

Below is a zoom into the entire DRM signal:

And here is what the resulting audio sounds like, after being processed by DRM software: DRM audio

For this reception, I used a netSDR receiver with a 635 ft sky loop antenna, running the SdrDx software. SdrDx was set to USB mode with a 10 kHz wide filter, since the DRM transmissions are 10 kHz wide. The output of SdrDx was fed through Soundflower (a virtual sound device) to Dream, which does the DRM decoding.

Below is the main Dream window, showing some basic information about the DRM signal, such as the name of the station, target area, etc. This is all obtained from the DRM signal itself. The audio bitrate is also displayed. There is only one audio channel on this transmission, there could be multiple channels.

The next window shows some detailed information about the DRM transmission, such as the signal to noise ratio, various decoding parameters and settings, a graph of the SNR, etc:

One thing to remember about DRM, it is like most digital transmissions – all or nothing. If the reception quality of the DRM signal is poor, the audio will completely cut out. So when reception is good, you get great audio. When it is poor, you get nothing.

Another point, about Dream itself. It is the poster child of open sores software. There’s no OS X binary on the download site. Download the source code, hunt around for zillions of libraries, compile and link the app (Wait! You’re not a programmer, you just want to use the app? Tough luck, kid). Lather, rinse repeat.

I did find a binary download link for Dream for Mac OS X here. It’s from 2009, but it seems to mostly work.

There is a DRM encoder called Spark. I am not aware of any pirates that have tried using DRM in their transmissions. They’d need a transmitter that can handle very wide (at least 10 kHz) audio in SSB mode. There are some lower quality DRM formats that use 4.5 and 5 kHz wide transmissions, with resulting lower quality audio. It might be an interesting experiment for some of the the more technically minded ops.

A good source for up to date DRM transmission schedules is the Shortwave Broadcast Schedules app, available for both the iPhone/iPad and Android. DRM transmissions are identified with the word DIGITAL in the station name.

Wolverine Radio SSTV

Shortwave pirate radio station Wolverine Radio was on the air last night, with their typical excellent signal, excellent audio, and excellent programming. As is often the case, they finished their show with a Slow Scan TV (SSTV) image. SSTV is a way of sending an image using audio tones.

Here’s a video of the image, while it was being received. As you can see, it takes about 2 minutes to send a single image. Hence the name Slow Scan TV.

Here’s a larger video image, if you don’t mind rotating your head to watch it:

The image was decoded using the SSTV App for the iPhone, iPad, and iPod Touch which I will now shamelessly mention is

Here’s what the transmitted image looked like, by the way:

Ops may wish to avoid 6950 kHz

I’ve noticed LINK-11 (TADIL – Tactical Digital Information Link) transmissions in the 6940-6950 kHz region the last day or two. Operators may wish to avoid 6950 kHz, and perhaps even 6955 kHz, especially while these transmissions are occurring.

I have no idea where these transmitters are located, but if I had to guess based on propagation characteristics, I’d say maybe Canada or out in the Atlantic.

LINK-11 is operated by the US military. I’m pretty sure you don’t want to interfere with it.

Chinese Firedrake Jammer

Firedrake is the unofficial name of a shortwave broadcast featuring loud oriental orchestral music. It exists solely to jam other signals, such as broadcasts by Sound of Hope, which broadcasts programming from Taiwan that is often critical of Chinese government policies and human rights abuse. The broadcasts only contain music; no form of on-air identification has ever been reported. Apparently, the source of the Firedrake shortwave transmissions is a China National Radio satellite feed.

While international regulations prohibit jamming, this has never stopped China (or the Soviet Union, Cuba, Iran, etc) from doing so. Rather than use a traditional jamming sound, apparently China believes that transmitting music 24 hours a day on dozens of frequencies doesn’t qualify as jamming. Or that no one will notice.

Here is a recording of Firedrake from March 29, 2012 on 14970 kHz.

Below is a relatively current list of known Firedrake transmissions:

Frequency     UTC Time
6280          2200-2400
7105          2200-2300
7280          1100-1300
7310          1300-1400
7310          2300-2400
7525          2300-2400
7565          2200-2400
7615          2200-2400
7970          0000-2400
9200          0000-2400
9450          1400-1600
9540          0900-1100
9635          2200-2300
10300         0000-2400
10965         0000-2400
10970         0000-2400
11500         0000-2400
11550         1200-1300
11760         0900-1100
11820         1330-1400
11980         2000-1700
12130         1500-1630
12160         1130-1200
12175         1300-1330
12175         1600-1700
12230         0000-2400
12300         0000-2400
12600         0000-2400
12670         0000-2400
12980         0000-2400
13060         0000-2400
13130         0000-2400
13270         0000-2400
13500         0000-2400
13850         0000-2400
13920         0000-2400
13970         0000-2400
14400         0000-2400
14700         0000-2400
14900         0000-2400
14970         0000-2400
15070         0000-2400
15500         0000-2400
15745         1230-1300
15750         1300-1330
15750         1400-1500
15800         0000-2400
15900         0000-2400
15970         0000-2400
16100         0000-2400
16700         0000-2400
16980         0000-2400
17100         0000-2400
17250         0000-2400
17450         0000-2400
17560         1400-1430
17920         0000-2400
18180         0000-2400

How Wide Can You Go (And Does the FCC Let You Spew QRM Over HF)

Here’s a waterfall I just made at 2155 UTC today, March 28, 2012, of WWCR Nashville TV on 6875 kHz, as captured by my netSDR running SdrDx software:

WWCR

The sidebands extend all the way out to 6850 and 6900 kHz. That’s +/- 25 kHz wide. I inserted up to 30 dB of attenuation on the input signal, and the wide sidebands didn’t go away, so I don’t think this is an overloading issue.

Does the FCC have limits on the channel width SWBC stations can occupy? Is this really necessary?

Update:

Here’s a waterfall from 2327 UTC, showing both WWCR on 6875 and WYFR on 6915. Both are of similar signal strength, but only WWCR shows the very wide signal. Double click on the image to open it full size:

WWCR WYFR

Over modulation?

FWIW, you can see that with both of these stations on, there isn’t a lot of space left for pirates on 43 meters. At 6925, you run into possible interference from WYFR on 6915. WWCR takes out at least 50 kHz, from 6850 to 6900. There’s several UTEs scattered around as well.

The Effects of an M8 Solar Flare

We had an M8.4 solar today, commencing at 1715 UTC, and ending at, well, it still seems to be going on, the x-ray flux level is still C3 at 2300 UTC.

The effects were rather dramatic, for those of us on the sunlit side of the Earth. First, here’s a graph of the x-ray intensities of the flare itself, as measured by the GOES-15 weather satellite (in geosynchronous orbit around the Earth):

The effects were dramatic, virtually all of HF was completely silent here, just static. The intense x-rays from the flare caused strong ionization of the D layer of the ionosphere. The D layer absorbs radio waves, it does not reflect them like the E and F layers that we rely on for shortwave propagation.

Here’s a graph showing the absorption at HF radio frequencies caused by the flare, as displayed by DX ToolBox:

You can view the signal strengths for various frequencies as recorded by my dedicated SDR setup here: http://www.hfunderground.com/propagation Take a look at various stations such as CFRX 6070 kHz and CHU 7850 kHz, and see how they completely faded out during the flare. They also are not present at night, which is normal.

The Sky Loop Antenna

My present workhorse antenna is a sky loop antenna with a 635 feet perimeter. What exactly is a sky loop antenna? The traditional definition from ham radio circles is that it is a full wave loop antenna, oriented in the horizontal plane. They are often used on 160 and 80 meters. The length or perimeter of a full wave loop antenna is 1005 feet divided by the frequency in MHz. So for 160 meters, say 1.9 MHz, it would be 1005 / 1.9 = 529 ft. The exact size of the loop may be important if you’re transmitting and want a reasonable SWR. For receiving only, it is not as critical, and the “bigger is better” rule usually applies. I ended up with 635 feet because that is the largest length I could easily install.

Here is a diagram showing the dimensions and orientation of the antenna:

Reversing the formula to 1005 / length gives you the resonant frequency, 1.58 MHz in my case, which is the top end of the MW band. From my experience, the antenna works great for the upper end of MW, especially the extended band (1610-1700), adequate for the middle of the MW band, and it produces very weak signals at the lower end of the MW band. I’ve yet to hear any transatlantic longwave stations with it.

The gain of a loop antenna is proportional to the area. While I don’t have enough space to substantially increase the perimeter of the antenna, I could add perhaps 200 feet at the most. An additional 200 feet would drop the resonant frequency to 1.2 MHz, but I’d substantially increase the area, so it may be a worthwhile project.

The height of the antenna varies dramatically, with some points barely 15 ft above the ground, others are around 40 ft. Again, this was what I could easily achieve. Raising sections of the antenna is a planned Spring project, it will be interesting to see what the improvement, if any, is.

The antenna is constructed from #16 insulated stranded wire, and is suspected from trees around the yard. The feedpoint is a 16:1 balun, and 100 feet of 75 ohm RG-6 coax runs from the balun to the shack. I’ve become a big fan of RG-6 coax for my antenna projects. This is the coax used for TV purposes. It’s available everywhere, and is incredibly cheap and low loss. Yes, it is 75 ohm, not 52 ohm, but for receive only antenna like this, who cares?

Running a NEC simulation, the free space resonant frequency is 1.59 MHz, with an input impedance of 140 ohms, which seems reasonable for a loop antenna. Over an average ground, this shifts to 1.55 MHz and 49 ohms, and over a good ground, 1.55 MHz and 27 ohms. Using an average ground, and running NEC simulations for other frequencies gives the following results:

MHz	R	X	Z
1	35	-2421	2421
2	245	1735	1752
3	83	-181	199
4	941	-3196	3331
5	398	1082	1152
6	203	-354	408
7	2233	-1832	2888
8	507	768	920
9	346	-519	623
10	2392	-489	2441
11	542	437	696
12	447	-609	755
13	2113	845	2275
14	487	250	547
15	771	-650	1008
16	1564	786	1750
17	344	157	378
18	1029	-877	1352
19	1132	797	1384
20	470	47	472
21	1338	-998	1669
22	886	708	1134
23	410	-76	416
24	1497	-509	1581
25	748	664	1000
26	480	-173	510
27	1619	-194	1630
28	675	516	849
29	485	-239	540
30	1815	341	1846

R is the real component of the impedance, X is the reactive, and Z is the overall impedance, all values in ohms. As you can see, the impedance values are all over the place. Looking at them in closer detail would show even finer scale variations, but I’m not sure it would be too useful, as this is a simulation, an estimate of the antenna performance, these are not necessarily the impedance values of the actual antenna. Lies, damned lines, and antenna models.

The large Z impedance values over the HF range are why I went with a 16:1 balun, to better match them to the 75 ohm coax. The downside is that the loop impedance over MW is much lower, and the 16:1 balun probably produces a poor match. A 1:1 balun might be best for MW use, but I’m not sure what would happen at HF, I assume a poorer match and weaker signals. I spend most of my time on HF, anyway.

Below is a plot showing the gain of the antenna at three different elevation angles, 30 degrees (low angle radiation, ideal for DX), 60 degrees, and 90 degrees (which would be straight up) for a frequency of 6.9 MHz.

The red circle is the gain for 90 degrees, straight up. This angle for NVIS, where the radio waves are going virtually straight up from the transmitter, and being reflected straight down back to the Earth. The gain is 7.2 dB over an isotropic antenna (an antenna with no gain in any direction). For this case, the antenna has no favored direction, it is equally sensitive in all directions around the compass. For the lower angles, the antenna does have more gain in certain directions, and of course less in others. I find that for NVIS reception of pirates this antenna is excellent, so here’s one case of an antenna model actually approaching reality. DX reception is not bad either, I regularly pick up Europirates, and of course SWBC stations from all over.

One thing I like about the antenna is that it works reasonable well over all of HF and much of MW. I used to have dedicated dipoles for the various HF bands, but it was always a pain to switch antennas when tuning to a different band. And being a loop antenna, the noise levels are much lower than dipoles. I do wish the performance on the lower part of MW was better. I will try enlarging the antenna and see if that improves MW reception.

Don’t let the large size of my build of this antenna discourage you from building your own, if you don’t have the room for one of this size. A full wave loop antenna for 6.9 MHz is 146 feet – that’s a square 36 1/2 feet on a side. Such an antenna should work well from 43 meters on up.

What’s the Best Time of the Day to Hear a Pirate Station on 43 Meters?

That question could also be phrased “What’s the Best Time of the Day for a Pirate to go On the Air on 43 Meters?”

The answer to both of those questions depends on solar condition, how far apart the operator and the listener are, and their relative locations.

The above graph (click for a larger image) shows the signal level of CFRX, which transmits from Toronto, Ontario on 6070 kHz with 1 kW of power. It is located about 300 miles to the north-north-west of my location. 6070 kHz is close to the 6800-7000 kHz 43 meter pirate band, and the distance is comprable to that of many pirate stations, so I believe it is a good analog for the daily variation of signal strengths that most North American pirate radio stations will experience when operating under NVIS propagation.

The data starts at 0700 UTC on January 31, 2012 and runs until 1200 UTC on February 3, 2012. The data was captured with an SDR-14 connected to a 132 ft T2FD antenna. Custom software gathers signal strength data for several specified frequencies.

Several things are quite apparent:

You can see that at about 0130 UTC every day, the signal strength suddenly drops. This is when the station goes long, and short distance propagation is no longer possible via NVIS. This is due to the ionization level of the F2 layer decreasing to the point where steep angle radio waves are no longer reflected back to Earth, but pass through the ionosphere into space. Generally there appears to be a two-step process:

    The signal suddenly drops to a lower level. It stays at that lower level for a while, with a slight decrease in signal over that time.
    The signal then starts dropping more quickly over the rest of the night, reaching a minimum just before sunrise.

Likewise, at about 1200 UTC each day, the signal strength suddenly increases again. This is when the F2 layer ionization has increased to the point where NVIS propagation is again possible. Sometimes there is an increase in signal level earlier than this. The morning of February 1, for example, the signal came up during the middle of the night for several hours, then went back down again. That was a fairly unusual night, propagation-wise, compared to the other nights.

There are four primary factors that affect these two times of the day (0130 and 1200 UTC in this case):

    First, the distance between the listener and the station (and their relative locations, of course). The closer together, the steeper the angle of incidence radio waves to the ionosphere, and the earlier in the evening (and later in the morning) the station will go long. Stations further away will go long later and return earlier, because the radio waves hit the ionosphere at a more shallow angle. The time of day is also dependent on the longitudes of the two stations, the further west they are, the later in the UTC day it will be, due to the location of the Sun over the Earth.
    Second, the frequency used. The higher the frequency, the earlier the ionosphere will stop supporting NVIS, and the longer it will take in the morning for the ionization levels to return to a sufficient level to support it again.
    Third, the day of the year. We’re in winter now, with relatively short days and long nights. As we get closer to spring and summer, the days get longer, and the band will be open for NVIS longer.
    Fourth, the solar activity, which affects how strongly ionized the F2 layer gets. This also affects the D layer, which can attenuate signals, which we’ll get to in a moment. Changes in solar activity produce some of the day to day variations in CFRX signal strength patterns in the graph. Geomagnetic variations probably account for variations as well. These of course are due in large part to previous solar events, such as flares.

Next, note that while the signal level does suddenly increase in the morning, it then starts to decrease again, bottoming out around 1700 UTC, which is local noon. This is due to the attenuating effect of the D layer of the ionosphere. The D layer absorbs radio waves, rather than reflecting them back to Earth. The stronger the D layer, the more absorption there is. Lower frequencies are also more strongly absorbed. This attenuation peaks at local noon, when the Sun is highest in the sky. The drop in signal level at noon is around 12 dB, or 2 S units.

So while the Sun strengthens the F layer which supports propagation, it also strengthens the D layer, which attenuates it. These are competing factors. X-Rays from the Sun increase the D layer absorption. The background X-Ray flux is a good indicator of how strong (relatively) the D layer is. Solar flares can cause dramatic increases in D layer ionization, leading to severe fading and even shortwave blackouts.

Another thing to note is that the signal level in the morning is not as strong for as long as it is in the evening. After noon, the D layer starts to weaken when the ions begin to recombine. The F layer also weakens, but this takes longer to occur. So in late afternoon and early evening, we have an extremely weak D layer, yet still have a fairly good F layer, giving us strong signal levels. Then, finally, the F layer weakens to the point where NVIS operation is no longer possible, and the band goes long, sometimes dramatically.

We can use CFRX’s known 1 kW transmitter power and estimate the received signal levels if they were using a lower power level, typical with pirates. A 100 watt transmitter will be produce signal levels 10 dB weaker than CFRX’s 1 kW. Likewise, a 10 watt transmitter will be 20 dB weaker. For these measurements I used an SDR-14 receiver and a 132 ft T2FD antenna. Listeners with more modest setups are going to have a weaker signal.

Using the February 1st data, CFRX had a signal of about -60 dBm at 1300 UTC. This is S9+13 dB. A 100 watt transmitter would produce a signal of about -70 dBm, or just over S9. A 10 watt transmitter would produce a -80 dBm signal, about S8.

At high noon, CFRX was about -70 dBm, or very close to S9. A 100 watt transmitter would be -80 dBm, about S8, while a 10 watt transmitter would be -90 dBm, or about S6.

At around 0000 UTC, CFRX was about -56 dBm. A 100 watt transmitter would be -66 dBm, or S9+7 dB. A 10 watt transmitter would produce a signal of -76 dBm, about halfway between an S8 and S9 signal.

After the band went long, but while CFRX was still audible, the signal was about -80 dBm. A 100 watt transmitter would be -90 dBm, or about S6. A 10 watt transmitter would be about -100 dBm, or midway between S4 and S5. Noise levels on this band are about -105 dBm, so the signal to noise ratio (SNR) of the 100 watt station would be only about 10 dB, not very good. For the 10 watt station, it would be 0 dB, meaning that you would not be likely to hear much of anything.

There are several points to take away from this:

    NVIS propagation, which most pirates are using on 43 meters, is presently most effective in the late afternoon and early evening. As we move into summer this will probably shift somewhat later, I’ll have to run some more measurements in several months to see what actually happens.
    NVIS is also fairly good in the morning, but signal levels will likely be weaker than in the day. I’ve often noticed this myself: Radio Ga Ga is usually very weak here in the morning, but comes in much better in the early evening.
    Signal levels from NVIS will likely be weaker around noon, due to the stronger D layer. Propagation is still quite possible, of course, and signal levels may be good, especially for shorter distances and higher power levels. You’re going to have a difficult time reaching the east coast of the US from Montana with a 10 watt grenade at high noon on 43 meters, however.
    Signal levels at night for stations trying to use NVIS propagation will be extremely weak, if the station is even audible at all. Note that this is only the case for stations that are close to the listener. The further away the station is, the more shallow the incidence angle of the radio waves and the ionosphere. This means that the station will go long later in the evening, or not at all. Likewise, an operator trying to get out further, or a listener trying to hear more distant stations, will want to try later in the evening after the band has gone long (which of course is why we call it going long in the first place).
    Operators can use the time of the day their transmit to (roughly) control where they will be heard. An operator from Guise Faux’s “southwest corner of Pennsylvania” will reach an audience in a several hundred mile radius during the middle of the day, perhaps slightly further in the morning (after sunrise) or early evening. After the band goes long, say after 0100 UTC right now, he’ll start to reach listeners further away, while local listeners will be in the skip zone. As the evening goes on, the skip zone will continue to grow in radius, but he’ll be reaching listeners further west, and possibly eventually to the west coast.

    Conditions will change with the seasons and the solar activity level. What is true now will not be true six months from now, when we’re in summer. A change in solar activity levels will also affect propagation conditions on 43 meters.

The NVIS Near Vertical Incident Sky Wave article has the necessary information for estimating when propagation will go long, based on the distance between the stations and the current ionosphere conditions. Operators and listeners may want to take a look at the current conditions to gauge how propagation will be. While not a guaranteed way of computing of exact conditions, it is a good way to get a feel for how the band will perform. Likewise, take a look what solar conditions were like that day, whether there were any major flares, for example.

The Effects of a Solar Flare on CHU Reception

Here’s a graph of the signal strength of CHU 7850 kHz (the Canadian time station) recorded from 2200 UTC on January 18, 2012 to 0100 UTC on January 20, 2012, the signal strength is the pink line, and is in dBm. Also shown on the graph is the solar x-ray flux level, as measured by the GOES 15 weather satellite (click on the graph for a larger image):
CHU 7850 Signal Graph

The recording was made with an SDR-14 set to record a 5 kHz bandwidth (8137 Hz sampling rate) centered on 7850 kHz. This was AM demodulated with the IF filter set to cover 7849.7 to 7852.5 kHz, covering the carrier as well as much of the modulated signal. CHU transmits a carrier and upper side band, with 10 kW of power. The displayed dBm readings are too high by 24 dB, due to the IF gain setting on the SDR-14. I’ll need to correct for that with future recordings. But the relative changes are valid.

We can observe a few things here. First, there are three sudden changes in signal strength:

At 0114 UTC, the signal suddenly dropped by about 25 dB, this is when the band went long. It then further dropped another 6 dB or so.

At 1312 UTC, the signal suddenly came back up, this is when F layer ionization was strong enough again for reception of CHU via NVIS.

At 0038 UTC, the signal dropped again when the band went long. Note that this occurred at a different time than the night before.

For reference, CHU is about 550 km from my location.

The big event on the 19th was the solar flare. It peaked at a level of M3.2, and was a very long duration flare, it stayed at M levels from about 1500 to 1930 UTC. You can see the effects on CHU, the signal dropped about 2 S units (12 dB). The effects on CHU’s 90 meter frequency of 3330 kHz were even more dramatic, I tried tuning in, and it was completely gone. Normally it is S9 or better during the daytime in the winter.

The attenuation was due to the x-rays from the flare increasing the ionization of the D layer of the ionosphere. The D layer does not contribute to propagation, rather it attenuates radio waves. So a stronger D layer means weaker signals, and the effect is more pronounced at lower frequencies.

You’ll notice a dip in the signal around 2300 UTC on the first day, and a small solar flare about the same time. I believe this is a coincidence, not due to the flare. The decrease in signal is too sudden, and the flare was not that large. I quickly put up a special dipole for this test, and it may have some issues. We had some wind that day, perhaps there was an intermittent contact.

While we didn’t have any flares overnight, if we had, there would not have been an affect on the signal, as they only affect the part of the Earth in sunlight, and this path was entirely in the dark side of the Earth.

What’s All This SDR Stuff, Anyhow?

The Software Defined Radio (SDR) has become very popular in the radio hobby scene over the last few years. Many hobbyists own one, certainly most have heard of them. But what is an SDR, and why might you want one, over a traditional radio?

First, a very brief explanation of how the traditional superhetrodyne radio works. This is the type of radio you have, if you don’t have an SDR (and you don’t have a crystal radio).

Here’s a block diagram of a typical superhetrodyne receiver:

superhetrodyne block diagram

The antenna is connected to a RF amplifier, which amplifies the very weak signals picked up by the antenna. Some high end radios put bandpass filters between the antenna and RF amplifier, to block strong out of band signals which could cause mixing products and images.

Next, the signals are passed to a mixer, which also gets fed a single frequency from the local oscillator. A mixer is a non linear device that causes sum and difference frequencies to be produced. I won’t go into the theory of exactly how it works. The local oscillator frequency is controlled by the tuning knob on the radio. It is offset by a fixed amount from the displayed frequency. That amount is called the IF frequency. For example, the IF of an radio may be 455 kHz. Time for an example…

Say you’re tuned to 6925 kHz. The local oscillator generates a frequency of 6470 kHz, which is 455 kHz below 6925 kHz. The mixer mixes the 6470 kHz signal with the incoming RF from the antenna. So the RF from a station transmitting on 6925 kHz gets mixed with 6470 kHz, producing a sum (6925+6470=13395 kHz) and difference (6925-6470=455 kHz) signal. The IF Filter after the mixer only passes frequencies around 455 kHz, it blocks others. So only the difference frequencies of interest, from the 6925 kHz station, get paseed. This signal is then amplified again, fed to a demodulator to convert the RF into audio frequencies, and fed to an audio amplifier, and then the speaker. The IF filter is what sets the selectivity of the radio, the bandwidth. Some radios have multiple IF filters that can be switched in, say for wide audio (maybe 6 Khz), and narrow (maybe 2.7 kHz). Perhaps even a very narrow (500 Hz) filter for CW.

This is a very basic example. Most higher end HF radios actually have several IF stages, with two or three being most common. The Icom R-71A, a fairly high end radio for its time (the 1980s) had four IF stages. Additional IF stages allow for better filtering of the signal, since it is not possible to build real physical filters with arbitrary capabilities. There’s a limit to how much filtering you can do at each stage.

Now, onto the SDR. I’ll be describing a Direct Digital Sampling (DDS) style SDR. The other style is the Quadrature Sampling Detector (QSD), such as the “SoftRock” SDR. The QSD SDR typically mixes the incoming RF to baseband, where it is then fed to the computer via a sound card interface for processing. The main advantage of the QSD SDR is price, it is a lot cheaper due to fewer components. The sacrifice is performance and features. You can’t get more than about 192 kHz bandwidth with a sound card, and you suffer from signal degradation caused by the sound card hardware. Some try to compensate for this by buying high end sound card interfaces, but at that point you’re approaching the price point of a DDS SDR in total hardware cost anyway.

Here is a block diagram of the SDR-IQ, courtesy of RF Space, you can click on it to see an enlarged image.
sdr-iq block diagram

The RF input (from the antenna) goes in at the left end, much of the front end is the same as a traditional radio. There’s an attenuator, protection against transients/static, and switchable bandpass filters and an amplifier. Finally the RF is fed into an A/D converter clocked at 66.666 MHz. An A/D (Analog to Digital) Converter is a device that continuously measures a voltage, and sends those readings to software for processing. Think of it as a voltmeter. The RF signals are lots of sine waves, all jumbled together. At a very fast rate, over 66 million times per second in this case, the A/D converter is measuring the voltage on the antenna. You’ve got similar A/D converters on the sound card input to your computer. The difference is that a sound card samples at a much lower rate, typically 44.1 kHz. So the A/D in an SDR is sampling about a thousand times faster. It is not too much of a stretch to say that the front end of an SDR is very similar to sticking an antenna into your sound card input. In fact, for many years now, longwave radio enthusiasts have used sound cards, especially those that can sample at higher rates such as 192 kHz, as SDRs, for monitoring VLF signals.

The output of the A/D converter, which at this point is not RF but rather a sequence of voltage readings, is fed to the AD6620, which is where the actual DSP (Digital Signal Processing) is done. The AD6620 is a dedicated chip for this purpose. Other SDRs, such as the netSDR, use a device called a FPGA (Field Programmable Gate Array), which, as the name implies, can be programmed for different uses. It has a huge number of digital logic gates, flip flops, and other devices, which can be interconnected as required. You just need to download new programming instructions. The AD6620 or FPGA does the part of the “software” part of the SDR, the other part being done in your computer.

The DSP portion of the SDR (which is software) does the mixing, filtering, and demodulation that is done in analog hardware in a traditional radio. If you looked at a block diagram of the DSP functions, they would be basically the same as in a traditional radio. The big advantage is that you can change the various parameters on the fly, such as IF filter width and shape, AGC constants, etc. Automatic notch filters become possible, identifying and rejecting interference. You can also realize tight filters that are essentially impossible with actual hardware. With analog circuitry, you introduce noise, distortion, and signal loss with each successive stage. With DSP, once you’ve digitized your input signal, you can perform as many operations as you wish, and they are all “perfect”. You’re only limited by the processing power of your DSP hardware.

Since it is not possible feed a 66 MHz sampled signal into a computer (and the computer may not have the processing power to handle it), the SDR software filters out a portion of the 0-30 MHz that is picked up by the A/D by mixing and filtering, and sends a reduced bandwidth signal to the computer. Often this is in the 50 to 200 kHz range, although more recent SDRs allow wider bandwidths. The netSDR, for example, supports a 1.6 MHz bandwidth.

With a 200 kHz bandwidth, the SDR could send sampled RF to the computer representing 6800 to 7000 kHz. Then additional DSP software in the computer can further process this information, filtering out and demodulating one particular radio station. Some software allows multiple stations to be demodulated at the same time. For example, the Spectravue software by RF Space allows two frequencies to be demodulated at the same time, one fed to the left channel of the sound card, and one to the right. So you could listen to 6925 and 6955 kHz at the same time.

Another obvious benefit of an SDR is that you can view a real time waterfall display of an entire band. Below is a waterfall of 43 meters at 2200 UTC (click on it to enlarge):
43 meter band waterfall

You can see all of the stations operating at one glance. If a station goes on the air, you can spot it within seconds.

Finally, an SDR allows you to record the sampled RF to disk files. You can then play it back. Rather than just recording a single frequency, as you can with a traditional radio, you can record an entire band. You can then go back and demodulate any signals you wish to. I’ll often record 6800 to 7000 kHz overnight, then go back to look for any broadcasts of interest.

For brevity, I avoided going into the details of exactly how the DSP software works, that may be the topic of a future post.

And yes, I borrowed the “What’s All this… Stuff, Anyhow” title from the late great Bob Pease, an engineer at National Semiconductor, who wrote a fabulous series of columns under that title at EDN magazine for many years.