#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: ![]() |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.4