fun_ofdm  1.0
802.11a Physical Layer for USRP
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
timing_sync.h File Reference

Hader file for the Timing Sync block. More...

#include <complex>
#include "block.h"
#include "tagged_vector.h"

Go to the source code of this file.

Classes

class  fun::timing_sync
 The timing_sync block. More...
 

Namespaces

 fun
 

Constant Groups

 fun
 

Macros

#define LTS_CORR_THRESHOLD   0.9
 
#define CARRYOVER_LENGTH   160
 
#define LTS_LENGTH   64
 

Detailed Description

Hader file for the Timing Sync block.

The timing sync block is in charge of using the two LTS symbols to align the received frame in time. It also uses the two LTS symbols to perform an initial frequency offset estimation and applying the necessary correction.

Definition in file timing_sync.h.

Macro Definition Documentation

#define CARRYOVER_LENGTH   160

Definition at line 13 of file timing_sync.h.

Referenced by fun::timing_sync::work().

#define LTS_CORR_THRESHOLD   0.9

Definition at line 12 of file timing_sync.h.

Referenced by fun::timing_sync::work().

#define LTS_LENGTH   64

Definition at line 14 of file timing_sync.h.

Referenced by fun::timing_sync::work().