Martin, Thanks for your reply. Please see below.

On 01/03/2011 4:32 AM, Andrew Martens wrote:
Hi Mandana

On 1 March 2011 02:59, Mandana Amiri <[email protected] <mailto:[email protected]>> wrote:

    Hi everyone,

    I download poco (tut4) on my Roach board and supply -10dbm 250MHz
    signals and when I read back the value of the status register, I
    have x 000f0f00, which means fft_over and eq_clip are set. I tried
    changing the quant0_gain, etc values hoping that eq_clip would be
    cleared, but it did not not change.

From the looks of it, the fft and equaliser are clipping, but not the ADC inputs. Have you written anything into the fft_shift register? If you have not, then overflow will occur in the FFT (and likely in the equaliser). This is especially true with a sinusoidal input, where the FFT will add a gain of logn/2 (n = FFT size) to that channel. Try writing 0x7FF to fft_shift to enable shifting on every stage, this
should solve your problem
fft_shift is set to 0xffffffff by default in tutorial 4 poco design. Any other suggestions?
When I monitor my ADC input levels, they are about 4.6 bit used.

    My next question is what is the dip that I see in the middle of
    the auto- and cross-correlation plots, regardless of signals
    applied or just terminated inputs.

Not so sure about this, possibly include a plot if you can.
Please see the attached plot. I have a Roach board and 2 x 1GS/s ADC boards. In this plot, a 500MHz sine is connected to the first input (channel a), while the other 3 inputs are terminated (channels b, c, d) and an 800MHz clock is supplied. What is the small dip in the centre (@channel 500). This is also present in the plot posted on page 15 of casper_workshop_tut4.pdf.

m

    Thanks,
    Mandana


Regards
Andrew

Reply via email to