SPUC  3.0
Namespaces | Functions
qam_soft_decision.h File Reference

Soft-decision QAM Demapper (used in 802.11A) More...

#include <spuc/spuc_types.h>
#include <cmath>
#include <spuc/complex.h>
#include <vector>
Include dependency graph for qam_soft_decision.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 SPUC
 fixed point types: spuc_fixed,spuc_ufixed,spuc_int,spuc_uint
 

Functions

void SPUC::qam_data_demap (long rate_index, complex< long > data_in, long soft_decision_level, std::vector< long > &viterbi_input)
 Soft-decision QAM Demapper for use with QAM_MOD class. More...
 
void SPUC::bpsk_soft_decision (complex< long > data_in, std::vector< long > &viterbi_input)
 BPSK data demapping. More...
 
void SPUC::qpsk_soft_decision (complex< long > data_in, std::vector< long > &viterbi_input)
 QPSK data demapping. More...
 
void SPUC::qam16_soft_decision (complex< long > data_in, long soft_decision_level, std::vector< long > &viterbi_input)
 16-QAM data demapping More...
 
void SPUC::qam64_soft_decision (complex< long > data_in, long soft_decision_level, std::vector< long > &viterbi_input)
 64-QAM data demapping More...
 

Detailed Description

Soft-decision QAM Demapper (used in 802.11A)