Next Article in Journal
Highly Sensitive and Selective Formaldehyde Gas Sensors Based on Polyvinylpyrrolidone/Nitrogen-Doped Double-Walled Carbon Nanotubes
Next Article in Special Issue
Driver Take-Over Behaviour Study Based on Gaze Focalization and Vehicle Data in CARLA Simulator
Previous Article in Journal
Azimuth Full-Aperture Processing of Spaceborne Squint SAR Data with Block Varying PRF
Previous Article in Special Issue
A Deep Learning Approach to Detect Anomalies in an Electric Power Steering System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Methodology for Abstracting the Physical Layer of Direct V2X Communications Technologies

1
College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China
2
WiLab, CNIT/DEI, University of Bologna, 40126 Bologna, Italy
3
CNIT/DIE, University of Rome Tor Vergata, 00133 Rome, Italy
4
NXP Semiconductors, 31023 Toulouse, France
*
Author to whom correspondence should be addressed.
Submission received: 21 October 2022 / Revised: 24 November 2022 / Accepted: 26 November 2022 / Published: 30 November 2022
(This article belongs to the Special Issue Feature Papers in Vehicular Sensing)

Abstract

:
Recent advancements in vehicle-to-everything (V2X) communications have greatly increased the flexibility of the physical (PHY) and medium access control (MAC) layers. This increases the complexity when investigating the system from a network perspective to evaluate the performance of the supported applications. Such flexibility, in fact, needs to be taken into account through a cross-layer approach, which might lead to challenging evaluation processes. As an accurate simulation of the signals appears unfeasible, a typical solution is to rely on simple models for incorporating the PHY layer of the supported technologies based on off-line measurements or accurate link-level simulations. Such data are, however, limited to a subset of possible configurations, and extending them to others is costly when not even impossible. The goal of this paper is to develop a new approach for modeling the PHY layer of V2X communications that can be extended to a wide range of configurations without leading to extensive measurement or simulation campaigns at the link layer. In particular, given a scenario and starting from results in terms of the packet error rate (PER) vs. signal-to-interference-plus-noise ratio (SINR) related to a subset of possible configurations, we first approximated the curves with step functions characterized by a given SINR threshold, and we then derived one parameter, called implementation loss, that was used to obtain the SINR threshold and evaluate the network performance under any configuration in the same scenario. The proposed methodology, leading to a good trade-off among the complexity, generality, and accuracy of the performance evaluation process, was validated through extensive simulations with both IEEE 802.11p and LTE-V2X sidelink technologies in various scenarios. The results first show that the curves can be effectively approximated by using an SINR threshold, with a value corresponding to 0.5 PER, and then demonstrate that the network-level outputs derived from the proposed approach are very close to those obtained with complete curves, despite not being restricted to a few possible configurations.

1. Introduction

Vehicle-to-everything (V2X) connectivity allows vehicles to communicate with one another and with other road elements to share local views and intentions, discover surroundings, and coordinate driving maneuvers [1,2], improving the safety and efficiency of our transportation systems [3]. Focusing on direct communications, two families of standards have been defined for direct V2X connectivity, i.e., the one based on IEEE 802.11p, which is expected to be shortly amended by the IEEE 802.11bd, and the other based on the sidelink technologies designed by the 3GPP for V2X, which today means long term evolution (LTE) and 5G new radio (NR), and might become 6G in the next decade.
The new developments in V2X standardization have enabled greater flexibility at both the physical (PHY) and medium access control (MAC) layers, with the scope to enable a large variety of use cases. This calls for a cross-layer performance analysis, where the main PHY and MAC layer parameters and procedures, as well as the interplay between them, should be considered to cover a variety of different scenarios and settings. One of the main issues when investigating V2X over multiple layers is how to reproduce the performance of the PHY layer in a sufficiently accurate way without overly impacting the computational complexity. An accurate simulation of the PHY layer would in fact require, in principle, a bit-by-bit generation per transmitter and every receiver, a conversion to electromagnetic signals, and propagation through a multi-path variable channel. However, introducing an accurate signal-level simulation of the PHY layer makes network-level simulations very slow and, in some cases, unfeasible, due to the large vehicle densities and different levels of mobility that need to be investigated. Additionally, it is worth noting that V2X transmissions are normally in broadcast mode, leading to a very high number of links to be evaluated.
Instead of performing detailed PHY layer simulations, a commonly adopted approach is to use packet error rate (PER) vs. (average) signal-to-interference-plus-noise ratio (SINR) curves, such as those presented in [4]. More specifically, per each message exchange, the SINR is calculated based on the position of the nodes, including path-loss, small-scale fading, and the interference received from other signals, and then the correctness is statistically determined based on the given curve. This approach is supported by the fact that, within V2X communications, the channel normally varies quickly enough that the small-scale fading observed by different transmissions in the time domain can be assumed as uncorrelated [5]. Despite this being a widely adopted solution, the main problem is that different SINR vs. PER curves have to be generated for each scenario or system setting, i.e., any technology, packet size, modulation and coding scheme (MCS), and link-level simulations or on-field measurements required for generating these curves are usually computationally intensive or operationally unfeasible. It is worth noting that there exist a plethora of configurations for V2X communications, as the packet size is variable [6] and the MCS might be adapted to channel conditions [7,8].
In this work, we provide a methodology for abstracting the PHY layer in network-level simulations that, starting from a few available PER vs. SINR curves, allows us to extend to a large set of configurations without impacting the accuracy of the results.

1.1. Related Work

