gr::dtv::dvbt_inner_coder
gr::block
gnuradio/dtv/dvbt_inner_coder.h
std::shared_ptr< dvbt_inner_coder > std::shared_ptr<dvbt_inner_coder> gr::dtv::dvbt_inner_coder::sptr sptr gr::dtv::dvbt_inner_coder::sptr
sptr static sptr gr::dtv::dvbt_inner_coder::make (int ninput, int noutput, dvb_constellation_t constellation, dvbt_hierarchy_t hierarchy, dvb_code_rate_t coderate) make gr::dtv::dvbt_inner_coder::make int ninput int noutput dvb_constellation_t constellation dvbt_hierarchy_t hierarchy dvb_code_rate_t coderate

Create an Inner coder with Puncturing.

ninput

length of input.

noutput

length of output.

constellation

type of constellation.

hierarchy

type of hierarchy used.

coderate

coderate used.

Inner coder with Puncturing.

ETSI EN 300 744 Clause 4.3.3 Mother convolutional code with rate 1/2. k=1, n=2, K=6. Generator polynomial G1=171(OCT), G2=133(OCT). Punctured to obtain rates of 2/3, 3/4, 5/6, 7/8. Data Input format: Packed bytes (each bit is data). MSB - first, LSB last. Data Output format: 000000X0X1 - QPSK. 0000X0X1X2X3 - 16QAM. 00X0X1X2X3X4X5 - 64QAM.

gr::basic_block
gr::block
gr::dtv::dvbt_inner_coder
gr::messages::msg_accepter
gr::msg_accepter
std::enable_shared_from_this< basic_block >
T
gr::basic_block
d_name
d_symbol_alias
d_symbol_name
d_input_signature
d_output_signature
d_debug_logger
d_logger
msg_queue
d_rpc_vars
d_message_subscribers
gr::block
d_max_output_buffer
d_min_output_buffer
d_pmt_done
d_system_port
gr::dtv::dvbt_inner_coder
gr::io_signature
gr::messages::msg_accepter
gr::msg_accepter
std::basic_string< Char >
std::deque< T >
elements
std::enable_shared_from_this< basic_block >
std::map< pmt::pmt_t, msg_queue_t, msg_queue_comparator >
keys
elements
std::shared_ptr< T >
ptr
std::shared_ptr< io_signature >
ptr
std::shared_ptr< logger >
std::shared_ptr< pmt_base >
std::string
std::vector< long >
std::vector< rpcbasic_sptr >
elements
p
- gr::dtv::dvbt_inner_coder
  _post
- gr::dtv::dvbt_inner_coder
  active_thread_priority
- gr::dtv::dvbt_inner_coder
  add_item_tag
- gr::dtv::dvbt_inner_coder
  add_item_tag
- gr::dtv::dvbt_inner_coder
  alias
- gr::dtv::dvbt_inner_coder
  alias_pmt
- gr::dtv::dvbt_inner_coder
  alias_set
- gr::dtv::dvbt_inner_coder
  alignment
- gr::dtv::dvbt_inner_coder
  allocate_buffer
- gr::dtv::dvbt_inner_coder
  allocate_detail
- gr::dtv::dvbt_inner_coder
  basic_block
- gr::dtv::dvbt_inner_coder
  basic_block
- gr::dtv::dvbt_inner_coder
  BLACK
- gr::dtv::dvbt_inner_coder
  blkd_input_timer_value
- gr::dtv::dvbt_inner_coder
  block
- gr::dtv::dvbt_inner_coder
  block
- gr::dtv::dvbt_inner_coder
  check_topology
- gr::dtv::dvbt_inner_coder
  clear_finished
- gr::dtv::dvbt_inner_coder
  color
- gr::dtv::dvbt_inner_coder
  consume
- gr::dtv::dvbt_inner_coder
  consume_each
- gr::dtv::dvbt_inner_coder
  d_blkd_input_timer_value
- gr::dtv::dvbt_inner_coder
  d_color
- gr::dtv::dvbt_inner_coder
  d_debug_logger
