Next Article in Journal
Location-Based Resource Allocation in Ultra-Dense Network with Clustering
Next Article in Special Issue
Novel Road Traffic Management Strategy for Rapid Clarification of the Emergency Vehicle Route Based on V2V Communications
Previous Article in Journal
Region-Based Static Video Stitching for Reduction of Parallax Distortion
Previous Article in Special Issue
A Novel GBSM for Non-Stationary V2V Channels Allowing 3D Velocity Variations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sparse Bayes Tensor and DOA Tracking Inspired Channel Estimation for V2X Millimeter Wave Massive MIMO System

The College of Information, Mechanical and Electrical Engineering, Shanghai Normal University, Shanghai 200234, China
*
Authors to whom correspondence should be addressed.
Sensors 2021, 21(12), 4021; https://doi.org/10.3390/s21124021
Submission received: 2 April 2021 / Revised: 5 June 2021 / Accepted: 6 June 2021 / Published: 10 June 2021
(This article belongs to the Special Issue Vehicle-to-Everything (V2X) Communications)

Abstract

:
Efficient vehicle-to-everything (V2X) communications improve traffic safety, enable autonomous driving, and help to reduce environmental impacts. To achieve these objectives, accurate channel estimation in highly mobile scenarios becomes necessary. However, in the V2X millimeter-wave massive MIMO system, the high mobility of vehicles leads to the rapid time-varying of the wireless channel and results in the existing static channel estimation algorithms no longer applicable. In this paper, we propose a sparse Bayes tensor and DOA tracking inspired channel estimation for V2X millimeter wave massive MIMO system. Specifically, by exploiting the sparse scattering characteristics of the channel, we transform the channel estimation into a sparse recovery problem. In order to reduce the influence of quantization errors, both the receiving and transmitting angle grids should have super-resolution. We obtain the measurement matrix to increase the resolution of the redundant dictionary. Furthermore, we take the low-rank characteristics of the received signals into consideration rather than singly using the traditional sparse prior. Motivated by the sparse Bayes tensor, a direction of arrival (DOA) tracking method is developed to acquire the DOA at the next moment, which equals the sum of the DOA at the previous moment and the offset. The obtained DOA is expected to provide a significant angle information update for tracking fast time-varying vehicular channels. The proposed approach is evaluated over the different speeds of the vehicle scenarios and compared to the other methods. Simulation results validated the theoretical analysis and demonstrate that the proposed solution outperforms a number of state-of-the-art researches.

1. Introduction

The last few years have witnessed the advent of the vehicle to everything (V2X) communications deployed in the millimeter-wave (mmWave) band as a means to circumvent the spectrum shortage needed to satisfy the stringent requirements of 5G networks.V2X communications have been initially designed to support active safety and traffic management services. The development of more advanced connected and automated applications requires the exchange of larger amounts of data [1]. For example, automated driving or vehicle formation will require vehicles to exchange raw or processed data of their built-in sensors to improve their perception of the surrounding environment [2,3]. Supporting the data rates and throughput required by this type of advanced applications can hardly be satisfied by sub-6 GHz V2X standards [4,5]. Fortunately, there are abundant underutilized spectrum resources in the millimeter wave band (30 GHz~300 GHz), which can potentially support the required data rate. However, the rain attenuation, severe path loss, and high atmospheric absorption make it difficult to implement these advanced applications. However, massive multi-input multi-output (MIMO) antenna arrays can be packed into small chips at these frequencies and can provide a sufficiently powerful received signal [6,7]. Moreover, massive MIMO antenna arrays help the design of beamforming techniques to direct the signal in a certain direction, which reduces the path loss problem [8]. Therefore, millimeter-wave massive MIMO is a very promising technology that can be used for multi-gigabits-per-second (Gbps) to terabits-per-second (Tbps) wireless links to improve the performance of next-generation V2X applications [9].
To reach the potential of mmWave MIMO systems for V2X communication scenarios, channel state information (CSI) is usually required. However, it is a challenge to estimate the channels in millimeter-wave massive MIMO systems with large-scale antenna arrays and low signal-to-noise ratio (SNR). Several familiar algorithms, such as spectrum estimation [10,11], sparse recovery, and out-of-band information assistance methods, have been well investigated to estimate CSI at a certain time-frequency grid [12,13,14,15,16]. However, a superabundant amount of papers is for a quasi-static channel estimator. Recently, the fast time-varying channel estimation has received more attention [17,18,19]. The authors of [17,18] examined the effects of channel estimation duration and received signal dimension and proposed the application of tensor decomposition theories to estimate CSI. Y. Yang et al. [19] proposed an inter-vehicle cooperation channel estimation (IVC-CE) method and utilizing the position and velocity of a vehicle as a priori information to obtain accurate CSI. The authors of [20] studied proposed an adaptive angle estimation (AAE) algorithm method based on millimeter-wave of the time-variant wireless channel, and transmission frame structure and higher mobility were considered. Moreover, [21] showed that limited data pilot-aided could have a flexible performance improvement in time-varying channel estimation. A reduced rank autoregressive (AR) has also been used for the channel estimation because of fast time-variant V2X communications channels [22]. In addition, some other research on V2X communication has also received the attention of scholars. The authors of [23] proposed a fuzzy-based channel selection framework for multichannel communications to satisfy location-oriented services in the vehicle cyber-physical system (VCPS). Since V2X communication relies on RSU, physical layer security is potential. Therefore, in [24], the authors propose a secure and energy-efficient virtual multiple-input multiple-output framework that supports simultaneous wireless information and power transmission. This framework can effectively improve the security rate of the Internet of Things system.
To address the difficulty of channel estimation arising from the high mobility in V2X communication, most previous studies exploited the sparse nature of mmWave channels and formulated mmWave channel estimation as a sparse recovery problem [25,26,27]. In [26], a Sparse Bayesian Multi-Task Learning (SB-MTL) is proposed to obtain the dynamic information of the sparse channel. These methods can help achieve a substantial reduction of the training overhead. In order to overcome the grid mismatch issue arising from conventional compressed sensing techniques, super-resolution (off-grid) compressed sensing methods were developed to improve the channel estimation accuracy [28,29]. In [30], an iterative approach for joint estimates of channel impulse response and channel covariance matrix was proposed, while [31] showed that the number of iterations required by [30] may be reduced relying on optimal maximum likelihood sequence detection scheme. The works [32,33] explored the sparse nature of low mobility channels for estimation. Most of those schemes address this problem only by exploiting the sparsity inherent in the channels while ignoring the low-rank characteristics of the received signals.
In [34], higher-order tensor decomposition techniques were applied to channel estimation for millimeter wave MIMO Orthogonal Frequency Division Multiplexing (OFDM) systems. The authors of [35] developed a Structured CP Decomposition (SCPD) based channel estimation algorithm, which leveraged the fact that the channel can be represented as a low-rank higher-order tensor. It was also adopted to estimate the sparse channel parameters in [36]. The method, however, does not fully exploit multiple RF chains and requires that the channel must be fixed during the estimation process that takes many subframes/frames in the time domain. To further exploit the joint sparse and low-rank structure of mmWave channels. The authors of [37,38,39] have proposed different channel estimation algorithms. However, these schemes can only estimate the quasi-static wireless channel. For V2X communication under high-speed motion, there is currently no evidence that the channel information can be accurately obtained.
In this paper, we propose a sparse Bayes tensor and DOA tracking inspired channel estimation for V2X millimeter wave massive MIMO system. Generally, the scatters around each vehicle are about the same or higher than the vehicle, which means that the signal received by the user’s antennas may arrive from any direction after bounced off the scatters. By exploiting the sparse scattering characteristics of the channel, we transform the channel estimation into a sparse recovery problem. In the process of gridding the transmitting and receiving signals area, the quantization error is inevitably introduced. In order to reduce the influence of such errors, both the receiving and transmitting angle grids should have super-resolution. Furthermore, we take the low-rank characteristics of the received signals into consideration rather than singly using the traditional sparse prior. The sparse Bayes tensor is used to calculate the angle offset. Through exploiting the sparse Bayes tensor, a direction of arrival (DOA) tracking method is developed to acquire the angle value at the next moment, which equals the sum of the angle value at the previous moment and the offset. The proposed approaches are evaluated over the different speeds of the vehicle scenarios and compared to the other methods. Simulation results validated the theoretical analysis and demonstrate that the proposed solution outperforms a number of state-of-the-art researches.
The rest of this paper is structured as follows. The V2X communication system model in the urban road scene is analyzed, and the channel model is established in Section 2. Section 3 presents the channel parameters estimation algorithm. In Section 4, we propose the DOA tracking algorithm based on sparse Bayes tensor. Section 5 shows the simulation results. Finally, this paper is concluded in Section 6.
Notations: We shall denote a scalar by lower-case letters (a, b, …), column vectors by bold lower-case letters (a, b, …), matrices by bold upper-case letters (A, B, …), and tensors by upper-case calligraphic letters ( A , B , …). For a given matrix A, AC, AT, AH, A−1, and A denote its conjugate, transpose, conjugate transpose, inverse, pseudo-inverse, respectively. ⊗, ⊙ and ◯ define the Kronecker, Khatri-Rao, and the outer product, respectively. ‖·0, ‖·1, ‖·2 and ‖·F represents the 0-norm, the first-order norm, the second-order norm of a matrix and Frobenius norm of the matrix, respectively.

2. V2X Communication Based on Millimeter Wave Massive MIMO System

2.1. Urban Road V2X Communication Scene

In this section, we consider the millimeter wave massive MIMO system with the uniform linear array antenna (ULA) is depicted. For millimeter wave massive MIMO scenario consisting of a Roadside Unit (RSU) and multiple vehicles. With the high speed of the vehicle, the V2X technologies retain the required to have low latency and high reliability in fast-moving environments. To achieve high data rates and stable data transmission for V2X communication, it exists two issues that need to be resolved: (1) accurately estimation of the V2V/V2I channel state information with vehicles under high-speed motion. (2) Efficiently updating of CSI or DOA is extremely needed for the fast time-varying channel. However, a considerable amount of research is for quasi-static channel estimation and failed to update the CSI in time. In this paper, we propose a scheme, which is decoupled into two separated stages, including rapidly initial channel estimation followed by fast DOA tracking.

2.2. System Model

Considering the channel estimation of downlink millimeter-wave large-scale MIMO vehicle networking communication system. RSU communicates with vehicles (i.e., V2I communication). RSU is equipped with NT transmitting antennas and MT RF chains, while vehicles are equipped with NR receiving antennas and MR RF chains. The number of RF chains of RSU or vehicles is limited, usually MTNT, MRNR.
For each time slot, the RSU uses MT precoding vectors to precode the transmitted training symbols s at consecutive moments, and the vehicle simultaneously uses MR combination vectors (each combination vector corresponds to a RF chain) to combine and receive signals. Since this work copes with the channel estimation problem, the design of the precoding matrices is not discussed here. We assume that the precoding matrix Ftr is known and adopted dynamic hybrid precoding structure in [40] and shown in Figure 1. We assume that the RSU transmits the same training symbol s in all transmissions. The received signal Y(t) ℂMR×MT obtained at the vehicle can be shown as
Y ( t ) = W t r H H ( t ) F t r + W t r H N ( t )
where H(t) ℂNR×NT denotes the mmWave channel at a certain moment from the RSU to the UE, Wtr = [wtr,1,…,wtr,MR] ℂNR×NT and Ftr = [ftr,1s,…,ftr,MTs] ℂNT×MT denote training combination matrix and precoding matrix respectively, w t r , p H and ftr,q denote training combination vector and training precoding vector, respectively. Moreover, w t r , p H satisfy w t r , p H = 1 N R e j ζ i , j ( ζ i , j ) with set = { 0 , 2 π N R , 2 π 2 N R , , 2 π ( N R 1 ) N R } , and the phase ξi,j of Wtr is selected randomly and uniformly from set R. N(t) represents noise matrix.

2.3. Channel Model

Because of the high speed of the vehicle, the channel characteristic is time-varying in the time domain and Doppler frequency shift in the frequency domain. Therefore, the Doppler frequency shift is introduced into the channel model and combined with the conventional millimeter wave channel. The time-varying geometric channel model is given by
H ( t ) = l = 1 L α l ( t ) a R ( θ l ( t ) ) a T ( ϕ l ( t ) ) e j 2 π f l T s t
where L denotes the number of channel paths. Because millimeter wave channels usually exhibit limited scattering characteristics, L is very small. The scalar αl(t)~ C N (0,1) represents the complex path gain (including path loss), θl(t) and ϕl(t), respectively, represent the angle of arrival (AOA) and angle of departure (AOD) of the l-th path. fl and Ts represent Doppler shift and sampling period, respectively. aR(θl(t)) ℂNR×1 and aT(ϕl(t)) ℂNT×1 represent the array guidance vectors of the receiving and transmitting antennas respectively, which are defined as
a R ( θ l ( t ) ) = [ 1 , , e j ( N R 1 ) 2 π λ d sin ( θ l ) ] T
a T ( ϕ l ( t ) ) = [ 1 , , e j ( N T 1 ) 2 π λ d sin ( ϕ l ) ] T
where λ denotes wavelength, and d denotes antenna distance, which satisfied d = λ/2.
We assume that the vehicle moves in a straight line at a uniform speed, and AoAs/AoDs and the complex gain can be considered to change slowly. Therefore, the channel parameters θl(t), ϕl(t) and αl(t) have remained constant within a transmission frame by
θ l ( t ) = θ l ϕ l ( t ) = ϕ l α l ( t ) = α l
Substituting Equation (5) into Equation (2), we can obtain
H ( t ) = l = 1 L α l a R ( θ l ) a T ( ϕ l ) e j 2 π f l T s t = l = 1 L ρ l ( t ) a R ( θ l ) a T ( ϕ l )
where ρ l ( t ) = α l e j 2 π f l T s t is the gain factor of the fast fading channel, which varies with the Doppler frequency shift.
According to Equation (6), the received signal matrix in Equation (1) can be rewritten as
Y ( t ) = W t r H l = 1 L ρ l ( t ) a R ( θ l ) a T H ( ϕ l ) F t r + W t r H N ( t )
Then, our next work is to estimate the channel parameters in Equation (7).

