Next Article in Journal
Managing Expatriate Employment Contracts with Blockchain
Previous Article in Journal
Evaluating Explainable Artificial Intelligence Methods Based on Feature Elimination: A Functionality-Grounded Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Radar-Assisted Multiple Base Station Cooperative mmWave Beam Tracking

Beijing Laboratory of Advanced Information Network, Beijing Key Laboratory of Network System Architecture and Convergence, Beijing University of Posts and Telecommunications, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(7), 1672; https://doi.org/10.3390/electronics12071672
Submission received: 8 February 2023 / Revised: 19 March 2023 / Accepted: 29 March 2023 / Published: 1 April 2023
(This article belongs to the Special Issue Recent Advances in Millimeter Wave Communications)

Abstract

:
In the future vehicular networks with an increased number of transceiver antennas and higher vehicle speeds, more frequent beam switching is required to ensure the quality of communication, which poses challenges to beam tracking speed and resource efficiency. Integrated sensing and communication (ISAC) provide a new solution to cope with this problem since radar echo can help to predict the vehicle’s future location and beam direction. Therefore, we present a radar-assisted beam tracking algorithm based on Extended Kalman filtering (EKF) and multi-road side unit (RSU) cooperation in this article. Each RSU uses EKF and radar echo to predict and track the vehicle position and upload the prediction information to the edge server (ES). By deploying multiple RSUs, the ES uses the uploaded distributed sensing information for joint estimation and thus improves the accuracy of vehicle location prediction, which is used for the beam tracking task at the next moment. Considering the real complex road conditions, we investigate two scenarios where vehicles move linearly or curvilinearly. Simulation results show that the proposed method with multiple base station cooperation improves the spectral efficiency by 34% and 20% over non-cooperative beam tracking in linear and curvilinear mobility, respectively. In addition, compared with traditional beam tracking based on beam scanning and signaling feedback, radar-assisted beam tracking significantly reduces the communication overhead.

1. Introduction

Millimeter-Wave (mmWave) frequency band has attracted significant attention due to its abundant spectrum resources and high data transmission rate [1]. Although the path loss of mmWave is very high during propagation [2], the directional gain provided by beamforming can compensate for this disadvantage. Therefore, the performance of millimeter wave systems is closely related to the accuracy and timeliness of beam management. Conventionally, during the initial access, beam training periodically transmits and receives pilots at all the possible beams to search for the optimal beam pair. Furthermore, beam tracking uses only a small number of pilots to update the beam information by tracking the change of channel state information (CSI) over time. During the mobility of the vehicle, the CSI of adjacent moments is time-correlated. As a result, the CSI at the previous moment is used as prior information, and the channel time correlation at adjacent moments can be used to predict the CSI at the current moment. Beam switching then takes place when necessary in order to keep track of the moving vehicle.
In high mobility scenario, the fast-moving vehicle can cause rapid channel variations, short channel coherence time and thus more frequent beam switching. Meanwhile, the large-scale antenna configuration leads to an increased number of beams on transceivers and narrower beam width. In this case, conventional beam tracking schemes will inevitably incur considerable latency and communication overhead. Therefore, how to reduce the overhead of beam tracking and perform efficient beam switching has become a significant challenge in the high mobility VEHICLE-TO-EVERYTHING (V2X) scenario.
Conventional solutions for beam tracking can be divided into two types. The first type is to reduce CSI dimensionality by tracking some parameters of the channel. As the direction of the optimal beam is closely related to the angle of the physical channel, many works optimize beam switching by tracking the angular parameter of the channel, i.e., Angle of Arrival (AOA) or Angle of Departure (AOD). In [3], an EKF-based AOA/AOD tracking algorithm was proposed. In [4], the authors investigated the problem of beam tracking for UAV scenarios and proposed to predict the AOA and AOD in a 3D channel based on an Unscented Kalman Filter (UKF). The authors in [5,6] proposed to transform the spatial domain CSI into the angular domain CSI by DFT and use linear Kalman filtering (LKF) to track the angular domain CSI in a high-speed railway scenario and then complete beam switching. In [7], an EKF-based high-speed railway terminal location prediction algorithm was proposed. Pioneered by [7], authors in [8] proposed a novel nonlinear state transfer model, in which the position, speed, forward direction and dynamically correlated angular velocity variance of the train are jointly considered to further improve the position prediction and beam switching accuracy. However, the above methods still require some signaling feedback and interaction at each moment, as well as the scenario is relatively simple and idealized. The second method for beam tracking uses neural networks to predict CSI. In [9], the authors proposed to predict narrowband channel CSI using Full Connected Recurrent Neural Network (FCRNN). In [10,11], AOA/AOD, channel parameters, power, and distance are used to construct a beamforming fingerprint database for beam switching based on deep learning techniques. Some work focused on the design of neural networks suitable for communication. For example, a learning framework combining Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) for predicting CSI was designed in [12]. However, the performance of the second method is significantly affected by the source of training data and the structure of neural networks. Only in the scenarios where enough training data is acquired can the methods have great performance.
It’s noteworthy that the emerging of Integrated sensing and communication (ISAC) technology provides a new effective solution to beam tracking in high-speed vehicle mobility scenarios. As the typical application of ISAC, dual-function radar communication (DFRC) system uses joint hardware equipment to provide dual functionalities, i.e., radar sensing and communication. Thus, it’s possible to use the function of radar sensing to assist beam tracking in communication. For example, a novel transceiver architecture and frame structure for a DFRC system operating in the mmWave band were proposed in [13]. Yet this scheme is not tailored for vehicle mobility scenarios. Further, the authors in [14] extracted significant information from radar signals to perform beam alignment for the mmWave vehicle-to-infrastructure (V2I) scenario. However, this scheme separates the communication system from the radar system, an extra radar device will inevitably result in high hardware costs. In [15], a millimeter-wave joint radar-communications (JRC) system comprising a bi-static automotive radar and vehicle-to-vehicle (V2V) communications was proposed, but the high mobility of the vehicle is not addressed. The authors of [16] proposed a radar-assisted EKF scheme to perform beam tracking by predicting the kinematic parameters of the vehicle in the mmWave band. Furthermore, based on [16,17] exploited Bayesian framework-based message passing techniques for predicting vehicle mobility parameters, which can reduce computational complexity. However, the above two schemes only model linear mobility scenarios, which are difficult to meet the requirements of complex curvilinear mobility scenarios. In addition, the authors in [18] proposed to explore the use of intelligent reflecting surfaces (IRS) in OFDM-DFRC systems to enhance sensing and communication performance by taking advantage of the passive beamforming gain.
To further enhance the tracking precision of DFRC systems under high mobility scenarios, we propose a multi-RSU cooperative mmWave beam tracking algorithm based on radar echo and EKF prediction in this paper. Our scheme not only removes the feedback and pilot signaling overhead in conventional solutions but also improves the prediction accuracy of the kinematic parameters and beam tracking performance by multi-RSU cooperation. Considering the real complex road conditions, we studied both linear and curvilinear mobility scenarios and derived the vehicle mobility model and EKF iteration process for different trajectories. More specifically, we employ a downlink DFRC system, where the DFRC signal completes both sensing and communication tasks. The signal transmitted by the RSU via each beam is partially reflected the transmitter by the body of the vehicle and is also partially received by the vehicle’s antenna array. The radar echoes are used for angle, distance and speed prediction after matched filtering and the EKF, while the signal received by the vehicle is used for communication. Each RSU uploads the predicted kinematic parameters to the ES, where the optimal vehicle predicted position is calculated based on the weights. Following this, the ES downlinks the optimal location prediction to each RSU as the input of the EKF’s next time slot prediction. The main contributions of our work are summarized as follows:
  • We propose a radar-assisted and multi-RSU cooperation mmWave beam tracking algorithm based on joint sensing and communication for V2I networks. The proposed method does not require downlink pilot and uplink feedback and significantly reduces latency and communication overhead. In contrast with non-cooperative beam tracking, multi-RSU cooperation embodies the advantages of distributed sensing, which can provide higher prediction accuracy and more efficient beam tracking.
  • We investigate the prediction of the vehicle’s position in two mobility scenarios, i.e., linear and curvilinear, respectively. The kinematic model, EKF state evolution model and the solution of the Jacobi matrix are firstly derived for radar-assisted beam tracking in curvilinear mobility scenarios.
  • We propose to use the more realistic extended Saleh-Valenzuela (eSV) channel model in the DFRC system and consider the delay between different paths to expand the narrowband channel to the wideband channel.