- gr::dtv::dvbt_inner_coder
  d_input_signature
- gr::dtv::dvbt_inner_coder
  d_logger
- gr::dtv::dvbt_inner_coder
  d_max_output_buffer
- gr::dtv::dvbt_inner_coder
  d_message_subscribers
- gr::dtv::dvbt_inner_coder
  d_min_output_buffer
- gr::dtv::dvbt_inner_coder
  d_name
- gr::dtv::dvbt_inner_coder
  d_output_signature
- gr::dtv::dvbt_inner_coder
  d_pmt_done
- gr::dtv::dvbt_inner_coder
  d_rpc_set
- gr::dtv::dvbt_inner_coder
  d_rpc_vars
- gr::dtv::dvbt_inner_coder
  d_setlock
- gr::dtv::dvbt_inner_coder
  d_symbol_alias
- gr::dtv::dvbt_inner_coder
  d_symbol_name
- gr::dtv::dvbt_inner_coder
  d_symbolic_id
- gr::dtv::dvbt_inner_coder
  d_system_port
- gr::dtv::dvbt_inner_coder
  d_unique_id
- gr::dtv::dvbt_inner_coder
  declare_sample_delay
- gr::dtv::dvbt_inner_coder
  declare_sample_delay
- gr::dtv::dvbt_inner_coder
  delete_head_nowait
- gr::dtv::dvbt_inner_coder
  detail
- gr::dtv::dvbt_inner_coder
  dispatch_msg
- gr::dtv::dvbt_inner_coder
  empty_handled_p
- gr::dtv::dvbt_inner_coder
  empty_handled_p
- gr::dtv::dvbt_inner_coder
  empty_p
- gr::dtv::dvbt_inner_coder
  empty_p
- gr::dtv::dvbt_inner_coder
  enable_update_rate
- gr::dtv::dvbt_inner_coder
  erase_msg
- gr::dtv::dvbt_inner_coder
  expand_minmax_buffer
- gr::dtv::dvbt_inner_coder
  finished
- gr::dtv::dvbt_inner_coder
  fixed_rate
- gr::dtv::dvbt_inner_coder
  fixed_rate_ninput_to_noutput
- gr::dtv::dvbt_inner_coder
  fixed_rate_noutput_to_ninput
- gr::dtv::dvbt_inner_coder
  forecast
- gr::dtv::dvbt_inner_coder
  general_work
- gr::dtv::dvbt_inner_coder
  get_iterator
- gr::dtv::dvbt_inner_coder
  get_msg_map
- gr::dtv::dvbt_inner_coder
  get_tags_in_range
- gr::dtv::dvbt_inner_coder
  get_tags_in_range
- gr::dtv::dvbt_inner_coder
  get_tags_in_window
- gr::dtv::dvbt_inner_coder
  get_tags_in_window
- gr::dtv::dvbt_inner_coder
  GREY
- gr::dtv::dvbt_inner_coder
  has_msg_handler
- gr::dtv::dvbt_inner_coder
  has_msg_port
- gr::dtv::dvbt_inner_coder
  history
- gr::dtv::dvbt_inner_coder
  identifier
- gr::dtv::dvbt_inner_coder
  input_signature
- gr::dtv::dvbt_inner_coder
  insert_tail
- gr::dtv::dvbt_inner_coder
  is_pc_rpc_set
- gr::dtv::dvbt_inner_coder
  is_rpc_set
- gr::dtv::dvbt_inner_coder
  is_set_max_noutput_items
- gr::dtv::dvbt_inner_coder
  is_unaligned
- gr::dtv::dvbt_inner_coder
  log_level
- gr::dtv::dvbt_inner_coder
  make
- gr::dtv::dvbt_inner_coder
  max_noutput_items
- gr::dtv::dvbt_inner_coder
  max_output_buffer
- gr::dtv::dvbt_inner_coder
  message_port_is_hier
- gr::dtv::dvbt_inner_coder
  message_port_is_hier_in
- gr::dtv::dvbt_inner_coder
  message_port_is_hier_out
