#include <data_conv_encoder.h>
Collaboration diagram for SPUC::data_conv_encoder:
Public Member Functions | |
data_conv_encoder (int index, int T_fft) | |
void | reset () |
~data_conv_encoder () | |
void | set_rate (int mod, int conv_rate) |
bool | conv_encoder (const long enc_rate) |
void | serial_to_word_input (bool in) |
long | serial_to_word_output (void) |
bool | get_data (void) |
Public Attributes | |
max_pn | test_pn |
const long | g1 |
const long | g2 |
bool | conv_enc_phase |
int | conv_enc_get_bit |
long | conv_enc_u |
long | conv_bit_number |
long | rate_index |
long | enc_rate |
long | total_bits |
long | number_symbols |
long | frame |
long | serial |
long | sample |
long | data_index |
bool | raw_bit |
bool * | raw_data |
long * | pre_mod |
int | raw_bits_this_frame |
bool | no_conv |
Convolutional Encoder for punctured encoding of various rates Uses common G1/G2 0x6d/0x4f generator polynomials Primarily designed for Encoder in an 802.11a system
|
Here is the call graph for this function: |
|
|
|
|
|
|
|
Here is the call graph for this function: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|