Software-defined Radio (SDR) is a powerful design paradigm where real-time signal processing functionality is configured in software running on a programmable hardware platform. It offers the flexibility, cost efficiency and power to drive communications forward.

85833.jpg

Engineers at Celestia UK are working on candidate architectures for a variety of different applications including satellite modem.  Using their decades of domain experience, the team is developing solutions that innovatively balance code space with math compute throughput, across different hardware platforms, including Digital Signal Processors, Field Programmable Gate Arrays and generic Central Processing Units.

And as part of this core R&D, our engineers are developing bespoke fixed-point and floating-point arithmetic libraries to ensure flexible processing of underlying mathematical transforms.   

A key strength is creating bespoke solutions based on SDR philosophy that are versatile across different deployments and plausible for different cost versus performance requirements.  And this is largely achieved by architecting the software libraries and functional builds on robust design principles of multi-threading, object-oriented design and low memory consumption.  Transaction-level modelling allows us to benchmark different bottlenecks in real-time processing to ensure computational integrity.

qciwR1CWSjiBF8pd1pjX_VS_110119_Software.jpg
umberto-jXd2FSvcRr8-unsplash.jpg