- gr::dtv::dvbt_inner_coder
  message_port_pub
- gr::dtv::dvbt_inner_coder
  message_port_register_in
- gr::dtv::dvbt_inner_coder
  message_port_register_out
- gr::dtv::dvbt_inner_coder
  message_port_sub
- gr::dtv::dvbt_inner_coder
  message_port_unsub
- gr::dtv::dvbt_inner_coder
  message_ports_in
- gr::dtv::dvbt_inner_coder
  message_ports_out
- gr::dtv::dvbt_inner_coder
  message_subscribers
- gr::dtv::dvbt_inner_coder
  min_noutput_items
- gr::dtv::dvbt_inner_coder
  min_output_buffer
- gr::dtv::dvbt_inner_coder
  mp_relative_rate
- gr::dtv::dvbt_inner_coder
  msg_accepter
- gr::dtv::dvbt_inner_coder
  msg_queue
- gr::dtv::dvbt_inner_coder
  name
- gr::dtv::dvbt_inner_coder
  nitems_read
- gr::dtv::dvbt_inner_coder
  nitems_written
- gr::dtv::dvbt_inner_coder
  nmsgs
- gr::dtv::dvbt_inner_coder
  no_pc_rpc
- gr::dtv::dvbt_inner_coder
  notify_msg_neighbors
- gr::dtv::dvbt_inner_coder
  output_multiple
- gr::dtv::dvbt_inner_coder
  output_multiple_set
- gr::dtv::dvbt_inner_coder
  output_signature
- gr::dtv::dvbt_inner_coder
  pc_input_buffers_full
- gr::dtv::dvbt_inner_coder
  pc_input_buffers_full
- gr::dtv::dvbt_inner_coder
  pc_input_buffers_full_avg
- gr::dtv::dvbt_inner_coder
  pc_input_buffers_full_avg
- gr::dtv::dvbt_inner_coder
  pc_input_buffers_full_var
- gr::dtv::dvbt_inner_coder
  pc_input_buffers_full_var
- gr::dtv::dvbt_inner_coder
  pc_noutput_items
- gr::dtv::dvbt_inner_coder
  pc_noutput_items_avg
- gr::dtv::dvbt_inner_coder
  pc_noutput_items_var
- gr::dtv::dvbt_inner_coder
  pc_nproduced
- gr::dtv::dvbt_inner_coder
  pc_nproduced_avg
- gr::dtv::dvbt_inner_coder
  pc_nproduced_var
- gr::dtv::dvbt_inner_coder
  pc_output_buffers_full
- gr::dtv::dvbt_inner_coder
  pc_output_buffers_full
- gr::dtv::dvbt_inner_coder
  pc_output_buffers_full_avg
- gr::dtv::dvbt_inner_coder
  pc_output_buffers_full_avg
- gr::dtv::dvbt_inner_coder
  pc_output_buffers_full_var
- gr::dtv::dvbt_inner_coder
  pc_output_buffers_full_var
- gr::dtv::dvbt_inner_coder
  pc_throughput_avg
- gr::dtv::dvbt_inner_coder
  pc_work_time
- gr::dtv::dvbt_inner_coder
  pc_work_time_avg
- gr::dtv::dvbt_inner_coder
  pc_work_time_total
- gr::dtv::dvbt_inner_coder
  pc_work_time_var
- gr::dtv::dvbt_inner_coder
  post
- gr::dtv::dvbt_inner_coder
  processor_affinity
- gr::dtv::dvbt_inner_coder
  produce
- gr::dtv::dvbt_inner_coder
  relative_rate
- gr::dtv::dvbt_inner_coder
  relative_rate_d
- gr::dtv::dvbt_inner_coder
  relative_rate_i
- gr::dtv::dvbt_inner_coder
  remove_item_tag
- gr::dtv::dvbt_inner_coder
  remove_item_tag
- gr::dtv::dvbt_inner_coder
  replace_buffer
- gr::dtv::dvbt_inner_coder
  reset_perf_counters
- gr::dtv::dvbt_inner_coder
  rpc_set
