What is CCSDS 122.1?
A consultative standard for image data compression used in space missions. CCSDS 122.1-B-1 covers hyperspectral imagery, with lossless and lossy modes.
A satellite makes far more hyperspectral data than it can send home. Compression is not an optimisation on the ground; it is what makes the downlink budget close at all, and it has to happen on the spacecraft, in hardware, within a power and radiation envelope that rules out a general-purpose processor.
CCSDS 122.1-B-1 is the consultative standard for that compression. Implementing it in an FPGA means turning a specification written for correctness into a streaming IP core that keeps up with the sensor, offers both lossless and lossy modes, and — critically — produces exactly the bytes the standard says it should.
The design was implemented on a Xilinx Zynq device and fed over SpaceFibre, one of the standard high-speed interfaces for space, at 6.25 Gbps. Correctness was not a matter of opinion: compressed output was compared against the golden responses produced by the CNES CCSDS 122.1-B-1 reference model.
Stated before they had answers.
A compressor is only useful if the ground can decompress it. Output had to match the CNES golden model exactly, not approximately.
The same IP core had to support both modes without two separate designs.
Data arrives at 6.25 Gbps; the core and its interfaces had to sustain that rate, not just process a stored image.
The design had to fit the constraints of a spacecraft, on a Zynq device, rather than a lab FPGA with room to spare.
Hyperspectral images arrive over SpaceFibre at 6.25 Gbps, cross an AXI4-Stream interconnect into the CCSDS 122 compression core running on the Zynq programmable logic, and land in DDR3. The Zynq processing system configures the core over RMAP. During validation, the compressed images were compared bit-for-bit against the golden responses of the CNES CCSDS 122.1-B-1 reference model.
The specific scope, rather than a capability list.
Written out because a reader facing the same programme gets more from this than from a summary of what went well.
Matching the CNES reference exactly — not close enough — was the whole bar, because the ground decompressor assumes conformance.
Supporting lossless and lossy without duplicating the design meant the datapath had to be parameterised, not forked.
The SpaceFibre ingest, interconnect and core all had to hold the rate together; the slowest link sets the ceiling.
Resource and timing had to close on a Zynq device suitable for a spacecraft, not on unlimited fabric.
Lossless and lossy hyperspectral compression that matched the CNES golden model during validation.
Compression sustained against a 6.25 Gbps ingest, confirmed with on-chip cycle counters.
Implemented and closed on a Xilinx Zynq XC7Z045.
A parameterised core reusable across hyperspectral missions rather than tuned to one payload.
Customer projects are presented at property, capability, outcome and integration level. Customer names, internal architecture and confidential deliverables are not disclosed. Where a figure would identify a customer or a design, it is omitted rather than approximated. More detail is available under a non-disclosure agreement, within the limits each customer has agreed.
Every item links to its own page.
FPGA and SoC design.
CAPABILITYSerDes, SpaceFibre-class links.
SERVICEArchitecture, HDL, timing closure.
SOLUTIONThe wider body of imaging work.
CASE STUDYAnother space-grade FPGA programme.
PRODUCTLicensable digital cores.
A consultative standard for image data compression used in space missions. CCSDS 122.1-B-1 covers hyperspectral imagery, with lossless and lossy modes.
Because the sensor produces far more data than the downlink can carry. Compression in hardware, on board, is what makes the link budget close within the power and radiation envelope.
Compressed output was compared against the golden responses of the CNES CCSDS 122.1-B-1 reference model — bit-exact conformance, not a subjective quality check.
SpaceFibre, a standard high-speed interface for space applications, delivering images at 6.25 Gbps over an SFF+ adapter into an AXI4-Stream.
Tell us the standard, the sensor rate and the target device. Conformant compression IP that closes on space-grade fabric is core Faststream work.