| Literature DB >> 30841551 |
Abstract
Recently, large amounts of data traffic from various sensors and image and navigation systems within vehicles are generated for autonomous driving. Broadband communication networks within vehicles have become necessary. New autonomous Ethernet networks are being considered as alternatives. The Ethernet-based in-vehicle network has been standardized in the IEEE 802.1 time-sensitive network (TSN) group since 2006. The Ethernet TSN will be revised and integrated into a subsequent version of IEEE 802.1Q-2018 published in 2018 when various new TSN-related standards are being newly revised and published. A TSN integrated environment simulator is developed in this paper to implement the main functions of the TSN standards that are being developed. This effort would minimize the performance gaps that can occur when the functions of these standards operate in an integrated environment. As part of this purpose, we analyzed the simulator to verify that the traffic for autonomous driving satisfies the TSN transmission requirements in the in-vehicle network (IVN) and the preemption (which is one of the main TSN functions) and reduces the overall End-to-End delay. An optimal guard band size for the preemption was also found for autonomous vehicles in our work. Finally, an IVN model for autonomous vehicles was designed and the performance test was conducted by configuring the traffic to be used for various sensors and electronic control units (ECUs).Entities:
Keywords: autonomous driving; in-vehicle network; time-sensitive network; vehicle sensors
Year: 2019 PMID: 30841551 PMCID: PMC6427734 DOI: 10.3390/s19051111
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Development status of time-sensitive network (TSN) standards.
| Standard | Status | Functionality |
|---|---|---|
| IEEE 802.1Qbv-2015 | Published | Enhancements for Scheduled Traffic |
| IEEE 802.1Qca-2015 | Published | Path Control and Reservation |
| IEEE 802.1Qbu-2016 | Published | Frame Preemption |
| IEEE 802.1Qch-2017 | Published | Cyclic Queuing and Forwarding |
| IEEE 802.1Qci-2017 | Published | Per-Stream Filtering and Policing |
| IEEE 802.1CB-2017 | Published | Frame Replication and Elimination for Reliability |
| IEEE 802.1CM-2018 | Published | Time-Sensitive Networking for Front Haul |
| IEEE P802.1AS-Rev | Ongoing | Timing and Synchronization for Time-Sensitive Applications |
| IEEE P802.1Qcc | Ongoing | Stream Reservation Protocol (SRP) Enhancements and Performance Improvements |
| IEEE P802.1AX-Rev | Ongoing | Link Aggregation |
| IEEE P802.1Qcr | Ongoing | Asynchronous Traffic Shaping |
Figure 1Example of frame transmission with preemption.
Figure 2Time-aware scheduler and queuing structure in the in-vehicle network (IVN) nodes.
Figure 3Receiver side MAC merge sublayer structure.
Figure 4IEEE 802.1Qbu frame format.
Fragmented frame identifier.
| Identifiers | Functions |
|---|---|
| SMD-Sx | Field to check first fragmented frame |
| SMD-Cx | Field to check if the fragment is continuing |
| SMD-Fx | Field to check last fragmented frame |
| Frag Count | Fragmented frame sequence |
Figure 5IVN model for autonomous driving vehicle.
Background stream for advanced driving assistant system (ADAS) sensor fusion.
| Sensor | Type | Stream Size | Number of Stream |
|---|---|---|---|
| RADAR | AVB | 10 Mbps | 5 |
| Ultrasonic wave | AVB | 15 kbps | 1 |
| AVM CAM | AVB | 80 Mbps | 4 |
| Mirrorless CAM | AVB | 80 Mbps | 3 |
| Forward CAM | AVB | 80 Mbps | 1 |
| Laser scanner | AVB | 10 Mbps | 1 |
| DSM CAM | AVB | 80 Mbps | 1 |
| Infrared CAM | AVB | 80 Mbps | 1 |
TSN streams for autonomous driving.
| Stream Info | Type | Source | Destination | Size (Byte) | Bandwidth Allocation (bps) | E2E Delay (μs) | * Diff. (μs) | ||
|---|---|---|---|---|---|---|---|---|---|
| Gen1 | Gen2 | ||||||||
| 1 | Navigation/AVM | ST | Infotainment | ADAS | 60 | 704 k | 98.5 | 64.5 | 34 |
| 2 | Navigation data | AVB | Infotainment | HUD | 2 | 80 M | 334.5 | 198 | 136.5 |
| 3 | Navigation/Audio | AVB | Infotainment | Cluster | 2 | 48 k | 217.8 | 110 | 107.8 |
| 4 | Audio | AVB | Infotainment | AMP | 11 | 125 k | 200 | 98.5 | 101.5 |
| 5 | Entertainment | AVB | Infotainment | RSE | 1250 | 125 k | 120 | 120.9 | −0.9 |
| 6 | Entertainment | AVB | RSE | Rear Left Monitor | 1250 | 80 M | 212.9 | 212 | 0.9 |
| Entertainment | AVB | RSE | Rear Right Monitor | 1250 | 80 M | 212.9 | 212 | 0.9 | |
| 7 | GPS/V2X | AVB | Integrated Antenna | Infotainment | 16 | 1 M | 54.4 | 54.4 | 0 |
| 8 | Control data | ST | Body | PT/Chassis | 4 | 3 k | 101 | 50.9 | 50.1 |
| 9 | PT/Chassis info | ST | PT/Chassis | ADAS Sensor fusion | 230 | 184 k | 100 | 50.2 | 49.8 |
| 10 | ADAS sensor fusion | AVB | ADAS Sensor fusion | Cluster | 2 | 125 k | 125 | 123.3 | 1.7 |
| 11 | ADAS sensor fusion | AVB | ADAS Sensor fusion | HUD | 2 | 125 k | 125 | 123.3 | 1.7 |
| 12 | Forward camera | AVB | ADAS Sensor fusion | Integrated Antenna | 250 | 80 M | 315.4 | 345.6 | −30.2 |
| 13 | Control data | ST | ADAS Sensor fusion | ESC | 625 | 500 k | 99.3 | 57.1 | 42.2 |
| 14 | Control data | ST | ADAS Sensor fusion | MDPS | 625 | 500 k | 99.3 | 57.1 | 42.2 |
| 15 | AVM image | AVB | ADAS Sensor fusion | Display | 1250 | 80 M | 210.7 | 209.8 | 0.9 |
| 16 | Mirrorless image | AVB | ADAS Sensor fusion | Mirrorless Display | 1250 | 80 M | 205.7 | 199 | 6.7 |
* Diff. = Difference of E2E delay.
E2E delay variation according to guard band size.
| Preemption | X | O | ||||
|---|---|---|---|---|---|---|
| Guard band size (byte) | - | 80 | 128 | 256 | 512 | |
| E2E Delay (μs) | ST | 64.5 | 64.5 | 64.5 | 64.5 | 64.5 |
| AVB | 234 | 201 | 198 | 233 | 235 | |
Figure 6E2E delay and preemption frequency variation according to guard band size.