Another thing to think about is that for signals that are strong relative to the number of bits you are using to represent them, you can see the effects of the asymmetric distribution of values around zero for two's complement numbers. For example, in the CASPER correlators, where we use four bits to represent values, we could have values ranging from 7 to -8. Since +8 does not exist to offset -8 values that sometimes occur, we see an average DC offset if we do not saturate negative values at -7. Prohibiting the -8 value keeps the distribution of values symmetric and solves our DC bias problem in the correlator.
On Jan 12, 2010, at 7:37 PM, Dan Werthimer <[email protected]> wrote: hi wan, what are the levels of this output? if they are the least significant bits, then this is likely from round off noise. best wishes, dan On 1/12/2010 6:45 PM, [email protected] wrote: Hi All: I use a matlab sine wave generator to generate a sine wave as an input to PFB and FFT. But I find I get a little DC output and a few small steps from FFT output. I am pretty sure there is no DC added into the input signal. So where these DC could be from? And why there is some small steps on the noise floor? For the details of spectrum output, please see the attached. Thanks Wan

