DESERT 3.5.1
Loading...
Searching...
No Matches
uwofdmphy.h File Reference
#include "uwphysical.h"
#include "string.h"
#include "uwofdmphy_hdr.h"
#include <math.h>
#include <iostream>
#include <map>
#include <ctime>
#include <phymac-clmsg.h>
#include "msg-display.h"
Include dependency graph for uwofdmphy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UwOFDMPhy
 

Typedefs

typedef ::std::map< double, double > PdrLut
 
typedef PdrLut::iterator PdrLutIt
 

Enumerations

enum  errordistribution {
  LOWSNR =0 , NOISEERR =1 , COLLERR =2 , TXPEN =3 ,
  FREQCOLL =4 , MODERR =5 , CTRLCERR =6 , CTRLFERR =7 ,
  TXPENCTRL = 8
}
 

Variables

packet_t PT_MMAC_CTS
 
packet_t PT_MMAC_DATA
 
packet_t PT_MMAC_RTS
 
packet_t PT_MMAC_ACK
 

Detailed Description

Definition of UwOFDMPhy class. Your can find the brief description of this physical layer in the paper, named "Development and Testing of an OFDM Physical Layer for the DESERT Simulator" IEEE/OCEANS, San Diego-Porto, 2021.

Author
Sara Falleni
Version
1.0.0

Definition in file uwofdmphy.h.

Typedef Documentation

◆ PdrLut

typedef ::std::map<double, double> PdrLut

Definition at line 61 of file uwofdmphy.h.

◆ PdrLutIt

typedef PdrLut::iterator PdrLutIt

Definition at line 62 of file uwofdmphy.h.

Enumeration Type Documentation

◆ errordistribution

Enumerator
LOWSNR 
NOISEERR 
COLLERR 
TXPEN 
FREQCOLL 
MODERR 
CTRLCERR 
CTRLFERR 
TXPENCTRL 

Definition at line 64 of file uwofdmphy.h.

Variable Documentation

◆ PT_MMAC_ACK

packet_t PT_MMAC_ACK
extern

◆ PT_MMAC_CTS

packet_t PT_MMAC_CTS
extern

◆ PT_MMAC_DATA

packet_t PT_MMAC_DATA
extern

◆ PT_MMAC_RTS

packet_t PT_MMAC_RTS
extern