23 #ifndef _ATSC_VITERBI_DECODER_H_
24 #define _ATSC_VITERBI_DECODER_H_
26 #define USE_SIMPLE_SLICER 0
32 #if (USE_SIMPLE_SLICER)
46 static const int NCODERS = 12;
69 static const int OUTPUT_SIZE = (SEGMENT_SIZE * 12);
72 void decode_helper (
unsigned char out[OUTPUT_SIZE],
73 const float in[INPUT_SIZE]);
77 fifo_t *fifo[NCODERS];
static const int ATSC_DATA_SEGMENT_LENGTH
Definition: consts.h:33
atsci_single_viterbi single_viterbi_t
Definition: viterbi_decoder_impl.h:37
interleaver_fifo< unsigned char > fifo_t
Definition: viterbi_decoder_impl.h:66
#define ATSC_API
Definition: gr-atsc/include/gnuradio/atsc/api.h:30
Definition: gr-atsc/include/gnuradio/atsc/types.h:220
single channel viterbi decoder
Definition: single_viterbi_impl.h:31
single channel viterbi decoder
Definition: fake_single_viterbi_impl.h:31
Definition: gr-atsc/include/gnuradio/atsc/types.h:177
static const int ATSC_MPEG_RS_ENCODED_LENGTH
Definition: consts.h:32
bool debug
Definition: viterbi_decoder_impl.h:78
fancy, schmancy 12-way interleaved viterbi decoder for ATSC
Definition: viterbi_decoder_impl.h:44