2. System Model

We consider a radar-assisted mmWave V2I network as depicted in Figure 1, where each RSU serves K high mobility vehicles. Each RSU has deployed a downlink DFRC system which is equipped with a mmWave massive MIMO uniform linear array (ULA) consisting of N t transmit antennas and N r receive antennas, while each vehicle is also equipped with a ULA array consisting of M antennas. As the computing center of multi-RSU cooperation, ES can receive reports from RSUs and issue cooperation results to each RSU. At a certain moment, a vehicle can only be served by one RSU, while other RSUs only track vehicle movement trajectory by radar echoes. For simplicity, we assume that the Line-of-Sight (LoS) path always exists between RSU and the vehicle, and the radar echoes are reflected through the LoS path. Figure 1 shows the linear mobility scenario where the vehicle trajectory is parallel to the antenna array of the RSU, thus the AOD for beamforming and the AOA for beam combining are equal. For the curvilinear mobility scenario, the case is different and will be illustrated later.
To establish dependable connections for communication, each RSU needs to acquire the accurate azimuth angle of the vehicles, and similarly, each vehicle also needs to acquire the RSU’s relative angle. After acquiring angle information, the RSU and the vehicle could both utilize their antenna arrays to create narrow beams, enabling precise alignment toward each other. During initial access, a conventional beam searching scheme could be employed to acquire initial estimation, such as angle, distance, speed, etc. For the linear mobility scenario, prediction is divided into two steps. In step I, the estimate of the AOD at the ( n 1 )-th slot, denoted as θ ^ n 1 , is used to predict the AOD at the n-th slot, denoted as θ ^ n | n 1 . In step II, θ ^ n | n 1 is used for predicting AOD at the ( n + 1 )-th slot, denoted as θ ^ n + 1 | n 1 . At time slot n, the RSU formulates directional transmit beams aimed at vehicles by using θ ^ n | n 1 , and the DFRC signal transmitted by RSU contains the step II prediction θ ^ n + 1 | n 1 , which is used to formulate receive beams at the vehicle at the ( n + 1 ) -th slot. It should be noted that θ ^ n + 1 | n 1 is not suitable for beam combining on the vehicle side for curvilinear mobility scenarios since AOD is not equal to AOA. Moreover, the partial DFRC signal reflected by the vehicle is used to calibrate predicted parameters at time slot n. The kinematic parameters that have been calibrated are subsequently utilized as inputs for the Extended Kalman Filter (EKF) in the ( n + 1 ) -th and ( n + 2 ) -th slots. In what follows, we will introduce the vehicle mobility model and signal processing model.

2.1. Vehicle Mobility Evolution Model

In order to use the EKF to accurately predict the angles needed for beamforming, a precise model of vehicle kinematic evolution is particularly necessary. Many existing methods focus on linear kinematics, as depicted in Figure 2a, while we propose a novel vehicle curvilinear kinematics model based on previous research, as shown in Figure 2b.
For the linear mobility scenario, at the n-th slot, d n denotes the distance between RSU and the vehicle, θ n denotes the angle of the vehicle relative to the RSU, v n denotes the speed of the vehicle, Δ d denotes the distance moved by the vehicle in a straight line at adjacent moments, Δ θ denotes the variation of the angle at adjacent moments, β n denotes the reflection coefficient which contains both the radar cross-section (RCS) of the vehicle and the path-loss of the signal, specifically, β n = ε n 2 d n , where ε n denotes fading coefficient based on the radar cross-section. Both transmit and receive beams are formulated based on the angles predicted by step I and step II as mentioned previously. According to [16], the linear mobility evolution model is as follows,
θ n = θ n 1 + d n 1 1 ν n 1 Δ T s i n θ n 1 + q θ d n = d n 1 ν n 1 Δ T c o s θ n 1 + q d ν n = ν n 1 + q ν β n = β n 1 + 1 + d n 1 1 ν n 1 Δ T c o s θ n 1 + q β
where Δ T denotes the time interval between adjacent slots, q θ , q d , q v , q β denote Gaussian noise which has a mean of zero and a variance of σ θ 2 , σ d 2 , σ v 2 , σ β 2 , respectively. For the curvilinear mobility scenario, we consider the curvilinear mobility of the vehicle as the composition of two uniformly accelerated linear moving objects. It is worth noting that, to guarantee that the trajectory of the vehicle is curvilinear, the direction of the combined velocity and the direction of the combined acceleration at the initial moment could not be the same. Therefore, based on kinematic knowledge and the illustration in Figure 2b, we can obtain the following geometric and kinematic equations.
Δ x = v x n 1 Δ T + 1 2 a x Δ T 2 Δ y = v y n 1 Δ T + 1 2 a y Δ T 2 Δ d = Δ x 2 + Δ y 2 φ = a r c t a n Δ y Δ x d n 2 = d n 1 2 + Δ d 2 2 d n 1 Δ d c o s θ n 1 φ Δ d sin Δ θ = d n sin θ n 1 φ
where Δ x and Δ y denote the distance that the vehicle moves in the horizontal (X-axis) and vertical direction (Y-axis), respectively. v x n 1 and v y n 1 denote the velocities of the vehicle in the X-axis and the Y-axis at the ( n 1 ) -th slot, respectively. a x and a y denote the acceleration of the vehicle in the X-axis and Y-axis, respectively, which are constant during the vehicle’s mobility. φ denotes an angle used for calculation. Similar to the linear mobility scenario in [16], the curvilinear mobility evolution model is as below,
θ n = θ n 1 + Δ θ + q θ d n = d n 1 Δ d cos ( θ n 1 φ ) + q d v y n = v y n 1 + a y Δ T + q v y v x n = v x n 1 + a x Δ T + q v x β n = β n 1 1 + Δ d c o s θ n 1 φ d n 1 + q β
where q θ , q d , q v y , q v x , q β denote Gaussian noise which has a mean of zero and a variance of σ θ 2 , σ d 2 , σ v y 2 , σ v x 2 , σ β 2 , respectively.

2.2. Radar Signal Model

The DFRC signal transmitted via N t antennas at the RSU can be expressed as
s ˜ n ( t ) = F n s n ( t ) C N t × 1
where s n ( t ) = s 1 , n ( t ) , . . . , s K , n ( t ) T C K × 1 denotes the transmitted K downlink DFRC streams corresponding to K vehicles at the n-th slot, F n = f 1 , n , f 2 , n . . . , f K , n C N t × K denotes transmit beamforming matrix, where each column represents a vehicle’s beamforming vector. Therefore, the reflected signal echoes received at the RSU by vehicles can be formulated as [16]
r n t = κ k = 1 K p k , n β k , n e j 2 π μ k , n t v θ k , n u H θ k , n s ˜ n t τ k , n + w r t
where κ = N t N r is the antenna array gain, p k , n is the transmit power for the n-th slot to the k-th vehicle, τ k , n , μ k , n , β k , n denote the time-delay, the Doppler frequency and the reflection coefficient for the k-th vehicle, respectively. w r C N r × 1 denotes Gaussian noise with zero mean and variance of σ 2 . u θ and v θ are transmit and receive antenna array responses, which yield
u θ = 1 N t 1 , e j π c o s θ , . . . , e j π N t 1 c o s θ T
v θ = 1 N r 1 , e j π c o s θ , . . . , e j π N r 1 c o s θ T
where we make the assumption that the antenna spacing of the ULA is half-wavelength. The beamforming vector is formulated based on the predicted angle, specifically, the k-th column f k , n of F n is:
f k , n = u θ ^ k , n | n 1 , k = 1 , 2 , . . . , K
However, although RSU will receive echoes from multiple vehicles, the inter-beam interference can be neglected given the antenna array response are asymptotically orthogonal to each other under the massive MIMO system [19,20]. Therefore, there is no interference between reflected echoes from different vehicles. The radar echo received by the RSU for the k-th vehicle at n-th slot is expressed as
r k , n ( t ) = κ p k , n β k , n e j 2 π μ k , n t v θ k , n u H θ k , n f k , n s k , n t τ k , n + w k , n ( t )

2.3. Radar Measurement Model

The radar echo measurement model is associated with the calibration process in the EKF. The RSU continuously calibrates the EKF predictions of the kinematic parameters by exploiting the radar echoes of each time slot. The radar measurement models for linear and curvilinear mobility scenarios are similar, differing only in speed, as will be noted below. Specifically, the Doppler frequency μ ^ k , n and the time-delay τ ^ k , n of the k-th vehicle can be estimated via the conventional matched-filtering [16], i.e., the transmitted signal with delay and Doppler shift is used to perform correlation calculations with the received radar echo signal. The estimated delay and Doppler frequency are acquired by maximizing correlation expression, which can be expressed as
τ ^ k , n , μ ^ k , n = arg max τ , μ 0 Δ T r k , n ( t ) s k , n * ( t τ ) e j 2 π μ t dt 2
By exploiting the estimated time-delay τ ^ k , n and Doppler frequency μ ^ k , n , the received radar echo at the RSU can be compensated, which is given by
0 Δ T r k , n ( t ) s k , n * t τ ^ k , n e j 2 π μ ^ k , n t dt = κ p k , n β k , n v θ k , n u H θ k , n f k , n · 0 Δ T s k , n t τ k , n s k , n * t τ ^ k , n e j 2 π μ k , n t μ ^ k , n t dt + 0 Δ T w k , n ( t ) s k , n * t τ ^ k , n e j 2 π μ ^ k , n t dt = κ p k , n G β k , n v θ k , n u H θ k , n f k , n + w ˜ θ
where G denotes matched-filtering gain. We normalize (11) to acquire the measurement model of the angle θ n and reflection coefficient β n as follows,
r ˜ k , n = κ β k , n v θ k , n u H θ k , n u θ ^ k , n | n 1 + w θ
where w θ denotes the measurement noise normalized by the transmit power p k , n and the matched-filtering gain G, with zero mean and variance of σ 1 2 . Accordingly, the distance d n and velocity v n also have measurement models, which yields
τ k , n = 2 d k , n c + w τ
μ k , n = 2 v k , n cos θ k , n f c c + w μ
It should be noted that for curvilinear mobility scenario, v k , n = v x n 2 + v y n 2 , i.e.,
μ k , n = 2 v x n 2 + v y n 2 c o s θ k , n f c c + w μ
where c and f c denote the speed of light and the carrier frequency, respectively. w τ and w μ denote the Gaussian noise which has a mean of zero and a variance of σ 2 2 and σ 3 2 , respectively. It should be noted that σ 1 2 , σ 2 2 , and σ 3 2 are related to the signal-to-noise ratio (SNR) at the RSU [21], which is derived as [16]
σ 1 2 = σ 2 G p k , n , σ i 2 = a i 2 σ 2 G κ 2 β k , n 2 u H θ k , n v θ ^ k , n | n 1 2 p k , n , i = 2 , 3
where a 1 , a 2 , a 3 are constants related to system configuration.

2.4. Communication Signal Model

At time slot n, the k-th vehicle formulates receiving beam to receive the downlink signal from the RSU, which can be expressed as
c k , n t = p k , n α k , n w k , n H H k , n f k , n s k , n t + n c t
where α k , n = α ˜ e j 2 π λ d k , n denotes the channel coefficient during communication, in which α ˜ is path loss, 2 π λ d k , n is the phase of the channel. H k , n denotes the mmWave channel between RSU and vehicle. w k , n H and f k , n denote beam combining and precoding vector, and are similarly defined as in (8) with N t and M antennas, respectively. n c t denotes the Gaussian noise which has a mean of zero and a variance of σ c 2 .
Specifically, path loss α ˜ refers to 3GPP TR 38.901 [22], which presents a path loss model of rural macrocellular (RMa) scenario including LoS and Non-Line of Sight (NLoS) path. The path loss is calculated as follows
P L = P r L O S P L R M a L O S + 1 P r L O S P L R M a N L O S
where P r L O S denotes the probability of LoS path, P L R M a L O S and P L R M a L O S denote the loss of the LoS path and NLoS path, respectively. The specific calculations are detailed in Appendix A.1.
It is worth noting that w k , n H is formulated by AOA at the vehicle side which AOA is the same as AOD in linear mobility scenario, while AOA is different from AOD in curvilinear mobility scenario. Thus, we employ the classical MUltiple SIgnal Classification (MUSIC) algorithm which has superior performance in angular resolution to estimate AOA in curvilinear mobility scenarios at the vehicle side [23].
H k , n is a wideband eSV channel containing an LoS path, where Rice factor is introduced to control the power ratio between the LoS and NLoS paths. Moreover, the time-delay of each path is different, thus ensuring that the channel is wideband. The wideband eSV channel used in the article is given by
H k , n = j = 1 N c l i = 1 N r a y a k , n , j , i e j 2 π e k , n , j , i t N t M N c l N r a y + 1 b θ k , n , j , i r x a H θ k , n , j , i t x 1 K r i c e + 1 + a k , n L o S e j 2 π e k , n L o S t N t M N c l N r a y + 1 b θ k , n L o S , r x a H θ k , n L o S , t x K r i c e K r i c e + 1
where N c l is the number of clusters, N r a y is the number of paths in each cluster, and therefore the total number of paths of NLoS is N c l N r a y . a k , n , j , i and ϱ k , n , j , i = v k , n cos θ k , n , j , i f c c denote complex gain and Doppler frequency shift of the k-th vehicle for the i-th path in the j-th cluster at the n-th slot, respectively. N t is the number of transmitting antennas at the RSU, while M is the number of receiving antennas at the vehicle. a θ and b θ denote array antenna response at the RSU and the vehicle, and are similarly defined as in (6) and (7) with N t and M antennas, respectively. θ k , n , j , i r x and θ k , n , j , i t x denote the AOD and AOA of the k-th vehicle for the i-th path in the j-th cluster at the n-th slot. K r i c e is the Rice factor. Correspondingly, a k , n L o S , ϱ k , n L o S , θ k , n L o S , r x , θ k , n L o S , t x are complex gain, Doppler frequency shift, AOA, AOD of the LoS path.
Assume that s k , n t has unit power, then the received SNR for the k-th vehicle at the n-th slot is expressed as
SN R k , n = p k , n α k , n w k , n H H k , n f k , n 2 σ C 2
Correspondingly, the sum rate of K vehicles is given by
R n = k = 1 K lo g 2 1 + SN R k , n

3. Radar-Assisted Multi-Rsu Cooperative Beam Tracking

In this paper, we aim to improve beam tracking accuracy by multi-RSU collaboration in a radar-assisted V2I downlink scenario. In this section, we first give the design of the new frame structure and the procedure of beam tracking (Section 3.1). Then we give the specific two steps of beam tracking, which are the derivation of the extended Kalman filter (Section 3.2) and the multi-RSU cooperation procedure (Section 3.3).

3.1. Frame Structure Design and Beam Tracking Procedure

As shown in Figure 3, the DFRC data stream is divided into multiple time slots which correspond to different optimal transmit-receive beam pairs. In each time slot, only when the beam of the RSU and the vehicle are aligned to each other, can the downlink quality-of-service (QoS) be guaranteed. In each time slot, the DFRC signal is partially reflected by the vehicle and partially received at the vehicle, therefore sensing and communication tasks are executed in parallel. In time slot 1, some initial access processes need to be performed first, i.e., the RSU completes the channel measurement by transmitting the downlink pilot and receiving the uplink feedback and thus obtains the initial AOD and AOA. Then the RSU transmits the DFRC signal and the vehicle receives the signal by using the optimal transmit-receive beam pair, followed by the vehicle for uplink feedback transmission. In parallel, the RSU receives radar echoes with a time delay from the vehicle and uploads them to the ES, where AOD prediction based on multi-RSU cooperation is performed. The prediction will then assist in the calculation of beamforming vectors for future moments.
More specifically, each RSU uses the radar echoes to calibrate the predicted kinematic parameters according to the EKF algorithm, then all the RSUs will report their calibration results to ES, where the more accurate vehicle position is obtained based on the reported kinematic parameters and the weights of each RSU. Starting from the second time slot, the transmit beamforming design no longer requires downlink pilot and uplink feedback and is based on cooperative AOD prediction. However, for the receive beam design in a linear mobility scenario, a two-steps prediction will be performed in time slot 1, i.e., the AOD of time slot 2 and time slot 3 will be predicted, where the AOD prediction of time slot 2 is used for the transmit beam design of time slot 2 and the AOD prediction of time slot 3 will be included in the DFRC signal sent in time slot 2 for the formulation of the vehicle’s receive beam in time slot 3. For curvilinear mobility scenarios, AOD and AOA are different, and thus MUSIC algorithm is adopted to estimate AOA and formulate the receive beam. The process of the subsequent time slot is the same as that of the previous time slot.
As shown in Figure 4, beam tracking procedure is divided into two steps. In step I, we employ the EKF algorithm to track vehicle kinematic parameters and report them to the ES, while we have designed two scenarios which are vehicle linear and curvilinear mobility, respectively. In step II, ES calculates the optimal predicted position of the vehicle through the results reported by each RSU and their respective weights and sends the prediction results to each RSU for the input of EKF at the next slot. In the following, we will give a more detailed description of these two steps.

3.2. Extend Kalman Filtering for Linear and Curvilinear Mobility Scenarios

In this subsection, we propose an EKF scheme for beam prediction and tracking. Firstly, kinematic state variables at the ( n 1 ) -th slot are used to predict those at the n-th slot based on the kinematic evolution model. Then, the predicted AOD is exploited to formulate a transmitted beam pointing towards the vehicle and thereby transmitting the DFRC signal. The partial signal is reflected by the vehicle and arrives at the RSU side, which is used to calibrate the kinematic state variables based on the radar measurement model. Normally, calibrated state variables are used as inputs directly for the EKF prediction at the next time slot, however, we reduce the gap between calibration results and true kinematic parameters of the vehicle by adding multi-RSU cooperation. Through a process of iterative prediction of kinematic parameters and beam tracking, the RSU can perform simultaneous sensing and communication with the vehicle.
The kinematic evolution model and radar measurement model are needed to enable EKF prediction and calibration, which are given by
K i n e m a t i c E v o l u t i o n M o d e l : x n = p x n 1 + q n R a d a r M e a s u r e m e n t M o d e l : y n = f x n + w n
where x n 1 is a kinematic state variable at time slot n 1 , p ( ) and f ( ) denote compact forms of predictive and measurement models, respectively. q n and w n represent predicting and measuring Gaussian noise with zero mean and corresponding variance.
For linear mobility scenario, according to [16], x = θ , d , v , β T , y = r ˜ T , τ , μ T , p ( ) is defined in (1), with q = q θ , q d , q v , q β T , f ( ) is defined as (12)–(14), with w = w θ T , w τ , w μ T . Thus, the variance matrix in the EKF is expressed by
Q s = d i a g σ θ 2 , σ d 2 , σ v 2 , σ β 2
Q m = d i a g σ 1 2 1 N r T , σ 2 2 , σ 3 2
where 1 N r denotes a column vector consisting of all ones with a length of N r .
For curvilinear mobility scenario, on the top of [16], x = θ , d , v y , v x , β T , y = r ˜ T , τ , μ T , p ( ) is defined in (3), with q = q θ , q d , q v y , q v x , q β T , f ( ) is defined as (12)–(15), with w = w θ T , w τ , w μ T . Thus, the variance matrix in the EKF is expressed by
Q s = d i a g σ θ 2 , σ d 2 , σ v y 2 , σ v x 2 , σ β 2
Q m = d i a g σ 1 2 1 N r T , σ 2 2 , σ 3 2
We have acquired the kinematic evolution model and radar measurement model which can enable the EKF technique. In accordance with the typical process of Kalman filtering [21], the kinematic parameters prediction and calibration are given by
(1)
Predict Kinematic State Variable
x ^ n | n 1 = p x ^ n 1 , x ^ n + 1 | n 1 = p x ^ n | n 1
(2)
Linearize Kinematic Evolution Model and Radar Measurement Model
P n 1 = p x | x = x ^ n 1 , F n = f x | x = x ^ n | n 1
(3)
Predict MSE Matrix
M n | n 1 = P n 1 M n 1 P n 1 H + Q s
(4)
Calculate Kalman Gain
K n = M n | n 1 F n H Q m + F n M n | n 1 F n H 1
(5)
Calibrate Kinematic State Variable
x ^ n = x ^ n | n 1 + K n y n f x ^ n | n 1
(6)
Update MSE Matrix
M n = I K n F n M n | n 1
Where step (2) is related to the Jacobi matrix, which is derived in detail in Appendix A.2.

3.3. Multi-RSU Cooperative Beam Tracking

Multi-RSU cooperation can address the problems of low localization accuracy and poor coverage in the single-RSU network. Since the sensing performance of each RSU is related to the relative position of the vehicle to it, various RSUs can provide different position predictions of vehicles which could be jointly exploited to improve the accuracy of kinematic parameter prediction.
At the n-th time slot, the L RSUs receive K echo signals reflected from K vehicles, which are exploited to formulate measurements y k , l , n , k = 1 , 2 , . . . , K , l = 1 , 2 , , L , where K and L denote the number of vehicles and RSUs, respectively. Since kinematic state prediction x ^ k , l , n | n 1 and its corresponding measurement y k , l , n have a high correlation, we calculate the measurement predictions of L RSUs given K kinematic state predictions x ^ p , l , n | n 1 , p = 1 , 2 , , K at n-th time slot, which can be expressed as
y ^ p , l , n = f x ^ p , l , n | n 1 , p = 1 , 2 , , K
Before each RSU reports prediction to ES, echoes from different vehicles need to be differentiated. Each RSU calculates the Euclidean distance between y k , l , n and each of the K measurement predictions y ^ p , l , n , thereby associating radar echoes measurements y k , l , n with the corresponding vehicles based on the smallest Euclidean distance, which can be given by
p = a r g min p y k , l , n y ^ p , l , n , p = 1 , 2 , , K
As for multi-RSU cooperation, the ES first obtains different position prediction coordinates of the vehicle based on the kinematic state variables calibrated by EKF reported by each RSU, which can be expressed as
x ^ p r e k , l , n = d ^ k , l , n · cos θ ^ k , l , n
y ^ p r e k , l , n = d ^ k , l , n · sin θ ^ k , l , n
where d ^ k , l , n and θ ^ k , l , n denote the distance and angle of k-th vehicle reported by the l-th RSU at the n-th time slot, respectively. x ^ k , l , n p r e denotes the calculated x-coordinate of the vehicle based on d ^ k , l , n and θ ^ k , l , n . Similarly for the y-coordinate of the vehicle y ^ k , l , n p r e .
Since the distance between the RSU and the vehicle will affect the tracking performance of the RSU, the prediction accuracy varies significantly for RSUs distributed in different geographical locations. Therefore, it is necessary to design the weights corresponding to different RSUs during cooperation. In our paper, the weight of each RSU is related to the Euclidean distance between the real and predicted echoes. The weights are calculated as follows
E k , l , n = min p y k , l , n y ^ p , l , n , p = 1 , 2 , , K
w k , l , n = 1 L 1 1 E k , l , n i = 1 L E k , i , n
where E k , l , n denotes the smallest Euclidean distance which is associated with the accuracy of RSU beam tracking. Smaller Euclidean distances represent more accurate position prediction which leads to effective beam tracking. w k , l , n denotes the weight of each RSU involved in the cooperation, while smaller Euclidean distances or more accurate predictions of kinematic parameters are associated with larger weights. 1 E k , l , n i = 1 L E k , i , n denotes the prediction confidence of the l-th RSU, which is positively correlated with the weight of cooperation. L denotes the total number of RSUs involved in the cooperation. As for the limitation of Equation (38), the cooperation weight w k , l , n is limited between zero and one, and the sum of the weights of all RSUs is limited to one by using the term 1 L 1 , which thus guarantees the effectiveness of the cooperation results. In addition, there are no other limitations on the use of Equation (38). As a result, the coordinates of the optimal predicted vehicle position based on multi-RSU cooperation are expressed as
x ^ c o k , n = l = 1 L w k , l , n x ^ p r e k , l , n
y ^ c o k , n = l = 1 L w k , l , n y ^ p r e k , l , n
where x ^ k , n c o denotes the x-coordinate predicted by ES for vehicle k at time slot n, similarly for the y-coordinate. Cooperation takes advantage of distributed sensing to bring the predicted location closer to the real vehicle location. The optimal distance and AOD between the l-th RSU and k-th vehicle predicted by ES at time slot n are given by
d ^ k , l , n c o = x ^ k , n c o x R l 2 + y ^ k , n c o y R l 2
θ ^ k , l , n c o = tan 1 y ^ k , n c o y R l x ^ k , n c o x R l
where x R l and y R l denote x-coordinate and y-coordinate of the l-th RSU. d ^ k , l , n c o and θ ^ k , l , n c o are more accurate kinematic state variables that are used as input for the EKF prediction at the next time slot.
Since multiple RSUs are considered in this paper, switching between RSUs also needs to be addressed. We propose three switching strategies as follows
  • Distance Priority: The RSU with the closest distance to the vehicle is selected as the serving RSU. Although this strategy has a low overhead, its spectral efficiency is also very low.
  • Reference Signal Receiving Power (RSRP) Priority: Multiple RSUs perform small-range beam scanning separately, and the RSU corresponding to the maximum received RSRP at the vehicle is used as the serving RSU. However, this strategy provides high spectrum efficiency but also a high overhead.
  • Radar Echo Strength Priority: The RSU with the highest received radar echo strength is selected as the serving RSU. This strategy avoids beam scanning and thus reduces overhead, and also has high spectral efficiency.

4. Numerical Results

In this section, we conduct simulations in a radar-assisted multi-RSU cooperation V2I network under the mmWave channel and provide extensive numerical results to verify the effectiveness of the proposed method. In the simulated V2I network, each of the L RSUs equipped with N t transmit antennas and N r receives antennas to serve K M-antenna vehicles, while all RSUs are linked to ES as defined in the section II system model. Figure 5 illustrates the relative positions of the L RSUs and the K vehicles by the two-dimensional (2D) coordinate system for linear and curvilinear mobility scenarios, respectively. In a linear mobility scenario, 3 RSUs and 2 vehicles are considered, while the coordinates of the 3 RSUs are [300 m, 70 m], [260 m, 70 m], [280 m, 130 m] and the initial coordinates of the 2 vehicles are [340 m, 100 m], [330 m, 100 m], respectively. Similarly, in a curvilinear mobility scenario, 2 RSUs with the position coordinates [290 m, 230 m], [200 m, 270 m] and 2 vehicles with the initial position coordinate [300 m, 300 m], [290 m, 290 m] are considered, as shown in Figure 5. The other default parameters are the same for both scenarios, which are given by Table 1.

4.1. Performance for Linear Mobility Scenario

In linear mobility scenario, the vehicle moves in a straight line at a nearly constant speed. We first evaluate the sensing and communication performances of the proposed multi-RSU cooperation technique for a single vehicle, i.e., 3 RSUs cooperate with each other to track a vehicle. For the kinematic state evolution noises, we set σ θ = 0.4 ° , σ d = 1 m, σ v = 1 m/s and σ β = 0.4 .
To evaluate the beamforming performance, we investigate the tracking of AOD during vehicle motion of the V2I network by EKF. Figure 6 presents the tracking performance of AOD per RSU versus the sampling point, both cooperative and non-cooperative. It is shown that the prediction accuracy of AOD can be improved by multi-RSU cooperation, which is closer to the real physical angle. Multi-RSU cooperation integrates the prediction of RSUs with different sensing performances and improves the vehicle location prediction accuracy through distributed sensing, which in turn can improve the AOD tracking effect. As a comparison, the single RSU is easily affected by channel variations and noise. The predicted AOD is likely to deviate from the real AOD when the vehicle is close to the RSU, i.e., in the interval where the AOD changes rapidly. Correspondingly, in Figure 7, we demonstrate the results for radar sense in terms of root mean squared error (RMSE) for both cooperative and non-cooperative AOD tracking. Simulation results show that the angular error predicted by the EKF without multi-RSU cooperation is particularly large and fails to correctly sense the real-time vehicle position.
To evaluate the communication performance, Figure 8 presents the received SNR at the vehicle side versus the sampling point. Simulation results show that the variation of the received SNR of the vehicle with multi-RSU cooperation is stable, while that of the vehicle without cooperation is fluctuating drastically. The SNR is very related to the direction of the transmitted and received beams, and a higher SNR can only be achieved when both the RSU and the vehicle accurately direct their narrow beams toward each other’s direction. Therefore, beamforming based on accurate AOD tracking is a guarantee for higher received SNR. Moreover, in the linear mobility scenario, we assume that the AOD and AOA are equal, so the precision of AOD tracking affects both the transmit and receive beams, which in turn influences the received SNR even more.
In Figure 9, the spectral efficiency of different RSU switching methods versus the downlink transmit power is shown. Simulation results show that spectral efficiency is significantly improved when multi-RSU cooperation is employed. Specifically, the proposed multiple base station cooperation improves the spectral efficiency by at least 34% over the non-cooperative scheme when the vehicle is in linear mobility, at a transmit power of 20 dBm, regardless of the RSU switching method. Moreover, with multi-RSU cooperation, both the performance of Distance Priority and Radar Echo Strength Priority schemes are very close to that of the RSRP Priority scheme, i.e., the upper bound of spectral efficiency. On the other hand, all three switching methods exhibit low spectral efficiency when there is no cooperation, among which the Distance Priority scheme performs worst due to the extremely inaccurate vehicle position estimation, while the Radar Echo Strength Priority scheme has a relatively large spectral efficiency owing to the consideration of received power.
In addition, a deep neural network(DNN)-based beam prediction algorithm is evaluated and used as a comparison scheme. Specifically, the DNN used for training consists of one input layer, two hidden layers and one output layer, where the number of neurons in the hidden layer is set to 128 and an activation function is added between every two layers to enhance the model’s nonlinear modeling capability. The input of the DNN is the signal power received by the vehicle from the different RSUs at the previous moment. The output is the index of the optimal served RSU and the optimal beamforming angle (AOD) for the next moment. The RSU and vehicle can use the predicted RSU index and AOD from the DNN model to perform beam tracking in highly dynamic scenarios. Since the predicted metrics have both continuous values such as angle and discrete values such as the RSU index, the preprocessing of the data set is divided into two categories, with mean-variance normalization for continuous values and one-hot coding for discrete values. Moreover, both MSE and cross-entropy are used as loss functions and the Adam algorithm is applied to optimize the neural network. As shown in Figure 9, the spectral efficiency of the DNN prediction-based scheme is higher than that of the no-cooperation scheme, which indicates that the DNN model is able to learn the nonlinear correlation between multiple received signal powers and optimal beam directions. However, the accuracy of DNN prediction of AOD is limited by the types of features used for training and the learning capability of the network, while the massive MIMO-based beamforming system is particularly sensitive to beam angle errors, thus the spectral efficiency of the DNN prediction scheme is lower than that of the multi-RSU cooperation scheme proposed in this paper.
In Figure 10, the performance of the proposed scheme with LOS paths blocked is shown, which gives the variation of its spectral efficiency for different numbers of blocked LOS paths. Specifically, three RSUs are deployed for cooperation, and LOS paths exist between each RSU and the vehicle when there is no blocking. Since the RSU cannot accurately track the vehicle when the LOS path is blocked, which will provide a large error during the multi-RSU cooperation, therefore, it is necessary to recognize which RSU’s LOS path is blocked in the existence of blocking and exclude it from the cooperation. Considering that the reflection coefficients of obstacles and vehicles are different, the radar echo strength reflected by obstacles is lower, thus the radar echo strength is used to distinguish the blocked RSUs. The evaluation results are shown in Figure 10. When the LOS paths of all 3 RSUs are not blocked, the multi-RSU cooperation exploits the sensing information provided by all RSUs and thus has the optimal performance. When 1 LOS path is blocked, there are only 2 RSUs involved in cooperation, however, the spectral efficiency only slightly decreases, which indicates that 2 RSUs can still provide a large cooperation gain. When 2 LOS paths are blocked, multi-RSU cooperation cannot be performed, so the spectral efficiency is lowest.

