Tuesday, 15 April 2025

Switch Mode Power Supply Noise

I am the owner of quite a few 12VDC power supplies. All of them are switch mode type. Among the many I own is an Alinco 40A supply that was built with Amateur Radio HF operating in mind. As such it produces very electrical little noise that can be detected by my various ham radio receivers. That cannot be said for the other supplies. Most of which look like the one below.

I recently moved much of my radio shack onto the wall in the garage and that required me to also mount the power supply on the wall. The supply would drive not only a handful of radio's but also an ever growing farm of Raspberry Pi computers as seen in the image below.

In this picture we can see the Raspberry Pi farm as well as a few radio's. What you cannot see is my Afedrfi SDR-Net network attached SDR HF receiver and the AllStarLink system I host for the Marple-Newtown Amateur Radio Club. All of these systems and receivers are powered by a no-name Chinese 30Amp switch mode power supply like the one pictured above.

HF operations in the house have recently been plagues by a large amount of electrical noise. I had my suspicions as to where it was coming from and so started an investigation to prove my theory. My first test was to document the noise level under "normal" conditions. This would be where all the radio's and Raspberry Pi's are powered by the 30A supply. Using my SDR receiver connected to my copy of the GQRX Software Defined Radio tools I was able to take a screen shot of the entire 40 meter amateur band and also quite a bit of the 41 meter broadcast band too.

In the above picture we can see a uniform interference pattern every roughly every 50KHz or so. This interference is found all the way up the spectrum from below the AM broadcast band to well after my receiver caps out at 45MHz. It it strongest at the low end of the bands and diminishes (but does not disappear) at the top. Below is my a capture of my local AM radio spectrum.


So now that I have a baseline I elected to turn off the supply and replace it with one of my camping batteries. I expected a very quiet spectrum response. I was not disappointed. As you can see, a significant drop in the noise levels. Look carefully and you can make out not only proper AM carriers but also IBOC carriers too.


Further up the bad there is almost no electrical noise at all.


Changing to a different no-name brand of supply we get this.


Not as bad as the first supply but not great either. But it diminishes quickly as the frequency gets higher.


I am led to believe that the Meanwell brand of switch mode PSU's upon which most of the ones I have are clones behave much better. I have yet to experience this as I do not own one. However, they are currently (pre-Trump trade war Tariffs) only around $40 so I am trying to obtain one. 


Tuesday, 25 March 2025

Weather Satellites Round 2

Back in 2014 I described a weather satellite receiving station that I had built with one of the last remaining RIG RX2 receivers ever sold. They went on sale to clear out the inventory and so I bought the last 5. Most of them went to local schools. I had been a Remote Imaging Group member for quite some time ever since the launch of the RX2 and indeed created a few mods for it along the way. I've been chasing this particular demon since 1997

Back then things were pretty primitive. A wideband FM receiver tuned to 137.5MHzish fed audio into a computer. Some software then listened to that audio and decoded a fax. And that was it.

Modernizing an RX2 to Y2K technology levels

In the picture above we can see my attempt at updating the RX2 to Y2K level technology. I've created a breakout board (under the LCD) to make accessing the various signals coming from the multi-pin header on the top right of the green board easier. I've also added an ATMega328 (of Arduino fame) on its own board to drive the LCD. The original RX2 had a single 7 segment LED display to display its channel number. The "dot" on the display was used to indicate that the receiver was in scanning mode. I wrote a bit of code that looked at the various lines of the LED to see what channel number it was currently on and then transposed that into some LCD display text. It was a total hack but it worked very well! I also converted the RS232 control port to USB.  

Well that was then. Between then and now I've moved house a few times as well as stupidly lost my RX2. But that has given me the opportunity to upgrade my receiving station to more modern technology. Today one would use a USB based Software Defined Radio and a Raspberry Pi or similar computer. 

RTL-SDR USB Sticks

