Ham Radio Bandplan for SDR#

Most people and ham radio colleagues who have been using SDR Receivers already know, and probably are familiar, with SDR SHARP – SDR# software [1]. It is one of the most capable and professional software available for various SDR hardware receivers. Quite old and mature, still maintained actively with several new features going in per year.

Among SDR# various features available is one labelled as Band Plan. This provides to the operator a visual representation for the official allocation of specific RF spectrum segments. The information available is overlayed (at the bottom) of RF Spectrum part of the main User Interface screen. As an example, the below picture illustrates the ham radio 20 meter band in HF (red color line).

Figure 1:    SDR# Band Plan in the RF Spectrum

In my case this was useful enough, but I wanted to have more detailed information. As a ham radio operator, I know that HF bands are further segmented per mode of operation e.g. CW, SSB and such. I also know that the allocation is handled by International Amateur Radio Union – IARU. There are three main regions, that is 1, 2 and 3 [2]. Each one delivers its own (slightly different) version of HF spectrum segmentation, also named as Band Plans.

IARU Band Plans provided this extra level of information that I was looking for. So the idea spawned, to modify τηε SDR# Band Plan feature in order to display IARU HF allocations. For this to be made possible, a file named BandPlan.xml in the SDR# installation folder had to be modified. Its contents are in XML language [3], but can easily be understood by anybody with a short introduction or simply an engineering mindset.

My work delivered three different XML files, one per IARU region. All of them are based on the vanilla BandPlan.xml provided in SDR# version 1.0.0.1847. In them, all Ham Band entries for HF have been removed since they were conflicting with new ones added. Expect to find the following modes of operation: CW, DIGITAL, VOICE / ALL, CW QRP, SSB QRP, CW QRS, BEACONS, EMCY (Emergency), SAT. Furthermore, IARU defines specific frequencies as  Center Of Activity  e.g. for QRP usage. For these, I have decided to allocate a bandwidth of 2KHz (1 up + 1 down) when it comes to CW and 6KHz (3 up + 3 down) for SSB modes. Attached you will also find IARU official band plan files, for your reference.

Last but not least, I can not claim a perfect IARU Band Plan integration in SDR#. Most probably you will find errors or disagree with my assumptions. For example, region 2 conflicts with the shortwave broadcast at low bands. Then VOICE / ALL allows no digital mode usage in many cases. Feel free to modify and distribute for all us to use. For all region files entries start at line #23, look for “<RangeEntry minFrequency=”135700″”…

A few screenshots of the results are below. Have a good time in RXing es hear u on the air!

Figure 2: New 20m Band Plan data (IARU Region 1)
Figure 3: New 20m Band Plan data (IARU Region 1)

REFERENCES

[1] https://airspy.com/download/

[2] https://www.iaru-r1.org/about-us/organisation-and-history/regions/

[3] https://www.w3schools.com/xml/xml_whatis.asp

Related articles

KVR Non-Directional Beacon Tower

Will the NDB “KVR” be heard again?

As 160Μ CQ WW CW begins tonight… I’m posting a few photos and nostalgic thoughts about the decommissioned high-power (KW) Non-Direction-Beacon “KVR” at Kavouri, in Vouliagmeni, Athens, Greece. In the photos, you can see the […]

Learn More

SKIMMERS – Receiving multiple RTTY & PSK signals

The increasing power of personal computers along with a plethora of programming platforms offer easy, fast and efficient development of radio signal analysis and processing software. Internet is a set of tools that unite all […]

Learn More
George SV1ELF

George, SV1ELF is a Silent-Key…

George Sofronas SV1ELF, a member of RAAWG since 2006, a friend, a key figure of SZ1A, the person behind most of the station’s electronic constructions, a frequent contributor to our website, a well-known DXer, especially […]

Learn More

Leave a Reply