4.2. Performance for Curvilinear Mobility Scenario

In a curvilinear mobility scenario, the vehicle moves in a curve that is combined by uniformly accelerated mobility in two directions. We also first study the case of a single vehicle, i.e., 2 RSUs cooperate with each other to track a vehicle. For the kinematic state evolution noises, we set σ θ = 0.4 ° , σ d = 2 m, σ v y = 1 m/s, σ v x = 1 m/s and σ β = 0.5 . The AOD tracking performance and the spectral efficiency of different RSU switching methods are given in Figure 11, Figure 12 and Figure 13, respectively. The results are similar to the case of the linear mobility scenario. It is worth noting that due to the higher nonlinearity of the vehicle curvilinear kinematic model, the AOD tracking effect will be slightly decreased compared with the linear mobility scenario, but the spectral efficiency is still improved greatly owing to multi-RSU cooperation. Specifically, when the transmit power is 20 dBm, the spectral efficiency is improved by at least 20% over the non-cooperative scheme due to multiple base station cooperation, regardless of the RSU switching method.
Moreover, we compared the computational complexity of four schemes. For the beam traversal search scheme, i.e., the performance upper bound, the computational complexity is O ( N t M L K N ) , where N t denotes the number of transmitting antennas at the RSU, M denotes the number of antennas at the vehicle, L and K denote the number of RSUs and vehicles, respectively. N denotes the number of time slots. Similarly, the computational complexity of the proposed EKF-based and multi-RSU cooperation scheme is O ( N ( L K n 2 + 3 L K + K ) ) , where n denotes the dimensionality of state variables. As a comparison, the computational complexity of the non-cooperation scheme and the DNN prediction-based scheme is O ( N L K n 2 ) and O ( ( N t r a i n + N ) ( n 1 n 2 + n 2 n 3 + n 3 n 4 + n 4 ) ) , where N t r a i n denotes the size of the training set, n 1 and n 4 denote the dimension of input features and output prediction. n 2 and n 3 denote the number of neurons in the two hidden layers. To make it more intuitive, the computational complexity is summarized in Table 2.

5. Conclusions

In this paper, we have proposed a radar-assisted predictive beam tracking design for the V2I network by exploiting ISAC and multi-RSU cooperation. Firstly, on top of the linear mobility scenario, we derive the kinematic parameters evolution model and radar measurement model of the curvilinear mobility scenario which can be used in the EKF for angle prediction and thus beam tracking. Then we designed wideband eSV channel modeling in the communication process, which is more compatible with the existing OFDM system, and we use the more general path loss model given by the protocol. Moreover, aiming for improving sensing accuracy and RSU coverage in ISAC systems, we proposed a multi-RSU cooperation technique based on the prediction accuracy of each RSU which takes full advantage of distributed sensing. Since we considered multiple RSUs, we proposed three different RSU switching methods with an analysis of their respective performance. The proposed schemes have been validated with numerical results, which show that whether the vehicle is moving in a straight line or a curve, multi-RSU collaboration can improve the angular tracking accuracy, which in turn improves the beam quality and obtains higher spectral efficiency. In addition, different RSU switching methods have also been proven to be highly effective.

Author Contributions

Conceptualization, K.C.; methodology, K.C. and Z.Z.; software, K.C.; validation, K.C.; investigation, K.C.; data curation, K.C.; writing—original draft, K.C.; writing—review and editing, D.L. and Z.Z.; Supervision, D.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported in part by National Natural Science Foundation of China: No. 61971069, and 62271065, Beijing Natural Science Foundation: No. L202003, Project of China Railway Corporation: No. N2022G048, The Open Research Project of the State Key Laboratory of Media Convergence and Communication, Communication University of China: No. SKLMCC2021KF009, and The Fundamental Research Project of Science and Technology on Complex Electronic System Simulation Laboratory: DXZT-JC-ZZ-2020-011.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Pathloss Calculation

Assume that h B S and h U T denote the height of the RSU and vehicle, respectively, d 2 D and d 3 D denote the projected distance between the transmitter and receiver on the ground and the LOS distance in space, respectively, and f c is the carrier frequency. The LOS pathloss is expressed as
P L RMa LOS = P L 1 10 m d 2 D d BP P L 2 d BP d 2 D 10 km
P L 1 = 20 log 10 ( 40 π d 3 D f c / 3 ) + min ( 0.03 h 1.72 , 10 ) log 10 ( d 3 D ) min ( 0.044 h 1.72 , 14.77 ) + 0.002 log 10 ( h ) d 3 D
P L 2 = P L 1 ( d BP ) + 40 log 10 ( d 3 D / d BP )
where d B P = 2 π h B S h U T f c / c 10 m h BS 150 m , 1 m h UT 10 m , and NLOS pathloss is given by
P L R M a N L O S = max ( PL RMa LOS , PL RMa NLOS )
P L RMa NLOS = 161.04 7.1 log 10 ( W ) + 7.5 log 10 ( h ) ( 24.37 3.7 ( h / h BS ) 2 ) log 10 ( h BS ) + ( 43.42 3.1 log 10 ( h BS ) ) ( log 10 ( d 3 D ) 3 ) + 20 log 10 ( f c ) ( 3.2 ( log 10 ( 11.75 h UT ) ) 2 4.97 )
where h and W denote the average height of the building and the average width of the street, respectively, and their values range are 5—50 m. The probability of LOS is defined as
P r L O S = 1 , d 2 D out 10 m exp d 2 D out 10 1000 , d 2 D out > 10 m

Appendix A.2. Derivation of Jacobi Matrix

For vehicle linear kinematics, according to [16], the Jacobian matrix for p() is given by
p x = 1 + v Δ T c o s θ d v Δ T s i n θ d 2 Δ T s i n θ d 0 v Δ T s i n θ 1 Δ T c o s θ 0 0 0 1 0 β v Δ T s i n θ d β v Δ T c o s θ d 2 β Δ T c o s θ d 1 + v Δ T c o s θ d
The Jacobian matrix for f() is expressed as,
f x = η θ 0 0 η β 0 2 c 0 0 2 vsin θ c 0 2 f c cos θ c 0
where
η β , θ = κ β v θ u H θ u θ ^
thus
η β = κ v θ u H θ u θ ^
η θ = β N t i = 1 N t e j π i 1 cos θ ^ i 1 cos θ j π i 1 sin θ i = 1 N t e j π i 1 cos θ ^ i 2 cos θ j π i 2 sin θ i = 1 N t e j π i 1 cos θ ^ i N r cos θ j π i N r sin θ
For vehicle curvilinear kinematics, the Jacobian matrix for p() is given by
p x = 1 + Δ d c o s θ φ d Δ d s i n θ φ d 2 p 1 v y p 1 v x 0 Δ d s i n θ φ 1 p 2 v y p 2 v y 0 0 0 1 0 0 0 0 0 1 0 p 5 θ p 5 d p 5 v y p 5 v x p 5 β
where
p 1 v y = 1 2 Δ d 2 v y Δ T 2 + a y Δ T 3 s i n θ φ Δ d c o s θ φ 1 + Δ y Δ x 2 v x + 1 2 a x Δ T d
p 1 v x = 1 2 Δ d 2 v x Δ T 2 + a x Δ T 3 s i n θ φ + Δ d c o s θ φ Δ y Δ T 1 + Δ y Δ x 2 Δ x 2 d
p 2 v y = 1 2 Δ d 2 v y Δ T 2 + a y Δ T 3 c o s θ φ Δ d s i n θ φ 1 + Δ y Δ x 2 v x + 1 2 a x Δ T
p 2 v x = 1 2 Δ d 2 v x Δ T 2 + a x Δ T 3 c o s θ φ + Δ d s i n θ φ Δ y Δ T 1 + Δ y Δ x 2 Δ x 2
p 5 θ = β Δ d s i n θ a r c t a n Δ y Δ x d
p 5 d = β Δ d c o s θ a r c t a n Δ y Δ x d 2
p 5 v y = β d 1 2 Δ d 2 v y Δ T 2 + a y Δ T 3 c o s θ φ + Δ d s i n θ φ 1 + Δ y Δ x 2 v x + 1 2 a x Δ T
p 5 v x = β d 1 2 Δ d 2 v x Δ T 2 + a x Δ T 3 c o s θ φ Δ d s i n θ φ Δ y Δ T 1 + Δ y Δ x 2 Δ x 2
p 5 β = 1 + Δ d cos ( θ φ ) d
The Jacobian matrix for f() is expressed as,
f x = η θ 0 0 0 η β 0 2 c 0 0 0 f 3 θ 0 f 3 v y f 3 v x 0
where
f 3 θ = 2 v y 2 + v x 2 cos θ f c c
f 3 v y = 2 f c cos θ v y c v y 2 + v x 2
f 3 v x = 2 f c cos θ v x c v y 2 + v x 2
As for η θ and η β , which are similar to vehicle linear kinematics.

References

  1. Liu, Y.; Li, J.; Zhang, X.; Zhou, S. Fast Accurate Beam and Channel Tracking for Two-Dimensional Phased Antenna Arrays. IEEE Access 2020, 8, 209844–209877. [Google Scholar] [CrossRef]
  2. Hao, Y. Research on Beam Management Technology Based on Millimeter Wave Distributed Antenna Array. Master’s Thesis, Beijing University of Posts and Telecommunications, Beijing, China, 2019. [Google Scholar]
  3. Va, V.; Vikalo, H.; Heath, R. Beam tracking for mobile millimeter wave communication systems. In Proceedings of the 2016 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Washington, DC, USA, 7–9 December 2016; pp. 743–747. [Google Scholar]
  4. Ge, Y.; Zeng, Z.; Zhang, T.; Sun, Y. Unscented Kalman Filter Based Beam Tracking for UAV-enabled Millimeter Wave Massive MIMO Systems. In Proceedings of the 2019 16th International Symposium on Wireless Communication Systems (ISWCS), Oulu, Finland, 27–30 August 2019; pp. 260–264. [Google Scholar]
  5. Shen, Z.; Xu, K.; Wang, Y.; Xie, W. Angle-Domain Channel Tracking for High Speed Railway Communications with Massive ULA. In Proceedings of the 2018 IEEE 18th International Conference on Communication Technology (ICCT), Chongqing, China, 8–11 October 2018; pp. 159–165. [Google Scholar]
  6. Xu, K.; Shen, Z.; Wang, Y.; Xia, X. Location-Aided mMIMO Channel Tracking and Hybrid Beamforming for High-Speed Railway Communications: An Angle-Domain Approach. IEEE Syst. J. 2019, 99, 1–12. [Google Scholar] [CrossRef]
  7. Talvitie, J.; Levanen, T.; Koivisto, M.; Ihalainen, T.; Pajukoski, K.; Renfors, M.; Valkama, M. Positioning and Location-Based Beamforming for High Speed Trains in 5G NR Networks. In Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–7. [Google Scholar]
  8. Talvitie, J.; Levanen, T.; Koivisto, M.; Valkama, M. Positioning and Tracking of High-speed Trains with Non-linear State Model for 5G and Beyond Systems. In Proceedings of the 2019 16th International Symposium on Wireless Communication Systems (ISWCS), Oulu, Finland, 27–30 August 2019; pp. 309–314. [Google Scholar]
  9. Liu, W.; Yang, L.; Hanzo, L. Recurrent Neural Network Based Narrowband Channel Prediction. In Proceedings of the Vehicular Technology Conference, Melbourne, VIC, Australia, 7–10 May 2006; pp. 2173–2177. [Google Scholar]
  10. Gante, J.; Falc ao, G.; Sousa, L. Beamformed Fingerprint Learning for Accurate Millimeter Wave Positioning. In Proceedings of the 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall), Chicago, IL, USA, 27–30 August 2018; pp. 1–5. [Google Scholar]
  11. Satyanarayana, K.; El-Hajjar, M.; Mourad, A.A.; Hanzo, L. Deep Learning Aided Fingerprint-Based Beam Alignment for mmWave Vehicular Communication. IEEE Trans. Veh. Technol. 2019, 68, 10858–10871. [Google Scholar] [CrossRef] [Green Version]
  12. Luo, C.; Ji, J.; Wang, Q.; Chen, X.; Li, P. Channel State Information Prediction for 5G Wireless Communications: A Deep Learning Approach. IEEE Trans. Netw. Sci. Eng. 2020, 7, 227–236. [Google Scholar] [CrossRef]
  13. Liu, F.; Masouros, C.; Petropulu, A.P.; Griffifiths, H.; Hanzo, L. Joint radar and communication design: Applications, State-of-the-art, and the road ahead. IEEE Trans. Commun. 2020, 68, 3834–3862. [Google Scholar] [CrossRef] [Green Version]
  14. Gonzalez-Prelcic, N.; Mendez-Rial, R.; Heath, R.W. Radar aided beam alignment in mmwave V2I communications supporting antenna diversity. In Proceedings of the 2016 Information Theory and Applications Workshop (ITA), La Jolla, CA, USA, 31 January–5 February 2016; pp. 1–7. [Google Scholar]
  15. Dokhanchi, S.H.; Mysore, B.S.; Mishra, K.V.; Ottersten, B. A mmwave automotive joint radar-communications system. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 1241–1260. [Google Scholar] [CrossRef]
  16. Liu, F.; Yuan, W.; Masouros, C.; Yuan, J. Radar-assisted predictive beamforming for vehicular links: Communication served by sensing. IEEE Trans. Wireless Commun. 2020, 19, 7704–7719. [Google Scholar] [CrossRef]
  17. Yuan, W.; Liu, F.; Masouros, C.; Yuan, J.; Ng, D.W.K.; Gonzalez-Prelcic, N. Bayesian predictive beamforming for vehicular networks: A low-overhead joint radar-communication approach. IEEE Trans. Wireless Commun. 2021, 20, 1442–1456. [Google Scholar] [CrossRef]
  18. Wei, T.; Wu, L.; Mishra, K.V.; Shankar, M.R.B. Multiple IRSassisted wideband dual-function radar-communication. In Proceedings of the 2022 2nd IEEE IEEE Joint Communications & Sensing Hybrid Symposium, Seefeld, Austria, 9–10 March 2022; pp. 1–5. [Google Scholar]
  19. Ngo, H.Q. Massive MIMO: Fundamentals and System Designs; Linköping University Electronic Press: Linköping, Sweden, 2015; Volume 1642. [Google Scholar]
  20. Marzetta, T.L. Fundamentals of Massive MIMO; Cambridge University Press: Cambridge, UK, 2016. [Google Scholar]
  21. Kay, S.M. Fundamentals of Statistical Signal Processing: Estimation Theory; Prentice-Hall: Upper Saddle River, NJ, USA, 1993; Volume 1. [Google Scholar]
  22. 3GPP. Study on channel model for frequencies from 0.5 to 100 GHz (Release 15) [S]. TR 38.901 V15.0.0, 2018. Available online: https://www.3gpp.org/ftp/Specs/archive/38_series/38.901/ (accessed on 31 March 2023).
  23. Liu, F.; Masouros, C. A Tutorial on Joint Radar and Communication Transmission for Vehicular Networks—Part III: Predictive Beamforming Without State Models. IEEE Commun. Lett. 2021, 25, 332–336. [Google Scholar] [CrossRef]
Figure 1. Radar-assisted V2I system with multi-RSU serving multiple vehicles.
Figure 1. Radar-assisted V2I system with multi-RSU serving multiple vehicles.
Electronics 12 01672 g001
Figure 2. The kinematic model of vehicles in radar-assisted V2I system. (a) denotes linear kinematics. (b) denotes curvilinear kinematics.
Figure 2. The kinematic model of vehicles in radar-assisted V2I system. (a) denotes linear kinematics. (b) denotes curvilinear kinematics.
Electronics 12 01672 g002
Figure 3. The Frame Structure for radar-assisted communication in V2I scenario.
Figure 3. The Frame Structure for radar-assisted communication in V2I scenario.
Electronics 12 01672 g003
Figure 4. The proposed multi-RSU cooperation-based beam tracking scheme in ISAC scenario.
Figure 4. The proposed multi-RSU cooperation-based beam tracking scheme in ISAC scenario.
Electronics 12 01672 g004
Figure 5. The simulated radar-assisted multi-RSU cooperation V2I networks. (a) denotes linear scenario. (b) denotes curvilinear scenario.
Figure 5. The simulated radar-assisted multi-RSU cooperation V2I networks. (a) denotes linear scenario. (b) denotes curvilinear scenario.
Electronics 12 01672 g005
Figure 6. AOD tracking performance for a single vehicle and 3 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v = 50 m/s.
Figure 6. AOD tracking performance for a single vehicle and 3 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v = 50 m/s.
Electronics 12 01672 g006
Figure 7. AOD prediction RMSE variation for a single vehicle and 3 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v = 50 m/s.
Figure 7. AOD prediction RMSE variation for a single vehicle and 3 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v = 50 m/s.
Electronics 12 01672 g007
Figure 8. Received SNR at the vehicle side for a single vehicle and 3 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v = 50 m/s.
Figure 8. Received SNR at the vehicle side for a single vehicle and 3 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v = 50 m/s.
Electronics 12 01672 g008
Figure 9. Spectral efficiency of 3 RSU switching methods for 2 vehicles and 3 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicles speed v 1 = 50 m/s, v 2 = 45 m/s.
Figure 9. Spectral efficiency of 3 RSU switching methods for 2 vehicles and 3 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicles speed v 1 = 50 m/s, v 2 = 45 m/s.
Electronics 12 01672 g009
Figure 10. Spectral efficiency for a single vehicle and 3 RSUs when LOS path is blocked, with antenna number N t = N r = 64 , M = 16 , vehicles speed v = 50 m/s.
Figure 10. Spectral efficiency for a single vehicle and 3 RSUs when LOS path is blocked, with antenna number N t = N r = 64 , M = 16 , vehicles speed v = 50 m/s.
Electronics 12 01672 g010
Figure 11. AOD tracking performance for a single vehicle and 2 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v x = v y = 30 m/s, vehicle acceleration a x = 8 m/s 2 , a y = 10 m/s 2 .
Figure 11. AOD tracking performance for a single vehicle and 2 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v x = v y = 30 m/s, vehicle acceleration a x = 8 m/s 2 , a y = 10 m/s 2 .
Electronics 12 01672 g011
Figure 12. AOD prediction RMSE variation for a single vehicle and 2 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v x = v y = 30 m/s, vehicle acceleration a x = 8 m/s 2 , a y = 10 m/s 2 .
Figure 12. AOD prediction RMSE variation for a single vehicle and 2 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicle speed v x = v y = 30 m/s, vehicle acceleration a x = 8 m/s 2 , a y = 10 m/s 2 .
Electronics 12 01672 g012
Figure 13. Spectral efficiency of 3 RSU switching methods for 2 vehicles and 2 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicles speed v 1 x = v 1 y = 30 m/s, v 2 x = v 2 y = 25 m/s, vehicle acceleration a 1 x = a 2 x = 8 m/s 2 , a 1 y = a 2 y = 10 m/s 2 .
Figure 13. Spectral efficiency of 3 RSU switching methods for 2 vehicles and 2 RSUs, with antenna number N t = N r = 64 , M = 16 , vehicles speed v 1 x = v 1 y = 30 m/s, v 2 x = v 2 y = 25 m/s, vehicle acceleration a 1 x = a 2 x = 8 m/s 2 , a 1 y = a 2 y = 10 m/s 2 .
Electronics 12 01672 g013
Table 1. Default settings in simulations.
Table 1. Default settings in simulations.
ParameterValue
Carrier frequency60 GHz
Channel modeleSV (9 paths)
Rice factor2
Complex RCS25 + 25i
Bandwidth200 MHz
Downlink transmit power20 dBm
Noise power spectral density−174 dBm/Hz
Δ T 0.018 s
a 1 1
a 2 6.7 × 10 7
a 3 2 × 10 4
G10
Table 2. Computational Complexity.
Table 2. Computational Complexity.
SchemeComputational Complexity
beam traversal searchO ( N t M L K N )
EKF-based and multi-RSU cooperationO ( N ( L K n 2 + 3 L K + K ) )
EKF-based and non-cooperationO ( N L K n 2 )
DNN predictionO ( ( N t r a i n + N ) ( n 1 n 2 + n 2 n 3 + n 3 n 4 + n 4 ) )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, K.; Liu, D.; Zhang, Z. Radar-Assisted Multiple Base Station Cooperative mmWave Beam Tracking. Electronics 2023, 12, 1672. https://doi.org/10.3390/electronics12071672

AMA Style

Chen K, Liu D, Zhang Z. Radar-Assisted Multiple Base Station Cooperative mmWave Beam Tracking. Electronics. 2023; 12(7):1672. https://doi.org/10.3390/electronics12071672

Chicago/Turabian Style

Chen, Kean, Danpu Liu, and Zhilong Zhang. 2023. "Radar-Assisted Multiple Base Station Cooperative mmWave Beam Tracking" Electronics 12, no. 7: 1672. https://doi.org/10.3390/electronics12071672

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