gr::analog::probe_avg_mag_sqrd_f
gr::sync_block
gnuradio/analog/probe_avg_mag_sqrd_f.h
std::shared_ptr< probe_avg_mag_sqrd_f > std::shared_ptr<probe_avg_mag_sqrd_f> gr::analog::probe_avg_mag_sqrd_f::sptr sptr gr::analog::probe_avg_mag_sqrd_f::sptr
sptr static sptr gr::analog::probe_avg_mag_sqrd_f::make (double threshold_db, double alpha=0.0001) make gr::analog::probe_avg_mag_sqrd_f::make double threshold_db double alpha 0.0001

Make a float sink that computes avg magnitude squared.

threshold_db

Threshold for muting.

alpha

Gain parameter for the running average filter.

bool virtual bool gr::analog::probe_avg_mag_sqrd_f::unmuted () const =0 unmuted gr::analog::probe_avg_mag_sqrd_f::unmuted
double virtual double gr::analog::probe_avg_mag_sqrd_f::level () const =0 level gr::analog::probe_avg_mag_sqrd_f::level
double virtual double gr::analog::probe_avg_mag_sqrd_f::threshold () const =0 threshold gr::analog::probe_avg_mag_sqrd_f::threshold
void virtual void gr::analog::probe_avg_mag_sqrd_f::set_alpha (double alpha)=0 set_alpha gr::analog::probe_avg_mag_sqrd_f::set_alpha double alpha
void virtual void gr::analog::probe_avg_mag_sqrd_f::set_threshold (double decibels)=0 set_threshold gr::analog::probe_avg_mag_sqrd_f::set_threshold double decibels
void virtual void gr::analog::probe_avg_mag_sqrd_f::reset ()=0 reset gr::analog::probe_avg_mag_sqrd_f::reset

compute avg magnitude squared.

input stream 0: float

Compute a running average of the magnitude squared of the the input. The level and indication as to whether the level exceeds threshold can be retrieved with the level and unmuted accessors.

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