SCCC Decoder
trellis_sccc_decoder_x
Error Correction/Trellis
from gnuradio import trellis
trellis.sccc_decoder_$(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)
Output Type
out_type
enum
Outer FSM
o_fsm_args
raw
Outer Initial State
o_init_state
0
int
Outer Final State
o_final_state
-1
int
Inner FSM
i_fsm_args
raw
Inner Initial State
i_init_state
0
int
Inner Final State
i_final_state
-1
int
Interleaver
interleaver
raw
Block Size
block_size
int
Iterations
iterations
10
int
SISO Type
siso_type
enum
in
float
SCCC turbo Decoder.
The fsm and interleaver arguments are passed directly to the trellis.fsm() and trellis.interleaver() constructors.