Thanks, Greg. I think I've already made the changes necessary to make JTSDK build using sfrsd2. I have *not* removed the kvasd stuff, however. -- Joe
On 10/20/2015 4:36 PM, Greg Beam wrote: > Hi Joe, > > When you all are ready, I'll look at what needs doing to update the > JTSDK builds and InnoSetup files to ommit the KVASD binary inclusions > for WSJT. Both changes should be fairly simple. > > 73's > Greg, KI7MT > > > > > On 10/20/2015 14:13, Joe Taylor wrote: >> Hi all, >> >> I should have mentioned that (as of r5987) the code in .../trunk builds >> WSJT10 so that JT65 decoding is done in sfrsd2, and kvasd[.exe] is no >> longer required. If we no problems arise, we can probably leave it this >> way and do away with all non-free code. >> >> -- Joe >> >> On 10/20/2015 3:58 PM, Joe Taylor wrote: >>> 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 >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> wsjt-devel mailing list >> wsjt-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >> > > ------------------------------------------------------------------------------ > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel ------------------------------------------------------------------------------ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel