Stabilizer logo

Stabilizer

Free

Firmware for a DSP tool used in quantum physics experimentation, includes telemetry via MQTT and run-time configuration

FreeFree tier
Type
Open Source

About Stabilizer

Stabilizer is an open-source firmware and software project for the Sinara Stabilizer module, designed for high-speed, low-latency ADC/DAC data processing with powerful DSP algorithms. It is used in quantum physics experimentation and includes telemetry via MQTT and run-time configuration. Written in Rust, it emphasizes safety and performance. The project is licensed under Apache-2.0 and MIT.

Key Features

High speed, low latency ADC/DAC data processing
Powerful DSP algorithms in between ADC/DAC
MQTT telemetry for remote monitoring
Run-time configuration without recompilation
Open-source with Apache-2.0 and MIT licenses
Written in Rust for safety and performance

Pros & Cons

Pros
  • Open source with permissive licensing (Apache-2.0/MIT)
  • High performance due to low latency and DSP capabilities
  • MQTT telemetry enables remote monitoring and integration
  • Run-time configuration allows flexibility without firmware rebuilds
  • Rust language provides memory safety and concurrency
Cons
  • Requires specific Sinara hardware (Stabilizer module)
  • Primarily targeted at quantum physics and niche scientific applications
  • Steep learning curve for users unfamiliar with embedded Rust development

Best For

Quantum physics experimentation and controlReal-time data acquisition and signal processingEmbedded DSP application development for Sinara hardware

FAQ

What hardware is supported by Stabilizer?
Stabilizer is designed for the Sinara Stabilizer module, an open-hardware platform for quantum physics experiments.
What programming language is used?
The firmware is written in Rust, with some Python tooling for testing and scripts.
Is Stabilizer free to use?
Yes, it is open source under Apache-2.0 and MIT licenses.