CCSDS RECOMMENDATION FOR LOSSLESS DATA COMPRESSION
CONTENTS
Section Page
1 INTRODUCTION.......................................................................................................... 1-1
1.1 PURPOSE............................................................................................................... 1-1
1.2 SCOPE .................................................................................................................... 1-1
1.3 APPLICABILITY................................................................................................... 1-1
1.4 RATIONALE.......................................................................................................... 1-1
1.5 BIT NUMBERING CONVENTION AND NOMENCLATURE.......................... 1-2
1.6 REFERENCES ....................................................................................................... 1-2
2 OVERVIEW................................................................................................................... 2-1
2.1 GENERAL.............................................................................................................. 2-1
2.2 THE SOURCE CODER ......................................................................................... 2-1
2.3 PACKETIZATION OF CODED DATA................................................................ 2-3
2.4 ERROR CONTROL ............................................................................................... 2-3
3 ADAPTIVE ENTROPY CODER................................................................................. 3-1
3.1 CODE SPECIFICATION ....................................................................................... 3-1
3.2 FUNDAMENTAL SEQUENCE ............................................................................ 3-2
3.3 SAMPLE SPLITTING ........................................................................................... 3-2
3.4 LOW ENTROPY OPTIONS .................................................................................. 3-3
3.5 NO COMPRESSION.............................................................................................. 3-4
3.6 CODE SELECTION............................................................................................... 3-4
4 PREPROCESSOR ......................................................................................................... 4-1
4.1 PREPROCESSOR FUNCTION ............................................................................. 4-1
4.2 PREDICTORS ........................................................................................................ 4-1
4.3 REFERENCE SAMPLE......................................................................................... 4-2
4.4 PREDICTION ERROR MAPPER ......................................................................... 4-2
5 DATA FORMAT ........................................................................................................... 5-1
5.1 LOSSLESS DATA STRUCTURES....................................................................... 5-1
5.2 PACKET FORMAT ............................................................................................... 5-4
6 COMPRESSION IDENTIFICATION PACKET (OPTIONAL).............................. 6-1
6.1 COMPRESSION IDENTIFICATION PACKET STRUCTURE........................... 6-1
6.2 CIP PRIMARY HEADER...................................................................................... 6-1
6.3 PACKET DATA FIELD ........................................................................................ 6-2
ANNEX A GLOSSARY OF ACRONYMS AND TERMS.............................................. A-1
ANNEX B INFORMATIVE REFERENCES....................................................................B-1
CCSDS 121.0-B-1 Page vi May 1997