- gr::dtv::dvbt_inner_coder
  sample_delay
- gr::dtv::dvbt_inner_coder
  set_alignment
- gr::dtv::dvbt_inner_coder
  set_blkd_input_timer_value
- gr::dtv::dvbt_inner_coder
  set_block_alias
- gr::dtv::dvbt_inner_coder
  set_color
- gr::dtv::dvbt_inner_coder
  set_detail
- gr::dtv::dvbt_inner_coder
  set_fixed_rate
- gr::dtv::dvbt_inner_coder
  set_history
- gr::dtv::dvbt_inner_coder
  set_input_signature
- gr::dtv::dvbt_inner_coder
  set_inverse_relative_rate
- gr::dtv::dvbt_inner_coder
  set_is_unaligned
- gr::dtv::dvbt_inner_coder
  set_log_level
- gr::dtv::dvbt_inner_coder
  set_max_noutput_items
- gr::dtv::dvbt_inner_coder
  set_max_output_buffer
- gr::dtv::dvbt_inner_coder
  set_max_output_buffer
- gr::dtv::dvbt_inner_coder
  set_min_noutput_items
- gr::dtv::dvbt_inner_coder
  set_min_output_buffer
- gr::dtv::dvbt_inner_coder
  set_min_output_buffer
- gr::dtv::dvbt_inner_coder
  set_msg_handler
- gr::dtv::dvbt_inner_coder
  set_output_multiple
- gr::dtv::dvbt_inner_coder
  set_output_signature
- gr::dtv::dvbt_inner_coder
  set_processor_affinity
- gr::dtv::dvbt_inner_coder
  set_relative_rate
- gr::dtv::dvbt_inner_coder
  set_relative_rate
- gr::dtv::dvbt_inner_coder
  set_tag_propagation_policy
- gr::dtv::dvbt_inner_coder
  set_thread_priority
- gr::dtv::dvbt_inner_coder
  set_unaligned
- gr::dtv::dvbt_inner_coder
  setup_pc_rpc
- gr::dtv::dvbt_inner_coder
  setup_rpc
- gr::dtv::dvbt_inner_coder
  shared_from_base
- gr::dtv::dvbt_inner_coder
  sptr
- gr::dtv::dvbt_inner_coder
  start
- gr::dtv::dvbt_inner_coder
  stop
- gr::dtv::dvbt_inner_coder
  symbol_name
- gr::dtv::dvbt_inner_coder
  symbolic_id
- gr::dtv::dvbt_inner_coder
  system_handler
- gr::dtv::dvbt_inner_coder
  tag_propagation_policy
- gr::dtv::dvbt_inner_coder
  tag_propagation_policy_t
- gr::dtv::dvbt_inner_coder
  thread_priority
- gr::dtv::dvbt_inner_coder
  to_basic_block
- gr::dtv::dvbt_inner_coder
  TPP_ALL_TO_ALL
- gr::dtv::dvbt_inner_coder
  TPP_CUSTOM
- gr::dtv::dvbt_inner_coder
  TPP_DONT
- gr::dtv::dvbt_inner_coder
  TPP_ONE_TO_ONE
- gr::dtv::dvbt_inner_coder
  unaligned
- gr::dtv::dvbt_inner_coder
  unique_id
- gr::dtv::dvbt_inner_coder
  unset_max_noutput_items
- gr::dtv::dvbt_inner_coder
  unset_processor_affinity
- gr::dtv::dvbt_inner_coder
  update_rate
- gr::dtv::dvbt_inner_coder
  vcolor
- gr::dtv::dvbt_inner_coder
  WHITE
- gr::dtv::dvbt_inner_coder
  WORK_CALLED_PRODUCE
- gr::dtv::dvbt_inner_coder
  WORK_DONE
- gr::dtv::dvbt_inner_coder
  work_return_t
- gr::dtv::dvbt_inner_coder
  ~basic_block
- gr::dtv::dvbt_inner_coder
  ~block
- gr::dtv::dvbt_inner_coder
  ~msg_accepter