RFNoC Fosphor Block

From GNU Radio
Jump to navigation Jump to search

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'

Example Flowgraph

Example Output

Source Files

C++ files
TODO
Header files
TODO
Public header files
TODO
Block definition
uhd_rfnoc_fosphor.block.yml