Translate

Thursday, July 25, 2024

Using The SDR Sharp Co-Channel Canceler

Another major update to this post on August 14, 2024! Be sure to reread as there are some important new tips in the discussion section.

Here at RADIO-TIMETRAVELLER I have two SDR radios in use. They are the SDRPlay RSPdx and the Airspy HF+ Discovery. The Airspy is by far the more sensitive and the one with the lowest noise floor. I use it both for mediumwave DXing and shortwave DXing. Antennas currently are a 44 ft. vee dipole on ground (a VDoG?) and a passive loop. The loop is the YouLoop, also by Airspy. It is a remarkable antenna when used with Airspy's HF+ Discovery on the medium waves.

Airspy HF+ Discovery

Recently I've gotten into the also remarkable Co-Channel Canceller offered in the SDR# (SDR Sharp) software. This is becoming a very necessary tool to have in the DXing toolchest. It is particularly useful if using a wire antenna which is generally non-directional versus the YouLoop. Used with the YouLoop or other nulling loop, results can be even more dramatic.

The idea behind the Co-Channel Canceller is to minimize the effect of one station over another, the two (or more) carriers and their associated modulation information that might occupy the same channel. We are not simply talking about "notching" a carrier here but removing the chosen carrier and the modulated spectrum associated with that carrier, leaving everything else beneath it intact.

The key here is we need to know the exact frequency offset of that carrier down to the fraction of a Hertz (Hz) of all the carriers on the channel. There may be two, three, or many on channel.

The Micro Tuner

Enter the Micro Tuner, a neat and necessary little gadget also available as standard in SDR#. Bringing up the Micro Tuner plugin will show a spectrum display 10-30 Hertz wide surrounding the tuned frequency. It takes some time to settle in, but after a couple of minutes, each carrier peak surrounding the tuned frequency will be displayed. Here we are tuned to WHCU in Ithaca, New York on 870 KHz.

The Micro Tuner

WHCU, the strongest spike you see, is 8.469 Hz low in frequency, or a negative -8.469 offset. At least three other weaker carriers are present just above "0" (exactly 870 KHz), as well as several noise spikes at about -3 Hz below 870 KHz.

Now, please understand that the Micro Tuner plugin is a separate plugin from the Co-Channel Canceller and can be used in different ways outside of the Co-Channel Canceller experience. In its elemental form, it can be enabled to allow micro-tuning of a signal, that is, positioning the tuned frequency on the exact carrier intended down to a fraction of a cycle. One must only enable it (just tick the checkbox), then click on a desired carrier peak in the graph. Apart from Co-Channel Cancelling, try experimenting with the Micro Tuner sometime when in SSB mode (either USB or LSB), or in DSB mode (double sideband).

In conjunction with the Co-Channel Canceller, we will use the Micro Tuner to identify the exact carrier frequency offsets on the channel we are tuned to. After all settings are made, we can simply click on carrier peaks in the Micro Tuner window to test the cancel process for each.

Let's get right into it.

The Co-Channel Canceller

I'm using SDR# v.1920, the latest software version as of this writing. The Co-Channel Canceller works best using this latest version.

The SDR# Co-Channel Canceller

It is important to first invoke the Micro Tuner to see exactly where the offensive station (and its carrier) is in relation to dead center "0", which is your tuned frequency.

The following tips and process are initial settings derived from DX Central's Loyd Van Horn's excellent video describing how to use the Co-Channel Canceller. Be sure to check out his video.

https://www.youtube.com/watch?v=Rk_0LMFAquk

After we go through these, I'll describe further tips on enhancing its performance.

The process:

1. To start, be sure you're using the DSB (double sideband) demodulation method. *important!* The Co-Channel Canceller will not work in LSB or USB mode, or in AM mode.

2. Widen your receiver bandwidth out to something around 8000 Hz (8 KHz). You generally will get better results with a little wider audio bandwidth than the normal 4-6 KHz.

3. In the Radio tab, ensure "Lock Carrier" is checked.

I recommend turning AGC ON at first.

Tune to the frequency where you wish to engage the cancel feature. Example: I've been chasing a Cuban station on 670 KHz at sunrise lately. I typically have a rough time nulling WSCR 670 in Chicago, WSCR being the much stronger station. I tune to exactly 670.000 KHz.

Start the Micro Tuner and let it settle in. Drag the Micro Tuner's window width out fairly wide so you can see the detail better. Give it a couple of minutes to stabilize.

Enable the Micro Tuner by checking its box. *important!*

You probably will see several carriers. The strongest is likely the one you wish to remove.

Open the Co-Channel Canceller (AM) plugin. Start with the Canceller OFF. Do the following in its settings:

1. Check Remove carrier.

2. Uncheck Auto Tune. *important!*

3. Set Carrier Offset to 0.000

4. Allow bandwidth to settle at 8 KHz.

5. Set IF Offset to 0.000

6. Set Correction to mid-range.

Now to the cancelling process.

1. Locate the strong signal peak in the Micro Tuner. *works best when one peak is well above the others*

2. Click on the peak at its exact center.

3. Enable the Co-Channel Canceller.

4. Fine adjust the Correction slider for best results. Mid-range or a little less usually does it.

Done! WSCR in my example is gone.

Auto Tune attempts to guess at the right peak to cancel, but results are usually less than desirable this way versus manually clicking a chosen peak in the Micro Tuner.

Once everything has settled in with the Co-Channel Canceller enabled, you can experiment with AGC off and controlling attenuation/gain manually. I've had mixed results turning AGC off. I am in a high signal area, and I get better results with the canceller using AGC ON.

Experiment with the FFT filters. You may see slightly better results with the various filters.

Discussion & New Tips

Demodulation modes. DSB, or double sideband has been stated to be the only mode that works for the Co-Channel Canceller. RAW mode works as well, and sometimes even better. Depending on bandpass centering, RAW may produce a more or less binaural or stereo effect which can enhance the audio clarity and intelligibility. The binaural effect is quite evident when the bandpass width is equally centered on the carrier, less so when the bandpass is skewed off to one side of the carrier. If you start the IF Spectrum plugin making sure the Asymmetric Filter box is checked, using the mouse you can drag the filter extents independently, left and right. This is how the much-desired AM Sync is accomplished in SDR#. The AM Sync process is accomplished as such: Tune to an AM signal in DSB mode. Make sure Lock Carrier is checked. Start the IF Spectrum plugin making sure the Asymmetric Filter box is checked. Using the mouse, you can drag the filter extents independently, left and right to encompass the correct sideband, USB or LSB.

The "Order" setting in the Radio plugin. Lately, this seems to be set at a default of 1000. Leave it there, or at least between 500-1000. The greater the value, the steeper the slope of your bandpass filter setting. At a value of 10, for example, filter slopes will be very gradual and broad. With the Co-Channel Canceller we want sharp, vertical edges to our filters.

The Micro Tuner span. My Micro Tuner spans +/- 30 Hz. Some have reported that theirs only spans +/- 10 Hz. Check your version of SDR# to make sure you are running v.1920. Also make sure you have the latest firmware for the HF+ Discovery installed.

Auto Tune. Checking Auto Tune will attempt to find the "'right" carrier to cancel. Be sure Auto Tune is off. If you enable it, you will never know which carrier peak Auto Tune settles on. Generally, Auto Tune searches for the strongest one, but many times the carriers are very close in strength. The Co-Channel Canceller works best when you have one defined signal peak which is somewhat stronger than the rest.

Pros and cons of Lock Carrier. Checking Lock Carrier here with the Co-Channel Canceller engaged does not always produce positive results, often making the signal worse or even recognizable. I almost always leave it off. Lock Carrier is really the old AM sync function, in this case stabilizing the sync between the clicked carrier in the Micro Tuner and the Co-Channel Canceller's frequency (frequency the algorithm is processing). Unchecked, you may possibly get some signal buffeting and degraded cancelling. Under good atmospheric conditions and if you are dead-on center of the carrier peak in the Micro Tuner, you may not need Lock Carrier. Experiment with this setting and see which works best for you.

Receiver bandwidth. I've had great success widening the receiver bandwidth out even further than 8000 KHz, the bandwidth suggested by Loyd at DX Central, and even sometimes narrowing it down to as little as 3 KHz. Choosing the right bandwidth and bandwidth centering is critical in the cancelling process. Follow along as this is going to get a little complicated.

This is what I do, which usually produces wonderful results:

1. Be sure you are using "snap to center" tuning, that is, when you click on the spectrum, the tuning point is always centered in the spectrum window.

2. Using the Zoom slider, zoom in on the spectrum so that the 10 KHz adjacent channels are at the extreme left and right sides of the display, showing about 20 KHz of spectrum with the tuned frequency in the center.

3. Look at the modulation extent of the adjacent channels, left and right. One or even both channels might be strong enough to be encroaching on the center frequency. On the left side you will be viewing the upper sideband of the lower adjacent channel. On the right side, you will be viewing the lower sideband of the higher adjacent channel. Most stations cut their audio bandpass to about 5 KHz, the halfway distance to the next adjacent channel. A few run at a conservative 4 KHz, but there are a fair number pushing the limit at 6 or even 7 KHz above and below their carrier. We want to avoid this encroahment.

4. In the spectrum window using the mouse, drag the bandpass narrower and away from the modulation effects of the adjacent channels. Use the widest bandpass right up to the encroachment points. Co-Channel Canceller works by analyzing the sidebands surrounding the clicked peak in the Micro Tuner. It works best when the lower and upper sideband of the bandpass are "pure" and devoid of outside splatter from adjacent channels. We want our sidebands surrounding the clicked peak in the Micro Tuner to be perfect mirror images of each other, if possible, and without side splatter or other encroaching noise. You may be lucky and settle in on a 10 KHz bandpass (+/- 5 KHz). You will find the bandpass can be usable way down to 5.6 KHz (+/- 2.8 KHz) or so.

5. If the adjacent channel encroachment is closer on one side than the other, we can remedy that problem too. Start the IF Spectrum plugin making sure the Asymmetric Filter box is checked. Using the mouse, drag the filter extents independently, left and right until you remove the encroachment properly on both sides.

Remove Carrier does indeed work. You can prove it very easily. With Co-Channel Canceller engaged and running, start the FFT: IF Spectrum plugin. Toggle the Remove Carrier checkbox and observe the carrier at the center of the window. The carrier will disappear when the Remove Carrier checkbox is checked. It is important to note that the actual carrier removed is NOT at the receiver's displayed tuned frequency, but at the Carrier Offset to the signal peak you clicked in the Micro Tuner. 

Remember, in tuning we are dealing with fractions of a Hertz here with the Micro Tuner and Co-Channel Canceller. Remove Carrier may not be effective in many receive situations. Actual received carriers are not infinitely narrow, there may be several carriers very close to the clicked peak on the Micro Tuner, and Remove Carrier may remove more than what you desire. Experiment with this setting under different receive situations and see which works best for you.

Correct IQ. Correct IQ can be used to our advantage when using the Co-Channel Canceller. This control is still present in the latest HF+ Discovery firmware. Its original intent is to remove the small, annoying center peak artifact in the spectrum display, present with certain dongles. Lucky for us, it will also remove a carrier at the receiver's tuned frequency, independent of the Carrier Offset and the Micro Tuner. With the Co-Channeler engaged, try checking Correct IQ to remove the narrow bandwidth surrounding the tuned carrier.

Correction slider. Finally, once you are satisfied with all your settings, play with the Correction slider. The Correction slider is not a "center" based control (plus or minus), but rather applies a linear amount of co-channel correction to the cancel operation. Setting it all the way to the right applies the maximum correction to the algorithm. You will find its best setting to be somewhere near mid-range or just below mid-range. Stronger stations require a little more to the right. Use the smallest setting possible which remove the unwanted station.

Carrier Offset. The limit to Carrier Offset looks to be one-half the receiver bandwidth, so if your receiver bandwidth is 8000 KHz, the max Carrier Offset you can have is +/- 4000. Varying Carrier Offset a little up or down fine tunes the "click point" in the Micro Tuner. Allow 2-4 seconds if you make changes like this, other changes too, for the Co-Channel Canceller to settle in and do its work. The response is not immediate. I sometimes also turn the canceller off and then back on if it seems to be jammed up. Sometimes it seems to lock up in a weird configuration. Just start over in that case. You may even need to restart SDR#.

IF Offset. Changing the IF Offset value can occasionally help. If the wanted signal is to the left of the removed carrier, move the IF Offset negative. Change to positive if the wanted signal is to the right of the removed carrier. You can add quite a bit of offset to this box. Remember this box shows values in cycles (Hz), not KHz, so does the Carrier Offset box. Type 100 and it will display 100.000 (100 cycles, or Hz).

Side splatter. Co-Channel Canceller has difficulty on channels having a lot of "side" splatter. Example: Received at night in the Rochester, NY area we have WGY 810, Schenectady severely splattered by CKLW 800, Windsor, Ontario. Trying the Co-Channel Canceller on 810 KHz had mixed results due to the 800 KHz splatter. Results will vary under these situations. See my tips on setting receiver bandwidth (above) to help eliminate this kind of problem.

Eliminating channel splits. The DX Central video shows how one might eliminate a TA (trans Atlantic) channel split. Example: trying to pull out Algeria 891 KHz when a strong American station is on 890. He sets Carrier Offset to -1000.000 Hz (-1 KHz) in the Co-Channel Canceller box, then clicks dead-center on the Algerian carrier in the Micro Tuner.

Finally, think about this. Used with a rotatable loop antenna having good nulling properties, you have the option to remove two offending stations. First use the loop to null one station. Then, use the Co-Channel Canceller to remove a second station.

There you have it, a short course on how to use the SDR# Co-Channel Canceller.


Wednesday, March 20, 2024

List of Stations in Path of Totality, 2024 Eclipse

Using my pattern mapping program Radio Data MW which has extensive area search capability, I've compiled a list of all U.S. and Canadian stations that fall within the 2024 Solar Eclipse path of ~100% totality. There are 456 stations. Results are drawn from the March 20 FCC LMS database and Industry Canada database.

If you would like this list, download from this link.

https://www.mediafire.com/file/125ih5yrmw4puib/2024-eclipse-stations-by-longitude.zip/file

Across the U.S. and Canada, from its entry at Texas to its exit through NE Canada and into the Atlantic Ocean, the totality path width varies from a maximum of 199 km at U.S. entry to about 160 km at the Atlantic exit off Newfoundland, or 123 to 99 miles.

456 stations are found in this eclipse path. I purposely set the path width to 210 km from start to finish. This gives a few km slop on both sides of the 100% totality path for good measure.

Unzip the downloaded .ZIP file, where you will find 3 files. The stations in each file are sorted by longitude, from west to east. This gives us the progression of the eclipse path, with the eclipse starting at the first station in the list and ending with the last station.

File #1 is a simple text file.

File #2 is in .CSV format. You can easily input it to an Excel file.

File #3 is in .HTML format. It includes links to each station's Google Map latitude-longitude coordinates for the satellite view of the transmitter tower array. Another link takes you to the FCC AM Query link for that station.

I hope these files are beneficial. There should be many propagation path possibilities outside of this list as well.


Saturday, March 16, 2024

2024 Solar Eclipse DXing

DXing the mediumwaves promises to be an exciting event on April 8 during the 2024 total solar eclipse.

I've been mulling over the DX possibilities a lot lately and have come to some conclusions. I think it boils down to three promising DX scenarios.

Scenario 1. For those who live within or very near the path of totality, I believe best chances of DX would be first to listen to your southwest, along the path where totality is approaching. Darkness will already have happened in that direction, and a certain amount of residual de-ionization of the ionosphere will still remain. After the point of totality passes your location, I would swing my attention to the northeast.

Scenario 2. For those living within about 800 km (or about 500 miles) of the path of totality I believe best chance would be a perpendicular path across the totality path to a point roughly equidistant on the other side. This puts the signal reflection point right at the center of the totality path, or the deepest point of darkness.

Scenario 3. For those living more than about 800 km from the path of totality I believe best chance would be along a line from your receiving site to a perpendicular intersection to the totality path. This should define the greatest shaded path.

I think scenarios #1 and #2 have the best possibility for DX.

Across the U.S. and Canada, from its entry at Texas to its exit through NE Canada and into the Atlantic Ocean, the totality path width varies from a maximum of 199 km at U.S. entry to about 160 km at Atlantic exit, or 123 to 99 miles.

Important to keep in mind - skywave signal strength analysis is based almost entirely on the condition of the ionosphere at the reflection point, not at the receiving site. For single hop propagation, normally the reflection point is at the halfway point to the station along the great circle route.

Note: the 800 km distance from the totality center stated for scenarios #2 and #3 I wouldn't hold as gospel. I'm throwing that figure out as a point where scenario #2 may start to transition to scenario #3.

Timing is of the essence for DXing. The shadow velocity exceeds 1000 mph, increasing from 1587 miles per hour at Eagle Pass, Texas to 3176 mph at Houlton, Maine. You may have only minutes to DX.

I'll be in Rochester, NY at the time of totality, and we are right at dead center. I'll be scenario #1. My plan is to listen to my southwest initially, where totality is approaching. I'll be listening particularly for WLW-800 in Cincinatti, OH, WHAS-840 in Lexington, KY, and others along or near that path.

Scenario #2 possibly holds the most promise. Calculate your distance to the path center line and look for stations on a direct line across the totality path and at an equal distance on the opposite side of the path from you. One such scenario might be WSB-750, Atlanta to a reception point in northwestern Illinois, central Iowa, or southern Wisconsin or southern Minnesota. Many possibilities on cross-paths exist here. I feel best results would be with a signal path that crosses the path of totality closest to 90 degrees.

A question was raised about the possibility of DX from Spokane, Washington, an extreme distance from the path of totality. That particular scenario would be scenario #3, more than 800 km to the path of totality. Maximum obscurity should be when northeast Texas (let's say the Dallas area) is experiencing full totality, as the great circle line to the totality path intersects at approximately 90 degrees to the line at that point. This would be at about 1848 UTC. I would listen for any signals along a great circle path between Spokane to anywhere from the Dallas area and northward.

Obviously, Spokane to Dallas is an extremely long one hop path, at about 2450 km. At that distance, the reflection point is near Denver, which will have a solar obscuration of 65.1 percent at maximum.

A Dallas area reception would be next to impossible I would think, but there are many more stations along that great circle path one could try for. Closer stations will obviously move the reflection point closer and start to reduce the solar obscurity. I did a scan along that path and there are some 340 stations within 200 km either side of the line of the great circle path between Spokane and Dallas.

A presumed Scenario #4.

Another scenario was suggested by Nick Hall-Patch, that of reception parallel to the path of totality and outside the 100% totality band. The 2017 solar eclipse across the northern part of the U.S. was DXed extensively and produced some interesting results. It is well documented. Check their document repository here:

http://dxer.ca/images/stories/2019/irca-reprint-index.pdf

Nick reports: The receptions of KSL-1160 described in the report showed the results of 3 DXers listening across the path of the eclipse (Scenario #1), but the fourth, Dave Aichelman, was monitoring KSL from a location parallel to the eclipse path (Scenario #2) and got very good enhancement as well. 

We might name this "Scenario #4".

I checked out that document on the KSL reception from the solar eclipse of 2017. It looks like the Dave Aichelman (at Grants Pass, OR) reception of KSL had a mid-path reflection point of about 95% solar obscurity. The distance was 971 km (602 miles). Graphing KSL, I see it has a nice fat low angle takeoff and impressive skywave strength at 900 km, some 1.3 mV/m for that distance.

Better yet, the article indicated Aichelman also received XEPE-1700 across the Mexican border from San Diego too. That was a mid-point reflection obscurity of only about 83% as far as I can deduct from the maps. The distance was 1238 km (769 miles). The mid-path reflection point there was in the neighborhood of 700 km from the central path of totality.

So, DX is indeed possible where both the station and the receiver are off center from the totality path. It's looking like anything from at least 80% obscurity at mid-path reflection may have some real possibilities, particularly if you are at the end nearest the path of totality. Lower obscurities, perhaps down to 50% or so may even produce results.

Check out these links.

https://nationaleclipse.com/cities_partial.html

https://eclipse.gsfc.nasa.gov/SEpath/SEpath2001/SE2024Apr08Tpath.html

https://eclipse2024.org/eclipse_cities/statemap.html

Click image for full size.



Sunday, January 14, 2024

C.Crane Twin Coil Ferrite Signal Booster DISCONTINUED!

It's always been in my head to try an actual C.Crane Twin Coil Ferrite Signal Booster. I've used tuned Q-stick devices before with a lot of success. They have sharp nulls and lots of inductive gain. The Crane unit promised more of the same with its 8-inch twin coil ferrite rod.

https://ccrane.com/twin-coil-ferrite-am-antenna-signal-booster

Checking the Crane website the other day, I was shocked to find that they have discontinued it. Now, if I want to give it a try, I'll have to find one elsewhere - maybe eBay. I see there are a few of them out there yet. I'd advise you to pick up one of these fabulous goodies before they are gone forever.