Hi Steve and all,

I will be traveling and mostly out of touch for the next three days, so 
I want to bring you up-to-date on what I've been doing.

Directory .../trunk/rsdtest now has code for three programs that do 
their Reed-Solomon decoding in sfrsd2.

   rsdtest  - reads s3() data from file s3_1000.bin
   rsdtest2 - reads dat() (downsampled by 1/2) from dat_1000_24dB.bin
   rsdtest3 - reads raw 8-bit data from SimJT .wav files

As you know, rsdtest has been very useful to us for optimizing the final 
decoding algorithm in sfrsd2.  The other two programs are similar but 
test progressively larger portions of the signal path in WSJT.  In 
particular:

rsdtest2  -- begins after (approximate) synchronization has been 
achieved.  Tests everything in WSJT starting at subroutine decode65(), 
and downstream.

rsdtest3  -- starts with the raw data in SimJT .wav files.  Uses parts 
of wsjt1.f90 and all of wsjt65.f90 and downstream routines.

Note that rsdtest3 does essentially everything done in WSJT10 (except 
for GUI-related things like displaying a waterfall).

Here are some results, mainly as a sanity check and to compare 
processing times.  The first line (WSJT10 r5422) used kvasd; the others 
used sfrsd2 with ntrials=10000.  Execution times are in seconds, for the 
full list of 1000 SimJT files.  There were no bad decodes.

Program      Decodes   Time
----------------------------
wsjt10 r5422    809     661
rsdtest         811     144
rsdtest2        819     281
rsdtest3        811     347

These small differences in the number of decodes are not significant.

One should remember that WSJT uses a single-decode algorithm: it tries 
to decode the best-looking sync candidate in a specified frequency 
range.  In WSJT-X, of course,  we want a "multi-decoder" that loops over 
all plausible sync candidates in the receiver passband.  My next efforts 
will once again be focused on the multi-decoder task.

        -- 73, Joe, K1JT

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

Reply via email to