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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel