RFNoC Fosphor Block

RFNoC Fosphor Block: The fosphor block takes in complex 16-bit FFT data and produces two byte streams, one stream of histogram data and one stream of waterfall data

Parameters
(R): Run-time adjustable
 * Device Select
 * default: -1


 * Instance Select
 * default: -1


 * Waterfall
 * default: 'True'
 * options: [Enabled, Disabled]


 * Randomization Enable
 * default: 'True'
 * options: [Enabled, Disabled]


 * Dither Enable
 * default: 'True'
 * options: [Enabled, Disabled]


 * Waterfall Mode
 * default: 'MODE_MAX_HOLD'
 * options: ['Max Hold', 'Average']


 * Waterfall Predecimation Ratio
 * default: 'RATIO_1_1'
 * options: ['1:1', '1:8', '1:64', '1:256']


 * Waterfall Decimation
 * default: '8'


 * Histogram Decimation
 * default: '2'


 * Histogram Offset
 * default: '0'


 * Histogram Scale
 * default: '256'


 * Histogram Rise Time
 * default: '4096'


 * Histogram Decay Time
 * default: '16384'


 * Averaging Alpha
 * default: '65280'


 * Max Hold Decay
 * default: '1'

Source Files

 * C++ files
 * TODO


 * Header files
 * TODO


 * Public header files
 * TODO


 * Block definition
 * uhd_rfnoc_fosphor.block.yml