Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

algorithm for delay measurement

Status
Not open for further replies.

osbourne

Member level 2
Joined
Jun 13, 2005
Messages
44
Helped
2
Reputation
4
Reaction score
1
Trophy points
1,288
Activity points
1,827
Hi,

I need an efficient algorithm for measuring the delay between two complex sequences. Can anyone help ?

Regards,
Osbourne
 

are those two complex sequences identical except for the delay?
 

    osbourne

    Points: 2
    Helpful Answer Positive Rating
Hi,

no they are not. One of both is corrupted by noise and linear + nonlinear distortion.
The delay measurement will be applied to a digital predistortion system (linearisation of power amplifiers).

Besides this, it is not necessarily required, that complex sequences are used to estimate the delay. The magnitude of both sequences may be enough to do so.
 

maybe you can find some materials about phase detection techs. like in-phase and quadrature detection. an optimum algorithsm should be selected with respect to the signals' characteristics.
 

    osbourne

    Points: 2
    Helpful Answer Positive Rating
Hi,
I think using cross correlation function is a good idea. I have a same problem for syncronization and solve it easily with cross correlation fonction.
Regards
 

    osbourne

    Points: 2
    Helpful Answer Positive Rating
I think crosscorrelation requires a lot of FPGA ressources and calculation effort, doesn't it ?
 

Hi osbourne
I apologize because was send late.
yes cross corrilation is process consumer
another method is use of adaptive equalizer. e.g. if you use LMS algorithm it require really little process and converge slowly to equalize your channel.
the advantage of using this method is that in addition of delay, filtering offects of your channel can be equalize.
at last, there are so many kind of equalizer structure (Linear, DFE, ...) and convergency algorithms (LMS, RLS, CMA, ...) that in accordance to your need can be used.
Regards
 

    osbourne

    Points: 2
    Helpful Answer Positive Rating
Depending on the exact application it might simplify things to detect the waveforms crossing zero and correlate that.
 

    osbourne

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top