gr::digital::descrambler_bb
gr::sync_block
gnuradio/digital/descrambler_bb.h
std::shared_ptr< descrambler_bb > std::shared_ptr<descrambler_bb> gr::digital::descrambler_bb::sptr sptr gr::digital::descrambler_bb::sptr
sptr static sptr gr::digital::descrambler_bb::make (uint64_t mask, uint64_t seed, uint8_t len) make gr::digital::descrambler_bb::make uint64_t mask uint64_t seed uint8_t len

Make a descrambler block.

mask

Polynomial mask for LFSR

seed

Initial shift register contents

len

Shift register length

Descramber an input stream using an LFSR.

Descramble an input stream using an LFSR. This block works on the LSB only of the input data stream, i.e., on an "unpacked binary" stream, and produces the same format on its output.

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