High-performance data processing unit for AI applications

A new chapter in on-board data processing

Leopard is a CubeSat standard-compliant Data Processing Unit which enables mission designers to apply Artificial Intelligence solutions in space. It was designed to support capturing, managing and processing of data in orbit. Leopard redefines the current approach to remote sensing.

Now, instead of sending huge, unprocessed sets of data to ground stations, Leopard uses Deep Neural Networks to process data on-board and therefore only sends the most important and valuable insights to the ground. By reducing the time and cost of data transfer and processing, it enables you to focus on a rapid response to any detected phenomena.

Are you interested in on-board data processing?

Key advantages

During mission operations

On-board image and data processing including real-time classification, calibration and data compression

During mission development and testing

Uploading new algorithms while in orbit, as well as on-orbit updates and fixes

Multi-purpose mission

Detection of different events within one mission and reconfiguration of the same satellite for a new purpose

Leopard is integrated with a powerful FPGA to accelerate the execution of deep learning algorithms and has a throughput of up to 3 Tera Operations Per Second. A number of hardware and software measures protect the computer against the influence of radiation.

With its extraordinary capabilities-to-size ratio (less than 1U), wide supply voltage range and universal interfaces, it is compatible with most CubeSats platforms. Its scalable and customisable architecture makes it possible to create larger and more powerful versions dedicated to bigger platforms as well.

Leopard is a part of Smart Mission Ecosystem– hardware, software and AI-powered algorithms designed to complete your mission.

Case study

Leopard will be utilized by the Intuition-1 satellite, coupled with a 150-band hyperspectral sensor to perform image segmentation and object detection. For the purpose of on-board data processing during the mission, we will use two high-performance nodes for redundancy and parallel operation.

Leopard is perfectly compatible with The Herd – algorithms dedicated to Earth Observation which are responsible for on-board data processing and pre-processing.

Key applications

Image segmentation and object detection

Signal quality enhancement

Data compression and encryption

Spacecraft autonomy

Optical navigation

Many more!

Do you want to find out more about implementation of AI in your mission?


Quad ARM Cortex-A53 CPU up to 1.5 GHz
Dual ARM Cortex-R5 in lock-step
FPGA for custom function implementation
MEMORY 4-16 GiB DDR4 providing with ECC
4-16 GiB SLC flash-based file system storage (EDAC)
Up to 2x256 GiB SLC flash-based data storage
INTERFACESInterfaces: CAN, LVDS, SPI, RS422/485, UART, GTY and GTH transceivers
Additional customisable interfaces upon request: SpaceWire, Ethernet
LVDS/RS422 interfaces compatible with X/S-Band radios and CCSDS-compatible communication channel upon request
SPECIFICATIONSA radiation hardened Payload Controller
A radiation hardened Payload Controller
Power Consumption 7.5 W to 40 W depending on workload and specified processing speed
Computational Throughput for Neural Networks Processing up to 3 TOPS
Thermal interface customisable for satellite architecture
Deep Learning Accelerator fed with Caffe or TensorFlow models
Fully reconfigurable in orbit
REDUNDANCYPossibility to introduce additional redundancy to each version
FORM-FACTORCubeSat standard-compatible, < 1U

Contact us

Write, call us or meet us directly!


Sign up

Subscribe to our newsletter to receive KP Labs news straight to your inbox!