Frequencies could show up wrong due to cast/precision. This showed
up in file names recorded by the IQ tool.
Signed-off-by: Jeff Long <willcode4@gmail.com>
Using a rect for scaling appears to be unnecessary and was causing
an odd effect at the top of the waterfall.
Signed-off-by: Jeff Long <willcode4@gmail.com>
- Add a min hold line to the plotter
- Use peak hold data for peak detect when available
- Data is kept in linear units (Vrms or dBm) until display
- Expensive operations moved to plotter, where they operate
only on decimated fft data to be displayed
- New peak detect algorithm (works on raw data vs y-coordinates)
- Markers with measurements measurements
- Checkbox or Ctrl-K toggles markers and data in plotter
- Select a span above or below the plot using
- Shift-click (usually)
- Ctrl-click for max data (vs avg) on complex plots
- Ctrl-shift-click for max hold data when enabled
- Can be set from current red line position
- Can be dragged (Shift-drag to move both)
- Increased max fft size (4M) and reduced scope of locks
- P key temporarily pauses and restores the waterfall
- Time on waterfall is correct and stable (unless frame rate
can not be met in Auto mode)
- Multiple visualizations make use of decimated fft data
- Max fft bin, same as current display
- Avg fft bin
- Max/avg with fill
- Histogram
- Selectable scaling
- dBFS - current behavior
- dBV - interprets signal as calibrated volts
- dBmW - same, and assumes 50 ohm load
- For dBm, selectable denominator
- /RBW - current behavior
- /Hz - power spectral density
- Averaging slider effects are same at different frame rates
- Waterfall can show
- Max fft bin - current behavior
- Avg fft bin
- Sync to plotter (including IIR averaging)
- Cursor overlay text shows delta freq from red line
- Plotter performance improvents, and frame rates up to 250/s
heavily dependent on fft size, visualization
- Overlay is now a composited overlay (it was an underlay)
- Drop shadow on axis text, peak circles
- HiDPI enabled, all drawing uses reals (TODO: Save Waterfall)
- X/Y zoom works on last plot when stopped
- FFT controls reworked
- Frame drops indicated in fft control panel (red !! before "Rate")
Signed-off-by: Jeff Long <willcode4@gmail.com>