SCCC Decoder Combo
trellis_sccc_decoder_combined_xx
Error Correction/Trellis
from gnuradio import trellis
trellis.sccc_decoder_combined_$(type)$(out_type)(
trellis.fsm($o_fsm_args), $o_init_state, $o_final_state,
trellis.fsm($i_fsm_args), $i_init_state, $i_final_state,
trellis.interleaver($interleaver),
$block_size,
$iterations,
$siso_type,
$dim, $table, $metric_type,
$scaling)
set_TABLE($table)
Input Type
type
enum
Output Type
out_type
enum
Outer FSM
o_fsm_args
raw
Outer Initial State
o_init_state
-1
int
Outer Final State
o_final_state
-1
int
Inner FSM
i_fsm_args
raw
Inner Initial State
i_init_state
-1
int
Inner Final State
i_final_state
-1
int
Interleaver
interleaver
raw
Block Size
block_size
int
Iterations
iterations
10
int
Dimensionality
dim
int
Constellation
table
$type.table
Metric Type
metric_type
enum
SISO Type
siso_type
enum
Scaling
scaling
1.0
real
in
$type.io
Viterbi Decoder combined with metric calculation. \
The fsm arguments are passed directly to the trellis.fsm() constructor.