Thank you Joe and Bill and the rest of the team for this wonderful new version!

I am finding that it does the Doppler compensation with Q65-15C extremely rapidly even with the Max Drift set to 50 and with wide FTol settings.  Its performance is truly amazing!!

With 2.5.0-RC1 we are getting consistent decodes using Q65-15C with Doppler shift rates of up to 20 Hz/sec, which is all the higher I have tested thus far as we don't anticipate rates of change greater than this with 10 GHz aircraft scatter, which is our current interest in this regard.

I have noticed one minor and esoteric issue when using mode Q65-15C, which I am reporting for completeness, as requested in your announcement email.

I apologize for the long message but I wanted to give all the details.

In testing I am using settings that I would not use in practice, in order to test the extremes of the program environment, and I have found that I can produce a sub-process error that results in program shut-down by using an odd choice of settings when decoding wave files.  The error occurs at the time that decoding is attempted.

Report is below:

This is of course with WSJT-X version 2.5.0-RC1.
OS is Windows 10 Pro version 20H2.

The critical choice of settings that is required to produce the error seems to be [1] Max Drift Rate greater than zero, with [2] combinations of FTol and Rx frequency where FTol=500 or FTol=1000 and Rx frequency are chosen so that the lower limit of Ftol's frequency range is zero or negative.  As the error message that this set of conditions produces indicates, this combination of parameters pushes the index of dimension 1 of s1avg in q65.f90 below its lower limit of 1.

For FTol = 1000 any Rx Freq of 1003 or lower produces this error.
For FTol = 500 any Rx Freq of 503 or lower produces this error.

Interestingly, I don't see this when I choose FTol=400 or FTol=300 and then select the Rx freq so as to push the lower limit of FTol below 0 and then attempt to decode. Because the lower limit of Rx freq is 200, I of course can't produce this error condition with FTol values of 200 or less.

And I don't see the error if I first set Rx Freq to a low value such as 200 Hz with FTol 400 Hz or lower and then increase FTol to 500 or 1000 so that the lower limit of FTol will be below zero and then attempt to decode.  But then, by clicking to several different Rx frequencies where the lower limit of FTol is above zero and attempting decodes (which of course produce no errors) and then clicking again to an Rx Freq so that the lower FTol limit is below zero, I can again elicit the subprocess error with FTol=500 or FTol=1000.

The other settings that are in use when this error occurs are:

Q65-15C
Tx freq 700 Hz
Max Drift 50
Decode Deep
Waterfall frequency limits are 200-3125 Hz.

With Rx Freq = 980 and FTol=1000 the MessageBox error produced shows:
---------------------------------
Subprocess Error
Subprocess failed with exit code 2.
"Details" are:
Running: C:\WSJT\wsjtx\2pt5pt0-rc1\bin\jt9 -s "WSJT-X - VK7MO_Tests" -w 1 -m 3 -e C:\WSJT\wsjtx\2pt5pt0-rc1\bin -a "C:\Users\73w3s\AppData\Local\WSJT-X - VK7MO_Tests" -t "C:\Users\73w3s\AppData\Local\Temp\WSJT-X - VK7MO_Tests"

At line 447 of file C:\Users\bill\src\k1jt\wsjtx\lib\qra\q65\q65.f90

Fortran runtime error: Index '-3' of dimension 1 of array 's1avg' below lower bound of 1


Error termination. Backtrace:


Could not print backtrace: libbacktrace could not find executable to open

#0 0xffffffff

#1 0xffffffff

#2 0xffffffff

#3 0xffffffff

#4 0xffffffff

#5 0xffffffff

#6 0xffffffff

#7 0xffffffff

#8 0xffffffff

#9 0xffffffff

#10 0xffffffff

#11 0xffffffff

#12 0xffffffff

#13 0xffffffff

#14 0xffffffff
---------------------------------


With Rx freq = 1003 and Ftol=1000 details are the same except for the index value: Fortran runtime error: Index '0' of dimension 1 of array 's1avg' below lower bound of 1

With Rx freq = 900 and FTol=1000 this line is:

Fortran runtime error: Index '-15' of dimension 1 of array 's1avg' below lower bound of 1


WIth Rx freq = 436 and FTol=500 this line is:

Fortran runtime error: Index '-10' of dimension 1 of array 's1avg' below lower bound of 1


etc.


This is not a complaint and I would not likely use such wide FTol values in actual operation but I figured that I should report it in case you had not noticed this behavior and in case you wanted to trap the error condition.


Of course when the error MessageBox is closed, WSJT-X shuts down as is appropriate.


Thanks again for this great software! I am really enjoying its amazing capabilities, and the above issue does not detract at all from my use and enjoyment of it!


73,


Roger Rehr

W3SZ



On 6/2/2021 05:34 PM, Joe Taylor wrote:
Dear WSJT-X and MAP65 Users,

We hope you will enjoy using this beta release of WSJT-X 2.5.0 and MAP65 3.0.0, and exercising the new mode Q65.  As a beta tester you should report on your experiences with new features, successful and otherwise, on one of the relevant WSJT forums. Bugs should be reported by following instructions found here in the User Guide:

https://www.physics.princeton.edu//pulsar/K1JT/wsjtx-doc/wsjtx-main-2.5.0-rc1.html#_bug_reports

-- 73 from Joe, K1JT; Bill, G4WJS; Steve, K9AN; and Nico, IV3NWV


_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to