DOC-RTI-001   REV 1.1   2026-06

Real-Time Sensor Fusion
and Inference Architectures

Interconnect fabrics, inference silicon, and AI pipeline design for sub-20ms decision loops — with consumer and hobbyist crossover

Inference Silicon Sensor Fusion FPGA CAN / EtherCAT F-35 Avionics Consumer Crossover
PREPARED BY
SENSOR SYSTEMS / AI PIPELINE

DISTRIBUTION
ENGINEERING — UNRESTRICTED

FORMAT
TECHNICAL REFERENCE
<10ms Machine pipeline
detect-to-fire
400–600ms Human complex
decision window
200+ INT8 TOPS
NVIDIA Orin SoC
1 Mbps MIL-STD-1553
legacy bus ceiling

1 — The Latency Stack

Human reaction time is a compounding biological pipeline. The machine replaces each stage with a hardware equivalent one to three orders of magnitude faster. The gap is not marginal. The argument against machine autonomy in these contexts is doctrinal and legal — not capability-based.

0 100ms 200ms 300ms 400ms 500ms HUMAN TRANSDUCTION CORTICAL DECISION 150–300ms MOTOR 100–150ms TOTAL: 400–500ms MACHINE INFER ACT TOTAL: <20ms MACHINE DETAIL same cycle, re-expanded to a 0–20ms scale FPGA FRONT-END INFERENCE ~5ms ACTUATE headroom to 20ms budget 0 5ms 10ms 15ms 20ms
Fig. 1 — Human vs. machine pipeline at proportional scale (1px ≈ 0.84ms). Human motor execution alone exceeds the full machine detect-to-fire cycle. The lower strip re-expands that cycle to its own 0–20ms scale.

2 — Interconnect Fabrics

The bus is frequently the actual bottleneck. Legacy serial buses consume the entire latency budget before inference begins. The progression from MIL-STD-1553 to TSN is five decades of architectural rethinking, not iteration.

Bus / FabricBandwidthWorst-case latencyDomain
MIL-STD-15531 Mbps~1ms / frameAvionics, legacy DoD
CAN / CANFD1–8 Mbps0.5–2msAutomotive, industrial
AFDX / ARINC 664100 Mbps FD<500µs boundedAvionics (F-35, A380, 787)
EtherCAT100 Mbps<100µs cycleIndustrial motion, robotics
TSN (IEEE 802.1Qbv/bu)1–10 Gbps<50µs w/ preemptionIndustrial, automotive, next-gen avionics
CXL 3.0~256 GB/s~100–200ns coherentAI compute, sensor-to-inference
PCIe 5.0 DMA128 GB/s (x16)<1µs DMA transferGPU / FPGA host attach
Synchronization tax. Multi-modal pipelines gate on the slowest sensor. A 20Hz mmW radar imposes a 50ms alignment window regardless of downstream FPGA or ASIC speed. Hardware timestamping at acquisition via IEEE 1588 PTP is not optional for sub-20ms latency claims.

3 — FPGA in the Signal Path

FPGAs synthesize programmable gate logic at clock rates in the hundreds of MHz with deterministic, cycle-accurate timing. The correct frame: the FPGA is the sensor interface. Inference silicon is downstream of it.

  • ADC conditioning — Raw samples from a MEMS IMU, radar IF stage, or FLIR digitizer are decimated, windowed, and FFT'd inside the fabric before the data reaches system memory. Zero CPU cycles consumed in the hot path.
  • Protocol bridging — EtherCAT-to-CAN, AFDX framing, PCIe DMA descriptor generation all at line rate with no software overhead. Xilinx Versal or Intel Agilex handles multi-protocol translation in the same device that runs hardened AI engines.
  • Hardware timestamping — Every inbound sample tagged at capture time using IEEE 1588 PTP. Sub-100ns synchronization across multiple sensors. The mechanism that enables coherent multi-modal fusion.
  • Partial reconfiguration — Modern FPGAs reprogram sections of fabric at runtime while other sections run. Relevant for field-updateable sensor processing pipelines without system downtime.

4 — Sensor Fusion Architecture

FLIR / IR mmW RADAR IMU / LiDAR EW / SDR FPGA hw timestamp ADC cond. TSN fabric SYNC temporal align Kalman / UKF INFERENCE YOLO / DINOv2 tensor / SNN <5ms ACT ns–µs bottleneck: slowest sensor period 1–5ms
Fig. 2 — Multi-modal fusion pipeline. The sync stage (amber) is frequently the dominant latency term, not inference.

The Kalman filter alignment stage projects all sensor readings to a common time reference. At 20Hz radar that is a 50ms gate regardless of FPGA or ASIC speed. Spatial calibration via extrinsic matrices must be pre-solved — errors here are systematic and will not be corrected downstream.

5 — Inference Silicon

DevicePeak INT8TDPForm factorNotes
NVIDIA Jetson AGX Orin200+ TOPS15–60WModule / SOMDual DLA cores independent of GPU. L4 automotive standard.
Hailo-826 TOPS2.5WM.2 / PCIePi 5 compatible. YOLO at 60fps. Sub-$100 BOM.
Xilinx Versal AI Core~400 TOPS (AI eng.)variesBGA / moduleFPGA fabric + hardened AI engines. Replaces full signal chain.
Intel Loihi 2sparse / SNN<1W typicalUSB3 dev kitNeuromorphic. Event-driven. Native match for DVS event cameras.
Apple ANE (M4)38 TOPS~3WSoC (on-package)Not field-deployable but illustrates consumer silicon trajectory.
// hailo-8 inference — hailort python sdk with VDevice() as vdevice: hef = HEF("yolov8m.hef") // compiled .hef for hailo target net = vdevice.create_infer_model(hef) net.input().set_format_type(FormatType.UINT8) with net.configure() as ctx: job = ctx.run_async(bindings) // non-blocking dispatch to DLA job.wait(5000) // 5ms timeout — typical single-pass results = bindings.output().get_buffer()

6 — AI Architectures

ArchitectureLatency classGeneralizationEmbedded
YOLOv8 / YOLO-NAS<5msTrained classes onlyYes — Hailo, Orin DLA
DINOv210–30msStrong zero-shot transferPartial — ViT-S feasible
BEVFusion20–50msCamera + LiDAR BEV fusionEdge GPU only
Reservoir Computing / ESN<1msTime-series (IMU, Doppler, audio)MCU-viable
SNN (spiking networks)<1ms on Loihi 2Learned temporal patternsLoihi 2 only
SAM 215–40msPixel-level, any classEdge GPU only

7 — Consumer and Hobbyist Crossover

The same architectural stack governing avionics pipelines is directly accessible with commodity hardware. The buses are identical. The inference silicon fits in M.2 slots. The latency constraints are comparable to active vehicle systems.

  • CAN bus / CANFD — Every modern vehicle exposes wheel speed, yaw rate, throttle position, and collision radar over CAN. A PEAK PCAN-USB or Canable adapter gives socketcan on Linux at the same layer as the factory ECU. CANFD at 8Mbps with 64-byte payloads is sufficient for compressed sensor telemetry.
  • EtherCAT — Sub-100µs deterministic motion control on commodity 100Mbps Ethernet. A Raspberry Pi with a Beckhoff EK1100 coupler closes a real-time loop suitable for active suspension or steering feedback. The slave reads its PDO as the frame passes through — the frame never stops and never stores.
  • Hailo-8 M.2 on Pi 5 — 26 TOPS at 2.5W for under $100 in silicon. YOLO object detection at 60fps. Practical for dash-mounted classifiers, obstacle detection, or any pipeline previously requiring a discrete GPU.
  • RTL-SDR + IQ classifiers — The EW/SDR layer maps directly to a $25 RTL-SDR dongle running a trained RF fingerprinting CNN. Emitter classification at 10dB SNR. The same technique applied to CAN differential waveforms fingerprints ECU nodes and detects spoofed messages.
  • IEEE 1588 PTP — Available on commodity NICs (Intel I210, I225). Sub-microsecond sync across sensor devices. Required for any multi-modal fusion pipeline making sub-10ms latency claims.
  • Event cameras (DVS346, Prophesee Metavision) — Asynchronous pixel-change sensors. Microsecond temporal resolution, 120dB dynamic range, zero motion blur. Still premium hardware; price trajectory is steep. Native input for SNN inference on Loihi 2.
// can bus read and inference — python, cantools + hailort import can, cantools, numpy as np db = cantools.database.load_file("vehicle_signals.dbc") bus = can.Bus("can0", interface="socketcan") for msg in bus: decoded = db.decode_message(msg.arbitration_id, msg.data) vec = np.array([ decoded["wheel_speed_fl"], decoded["throttle_pos"], decoded["yaw_rate"], decoded["lateral_accel"], ]) result = hailo_infer(vec) // <5ms dispatch to hailo-8

8 — Synchronization Pipeline

  1. Acquisition Timestamping
    Hardware-timestamp every sample at the sensor or FPGA input register. A software timestamp at the driver layer adds 1–50ms of OS scheduling jitter and invalidates sub-10ms latency claims. Use IEEE 1588 PTP on a hardware-timestamping NIC, or a 1PPS GPIO pulse from a GNSS receiver.
  2. Temporal Alignment
    Project all sensor readings to the most recent common timestamp via a Kalman filter or linear interpolation. The alignment window gates on the slowest modality. At 20Hz radar that is a 50ms window regardless of everything downstream.
  3. Spatial Calibration
    All sensors must share a coordinate frame via pre-solved extrinsic calibration matrices. Errors here are systematic and will not be corrected downstream. Calibrate with a checkerboard at multiple distances and validate residuals before trusting fusion output.
  4. Fused State Vector Construction
    Construct the input tensor from aligned, calibrated multi-modal data. Normalization and format must match training-time preprocessing exactly. Mismatched normalization produces silent degradation with no obvious error signal.
  5. Inference Dispatch
    DMA the input tensor from FPGA shared memory or pinned host memory directly to the inference accelerator. Avoid CPU copies. A PCIe 5.0 DMA transfer of a 640×640×3 fp16 frame completes in under 100µs.

9 — RF Intelligence and EW Crossover

  • RF fingerprinting — Oscillator and PA imperfections create unique per-transmitter spectral signatures. CNNs on raw IQ samples classify transmitter identity at 95%+ accuracy at 10dB SNR. The same technique on CAN differential waveforms fingerprints ECU nodes and detects spoofed messages.
  • TDOA geolocation — Time difference of arrival across PTP-synchronized receivers on a 10m baseline geolocates a 433MHz source to meter-level accuracy. Used in avionics EW for radar emitter localization; directly applicable to unauthorized RF hunting.
  • Micro-Doppler classification — FMCW radar IQ (same format as TI AWR1843 automotive radar) classifies object type from Doppler signature. Human gait, vehicle, bicycle, and drone each produce distinct profiles detectable by a lightweight CNN without frame-based imaging.
  • SDR classifier pipeline — An RTL-SDR or HackRF feeding a trained signal classification model identifies emitter type, modulation scheme, and protocol in under 100ms. The same task on a scope with a reference library takes a human operator seconds to minutes.

10 — F-35 Mission Systems: A Reference Integration

Everything above converges in one airframe. The F-35 pulls radar, electro-optical, infrared, and electronic-warfare returns from apertures spread across the skin, timestamps and fuses them on a central processor, and hands the pilot a single track picture instead of five separate sensor feeds. The fusion engine, not any individual sensor, is the weapon. It is the clearest production example of the sensor-to-decision pipeline in this document.

SystemDesignationSupplierRole
AESA radarAN/APG-81Northrop GrummanX-band fire control, SAR ground mapping, electronic attack
DASAN/AAQ-37Northrop GrummanSix IR apertures, 360° missile warning, IRST, helmet imagery
EOTSAN/AAQ-40Lockheed / RaytheonNose FLIR + IRST + laser designation, air-to-ground targeting
EW / EA suiteAN/ASQ-239BAE SystemsRadar warning, emitter geolocation, electronic attack, countermeasures
CNIAN/ASQ-242Northrop GrummanSoftware-defined radio, 27+ RF functions incl. Link 16, MADL, IFF, GPS
Core processorTR-3 ICPL3HarrisFuses all sensor data; ~25x the compute of TR-2
AN/APG-81 AESA RADAR AN/AAQ-37 DAS · 6× IR AN/AAQ-40 EOTS AN/ASQ-239 EW · BARRACUDA AN/ASQ-242 CNI · SDR FIBRE CHANNEL · OPTICAL SENSOR / DISPLAY FABRIC INTEGRATED CORE PROCESSOR TR-3 · L3Harris · open architecture sensor fusion engine · 25× TR-2 INTEGRITY-178B partitions PANORAMIC COCKPIT DISPLAY HELMET-MOUNTED DISPLAY IEEE 1394b VEHICLE SYSTEMS BUS · SAE AS5643 · 70+ NODES FLIGHT CONTROLS ENGINE / FADEC WEAPONS BAY FUEL · UTILITIES
Fig. 3 — F-35 mission-systems architecture. Apertures feed the Integrated Core Processor over an optical Fibre Channel fabric; the fused track picture drives the panoramic and helmet displays. Vehicle systems ride a separate deterministic IEEE 1394b bus.

Compute backbone

The Integrated Core Processor is the brain. One open-architecture computer runs radar and EO/IR signal processing, electronic warfare, the fusion engine, and the cockpit and helmet displays. Technology Refresh 3 swapped in an L3Harris ICP rated at roughly 25 times the compute of the prior generation, paired with a 20x-larger Aircraft Memory System and a new display electronics unit. That headroom is the precondition for the Block 4 capability set.

Data backbone

  • Fibre Channel — optical fabric that ties the ICP modules together like a backplane and carries sensor, CNI, and display traffic at multiple Gbps. The high-bandwidth path from aperture to fusion engine.
  • IEEE 1394b / AS5643 — the vehicle systems network: 70+ nodes for flight controls, engine, fuel, weapons, and utilities. A deterministic, militarized FireWire chosen over MIL-STD-1553 for bandwidth and cable length.
  • Two networks, two jobs — high-bandwidth sensor and display data stays on the optical fabric; slower vehicle traffic is isolated on the 1394b bus. The split keeps fusion latency off the same wire as engine and flight-control housekeeping.

Software and partitioning

A safety-critical RTOS sits under all of it. The F-35 runs Green Hills INTEGRITY-178B, an ARINC 653 partitioned kernel that gives every application a guaranteed time slice and an isolated memory space, so flight-critical and mission code share one processor with provable determinism. The airborne load is roughly 8.6 million lines (Block 3F), about 24 million including the ALIS/ODIN ground suite, written predominantly in C and C++ under the JSF Air Vehicle C++ standard. That standard bans exceptions, recursion, and dynamic allocation after initialization to keep timing and memory bounded.

Why this is the payoff section. Every abstract term in this document maps to a real box here: hardware timestamping and Kalman fusion in the ICP, AFDX-class determinism on the Fibre Channel and 1394b buses, and the EW/SDR stack realized as the Barracuda and CNI suites.

References

[MIL-1553]MIL-STD-1553B Notice 4 — DoD Interface Standard for Digital Time Division Command/Response Multiplex Data Bus
[ARINC 664]ARINC 664 Part 7 — Aircraft Data Network, Avionics Full-Duplex Switched Ethernet (AFDX)
[IEEE 802.1Q]IEEE 802.1Q-2022, Clause 8.6.8 — Frame Preemption. standards.ieee.org
[CXL 3.0]Compute Express Link 3.0 Specification. computeexpresslink.org
[Orin]NVIDIA Jetson AGX Orin Technical Brief. developer.nvidia.com
[Hailo-8]Hailo-8 Product Brief Rev 2.0. hailo.ai
[EtherCAT]EtherCAT Technology Group — IEC 61158-6-12. ethercat.org
[BEVFusion]BEVFusion: Multi-Task Multi-Sensor Fusion with Unified BEV Representation — arXiv:2205.13542
[Loihi 2]Intel Loihi 2 Technical Brief. intel.com
[SAM 2]SAM 2: Segment Anything in Images and Video — arXiv:2408.00714
[IEEE 1588]IEEE 1588-2019 — Precision Clock Synchronization Protocol for Networked Measurement and Control Systems
[F-35 TR-3]L3Harris — TR-3 Integrated Core Processor, open-architecture backbone of the F-35. l3harris.com
[INTEGRITY]Green Hills Software — INTEGRITY-178B RTOS on the Lockheed Martin F-35. ghs.com
[AS5643]SAE AS5643 — IEEE-1394b interface requirements for military and aerospace vehicle applications
[JSF C++]Lockheed Martin — Joint Strike Fighter Air Vehicle C++ Coding Standards (no exceptions, recursion, or post-init dynamic allocation)
[F-35]Lockheed Martin F-35 Lightning II — avionics and mission systems overview. en.wikipedia.org