DSPRelated.com
Forums

timing recovery & equalizer latency

Started by kal September 21, 2004
Hi,
I have a fully digital receiver where timing recovery and equalizer
are adding significant latency and I would like to try and reduce it
as much as possible. 
The timing recovery is done with a fractional delay filter (a farrow
type FIR filter) where only one fractional value which gets multiplied
by the outputs of the multi-branch fixed FIR filters is adapted. The
equalizer is a fully adaptive FIR filter. The question I have is
whether there is anyway of somehow merging the two filters or any
optimization which might help me reduce the total latency of this
block. Currently the output of the ADC goes first through the timing
recovery filter and then the equalizer so the filters delays
accumulate. 
Any ideas or suggestions would be appreciated.

Thanks.
kal<kal@delete.dspia.com> writes:

> Hi, > I have a fully digital receiver where timing recovery and equalizer > are adding significant latency and I would like to try and reduce it > as much as possible. > The timing recovery is done with a fractional delay filter (a farrow > type FIR filter) where only one fractional value which gets multiplied > by the outputs of the multi-branch fixed FIR filters is adapted. The > equalizer is a fully adaptive FIR filter. The question I have is > whether there is anyway of somehow merging the two filters or any > optimization which might help me reduce the total latency of this > block. Currently the output of the ADC goes first through the timing > recovery filter and then the equalizer so the filters delays > accumulate. > Any ideas or suggestions would be appreciated.
Hi Kal, This is from the 30000-foot level and off-the-cuff, but isn't the timing recovery circuit essentially a control loop? If that control loop isn't responding fast enough, then maybe you can examine the loop bandwidth??? -- % Randy Yates % "Bird, on the wing, %% Fuquay-Varina, NC % goes floating by %%% 919-577-9882 % but there's a teardrop in his eye..." %%%% <yates@ieee.org> % 'One Summer Dream', *Face The Music*, ELO http://home.earthlink.net/~yatescr
kal<kal@delete.dspia.com> wrote in message news:<hqhvk0hv9gqlslqf5cq357jkfudlf6af5c@4ax.com>...
> Hi, > I have a fully digital receiver where timing recovery and equalizer > are adding significant latency and I would like to try and reduce it > as much as possible. > The timing recovery is done with a fractional delay filter (a farrow > type FIR filter) where only one fractional value which gets multiplied > by the outputs of the multi-branch fixed FIR filters is adapted. The > equalizer is a fully adaptive FIR filter. The question I have is > whether there is anyway of somehow merging the two filters or any > optimization which might help me reduce the total latency of this > block. Currently the output of the ADC goes first through the timing > recovery filter and then the equalizer so the filters delays > accumulate. > Any ideas or suggestions would be appreciated.
I suppose that the timing error signal you are deriving is based on equalizer output. This would make latency as well as adaptability of the entire feedback system an issue. I guess if your design allows it - the latency can be solved if timing error signal is derived before equalizer. Depends on whethert your system allows it or not. HTH, Sachin
On 21 Sep 2004 10:17:24 -0700, scngupta@yahoo.com (Sachin Gupta)
wrote:

>kal<kal@delete.dspia.com> wrote in message news:<hqhvk0hv9gqlslqf5cq357jkfudlf6af5c@4ax.com>... >> Hi, >> I have a fully digital receiver where timing recovery and equalizer >> are adding significant latency and I would like to try and reduce it >> as much as possible. >> The timing recovery is done with a fractional delay filter (a farrow >> type FIR filter) where only one fractional value which gets multiplied >> by the outputs of the multi-branch fixed FIR filters is adapted. The >> equalizer is a fully adaptive FIR filter. The question I have is >> whether there is anyway of somehow merging the two filters or any >> optimization which might help me reduce the total latency of this >> block. Currently the output of the ADC goes first through the timing >> recovery filter and then the equalizer so the filters delays >> accumulate. >> Any ideas or suggestions would be appreciated. > >I suppose that the timing error signal you are deriving is based on >equalizer output. This would make latency as well as adaptability of >the entire feedback system an issue. I guess if your design allows it >- the latency can be solved if timing error signal is derived before >equalizer. Depends on whethert your system allows it or not.
How would you go about solving the latency if no feedback through the equalizer existed ? My timing error detector is completely feed-forward. The problem is with the cumulative delay of timing correction and equalizer.