The most accurate approach when simulating wireless networks is to reproduce all of the processes from bits to signals, propagation, and reception with decoding. However, this comes at a very high cost in terms of memory and time, and it is in fact unfeasible when a large number of nodes is considered. This is emphasized in V2X due to the broadcast nature of transmissions, which implies that several signals and decoding attempts need to be evaluated per each transmission. As an example, in [9], the authors propose a complete V2X simulator with an accurate PHY layer, which is shown to behave differently to another simulator, where the PHY layer is simplified. However, the difference appears limited (less than 1 dB looking at the packet success rate vs. signal-to-noise ratio (SNR)) and the time required to simulate 30 s goes from 1000 s with 15 vehicles to more than 5000 s with 30 vehicles, suggesting that simulating hundreds of vehicles with this approach is not needed and almost unfeasible.
The most common approach is therefore to use PER vs. SINR curves as already discussed. A few examples of works where these kinds of curves are used are [10,11], where LTE-V2X is studied, or [12], where the subject is IEEE 802.11p. Many research activities have therefore been devoted in the last decade to assessing the performance of direct V2X communications standards and providing PER vs. SINR as an output of their work. Just as a few examples, curves are reported for IEEE 802.11p in [13] through measurements and in [14] through accurate link-level simulations, curves for the LTE-V2X sidelink are shown in [4], also comparing the impact of different demodulation reference signal (DMRS) configurations, and curves comparing IEEE 802.11p with the LTE-V2X sidelink are provided in [15], with a particular emphasis on the frequency offset estimation. In some cases, not only are some PER vs. SINR curves provided, but they are also used to assess the performance at the network level. This is the case for the example of [16,17], where IEEE 802.11p and the LTE-V2X sidelink are compared covering some MCSs.
Given that curves are provided for a limited set of configurations, attempts were carried out to implement some methodology for increasing the validity of the link-level simulations when used to abstract the PHY layer in network-level simulations. In [18,19] in particular, the SINR is calculated on a subcarrier basis and then converted to an overall effective SINR to be used in PER vs. SINR curves derived in the additive white Gaussian noise (AWGN) channel. The proposal, despite being able to cover more situations and being applicable to both the cellular and IEEE technologies, relies on one parameter that needs to be obtained per each configuration via detailed link-level simulations, eventually failing to provide a way to generalize parameter settings that were not considered.
In parallel to this, a number of works further simplify the PHY layer modeling by using a single SINR threshold instead of the PER vs. SINR curve, which clearly further reduces the burden of simulating the transmission–reception process and also simplifies the modeling in analytical studies. For example, an SINR threshold-based model is used to investigate LTE-V2X in [20] and for the validation of new proposals in [21], addressing a new MAC protocol based on network coding, and, in [22], focusing on software-defined networking. The problem with this approach is that the value of the threshold is often either selected arbitrarily, as in [22], or starting from a PER vs. SINR curve but without justification, as in [20], where the SINR value corresponding to 0.01 PER is adopted, or in [21], where the value of the SINR corresponding to the lowest PER is used. An approach used to derive such a threshold from PER vs. SINR curves and a demonstration that the use of thresholds can be an acceptable approximation is still missing.
Summarising, the approaches used in the literature to abstract the PHY layer in network-level simulations either become unfeasible when a large number of vehicles is assumed or appear as having limited flexibility when the configuration changes.

1.2. Contribution and Innovation of the Paper

In this paper, we propose a methodology for the PHY abstraction of V2X communications, which extends the PHY-level results available for a few configurations; it can be used at the network level for mathematical models or simulations, and, in the latter case, it implies a very reduced impact on the processing and memory consumption. Specifically, we present a methodology used to derive a parametric model, with a single parameter called implementation loss that depends on the operating scenario.
We started from PER vs. SINR curves and approximated them with step functions, i.e., the packet is correctly received if the SINR is above a given threshold, hereafter called the SINR threshold, and discarded if it is below. The approximation is shown to be sufficiently accurate for the most relevant configurations of traffic densities and technologies. Then, we extended the calculation of the SINR threshold to those configurations for which we do not have the SINR vs. PER curve without the need of additional and costly measurements or link-level simulations.
The proposed methodology was validated by using it in network-level simulations. As a benchmark, the same evaluations were also carried out by relying on the PER vs. SINR curves obtained through link-level simulations, which are, in principle, more accurate yet computationally intensive and limited to a few configurations. The results show that the model resulting from the proposed methodology leads to an accurate evaluation at the network level of direct V2X communications technologies, with a negligible impact on the processing speed and being able to cover a high number of relevant cases without the need of additional and heavy campaigns of measurements or link-level simulations.

1.3. Paper Organization

The rest of the paper is organized as follows. The PHY layer and MAC layer of IEEE 802.11p and the LTE-V2X sidelink are briefly recalled in Section 2. Section 3 presents the proposed methodology for PHY layer abstraction followed by the validation in Section 4. Finally, our conclusion is given in Section 5.

2. V2X Technologies

The main families of technologies for direct V2X communications are currently those based on IEEE 802.11p and those under the umbrella of cellular-V2X (C-V2X) and denoted as a sidelink. The two families rely on orthogonal frequency-division multiplexing (OFDM) at the PHY layer and differ in the access mechanisms at the MAC layer [23]. In this section, we recall the mechanisms at the MAC layer for both of them and define the transmission time for a generic payload of P b bytes. The duration of the generic transmission is required for the calculation of the effective throughput in Section 3.

2.1. IEEE 802.11p

IEEE 802.11p is an approved amendment to the IEEE 802.11 standard for the PHY and MAC layer of vehicular communications. In the PHY layer, IEEE 802.11p operates in the 5.9 GHz ITS band and uses OFDM with a 10 MHz bandwidth. Each OFDM symbol includes 52 subcarriers with a subcarrier spacing of 156.25 kHz (4 of them used as the pilots), and lasts 8 μ s. There are eight possible combinations of MCS, with the modulation ranging from BPSK to 64-QAM and the encoding implemented through a convolutional code with rate 1/2, possibly punctured to reach 2/3 or 3/4. The signal transmitted at the PHY layer consists of a preamble field (32 μ s), a signal field (8 μ s), and a data field (variable time). More details can be found in [24].
The MAC algorithm deployed by IEEE 802.11p is called enhanced distributed coordination access (EDCA). It is based on the basic distributed coordination function (DCF) but adds QoS attributes. DCF is a carrier sense multiple access with collision avoidance (CSMA/CA) algorithm. In CSMA/CA, a node listens to the channel before transmission and, if the channel is perceived as idle for a predetermined time interval, the node starts to transmit. If the channel becomes occupied during such an interval, the node performs a backoff procedure, i.e., the node defers its access according to a randomized time period. In IEEE 802.11p, the predetermined listening period is called arbitration inter-frame space (AIFS) [25]. Therefore, we can calculate the time required to transmit a packet with a given payload P b on the wireless medium as [18]:
T tx ( 11 p ) = T AIFS + T pre + T sym n sym
where T AIFS is the duration of the AIFS, T pre is the preamble duration (40 μ s, including the preamble field and the signal field), T sym is the OFDM symbol duration (8 μ s), n sym = 8 P b / n bpS denotes the number of OFDM symbols required to transmit a certain payload (including MAC header, service, and tails bits), and n bpS is the number of data bits per OFDM symbol [26].

2.2. C-V2X Sidelink

At the lower layers, sidelink numerology and building blocks of C-V2X are based on the uplink specifications, which are single carrier frequency division multiple access (SC-FDMA) in LTE-V2X and cyclic prefix orthogonal frequency-division multiplexing (CP-OFDM) in 5G-V2X. LTE-V2X operates in 10 MHz or 20 MHz channels, whereas 5G-V2X can occupy up to 100 MHz when used in bands below 6 GHz (namely, sub 6 GHz). The resources are based on a time–frequency matrix structure, where the time domain is divided into a transmission time interval (TTI) of 1 ms duration in LTE-V2X and of either 0.25 ms, 0.5 ms, or 1 ms in 5G-V2X (sub 6 GHz).
In the frequency domain, radio resources are organized in resource elements (REs), which aggregate into physical resource blocks (PRBs), in turn realizing the subchannels. Each RE is a subcarrier (spaced by 15 kHz in LTE and 15, 30, or 60 kHz in 5G) over an OFDM symbol. Each PRB is composed of 12 consecutive subcarriers in the frequency domain with the same subcarrier spacing (SCS). The sub-channels are composed of a certain number of PRBs. As the SCS changes, the bandwidth of a PRB varies accordingly. As a result, the number of PRBs and subchannels within a fixed channel bandwidth depends on the SCS.
A packet is normally transmitted on one or more subchannels within one TTI, which lasts 1 ms in LTE-V2X and either 0.25, 0.5, or 1 ms in 5G-V2X, depending on the SCS. In principle, the transmission can be split over more than one TTI if the packet size and adopted MCS require more subchannels than those that are available. Therefore, we can calculate the time required to transmit a packet as
T tx ( C - V 2 X ) = T TTI n PRB - pkt n PRB - TTI = T TTI · n TTI
where T TTI is the TTI duration, n PRB - pkt is the number of PRBs necessary for one packet transmission (which depends on P b and the adopted MCS [27]), n PRB - TTI is the number of PRBs in a TTI [28], and n TTI = n PRB - pkt n PRB - TTI is the number of TTIs needed for transmitting the packet. In most of the cases, the transmission lasts a single TTI; thus, n TTI = 1 and T tx ( C - V 2 X ) = T TTI .

3. Physical Layer Abstraction Methodology

In this section, we propose a general methodology used to leverage a set of available curves under specific settings to obtain a more general PHY layer abstraction to be used in the network-level simulations of V2X communications. Hereafter, we first briefly describe the main ideas and assumptions, and then provide the details of the methodology through Section 3.1, Section 3.2, Section 3.3, Section 3.4 and Section 3.5.
As a starting point, we approximate the PER vs. SINR curves using step functions, corresponding to a certain SINR threshold γ th . With this approximation, if the SINR calculated at the receiver is above the threshold, the decoding is successful; otherwise, the message is lost. Note that, as already discussed in Section 1.1, the use of a step function to approximate the PER vs SINR curve is often performed in literature, especially when analytical models are derived. However, to the best of our knowledge, no detailed studies have been performed to discuss which SINR threshold should be selected given the curve, nor to demonstrate that the approximation is acceptable. Differently, hereafter, in Section 3.1, we detail an approach used to derive the SINR threshold and we show in Section 4.1 that the impact of the deriving approximation is very limited when focusing on network-level simulations.
Given the derivation of the SINR threshold for the few curves that are available, we then propose a way to also infer the SINR threshold for configurations where the curves are not available. The methodology is illustrated in Figure 1 and performed in two steps. Step 1 starts from a given scenario, for which, the SINR threshold can be obtained from available PER vs. SINR curves corresponding to a subset of configurations, i.e., for some technologies, MCSs, and packet sizes (in our work, curves are available for a highway scenario in line-of-sight (LOS) and non-line-of-sight (NLOS) conditions and for an urban scenario in LOS and NLOS conditions, and in all cases for a set of settings of both IEEE 802.11p and the LTE-V2X sidelink). For these configurations, we calculated a parameter, which is called implementation loss and denoted as α . The calculation of α was based on the Shannon–Hartley theorem: we calculated the maximum throughput in an AWGN channel Ψ s for that SINR value (Section 3.2) and the effective throughput Ψ e of the given technology and settings as detailed in Section 3.3; then, we assumed that the effective throughput Ψ e can be approximated as an attenuated form of the maximum throughput Ψ s , which is a function of the SINR threshold, i.e.,
Ψ e ( θ ) α Ψ s ( γ th ( θ ) )
where α is the implementation loss for that specific scenario and configuration; note that an equation similar to (3) used to approximate the effective throughput starting from a given SINR is often used, an example being [29]. The first step is concluded, as detailed in Section 3.4, by calculating a single value for the implementation loss, denoted as α ^ , which is the value that best approximates those obtained from the available curves.
In the second step, for any technology and system settings of interest, the value of Ψ e is calculated and then used together with the implementation loss α ^ of the first step to derive the SINR threshold γ ^ th , as detailed in Section 3.5.

3.1. PER vs. SINR Curve Approximation

Figure 2 illustrates the method for the derivation of γ t h from the PER vs. SINR curve. The blue solid line is a given PER vs. SINR curve corresponding to a specific scenario and certain system settings. We obtained γ t h as the SINR value that corresponds on the curve to a certain PER value β (the asterisk). It follows that, instead of the original PER vs. SINR curve, we now have a step function (represented through an orange dashed line in Figure 2). In order to determine which value of β to use, later called β ^ , the mean absolute error (MAE) was used, calculated through the use of network-level simulations. In particular, the MAE was calculated by looking at the packet reception ratio (PRR) (i.e., the percentage of the packets correctly received at a given distance), varying the source-destination distance as:
M A E = 1 n · i = 1 n PRR i ( s f ) ( β ) PRR i ( c u r v e )
where PRR i ( s f ) ( β ) and PRR i ( c u r v e ) are the i-th PRR value point in the PRR vs. distance curves (e.g., see Figure 3). By minimizing the MAE, the best value β ^ is obtained.

3.2. Maximum Throughput Ψ s

From the SINR threshold γ t h , the channel capacity as defined by the Shannon–Hartley theorem, i.e., the maximum theoretical throughput Ψ s that can be achieved over an AWGN channel for a given SINR, is calculated as
Ψ s ( γ th ) = B log 2 ( 1 + γ th )
where B is the bandwidth of the channel and γ th is the SINR threshold.

3.3. Effective Throughput Ψ e

The effective throughput is defined as the maximum net throughput for the given configuration [18]. In particular, given the packet size P b and the MCS, the effective throughput is calculated as the ratio between the number of data bits and the time required for the transmission, which means for IEEE 802.11p and C-V2X that it can be calculated using (1) and (2) as:
Ψ e ( 11 p ) ( θ ( 11 p ) ) = 8 P b T tx ( 11 p )
Ψ e ( C - V 2 X ) ( θ ( C - V 2 X ) ) = 8 P b T tx ( C - V 2 X ) · n subch · n PRB - subch n PRB - pkt
where θ ( 11 p ) and θ ( C - V 2 X ) represent the generic system setting vectors for IEEE 802.11p and C-V2X, respectively, i.e.,:
θ ( 11 p ) = [ T pre , T AIFS , T sym , n sym ]
θ ( C - V 2 X ) = [ n subch , n PRB - subch , T TTI , n PRB - pkt ]
with n subch being the number of subchannels and n PRB - subch the subchannel size, expressed as the number of PRBs. Please note that the number of PRBs in a TTI can be written as a function of the number of subchannels and PRBs per subchannel as n PRB - TTI = n subch · n PRB - subch .

3.4. Best Fit Implementation Loss α ^

Per each PER vs. SINR curve, the operations detailed in Section 3.1, Section 3.2 and Section 3.3 can be used to calculate the effective throughput and the SINR threshold, which, in principle, allow us to obtain the implementation loss α using (3). However, in the general case, only the effective throughput can be calculated, and both the SINR threshold and the implementation loss α are unknown. In order to relate the effective throughput with the SINR threshold for any possible configuration, the best fit α ^ , which best approximates the value of α in the known cases, is derived.
Specifically, assume that there are N available PER vs. SINR curves within a specific scenario. Each curve corresponds to specific parameter settings, i.e., { θ i | i = 1 , 2 , , N } , where θ i represents a vector that includes the PHY and MAC parameters for the i-th settings. In order to estimate the parameter α ^ , a least-square approach is considered over the set of available curves, i.e.,
α ^ = arg min α i = 1 N Ψ e ( θ i ) α Ψ s ( γ th ( θ i ) ) 2

3.5. SINR Threshold for the Generic Settings

Once the value α ^ is obtained for the given scenario, as explained in Section 3.4, it can be used for any parameter setting θ beyond those for which a PER vs. SINR curve is available, e.g., for any MCS and for any packet size. The SINR threshold corresponding to the generic θ is in fact obtained by combining (3) and (5) as
γ ^ th ( θ ) = 2 Ψ e ( θ ) α ^ B 1

4. Validation of the Proposed Methodology

In this section, we validated the proposed methodology considering IEEE 802.11p and the LTE-V2X sidelink. First, the proper PER value β was derived to obtain the best approximation of the PER vs. SINR curves with the step functions. Then, we estimated the best-fit implementation loss α ^ in different environments and in both LOS and NLOS conditions. Finally, based on the estimated implementation loss, we set the SINR threshold γ th for the step function and used it to evaluate the performance in terms of PRR and inter-packet gap (IPG). The PRR is the percentage of the packets correctly received at a given distance, and the IPG is the time interval between two consecutive correct receptions at the same receiver from the same transmitter within a given range (set here to 150 m). The results were obtained using the open-source simulator WiLabV2Xsim [30], freely available at https://github.com/V2Xgithub/WiLabV2Xsim (accessed on 25 November 2022). The main simulation settings are listed in Table 1.

4.1. Derivation of the PER Value β for the Step Function Approximation

The suitable PER value β was derived following the approach described in Section 3.1. As an example, Figure 3 compares the communication performance in the highway LOS scenario, with 100 vehicles/km, LTE-V2X MCS 7, and a 350-byte packet size. As observable from the curves and confirmed by the minimization of the MAE, the best comparison with the solid line (i.e., the one obtained with the PER vs. SINR curve) is achieved when β = 0.5 , which corresponds to the orange dashed curve.
A number of additional results, assuming different technologies, MCSs, packet sizes, and vehicle densities, are also evaluated and reported in Table 2. Note that β = 0.5 represents the best approximation of the PER vs. SINR model under any setting. It can also be noted that the MAE is always very small, confirming that the step function is a good approximation of the curve when looking at the network-level simulations. Given the discussed results, in the rest of the paper, β = 0.5 is used.

4.2. Implementation Loss α ^ in the Considered Scenarios

Based on the dataset { θ i | i = 1 , 2 , , N } of measured PER vs. SINR curves (part of them are presented in Figure 4) for both the IEEE 802.11p and LTE-V2X technologies, γ th ( θ i ) were obtained with β = 0.5 . Then, the estimated α ^ was derived from (10). Figure 5 represents the result of this operation for the highway LOS scenario by showing the effective throughput when varying the SINR threshold. In particular, the continuous curve corresponds to the Shannon bound. Then, each symbol indicates the effective throughput and the corresponding SINR for one of the settings for which the PER vs. SINR is available. The packet size is indicated by the color, the technology by the symbol shape, and the MCS index by the number written near the symbol. The dashed curve shows the curve obtained using the optimized implementation loss, which is, in this case, equal to 0.37. The figure confirms that the model resulting from the proposed methodology with the estimated α ^ approximates multiple system settings well. The results corresponding to other scenarios are reported in Table 3.

4.3. Validating Network Level Results

We now assess the effectiveness of the proposed PHY layer abstraction by evaluating the V2X communication performance both adopting the PER vs. SINR curves (as in Figure 4) and the model deriving from the proposed methodology (with the threshold SINR γ ^ th obtained through (11)). Please note that the settings adopted are necessarily among those for which the curve is available, whereas the proposed methodology would allow us to also consider the other settings.
Figure 6a shows the PRR when varying the transmission distance and with a density of 100 or 400 vehicles/km. As illustrated in the figure, the results based on the proposed methodology are very close to those with the PER vs. SINR curve. The difference between the evaluated performance increases slightly for larger values of the transmission distance. Similar results shown in Figure 6b, which plots the complementary cumulative distribution function (CCDF) of the IPG, demonstrate that the proposed methodology can also evaluate IPG with a high accuracy. Overall, the slightly increased error, in terms of PRR when the distance gets larger (in Figure 6a), or in terms of IPG when a longer value is observed (in Figure 6b), appears to be negligible.
Please remark that, when adopting the proposed methodology, curves similar to those in Figure 6 can be easily obtained for both IEEE 802.11p and the LTE-V2X sidelink, in any scenario of Table 3, for any packet size, and for any MCS. Differently, if the more accurate reference model is used, new curves derived from additional measurements or link-level simulations are required for most of the possible configurations.

5. Conclusions

In this paper, a new methodology was proposed for modeling the PHY layer in the network-level evaluation of direct V2X communications technologies, starting from a set of PER vs. SINR curves that were first approximated with step functions and then elaborated to cover a wide set of possible configurations. The proposed methodology is general and is a low-complexity, accurate alternative to the direct use of PER vs. SINR curves, which are normally only available for a few configurations. The resulting model is characterized by a single parameter, called implementation loss, calculated here for various scenarios, and provides an accurate assessment of V2X communications without requiring costly measurement campaigns or computationally intensive simulations at the link level. The proposed approach was validated based on network-level simulations with both IEEE 802.11p and LTE-V2X sidelink technologies, while benchmarking results were obtained using the PER vs. SINR curves.
In more detail, the main findings of the work are: (i) it was shown that, in the investigated scenarios the PER vs. SINR curves can be approximated, providing a good trade-off between accuracy and complexity, with step functions obtained by using an SINR threshold corresponding to the value in the SINR vs. PER curve, where the PER is 0.5; (ii) it was shown that the curve derived from the Shannon–Hartley theorem and the addition of the implementation loss can be used to relate the configurations to the corresponding SINR thresholds; (iii) the outputs of network-level simulations performed with the proposed approach were shown to be very close to those obtained using the PER vs. SINR curves, both when looking at the error rate and the correlation among errors; (iv) the implementation loss deriving from the proposed approach and corresponding to different scenarios was provided.
In future works, the plan is to adapt and validate the model to new technologies, including IEEE 802.11bd and the NR-V2X sidelink. Nevertheless, it is worth noting that the proposed approach demonstrated a high generality when used for IEEE 802.11p and the LTE-V2X sidelink, despite their strong differences in the PHY and MAC protocols, and it is therefore likely that the same model can also be applied to other technologies.

Author Contributions

