#include <qam_conv_decoder.h>
Collaboration diagram for SPUC::qam_conv_decoder:
Public Member Functions | |
qam_conv_decoder (int index) | |
~qam_conv_decoder () | |
void | reset () |
void | set_rate (int mod, int conv_rate) |
set modulation and punctured coding rate | |
bool | data_decode (complex< long > data_in) |
return true when output is available | |
bool | get_bit (void) |
call when viterbi_ready is true | |
long * | clear_soft_decision (long rate) |
clear soft decision array | |
Public Attributes | |
viterbi | viterbi_decoder |
long * | viterbi_input |
const long | soft_decision_level |
const long | Max_bits_per_symbol |
long | enc_rate |
long | rate_index |
long | soft_bit_counter |
long | rx_bits_per_symbol |
long | raw_bits_this_frame |
long | coded_bits_per_frame |
long | raw_bits_out |
long | sample |
long | serial |
bool | frame_ready |
bool | viterbi_ready |
bool | viterbi_data |
bool | output_buffer_empty |
bool | no_conv |
|
Here is the call graph for this function: |
|
|
|
clear soft decision array
|
|
return true when output is available
|
|
call when viterbi_ready is true
|
|
Here is the call graph for this function: |
|
set modulation and punctured coding rate
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|