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