It is interesting to see how far we’ve come. I just analyzed my favorite .wav 
file with several versions of the decoder:

1. wspr0 from python-based wspr:                                  7 decodes
2. current wsprd from wsjt-x 1.6:                                   10 decodes
3. wsprd_exp with subtraction and two-passes:            16 decodes
4. no-peak-requirement modification to wsprd_exp:      19 decodes

Steve k9an

> On Jun 28, 2015, at 9:46 AM, Steven Franke <[email protected]> wrote:
> 
> Joe,
> Frequency-sorting has now been committed.
> 
> It dawned on me that it is no longer really appropriate to insist that a 
> decoding candidate correspond to a local maximum in the average spectrum. I 
> tried this simple change:
> 
> $ diff wsprd_exp.c ~/Builds/wsjtx/lib/wsprd/wsprd_exp.c
> 848,850c848,849
> <         for(j=1; j<410; j=j+2) {
> < //            if((smspec[j]>smspec[j-1]) && (smspec[j]>smspec[j+1]) && 
> (npk<200)) {
> <             if((smspec[j]>min_snr) && (npk<200)) {
> ---
>>        for(j=1; j<410; j++) {
>>            if((smspec[j]>smspec[j-1]) && (smspec[j]>smspec[j+1]) && 
>> (npk<200)) {
> 
> On my 20m wav files it gives us another 10% over the current wsprd_exp with 
> subtraction and two-passes, or a whopping 47% improvement over the current 
> default wsprd:
> 
> Default wsprd:             1315 in 163s
> wsprd_exp:                  1758 in 270s
> no peak requirement:   1934 in 1487s
> 
> With this change, a case that yields 16 decodes from the current wsprd_exp 
> now yields 19 decodes from one .wav file! 
> 
> It is dog-slow as it stands. But I’m sure that there are things that we can 
> do to speed it up significantly. This might be a good application for 
> openmpi, no? 
> 
> Steve k9an
> ------------------------------------------------------------------------------
> Monitor 25 network devices or servers for free with OpManager!
> OpManager is web-based network management software that monitors 
> network devices and physical & virtual servers, alerts via email & sms 
> for fault. Monitor 25 devices for free with no restriction. Download now
> http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
> _______________________________________________
> wsjt-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel


------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to