gr::uhd::rfnoc_ddc
gr::uhd::rfnoc_block
gnuradio/uhd/rfnoc_ddc.h
std::shared_ptr< rfnoc_ddc > std::shared_ptr<rfnoc_ddc> gr::uhd::rfnoc_ddc::sptr sptr gr::uhd::rfnoc_ddc::sptr
sptr static sptr gr::uhd::rfnoc_ddc::make (rfnoc_graph::sptr graph, const ::uhd::device_addr_t &block_args, const int device_select, const int instance) make gr::uhd::rfnoc_ddc::make rfnoc_graph::sptr graph const ::uhd::device_addr_t & block_args const int device_select const int instance

graph

Reference to the rfnoc_graph object this block is attached to

block_args

Additional block arguments

device_select

Device Selection

instance

Instance Selection

double virtual double gr::uhd::rfnoc_ddc::set_freq (const double freq, const size_t chan, const ::uhd::time_spec_t time=::uhd::time_spec_t::ASAP)=0 set_freq gr::uhd::rfnoc_ddc::set_freq const double freq const size_t chan const ::uhd::time_spec_t time ::uhd::time_spec_t::ASAP

Set the DDS frequency of the DDC

freq

Frequency Shift (Hz)

chan

Channel Index

time

Command Time for the frequency shift

double virtual double gr::uhd::rfnoc_ddc::set_output_rate (const double rate, const size_t chan)=0 set_output_rate gr::uhd::rfnoc_ddc::set_output_rate const double rate const size_t chan

Manually configure output rate

When the DDC block is connected to an RX streamer block, then this will help with the property propagation.

rate

Sampling Rate (Hz)

chan

Channel Index

RFNoC Digital Downconverter Block

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