A Fast and Efficient Compression Algorithm for Nab Waveform Data
ORAL
Abstract
The high data output of the Neutron "a" and "b" (Nab) experiment requires a fast and effective lossless compression algorithm to be implemented in firmware, reducing the requirements on both bandwidth and storage. The previously deployed Delta-Rice algorithm has two steps: decorrelation using delta encoding, and entropy encoding using the universal Rice-Golomb code. We report an improved compression algorithm featuring better decorrelation using non-integer convolution filters and entropy encoding tailored for Gaussian distributed waveform data. This algorithm is implemented efficiently in an FPGA architecture to run in real-time as the data is being read out. Machine learning, mathematical, and brute-force approaches were employed to search the convolution space to optimize this approach.
–
Publication: Technical Report: Optimizing Filter-Based Compression for the NAB Experiment
Presenters
-
Luis S Nunes
University of Kentucky
Authors
-
Luis S Nunes
University of Kentucky
-
Christopher B Crawford
University of Kentucky