gnuradio.atsc

Blocks and utilities for ATSC (Advanced Television Systems Committee) module.

Signal Processing Blocks

gnuradio.atsc.bit_timing_loop ATSC BitTimingLoop3
gnuradio.atsc.deinterleaver Deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)
gnuradio.atsc.depad depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte char
gnuradio.atsc.derandomizer “dewhiten” incoming mpeg transport stream packets
gnuradio.atsc.ds_to_softds Debug glue routine (atsc_data_segment –> atsc_soft_data_segment)
gnuradio.atsc.equalizer ATSC equalizer (float,syminfo –> float,syminfo)
gnuradio.atsc.field_sync_demux ATSC Field Sync Demux.
gnuradio.atsc.field_sync_mux Insert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment)
gnuradio.atsc.fpll ATSC FPLL (2nd Version)
gnuradio.atsc.fs_checker ATSC field sync checker (float,syminfo –> float,syminfo)
gnuradio.atsc.interleaver Interleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded –> atsc_mpeg_packet_rs_encoded)*
gnuradio.atsc.pad pad mpeg ts packets from 188 byte char to to 256 byte atsc_mpeg_packet
gnuradio.atsc.randomizer “Whiten” incoming mpeg transport stream packets
gnuradio.atsc.rs_decoder Reed-Solomon decoder for ATSC
gnuradio.atsc.rs_encoder Reed-Solomon encoder for ATSC
gnuradio.atsc.trellis_encoder ATSC 12-way interleaved trellis encoder (atsc_mpeg_packet_rs_encoded –> atsc_data_segment)
gnuradio.atsc.viterbi_decoder ATSC 12-way interleaved viterbi decoder (atsc_soft_data_segment –> atsc_mpeg_packet_rs_encoded)

Constants

gnuradio.atsc.ATSC_DATA_SEGMENT_LENGTH Convert a string or number to an integer, if possible.
gnuradio.atsc.ATSC_DATA_SEGMENT_RATE Convert a string or number to a floating point number, if possible.
gnuradio.atsc.ATSC_DSEGS_PER_FIELD Convert a string or number to an integer, if possible.
gnuradio.atsc.ATSC_MPEG_DATA_LENGTH Convert a string or number to an integer, if possible.
gnuradio.atsc.ATSC_MPEG_PKT_LENGTH Convert a string or number to an integer, if possible.
gnuradio.atsc.ATSC_MPEG_RS_ENCODED_LENGTH Convert a string or number to an integer, if possible.
gnuradio.atsc.ATSC_SYMBOL_RATE Convert a string or number to a floating point number, if possible.
gnuradio.atsc.MPEG_SYNC_BYTE Convert a string or number to an integer, if possible.
gnuradio.atsc.MPEG_TRANSPORT_ERROR_BIT Convert a string or number to an integer, if possible.

Sizes

gnuradio.atsc.sizeof_atsc_data_segment Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_data_segment_pad Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_mpeg_packet Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_mpeg_packet_no_sync Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_mpeg_packet_no_sync_pad Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_mpeg_packet_pad Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_mpeg_packet_rs_encoded Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_mpeg_packet_rs_encoded_pad Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_soft_data_segment Convert a string or number to an integer, if possible.
gnuradio.atsc.sizeof_atsc_soft_data_segment_pad Convert a string or number to an integer, if possible.

Table Of Contents

Previous topic

gnuradio.eng_option

Next topic

gnuradio.noaa

This Page