RFNoC SigGen Block

RFNoC SigGen Block: A simple signal generator that does not require an input data steam to generate output.

Channel count: Number of channels / streams to use with the RFNoC SigGen block. Note, this is defined by the RFNoC SigGen Block's FPGA build parameters and GNU Radio Companion is not aware of this value. An error will occur at runtime when connecting blocks if the number of channels is too large.

Parameters
(R): Run-time adjustable
 * Channel count
 * default: 1


 * Block Args
 * default: ""


 * Device Select
 * default: -1


 * Instance Select
 * default: -1


 * Ch0 Signal Type
 * default: 'NOISE'


 * Ch0 Sample Rate
 * default: samp_rate


 * Ch0 Enable
 * default: true


 * Ch0 Frequency
 * default: 0.0


 * Ch0 Amplitude
 * default: 1.0


 * Ch1 Signal Type
 * default: 'NOISE'


 * Ch1 Sample Rate
 * default: samp_rate


 * Ch1 Enable
 * default: true


 * Ch1 Frequency
 * default: 0.0


 * Ch1 Amplitude
 * default: 1.0


 * Ch2 Signal Type
 * default: 'NOISE'


 * Ch2 Sample Rate
 * default: samp_rate


 * Ch2 Enable
 * default: true


 * Ch2 Frequency
 * default: 0.0


 * Ch2 Amplitude
 * default: 1.0


 * Ch3 Signal Type
 * default: 'NOISE'


 * Ch3 Sample Rate
 * default: samp_rate


 * Ch3 Enable
 * default: true


 * Ch3 Frequency
 * default: 0.0


 * Ch3 Amplitude
 * default: 1.0


 * Ch4 Signal Type
 * default: 'NOISE'


 * Ch4 Sample Rate
 * default: samp_rate


 * Ch4 Enable
 * default: true


 * Ch4 Frequency
 * default: 0.0


 * Ch4 Amplitude
 * default: 1.0


 * Ch5 Signal Type
 * default: 'NOISE'


 * Ch5 Sample Rate
 * default: samp_rate


 * Ch5 Enable
 * default: true


 * Ch5 Frequency
 * default: 0.0


 * Ch5 Amplitude
 * default: 1.0


 * Ch6 Signal Type
 * default: 'NOISE'


 * Ch6 Sample Rate
 * default: samp_rate


 * Ch6 Enable
 * default: true


 * Ch6 Frequency
 * default: 0.0


 * Ch6 Amplitude
 * default: 1.0


 * Ch7 Signal Type
 * default: 'NOISE'


 * Ch7 Sample Rate
 * default: samp_rate


 * Ch7 Enable
 * default: true


 * Ch7 Frequency
 * default: 0.0


 * Ch7 Amplitude
 * default: 1.0


 * Ch8 Signal Type
 * default: 'NOISE'


 * Ch8 Sample Rate
 * default: samp_rate


 * Ch8 Enable
 * default: true


 * Ch8 Frequency
 * default: 0.0


 * Ch8 Amplitude
 * default: 1.0


 * Ch9 Signal Type
 * default: 'NOISE'


 * Ch9 Sample Rate
 * default: samp_rate


 * Ch9 Enable
 * default: true


 * Ch9 Frequency
 * default: 0.0


 * Ch9 Amplitude
 * default: 1.0


 * Ch10 Signal Type
 * default: 'NOISE'


 * Ch10 Sample Rate
 * default: samp_rate


 * Ch10 Enable
 * default: true


 * Ch10 Frequency
 * default: 0.0


 * Ch10 Amplitude
 * default: 1.0


 * Ch11 Signal Type
 * default: 'NOISE'


 * Ch11 Sample Rate
 * default: samp_rate


 * Ch11 Enable
 * default: true


 * Ch11 Frequency
 * default: 0.0


 * Ch11 Amplitude
 * default: 1.0


 * Ch12 Signal Type
 * default: 'NOISE'


 * Ch12 Sample Rate
 * default: samp_rate


 * Ch12 Enable
 * default: true


 * Ch12 Frequency
 * default: 0.0


 * Ch12 Amplitude
 * default: 1.0


 * Ch13 Signal Type
 * default: 'NOISE'


 * Ch13 Sample Rate
 * default: samp_rate


 * Ch13 Enable
 * default: true


 * Ch13 Frequency
 * default: 0.0


 * Ch13 Amplitude
 * default: 1.0


 * Ch14 Signal Type
 * default: 'NOISE'


 * Ch14 Sample Rate
 * default: samp_rate


 * Ch14 Enable
 * default: true


 * Ch14 Frequency
 * default: 0.0


 * Ch14 Amplitude
 * default: 1.0


 * Ch15 Signal Type
 * default: 'NOISE'


 * Ch15 Sample Rate
 * default: samp_rate


 * Ch15 Enable
 * default: true


 * Ch15 Frequency
 * default: 0.0


 * Ch15 Amplitude
 * default: 1.0

Source Files

 * C++ files
 * TODO


 * Header files
 * TODO


 * Public header files
 * TODO


 * Block definition
 * uhd_rfnoc_siggen.block.yml