Hi all,

WSJT-X v1.6.1 now includes a "Band Hopping" capability for WSPR mode. 
It's basically similar to that in the older, Python-based WSPR, but in 
addition it allows different choices of active bands for four daily 
periods: Sunrise Grayline, Day, Sunset Grayline, and Night.

You can set up the desired bands on the main window's "Tab 4".  Here's 
the setup I'm using at present:

Sunrise: 160 80 40 30 20
Day:      30 20 17 15
Sunset:  160 80 40 30 20
Night:   160 80 40 30 20

Tune:     80 60 40 30 17 12
Duration: 60

The first four lines list the bands selected for each of the four daily 
periods.

The "Tune" entries list the bands that require a brief (2.5 s long) 
tuneup transmission, so that an automatic ATU can retune a multi-band 
antenna.  The tuning signal will be emitted during the last few seconds 
before the start of a WSPR sequence on one of the listed bands.

Band-switching is effected by using the standard WSJT-X rig-control 
features.  The program knows the standard WSPR frequencies on the bands 
from 160 through 10 meters.

Depending on your station and antenna setup, band changes might require 
other switching besides retuning your radio. To make this possible in an 
automated way, whenever WSJT-X executes a successful band-change command 
to a CAT-controlled radio in WSPR mode, it looks for a file named 
"user_hardware.bat", "user_hardware.cmd", "user_hardware.exe", or 
"user_hardware" in the same directory as wsjtx[.exe]. If one of these 
files is found, WSJT-X tries to execute it, passing the band as a single 
argument.  For example,

   user_hardware.cmd 40

for a switch to 40 meters. You will need to write your own program, 
script, or batch file to do the necessary switching at your station. I 
wrote a simple Python program for this purpose.

The band-hopping algorithm is as follows.  Starting at the top of a UTC 
hour, the "designated band" for each 2-minute WSPR interval goes through 
a sequence as follows

Band (m)   160  80  60  40  30  20  17  15  12  10
--------------------------------------------------
UTC Minute  00  02  04  06  08  10  12  14  16  18
             20  22  24  26  28  30  32  34  36  38
             40  42  44  46  48  50  52  54  56  58

Thus, each band is visited 3 times per hour if all 10 bands are active. 
  If a designated band is not in the active list for the current time of 
day, the program makes a random choice among the specified active bands. 
  Unless there is no other available choice, the same band will not be 
selected for two consecutive WSPR sequences.

Since the setup for WSPR mode is rather different that that for JT65, 
JT9, and JT4 I find it convenient to run WSPR mode with the command

   wsjtx -r WSPR

The WSPR settings will then be kept separate from your normal WSJT-X 
settings.  Those remain available by starting the program in the usual 
way, e.g.,

   wsjtx

at the command prompt (or double-clicking on a WSJT-X screen icon).

For those interested, I posted two WSPR-mode screen shots at:

http://www.physics.princeton.edu/pulsar/K1JT/WSPR_Main_Window.png
http://www.physics.princeton.edu/pulsar/K1JT/WSPR_Wide_Graph.png

There are probably some new bugs in the program, and in various ways it 
could use some cleaning up in both code and appearance.  However, it 
seems to be very usable now (as of revision 5414).  Suggested 
improvements will be very welcome!

        -- 73, Joe, K1JT

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to