|
From: Joe T. <jo...@pr...> - 2014-12-08 18:25:20
|
Hi Alan, On 12/7/2014 2:44 AM, Alan VK2ZIW wrote: > On the Banana Pi, WSPR takes 2 mins 10 secs to "Decode". This is not a very useful statement. The decoder used in my WSPR code uses the sequential Fano algorithm, and execution times vary widely depending on input data. Signals well above the decoding threshold should decode rapidly, and those well below threshold should be skipped over quickly. When a number of near-threshold signals are present, decoding them (or finally failing) can take an exponentially long time. You can control the "timeout" duration by adjusting a parameter called "limit" in decode162.f90. Changing it from 10000 to 1000 will speed up failed decodes by ten times, with a modest (less than 1 dB) sensitivity penalty. On another matter: probably you already noticed that I built an ARM executable for kvasd 1.12 on your system at ~wsjtdev/kvasd/kvasd_1.12_armv71 -- Joe, K1JT |