Oooh! There are many things that can go wrong.....
The spur removal in Linrad-03.34 does not work because of
the same error that causes the second fft to produce
transforms in groups rather than one by one.
Now, that is not really the error although fixing it
will restore spur removal functionality.
The code is intended to allow for occasional overload
from other programs. That could make the second FFT output
come in a group now and then. Provided that the user
has set an adequate output delay margin to accomodate
for such interrupts in the Linrad processing everything
should work properly.
It is obvious (now) that the spur removal algorithm
is in error. I will look into this.
In the meantime, if you use the spur removal together
with the second FFT, do this correction:
To fix the error, edit line 379 in wcw.c:
if( ((timf2_pn2-local_timf2_px+timf2_totbytes)&timf2_mask) >=
Change it to:
if( ((timf2_pn2-timf2_px+timf2_totbytes)&timf2_mask) >=
NOTE THAT THE PREVIOUS MAIL ABOUT THIS CORRECTION GAVE
THE WRONG FILE. Look in wcw.c and not fft2.c
73
Leif / SM5BSZ
Same behaviour in SSB.
73,
Gaëtan
-----Message d'origine-----
De : lin...@googlegroups.com [mailto:lin...@googlegroups.com] De la part de
Leif Asbrink
Envoyé : jeudi 9 février 2012 18:38
À : lin...@googlegroups.com
Objet : [Linrad] Re: Linrad 3.34 report : spur. removal feature