Abstract

The emerging fifth generation technology has attracted the attention of many researchers and developers. It is designed to connect everyone and everything together including machines, vehicles, objects, and devices. One of the fifth generation research topics that are being investigated is the modelling of the wireless communication channel. In this paper, Third Generation Partnership Project channel models are studied and its variant Three-Dimensional Third Generation Partnership Project model is examined. This model is complex and not easy to use due to the employment of a large number of parameters. For these reasons, a new simplified method for parameter estimation of the three-dimensional model of third generation partnership project based on estimation of signal parameters via rotational invariant techniques algorithm is proposed. The simplified model is less complex than the three-dimensional model of third generation partnership project and is found to perform better in terms of computational time while maintaining similar results.

1. Introduction

The fifth generation (5G) systems will facilitate the exchange of information between people and objects with extremely reduced latency and cost, high data rate, high capacity, and spectral and energy efficiency [1]. One of the research topics that attract the interest of both industry and academia with the coming of 5G systems is channel modelling. A variety of channel models has been proposed in the literature enabling design, performance evaluation of communication systems, and study of propagation characteristics [2]. However, these models are not compatible with 5G because they were designed for frequencies below 6 GHz. Thus, new channel models are needed for 5G systems at frequencies above 6 GHz [3], and they should meet additional requirements which may include(i)Supporting the massive explosion of connected devices and links, the world’s demand of data is increasing, and researchers expect that number of connected devices can reach 50 billion by 2030 [4] which exceeds the population in the world that will be 8.5 billion people [5](ii)Being compatible with dual mobility of both transceivers in order to support scenarios such as device-to-device and vehicle-to-vehicle communication(iii)Being practical computationally, in fact existent channel models are complex, especially Three-Dimensional (3D) channel models, which define a large number of parameters and are not practical in implementation(iv)The new channel model must accommodate a higher frequency range in order to be suitable with the 5G system which can exceed 100 GHz [6](v)Supporting high speed of devices, new channel models should be able to support the mobility speed of above 500 km/h for some scenarios [7]

Many studies have been conducted for frequencies above 6 GHz in various international projects, such as Third Generation Partnership Project (3GPP), Wireless World INitiative NEw Radio (WINNER), COoperative in Science and Technology (COST), Mobile and wireless communications Enablers for the Twenty-twenty Information Society (METIS), and Millimetre-Wave Evolution for Backhaul and Access (MiWEBA), in order to develop channel models suitable for 5G scenarios, Multiple Input Multiple Output (MIMO) technology, and dual mobility systems.

Figure 1 summarizes those channel models, their year of occurrence, and their family history.

Channel estimation is crucial for design of wireless communication systems; more precisely, an estimated channel impulse response is important for channel equalization, demodulation, decoding, etc. In addition, it is essential for radio resource management and performance optimization. Moreover, accuracy of channel estimation is critical to decide whether wireless communication system is reliable or not.

MIMO channel estimation has been studied intensively in many research papers for different scenarios. The Alternating Direction Method of Multipliers (ADMM) [8] is an algorithm that solves convex optimization problems. This method has recently found wide application in a number of areas. In [9], a channel estimation algorithm for mmWave channels is proposed, and this algorithm is based on ADMM and provides the global optimum solution to the considered convex mmWave channel estimation problem with fast convergence properties. Multiple Signal Classification (MUSIC) algorithm has been proposed in [10], and it is one of the most known algorithms for spatial spectrum estimation. The basic idea of MUSIC algorithm is to conduct characteristic decomposition for the covariance matrix, resulting in a signal subspace orthogonal with a noise subspace; these two orthogonal subspaces are used to constitute a spectrum function. Spectral peaks are then detected to extract the direction of arrival signals. Another channel estimation and tracking method for correlated block-fading channels in massive MIMO wireless cellular systems is presented in [11]. A nonstationary channel estimation method based on the Extended Kalman Filter (EKF) is proposed in [12]. An advanced minimum mean square error (MMSE) channel estimation method for vehicle-to-vehicle (V2V) system has been proposed in [13] by applying the weighted sum using update matrix (WSUM) scheme. According to this study, existing estimation schemes present some limitations. In fact, many estimation algorithms are not applicable to communication scenarios such as V2V systems. In addition, existing channel estimation methods for V2V cannot effectively reduce intercarrier interference and present high-computation complexity [14]. These limitations motivate us to propose a new simplified method for parameter estimation of the Three-Dimensional model of Third Generation Partnership Project (3D-3GPP) channel model.

This paper focuses on the 3D-3GPP channel models, and it proposes a new method for parameter estimation of this model using Estimation of Signal Parameters via Rotational Invariant Techniques (ESPRIT).

The contributions of this paper are(i)Proposing a new simplified method for parameter estimation of the 3D-3GPP channel model based on ESPRIT algorithm and providing the new expressions of Doppler frequencies and complex amplitudes of the channel(ii)Verifying the simplified model with the original 3D-3GPP model in terms of Doppler frequencies and complex amplitude(iii)Evaluating the new model in terms computational time, computational complexity and normalized mean square error

The rest of this paper is organized as follows. The 3D-3GPP channel model is presented and treated in Section 2. Section 3 describes the ESPRIT algorithm. The proposed estimation method is discussed in Section 4, and it is tested and evaluated in Section 5. Finally, conclusions are presented in Section 6.

2. Third Generation Partnership Project Channel Models

3GPP is the partnership between seven telecommunications standardization organization from Japan, North America China, Europe, India, and South Korea [3]. First, 3GPP has considered only Spatial Channel Model (SCM) which is a Two-Dimensional (2D) propagation model [15], introduced earlier in 2003 [16], and SCM was developed for the 2 GHz frequency band with channel bandwidths up to 5 MHz [17]. In 2005, its wideband extension referred to Spatial Channel Model extended (SCM–E) [18] was developed to support larger bandwidths, up to 100 MHz. This latter supports a frequency range of 2–6 GHz as well. In 2017, the 3D model for 3GPP has been proposed in [19]. In fact, the existing 2D channel models do not consider the elevation channel characteristics which make them insufficient for some studies. The new version investigated for the first time for V2V communication channel in roadside scattering environment [15] and the impact of vehicle speed, traffic density, and angle of departure, angle of arrival, and other statistical performances on the V2V channel model is thoroughly discussed. In [19], the 3rd Generation Partnership Project (3GPP) has released a new 3D spatial channel model for frequencies from 0.5 to 100 GHz, and it is a 3D geometric stochastic model describing the scattering environment. The 3D-3GPP channel model specifies three propagation conditions: line-of-sight (LOS), non-line-of-sight (NLOS), and outdoor-to-indoor (O2I).

The 3D model of the 3GPP model is mainly a modified version of the SCM model; Figure 2 is a simplified representation of the 3D-3GPP channel model; equation (1) represents the 3D model of V2V communication system under MIMO conditions [20]:where Pk is the power of the kth path, K is the number of paths, and and are the antenna element field patterns for vertical and horizontal polarizations, respectively. Furthermore, is the wavelength of carrier frequency in meters, is angle of departure (AoD) unit vector, is angle of arrival (AoA) unit vector, j is the square root of −1, and are the location vectors of element s and , respectively, and is the effective radian Doppler frequency and can be represented bywhere and are, respectively, transmitter and receiver velocities.

3. Estimation of Signal Parameters via Rotational Invariant Techniques’ Algorithm

Several parameter estimation algorithms can be found in the literature. They are needed in order to obtain parameters for channel models, and they vary in their design criteria, statistical properties, computational complexity, and dimensionality [22]. ESPRIT algorithm is one of the most popular subspace methods in channel estimation [23].

Consider the system described in Figure 3, where is the input signal, is the output signal. Based on ESPRIT algorithm, the output signal can be derived by the following expression:where is the noise vector and is the steering matrix, where N and P are the dimensions of vectors x (t) and y (t), respectively. The goal is to estimate the arrival angles [24].

ESPRIT algorithm is composed by the following three steps:Step 1: algorithm starts by building structured array steering matrix A which is obtained as follows:From A, two steering matrices A1 and A2 are derived as follows, which correspond to A without first and last row, respectively:A1 and A2 can be related by the invariance equation:where is the diagonal matrix defined byStep 2: if A1 and A2 are unknown and Es is the signal formed by subspace eigenvectors, Es and A are related with the following equation:The ESPRIT algorithm begins by forming the invariance equation:where and are submatrices formed from Es similar to A1 and A2, and .Equation (10) is solved using the least square method:where refers to the Hermitian transpose.Step 3: therefore, is estimated by the following equation:where arg ( ) denotes the phase angle of the associated complex number on (0; 2π] and λp are eigenvalues of .Hence, from equation (3) and by following the 3 steps of ESPRIT algorithm, arrival angles are estimated in terms of eigenvalues of .

4. Proposed Parameter Estimation Method

In order to reduce the complexity of channel prediction problem for the 3D-3GPP channel model, it will be considered as a sinusoidal parameter estimation problem. Based on equation (1), the complex amplitude of the kth path is denoted as HL which corresponds to a vector containing all the temporal samples; then,whereand

Thus, equation (1) becomes

The proposed method for estimating the Doppler frequencies and complex amplitudes of the channel is based on the ESPRIT algorithm by following the same steps.

Assuming that L samples of the channel are known, by transmitting known pilot sequences or from measurement, the sampling interval is Δt. A vector HL is given by

Using equation (16), HL can be written aswherewhere

In order to determine both Doppler frequency and complex amplitude, this method uses the same steps as ESPRIT algorithm and applies to equation (18), where noise vector n (t) is assumed to be zero.Step 1: similar to A1 and A2 in equations (5) and (6), let F1 and F2 be F without first and last row, respectively; then,As in equation (7), the following equation can be formed:where γ is K × K matrix expressed asStep 2: the objective of this step is to determine the subspace matrix Es; thus, Step 2 starts by computing the Hankel matrix H and then obtains the temporal correlation matrix from it.F is unknown; let H be a P × Q Hankel matrix in which each ascending skew-diagonal from left to right is constant:where P and Q can be determined from the following two equations:andwhere the operator refers to the smallest integer greater than x.Next, the temporal correlation matrix, , is determined from H and is expressed asLet signal subspace matrix be composed from the k eigenvectors which correspond to the largest eigenvalues of , represent the matrix without the bottom and top rows respectively, and be the subspace matrix and is a rotated version of ; equation (27) is written as in equation (10):Like in equation (11), the solution of equation (27) isStep 3: therefore, the effective radian Doppler frequencies are given bywhere is the kth eigenvalue of .

Like Doppler frequencies, complex amplitudes of different paths are computed via resolution of the linear equation (18) and by applying the same steps of ESPRIT algorithm, where β is considered to be the unknown parameter, and matrix F is supposed as

Using the estimated parameters, the V2V channel impulse response can be extrapolated by substituting the parameters in equations (29) and (30) into equation (16) for any desired time instant τ = LΔt, (L+ 1) Δt,…..:

5. Results and Discussion

In this section, simulation is used to evaluate and verify the simplified model with the original 3D-3GPP model in terms of Doppler frequencies, complex amplitude, computational time, computational complexity, and normalized mean square error. Parameters have been chosen according to the environment which is considered to be an urban area; vehicles’ speeds are assumed to be equal around 50 km/h. Simulations were performed at 5.9 GHz, the operating frequency for V2V communication, the sampling interval is considered to be 1 ms, and the number of samples is set to 100. Table 1 presents the other parameters used in the simulation. The analysis starts by comparing Doppler frequency and complex amplitude of both 3D-3GPP channel model and estimated model in terms of number of paths. Then, magnitude and phase of the two models are also compared in terms of time. In addition, the proposed model is evaluated in terms of computational time and computational complexity. Finally, it has been assessed according to normalized mean square error in three different environments: urban, suburban, and highway.

First, the Doppler frequencies of both the 3D-3GPP channel model and the estimated model are plotted in terms of number of paths k in Figure 4. As expected the Doppler frequency vary according to number of paths and the estimated Doppler frequency match exactly the true Doppler frequency for different values of k. It is noticed that values of Doppler frequency are between −2000 and 2000 Hz. The Doppler frequency can either be negative or positive depending on the direction of motion of the transceivers which is relative to the direction of arrival and direction of departure. This is the cause behind the change of Doppler frequency in the zigzag mode.

In the second part, the magnitude and phase of the complex amplitude for both the 3D-3GPP channel model and the estimated model are compared in Figure 5 in terms of number of paths. It is noticed that curves for the estimated values of the amplitude and phase of the complex amplitude fit very well the true model. Therefore, the proposed method is found to perform well in terms of similarity with the true model. The variation of magnitude and phase of complex amplitude between negative or positive values is also due to the variation of direction of motion of the transceivers.

In addition to the previous results, time-varying amplitude and phase of the 3D-3GPP model and estimated channel are also compared in Figure 6. The results show that is similar to for both amplitude and phase for any value of k, and the small difference in shape between curves is due to regularization parameter used during the computation of . The change of magnitude and phase of and h in the zigzag mode is caused by the change of direction of motion of the transceivers.

There are two essential ways for checking the performance of an algorithm: computational time and computational complexity. The computational time or running time corresponds to how long it takes for a computer to perform the channel estimation scheme. In contrast, computational complexity is a more abstract and general way of expressing performance, and it refers to the amount of resources required to run an algorithm. To be specific, it is a representation of the asymptotic behavior of the model. In this study, the proposed model is evaluated in terms of computational time which represents the time during in which the channel model is computed. Figure 7 displays the variation of the computational time in seconds versus the number of paths for both of the true and the estimated model using MUSIC algorithm. From the obtained curves, it can be observed that the true model’s computational time is higher than the estimated one and even starts to increase exponentially when the number of paths increases. On the contrary, the computational time for the proposed estimated method increases slowly as the number of paths increases and looks like it has a stable behavior; thus, it is clear that proposed model is much faster and more efficient in estimating the 3D-3GPP model in terms of computational time. Even though the estimated model using MUSIC algorithm has a stable behavior and performs better than the true model, the proposed model presents a better effectiveness.

To describe computational complexity of a function Big O notation is used. According to equation (1) and Figure 7, the 3D-3GPP channel model presents a computational complexity having the behavior of exponential function, namely, O (en). Whereas, according to equation (31) and Figure 7, the estimated model presents a behavior of O (1), which proves the effectiveness of the proposed model in terms of computational complexity.

Finally, the proposed estimated method is also evaluated in terms of the Normalized Mean Square Error (NMSE) parameter which is defined as [25]where E [.] refers to the expectation operator. Simulations were performed at 5.9 GHz frequency; number of paths is set to 8, 16, and 32 in order to see the influence of number of paths on the variation of NMSE. Three different environments were considered: urban, suburban, and highway, and each environment is characterized by the velocity of transceivers, as it is mentioned in Table 2. Figures 810 present the variation of NMSE in terms of prediction horizon for three different environments. It can be seen from the obtained curves that NMSE is less than −20 dB for all chosen environments and for all prediction horizon; thus, the estimated and true channel model are converging to each other and relative error is of the order of percent which is very good and can confirm the effectiveness of the proposed method. In addition, NMSE presents the minimum shape for urban environment in comparison under three different environmental conditions. Therefore, the proposed estimated model performs better with such environment.

6. Conclusions

Nowadays, channel modelling is attracting the interest of both industry and academia more, which resulted in the increased number of proposed channel models. However, most of these models, especially three-dimensional ones, are complex and take a long time to be resolved. This paper proposes a fast and simplified 3D-3GPP channel models using ESPRIT algorithm. Evaluation was performed at 5.9 GHz frequency; it is found that the proposed model is in close agreement with the true model; in fact, estimated parameters such as Doppler frequency and complex amplitude match exactly the true model. In addition, the new proposed method is easier to use and requires much less computational time. It has also been shown that the evaluated normalized mean square error is generally less than −25 dB which corresponds to very low relative errors. Therefore, it can be concluded that the proposed method improves the parameter estimation of the 3D-3GPP model when simulating a V2V communication channel. The proposed model can be used as a guide for design of wireless communication systems, radio resource management, and performance optimization. Furthermore, it helps to decide whether wireless communication system is reliable or not. The major limitations of this paper reside in the absence of measurements. Therefore, future research efforts may be devoted to conducting measurement campaigns cooperating with other universities or industries.

Data Availability

The data used to support the findings of the study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.