IEEE 802.15.7-Compliant Ultra-low Latency Relaying VLC System for Safety-Critical ITS
Tassadaq Nawaz, Marco Seminara, Stefano Caputo, Lorenzo Mucchi,, Francesco Cataliotti, Jacopo Catani

TL;DR
This paper presents an IEEE 802.15.7-compliant VLC system for ITS that achieves ultra-low latency communication over 50 meters, suitable for safety-critical automatic driving applications.
Contribution
It introduces a novel I2V2V VLC system with active decode-and-relay, validated experimentally for ultra-low latency transmission in ITS environments.
Findings
Achieves sub-millisecond latency at 99.9% confidence level.
Maintains latency below 10 ms at 50 meters distance.
Compatible with IEEE 802.15.7 standard.
Abstract
The integration of Visible-Light Communications technology (VLC) in Intelligent Transportation Systems (ITS) is a very promising platform for a cost-effective implementation of revolutionary ITS and cooperative ITS protocols. In this paper, we propose an infrastructure-to-vehicle-to-vehicle (I2V2V) VLC system for ITS, implementing it through a regular LED traffic light serving as a transmitter and a digital Active Decode-and-Relay (ADR) stage for decoding and relaying the received information towards further incoming units. The proposed VLC system targets the challenging and important case of ultra-low latency ADR transmission of short packets, as this is needed for emerging applications of automatic braking, car platooning and other critical automatic and/or assisted driving applications. The experimental validation of the ADR VLC chain, as well as a thorough statistical analysis of…
| PER | Parameters | Target probability | |||
| 0.9 | 0.95 | 0.99 | 0.999 | ||
| Latency [no. of packets] | |||||
| r=0.1691; p=0.0638 | 8 | 14 | 31 | 59 | |
| r=0.1719; p=0.2555 | 2 | 3 | 7 | 13 | |
| r=0.1089; p=0.3342 | 1 | 1 | 4 | 8 | |
| r=0.028; p=0.7053 | 0 | 0 | 0 | 2 | |
| =0.0042 | 0 | 0 | 0 | 1 | |
| =0.0023 | 0 | 0 | 0 | 1 | |
| v [km/h] | D [m] | PER @57 kBd | Reaction Latency @99% [ms] | Relay Latency @99% [ms] | Brake distance [m] () | Reaction dist. [m] | Stop dist. [m] | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| VLC | IEEE802.11p | Human | VLC | IEEE802.11p | Human | ||||||
| 40 | 10 | 9.00 | 0.01 | 1.11 | 15.22 | 9.01 | 10.11 | 24.22 | |||
| 60 | 20 | 20.25 | 0.02 | 1.67 | 20.83 | 20.27 | 21.92 | 41.08 | |||
| 90 | 45 | 45.55 | 0.03 | 2.50 | 34.25 | 45.58 | 48.05 | 79.80 | |||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
IEEE 802.15.7-Compliant Ultra-low Latency Relaying VLC System for Safety-Critical ITS
Tassadaq Nawaz, Marco Seminara, Stefano Caputo, Lorenzo Mucchi, Francesco Cataliotti, and Jacopo Catani
©2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.T. Nawaz is with National Institute of Optics - CNR (CNR-INO), Sesto F.no, I-50019 Italy e-mail: [email protected] .M. Seminara and F. Cataliotti are with LENS and Physics and Astronomy Dept. - University of Firenze, Sesto F.no, I-50019 Italy e-mail: [email protected], [email protected] . S. Caputo and L. Mucchi are with the Dept. of Information Eng. (DINFO) - University of Firenze, Italy, e-mail: [email protected], [email protected]. Catani is with National Institute of Optics - CNR (CNR-INO) and LENS, Sesto F.no, I-50019 Italy e-mail: [email protected] .
Abstract
The integration of Visible-Light Communications technology (VLC) in Intelligent Transportation Systems (ITS) is a very promising platform for a cost-effective implementation of revolutionary ITS and cooperative ITS protocols. In this paper, we propose an infrastructure-to-vehicle-to-vehicle (I2V2V) VLC system for ITS, implementing it through a regular LED traffic light serving as a transmitter and a digital Active Decode-and-Relay (ADR) stage for decoding and relaying the received information towards further incoming units. The proposed VLC system targets the challenging and important case of ultra-low latency ADR transmission of short packets, as this is needed for emerging applications of automatic braking, car platooning and other critical automatic and/or assisted driving applications. The experimental validation of the ADR VLC chain, as well as a thorough statistical analysis of errors distribution in the transmission, has been performed for short to medium distances, up to 50 meters. The performances of the designed system are evaluated by measuring the packet error rate (PER) and latency in the whole ADR transmission chain. Our analysis shows that our system attains ultra-low, sub-ms latencies at 99.9% confidence level for PER as high as , yet granting a latency below 10 ms even for distances of 50 m. The demonstrated system prototype is compatible with IEEE 802.15.7 standard.
Index Terms:
Visible light communications, Intelligent transportation systems, Ultra-low latency, Safety-critical applications.
I Introduction
In recent times, integration of intelligent communication devices in vehicles is significantly increased, aiming at reduction of fatality rates and injuries in urban scenarios. However, according to the World Health Organization report [1], despite sizeable efforts in introducing active or assisted reaction capabilities to sudden events in last generation of vehicles, more than 1.2 million people annually died and 20 to 50 million injured in road accidents. This report further predicts that the traffic-related fatality rates would further increase and become the sixth largest cause of death in world by 2020 whereas it was the ninth largest in 1990 [1, 2]. Increasing the efficiency and safety of entire transportation system clearly poses the need for more advanced pervasive, low-latency vehicular interconnection technologies, aimed at boosting the vehicle’s active safety protocols capabilities in response to critical events.
To cope up with this challenge, different types of vehicular communications, namely Infrastructure-to-Vehicle (I2V), Vehicle-to-Vehicle (V2V) and Vehicle-to-Infrastructure (V2I), are being explored. In particular, the emergence of IEEE 802.11p standard for short to medium range inter-vehicle communication, which amends the popular 802.11 protocol suite and the allocation of dedicated frequency band for ITS in Europe have provided the potential solution for future implementations of communication-based ITS safety applications [3, 4]. ITS connects vehicles, humans and roads through state-of-the-art information and communications technologies to increase the safety and efficiency of the transportation system and also to reduce the environmental pollution. The safety and efficiency of the road traffic can be substantially improved by enabling the wireless communications between I2V, V2V and V2I to share the information regarding their dynamical state (e.g position, speed, acceleration etc.) or information about real traffic situations (e.g traffic jams, accidents, critical events etc.) [4, 5, 6].
In this scenario, Visible Light Communications (VLC), exploiting LED-based lighting systems [7], recently raised as a very promising communication technology due to a combination of features lacking in common RF-based communication systems e.g. they are readily integrated in existing infrastractures and an optical information channel can be highly directional. Exploiting such features could allow for the implementation of agile and highly-reconfigurable, ad-hoc subnetworks by realizing directional interconnectivity between users in both I2V and V2V configurations without the need for complicated packet structures.
In general, VLC uses the visible light spectrum [400-790 THz] to provide for highly-integrable, energy-efficient wireless solutions targeting either high data rates or pervasive broadcast of short information packets with very low latencies, which is especially important in ITS safety-critical applications (see Sec. II). This is achieved by exploiting the high modulation bandwidth possibilities given by new high-power vehicular and urban LED illumination sources to encode digital information in the optical carrier, with no alteration of human eye perception [8].
Most of the initial work in the field of VLC is based on basic modulation techniques such as on-off keying and pulse position modulation [9]. IEEE 802.15.7 [10] standard which was made public in 2011 has opted on-off keying and pulse position modulation as fundamental modulation schemes for outdoor applications. Moreover, Colour Shift Keying (CSK) is also considered as third modulation scheme. Focusing on VLC in ITS, two types of systems, namely, camera-based [11, 12, 13, 14, 15] and photodiode-based [16, 17, 18, 19, 20, 21, 22] systems are considered in literature. The high speed cameras are expansive and computationally complex to be used in automotive industry. On the other hand low cost photodetectors are quite efficient regarding noise performances and can be used for long distances.
In the perspective of introducing VLC as a robust and reliable technology in real ITS scenario, validating the low-latency and high-accuracy character of a IEEE 802.15.7-compliant VLC communication chain involving both I2V and V2V endpoints with real road signaling sources would be of high relevance for boosting the introduction of VLC in ITS applications, aimed, e.g., at minimizing road accidents and enable smart traffic management protocols in large cities.
This paper presents an experimental implementation of a combined VLC Infrastructure-to-Vehicle-to-Vehicle (I2V2V) architecture for high-speed transmission of alert messages from a regular traffic light (TX) to an incoming unit (RX), which also embeds an ultra-fast active decode-and-relay (ADR) V2V stage towards further incoming units for ultrafast propagation of critical information through the vehicular chain (see Fig. 1). Our IEEE 802.15.7-compliant [10] system is aimed at providing a cost effective solution for a short to medium range VLC to be employed in ITS outdoor safety-critical applications, and is based on a low-cost, open-source microcontroller platform (Arduino DUE) and attains for the first time ultra-low, sub-ms total latencies in the total TX-RX-ADR path through VLC. The experimental validation of our architecture, attaining baud rates as high as 230k with a Manchester encoding scheme, is performed using a regulated signaling infrastructure (a standard traffic light) for distances up to 50 m, featuring PERs approaching than . The PER performances of our system are statistically analyzed in order to retrieve average values for latency and packet delivery rate which can be used to reliably estimate automated reaction times to sudden events in ITS scenarios, paving the way towards a new generation of ITS and cooperative ITS implementations. In addition, a mathematical model of the latency is derived. The model is suitable to simulate the latency in real scenarios and design proper communication protocols and procedures for road safety in ITS applications.
The paper is organized as follows. In Section II, we discuss motivation for latency analysis. In Section III, we explain our system model including implementation details and performance metrics. Measurement campaign is discussed in IV. The experimental results and performances evaluation are shown in Section V. Finally, we draw some conclusions in Section VI.
II Motivation for Latency Analysis for Safety Critical Applications
The PER is a well established parameter used to evaluate performances of a communication system. However, as pointed out in [23], for active road safety application, PER alone could generally be insufficient to assess the awareness level of receiving units in case of sudden events, whilst a statistically-averaged latency value (SAL) (generalizing the Packet InterReception time (PIR) parameter in [23] to the case of ADR systems), taking into account the distribution of errors in the transmission chain as a function of relevant experimental parameters, could provide a much more reliable performance indicator. In ADR systems, the bare latency can be defined as the time interval elapsed between the first bit of transmitted message and the last bit of the relayed message after a correct reception and decoding process. To understand the importance of retrieving a SAL parameter, let us consider an example where a TX unit X transmits 100 packets to a unit Y in s, with a PER of corresponding to an arithmetically-averaged latency value of 20 ms. Let’s now imagine two different error distribution scenarios: in the first case, in the transmission a good packet and a bad one are evenly alternating. In second scenario, the packets received at Y form clusters: packets are received in s, then there is no reception of the packets for next s, and the remaining packets are received in last s. From this example, it is evident that two scenarios differ enormously from road safety point of view, as in the former case Y has constant knowledge of X’s status every 20 ms, in contrast to the second case where the Y’s knowledge about X’s status can be outdated for as much as s, with evident consequences for any automated response in case of sudden critical event. Neither PER nor a simple average of latencies keep into account clustering of errors, while the SAL is calculated from the observed statistical distribution of error clusters size and hence represents a much more reliable metric to determine a statistical response time and success rate for automated actions in intelligent vehicular networks.
III VLC Transmission Chain
III-A Hardware overview
Our VLC I2V2V ADR system (Fig. 2) is composed by a digital encoder/modualator, a regular traffic light, provided by ILES s.r.l, acting as TX light source, a fast, high-gain RX unit, a digitizer/decoder and an embedded ADR digital stage providing the possibility to modulate a further LED source (e.g. a rear lamp of a car) to relay received information to following units. A 1 Gs/s digital oscilloscope is used for signal recording and analysis. Details on the whole electrooptical TX-RX-ADR system will be given in a future work, as they are unnecessary to the scope of the present paper.
III-A1 Transmitter
The TX stage is realized by adding current modulation to the LED lamp supply current. The modulation signal is provided by a digital encoder, realized through a microcontroller-based digital board (Arduino DUE). The TX stage transmits digital data up to 230 kBd by inserting digital information into the optical carrier emitted by the traffic light lamp. The On-Off Keying (OOK) is used for digital modulation, and Manchester encoding, obtained through a low-level, interrupt-based control of in-out ports of the board, is considered with OOK for data coding as it is recommended by IEEE 802.15.7 PHY 1 for outdoor VLC. The Manchester encoding guarantees a constant average signal allowing at the same time for a constant illumination by the traffic light, at the expenses of halving the effective bit rate of the communication chain. As the duty cycle of current driven into the LED source is 50%, in order to maximize the modulation intensity whilst preserving the overall regulatory intensity of 100%, we opted to perform a 0-200% modulation. This configuration did not lead to any derating in the LED source characteristcs in several months of continuous operation.
III-A2 Receiver/Decode and Relay
The RX unit collects the light from TX on a 36 mm2 transimpedance photodiode, with variable secondary-stage gain. The collecting optics is an aspherical 2” uncoated lens, allowing for high optical gain, fundamental to have an efficient communication for high TX-RX distances. The photodiode is physically AC-coupled before the first transimpedance stage in order to reject spurious DC stray light components (such as sunlight or 100 Hz from artificial lights). As only the modulation component is retained, the gain value could be increased to high values (up to +50 dB for low baud rates) without risks of first-stage saturation. This amplification stage ensures a magnitude level of input signal higher than 20-40 mV even at 50 mt distances, which is considered as our limit for successful communication (see Sec. V). The amplified analog signal is then digitized by a variable-threshold comparator stage, and then analyzed and decoded by a digital RX board (based on Arduino DUE platform as well). Thanks to the relatively high computational power and speed of such platform, the decoded signal can be processed, re-encoded and delivered to a further modulation TX stage, eventually acting on rear lamps/brake lamps for message relaying to following vehicles.
III-B System model
The functional block diagram of the system is shown in Fig. 3. The TX digital board produces the bit sequence (see lower panel of Figure) and packages it into a packet of 4 bytes (32 bits), 2 bytes preambles and 2 bytes of data (i.e. AL). Preamble follows a unique pattern (all 1’s or 0’s) that could be used for pre-synchronization between transmitter and receiver and also provide for useful signal equalization after transients. Then this data is fed into Manchester encoding block, providing the source signal for modulator, where data is inserted into the optical carrier using OOK current modulation, i.e. modulating the intensity of the traffic light, which represents the TX source. The signal is passed through the optical transmission channel and received at photodetector, and then decoded and interpreted. The RX block presented in our prototype embeds an active relaying node: the Arduino DUE board decodes and bit-wise compares the received message with a stored reference message in less than 10 s. If no errors are detected, the message is re-encoded and passed to a modulator for further clean relaying towards incoming units. We choose not to embed error correction algorithms as they are not inserted in the IEEE paradigms for outdoor VLC communications through 200 kHz carriers. Due to hardware limitations arising from interrupt conflicts, our ADR stage cannot receive bits while an active relaying of a previous data stream is occurring (see Fig. 6). We choose anyhow to keep the broadcast signal interpacket delay as short as possible (continuous broadcast) in order to limit signal level fluctuations due to long interpacket phase where no modulation is present. In this continous broadcast configuration, the number of relayed messages if no errors are detected cannot exceed 1/2 the number of transmitted messages even in the ideal transmission case, so we set PER = 1 when the number of relayed messages equals 0.5 the number of transmitted ones. In the beaconing case, where the interpacket delay is by construction much longer than the packet length, this correction factor is not needed (Fig. 7). In both cases, the minimum attainable latency in the whole TX-RX-ADR process is highlighted in Figs. (6-7), and attains 595 s in both broadcast and beaconing configurations (see Sec. V-B).
III-C Performance Metrics
Prototype performance are evaluated according to the following metrics:
III-C1 Packet Error Rate (PER)
It is defined as ratio between lost VS total transmitted packets. A packet is considered to be lost if a single bit is altered during transmission. The lower observable PER ( ) is limited by the maximum number of transmitted packets (), chosen to limit the duration of the whole campaign to reasonable values. An estimation of BER is also possible in the hypothesis that a single bit is lost when an error is detected, which is very reasonable for low PER values. As our packets are composed with 32 bits, this leads to an upper value of BER of .
III-C2 Latency
With reference to Figs. (6-7), latency is defined as the time elapsed between the first bit of a TX message and the last bit of an actively-relayed message after the ADR block.
IV Measurement Campaign
The measurement campaign is carried out in collaboration with ILES srl, a company producing and installing intelligent signaling elements, in the city of Prato - Italy. The measurements are performed in a long corridor (55 m) inside the Physics ad Astronomy Dept. of the University of Florence (see Fig. 4). In experimental set up, the relative vertical height among photodetector and red lamp is set to implement a configuration where the collection lens is placed on the car dashboard ( cm from ground [24]). In this configuration, interference due to artificial and ambient light sources such as multipath reflections are always present, and require an equal or higher robustness in noise rejection schemes when compared to outdoor scenario implementations, where, e.g., the 100 Hz component is definitely less critical.
The received signal is proportional to the optical flux collected by the condenser lens, hence decreases with increasing distance and incidence angle between optical axes of the transmitter and receiver optical elements. In this measurement campaign, the photodetector optical axis is aligned towards the traffic light lamp center in order to maximize the amplitude of the received signal. In order to evaluate the performances of the designed prototype in various possible distance/gain configurations, the distance between traffic light and photodetector is changed from m to m with step sizes of to m, whilst the gain value is spanned in steps of 10 dB for all useful values, ranging from PER = 1 for too low or too high gain (limiting the RX electronic bandwidth to unsuitable values for a specific baud rate), up to the lowest detectable PER of , limited by the number of transmitted packets (see above).
V Experimental Results and Discussions
V-A PER Analysis
For these experiments a predefined message is sent continuously at , , , and kBd rates. Fig. 5 shows the dependence of the PER performance on the distance between traffic light and photodetector for various baud rates. The PER performance of the system is decreased as the distance between the transmitter and receiver is increased due to reduction of the received modulation signal with respect to the residual stray ambient components and line noise, which are relatively independent on the RX-TX distance. Our measurements demonstrate that our VLC-based prototype is able to establish communications up to the maximum available distance of m for all of the tested baud rates. A PER value , corresponding to a lossless transmission in our observation window, is obtained for distances up to m for and kBd. Higher baud rates of and kBd achieve lossless transmission up to and m, respectively. The ultralow-latency configuration (230 kBd) features PER at m and still grants PER at 50 m. Noticeably, anyhow, near-lossless PER value of is recovered at 50 m even for 230 kBd if the traffic light is slightly tilted backwards by few degrees. Indeed, as verified in a previous work of ours [24], roadside traffic lights are designed to maximize visibility (and so the VLC signal) in the range of 12-18 m. In case long distances should be privileged for casting long-range VLC signals, hence, it is beneficial either to recline the lamp optics of roadside traffic lights by few degrees in order to redirect the shaped beam towards higher distances, or to prefer the usage of over-road traffic-lights.
Without optimal lamp orientation, the PER performances at 50 m remain good () for both and kBd. In practice, a drop into the RX-ADR block capabilities to correctly receive packets is found around 20-40 mV in the signal level. This value is mainly arising from 100 Hz interfering signal at the receiver, resulting as a residual neon light component after the first AC filtering stage. We found not beneficial to further increase the AC decoupling frequency, as this would start to cut the modulation signal as well. Fig. 6 is an oscilloscope screenshot of the data stream across various blocks, taken in real time during experiments. In this figure yellow colour shows the transmitted signal, the green colour presents the received analog signal after the photodetector, blue is for digitized received signal after comparator and the purple track shows relayed packets. The impact of the artificial lights on received signal shape can be observed as the residual modulation appearing in the green track of upper panel in Fig. 6. Incidentally, this could be the origin of the deviation of PER vs distance from monothonic behavior at very low signals in Fig. 5 (i.e. distances m and high baud rates). Indeed, as the light coming from lamps on the ceiling can enter more or less the detector field of view depending on its position along the corridor, the consequences of this stray 100 Hz signal can start to have an effect on PER at very large distances, where the signal is much feebler.
We remark that the better experimental values obtained of PER and estimated BER below represent a worst-case limit due to limitations of number of transmitted packets. From Fig. 5 we have clear indications that, especially at distances up to 30 m, actual PER and BER limit values are much lower than our upper limits.
V-B Ultra-low ADR latency performances in broadcast and beaconing configurations
Besides the good PER and BER performances shown for distances up to 50 m, another remarkable feature of our VLC prototype is the demonstration of ultra-low, sub millisecond active decode and relaying latencies (see red markers inf Figs. (6-7)): a data packet is transmitted, decoded, compared and relayed in 595 s for IEEE-compliant modulation frequencies of kHz (230 kBd in our case). This achievement makes our low-cost, highly-integrable VLC architecture suitable for time-critical, road-safety ITS applications, Further, such low latency values indicate that this architechture would fulfill the latency standards of 5G technology in IoT applications.
As a proof of principle, we also test the suitability of our system for beaconing of situational information in one example configuration (230 kBd). The beaconing interval is set to be much longer (100 ms) than the packet time (s), and this constitutes a major difference with respect to the broadcast case, as the average amplitude of detected datastream is now much less constant due to signal transients driven by long interpacket delays. The beaconing performances are shown in the Fig. 7, and a sub-millisecond (595 s) relaying is also achieved in this case, without appreciable loss of packets. Figs. (6-7) highlight that the prototype presented in this paper is suitable for both event-triggered message broadcast and continuous data transmission.
V-C Statistical Latency Analysis
As discussed in Sec. II, neither bare minimum latency values corresponding to a certain baud rate, nor the PER alone can provide an effective metric to determine a most probable successful data delivery time in ITS applications. Since (especially for high PER values) clusters of consecutively lost packets can appear, a statistically-averaged latency (SAL) should be rather retrieved from a statistical analysis of the lost packets distribution. This section presents an analysis of such distributions, recorded for different PER values. Differently from PER measurements, in such measurements set we had to acquire whole tracks in order to perform an accurate post-processing analysis of errors distributions and latencies. The memory depth of the oscilloscope sets the acquisition length to a maximum amount of 10000 sent packets, and since we have to perform an analisys on statistically-relevant datasets, we restrict the analysis to PER values not lower than , in such a way that the total recorded number of lost packets in our observation window exceeds 10, considered as a limit value for a statistically-relevant error dataset. For lower PERs, indeed, errors distributions can be strongly affected by the finite-size nature of our ensemble, failing to provide for inferential capability to our statistical analysis.
The curves for number of occurrences vs. number of consecutively lost packets (cluster size) for different PERs are plotted in Fig. 8. It shows that the clustering in relaying messages is increased for higher values of PER. The maximum observed cluster size is in case , whereas it is for , for and for . For three PER cases (see Fig. 10) we extracted the corresponding probability mass function (PMF) and cumulative distribution function (CDF) [25], reporting the results in Fig. 10. The clustering of errors tends to increase as the PER is increased, still featuring a smooth trend as a function of the cluster size. In order to infer a best estimation for SAL, we tried to identify a most suitable model for clusters distribution testing three different fit models (binomial, negative binomial, and Poisson) against our data.
Fig. 10 shows the PMFs and the CDFs of the empirical data as well as three discrete distributions: binomial, negative binomial and Poisson. The same figure also reports the CDF error, i.e., the difference between the CDF of empirical data and the CDF of the above mentioned distributions.
As Fig. 10 shows, we obtain a very good agreement with negative binomial hypothesis for all of the analyzed PER values. The PMF of a negative binomial (or Pascal) distribution is
[TABLE]
where is the number of failures, is the number of successes, and is the probability of success. This agreement enables us to use the negative binomial hypothesis in order to make predictions on system level performances of our implementation from the SAL point of view as a function of PER (Sec. V-D).
In order to obtain a SAL it is first of all important to connect the CDF of error cluster size (central panels of Fig. 10) to its effect in terms of communication delay. With reference to Fig. 9, the latency can be inferred as a function of error cluster size (retrieved from raw data) using following equation:
[TABLE]
where is the total latency, is the minimum time required to relay a packet, is the number of consecutively lost packets (cluster size), is interpacket delay, and is the packet duration. Parameters , , and appearing in Eq. 2 can be considered as constants, with observed deviations on the timescale of s.
Importantly enough, the cluster size CFD analysis, performed for several PER configurations, delivers the required number of broadcast packet retransmissions granting a certain success probability in our TX-RX-ADR transmission chain (see solid lines of Fig. 11). In turn, through Eq. 2, we can link this packet number to the corresponding latency (right axis of Fig. 11, obtained inserting time parameters for 230 kBd).
The dashed vertical lines in the inset indicate three significant success probability levels (95%, 99% and 99.9%), whilst the horizontal line highlights the sub-ms latency regime. Most significantly, even in the worst PER case (), at 230 kBd, a successful transmission can be accomplished with 99.9% confidence level in only ms, whilst the sub-ms relaying regime (highlighted by the shaded area in the inset of Fig. 11) is granted already for PER values (red line). When combined to results reported in Fig. 5, these result noticeably demonstrates, with a confidence level better than 0.999, that: a) our VLC system is able to perform successful communication up to 50 m at 230 kBd and perform ADR of information in less than 10 ms; b) successful communication with ultra-fast, sub-ms ADR performances is granted up to more than 30 m, where the measured PER @ 230 kBd attests well below .
The best fitting model (negative binomial) for (dash-dot lines) can analogously be used to infer as a function of cluster size and to extract the SAL value from knowledge of cluster size distribution for different PER values. As it can be seen, the latency values of the proposed model and the empirical data are close, and the discrepancy is always packets for probability 0.95 (see inset of Fig. 11 and Fig. 12). Only in case of higher probabilities and high PER () the accuracy appears to get lower, as the predicted cluster size value is significantly higher than the measured value. Notwithstanding this model discrepancy, for which we did not find a trivial explanation addressing it to the finite-size nature of our experimental sample, the model proves to provide correct predictions for error distributions in a very wide set of transmission parameters.
The latency model parameters corresponding to dash-dot lines of Fig. 11 are also reported in Table I. It is worth to note that for the cases of very low PER (few errors in the measurements) the best fitting PMF is rather given by a Poisson distribution with parameter reported in Table I. Similarly to the higher PER and higher success probability case, the discrepancy can exceed 5 packets. The error of the model is depicted in Fig. 12.
V-D Model estimation of SAL VS PER
By using the best fitting model, we can derive the expected latency (SAL) corresponding to a successful decode-and-relay transmission process with a target probability, in generic communication conditions corresponding to a certain PER. Fig. 13 shows the estimated SAL expressed as number of packets as a function of PER for different target probability of successful relaying. Right vertical axis shows the mapping on latency time obtained for 230 kBd by using Eq. 2. The latency grows monotonically with PER and target probability, but remarkably, even in the case of relatively high PER values (), which are far from suitable for internet links, the model predicts for our sytem ADR latencies below 10 ms even for target success probabilities of 99.9%, whilst the sub-ms regime is expected already for PER .
V-E Application to road safety
It is interesting to give a realistic estimation of the possible advantages in terms of road safety which could be obtained by introducing our low-latency architecture in realistic road scenarios. To this scope we give an estimation of the reduction in the stopping distance of standard vehicles in case of critical events (traffic light suddenly turns red) as compared to the human reaction case.
The total stopping distance is the sum of the perception-reaction distance and the braking distance [26]
[TABLE]
where is the vehicle speed, is the reaction time, is the friction coefficient and is the gravitational acceleration. A road in good condition usually shows a friction coefficient of .
As a general remark, since at large distances the PER value for the lowest examined baud rates (19 and 57 kBd) is orders of magnitudes better than for 230 kBd, we assume that in long-cast safety-critical message delivery applications ( 30 m) it could be more effective to employ lower, more reliable baud rates, as such low PER values would correspond to a much lower SAL value even if the PT and IPD times are 4 times larger. Since long-distance performances of our system are equivalent at 57 and 19 kBd (see Fig. 5), in the following analysis we will use 57 kBd as transmission rate.
Table II shows a comparison between reaction and total stopping distances of an average family car in a dry road calculated for three relevant initial speed and distance-to-traffic-light situations. Different distances correspond to different PERs, and hence different latencies (see previous section). The reaction/stopping distances are evaluated by considering the reaction time equal to latency (delay) in the human-, IEEE802.p- and VLC-triggered braking case. Tests in real conditions found the fastest reaction time of car drivers to be sec [27], whilst the latency requirements in outdoor road applications are given in [28, 29]. In particular, IEEE802.11p standard provides a maximum latency of ms for RF-based road safety applications. For the VLC case, the reaction Latency, i.e. the time interval occurring between the beginning of a transmitted packet and the first correct packet reception at the receiving unit (without relaying) can be obtained by simply subtracting to ADR latency the Packet Time (see Fig. 6 and Fig. 9). In case of low PERs, this nearly corresponds to half the ADR latency as the IPD time is very short.
As it can be seen, a VLC signalling system in a realistic road scenario can yield decisive advantages in terms of total braking distance, which can turn out to be paradigmatic in case of short distances or high speeds, where the car can stop before the crossing instead of getting into the middle of it (see Table II). It is worth to note that this improvement in terms of stopping distance, could be not granted by RF-based communication technologies, for which the IEEE 802.11p standard for ITS envisions maximum average latencies of ms, 10 times larger than the ones observed in our worst case scenario tests (0.999 probability, 50 m, 230 kBd, giving latencies below 10 ms, see Fig. 11). Noticeably then, also total relay ADR latencies, reported in Table II, still correspond to reaction distances well below 0.1 m even for speeds as high as 90 km/h. This important point suggests our architecture as a very promising candidate for implementation of low-latency cooperative ITS schemes such as short-distance vehicle platooning, where effective reaction distances well below the 1m range represent a challenging, key target.
VI Conclusions
In this work we have constructed and tested a combined VLC Infrastructure-to-Vehicle-to-Vehicle architecture using as a transmitter an LED based regulatory traffic light received on a conventional photodiode driving an ultra-fast active decode-and-relay V2V stage. Our system is based on a low-cost, open-source microcontroller platform (Arduino DUE) and is fully compliant with the IEEE 802.15.7 specification. Our architecture has been tested to a rate of 230 kBd with a Manchester encoding scheme.
We evaluated the performance of our system by a direct measurement of the PER for distances up to 50 m, approaching a value of in optimal conditions at our highest rate of 230 kBd. We performed a statistical analysis taking into account the distribution of errors in the transmission chain as a function of relevant experimental parameters, to obtain a model predicting statistically-averaged latency values (SAL) below 1 ms with 99.9% probability for PER . This makes our system already integrable in the new 5G standard protocols.
Our work demonstrates, for the first time, the possibility to attain sub-ms active decode and relay I2V2V communication by integration of VLC technology in real road signaling infrastructures, and the measured performances can redefine new safety standards for a new generation of ITS and cooperative ITS implementations, such as automatic braking, collision avoidance, car platooning, as well as continuous information exchange in VANETs applications [30]. For example our VLC signalling system in a realistic road scenario can yield decisive advantages over conventional RF-based technologies in terms of total braking distance, especially in case of short distances or high speeds, where the car can stop before the crossing instead of getting into the middle of it.
Acknowledgment
This work has been performed in collaboration with the Visible Light Communications Research laboratory (VisiCoRe, https://visicore.dinfo.unifi.it/), a partnership of University of Florence, LENS, and CNR-INO.
Authors would like to thank the company ILES srl (http://www.ilessrl.com) for supplying the traffic-light and for the important support given during the measurements campaign.
Authors would also acknowledge financial support by Fondazione CR Firenze through project 2016.0792 VisiCom.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] W. H. Organization, “fact-sheets/detail/the-top-10-causes-of-death.available: https://www.who.int/news-room/fact-sheets/detail/the-top-10-causes-of-death,” May 2018.
- 2[2] ——, “Road traffic injuries. available: https://www.who.int/en/news-room/fact-sheets/detail/road-traffic-injuries,” Dec 2018.
- 3[3] V. Aa, “Ieee std 802.11 p-2010, amendment 6: Wireless access in vehicular environments,” IEEE Computer Society , 2010.
- 4[4] F. Ahmed-Zaid, F. Bai, S. Bai, C. Basnayake, B. Bellur, S. Brovold, G. Brown, L. Caminiti, D. Cunningham, H. Elzein et al. , “Vehicle safety communications–applications vsc-a second annual report january 1, 2008 through december 31, 2008,” Tech. Rep., 2011.
- 5[5] D. Jiang and L. Delgrossi, “Ieee 802.11p: Towards an international standard for wireless access in vehicular environments,” in VTC Spring 2008 - IEEE Vehicular Technology Conference , May 2008, pp. 2036–2040.
- 6[6] S. Eichler, “Performance evaluation of the ieee 802.11p wave communication standard,” in 2007 IEEE 66th Vehicular Technology Conference , Sep. 2007, pp. 2199–2203.
- 7[7] Y. Tanaka, S. Haruyama, and M. Nakagawa, “Wireless optical transmissions with white colored led for wireless home links,” in 11th IEEE International Symposium on Personal Indoor and Mobile Radio Communications. PIMRC 2000. Proceedings (Cat. No.00TH 8525) , vol. 2, Sep. 2000, pp. 1325–1329 vol.2.
- 8[8] S. Arnon, J. Barry, G. Karagiannidis, R. Schober, and M. Uysal, Advanced optical wireless communication systems . Cambridge university press, 2012.
