Skip to main content

Module rice

Module rice 

Source
Expand description

CCSDS 121.0-B-3 Lossless Data Compression (Rice coding). CCSDS 121.0-B-3 Lossless Data Compression (Rice coding).

Block-adaptive entropy coder with unit-delay predictor. Each block of J samples is coded with the option that minimizes the total encoded length. Options: zero-block, second extension, fundamental sequence, split-sample k=1..n-2, no compression.

§Configuration

ParameterRangeDescription
n1..32bits per sample
J8,16,32,64block size in samples
r0..4096reference sample interval (0=off)

Structs§

Config
Compression parameters.

Enums§

Error
Compression/decompression error.

Functions§

compress
Compress samples using CCSDS 121.0-B-3.
decompress
Decompress CCSDS 121.0-B-3 data.