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

Hardcoded preamble samples. More...

#include <complex>

Go to the source code of this file.

Namespaces

 fun
 

Constant Groups

 fun
 

Variables

static std::complex< double > fun::PREAMBLE_SAMPLES [320]
 Full 802.11a Preamble in time domain. The preamble consists of 320 samples. The first 160 samples are made up of 10 copies of the short training sequence which is 16 samples long (16*10 = 160). The second half of the preamble is made up of two long training sequences which are 64 samples each preceded by a 32 sample cyclic prefix which is essentially the last half of one LTS (32+64+64 = 160). More...
 
static std::complex< double > fun::LTS_FREQ_DOMAIN [64]
 Long Training Sequence in frequency domain. More...
 
static std::complex< double > fun::LTS_TIME_DOMAIN_CONJ [64]
 Complex conjugate of Long Training Sequence in time domain. More...
 
static std::complex< double > fun::STS_SAMPLES [16]
 Short Training Sequence in time domain. More...
 

Detailed Description

Hardcoded preamble samples.

This file contains the 802.11a Preamble samples in time domain as well as short and long training sequence samples in frequency domain.

Definition in file preamble.h.