Re: Farrow interpolation in QPSK synchro
- From: "mnentwig" <mnentwig@xxxxxxxxxxx>
- Date: Mon, 17 Sep 2007 15:05:20 -0500
Let me try to summarize Farrow's idea in three bullet points:
The numbers are from the reference.
* I can use a FIR filter to interpolate one particular point between
samples, for example at an offset of 1/32 sample time
* I keep 32 different banks of FIR coefficients at hand, so that I can
choose between interpolating at for example 0/32, 1/32, 2/32... 31/32
delay. That's a "polyphase" filter.
* I may still need a higher timing resolution. Instead of decreasing the
step size (and using more polyphase filter "banks") I calculate each FIR
coefficient through a polynomial (for example 4th order) with the delay
0..1 as variable.
Hope this is useful...
Now some wild speculation:
Your numbers (interpolation between 1/2 and 1/2 gives 1) might be correct
with regard to the first bullet point. But usually one uses a much longer
FIR filter to interpolate, not linear interpolation (which boils down to
two-tap FIR).
-mn
.
- Follow-Ups:
- Re: Farrow interpolation in QPSK synchro
- From: fpga . vhdl . designer
- Re: Farrow interpolation in QPSK synchro
- References:
- Farrow interpolation in QPSK synchro
- From: fpga . vhdl . designer
- Re: Farrow interpolation in QPSK synchro
- From: panabiker
- Farrow interpolation in QPSK synchro
- Prev by Date: Re: obtaining continuous time signal bin energy
- Next by Date: Re: obtaining continuous time signal bin energy
- Previous by thread: Re: Farrow interpolation in QPSK synchro
- Next by thread: Re: Farrow interpolation in QPSK synchro
- Index(es):
Relevant Pages
|
Loading