discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] M&M clock recovery for async digital signal


From: Johnathan Corgan
Subject: Re: [Discuss-gnuradio] M&M clock recovery for async digital signal
Date: Thu, 26 Feb 2015 08:24:34 -0800

On Thu, Feb 26, 2015 at 1:41 AM, Tomaž Šolc <address@hidden> wrote:
 
I'm trying to synchronize on the bits in an asynchronous digital signal
using M&M clock recovery block. For instance, roughly 7 samples of +1.
represent a "1" and roughly 7 samples of -1. represent a "0".

In general, timing recovery algorithms attempt to locate and track the "center" of a symbol and output an estimate of what the symbol value is at that point.  They also work best when they are preceded by a symbol matched filter; this both improves signal-to-noise ratio and results in a peak near the center that the recovery loop is designed to find.

In your case, your symbol is a rectangular pulse 7 samples wide, of bipolar amplitude.  A matched filter for this symbol shape is simply a moving average filter of the same period. If you add one of these ahead of the MM block, it will sync up quite easily.

--
Johnathan Corgan
Corgan Labs - SDR Training and Development Services
http://corganlabs.com

reply via email to

[Prev in Thread] Current Thread [Next in Thread]