FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-22-2009, 07:53 PM
Vladimir Vassilevsky
Guest
 
Posts: n/a
Default Better then Gardner?

Hello all,

Classic Gardner timing detector:

Gardner(x) = (x2 - x0)*x1

Where x0, x1, x2 are sampled in -1/2, 0, +1/2 of the symbol.
Essentially this detector finds the derivative of the energy after the
matched filter.

Let's take a different look at that. Consider the transition waveform
from one symbol to the next symbol. Take I and Q components of this
waveform:

I = x2 - x0
Q = -x0 + 2x1 - x2

Dual angle:

I*Q ~ = x0^2 + 2x1(x2-x0) - x2^2
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Proposed detector

Which equals to:

== 2*Gardner(x) + x0^2 - x2^2

Apparently (x0^2 - x2^2) averages out to zero assymptoticaly with the
infinite averaging, so, the whole thing eventually gets equvalent to the
Gardner detector. However, for the smaller averaging, the data related
noise of the proposed detector can be up to 2..3 times less then that of
Gardner. The AWGN behaviour is the similar for both detectors. So, it
turns out to be possible reducing the data noise without any additional
information.

What is the name of the wheel that I just reinvented?

Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com
Reply With Quote
  #2 (permalink)  
Old 06-22-2009, 08:33 PM
Steve Pope
Guest
 
Posts: n/a
Default Re: Better then Gardner?

Vladimir Vassilevsky <antispam_bogus@hotmail.com> wrote:

>Hello all,
>
>Classic Gardner timing detector:
>
>Gardner(x) = (x2 - x0)*x1
>
>Where x0, x1, x2 are sampled in -1/2, 0, +1/2 of the symbol.
>Essentially this detector finds the derivative of the energy after the
>matched filter.
>
>Let's take a different look at that. Consider the transition waveform
>from one symbol to the next symbol. Take I and Q components of this
>waveform:
>
>I = x2 - x0
>Q = -x0 + 2x1 - x2
>
>Dual angle:
>
>I*Q ~ = x0^2 + 2x1(x2-x0) - x2^2
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>Proposed detector
>
>Which equals to:
>
>== 2*Gardner(x) + x0^2 - x2^2
>
>Apparently (x0^2 - x2^2) averages out to zero assymptoticaly with the
>infinite averaging, so, the whole thing eventually gets equvalent to the
>Gardner detector. However, for the smaller averaging, the data related
>noise of the proposed detector can be up to 2..3 times less then that of
>Gardner. The AWGN behaviour is the similar for both detectors. So, it
>turns out to be possible reducing the data noise without any additional
>information.
>
>What is the name of the wheel that I just reinvented?
>
>Vladimir Vassilevsky
>DSP and Mixed Signal Design Consultant
>http://www.abvolt.com


The following sounds suspiciously similar from the abstract.
I'll take a look at it next time I'm at the library.

http://ieeexplore.ieee.org/xpl/freea...isnumber=29703


Steve
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
QAM and Gardner synchronization fpga.vhdl.designer@gmail.com DSP 4 09-21-2007 04:14 PM
A Question about Gardner TED peugeot888 DSP 13 06-28-2007 02:09 PM
Gardner TED - sampling issue Allen DSP 1 02-24-2006 11:58 AM
Gardner TED and intepolator Rajenish_jain DSP 0 10-05-2005 08:28 AM
Gardner TED rider DSP 8 04-22-2004 01:07 PM


All times are GMT +1. The time now is 07:03 PM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved