4.57143

4.6 | 8 ratings Rate this file 49 Downloads (last 30 days) File Size: 62.74 KB File ID: #6742
image thumbnail

Carrier & Symbol Timing Recovery

by Dick Benson

 

18 Jan 2005 (Updated 08 Jan 2010)

This model implements a contemporary symbol timing recovery scheme.

Editor's Notes:

This file was selected as MATLAB Central Pick of the Week

| Watch this File

File Information
Description

Timing recovery is a critical aspect of Digital Communications Receivers. This model uses a fractional sample delay implemented with a Farrow filter to create a symbol rate timing recovery subsystem. This is combined with a decision aided Carrier Recovery PLL. For testing, a transmitter with continuosly variable carrier frequency error and symbol rate error is included. Two versions of the transmitter are provided. One version uses Simulink's variable step solver to create a continuous time signal for re-sampling by the receiver. The other version uses the same fractional sample delay as in the receiver to implement the transmitter in discrete time. References are included in the model.

Acknowledgements
This submission has inspired the following:
Pilot Directed Continuous Synchronization of OFDM
Required Products Communications Blockset
Communications System Toolbox
Signal Processing Toolbox
DSP System Toolbox
Simulink
MATLAB release MATLAB 7.9 (2009b)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (11)
20 Jan 2005 Sander Stepanov

looks good, but I can not run it, the error is
Failed to find 'Direct-Form II Transpose Filter' in library 'dspobslib' referenced by 'timing_recovery_1/Timing Error Detector + Loop Filter. Requires 4 samples per symbol. /Timing Error Detector/Loop Filter /Direct-Form II Transpose Filter2'

20 Jan 2005 Sander Stepanov

now it is good
only what is about fading and AGC joint working with synchronization, if it is added, it will be real channel simulation

13 Apr 2005 saifudeen a r  
21 Apr 2005 student telecom

Can I get it for matlab R13 please. Need it to see wether it is better then my approch or the same

30 Apr 2005 viswanath pothuraju  
30 Jan 2006 Philip Secker

Well done, this is a tricky subject but is an integral part of modern modems.

20 Jun 2006 mohamad razavy  
22 Jan 2008 afshin sh  
08 Sep 2008 Wongi Seo  
18 Aug 2011 yang lin

how to download?

19 Aug 2011 Helen Chen

@Yang - Have you tried clicking on the "Download all" button at the top right of this page?

Please login to add a comment or rating.
Updates
13 Feb 2009

New discrete time TX model added and files updated for r2007b and are compatible with 2008a and 2008b as well.

08 Jan 2010

Updated for R2009B

Tag Activity for this File
Tag Applied By Date/Time
wireless Dick Benson 22 Oct 2008 07:39:40
farrow Dick Benson 22 Oct 2008 07:39:40
fractional delay Dick Benson 22 Oct 2008 07:39:40
qpsk Dick Benson 22 Oct 2008 07:39:40
symbol Dick Benson 22 Oct 2008 07:39:40
carrier Dick Benson 22 Oct 2008 07:39:40
recov Dick Benson 22 Oct 2008 07:39:40
synchronization Dick Benson 22 Oct 2008 07:39:40
symbol timing Dick Benson 13 Feb 2009 14:17:50
communications Dick Benson 13 Feb 2009 14:17:50
timing recovery Dick Benson 13 Feb 2009 14:17:50
qam Dick Benson 13 Feb 2009 14:17:50
signal processing Dick Benson 13 Feb 2009 14:17:50
carrier recvoery Dick Benson 13 Feb 2009 14:17:50
timing recovery Meclea Adeline 08 Sep 2009 10:59:40
qam Pankaj Gupta 09 Aug 2010 05:23:56
carrier Ashish 27 Mar 2011 10:52:59
potw Lindsay Coutinho 26 Apr 2011 14:49:47
pick of the week Lindsay Coutinho 26 Apr 2011 14:49:47

Contact us at files@mathworks.com