3. Channel Parameters Estimation

3.1. AOAs/AODs Estimation

Generally, the scatters around each vehicle are about the same or higher than the vehicle, which means that the signal received by the user’s antenna may arrive from any direction after bounced off the scatters. However, the RSU is usually deployed higher than the surrounding scatters, thus that the effective path corresponding to a specific vehicle at the RSU is limited to a smaller angle area. Therefore, this article defines the AOAs/AODs areas of the effective propagation path as θ B W [ π 2 , π 2 ] and φ B W [ π 2 , π 2 ] , respectively. Then the AOAs and AODs area are gridded according to the sets ΓR and ΓT, respectively. The definitions of ΓR and ΓT are shown in Equations (8) and (9).
Γ R = { θ g r : sin ( θ g r ) = ( sin ( θ m a x ) sin ( θ m i n ) ) g r 1 G R + sin ( θ m i n ) , g r = 1 , , G R }
Γ T = { φ g t : sin ( φ g t ) = ( sin ( φ m a x ) sin ( φ m i n ) ) g t 1 G T + sin ( φ m i n ) , g t = 1 , , G T }
where GR and GT are the quantitative grid points of AOA and AOD, respectively. In order to reduce the influence of quantization errors, both the receiving and transmitting angle grids should have super-resolution, generally GR ≥ 2NR, GT ≥ 2NT. Therefore, we define the dictionary matrix of the user side and the base station side as follows
A U = [ α T ( φ 1 ) , , α T ( φ G T ) ] N T × G T
A B S = [ α R ( θ 1 ) , , α R ( θ G R ) ] N R × G R
The received signal matrix of Equation (7) can be written as
Y ( t ) = W t r H A B S H g r i d A U H F t r + W t r H N ( t )
where HgridGR×GT represents the channel matrix after lattice.
Performing column vector operations on Equation (12) as
Y ¯ ( t ) = ( A U H F t r ) T ( W t r H A B S ) v e c ( H g r i d ) + W t r H N ( t ) = Φ P ( t ) + ξ ( t )
where Φ = ( A U H Ftr)T × ( W t r H ABS) ℂMRMT×GRGT represents the known measurement matrix, which denoted by ( ϕ 1 H ,…, ϕ M T M R H )H. P(t) = vec(Hgrid) ℂGRGT×1 represents the scattering coefficient vector under the dictionary matrix representation. ξ(t) = W t r H N(t) represents noise.
Generally, if all AOAs/AODs are located on the grid, the number of non-zero elements of P(t) is L. The scattering coefficient of the target is the non-zero element of this sparse vector, and the angle information can be determined by the position of the non-zero element in the vector. However, due to the power leakage problem, the actual number of non-zero elements will be greater than L. Therefore, we assume that there are L1 (L < L1 min{GR,GT}) non-zero elements in P(t). Then P(t) can be regarded as an L1-sparse vector.
Through the above analysis, we transform the estimation problem of AOAs/AODs into the sparse recovery problem of P(t) during single snapshot data, which can be expressed by
min β ( t ) | | Y ¯ ( t ) Φ P ( t ) | | 2 s . t . | | P ( t ) | | 0 L 1
To improve the accuracy of AOAs/AODs estimation, we analyze the first N snapshot data of a transmission frame. Then in the sparse recovery process, at most N × L1 non-zero elements need to be recovered. By further stacking N continuous snapshot data, a latticed sparse channel matrix model is obtained by
Y N = Φ B + E
where YNMRMT×N is known observation matrix, which denoted by {y1, …, yN}, BGRGT×N is unknown sparse coefficient matrix, EMRMT×N is receiving noise matrix. Since AOAs/AODs remain constant during one frame and the sparsity is unchanged, column vectors { P i ( t ) } i = 1 N in B are jointly sparse.
Therefore, Equation (15) is a joint sparse recovery problem, expressed as follows
min B | | Y N Φ B | | F s . t . | | B | | r o w , 0 L 1
where ‖Brow,0 represents the row sparsity of matrix B, defined as
| | B | | r o w , 0 = | i supp ( [ B ] : , i ) |
Due to the limited angular resolution of the dictionary matrix, the sparsity of the coefficient matrix B may be weakened, leading to larger estimation errors. Therefore, we introduce the adaptive iterative update of the AOA/AOD area. Updating the measurement matrix Φ according to the estimated AOA/AOD in the previous iteration. The proposed adaptive iterative update algorithm for AOAs/AODs is shown in Algorithm 1.
Algorithm 1 The proposed adaptive iterative update algorithm for AOAs/AODs.
Input: measurement matrix Φ, observation matrix YN, convergence criteria ε, maximum iteration Lmax, number of internal cycles J.
Output: L ^ ,   { θ ^ 1 , , θ ^ L ^ } ,   { φ ^ 1 , , φ ^ L ^ }
1. 
Let the residual R = YN, support set Ω = Ø, and iteration number i = 1 and j = 1.
2. 
Repeat
3. 
     θ min i , 1 = θ min , θ max i , 1 = θ max , φ min i , 1 = φ min , φ max i , 1 = φ max ;
4. 
    for j ∈ [1,J] do
5. 
          g i = argmax g i ϕ i H R F ,   θ ^ i = θ g i / G T ,   φ ^ i = φ g i ( g i / G T 1 ) G T ;
6. 
         update Ω = Ω∪{gi}, R = R − ΩΩYN;
7. 
         compute εi+1 = ‖RF/‖ΩΩYNF, Δε = |εi+1 − εi|;
8. 
         j = j + 1;
9. 
    end for
10.
    update AOAs/AODs area according to Formulas (18)–(21), and then
11.
    according to Formulas (8)–(11) to redesign the measurement matrix Φ.
12.
    i = i + 1;
13.
untili > Lmax and Δε > ε;
14.
return L ^ = i 1 ,   AOAs   { θ ^ 1 , , θ ^ L ^ }   and   AODs   { φ ^ 1 , , φ ^ L ^ }
In the i-th iteration of the outer loop, the goal is to estimate the AOA/AOD of the i-th path. In each inner loop, the best index g i { 1 , 2 , , G R G T } is first selected thus that ϕ i H is the most relevant to the residual matrix R, and gi = argmax‖ ϕ i H RF. Then, we can get roughly θ ^ i and φ ^ i , and the AOAs/AODs area of the i-th path is updated by Formulas (18)–(21):
θ min i , j + 1 = arcsin ( sin θ ^ i + sin θ max i , j sin θ min i , j 2 γ )
θ max i , j + 1 = arcsin ( sin θ ^ i sin θ max i , j sin θ min i , j 2 γ )
φ min i , j + 1 = arcsin ( sin φ ^ i + sin φ max i , j sin φ min i , j 2 γ )
φ max i , j + 1 = arcsin ( sin φ ^ i sin φ max i , j sin φ min i , j 2 γ )
where γ is the step size.
Based on the updated AOA/AOD area, we redesign the measurement matrix to increase the resolution of the redundant dictionary. Then in each iteration, the support set Ω is updated by taking the union of {gi} and Ω, and a new residual is calculated. Then updates the angle quantification sets ΓR and ΓT, updating A ^ U = [ α T ( φ 1 ) , , α T ( φ L ^ ) ] ,
A ^ B S = [ α R ( θ 1 ) , , α R ( θ L ^ ) ]
This algorithm has the following advantages: (1) the adaptive update process reduces the power leakage generated by the quantization grid and improves the accuracy of AOA/AOD estimation. (2) Since the position of the non-zero element in B is not related to the Doppler frequency shift, the algorithm is robust to the Doppler frequency shifts.

3.2. Fast Fading Channel Gain Estimation

In this stage, the path gain and Doppler shift will be obtained based on the AOAs/AODs estimated at the first stage. However, traditional methods based on compressed sensing retain failed to estimate the channel efficiently. As a mathematical tool that can quickly process large amounts of data, tensor decomposition theory is used to estimate channel gains and Doppler shift.
It uses the downlink transmission frame structure, which consists of a channel estimation phase (T1 time slots) and multiple subframes. Each subframe includes a fast DOA updating phase (T2 time slots) and a data transmission phase (T3 time slots).
Alternatively, we can rewrite (7) as the outer product of the rank-one matrix. The AOAs/AODs are given by
a ˜ R ( θ l ) = W t r H a R ( θ l ) a ˜ T ( φ l ) = F t r T a T C ( φ l )
where a ˜ R ( θ l ) M R × 1 and a ˜ T ( φ l ) M T × 1 represent transmitter matrix and receiver matrix, respectively.
Therefore, received signals can be expressed as
Y ( t ) = l = 1 L ρ l ( t ) a ˜ R ( θ l ) a ˜ T ( φ l ) + W t r H N ( t )
Assuming that in T continuous time slots, the received signal is expressed as a tensor by
Y = l = 1 L a ˜ R ( θ l ) a ˜ T ( φ l ) ρ ˜ l + N
where Y MR×MT×T represents receiving signal tensor, ρ ˜ l T × 1 is a column vector consisting of fast fading channel gains, i.e., ρ ˜ l = [ ρ l ( 1 ) , , ρ l ( T ) ] T , and N MR×MT×T represents the noise tensor.
According to the properties of tensor decomposition, the received signal can be expressed as the n-mode product of low-rank tensors by extending the time dimension. Referring to the typical CANDECAMP/PARAFAC (CP) decomposition, we can get
Y = I × 1 D 1 × 2 D 2 × 3 D 3 + N
where I L×L×L is identity core tensor. The factor matrix D1MR×L, D2MT×L, and D3T×L are defined as in Equations (26)–(28).
D 1 = [ a ˜ R ( θ 1 ) , , a ˜ R ( θ L ) ]
D 2 = [ a ˜ T ( φ 1 ) , , a ˜ T ( φ L ) ]
D 3 = [ ρ ˜ 1 , , ρ ˜ L ]
In order to obtain the three factor matrices D1, D2, and D3, the traditional algorithm based on PARAFAC decomposition (CP decomposition) adopts an alternate least square method. However, these algorithms require careful design of precoding and combinatorial matrices to ensure the uniqueness of the CP decomposition, and are suitable for static mmWave channel estimation. To achieve rapid channel estimation in the V2X communication environment, we propose a new algorithm, which will be described in detail in the next.
Similarly, stacking the received signal matrix of T1 consecutive time slots, we can obtain the following received signal tensor
Y ( T 1 ) = I × 1 D 1 × 2 D 2 × 3 D 3 + N
where Y (T1) is the received signal tensor in the fast-fading channel gain estimation stage, N is the corresponding noise tensor, and the factor matrix D3 is defined as
D 3 = [ ρ 1 , , ρ L ] T 1 × L
ρ l = [ ρ l ( 1 ) , , ρ l ( T 2 ) ] T T 1 × 1
Considering that no matter what the uniqueness condition of CP decomposition is, for the received signal tensor Y (T1) of Equation (29), the following equation always holds
Y   ( 3 ) ( T 1 ) = D 3 ( D 2 D 1 ) T
For Equation (32), we can construct factor matrices D ^ 1 and D ^ 2 from the previously estimated AOAs/AODs. Therefore, the factor matrix D ^ 3 can be estimated by
D ^ 3 = Y   ( 3 ) ( T 1 ) [ ( D ^ 2 D ^ 1 ) T ]
Then, we adopt a correlation-based scheme to estimate the Doppler frequency shift, which is given by
f ^ l = arg max f i | [ D ^ 3 ] : , l H ρ ( f i ) | [ D ^ 3 ] : , l 2 ρ ( f i ) 2 , 1 i I , f ^ i [ 0 , f max ]
f max = f c v c
where f max is the maximum Doppler shift, f c is the carrier frequency, v is the vehicle speed, and c is the speed of light. This correlation scheme involves one-dimensional optimization. First, use a coarse grid to segment the target area, and then gradually refine the search around the possible grid points to perform effectively.
Next, we estimate the path gain, which can be expressed by
α ^ l = [ ρ ( f l ) ] [ D ^ 3 ] : , l
α ^ = ( α ^ 1 , , α ^ L ^ )
Finally, the channel matrix is restored based on the estimated AOAs/AODs and path gain by
H ^ = A ^ B S d i a g ( α ^ ) A ^ U H
where d i a g ( α ^ ) represents the diagonalization operation, the element of the path gain vector α ^ is taken as the main diagonal element, and the other elements keep zero.

4. Fast DOA Tracking Algorithm

DOA tracking, also known as angle of arrival tracking, refers to the real-time estimation of DOA of moving targets. In a real scene, the fast movement of vehicles leads to the rapid time-varying of the wireless channel, which makes it difficult to accurately acquire the CSI. To solve this problem, we proposed a DOA tracking method based on a sparse Bayes tensor. Specifically, based on the previously estimated angle, the sparse Bayes tensor is used to calculate the angle offset. The angle value at the next moment can be acquired, which equals the sum of the angle value at the previous moment and the offset.
We first perform windowing processing on the sub-frame data, the window function is a rectangular window, and the length is U(U > 1). We assume that at the n-th moment, the DOA of the multipath signal can be expressed as θ(n) = [θ1(n),…, θL(n)]T. The steering vector at the next moment can be estimated according to Taylor expansion by
a ( θ ( n + 1 ) ) a ( θ ( n ) ) + c ( θ ( n ) ) ( θ ( n + 1 ) θ ( n ) )   ( 1 < n U )
where c(θ(n)) represents the offset of the steering vector from n-th moment to (n + 1)-th moment. Then we let η(n + 1) be the offset of DOA, which is expressed as
η ( n + 1 ) = θ ( n + 1 ) θ ( n )
We assume that
Z ( n ) = [ a ( θ 1 ( n ) ) , , a ( θ L ( n ) ) ]
C ( n ) = [ c ( θ 1 ( n ) ) , , c ( θ L ( n ) ) ]
η ( n ) = [ η 1 ( n ) , , η L ( n ) ] T
According to Equation (39), the matrix form of the steering vector is given by
Z ( n ) = Z ( n 1 ) + C ( n 1 ) d i a g ( η ( n ) )
Then, according to the estimated D ^ 1 , D ^ 2 , and D ^ 3 , we can obtain the received signals as
Y ^ = I × 1 D ^ 1 × 2 D ^ 2 × 3 D ^ 3
The 1-mode unfolding matrices of Equation (45) admit the following factorizations in terms of the factor matrices
Y ^ ( 1 ) = D ^ 1 ( D ^ 2 D ^ 3 ) T
Next, we need to get the angular offset η(n). However, in Equation (46), D ^ 1 includes the AOA estimated in the previous stage. The Formula (44) reflects the AOA update process at two adjacent moments. In fact, the initial AOA information contained in D ^ 1 is exactly what the DOA tracking algorithm needs to be updated. Therefore, based on the known Y ^ ( 1 ) , D ^ 2 , and D ^ 3 , we substitute Z(n) instead of D ^ 1 into Equation (46) to construct a DOA tracking model. Then we let S ( n ) = ( D ^ 2 D ^ 3 ) T and a new observation model can be expressed by
Y ( 1 ) ( n ) = ( Z ( n 1 ) + C ( n 1 ) d i a g ( η ( n ) ) ) S ( n ) + N ( n )
where N(n) represents the noise at the n-th moment.
Thus far, we have deduced offset expression of DOA. In the following tracking process, we need to continuously update the value of η(n) through iteration. The initial values of Z(n) and S(n) are given by the previous AOAs/AODs estimation process. Subsequently, the values of Z(n) and S(n) are obtained according to Equations (44) and (47), respectively. Thus, Equation (47) can be transformed into a minimum l1 constraint problem, which can be expressed as
S ˜ ( n ) = arg min { Y ( 1 ) ( n ) Z ( n ) S ( n ) 2 2 + χ S ( n ) 1 }
where χ is a normalization factor. After getting the initial value of Z(n) and S(n), we can get η(n) by minimizing the following function:
η ˜ ( n ) = arg min E { Y ( 1 ) ( n ) [ Z ( n 1 ) + C ( n 1 ) d i a g ( η ( n ) ) ] S ˜ ( n ) 2 2 } = arg min { η T ( n ) J η ( n ) 2 K T η ( n ) + V }
J = R e { C H C ¯ ( μ μ H + Σ ) }
K = R e { 1 L d i a g ( μ C H ( Y ( 1 ) ( n ) Z μ ) ) } R e { d i a g ( C H Z Σ ) }
where V is a constant, J and K represent parameter matrix, μ and Σ are the mean and variance of S(n). Therefore, the minimum constraint problem can be simplified as
η ˜ ( n ) = 2 K T J 1
Assuming that the signals in the data are independent of each other, and N(n) obeys a complex Gaussian distribution, the mean is 0 and the variance is δ n 2 . Then, we can get the mean and variance of S(n) by [41]:
μ = δ n 2 Σ Z H ( n ) Y ( 1 ) ( n )
Σ = ( δ n 2 Z H ( n ) Z ( n ) + Λ ) 1
where Λ = d i a g ( α 1 , , α L ) and { α i } ( i = 1 , , L ) are hyperparameters, which can be estimated by performing a type-II maximum-likelihood (or evidence maximization) procedure [42]. Using Equation (52), we can estimate the angle offset η ˜ ( n ) .

5. Numerical Results

This section considers the deployment scenarios of 5G V2I systems in urban highways. In order to verify the channel estimation algorithm proposed in this article, we need to specify the simulation parameters. Here, we stipulate a mmWave MIMO-OFDM system operates in the 73 GHz frequency band with a bandwidth of 20 MHz and the number of FFT points N = 64. A frequency separation Δf = 1/Ts = 0.3125 MHz, such that the symbol period Ts = 3.2 μs. The length of the cyclic prefix was set to 4 μs, with 4 subcarriers used as pilots, and the 48 subcarriers remaining were used for data transmission. We considered a V2I system consisting of one BS. The BS has MT = 4 RF chains, and the vehicle had a single RF chain. For channel model in Equation (7), we took dictionary matrix grid size GT = 2NT, GR = 2NR. The AOAs and AODs were assumed to take continuous values and uniformly distributed in θBW = [−π/2, π/2] and φBW = [−π/2, π/2], respectively. Other parameters included, ε0 = 10−2, γ = 2, and Lmax = 5. Here, J = 100 was chosen to achieve better compromise between performance and computational complexity. For the transmission frame structure, we set T1 = 20, T2 = 5, and T3 = 45.
In this section, the performance of the proposed channel estimation algorithms was compared with that of the OMP-MTC, AAE, MT-SBL, and SCPD channel estimation algorithms. The normalized mean square error (NMSE) was used to evaluate the estimation accuracy, which is defined as
N M S E ( d B ) = 10 log 10 ( E [ H H ^ F 2 H F 2 ] )
where H ^ denotes the estimated value of the entire channel H.
Figure 2 shows the NMSE performance versus SNR with v = 120 km/h and v = 200 km/h. It can be seen from Figure 2 that the OMP-MTC estimators performed poorly for all the SNR range since it was designed for static channels. For the highway environment, the Doppler frequency shift caused by the high-speed movement of the vehicle will have a great impact on the algorithm. As expected, the AAE algorithm obtained a good performance, while it still had some performance loss compared with our proposed algorithm. The reason for that was the fact that at such speed, variations of AOAs/AODs were much faster than that of path gains resulting in inaccurate estimation. The MT-SBL and SCPD estimators performed poorly due to the fact that they were singly developed channel sparsity characteristics or low-rank characteristics. Overall, our proposed algorithm had better performance than other algorithms. The above phenomenon may be due to the joint sparse, and low-rank characteristic was utilized in our proposed algorithm.
Figure 3 further illustrates the bit error rate (BER) curves of different vehicle speed v = 120 km/h and v = 200 km/h. We can observe that the SCPD and proposed algorithm have the approximative BER performance, and both of them outperform other estimation algorithms, especially in the high SNR regime. Moreover, there exists a performance gap between the AAE and OMP-MTC because the number of channel measurements was not sufficient for the OMP-MTC in the relatively higher speed. Meanwhile, we can observe that the MT-SBL has slightly better NMSE performance than that of the OMP-MTC. However, both of them have performance gaps compared with the proposed algorithm since they cannot fully exploit the diversity gain from structural low-rank and sparsity.
To show how Doppler shift influences the system performance, we depicted the NMSE and BER curves against the maximum Doppler shift fmax in Figure 4 and Figure 5, respectively, for a range of 3 kHz to 10 kHz, with the corresponding velocity range of 44.4 km/h to 148.0 km/h. Obviously in Figure 4, the NMSE curves monotonically increased with fmax, which was mainly as the result of that the approximation error resulting from the linear interpolation becomes more severe as the Doppler shift increases. Then, in Figure 5, we examined the BER performance of different algorithms as a function of the maximum Doppler shift. Visibly, the other algorithms lacked robustness when the maximum Doppler shift was very high. It is vital to point out that, compared with other algorithms, our proposed scheme maintained a stable and better estimation performance with the increase of Doppler shift. This is a benefit from that our proposed algorithm captures the changes of DOA information in the time-varying channels.
Finally, we depict NMSE and BER curves of the proposed time-varying channel estimation scheme when the number of transmitting antennas was changing. The NMSE performance versus the number of transmitting antennas is illustrated in Figure 6. The schemes were simulated for the cases with different receiving antennas in different SNR. It is clear that NMSE curves monotonously decreased with NT. When SNR = 30 was considered, the NR = 8 scheme approached the corresponding NR = 16 scheme, and thus a greater number of receiving antennas was not generally required in practical application. From Figure 7, we can see that the BER performance was improved with increasing numbers of antennas. This is a benefit from that more antennas at the BS or the vehicle can obtain larger beamforming gains for higher accuracy in path gains estimation. Note that a great deal of antennas will also complicate the V2X system and increase the energy consumption of the vehicle. From Figure 2, Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7, we can intuitively see that the proposed algorithm was effective for time varying channel parameters estimation and channel tracking under different vehicle environments.

6. Conclusions

With this paper, we proposed a channel estimation scheme for V2X millimeter wave massive MIMO system. By exploiting the sparse scattering characteristics of the channel, we transformed the channel estimation into a sparse recovery problem. A gridding scheme with super-resolution is adopted to complete the channel state acquisition. At the same time, in order to further reduce the quantization error, the redundant dictionary matrix is also designed to have super-resolution. Furthermore, by utilizing joint sparse and low-rank characteristics, a DOA tracking method is proposed to provide a significant angle information update for tracking fast time-varying vehicular channels. Simulation results confirmed that the proposed method is effective in estimating the fast time-varying vehicular channels. Moreover, the proposed estimation schemes and algorithms in this paper can also be easily extended to other V2X systems with a slight modification.

Author Contributions

Conceptualization, K.L. and X.Z.; methodology, K.L.; software, H.L. and J.H.; validation, X.Z. and B.W.; formal analysis, K.L. and X.Z.; investigation, H.L. and J.H.; resources, B.W. and J.H.; data curation, B.W.; writing—original draft preparation, K.L.; writing—review and editing, H.L.; visualization, B.W.; supervision, X.Z.; project administration, X.Z. and J.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Shanghai Capacity Building Projects in Local Institutions under Grant, grant number 19070502900.

Institutional Review Board Statement

The study did not require ethical approval.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gyawali, S.; Xu, S.; Qian, Y.; Hu, R.Q. Challenges and Solutions for Cellular Based V2X Communications. IEEE Commun. Surv. Tutor. 2021, 23, 222–255. [Google Scholar] [CrossRef]
  2. Li, Z.; Yu, T.; Fukatsu, R.; Tran, G.K.; Sakaguchi, K. Towards Safe Automated Driving: Design of Software-Defined Dynamic MmWave V2X Networks and PoC Implementation. IEEE Open J. Veh. Technol. 2021, 2, 78–93. [Google Scholar] [CrossRef]
  3. Wang, P.; Di, B.; Zhang, H.; Bian, K.; Song, L. Platoon Cooperation in Cellular V2X Networks for 5G and Beyond. IEEE Trans. Wirel. Commun. 2019, 18, 3919–3932. [Google Scholar] [CrossRef]
  4. Naik, G.; Choudhury, B.; Park, J. IEEE 802.11bd & 5G NR V2X: Evolution of Radio Access Technologies for V2X Communications. IEEE Access 2019, 7, 70169–70184. [Google Scholar]
  5. Storck, C.R.; Figueiredo, F.D. A Survey of 5G Technology Evolution, Standards, and Infrastructure Associated With Vehicle-to-Everything Communications by Internet of Vehicles. IEEE Access 2020, 8, 117593–117614. [Google Scholar] [CrossRef]
  6. Han, Y.; Rao, B.D.; Lee, J. Massive Uncoordinated Access with Massive MIMO: A Dictionary Learning Approach. IEEE Trans. Wirel. Commun. 2019, 19, 1320–1332. [Google Scholar] [CrossRef]
  7. Wang, B.; Chang, Y.; Yang, D. On the SINR in Massive MIMO Networks with MMSE Receivers. IEEE Commun. Lett. 2014, 18, 1979–1982. [Google Scholar] [CrossRef]
  8. Long, Y.; Chen, Z.; Fang, J. Minimum Number of Antennas Required to Satisfy Outage Probability in Massive MIMO Systems. IEEE Wirel. Commun. Lett. 2016, 5, 348–351. [Google Scholar] [CrossRef]
  9. Chen, Z.; Sohrabi, F.; Yu, W. Multi-Cell Sparse Activity Detection for Massive Random Access: Massive MIMO versus Cooperative MIMO. IEEE Trans. Wirel. Commun. 2019, 18, 4060–4074. [Google Scholar] [CrossRef] [Green Version]
  10. Lee, J.; Gil, G.-T.; Lee, Y.H. Channel Estimation via Orthogonal Matching Pursuit for Hybrid MIMO Systems in Millimeter Wave Communications. IEEE Trans. Commun. 2016, 64, 2370–2386. [Google Scholar] [CrossRef]
  11. Liao, A.; Gao, Z.; Wu, Y.; Wang, H.; Alouini, M.S. 2D unitary ESPRIT based super-resolution channel estimation for millimeter-wave massive MIMO with hybrid precoding. IEEE Access 2017, 5, 24747–24757. [Google Scholar] [CrossRef] [Green Version]
  12. Ma, J.; Zhang, S.; Li, H.; Gao, F.; Jin, S. Sparse Bayesian Learning for the Time-Varying Massive MIMO Channels: Acquisition and Tracking. IEEE Trans. Commun. 2019, 67, 1925–1938. [Google Scholar] [CrossRef]
  13. Li, X.; Fang, J.; Li, H.; Wang, P. Millimeter Wave Channel Estimation via Exploiting Joint Sparse and Low-Rank Structures. IEEE Trans. Wirel. Commun. 2017, 17, 1123–1133. [Google Scholar] [CrossRef]
  14. Suraj, S.; Prem, S.; Aditya, J.; Abhay, K.; Lajos, H. Bayesian Learning-Based Double-Selective Sparse Channel Estimation for Millimeter Wave Hybrid MIMO-FBMC-OQAM Systems. IEEE Trans. Commun. 2021, 69, 529–543. [Google Scholar]
  15. Ali, A.; Gonzalez-Prelcic, N.; Heath, R.W. Spatial Covariance Estimation for Millimeter Wave Hybrid Systems Using Out-of-Band Information. IEEE Trans. Wirel. Commun. 2019, 18, 5471–5485. [Google Scholar] [CrossRef] [Green Version]
  16. Coll-Perales, B.; Gozalvez, J.; Gruteser, M. Sub-6GHz Assisted MAC for Millimeter Wave Vehicular Communications. IEEE Commun. Mag. 2019, 57, 125–131. [Google Scholar] [CrossRef] [Green Version]
  17. Cheng, L.; Yue, G.; Xiong, X.; Liang, Y.; Li, S. Tensor Decomposition-Aided Time-Varying Channel Estimation for Millimeter Wave MIMO Systems. IEEE Wirel. Commun. Lett. 2019, 8, 1216–1219. [Google Scholar] [CrossRef]
  18. Zhou, Z.; Fang, J.; Yang, L.; Li, H.; Chen, Z.; Blum, R.S. Low-Rank Tensor Decomposition-Aided Channel Estimation for Millimeter Wave MIMO-OFDM Systems. IEEE J. Sel. Areas Commun. 2017, 35, 1524–1538. [Google Scholar] [CrossRef]
  19. Yang, Y.; Fei, D.; Dang, S. Inter-vehicle cooperation channel estimation for IEEE 802.11p V2I communications. J. Commun. Netw. 2017, 19, 227–238. [Google Scholar] [CrossRef]
  20. Qin, Q.; Gui, L.; Cheng, P.; Gong, B. Time-Varying Channel Estimation for Millimeter Wave Multiuser MIMO Systems. IEEE Trans. Veh. Technol. 2018, 67, 9435–9448. [Google Scholar] [CrossRef]
  21. Baek, S.; Lee, I.; Song, C. A New Data Pilot-Aided Channel Estimation Scheme for Fast Time-Varying Channels in IEEE 802.11p Systems. IEEE Trans. Veh. Technol. 2019, 68, 5169–5172. [Google Scholar] [CrossRef]
  22. Talaei, F.; Zhan, J.; Dong, X. Low Complexity MIMO Channel Prediction for Fast Time-Variant Vehicular Communications Channels Based on Discrete Prolate Spheroidal Sequences. IEEE Access 2021, 9, 23398–23408. [Google Scholar] [CrossRef]
  23. Reena, K.; Sushil, K.; Omprakash, K.; Rupak, K.; Jaime, L.; Nauman, A.; Wang, T. Fuzzy-Based Channel Selection for Location Oriented Services in Multichannel VCPS Environments. IEEE Internet Things J. 2018, 5, 4642–4651. [Google Scholar]
  24. Jaiswal, A.; Kumar, S.; Kaiwartya, O.; Kumar, N.; Song, H.; Lloret, J. Secrecy Rate Maximization in Virtual-MIMO Enabled SWIPT for 5G Centric IoT Applications. IEEE Syst. J. 2020, 1, 1–12. [Google Scholar]
  25. Li, M.; Zhang, S.; Zhao, N.; Zhang, W.; Wang, X. Time-Varying Massive MIMO Channel Estimation: Capturing, Reconstruction, and Restoration. IEEE Trans. Commun. 2019, 67, 7558–7572. [Google Scholar] [CrossRef] [Green Version]
  26. Shahmansoori, A. Sparse Bayesian Multi-Task Learning of Time-Varying Massive MIMO Channels with Dynamic Filtering. IEEE Wirel. Commun. Lett. 2020, 9, 871–874. [Google Scholar] [CrossRef] [Green Version]
  27. Zhou, L.; Cao, Z.; Dai, J. Real-Valued Sparse Bayesian Learning Approach for Massive MIMO Channel Estimation. IEEE Wirel. Commun. Lett. 2019, 9, 311–315. [Google Scholar] [CrossRef]
  28. You, Y.; Zhang, L. Bayesian Matching Pursuit-Based Channel Estimation for Millimeter Wave Communication. IEEE Commun. Lett. 2019, 24, 344–348. [Google Scholar] [CrossRef]
  29. Srivastava, S.; Mishra, A.; Rajoriya, A.; Jagannatham, A.K.; Ascheid, G. Quasi-Static and Time-Selective Channel Estimation for Block-Sparse Millimeter Wave Hybrid MIMO Systems: Sparse Bayesian Learning (SBL) Based Approaches. IEEE Trans. Signal Process. 2018, 67, 1251–1266. [Google Scholar] [CrossRef]
  30. Qin, X.; Qu, F.; Zheng, Y.R. Bayesian Iterative Channel Estimation and Turbo Equalization for Multiple-Input–Multiple-Output Underwater Acoustic Communications. IEEE J. Ocean. Eng. 2021, 46, 326–337. [Google Scholar] [CrossRef]
  31. Mishra, A.; Jagannatham, A.K.; Hanzo, L. Sparse Bayesian Learning-Aided Joint Sparse Channel Estimation and ML Sequence Detection in Space-Time Trellis Coded MIMO-OFDM Systems. IEEE Trans. Commun. 2019, 68, 1132–1145. [Google Scholar] [CrossRef]
  32. Qiao, G.; Song, Q.; Ma, L.; Liu, S.; Sun, Z.; Gan, S. Sparse Bayesian Learning for Channel Estimation in Time-Varying Underwater Acoustic OFDM Communication. IEEE Access 2018, 6, 56675–56684. [Google Scholar] [CrossRef]
  33. Xia, X.; Xu, K.; Zhao, S.; Wang, Y. Learning the Time-Varying Massive MIMO Channels: Robust Estimation and Data-Aided Prediction. IEEE Trans. Veh. Technol. 2020, 69, 8080–8096. [Google Scholar] [CrossRef]
  34. Park, S.; Ali, A.; Gonzalez-Prelcic, N.; Heath, R.W. Spatial Channel Covariance Estimation for Hybrid Architectures Based on Tensor Decompositions. IEEE Trans. Wirel. Commun. 2019, 19, 1084–1097. [Google Scholar] [CrossRef]
  35. Lin, Y.; Jin, S.; Matthaiou, M.; You, X. Tensor-Based Channel Estimation for Millimeter Wave MIMO-OFDM with Dual-Wideband Effects. IEEE Trans. Commun. 2020, 68, 4218–4232. [Google Scholar] [CrossRef]
  36. Da Rosa Zanatta, M. Tensor-Based Framework With Model Order Selection and High Accuracy Factor Decomposition for Time-Delay Estimation in Dynamic Multipath Scenarios. IEEE Access 2020, 8, 174931–174942. [Google Scholar] [CrossRef]
  37. Liu, K.; Li, X.; Fang, J.; Li, H. Bayesian mmWave Channel Estimation via Exploiting Joint Sparse and Low-Rank Structures. IEEE Access 2019, 7, 48961–48970. [Google Scholar] [CrossRef]
  38. Cheng, L.; Yue, G.; Yu, D.; Liang, Y.; Li, S. Millimeter Wave Time-Varying Channel Estimation via Exploiting Block-Sparse and Low-Rank Structures. IEEE Access 2019, 7, 123355–123366. [Google Scholar] [CrossRef]
  39. Chang, W.-C.; Su, Y.T. Sparse Bayesian Learning Based Tensor Dictionary Learning and Signal Recovery with Application to MIMO Channel Estimation. IEEE J. Sel. Top. Signal Process. 2021, 15, 847–859. [Google Scholar] [CrossRef]
  40. Feng, C.; Shen, W.; Gao, X.; An, J.; Hanzo, L. Dynamic Hybrid Precoding Relying on Twin- Resolution Phase Shifters in Millimeter- Wave Communication Systems. IEEE Trans. Wirel. Commun. 2021, 20, 812–826. [Google Scholar] [CrossRef]
  41. Ji, S.; Xue, Y.; Carin, L. Bayesian Compressive Sensing. IEEE Trans. Signal Process. 2008, 56, 2346–2356. [Google Scholar] [CrossRef]
  42. Tipping, M.E. Sparse Bayesian Learning and the Relevance Vector Machine. J. Mach. Learn. Res. 2001, 1, 211–244. [Google Scholar]
