fun_ofdm
1.0
802.11a Physical Layer for USRP
|
The BitInterleave struct. More...
#include <interleaver.h>
Public Member Functions | |
BitInterleave (int ncarriers, int nbits) | |
unsigned int | index (unsigned int k) |
void | fill (std::vector< unsigned int > &v, bool inverse) |
Public Attributes | |
unsigned int | d_bpsc |
unsigned int | d_cbps |
Static Public Attributes | |
static const int | d_num_chunks = 16 |
The BitInterleave struct.
This struct sets up the interleaving map based on the the number of coded bits per symbol
Definition at line 56 of file interleaver.h.
|
inline |
Definition at line 61 of file interleaver.h.
|
inline |
Definition at line 77 of file interleaver.h.
References d_cbps, and index().
Referenced by fun::interleaver::deinterleave(), and fun::interleaver::interleave().
|
inline |
Definition at line 66 of file interleaver.h.
References d_bpsc, d_cbps, and d_num_chunks.
Referenced by fill().
unsigned int fun::BitInterleave::d_bpsc |
Definition at line 57 of file interleaver.h.
Referenced by index().
unsigned int fun::BitInterleave::d_cbps |
Definition at line 58 of file interleaver.h.
|
static |
Definition at line 59 of file interleaver.h.
Referenced by index().