I wouldn't be surprised if Ryan has a more clever way to do it, but
one option is to use an extension of the method that Matt Morgan and
Rick Fisher (i.e. http://www.gb.nrao.edu/electronics/edir/edir320.pdf)
developed for I/Q imbalance compensation. Basically you make a
filterbank with each of the cores separately, then multiply by a
complex correction coefficient for each frequency channel of the
filterbank and form the sum and difference to recover the whole
corrected spectrum. This works for filterbank (including, I think,
coherent filterbank) applications. In the IQ case this is analogous to
Gram-Schmidt orthoginalization. I made a CASPER implementation of the
IQ version a few years ago, but never developed it further than a
demonstration. I think this idea should naturally extend to more than
two ADC cores, but I haven't tried.

Glenn

On Tue, May 29, 2012 at 6:44 AM, Paul Demorest <[email protected]> wrote:
> Hi Ryan,
>
> We'd be interested in learning more about your interleave-fixing technique
> as well.  If JPL will let you tell us about it that would be great.  If you
> can't release detailed code/etc, even a high-level description of the
> approach would be nice.
>
> Cheers,
> Paul
>
>
> On Mon, 28 May 2012, Ryan Monroe wrote:
>
>> I've used the ADC083000s before and the interleave can be pretty bad-- as
>> much as 15% difference across their 3GHz spectrum!  You should expect better
>> performance because you only need to tune for 1GHz of bandwidth however.  I
>> can't speak for the other parts.
>>
>> I have a technique I've developed which cancels out all cross-board ADC
>> interleaving issues.  I've been trying to get JPL to let me release it to
>> the public domain: I'll see what I can do, and please tell me if you have
>> issues.
>>
>> --Ryan Monroe
>>
>>
>>
>>
>> On 5/28/2012 5:47 PM, Dan Werthimer wrote:
>>>
>>> hi bill,
>>>
>>> i think all the boards you mention have analog bandwidth out to 2 GHz,
>>> so they should work well for your 1-2 GHz band.
>>>
>>> the asiaa board is the least expensive, but this board does not have
>>> programmable attenuators like the Kat-ADC.  the asiaa board can be used as a
>>> single 5 Gsps ADC, or as a dual 2.5 GHz ADC. we have used the asiaa board as
>>> a single 5 gsps adc, and it works quite well. but we have never tested it as
>>> a dual adc - perhaps others reading this email can give you advice about
>>> using it in dual mode.  if you are using roach I, you can't get the 8 bit
>>> version of the asiaa board working at the full 5 gsps. if you are using
>>> roach II, you can use it at 5 Gsps.
>>>
>>> best wishes,
>>>
>>> dan
>>>
>>>
>>>
>>>
>>> On Thu, May 24, 2012 at 11:30 AM, Bill Petrachenko<[email protected]>
>>> wrote:
>>>>
>>>> I'm designing a digital data acquisition system using a ROACH1 board. I
>>>> need
>>>> to sample two Nyquist zones at 1024-2048 MHz. It appears that in the
>>>> Casper
>>>> group of products, a pair of ASIAA, ADC1x3000-8, or KatADC boards would
>>>> work
>>>> well and nicely interfaced to a single ROACH1 board (although the ASIAA
>>>> board is not mention explicitly on the web-site). Is there any reason to
>>>> choose one board over another? The gain adjustment stage is attractive
>>>> on
>>>> the KatADC but the performance of the ADC1x3000-8 chip seems marginally
>>>> better at 2-GHz input frequency. The e2v chip seems less established
>>>> than
>>>> the National chips. Is interleaving or calibration an issue for any of
>>>> the
>>>> chips?
>>>>
>>>> I'd be grateful for any opinions on this.
>>>> Thanks, -Bill.
>>
>>
>>
>

Reply via email to