Hello,

When wsprd runs multiple passes, it still calls subtract_signal2() as
well as get_wspr_channel_signals() on the last pass.
The updated I/Q data isn't used as the loop doesn't execute again.

When I modified wsprd.c to skip subtraction on the last pass I noticed
better timing numbers (since subtract_signal2() is called one less
time) and no detriment to my decodes.
This was my change on line 1430 of wsprd.c

    if( subtraction && !noprint && (ipass != (npasses - 1))) {

Please let me know if there's something I'm not thinking of.

73,

Ryan Tolboom N2BP


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

Reply via email to