Conceptualization, S.B. and A.B.; Methodology, S.B. and A.B.; Software, Z.W. and V.M.; Validation, Z.W., S.B., V.M. and A.B.; Formal analysis, Z.W. and A.B.; Investigation, Z.W. and A.B.; Supervision, V.M. and A.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank the China Scholarship Council that is supporting Wu Zhuofei during his visiting scholarship at the University of Bologna.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bazzi, A.; Berthet, A.O.; Campolo, C.; Masini, B.M.; Molinaro, A.; Zanella, A. On the Design of Sidelink for Cellular V2X: A Literature Review and Outlook for Future. IEEE Access 2021, 9, 97953–97980. [Google Scholar] [CrossRef]
  2. Alalewi, A.; Dayoub, I.; Cherkaoui, S. On 5G-V2X Use Cases and Enabling Technologies: A Comprehensive Survey. IEEE Access 2021, 9, 107710–107737. [Google Scholar] [CrossRef]
  3. Soto, I.; Calderon, M.; Amador, O.; Urueña, M. A survey on road safety and traffic efficiency vehicular applications based on C-V2X technologies. Veh. Commun. 2022, 33, 100428. [Google Scholar] [CrossRef]
  4. Huawei, H. DMRS Enhancement of V2V. Technical Report R1-160284, 3rd Generation Partnership Project (3GPP), 2016. 3GPP TSG RAN WG1 Meeting #84, St Julian’s, Malta. Available online: https://www.3gpp.org/ftp/tsg_ran/WG1_RL1/TSGR1_84/Docs/R1-160284.zip (accessed on 22 November 2022).
  5. Anwar, W.; Dev, S.; Kumar, A.; Franchi, N.; Fettweis, G. PHY Abstraction Techniques for V2X Enabling Technologies: Modeling and Analysis. IEEE Trans. Veh. Technol. 2021, 70, 1501–1517. [Google Scholar] [CrossRef]
  6. Martinez, V.; Berens, F. Survey on CAM Statistics. Technical Report (TR) 2052, CAR 2 CAR Communication Consortium. Version 1.0.1. 2018. Available online: https://www.car-2-car.org/fileadmin/documents/General_Documents/C2CCC_TR_2052_Survey_on_CAM_statistics.pdf (accessed on 22 November 2022).
  7. Sepulcre, M.; Gozalvez, J.; Coll-Perales, B. Why 6 Mbps is Not (Always) the Optimum Data Rate for Beaconing in Vehicular Networks. IEEE Trans. Mob. Comput. 2017, 16, 3568–3579. [Google Scholar] [CrossRef]
  8. Wang, X. C-V2X Performance under Aperiodic Messages of Variable Size. Available online: https://www.qualcomm.com/news/onq/2021/02/16/c-v2x-performance-under-aperiodic-messages-variable-size (accessed on 22 November 2022).
  9. Wang, L.; Iida, R.; Wyglinski, A.M. Vehicular network simulation environment via discrete event system modeling. IEEE Access 2019, 7, 87246–87264. [Google Scholar] [CrossRef]
  10. Gonzalez Martín, M.; Sepulcre, M.; Molina-Masegosa, R.; Gozalvez, J. Analytical models of the performance of C-V2X mode 4 vehicular communications. IEEE Trans. Veh. Technol. 2018, 68, 1155–1166. [Google Scholar] [CrossRef] [Green Version]
  11. Rehman, A.; Di Marco, P.; Valentini, R.; Santucci, F. Analytical Modeling of Multiple Access Interference in C-V2X Sidelink Communications. In Proceedings of the 2022 IEEE International Mediterranean Conference on Communications and Networking (MeditCom), Athens, Greece, 5–8 September 2022; pp. 215–220. [Google Scholar] [CrossRef]
  12. Sepulcre, M.; Gonzalez-Martín, M.; Gozalvez, J.; Molina-Masegosa, R.; Coll-Perales, B. Analytical models of the performance of IEEE 802.11 p vehicle to vehicle communications. IEEE Trans. Veh. Technol. 2022, 71, 713–724. [Google Scholar] [CrossRef]
  13. Paier, A.; Faetani, D.; Mecklenbräuker, C.F. Performance evaluation of IEEE 802.11 p physical layer infrastructure-to-vehicle real-world measurements. In Proceedings of the 2010 3rd International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL 2010), Rome, Italy, 7–10 November 2010; pp. 1–5. [Google Scholar] [CrossRef]
  14. Cabezas, X.A.F.; Paredes, M.C.P.; Urquiza-Aguiar, L.F.; Reinoso-Chisaguano, D.J. PhySim-11p: Simulation model for IEEE 802.11 p physical layer in MATLAB. Softw. X 2020, 12, 100580. [Google Scholar] [CrossRef]
  15. Hu, J.; Chen, S.; Zhao, L.; Li, Y.; Fang, J.; Li, B.; Shi, Y. Link level performance comparison between LTE V2X and DSRC. J. Commun. Inf. Netw. 2017, 2, 101–112. [Google Scholar] [CrossRef] [Green Version]
  16. Mannoni, V.; Berg, V.; Sesia, S.; Perraud, E. A Comparison of the V2X Communication Systems: ITS-G5 and C-V2X. In Proceedings of the 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, Malaysia, 28 April–1 May 2019; pp. 1–5. [Google Scholar] [CrossRef] [Green Version]
  17. Roux, P.; Sesia, S.; Mannoni, V.; Perraud, E. System level analysis for ITS-G5 and LTE-V2X performance comparison. In Proceedings of the 2019 IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), Monterey, CA, USA, 4–7 November 2019; pp. 1–9. [Google Scholar] [CrossRef]
  18. Anwar, W.; Franchi, N.; Fettweis, G. Physical layer evaluation of V2X communications technologies: 5G NR-V2X, LTE-V2X, IEEE 802.11 bd, and IEEE 802.11 p. In Proceedings of the 2019 IEEE 90th Vehicular Technology Conference (VTC2019-Fall), Honolulu, HI, USA, 22–25 September 2019; pp. 1–7. [Google Scholar] [CrossRef]
  19. Anwar, W.; Kulkarni, K.; Augustin, T.R.; Franchi, N.; Fettweis, G. PHY Abstraction Techniques for IEEE 802.11 p and LTE-V2V: Applications and Analysis. In Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–7. [Google Scholar] [CrossRef]
  20. Wang, D.; Sattiraju, R.R.; Qiu, A.; Partani, S.; Schotten, H.D. Methodologies of Link-Level Simulator and System-Level Simulator for C-V2X Communication. In Proceedings of the 2019 IEEE 2nd International Conference on Electronics and Communication Engineering (ICECE), Xi’an, China, 9–11 December 2019; pp. 178–184. [Google Scholar] [CrossRef] [Green Version]
  21. Mosavat Jahromi, H.; Li, Y.; Cai, L.; Lu, L. NC-MAC: Network coding-based distributed MAC protocol for reliable beacon broadcasting in V2X. In Proceedings of the GLOBECOM 2020—2020 IEEE Global Communications Conference, Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar] [CrossRef]
  22. Zhao, L.; Li, Z.; Al-Dubai, A.Y.; Min, G.; Li, J.; Hawbani, A.; Zomaya, A.Y. A Novel Prediction-Based Temporal Graph Routing Algorithm for Software-Defined Vehicular Networks. IEEE Trans. Intell. Transp. Syst. 2022, 23, 13275–13290. [Google Scholar] [CrossRef]
  23. Vukadinovic, V.; Bakowski, K.; Marsch, P.; Garcia, I.D.; Xu, H.; Sybis, M.; Sroka, P.; Wesolowski, K.; Lister, D.; Thibault, I. 3GPP C-V2X and IEEE 802.11p for Vehicle-to-Vehicle communications in highway platooning scenarios. Ad Hoc Netw. 2018, 74, 17–29. [Google Scholar] [CrossRef]
  24. Abdelgader, A.M.; Lenan, W. The physical layer of the IEEE 802.11 p WAVE communication standard: The specifications and challenges. In Proceedings of the World Congress on Engineering and Computer Science, San Francisco, CA, USA, 22–24 October 2014; Volume 2, pp. 22–698. Available online: http://www.iaeng.org/publication/WCECS2014/WCECS2014_pp691-698.pdf (accessed on 22 November 2022).
  25. Harigovindan, V.P.; Babu, A.V.; Jacob, L. Ensuring fair access in IEEE 802.11 p-based vehicle-to-infrastructure networks. EURASIP J. Wirel. Commun. Netw. 2012, 2012, 1–17. [Google Scholar] [CrossRef] [Green Version]
  26. ETSI. Intelligent Transport Systems (ITS); ITS-G5 Access Layer Specification for Intelligent Transport Systems Operating in the 5 GHz Frequency Band. European Standard (EN) 302 663, European Telecommunications Standards Institute (ETSI). Version 1.3.1.. 2020. Available online: https://www.etsi.org/deliver/etsi_en/302600_302699/302663/01.03.01_60/en_302663v010301p.pdf (accessed on 22 November 2022).
  27. Bazzi, A.; Masini, B.M.; Zanella, A.; Thibault, I. On the performance of IEEE 802.11p and LTE-V2V for the Cooperative Awareness of Connected Vehicles. IEEE Trans. Veh. Technol. 2017, 66, 10419–10432. [Google Scholar] [CrossRef]
  28. 3GPP. 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Resource Control (RRC); Protocol Specification. Technical Specification (TS) 36.331, 3rd Generation Partnership Project (3GPP). Version 14.6.2. 2018. Available online: https://www.3gpp.org/ftp//Specs/archive/36_series/36.331/36331-e62.zip (accessed on 22 November 2022).
  29. 3GPP. 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Radio Frequency (RF) System Scenarios. Technical Specification (TS) 36.942, 3rd Generation Partnership Project (3GPP). Version 17.0.0. 2022. Available online: https://www.3gpp.org/ftp/Specs/archive/36_series/36.942/36942-h00.zip (accessed on 22 November 2022).
  30. Todisco, V.; Bartoletti, S.; Campolo, C.; Molinaro, A.; Berthet, A.O.; Bazzi, A. Performance Analysis of Sidelink 5G-V2X Mode 2 Through an Open-Source Simulator. IEEE Access 2021, 14. [Google Scholar] [CrossRef]
  31. ETSI. Intelligent Transport Systems (ITS); Vehicular Communications; Basic Set of Applications; Part 2: Specification of Cooperative Awareness Basic Service. European Standard (EN) 302 637-2 Draft, European Telecommunications Standards Institute (ETSI). Version 1.4.1; 2019; Available online: https://www.etsi.org/deliver/etsi_EN/302600_302699/30263702/01.04.01_30/en_30263702v010401v.pdf (accessed on 22 November 2022).
