DSX™ Sensor Fusion Software
Stop fighting with raw sensor noise. Get robust, calibrated Attitude & Motion Data directly from your MCU. Eliminate the "Black Box" fear with verifiable, transparent algorithms.
Reduce Fusion Complexity
Don't waste months tuning Kalman Filters. DSX handles the complex math of fusing Gyro and Accel data into a stable quaternion output.
output = dsx_get_quaternion();Compensated Stability
Raw sensors drift with temperature and vibration. DSX integrates our AutoCalix™ calibration models to actively reject vibration noise and correct bias errors in real-time.
Bias Instability < 1.4°/hrSafety-Critical Ready
Not just a library, but a safety net. The DSX ADAS version includes built-in fault diagnosis, monitoring sensor health and outputting flags for ASIL-B compliance.
Diag_Status: OK (ASIL-B)How DSX™ Works
From raw MEMS noise to clean navigation data. We handle the math so you can focus on control.
Handling Calibration & Drift
DSX reads the unique AutoCalix™ compensation matrix stored in the module's memory. It applies polynomial corrections for bias, scale factor, and misalignment in real-time, across the full temperature range (-40°C to +105°C).
- Full-Temperature Compensation
- Vibration Rectification (VRE)

Multi-Sensor Fusion (EKF)
DSX utilizes an Extended Kalman Filter (EKF) to fuse 6-axis data (Gyro + Accel). It mathematically separates gravity from vehicle motion acceleration, providing a stable Attitude Reference (AHRS) even during high-G maneuvers.
- High-Bandwidth Fusion (up to 500Hz)
- Dynamic Interference Rejection

Real-Time Attitude & Safety
DSX outputs calculated Pitch, Roll, and Yaw angles alongside compensated data. Crucially, the DSX ADAS version includes safety monitoring mechanisms, outputting real-time diagnostic flags compliant with ISO 26262 ASIL-B standards.
- Quaternion & Euler Angles Output
- Sensor Fault Diagnosis Signals

Select Your Fusion Kernel
Optimized libraries for different motion dynamics. Delivered as binary SDKs or embedded in DAISCH sensor suites.
DSX ADAS
Designed for autonomous driving Co-Pilot systems. Focuses on sensor integrity monitoring and fault diagnosis for ASIL-B compliance.
- ASIL-B Functional Safety Ready
- Real-time Sensor Fault Diagnosis
- Vehicle EOL Calibration Support
DSX VMC
Optimized for Vehicle Motion Control (active suspension). Features asynchronous calling to minimize CPU resource usage.
- Active Suspension Attitude Estimation
- Min. CPU Load (Async Execution)
- Dynamic Target Acceleration
DSX ROBOT
Tailored for Humanoids and Quadruped dogs. Handles high-dynamic movements and supports specialized horizontal calibration.
- High-Dynamic Fusion Algorithm
- Robot Horizontal Calibration
- Sensor Learning Mode
Flexible Delivery Models
Choose the integration path that fits your development stage and hardware architecture.
Pre-Integrated Hardware
The fastest way to deployment. DSX is pre-flashed and calibrated inside our Smart Sensors and Development Suites.
- Zero software porting effort
- Factory calibrated & temperature compensated
- Direct output via CAN / UART / SPI
Binary Software Library
For high-volume integration. We compile the DSX core algorithm as a static library for your specific MCU architecture.
- Runs on your computing hardware
- Supports mainstream MCU or SoC
- Customizable API
Typical Use Cases
From ASIL-compliant automotive systems to agile robotics, DSX powers the motion intelligence of next-gen machines.
L2+ to L4 Autonomy
Used in Co-Pilot and Robotaxi fleets to maintain precise localization during GNSS outages (tunnels, urban canyons). Provides integrity monitoring for the navigation stack.
- Tunnel Dead-Reckoning
- ASIL-B Fault Diagnosis
Humanoid & Quadruped
Provides the high-frequency balance loop (Pitch/Roll) essential for walking stability. Filters out mechanical impact noise from actuators.
- Balance Control Loop
- Impact & Vibration Rejection
Active Suspension (VMC)
Enables predictive damping and chassis control. Accurately estimates vehicle body heave, pitch, and roll to enhance ride comfort and safety.
- Skyhook Control Input
- Minimal CPU Overhead
Integration & Performance
Deep dive into the technical specifications of the DSX™ Fusion Library.
- ROM Usage: Typically 58 KB.
- RAM Usage: Typically 23 KB.
- Compute Load: < 200µs execution time per update cycle (at 100Hz).
- ARM Cortex-M series (NXP S32K, TI SimpleLink, etc.)
- Infineon Aurix (TriCore)
- Xilinx / Altera FPGA (Soft cores)
- 6-Axis Mode (Gyro + Accel): Provides stable Pitch and Roll. Yaw will drift over time (relative heading). Ideal for short-term maneuvers or dynamic balancing.
- 9-Axis Mode (Gyro + Accel + Mag): Provides absolute magnetic North heading. Requires a magnetically clean environment.
- Sensor signal saturation or freeze.
- Communication bus errors.
- Algorithm divergence.
- Standard: 100Hz or 200Hz (Typical for ADAS).
- High Dynamic: Up to 400Hz or 1000Hz (Typical for active suspension or balancing robots).
- Bundled License: If you purchase DAISCH "Suite" hardware (MCU+IMU), the software license is included in the hardware price.
- Volume License: For pure software integration on your own MCU, we offer a project-based volume license agreement.
Ready to Integrate DSX™?
Stop reinventing the wheel. Leverage our ASIL-B compliant fusion algorithms to accelerate your motion control development today.
