Difference between revisions of "Add"

From GNU Radio
Jump to: navigation, search
m (Example Flowgraph)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Category:Block Docs]]
 
[[Category:Block Docs]]
[[Category:Stub Docs]]
+
Add samples across all input streams.  
Adds samples across all input streams, i.e.:
 
  
output = sum(input[0], input[1], ..., input[M-1])
+
For all n samples on all M input streams x_m:
 +
output[n] = sum( x_0[n], x_1[n], ..., x_m[n])
  
 
== Parameters ==
 
== Parameters ==
Line 11: Line 11:
 
== Example Flowgraph ==
 
== Example Flowgraph ==
  
Insert description of flowgraph here, then show a screenshot of the flowgraph and the output if there is an interesting GUI.  Currently we have no standard method of uploading the actual flowgraph to the wiki or git repo, unfortunately. The plan is to have an example flowgraph showing how the block might be used, for every block, and the flowgraphs will live in the git repo.
+
This flowgraph uses an Add Block to generate the classic "dial tone".<br>
 +
 
 +
[[File:Add block fg.png|700px]]
 +
 
 +
[[File:Add_Block_out.png|700px]]
  
 
== Source Files ==
 
== Source Files ==
  
 
; C++ files
 
; C++ files
: [https://github.com/gnuradio/gnuradio TODO]
+
: [https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/lib/add_blk_impl.cc]
  
 
; Header files
 
; Header files
: [https://github.com/gnuradio/gnuradio TODO]
+
: [https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/lib/add_blk_impl.h]
  
 
; Public header files
 
; Public header files
: [https://github.com/gnuradio/gnuradio TODO]
+
: [https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/include/gnuradio/blocks/add_blk.h]
  
 
; Block definition
 
; Block definition
: [https://github.com/gnuradio/gnuradio TODO]
+
: [https://github.com/gnuradio/gnuradio/blob/master/gr-blocks/grc/blocks_add_xx.block.yml]

Latest revision as of 01:33, 19 July 2020

Add samples across all input streams.

For all n samples on all M input streams x_m:

output[n] = sum( x_0[n], x_1[n], ..., x_m[n])

Parameters[edit]

Num Inputs
Number of streams to add

Example Flowgraph[edit]

This flowgraph uses an Add Block to generate the classic "dial tone".

Add block fg.png

Add Block out.png

Source Files[edit]

C++ files
[1]
Header files
[2]
Public header files
[3]
Block definition
[4]