Figure 1. Illustration of the two main steps defining the proposed methodology for a given scenario. The first step is deriving a best fit α ^ to approximate the effective throughput based on the PER vs. SINR curves that are available (Section 3.4). The second step is to derive the SINR threshold for the settings of interest using the calculated effective throughput and the derived α ^ .
Figure 1. Illustration of the two main steps defining the proposed methodology for a given scenario. The first step is deriving a best fit α ^ to approximate the effective throughput based on the PER vs. SINR curves that are available (Section 3.4). The second step is to derive the SINR threshold for the settings of interest using the calculated effective throughput and the derived α ^ .
Sensors 22 09330 g001
Figure 2. From the PER vs. SINR curve (solid blue) to the approximating step function (dashed orange). The asterisk is the target PER value β and the orange point indicates the corresponding SINR threshold γ t h . Adopting the step function, the packet is assumed as successfully received if the SINR is higher than the threshold (light green part), and not received otherwise (light red part).
Figure 2. From the PER vs. SINR curve (solid blue) to the approximating step function (dashed orange). The asterisk is the target PER value β and the orange point indicates the corresponding SINR threshold γ t h . Adopting the step function, the packet is assumed as successfully received if the SINR is higher than the threshold (light green part), and not received otherwise (light red part).
Sensors 22 09330 g002
Figure 3. PRR vs. distance assuming the PER vs. SINR curve (solid curve) or the step function with different values of β (dashed curves). LTE-V2X MCS 7, 350 bytes, 100 vehicles/km. The orange dashed curve corresponds to β = 0.5 .
Figure 3. PRR vs. distance assuming the PER vs. SINR curve (solid curve) or the step function with different values of β (dashed curves). LTE-V2X MCS 7, 350 bytes, 100 vehicles/km. The orange dashed curve corresponds to β = 0.5 .
Sensors 22 09330 g003
Figure 4. PER vs. SINR curves for IEEE 802.11p and LTE-V2X as a function of SINR in the highway LOS scenario for some of the possible MCSs and assuming packets of 350 bytes.
Figure 4. PER vs. SINR curves for IEEE 802.11p and LTE-V2X as a function of SINR in the highway LOS scenario for some of the possible MCSs and assuming packets of 350 bytes.
Sensors 22 09330 g004
Figure 5. Impact of the implementation loss. The colored symbols show the effective throughput Ψ e ( θ ) vs. SINR threshold γ th ( θ ) for the system settings for which the PER vs. SINR curve is available, with the numbers next to them representing the MCS indexes. The solid curve is the Shannon bound corresponding to the SINR value. The dashed line is the best fit curve with the implementation loss α ^ .
Figure 5. Impact of the implementation loss. The colored symbols show the effective throughput Ψ e ( θ ) vs. SINR threshold γ th ( θ ) for the system settings for which the PER vs. SINR curve is available, with the numbers next to them representing the MCS indexes. The solid curve is the Shannon bound corresponding to the SINR value. The dashed line is the best fit curve with the implementation loss α ^ .
Sensors 22 09330 g005
Figure 6. PRR vs. distance and CCDF of IPG obtained using the proposed step function approximation (solid curves) and the PER vs. SINR curves of Figure 4 (dashed curves). Results are obtained in a highway scenario with LOS conditions. (a) PRR vs. distance. (b) CCDF of IPG.
Figure 6. PRR vs. distance and CCDF of IPG obtained using the proposed step function approximation (solid curves) and the PER vs. SINR curves of Figure 4 (dashed curves). Results are obtained in a highway scenario with LOS conditions. (a) PRR vs. distance. (b) CCDF of IPG.
Sensors 22 09330 g006
Table 1. Main simulation parameters and settings.
Table 1. Main simulation parameters and settings.
Scenario
Road layoutHighway, 3 + 3 or 6 + 6 lanes, 4 m width
(Density, Average speed) [vehicles/km, km/h](100, 96) and (400, 56)
Power and propagation
Channels and bandwidthITS 10 MHz bands at 5.9 GHz
Transmission power density13 dBm/MHz
Antenna gain (tx and rx) and noise figure3 dBi and 6 dB
Propagation modelWINNER+, Scenario B1
ShadowingVariance 3 dB, decorr. dist. 25 m
Data traffic
Packet size and generation rule P b = 350  bytes and following the rules in [31]
IEEE 802.11p settings
MCS2 (QPSK, CR = 0.5 )
Maximum contention window15
Arbitration inter-frame space110 μ s
Sensing threshold for known and unknown signals−85 dBm and −65 dBm
Sidelink LTE-V2X settings
MCS7 (QPSK, CR 0.5 )
Number and size of subchannels n subch and n PRB - subch 5 and 10 PRBs
Control channel configurationAdjacent
RetransmissionsDisabled
Keep probability0.5
Min. and Max. time for the allocation, T 1 and T 2 1 ms and 100 ms
Table 2. Mean absolute error between the performance in terms of PRR vs. distance when comparing the use of the PER vs. SINR curve and the step function.
Table 2. Mean absolute error between the performance in terms of PRR vs. distance when comparing the use of the PER vs. SINR curve and the step function.
β IEEE 802.11pLTE-V2X
MCS 2, 350 BytesMCS 4, 550 BytesMCS 7, 350 BytesMCS 11, 550 Bytes
100 v/km400 v/km100 v/km400 v/km100 v/km400 v/km100 v/km400 v/km
0.10.06210.04300.08120.07020.05860.04420.06680.0397
0.30.01840.01570.02780.02540.02150.01660.02370.0130
0.40.00860.00550.01490.01300.01250.00660.01440.0058
0.50.0079 0.00390.01060.00730.01070.00280.00770.0050
0.60.01840.01470.01580.01120.01290.00470.01330.0099
0.70.03070.01940.02750.02300.02120.01150.02270.0189
0.90.03720.02570.06910.05210.04700.02960.02890.0334
Table 3. Implementation loss α ^ in different scenarios, considering different configurations { θ i | i = 1 , 2 , , N } , varying the MCS index and packet size. The RMSE of the effective throughput with respect to the approximation is reported.
Table 3. Implementation loss α ^ in different scenarios, considering different configurations { θ i | i = 1 , 2 , , N } , varying the MCS index and packet size. The RMSE of the effective throughput with respect to the approximation is reported.
ScenariosNMCS (802.11p) and (LTE) P b [bytes] α ^ RMSE [Mb/s]
Crossing NLOS7(0, 2, 4) and (4,5,7,11)3500.250.82
Highway LOS13(0, 2, 4) and (4 8,11)350, 5500.370.98
Highway NLOS13(0, 2, 4) and (4 8, 11)350, 5500.240.80
Urban LOS7(0, 2, 4) and (4,5,7,11)350, 5500.320.99
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wu, Z.; Bartoletti, S.; Martinez, V.; Bazzi, A. A Methodology for Abstracting the Physical Layer of Direct V2X Communications Technologies. Sensors 2022, 22, 9330. https://0-doi-org.brum.beds.ac.uk/10.3390/s22239330

AMA Style

Wu Z, Bartoletti S, Martinez V, Bazzi A. A Methodology for Abstracting the Physical Layer of Direct V2X Communications Technologies. Sensors. 2022; 22(23):9330. https://0-doi-org.brum.beds.ac.uk/10.3390/s22239330

Chicago/Turabian Style

Wu, Zhuofei, Stefania Bartoletti, Vincent Martinez, and Alessandro Bazzi. 2022. "A Methodology for Abstracting the Physical Layer of Direct V2X Communications Technologies" Sensors 22, no. 23: 9330. https://0-doi-org.brum.beds.ac.uk/10.3390/s22239330

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop