The SPx Development Library from radar software developer Cambridge Pixel assists in the rapid building or enhancement of radar-based software applications.
With considerable flexibility, a developer can use radar and video processing/display components from the SPx Development Library to build a custom application from scratch.
This includes Command & Control (C2) systems, Vessel Traffic Management Systems (VTMS), and counter-UAS displays. The Open Standards software developer library equips users with the tools needed for advanced radar processing and display.
Flexible Development
The SPx Development Library offers a versatile toolkit of C++ and .NET classes, accompanied by example applications and comprehensive documentation.
This enables developers to create custom radar applications tailored to specific needs, leveraging radar and video processing capabilities seamlessly.
Key Features
- Runs on standard hardware, exploiting the capabilities of modern multi-core processors and graphics processors, offering high-performance with low CPU usage.
- Supports open-standard network radar data protocols for seamless integration.
- Flexible licensing options available for both Windows and Linux platforms.
- Includes full engineering support to assist throughout development and deployment phases.
Read the full specifications here >>Â
Modules Overview
The library features a robust set of modules:
- Software Scan Conversion for PPI, A-Scan, and B-Scan displays.
- Dynamic Thresholding (cell-averaging CFAR) for precise detection.
- Clutter Processing to filter unwanted radar echoes.
- Plot Extraction for isolating and identifying radar targets.
- Radar Recording & Replay capabilities, among others.
The SPx Development Library is provided as several software modules, each with specific inputs, outputs, and control settings. Users can integrate SPx modules into C++ or .NET projects, incorporating only the functionalities required.
Multiple SPx components can be connected to create a full processing sequence. Applications retain control over each SPx module’s parameters, and users can insert other modules to extend capabilities.
If a system requires an upgrade or improvement, SPx modules can easily replace it with a compatible function, leaving the rest of the system untouched.