Classes | |
class | atsc_deinterleaver |
ATSC deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)input: atsc_mpeg_packet_rs_encoded; output: atsc_mpeg_packet_rs_encoded. More... | |
class | atsc_depad |
ATSC depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte charinput: atsc_mpeg_packet; output: unsigned char. More... | |
class | atsc_derandomizer |
ATSC "dewhiten" incoming mpeg transport stream packetsinput: atsc_mpeg_packet_no_sync; output: atsc_mpeg_packet;. More... | |
class | atsc_equalizer |
ATSC Receiver Equalizer. More... | |
class | atsc_fpll |
ATSC Receiver FPLL. More... | |
class | atsc_fs_checker |
ATSC Receiver FS_CHECKER. More... | |
class | atsc_rs_decoder |
ATSC Receiver Reed-Solomon Decoder. More... | |
class | atsc_sync |
ATSC Receiver SYNC. More... | |
class | atsc_viterbi_decoder |
ATSC Viterbi Decoder. More... | |
Variables | |
static const int | ATSC_MPEG_DATA_LENGTH = 187 |
static const int | ATSC_MPEG_PKT_LENGTH = 188 |
static const int | ATSC_MPEG_RS_ENCODED_LENGTH = 207 |
static const int | MPEG_SYNC_BYTE = 0x47 |
static const int | MPEG_TRANSPORT_ERROR_BIT = 0x80 |
static const double | ATSC_SYMBOL_RATE = 4.5e6/286*684 |
static const double | ATSC_DATA_SEGMENT_RATE = ATSC_SYMBOL_RATE/832 |
static const int | ATSC_DATA_SEGMENT_LENGTH = 832 |
static const int | ATSC_DSEGS_PER_FIELD = 312 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |