Introduction

No single sensor can see the world the way a safe autonomous or semi-autonomous vehicle needs to. Radar measures distance and velocity with precision in rain and fog but cannot reliably distinguish a pedestrian from a traffic cone. A camera provides rich object classification and lane detection but is blinded by glare and struggles with accurate depth estimation. LiDAR produces dense, accurate three-dimensional point clouds but is expensive, sensitive to adverse weather, and produces no velocity data directly.

Sensor fusion exists because the gaps in each sensor's capability are covered by the strengths of the others. A fused perception system that combines radar, camera, and LiDAR can detect, classify, and track objects with a level of reliability and confidence that no individual sensor can approach alone. The ECU that performs this fusion, the ADAS Sensor Fusion ECU or Perception ECU,is therefore one of the most computationally intensive, architecturally complex, and safety-critical units in the modern vehicle.

Understanding how this ECU is built,how sensors are integrated, how fusion algorithms operate, how safety requirements are managed, and how the software is structured, is foundational knowledge for any engineer working on ADAS, autonomous driving, or next-generation vehicle platforms.

Functional Overview

The Sensor Fusion ECU's primary function is to receive raw or pre-processed data from multiple sensors, combine them into a single coherent world model, and output a unified, confidence-weighted object list that downstream ADAS consumers, ACC, Autonomous Emergency Braking (AEB), Lane Keeping Assist (LKA), and Path Planning, can rely upon.

RAW SENSOR INPUTS​

Key Inputs:

  • Radar object list (range, range rate, azimuth, radar cross-section, from front and corner radars)
  • Camera image frames or pre-processed detection outputs (object bounding boxes, classification labels, lane markings)
  • LiDAR point cloud or segmented object clusters (where fitted)
  • Vehicle dynamics data, speed, yaw rate, steering angle (from ESC/EPS ECU via CAN/Ethernet)
  • HD Map data (in higher autonomy applications, via connectivity layer)
    • Key Outputs:

      • Unified object list, per tracked object: unique ID, position (x, y, z), velocity vector, object class (vehicle, pedestrian, cyclist, unknown), existence confidence score, age of track
      • Free space map (driveable area boundary)
      • Lane model (lane boundaries, curvature, host vehicle lateral position)
      • Fusion system health and availability status (to ADAS consumers and HMI)
        • Operating Modes:

          Mode Description
          Full Fusion All sensors available and contributing
          Degraded Fusion One sensor unavailable - reduced confidence, ADAS consumers notified
          Camera Only Radar/LiDAR fault - limited object list, downstream features restricted
          Standby Vehicle stationary, sensor heating/initialisation
          Diagnostic Full UDS diagnostics, sensor calibration routines

          Governing Standards: ISO 26262 applies at ASIL B for most fusion outputs feeding ACC and LKA. AEB-feeding outputs may require ASIL C or ASIL D depending on system architecture. ISO 21448 (SOTIF - Safety Of The Intended Functionality) applies specifically to the performance limitations and foreseeable misuse scenarios of the perception system, a standard unique to ADAS that addresses failures caused not by hardware faults but by the algorithm encountering situations outside its design domain.

          Hardware Architecture

          Processor

          The computational demands of real-time sensor fusion, processing radar object lists at 20 Hz, camera frames at 30 fps, and LiDAR point clouds at 10–20 Hz simultaneously, place this ECU firmly in the domain of high-performance System-on-Chip (SoC) processors, not conventional automotive MCUs.

          Typical silicon choices include the Renesas R-Car V4H, Qualcomm SA8775P, and NXP S32G series. These SoCs combine multi-core ARM Cortex-A application processors (for fusion algorithms and object tracking) with dedicated hardware accelerators, the Renesas DRP-AI, Qualcomm Hexagon DSP, or NXP eIQ NPU, for the convolutional neural network inference that underpins camera-based object detection.

          For safety-critical partitions, particularly the output arbitration and object list validation logic, a separate lockstep MCU (such as an RH850 or AURIX core) often runs alongside the main SoC, providing ASIL-capable monitoring of the SoC's outputs. This heterogeneous architecture, high-performance SoC for computation, lockstep MCU for safety supervision, is the dominant pattern in production ADAS ECUs today.

          Memory

          LPDDR4/5 RAM: 4–16 GB for the main SoC, holding live sensor data buffers, neural network model weights, object track lists, and HD map tiles

          eMMC / NVMe Flash: 32–256 GB for OS, application software, neural network models, and OTA update partitions

          SRAM (safety MCU): 1–2 MB for safety supervision logic and monitored output buffers

          Data Flash: DTC storage, calibration parameters, operational event logs

          Communication Interfaces

          100BASE-T1 / 1000BASE-T1 Automotive Ethernet: Primary interface for high-bandwidth sensor data, camera streams and LiDAR point clouds cannot be carried on CAN

          CAN FD: Vehicle dynamics inputs from ESC, EPS, and other chassis ECUs; output of object list summary signals to legacy ADAS consumers

          GMSL / FPD-Link (SERDES): High-speed serialiser/deserialiser links for camera sensor interfaces, a single GMSL2 link carries up to 6 Gbps of raw image data

          PCIe: Internal interface to LiDAR processing module in some integrated designs

          Power Supply

          The fusion SoC is power-hungry, typical total ECU power consumption is 15–30W. A sophisticated power management architecture with multiple DC-DC stages, thermal monitoring, and dynamic frequency scaling is required. The safety MCU maintains its own independent power supply domain with hardware-enforced separation from the main SoC supply.

          Safety Hardware

          • Lockstep MCU with independent watchdog monitoring SoC output validity
          • Hardware memory protection unit separating ASIL and QM software partitions on the SoC
          • Camera and radar sensor built-in self-test (BIST) results monitored by safety MCU
          • CRC checks on all object list outputs before transmission to ADAS consumers
          • Software Architecture

            AUTOSAR Classic vs Adaptive - The Fusion ECU Case

            This is the ECU where AUTOSAR Adaptive makes its strongest case. The sensor fusion application is not a fixed-function control loop running at a deterministic rate, it is a complex, layered software stack involving OS-level process management, dynamic service discovery, neural network runtime environments, and over-the-air model updates. Classic AUTOSAR's static configuration model is a poor fit.

            In practice, most production ADAS Fusion ECUs run a hybrid architecture:

            • Linux (or QNX) on the main SoC application cores, with AUTOSAR Adaptive providing the service-oriented middleware layer
            • AUTOSAR Classic on the safety supervision MCU, handling watchdog management, DTC logging, and safety output arbitration
              • SOME/IP service discovery over Automotive Ethernet connects the fusion outputs to consuming ADAS applications across the vehicle network.

                Key Software Components

                Sensor Driver and Pre-Processing Layer: Each sensor type requires dedicated driver software. Camera drivers handle MIPI CSI-2 or GMSL frame capture and feed raw frames to the image pre-processing pipeline (demosaicing, lens distortion correction, colour normalisation). Radar drivers receive pre-processed object lists via Ethernet or CAN from the radar front-end processor. LiDAR drivers handle point cloud ingestion and ground plane removal.

                Object Detection SWC (Camera): A Convolutional Neural Network, typically a variant of YOLO, SSD, or a proprietary architecture, runs on the hardware AI accelerator and produces bounding boxes with class labels and confidence scores for every detected object in the camera frame. This runs at 20–30 fps. The network weights are loaded from flash at startup and may be updated via OTA.

                Radar Object Tracking SWC: Maintains a Kalman filter track for each radar-detected object across scan cycles. The Kalman filter predicts each object's future position based on its current velocity, then corrects the prediction using the new radar measurement. This produces smooth, low-latency position and velocity estimates for each tracked object even between radar scan cycles.

                Fusion Engine SWC: The core of the ECU. Associates radar tracks with camera detections using a Hungarian algorithm or similar assignment method, matching objects across sensor modalities based on spatial proximity and geometric consistency. Applies Bayesian confidence weighting, when radar and camera agree on an object's position and class, confidence is high; when they disagree, confidence is reduced and the disagreement is flagged for safety supervision. Maintains a unified object track list with merged attributes from all contributing sensors.

                Three Fusion Architecture Approaches:

                Approach Description Trade-off
                Early Fusion Raw sensor data merged before detection Maximum information but highest compute demand
                Late Fusion Each sensor detects independently, object lists merged Lower compute, some information loss
                Mid-level Fusion Feature maps merged before classification Balance of information richness and compute cost

                Most production systems use late fusion or mid-level fusion due to compute and latency constraints, with a trend toward mid-level fusion as SoC capability increases.

                Safety Supervision SWC (on lockstep MCU): Monitors the fusion output for plausibility, checks that object positions are physically reasonable, that object velocities do not exceed physical limits, that confidence scores are consistent with sensor availability. Any output failing plausibility is flagged, and downstream ADAS consumers are notified via a validity flag on the object list. In the event of a detected SoC fault, the safety MCU transmits a degraded-mode object list derived from whichever sensors remain available and valid.

                Diagnostic Layer: Full UDS support for sensor calibration routines (camera extrinsic calibration, radar boresight calibration), DTC readout, and live data streaming for development and service use. SOTIF-related monitoring, tracking how often the system encounters low-confidence scenarios, feeds into field data collection for ongoing model improvement.

                Safety and Compliance Considerations

                ASIL Rating:ASIL B at the system output level for most object list consumers, with ASIL D decomposition applied to AEB-critical outputs. The heterogeneous SoC + lockstep MCU architecture enables ASIL decomposition, the SoC runs QM/ASIL B application software while the lockstep MCU provides the ASIL D safety supervision channel.

                ISO 21448 (SOTIF):Unique to ADAS. SOTIF addresses the scenario where the system works correctly as designed but produces an unsafe outcome due to performance limitations, for example, a pedestrian in an unusual pose that the detection neural network has not encountered in training. SOTIF compliance requires systematic identification of triggering conditions, evaluation of sensor coverage gaps, and ongoing field monitoring.

                Key Safety Mechanisms:

                • Cross-sensor plausibility checking - radar and camera object lists cross-validated before fusion output is marked valid
                • Sensor availability monitoring - degraded mode declared and propagated to consumers within one processing cycle of sensor loss
                • Neural network output confidence thresholding - detections below confidence threshold excluded from fusion output
                • End-to-end latency monitoring - if processing deadline is missed, stale output is flagged invalid

                Design Challenges

                1. Sensor Calibration and Drift: The fusion algorithm assumes precise knowledge of each sensor's position and orientation relative to the vehicle. Camera extrinsic calibration errors of as little as 0.5° cause systematic object position errors. Production end-of-line calibration and in-service online recalibration, using lane markings and stationary infrastructure as references, are both required and technically challenging. Embien’s expertise across industries enables the development of reliable sensor fusion architectures for safety-critical ADAS and autonomous driving systems
                2. Time Synchronisation Across Sensors: Radar, camera, and LiDAR operate at different and asynchronous update rates. Fusing data from sensors that captured their measurements at different timestamps introduces position errors for moving objects. Hardware timestamping and software interpolation must compensate, requiring a vehicle-wide time synchronisation infrastructure (typically IEEE 802.1AS gPTP over Ethernet).
                3. Neural Network Validation: Validating a convolutional neural network to the level required for ISO 26262 ASIL B is a fundamentally different challenge from validating deterministic C code. Structural coverage metrics do not apply to neural network weights. OEMs and regulators are still converging on accepted practices, making this the most open engineering challenge in production ADAS development today.
                4. Latency Budget: The end-to-end latency from sensor capture to object list availability at ADAS consumers must typically stay below 100 ms. With camera processing at 30 fps (33 ms frame period), radar at 50 ms scan period, and fusion processing consuming an additional 20–30 ms, every stage of the pipeline is on the critical path.
                5. OTA Model Updates: Neural network models improve over time as more training data is collected. Deploying updated models via OTA while maintaining safety validation evidence, proving that the new model is not worse than the old one across all relevant scenarios,— is an unsolved process challenge for most OEMs.

                7. Trends and Future Outlook

                The trajectory is clear: sensor fusion is moving from distributed ECUs toward centralised high-performance compute (HPC) platforms, single powerful computing units (NVIDIA DRIVE AGX, Qualcomm Ride, Renesas R-Car series) handling perception, fusion, planning, and control for the entire vehicle. On these platforms, the sensor fusion function becomes a software stack rather than a dedicated ECU.

                4D imaging radar, which adds elevation to the traditional range-velocity-azimuth output, is reducing the gap between radar and LiDAR capability, enabling robust 3D object detection without the cost and complexity of a LiDAR sensor. This may shift many Level 2+ applications to radar-camera fusion, reserving LiDAR for Level 3 and above.

                Embien's Capabilities

                Embien has hands-on experience with ADAS perception system development, camera and radar sensor integration, and high-performance embedded computing platforms including NVIDIA Jetson, Renesas R-Car, and Qualcomm-based SoCs. Our embedded vision expertise spans the full pipeline from sensor driver development through inference engine optimisation. We have delivered ASIL-B compliant embedded software for chassis-adjacent safety applications and are experienced with AUTOSAR Adaptive middleware on Linux-based automotive platforms.

                To discuss your ADAS sensor fusion or perception system development requirements, reach out to the Embien team.

« FUNCTIONAL SAFETY ON ADAPTIVE CRUISE CONTROL SYSTEM
TRACTION CONTROL SYSTEM (TCS) ECU - ARCHITECTURE, DESIGN AND DEVELOPMENT GUIDE »

Related Content

Embedded Computing Platforms
insight image

Embien's embedded computing platforms provide the processing foundation for automotive and industrial applications, from low-power MCU-based designs to high-performance SoC solutions.

Read More


Electronics Product Development Services
insight image

Embien offers comprehensive electronics product development services, covering schematic design, PCB layout, prototyping, and production-ready embedded system development.

Read More


Electric Tractor Instrument Cluster Development On Renesas RL78
insight image

A case study on instrument cluster development for an electric tractor — showcasing Embien's embedded systems expertise in CAN integration, motor control display, and automotive-grade MCU programming.

Read More


Subscribe to our Insights