There are 2 of them screwed to the wall in the above picture. Simply feed them with the correct antenna, plug them into a computer (I'm using a Raspberry Pi 3), configure the software and then wait for the satellite to go by.

Speaking of antennas, here's a picture of a very simple to make linear polarized antenna that I made from a broken steel measuring tape. It's simply a few lengths of the tape cut to length (520mm/20.5") and then attached to some coax. I used my 3D printer to create a mounting point for all of the elements. The antenna behaves just like a turnstile type but with slightly less gain.

This antenna is called a V-Dipole. It is a basic dipole antenna but its elements are pushed forward so that it creates a 120 degree V shape. As with any dipole, one side is known as the "driven element" and connected to the inner of the coax while the other side is known as the "counterpoise" and is connected to the coax shield. By placing the driven element on the right hand side of the antenna we can create an antenna that is still linear in design but has some limited emulation of Right Hand Circular Polarization (RHCP). By placing the driven element on the left we can emulate a Left Hand Circular Polarized (LHCP) antenna. Ha! And you thought making antennas was hard!?

Upon closer inspection of the picture to the right it would appear that an antenna element is missing. Not so. The reflector elements below the main antenna must all be connected to the coax shield (there's a wire running up the back of the pole for this) and must entirely encircle the main antenna to create the illusion of a full circle. The reflector is not necessary but does improve the antenna's reception ability by as much as 3dB so its worth doing.

There's about 75 feet of RG8x coax connecting the antenna from the roof of my apartment building to the receiver on the wall in the garage. According to the many online coax loss calculators the coax presents an approximate 3dB loss in signal level. 3dB is roughly half of the signal lost to the coax and significantly diminishes an already weak signal (it has come all the way from outer space!). 

To counteract this loss I found a VHF preamp in my junk box. It is a very old kit from a long defunct but popular electronics kit supplier. This item was designed for use on the 145MHz amateur radio band but its input filter can be tuned over a range of about +/- 25MHz and so I "ghetto tuned" it to the 137MHz weather satellite band using my SDR software looking for a peak in the noise floor.

The picture on the right shows my SDR software tuned to the 137MHz weather satellite band. It's a little hard ot see but there are 3 blue stripes in the bottom right corner of the picture. The aim was to make this blue stripe (known as a "waterfall") brighter. The waterfall descends in real time down the screen. The lower part of is the before where the preamp's input filter was tuned to an unknown frequency. The middle part is where my tuning stuck was inserted into the adjustment coil on the filter. The top part is a little brighter than the "before" waterfall. You get the idea. Fiddling with the coil moves the preamp's reception window up or down in frequency. As we say in ham radio, "tune for maximum smoke". Peaking the filter on a signal is very difficult but increasing the noise floor is somewhat easy with the right tools.
Here's the finished article wrapped in marine heat shrink and installed into the coax just below the antenna on the roof. In theory the preamp delivers an added 20dB of gain and so should more than overcome any coax losses and maybe even add a little improvement to the desired signal.

All the hardware is now built so I guess its time to talk about software. I'm using a Raspberry Pi 3 that I also found my junk box.


Poking about on the Interwebs I came across a project called raspinoaa which is a fully self contained satellite receiver and decoder that uses all the hardware I had in the junk box. It also predicts when the weather satellites are coming and schedules their capture. Finally, it decodes the captured data and creates a web page to display them on. Below is a captured picture from NOAA 18.


I can also capture the Russian Meteor series of satellites These are digital satellites with much better picture quality. They use the LRPT system. However, my antenna is a little weak for this and so I only get partial amounts of data as seen below.


This project was built exclusively from my junk box. I did not buy any parts specifically for it. Obviously at some point in the past I had bought all the components. They were bought for other abandoned projects. The total cost of this build would be about $100. If you want to take a look at my most recent captures and see when the next passes are going over my apartment point your browser at http://wx.ni2o.ampr.org/wxsat  

Wednesday, 26 February 2025

RadioShack PRO-2055 scanner discriminator modification

I own one of these scanners. It is a bit long in the tooth now but back in its day (early 2000's) it was the top of the line scanner sold at the now mostly defunct RadioShack. So now that its well out of warranty and without much use for it I decided it was time to do the discriminator audio modification.

This modification will take the pre-filtered raw audio and present it via a socket on the back of the radio for later use by sound card or SDR software. Such uses could be for receiving Weather Satellite data around 137.5MHz. Both APT and LRPT are possible due to the bandwidth available. Some 50KHz of audio spectrum (+/- 25KHz) should be usable thereby overcoming issues of doppler shift

Its a simple modification requiring only 4 components; 6 inches of RG174 type coax, a 0.002uF (202) capacitor, a 10K resistor (Br/Bl/Or) and a 3.5mm (1/8") mono panel mounted headphone socket.

Remove the radio from its black enclosure sleeve. Remove the top and bottom covers and disconnect the speaker by pulling the connector from the board. On the component side of the board locate TP4. It is located next to a small 8pin surface mount IC. Follow the black coax in the below picture to locate TP4. Solder the inner of the coax to TP4 and the outer/braid to a suitable ground point. I scratched off some of the solder resist to reveal a large copper ground plane and put the braid there. Run the coax through the large speaker hole to the other side of the board.


Take a look on the back of the radio. You will see a few factory made holes including one marked for an M5 screw. As if by magic, the 3.5mm headphone socket will install just nicely into this hole. No drilling required.


With your socket mounted solder the 0.002uF (202) capacitor across the positive and ground pins. Solder one end of the 10K (Br/Bl/Or) resistor to the positive pin. Finally prepare the remaining end of the RG174 coax and connect the inner to the end of the resistor that is now sticking out from the socket. Connect the braid to the ground pin together with the other end of the capacitor.


Check your work for shorts and dry joints. Reassemble the radio making sure to re-attach the speaker connector. Power up the scanner and test that it still works as before.

Friday, 7 February 2025

It [still] Buggers Other Channels - FM Edition

I recently wrote an article about how IBOC (known by its commercial name of "HDRadio") causes interference to other broadcasters. That article was based on the AM/MW band but you'll be interested to hear that it is also the case on the FM band too.

I live in the greater Philadelphia area. A scan of my local FM band reveals some 23 radio stations broadcasting both an FM signal and an IBOC signal.

IBOC in "wrapper" mode
In the screenshot to the left we can see how the digital radio transmission is wrapped around the main analog (FM) carrier.  The IBOC signal (properly known as "In Band On Channel") is seen here in its "wrapper" mode. This is where the data carrier is split into 2 segments and sent out on different frequencies separated by the analog FM signal.

The IBOC system uses a COFDM type transmission method and so the data is in fact on lots of frequencies all at the same time. That there is a gap in the middle of it does not matter. The decoder simply skips over the gap looking for more data carriers. 

The maximum data throughput for this mode is 120kbps. If there were no analogue FM carrier in the middle and the gap was filled with more data the throughput increases dramatically to several Megabits. At that speed we are able to transfer TV images! This is only available on the FM band due the the wider bandwidth of the signals. The AM band is limited to a total of 20kbps.

Similar to our discussion in my previous article, here in the USA radio stations are given a fixed set of 100 KHz wide frequencies spaced out every 300KHz for every radio "market". This allows markets that butt up against each other to coexist interference free. Well, that's the theory at least.




Among my many (too many?) radio receivers is an RTL-SDR. This is a USB stick that is capable of receiving radio signals from about 30MHz up to 2GHz. By computer sampling a received radio signal and then pushing that sample through some software we are able to decode the information it carriers. This is known as Software Defined Radio. 

For this article I connected my RTL-SDR to one of my many (too many?) outdoor antennas and performed a scan of the FM radio band. As noted above I received 23 stations transmitting IBOC data. I used a combination of "GQRX" (Linux) and "RTL-SDR FM-Radio" (Android) as well as the RTL-SDR driver software for the USB device itself. These are all open source applications and are freely available. 

GQRX SDR software showing a few Megahertz of spectrum including some FM/IBOC stations

In the below picture we can see just how offensive IBOC is. We are looking at 3 FM/IBOC stations side by side. As you can see there is no room in between the stations. There should be a gap here. In this gap should be a stations from the adjacent radio markets of NYC, Wilmington, Scranton, and Lancaster.

IBOC shuts out its neighbours.

So, what is this data carrying anyway? Well, obviously its a digital version of the analogue output. But its so much more than that. Many broadcasters operate more than one media stream. Some of them relay their AM broadcasts, others a partner station from somewhere else on the band. Others yet carry special interest media stream such as Russian language or LGBTQ+ tailored music.

WIOQ 102.1 has 3 media streams
Here we see WIOQ on 102.1MHz. You can see that the stations transmit not only the audio stream but often pictures too. Pictures of the artists, album covers. Often head shots of the DJ also.

And that's not all. Radio stations are the traditional source of news, weather and travel information. Every 10 minutes during drive time you can hear them announce the traffic jams on the Schuylkill Expressway. But instead of just hearing about it how would you like to see a map?

Traffic map

Of course, I'm using an application on my computer to display all this information. But most people will be receiving this in their cars, So this map would pop up on the radio's display. Weather maps too. Talk about distracted driving!!



But has this method of media transfer been surpassed by your cellphone? I think so. It is not uncommon for cars today to have a significant display ability in the dashboard that is tied to your phone. For the most part when you you want traffic information you simply turn on your navigation app. You get up-to-the-second traffic and weather data displayed along side your navigation instructions. Has IBOC's time been cut short? Is it a modern dinosaur? Was it ever really useful in the first instance? 




Thursday, 26 December 2024

Adventures in WeFAX

One of my "go to" frequencies for testing my HF equipment is 6338.6KHz USB. There I will usually find the US Coast Guard's WeFAX service pushing out weather information in FAX format. This is a time tested way to send weather maps and printed statements to ships at sea. And yes, FAX machines are still a thing.

My local WeFAX transmitter (callsign NMF) is up in Boston and so presents an approximate 300 mile distance between me and the transmitter. This would be about the same if I were a ship at sea. 

NMF transmits on a handful of frequencies depending upon the radio conditions and the time of day.  Today I decided to try their 12750KHz frequency (a first for me) to see if it would yield better pictures than I have been able to receive lately. With the rise in solar activity and the local electrical noise around here 6338.6KHz (dial) has been a tough catch.

A broadcast schedule received from NMF

As if by magic I am receiving an interference free (if a little blurry) FAX message. As the day goes by one can receive all sorts of written weather statements and pictures. They even send out satellite pictures too. A schedule of all the world wide FAX transmissions can be found here.

I am using my FT-710AESS HF transceiver and the FLDigi software. But "hold on" I hear you say. "The radio is tuned 1.9KHz lower than the frequency published by the USCG". Why yes it is. It's a USB signal with its tone pair centered on 800hz. In order to receive both the mark and space tones (it is data after all) one has to tune down in frequency so that the tones fit into the pass band of the radio. The accepted tuning offset is 1.9KHz giving a tone pair frequency of 1500/2300hz.

FLDigi software

FT-710 receiver

Follow this link for an explanation of how to receive these pictures. It's pretty easy.


Monday, 2 December 2024

Digital Radio Mondiale

 This is a re-post of an old web page from my now defunct g7ltt.com site.


DRM reception reports

It had to happen sooner or later. QSLing has finally come of age. In the world of DRM you can not only send your reception report to your favourite broadcaster but you can also email them screen shots of your reception!

Below are a collection of screen shots from the various DRM stations that I've received. They have all been received here at G7LTT in Randolph, NJ. 

CVC is a religious broadcaster from Australia. This broadcast was caught on a Saturday afternoon during the Rugby world Cup. It came from Moosbrunn in Austria and was aimed at the UK.

RCI's Sackville transmitter is my local DRM site. They sublet their airtime every day to other broadcasters such as Radio Sweden, Vatican etc.

I got this from DW's Sines transmitter in Portugal. Note that they are sending a Journaline text broadcast too.

This is DW's Journaline broadcast. The blue coloured headlines are actually web links which will open up the story in DReaM's mini web browser.

I got this one from Moosbrunn in Austria. Notice that there is no Journaline with this broadcast. this is unusual for DW.

This broadcast starts with the Call to Prayer. It comes direct from Kuwait and does very well here on the East Coast of the US.

In the DRM world these guys rock!! Not because they have lots of flashy stuff embedded in their data stream or because their programming is excellent (which it is!) but rather because they are a low power station running a mere 4KW. Yet despite their low power they are able to reach their target audience with a 100% decodeable signal. This broadcast was bagged whilst they were aiming their antenna towards Europe.

Unfortunately many SW stations don't seem to respect the fact that they share the bands with other broadcasters. In this picture we see an AM carrier right in the middle of the DRM carrier. The AM station clearly thought that the DRM noise was just that; noise. So they popped up their carrier thus trashing the DRM signal I was listening to. Click the picture to hear the result. The rushing noise is actually the data that would be the HCJB broadcast.

China Radio International comes from Radio Canada's Sackville site.  It's an English language service aimed at North America.

Radio Sweden is another Sackville client. Indeed they even mention during their sign-on that they are being broadcast from Radio Canada International's Sackville transmitter. I really like their magazine programme "60 Degrees North".

This is RFI's offering from Montsinery in the Caribbean. It was a special broadcast to the NAB show in Las Vegas which is held every April. It was actually aimed at the West Coast of the US but was very well received here in NJ. Despite the English speaking target audience it was in fact a French and Spanish language output.

RNW has a number of DRM outputs that reach us here in the US. This one was on 9800KHz from Sackville. They also have one from their Bonnaire station in the Caribbean. On good propagation days we can also get their 5865KHz output from Luxembourg.

Radio New Zealand International is a bit of a stretch for me. They must the the absolute farthest DRM station from my location. I can usually hear their carrier but can rarely decode their data. However, over on the West Coast they come crashing in.

Just like it says! I bagged this one directly from Italy on 11630KHz. Vatican radio are a major player in the DRM world. They have outputs on SW and MW all over the world. They are also a lessee on Radio Canada's Sackville transmitter.

This is another tough one for me. This is RFI's 1KW station on 3695KHz from Issodoun in France. It's a local French broadcast that seems to get out here to the East Coast very well at night. The tough part is that it's in the middle of the US 75 meter ham band. Both RFI and DW have an output in this band. I've heard many a comment from an ignorant ham operator complaining about the 10K wide "noise". They just ignore it an park their conversation on the top thus killing the DRM transmission stone dead.

Again, another tough one. This is Bayern RundFunk's news headlines output "B5 Aktuel" (B5 Notices). It's a 100W local output on 6085KHz. It's really only available when the band conditions are favourable. Note that they are sending some multi media as well as the audio stream. I was not able to get any better signal that this so couldn't decode the audio or multi media.

Another European capture. This one is from Radio Romania International (30KW Kvitsoy, Norway). Local broadcasters were to blame for me not getting the audio on this one also (3 green lights = full decode).

Damn those God bothering religious shortwave broadcasters! I had an S9+40db signal from Radio Prague (100KW Wofferton, UK) but couldn't decode much of it. Just 5kHz below them was one of my local God bothers prattling on about the book of Galations and he was spilling over his channel allotment something awful! So much for "love thy neighbour".  

Sometimes getting up early in the morning pays off. I bagged this Spanish broadcaster at 3:45 in the morning on 9730kHz. It appeared to be a current affairs programme but I'm not sure as my Spanish is about as good as my American.

I snagged this one totally at random. It's a 100kW signal from Woofferton in the UK. VT are one of the big players behind DRM and act as an airtime wholesaler. They own/manage a bunch of transmitters in the UK. This particular broadcast was on 9850kHz at 1230UTC. It was a relay of a Radio Taiwan Intl programme.