Figure 1. Adopted dynamic hybrid precoding structure.
Figure 1. Adopted dynamic hybrid precoding structure.
Sensors 21 04021 g001
Figure 2. NMSE performance against SNR with a single vehicle, GT = 128, GR = 32, NR = 16, and NT = 64 antennas. (a) v = 120 km/h. (b) v = 200 km/h.
Figure 2. NMSE performance against SNR with a single vehicle, GT = 128, GR = 32, NR = 16, and NT = 64 antennas. (a) v = 120 km/h. (b) v = 200 km/h.
Sensors 21 04021 g002
Figure 3. BER performance against SNR with a single vehicle, GT = 128, GR = 32, NR = 16, and NT = 64 antennas. (a) v = 120 km/h. (b) v = 200 km/h.
Figure 3. BER performance against SNR with a single vehicle, GT = 128, GR = 32, NR = 16, and NT = 64 antennas. (a) v = 120 km/h. (b) v = 200 km/h.
Sensors 21 04021 g003
Figure 4. NMSE performance against the maximum Doppler shift with GT = 128, GR = 32, SNR = 20 dB, NR = 16, and NT = 64 antennas. The number of vehicles is 4, and the distance between vehicles is greater than 50 m.
Figure 4. NMSE performance against the maximum Doppler shift with GT = 128, GR = 32, SNR = 20 dB, NR = 16, and NT = 64 antennas. The number of vehicles is 4, and the distance between vehicles is greater than 50 m.
Sensors 21 04021 g004
Figure 5. BER performance against the maximum Doppler shift with GT = 128, GR = 32, SNR = 20 dB, NR = 16, and NT = 64 antennas. The number of vehicles is 4, and the distance between vehicles is greater than 50 m.
Figure 5. BER performance against the maximum Doppler shift with GT = 128, GR = 32, SNR = 20 dB, NR = 16, and NT = 64 antennas. The number of vehicles is 4, and the distance between vehicles is greater than 50 m.
Sensors 21 04021 g005
Figure 6. NMSE performance against the number of the transmitting antennas NT. The number of vehicles is 1, and its speed is v = 120 km/h.
Figure 6. NMSE performance against the number of the transmitting antennas NT. The number of vehicles is 1, and its speed is v = 120 km/h.
Sensors 21 04021 g006
Figure 7. BER performance against the number of the transmitting antennas NT. The number of vehicles is 1, and its speed is v = 120 km/h.
Figure 7. BER performance against the number of the transmitting antennas NT. The number of vehicles is 1, and its speed is v = 120 km/h.
Sensors 21 04021 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Luo, K.; Zhou, X.; Wang, B.; Huang, J.; Liu, H. Sparse Bayes Tensor and DOA Tracking Inspired Channel Estimation for V2X Millimeter Wave Massive MIMO System. Sensors 2021, 21, 4021. https://doi.org/10.3390/s21124021

AMA Style

Luo K, Zhou X, Wang B, Huang J, Liu H. Sparse Bayes Tensor and DOA Tracking Inspired Channel Estimation for V2X Millimeter Wave Massive MIMO System. Sensors. 2021; 21(12):4021. https://doi.org/10.3390/s21124021

Chicago/Turabian Style

Luo, Kaihua, Xiaoping Zhou, Bin Wang, Jifeng Huang, and Haichao Liu. 2021. "Sparse Bayes Tensor and DOA Tracking Inspired Channel Estimation for V2X Millimeter Wave Massive MIMO System" Sensors 21, no. 12: 4021. https://doi.org/10.3390/s21124021

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