SPUC  3.0
Public Member Functions | Public Attributes | List of all members

QAM Modulator for BPSK - 64 QAM for 802.11A Data modulation. More...

#include <qam_mod.h>

Public Member Functions

 qam_mod (int index)
 
 ~qam_mod ()
 
complex< long > data_map (long r_ind, long data_in)
 
complex< long > bpsk_map (long data_in)
 
complex< long > qpsk_map (long data_in)
 
complex< long > qam16_map (long data_in)
 
complex< long > qam64_map (long data_in)
 

Public Attributes

long rate_index
 

Detailed Description

QAM Modulator for BPSK - 64 QAM for 802.11A Data modulation.

Author
Tony Kirke
qam_mod.png

Constructor & Destructor Documentation

SPUC::qam_mod::qam_mod ( int  index)
inline
SPUC::qam_mod::~qam_mod ( )
inline

Member Function Documentation

complex< long > SPUC::qam_mod::bpsk_map ( long  data_in)

Referenced by data_map().

complex< long > SPUC::qam_mod::data_map ( long  r_ind,
long  data_in 
)

References bpsk_map(), qam16_map(), qam64_map(), and qpsk_map().

Referenced by SPUC::qam_tx< float_type >::clock(), and SPUC::ofdm_data_encoder::data_map().

Here is the call graph for this function:

complex< long > SPUC::qam_mod::qam16_map ( long  data_in)

Referenced by data_map().

complex< long > SPUC::qam_mod::qam64_map ( long  data_in)

Referenced by data_map().

complex< long > SPUC::qam_mod::qpsk_map ( long  data_in)

Referenced by data_map().

Member Data Documentation

long SPUC::qam_mod::rate_index

The documentation for this class was generated from the following files: