<?xml version="1.0"?> <!-- Copyright 2014,2015,2016 Free Software Foundation, Inc. This file is part of GNU Radio GNU Radio is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GNU Radio is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Radio; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Boston, MA 02110-1301, USA. --> <!-- ################################################### ##Block Tree for GR DTV blocks. ################################################### --> <cat> <name>[Core]</name> <cat> <name>Digital Television</name> <cat> <name>ATSC</name> <block>dtv_atsc_deinterleaver</block> <block>dtv_atsc_depad</block> <block>dtv_atsc_derandomizer</block> <block>dtv_atsc_equalizer</block> <block>dtv_atsc_fpll</block> <block>dtv_atsc_fs_checker</block> <block>dtv_atsc_rs_decoder</block> <block>dtv_atsc_rx</block> <block>dtv_atsc_rx_filter</block> <block>dtv_atsc_sync</block> <block>dtv_atsc_viterbi_decoder</block> <block>dtv_atsc_pad</block> <block>dtv_atsc_randomizer</block> <block>dtv_atsc_rs_encoder</block> <block>dtv_atsc_interleaver</block> <block>dtv_atsc_trellis_encoder</block> <block>dtv_atsc_field_sync_mux</block> </cat> <cat> <name>DVB</name> <block>dtv_dvb_bbheader_bb</block> <block>dtv_dvb_bbscrambler_bb</block> <block>dtv_dvb_bch_bb</block> <block>dtv_dvb_ldpc_bb</block> </cat> <cat> <name>DVB-T2</name> <block>dtv_dvbt2_interleaver_bb</block> <block>dtv_dvbt2_modulator_bc</block> <block>dtv_dvbt2_cellinterleaver_cc</block> <block>dtv_dvbt2_framemapper_cc</block> <block>dtv_dvbt2_freqinterleaver_cc</block> <block>dtv_dvbt2_pilotgenerator_cc</block> <block>dtv_dvbt2_paprtr_cc</block> <block>dtv_dvbt2_p1insertion_cc</block> <block>dtv_dvbt2_miso_cc</block> </cat> <cat> <name>DVB-S2</name> <block>dtv_dvbs2_interleaver_bb</block> <block>dtv_dvbs2_modulator_bc</block> <block>dtv_dvbs2_physical_cc</block> </cat> <cat> <name>DVB-T</name> <block>dtv_dvbt_energy_dispersal</block> <block>dtv_dvbt_reed_solomon_enc</block> <block>dtv_dvbt_convolutional_interleaver</block> <block>dtv_dvbt_inner_coder</block> <block>dtv_dvbt_bit_inner_interleaver</block> <block>dtv_dvbt_symbol_inner_interleaver</block> <block>dtv_dvbt_map</block> <block>dtv_dvbt_reference_signals</block> <block>dtv_dvbt_ofdm_sym_acquisition</block> <block>dtv_dvbt_demod_reference_signals</block> <block>dtv_dvbt_demap</block> <block>dtv_dvbt_bit_inner_deinterleaver</block> <block>dtv_dvbt_viterbi_decoder</block> <block>dtv_dvbt_convolutional_deinterleaver</block> <block>dtv_dvbt_reed_solomon_dec</block> <block>dtv_dvbt_energy_descramble</block> </cat> <cat> <name>ITU-T J.83B</name> <block>dtv_catv_transport_framing_enc_bb</block> <block>dtv_catv_reed_solomon_enc_bb</block> <block>dtv_catv_randomizer_bb</block> <block>dtv_catv_frame_sync_enc_bb</block> <block>dtv_catv_trellis_enc_bb</block> </cat> </cat> </cat>