OFDM/802.11A/G Data Encoder.
More...
#include <ofdm_data_encoder.h>
OFDM/802.11A/G Data Encoder.
Uses data_conv_encoder and qam_mod classes
- Author
- Tony Kirke
SPUC::ofdm_data_encoder::ofdm_data_encoder |
( |
int |
index, |
|
|
int |
T_fft, |
|
|
int |
D_carriers, |
|
|
int |
max_range |
|
) |
| |
|
inline |
SPUC::ofdm_data_encoder::~ofdm_data_encoder |
( |
| ) |
|
|
inline |
complex< long > SPUC::ofdm_data_encoder::data_map |
( |
long |
rate | ) |
|
void SPUC::ofdm_data_encoder::get_data_frame |
( |
| ) |
|
References Carriers, coded_bits_per_frame, CONV, SPUC::data_conv_encoder::conv_encoder(), enc_rate, SPUC::data_conv_encoder::get_data(), interleaver_in, interleaver_out, no_conv, pre_mod, raw_bits_this_frame, serial_to_word_input(), serial_to_word_output(), and tx_bits_per_symbol.
Referenced by data_map().
void SPUC::ofdm_data_encoder::reset |
( |
void |
| ) |
|
|
inline |
void SPUC::ofdm_data_encoder::serial_to_word_input |
( |
bool |
in | ) |
|
long SPUC::ofdm_data_encoder::serial_to_word_output |
( |
void |
| ) |
|
void SPUC::ofdm_data_encoder::set_rate |
( |
int |
mod, |
|
|
int |
conv_rate |
|
) |
| |
|
inline |
long SPUC::ofdm_data_encoder::tx_burst_size |
( |
long |
bytes | ) |
|
|
inline |
const long SPUC::ofdm_data_encoder::Carriers |
int SPUC::ofdm_data_encoder::coded_bits_per_frame |
long SPUC::ofdm_data_encoder::data_index |
long SPUC::ofdm_data_encoder::enc_rate |
long SPUC::ofdm_data_encoder::frame |
std::vector<bool> SPUC::ofdm_data_encoder::interleaved |
std::vector<bool> SPUC::ofdm_data_encoder::interleaver_in |
std::vector<bool> SPUC::ofdm_data_encoder::interleaver_out |
bool SPUC::ofdm_data_encoder::no_conv |
long SPUC::ofdm_data_encoder::number_symbols |
std::vector<long> SPUC::ofdm_data_encoder::pre_mod |
qam_mod SPUC::ofdm_data_encoder::QAM |
long SPUC::ofdm_data_encoder::rate_index |
bool SPUC::ofdm_data_encoder::raw_bit |
int SPUC::ofdm_data_encoder::raw_bits_this_frame |
std::vector<bool> SPUC::ofdm_data_encoder::raw_data |
long SPUC::ofdm_data_encoder::sample |
long SPUC::ofdm_data_encoder::serial |
long SPUC::ofdm_data_encoder::total_bits |
long SPUC::ofdm_data_encoder::tx_bits_per_symbol |
The documentation for this class was generated from the following files: