AV Data Recorder and DSSAD Hardware
Last updated: 2026-05-09
Why It Matters
AVs need two different recording systems that are often confused. A DSSAD-style recorder captures a continuous, trustworthy record of automated-driving state, control authority, faults, and key events for incident analysis. A bulk ADAS/AV data logger captures high-rate raw sensor streams for validation, replay, model improvement, and root-cause analysis. One is an accountability record; the other is an engineering data source.
The hardware architecture should keep the DSSAD record small, time-aligned, tamper-evident, and powered through safe stop, while the bulk recorder is sized for worst-case sensor throughput and removable ingest workflows. IEEE 1616.1 defines DSSAD goals, metrics, common requirements, and ADS Level 3-5 data elements; IEEE 802.1AS provides the time-synchronization basis needed to align vehicle events, sensors, and network logs.
Architecture Decisions
| Decision | Practical rule |
|---|---|
| Split recorders | Keep DSSAD/event ledger separate from bulk raw sensor logging. The DSSAD path must survive overload or failure of the bulk recorder. |
| Time source | Use GNSS/PPS or grandmaster-backed IEEE 802.1AS/gPTP, hardware timestamps where possible, and logged clock-offset/error states. |
| Power | Feed DSSAD recorder, trusted clock, and minimal gateway from the safe-stop rail with enough hold-up to flush the last event. |
| Data model | Define a fixed DSSAD data dictionary: ADS mode, control authority, fallback demand, fault state, vehicle motion, ODD state, command source, and safety-controller status. |
| Bulk throughput | Size ADAS logger interfaces and storage for peak sustained write, not average bitrate. Include cameras, LiDAR, radar, CAN FD, Ethernet, and debug streams. |
| Integrity | Hash event records, sign manifests, encrypt removable media, and maintain chain-of-custody for drive swaps. |
| Privacy | Separate operational evidence from raw video/audio. Apply retention, access control, and redaction policy before upload or disclosure. |
Recommended layout:
DSSAD / event ledger
+-- safety controller state
+-- ADS mode and fallback state
+-- command authority and driver/operator interactions
+-- faults, time quality, power state
+-- tamper-evident storage on safe-stop rail
Bulk AV recorder
+-- raw cameras, LiDAR, radar, CAN FD, Ethernet, GNSS/IMU
+-- high-throughput NVMe arrays or cartridges
+-- pre/post-trigger clips and continuous validation logging
+-- depot ingest station and data lake manifestEvidence Artifacts
- DSSAD data dictionary mapped to IEEE 1616.1 concepts, jurisdictional requirements, and the vehicle safety case.
- Recorder block diagram showing safe-stop power, clock source, network taps, CAN/Ethernet interfaces, storage paths, and isolation from control traffic.
- Time-synchronization validation: gPTP grandmaster state, offset logs, hardware timestamp accuracy, holdover behavior, and clock-fault flags.
- Sustained-write test report at peak sensor load, including hot SSDs, full disks, worn drives, and simultaneous event extraction.
- Power-loss tests proving the last event record and manifest survive brownout, E-stop, and traction power loss.
- Tamper-evidence and chain-of-custody procedure for removable cartridges, operator access, OBD/service-port access, and depot ingest.
- Retention and privacy policy covering event records, raw sensor clips, operator notes, faces, license plates, aircraft identifiers, and upload rules.
Acceptance Checks
- DSSAD recording continues when the bulk recorder is saturated, removed, or rebooting.
- A power cut during an event preserves the last approved time window, record hash, and recorder health state.
- All recorder channels can be aligned to the vehicle time base with documented maximum skew.
- Sustained write remains above measured peak sensor bitrate with at least the approved thermal, wear, and filesystem margin.
- Missing or degraded time sync is visible in the record and cannot be mistaken for trustworthy timing.
- Drive swaps produce signed manifests, operator identity, cartridge identity, vehicle identity, and time range.
- Privacy gates prevent raw camera data from leaving the vehicle or depot outside approved retention and redaction rules.
Failure Modes
| Failure mode | Detection | Safe response |
|---|---|---|
| Bulk recorder backpressure | Queue growth, dropped packets, write latency spike | Preserve DSSAD path, drop lowest-priority bulk streams, alert fleet. |
| SSD thermal or wear degradation | SMART data, temp, write cliff, bad-block trend | Derate bulk recording, schedule cartridge replacement, protect event stream. |
| Time source loss | gPTP grandmaster loss, offset jump, GNSS/PPS fault | Mark records with degraded time quality and use holdover clock. |
| Event trigger missed | No clip for safety-controller event, trigger monitor mismatch | Keep continuous DSSAD ledger and add watchdog on trigger pipeline. |
| DSSAD and bulk data conflated | Raw logger failure removes event accountability record | Enforce independent storage, power, process, and health monitoring. |
| Tamper or unauthorized access | Manifest mismatch, signature failure, access log anomaly | Quarantine media and preserve audit trail. |
| Encryption key loss | Media unreadable after incident | Use escrowed key policy and tested recovery procedure. |
| Removable media mislabel | Cartridge ID mismatch, duplicate serial, ingest manifest error | Block ingest and require chain-of-custody reconciliation. |
Related Repository Docs
- On-Vehicle Data Triage and Selective Upload Prioritization
- Fleet Data Pipeline
- Perception-SLAM Fleet Data Contract
- Fleet Data Privacy Governance
- Deterministic Real-Time Networking (TSN)
- NVIDIA Orin Technical
- Incident Reporting and Post-Market Monitoring
- Safety Case Evidence Traceability
Sources
- IEEE, IEEE 1616.1-2023 Standard for Data Storage Systems for Automated Driving
- IEEE 1616 Working Group, DSSAD and EDR information
- IEEE, IEEE 802.1AS-2025 Timing and Synchronization for Time-Sensitive Applications
- Eurotech, DynaCOR 61-10 ADAS/HIL Logger Edition
- Eurotech, DynaCOR 40-35 Rugged High Performance Data Logger
- ViGEM, High-end data logging systems for ADAS and autonomous driving
- b-plus, Data Recorder BRICK
- b-plus, BRICK SE Ethernet Recorder