# 3 GPP 5G V2X Error Correction Coding for Various Propagation Environments: A QoS Approach
## 5 Simulation Results
### Comparison of the Proposed Approach with Published Literature  
In Table 15, we compare the proposed approach presented in this article with the recently published literature (since 2019). From the comparison presented in this figure, only our proposed approach examines both 4G LTE and 5G NR coding schemes for all 5G V2X release 16 channel scenarios and for a 128-bit frame length. In addition, our contribution to the study of QoS parameters in 3 GPP 5G V2X channels becomes evident, as this article is the only one from Table 15 that examines in detail the effect of all the QoS parameters in Table 2, as well as other parameters such as velocity, SNR, power, throughput, vehicle density and the number of vehicles for each QoS scenario, on all possible V2X channels and for all 4G LTE and 5G NR coding schemes.  
\begin{table}
\begin{tabular}{c c c c c c c c} \hline \hline
**Related References** & [33] & [34] & [35] & [36] & [37] & [38] & [39] & [40] &
\begin{tabular}{c} **Proposed** \\ **Approach** \\ \end{tabular} \\ \hline
**3 GPP 5G V2X rel. 16** & ✓ & ✓ & ✓ & ✓ & ✓ & ✓ & ✓ & ✓ \\ \hline \multicolumn{10}{c}{**Channel Coding scheme**} \\ \hline
**BCJR** & & & & & ✓ & & & ✓ \\ \hline
**LogBCJR** & ✓ & ✓ & ✓ & & ✓ & & ✓ \\ \hline \hline \end{tabular}
\end{table}
Table 15: Comparison of our proposed approach with the published literature. The symbol \(\vee\) defines that the field has been implemented and examined in the corresponding references.  
\begin{table}
\begin{tabular}{c c c c c c c c} \hline \hline
**QoS** & **Maximum** & **BCJR** & **logBCJR** & **maxlogBCJR** & **SOVA** & **LDPC** & **Polar** \\ \hline Q1 & 1000 & 178 & 191 & 297 & 535 & 313 & 531 \\ \hline Q2 & 1000 & 857 & 857 & 857 & 857 & 857 & 857 \\ \hline Q3 & 100 & 857 & 857 & 857 & 857 & 857 & 857 \\ \hline Q4 & 1000 & 32 & 34 & 54 & 97 & 57 & 96 \\ \hline Q5 & 1000 & 857 & 857 & 857 & 857 & 857 & 857 \\ \hline Q6 & 20 & 650 & 697 & 857 & 857 & 857 & 857 \\ \hline \hline \end{tabular}
\end{table}
Table 14: Vehicle density that achieves maximum end-to-end latency requirements for each decoding algorithm and QoS scenario in a highway environment.  
\begin{table}
\begin{tabular}{c c c c c c c c} \hline \hline
**Related References** & [33] & [34] & [35] & [36] & [37] & [38] & [39] & [40] & **Proposed Approach** \\ \hline
**MaxlogBCJR** & \(\checkmark\) & \(\checkmark\) & & \(\checkmark\) & & & \(\checkmark\) \\ \hline
**SOVA** & & \(\checkmark\) & & \(\checkmark\) & & \(\checkmark\) & \(\checkmark\) \\ \hline
**LDPC** & & & & \(\checkmark\) & & & \(\checkmark\) \\ \hline
**Polar** & & & & \(\checkmark\) & & & \(\checkmark\) \\ \hline
**Performance and QoS Parameters** & & & & & & & \\ \hline
**Velocity** & & \(\checkmark\) & \(\checkmark\) & \(\checkmark\) & & \(\checkmark\) \\ \hline
**Channel state** & & & & & \(\checkmark\) & & \(\checkmark\) \\ \hline
**Traffic model** & & & & & \(\checkmark\) & \(\checkmark\) \\ \hline
**Reliability** & \(\checkmark\) & & & & & \(\checkmark\) \\ \hline
**Throughput** & \(\checkmark\) & & & & & \(\checkmark\) \\ \hline
**Data rate** & \(\checkmark\) & \(\checkmark\) & \(\checkmark\) & & & \(\checkmark\) \\ \hline
**End-to-end latency** & \(\checkmark\) & & & & & \(\checkmark\) \\ \hline
**Vehicle density** & \(\checkmark\) & & \(\checkmark\) & \(\checkmark\) & \(\checkmark\) & \(\checkmark\) \\ \hline
**SNR** & & & & & & \(\checkmark\) \\ \hline
**Transmitted power** & & & & & & \(\checkmark\) \\ \hline
**Range** & & & & & & \(\checkmark\) \\ \hline
**Number of vehicles** & & & & & & \(\checkmark\) \\ \hline \hline \end{tabular}
\end{table}
Table 15: _Cont._  
Figure 7: Overall QoS evaluation for all coding schemes. The maximum of the rating scale (100) corresponds to the mean optimal observed value for each parameter, i.e., for SNR, power and end-to-end latency, it corresponds to the minimum value, and for range, throughput, vehicle numbers and vehicle density, it corresponds to the maximum value.