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 int(x, base=10) -> int or long
gnuradio.atsc.ATSC_DATA_SEGMENT_RATE Convert a string or number to a floating point number, if possible.
gnuradio.atsc.ATSC_DSEGS_PER_FIELD int(x, base=10) -> int or long
gnuradio.atsc.ATSC_MPEG_DATA_LENGTH int(x, base=10) -> int or long
gnuradio.atsc.ATSC_MPEG_PKT_LENGTH int(x, base=10) -> int or long
gnuradio.atsc.ATSC_MPEG_RS_ENCODED_LENGTH int(x, base=10) -> int or long
gnuradio.atsc.ATSC_SYMBOL_RATE Convert a string or number to a floating point number, if possible.
gnuradio.atsc.MPEG_SYNC_BYTE int(x, base=10) -> int or long
gnuradio.atsc.MPEG_TRANSPORT_ERROR_BIT int(x, base=10) -> int or long

Sizes

gnuradio.atsc.sizeof_atsc_data_segment int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_data_segment_pad int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_mpeg_packet int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_mpeg_packet_no_sync int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_mpeg_packet_no_sync_pad int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_mpeg_packet_pad int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_mpeg_packet_rs_encoded int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_mpeg_packet_rs_encoded_pad int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_soft_data_segment int(x, base=10) -> int or long
gnuradio.atsc.sizeof_atsc_soft_data_segment_pad int(x, base=10) -> int or long

Table Of Contents

Previous topic

gnuradio.eng_option

Next topic

gnuradio.noaa

This Page