"Alexz" <
[email protected]> wrote in message
news:
[email protected] ...
> Hello guys and girls, my first posting here.
> On some other, hardware design-related forum there was a question raised
> by someone whose goal is to built a sampling system to achieve 500 MHz
> sampling rate by means of two 250 Msps ADCs while driving them with
> samlping closk featured by 180 deg. phase shift. So that in time domain
> would be sampling by two channels in interleaved manner. Then the entire
> sampled sequence is to be composed from two memory buffers for further
> processing.
> My question is as follows: as we all know, sampling theory requires
> anti-aliasing filtration (an LPF at half or lower of samlping rate) in
> order to avoid distorting the sampled original spectrum by aliased
> components.
> If considering each cnannel (out of two) separately (as physycal sampling
> is attained), it appears we need to have 125 MHz (half of 250 Msps rate)
> LPF in analog domain prior to sampling to act as anti-aliasing filter.
> However, that approach apparently defeats the whole purposes of the system
> - to achieve effective rate of 500 MHz (i.e. effective bandwidth of 250
> MHz).
> On the other hand, if we assess the entire system in the whole, we know
> that we intend to obtain 500 MHz samlping rate, so that the analog
> anti-alias filtration should assume 250 MHz cut-off LPF rather then 125
> MHz as if we would follow the previous approach. However, in such case we
> may impact the spectral content of each separately sampled (physically)
> channel.
>
> So, what should be the recommended (or correct) aprpoach to anti-alias
> filtration in that particular case ?
There are a number of issues in doing this - but it is done. The sample
rate issue really isn't one of those issues.
In effect, you're sampling at the required 500MHz rate - it's just *how*
you're doing it that may be confusing. Think of it this way:
A single signal being sampled at 500MHz resulting in a single sequence of
samples at 500MHz.
The fact that you have two "machines" that alternately do the sampling
doesn't alter the fact that the sample rate is as required. Of course, you
have to keep the clocks in control so that the samples are really equispaced
in time.
How you get there is unimportant as long as it's done adequately.
Just don't think about "channels" in this case. There is but one. Now go
worry about how to make that be the case. And, how you store things in
memory is immaterial as long as you can access the 500MHz sequence in order.
I guess to address your question in a more theoretical way:
- Assume there are two sequences, sampled at half the intended rate and one
of them delayed 1/2 sample interval relative to the other.
- Now zero-stuff each sequence so the sample rate is doubled.
- Now add the two sequences together.
This yields the necessary sequence.
But what about the spectra at each step?
The first sequence potentially causes aliasing by adding unwanted
components.
The second sequence does the same.
The sum of the two sequences doesn't have any unwanted components.
This means that the unwanted components sum to zero when the two sequences
are added together.
That means that the unwanted components have the opposite sign - which must
come as a result of the "quadrature" nature of the sampling.
But ... I like the first treatment better. Much more direct and less
involved.
The second treatment may be useful if one needs to analyze the errors of
quadrature jitter, etc.
Fred