That sounds like a reasonable argument to me. I thought perhaps something
more subtle was happening. I'll just override it for now.
Thanks,
Glenn

On Thu, Apr 30, 2009 at 9:02 AM, Aaron Parsons <[email protected]
> wrote:

> I'm not sure that MaxCoeffNum works even in theory.  If you cannot
> resolve the coefficients to the scale on which they vary between FFT
> bins, it seems to me you fundamentally cannot tell the difference
> between 2 frequencies that are separated using this coefficient.
> Although there may be other tricks to save resources (like only
> storing the LSBs of fine-grain coefficients), I don't believe that
> just capping the number of coefficients can work.  Unless there is
> evidence to the contrary, I'd suggest removing the MaxCoeffNum
> functionality.
>
> On Thu, Apr 30, 2009 at 11:52 AM, G Jones <[email protected]> wrote:
> > Hello,
> > I am finding that FFTs with sizes <= 2^11 work fine, but >2^11 are
> producing
> > invalid output. Roughly, a CW complex tone is appearing at two
> frequencies
> > instead of just at one. I can reproduce this in simulation and in the
> lab.
> > Andrew suggested this may be due to the MaxCoeffNum, and I now remember I
> > ran into this problem before but never got around to solving it. I
> > understand the idea behind MaxCoeffNum, that for large FFTs the
> differences
> > between twiddle factors become small enough that they can be neglected.
> > However, as it is currently implemented, it does not seem to work. I am
> > using the green 7.1 blocks. Has anyone successfully used this feature
> (i.e.
> > made a single input biplex FFT of length greater than MaxCoeffNum, 2^11
> by
> > default)?
> > Thanks,
> > Glenn
> >
>
>
>
> --
> Aaron Parsons
>
> 510-406-4322 (cell)
> 787-878-2612 x329 (arecibo office)
> 787-721-3991 (home)
>

Reply via email to