Next Article in Journal
A Study of the Effects of Medical Dental Laser and Diamond Drill on Dentin Tissue during Dental Restoration Based on Spectral Imaging and Multivariate Analysis of Synchrotron FTIR Microspectroscopy Data
Previous Article in Journal
A Novel 64 QAM-OFDM Optical Access System Based on Bit Reconstruction
Previous Article in Special Issue
Multifrequency Vector Mm-Wave Signal Generation with No Optical Filtering Based on One Dual-Arm MZM with Phase Factor Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tensor-Based Joint Beamforming with Ultrasonic and RIS-Assisted Dual-Hop Hybrid FSO mmWave Massive MIMO of V2X

The College of Information, Mechanical and Electrical Engineering, Shanghai Normal University, Shanghai 200234, China
*
Authors to whom correspondence should be addressed.
Photonics 2023, 10(8), 880; https://doi.org/10.3390/photonics10080880
Submission received: 30 May 2023 / Revised: 2 July 2023 / Accepted: 21 July 2023 / Published: 28 July 2023
(This article belongs to the Special Issue Advances in Micro-Nano Photonics and Optical Communication)

Abstract

:
Reconfigurable intelligent surface (RIS)-assisted millimeter-wave (mmWave) communication systems relying on hybrid beamforming structures are capable of achieving high spectral efficiency at a low hardware complexity and with low power consumption. Tensor-based joint beamforming with low-cost ultrasonic and RIS-assisted Dual-Hop Hybrid free space optical (FSO) mm Wave massive Multiple Input Multiple Output (MIMO) of vehicle-to-everything (V2X) is proposed. To address the occlusion problem for high-speed mobility of the vehicle, an RIS-assisted mixed FSO-MIMO V2X system is proposed. The low-cost ultrasonic array signal model is developed to solve the accurate direction-of-arrival (DOA) estimation. The ultrasonic-assisted RIS phase shift matrix based on subspace self-organizing iterations is designed to track the beam direction between RIS and vehicle. Specifically, the associated bandwidth-efficiency maximization problem is transformed into a series of subproblems, where the subarray of phase shifters and RIS elements is jointly optimized to maximize each subarray’s rate. The vehicle motion state is transformed into a two-dimensional model for prior distribution to calculate the particle weights of the RIS phase. Multi-vehicle Tucker tensor decomposition is used to describe the high-dimensional beam space. We conceive a multi-vehicle joint optimization method for designing the hybrid beamforming matrix of the base station (BS) and the passive beamforming matrix of the RIS. A cascaded channel decomposition method based on Singular Value Decomposition (SVD) is used to obtain the combined matrix beamforming of BS and vehicle. Our simulation results demonstrate the superiority of the proposed method compared to its traditional counterparts.

1. Introduction

With the increasing demand for faster data rates along with the integration of a wide range of devices into the network, it is necessary to explore new paradigms of wireless communication. Homogeneous physical layer communication, such as radio frequency (RF), laser and optical fiber, are morphing into a hybrid combination to improve the service provided to a large variety of devices [1,2,3]. A novel downlink satellite communication (SatCom) model was introduced to improve the system performance, in which free space optical (FSO) communication was adopted between a satellite and a high-altitude platform station (HAPS) node [4]. A unified system performance analysis of unmanned aerial vehicle (UAV)-assisted dual-hop FSO/FSO systems with the amplify-and-forward relaying protocol and intensity modulation/direct detection technique was presented [5]. Dual-hop hybrid FSO-RF relay systems combine the advantages of FSO and RF technologies to provide a superior performance. Multiple Input Multiple Output (MIMO) is widely used in RF wireless links in order to alleviate the effect of multi-path fading [6,7]. Similarly, in order to combat the impact of atmospheric turbulence (AT) and pointing errors (PE) on the FSO link performance, MIMO is also employed in FSO systems [8]. A hybrid FSO/RF system is considered as a Vehicle to Everything (V2X).
V2X plays an important role in vehicle connectivity and autonomous driving. However, due to the high frequency and short wavelength of millimeter wave (mmWave) signals, they are easily blocked by obstacles [9,10]. Therefore, directional antennas are required for beam direction alignment to ensure stable communication quality. To mitigate the effect of path loss, MIMO can generate a high-gain directional beam using beamforming [11,12]. However, obstacles such as buildings and roadside signs can block the line-of-sight (LoS) communication between vehicles and the base station (BS) in mmWave massive MIMO V2X. Therefore, joint beamforming of reconfigurable intelligent surface (RIS)-assisted mmWave massive MIMO V2X can effectively solve problems such as the presence of strong obstructions in the pathway [13,14,15]. Based on the above studies, a RIS-assisted V2X scheme was proposed to improve the communication range of urban V2X [16]. Since RIS can improve the quality of service (QoS) of wireless communication, a QoS-driven spectrum sharing scheme for RIS-assisted V2X was proposed [17]. The use of real-time software-controlled RIS was investigated to improve the reliability of V2X communication, which can effectively eliminate the multipath fading effect [18]. Considering the congestion under real road conditions, a visible light and RIS-assisted system was proposed to improve the coverage and communication performance of V2X [19]. Moreover, accurate direction-of-arrival (DOA) estimation is crucial in RIS-assisted communication systems.
The one-bit RIS as a signal reflector was introduced to enhance signal transmission in non-line-of-sight (NLOS) situations and substantially simplify the physical hardware for DOA estimation. A non-iterative two-stage channel estimation framework was proposed for DOA estimation in point-to-point RIS-assisted mmWave MIMO systems [20]. To track DOA uncertainty, Bayesian beamforming for a mobile mmWave channel was proposed [21]. The beam tracking problem can be solved by incorporating the Bayesian approach with an expectation maximization (EM) algorithm. An improved genetic algorithm for RIS-assisted beamforming scheme was proposed [22]. The genetic algorithm greatly simplifies the physical hardware for DOA estimation. An atomic parametric-based DOA estimation method for RIS-assisted systems was proposed [23]. System architecture based on RIS-assisted autonomous vehicle localization was investigated, which enabled super-resolution DOA estimation for autonomous vehicles [24]. In addition, there are other studies on DOA estimation for RIS-assisted systems [25,26,27]. Unlike traditional DOA estimation systems, when tracking the phase of the reflected signal, a low-cost system with a complete DOA receiver is required. Therefore, the DOA estimation problem in V2X needs to be solved urgently. Also, it is difficult to handle the high-dimensional beam space in mmWave massive MIMO V2X.
To decompose high-dimensional beam space, the tensor modeling-based method was proposed for the channel estimation and receiver design of two-hop MIMO V2X communication systems. Accurate high-dimensional channel estimation in highly mobile scenarios became necessary [28]. However, the rank solution corresponding to the canonical polyadic (CP) decomposition is a non-deterministic polynomial (NP) puzzle. A sparse Bayesian tensor of the channel estimation method based on DOA tracking for V2X mmWave massive MIMO systems was proposed [29]. An ultrasonic-assisted tensor channel estimation method for V2X mmWave massive MIMO systems was proposed to improve the safety of cooperative autonomous driving [30]. Ultrasonic-assisted tensor beamforming is a low-cost system capable of decomposing high-dimensional beam space.
In order to solve the above problems, a Tucker tensor-based joint beamforming scheme with ultrasonic and RIS-assisted for dual-hop hybrid FSO-mmWave massive MIMO of V2X is proposed. Firstly, to address the occlusion problem in V2X communication, the RIS-assisted mixed FSO-MIMO V2X system is proposed. The FSO system model and mmWave massive MIMO signal model framework are proposed. Secondly, in order to simultaneously consider solving precise direction of arrival (DOA) estimation and low-cost hardware problems, an ultrasonic array signal model is researched. The beamforming of RIS-assisted mmWave massive MIMO V2X with low-cost ultrasonics is designed. The DOA information is obtained via accurate measurement of the target’s position and angle information. Thirdly, an ultrasonic-assisted RIS phase shift matrix based on subspace self-organizing iterations is designed. Specifically, the associated bandwidth-efficiency maximization problem is transformed into a series of subproblems, where the subarray of phase shifters and RIS elements is jointly optimized to maximize each subarray’s rate. The vehicle motion state is transformed into a two-dimensional model for prior distribution to calculate the particle weights of the RIS phase shift matrix. Finally, since the traditional tensor decomposition corresponding to the rank solution is an NP problem, we conceive a multi-vehicle joint optimization method used to design the hybrid beamforming matrix of the BS and the passive beamforming matrix of the RIS. Multi-vehicle Tucker tensor decomposition is used to describe the high-dimensional beam space. A cascaded channel decomposition method based on SVD (Singular Value Decomposition) is used to achieve the combined matrix beamforming of the BS and vehicles. Our simulation results demonstrate the superiority of the proposed method compared to its traditional counterparts.
The rest of the paper is organized as follows. Section 2 introduces the system model. Section 3 presents the ultrasonic and RIS-assisted mmWave massive MIMO V2X joint beamforming problem. Section 4 designs the ultrasonic-assisted RIS phase shift matrix based on subspace self-organizing iterations. Section 5 designs the BS beamforming matrix. In Section 6, the tensor-based design of the user vehicle combination matrix is presented. Section 7 presents the simulation results and, finally, our discussion and summary of the article.

2. System Model and Channel Model

In order to combat the impact of AT and PE on the FSO link performance, a block diagram of a mixed FSO-MIMO system is presented in Figure 1, in which the source node (S) communicates with the destination node (D) through a decode-and-forward (DF) relay node (R). In Figure 1, an ultrasonic and RIS-assisted for hybrid FSO-mmWave massive MIMO of V2X system on a highway is proposed. The vehicle speed has an effect on the performance of the system. The increase in speed leads to a larger error, because the increase in vehicle speed produces Doppler shift that affects the beamforming effect. Considering that the LoS communication between the vehicles and the BS is blocked by obstacles and the high-speed mobility of the vehicle, we introduce the one-bit RIS as a signal reflector to enhance signal transmission in NLOS situations and substantially simplify the physical hardware for DOA estimation. The use of RIS-assisted V2X communication with reflected signals can re-establish the communication between the vehicles and the BS. S-R link is equipped with a single antenna, and the R-D link is a mmWave massive MIMO V2X system model. The node R has both optical and RF signal processing capabilities. We employ non-coherent intensity modulation with a direct detection (IM/DD) receiver at R. After converting the incoming optical signal to an electrical signal, node R utilizes a power splitter to separate the alternating current (AC) and direct current (DC) components. The unsolicited DC component (which is normally filtered out at the receiver) is applied to the energy harvesting unit which supplies the harvested power to the RF transmitter. The information-bearing AC component is given to the decoder circuit, which decodes the information, and demodulated using an RF modulation scheme before it is forwarded through the RF transmitter. Figure 2 illustrates the workflow of DF.

2.1. FSO System Model

Since the atmospheric turbulence is generally a medium to strong turbulence case, the Gamma–Gamma model is more consistent with the actual test data in the turbulence case. The FSO channel between S and R is modeled as Gamma–Gamma distribution with pointing error. The statistical behavior of the received optical irradiance is characterized by means of the Gamma–Gamma turbulence model, which has been widely used to model the FSO channel in the recent literature depending on its doubly stochastic scintillation model [31]. The probability distribution function (PDF) of channel coefficient h F S O is given as [32].
f h F S O h F S O = ς 2 h F S O Γ α Γ β G 1 , 3 3 , 0 α β h F S O I F S O M o | ς 2 1 , α 1 , β 1 ς 2
where Γ . is the well-known Gamma function [33] and G p , q m , n ( x | b 1 , , b q a 1 , , a p ) is the Meijer’s G-function defined in [34]. The atmospheric turbulence induced fading channel gains of FSO links, denoted as I F S O is modeled with pointing errors and atmospheric attenuation, where ς = ϖ e / 2 σ s is the ratio of equivalent beam radius and zero boresight pointing error displacement standard deviation at the photo-detector (PD). The constant term M o is the power fraction that the detector receives when there is no pointing error [35], and 1 / α and 1 / β are the variances of the large and small turbulence eddies, respectively. Parameters α and β are the distance-dependent fading variables which correspond to atmospheric turbulence conditions, as described in [35].
α = exp 0.49 σ R 2 1 + 1.11 σ R 12 5 7 6 1 1
β = exp 0.51 σ R 2 1 + 0.69 σ R 12 5 5 6 1 1
where σ R 2 = 1.23 C n 2 v 7 / 6 d S R 11 / 6 denotes the Rytov variance; C n 2 , v , and d S R represent the refractive index structure constant, wave number, and the link length, respectively. C n 2 usually takes values in the range 10 17 10 13 from weak to strong turbulence conditions.
In order to evaluate the performance of the FSO link, we need to derive formulas for the BER and outage probability of the FSO link. For the FSO link with IM/DD detection, the instantaneous SNR is given as [36]
γ F = 2 P A 2 R 2 σ n 2 h F S O 2
where P A and R represent the average transmitted power and the detector responsivity, respectively; σ n 2 is the variance of additive white Gaussian noise with zero mean. The average SNR is defined in [36] as
γ F ¯ = 2 P A 2 R 2 σ n 2 E h F S O 2 = 2 P A 2 R 2 σ n 2 ( ς M o I F S O ) 2
According to [36], (1) can be rewritten as a function of γ F instead of h F S O , as
f γ F γ F = ς 2 γ F Γ α Γ β G 1 , 3 3 , 0 α β ς γ F γ F ¯ | ς 2 , α , β ς 2 + 1

2.2. Outage Probability of the FSO Link

The outage probability is an important factor in wireless communication. It is defined as the probability that the SNR falls below a certain threshold of quality of service and the FSO link is unable to transmit data. Thus, the FSO outage probability can be expressed as
P o p ( γ T H ) = P ( γ F < γ T H ) = F ( γ T H )
where F(·) is the cumulative distribution function (CDF) given by
F ( γ T H ) = 0 γ T H f γ F ( γ F ) d γ F
where γ T H denotes the threshold of the FSO link.
Therefore, the outage probability of the FSO link is derived by substituting (6) into (8). In order to simplify (8), using the integral formula of the Meijer g function [34], the CDF of γ F is given as follows.
P o p ( γ T H ) = 2 α + β 3 ς 2 π Γ α Γ β × G 3 , 7 6 , 1 α β ς 4 2 γ T H γ F 1 , ς 2 + 1 2 , ς 2 + 2 2 ς 2 2 , ς 2 + 1 2 , α 2 , α + 1 2 , β 2 , β + 1 2 , 0

2.3. BER for the FSO Link

Bit error rate (BER) is an important indicator to evaluate the performance of the FSO link. For an FSO link with IM/DD detection, the average BER is calculated by averaging the conditional BER over the PDF of f h F S O h F S O defined by
P b = 0 P e f h F S O h F S O d h F S O
where P e is the conditional probability given by [37] as
P e = 1 2 e r f c h F S O 2 γ F ¯ ( 2 M o I F S O ς ) 2
To simplify the calculation of the integral in (10), the erfc function can be expressed as a Meijer g function [14].
e r f c ( y ) = 1 π G 1 , 2 2 , 0 y 1 0 , 1 / 2
Thus, the BER of the FSO link can be expressed as
P b ( γ F ¯ ) = ς 2 2 π h F S O Γ α Γ β × 0 G 1 , 2 2 , 0 γ F ¯ ( 2 M o I F S O ς ) 2 h F S O 2 1 0 , 1 / 2 × G 1 , 3 3 , 0 α β h F S O I F S O M o ς 2 ς 2 1 , α 1 , β 1 d h F S O
To simplify the BER of the FSO link, using the integral formula of the product of two Meijer g functions [34], the BER of the FSO link can be rewritten as
P b ( γ F ¯ ) = 2 α + β 4 ς 2 π 3 / 2 Γ α Γ β × G 7 , 4 2 , 6 4 γ F ¯ ( α β ς ) 2 1 ς 2 2 , 2 ς 2 2 , 1 α 2 , 2 α 2 , 1 β 2 , 2 β 2 0 , 1 2 , ς 2 2 , 1 ς 2 2
At high SNR and similar to the CDF, the BER of the FSO link for high SNR can be given asymptotically as described in [13].
P b ( γ F ¯ ) = 2 α + β 4 ς 2 π 3 / 2 Γ α Γ β k = 1 6 z a k 1           × Π l = 1 , l k 6 Γ a k a l Γ 1 + b 1 a k Γ 1 + b 2 a k Π l = 3 4 Γ a k b l Γ 2 a k
Here, some of these parameters are expressed as follows:
z = ( α β ς ) 2 4 γ F ¯
a k = 1 ς 2 2 , 2 ς 2 2 , 1 α 2 , 2 α 2 , 1 β 2 , 2 β 2 , f o r   k 1 , , 6
b l = 0 , 1 2 , ς 2 2 , 1 ς 2 2 , f o r   l 1 , , 4

2.4. DF Transmission Protocal

The communication between S and D is accomplished in two time slots, T 1 and T 2 , for the first and second hop, respectively. The relay harvests energy during T 1 only, as simultaneous harvesting and discharging of power increases the complexity at the node. The S employs sub-carrier intensity modulation (SIM) to convert RF signal vector r with electrical power δ to an optical signal. A DC bias A A min , A max (where A min and A max are minimum and maximum values of DC bias, respectively) is added to the RF signal to ensure a non-negative optical signal. Let P s represent the electrical power of S transmitting the optical signal vector s 1 ; then, we can write
s 1 = P s δ r + A
where δ is the electrical to optical conversion coefficient. In order to prevent clipping due to non-linearity of the laser diode, such that it operates in the linear region, δ should satisfy the following constraint [31].
δ min A A min ρ , A max A ρ
The electrical signal at the output of the PD can be expressed as
y F S O = h F S O s 1 + n F S O
where h F S O = ( P s 2 η 2 / σ F S O 2 ) I F S O is the channel coefficient of S-D link, where η is the optical to electrical conversion coefficient. The noise n F S O is due to circuit noise as well as high-intensity background illumination and is conventionally modeled as being zero mean additive white Gaussian noise. σ F S O 2 is the variance of additive white Gaussian noise with zero mean.
In addition, since BER and outage probability are derived from atmospheric turbulence and pointing errors, we propose a method to estimate the atmospheric channel coefficient of S-D link h F S O using BER and outage probability. The atmospheric channel coefficient estimation model is shown in Figure 3. We decompose the electrical signal at the output of the PD y F S O using light gradient boosting machine (LightGBM) and then input the BER and outage probability together into the bi-directional long short-term memory (BiLSTM) to estimate the atmospheric channel coefficient.
BiLSTM is a combination of forward LSTM and backward LSTM, which uses a bidirectional input structure to capture sequence features from both positive and negative directions, allowing it to learn the effective information of features from multiple perspectives. BiLSTM has the same basic structure as LSTM, including an input gate, forgetting gate, output gate and memory unit, as shown in Figure 4.
The function of the input gate is to control the input of new information, and the computational principle is as follows:
i t = σ ( w i [ h t 1 , x t ] + b i )
where h t 1 is the output vector of the LSTM at the previous moment, x t is the input vector of the LSTM at the current moment, [ h t 1 , x t ] represents the concatenation of the two vectors, w i , b i and i t are the weight vector, bias vector and calculation result of the input gate, respectively, and σ is the Sigmoid function.
The function of the forgetting gate is to control the retention and forgetting of information and it is calculated as follows:
f t = σ ( w f [ h t 1 , x t ] + b f )
c t = f t c t 1 + i t tanh ( w c [ h t 1 , x t ] + b c )
where w f , b f and f t are the weight vector, bias vector, and calculation result of the forgetting gate, respectively; c t 1 is the memory unit of the previous moment, refers to the point-by-point multiplication of the elements in the vector, w c and b c are the weight vector and bias vector of the memory unit, respectively, and c t is the memory unit of the current moment.
The function of the output gate is to control the output of the information in the memory unit, and the calculation principle is as follows:
o t = σ ( w o [ h t 1 , x t ] + b o )
h t = o t tanh ( c t )
where w o , b o , and o t are the weight vector, bias vector, and calculation result of the output gate, respectively; h t is the output vector of the LSTM unit at the current moment. The BiLSTM is an improved structure of LSTM, including forward LSTM and backward LSTM, which can extract bi-directional features of time series data from both forward and backward directions to obtain better results. The structure of BiLSTM is shown in Figure 5.
For the BiLSTM, the forward network output h t and the backward network output h t are calculated using (23)–(26), respectively, and then the corresponding elements of these two outputs are concatenated to produce the final output h F S O .
h F S O = [ h t , h t ]

2.5. RIS-Assisted mmWave Massive MIMO System Model

As shown in Figure 1, the BS-vehicle link is blocked due to the presence of obstructions. The BS can only communicate through the BS-RIS-vehicle link, which is equipped with hybrid beamforming technology and relies on N t transmit antennas and M t RF chains. At the vehicle, a structure with N r receive antennas and M r RF chains is used.
The transmit signals of the BS have N s data streams s 2 = [ s 1 , s 2 , , s N s ] T N s × 1 . At the BS, the transmit signals are firstly precoded by the baseband digital beamformer F B B M t × N s . Then, the signal F B B s 2 is precoded by the analogue beamformer F R F N t × M t . Let s 2 = P R y F S O denote the signal forwarded by the node R and F a l l = F R F F B B be the beamforming matrix at BS, where P R denotes the hybrid mmWave massive MIMO chain transmit power. Then, the transmit signal at the n -th time slot after mixing analogue and digital beamforming can be expressed as
X ( n ) = P t N s F a l l s 2
where P t is the transmit power.
Let H a l l = H R U Φ H B R be the signals through the BS-RIS-vehicle cascade channel, where H B R N R I S × N t is the BS-RIS channel, H R U N r × N R I S is the RIS-vehicle channel, and Φ = d i a g e N R I S × N R I S is the phase shift matrix of the RIS with N R I S reflecting elements. e = ( e j ϕ 1 , e j ϕ 2 , , e j ϕ N R I S ) is the vector consisting of the reflection coefficients of each RIS reflecting element.
The signals passing through the cascade channel reach the vehicle, which applies a combination matrix W a l l = W R F W B B . W R F N r × M r is an analogue combiner and W B B M r × N r is a digital combiner. Then, the signals received by the vehicle at D can be expressed as
Y ( n ) = P t N s W a l l H H a l l F a l l s 2 + N
where N C N ( 0 , σ 2 I N r ) N r × 1 denotes additive Gaussian white noise.
According to [38], we can further express the achievable spectral efficiency as
R = log 2 det I N r + P t σ 2 N s W a l l H H a l l F a l l F a l l H H a l l H W a l l

2.6. Ultrasonic Array Signal Model

As shown in Figure 1, the vehicle communicates through the RIS reflection signals in V2X communication when the direct link is blocked. Then, we consider the ultrasonic array stacked parallel to the RIS plane, and the ultrasonic sensor array elements correspond to the positions of the RIS elements one by one. The ultrasonic sensor spacing is half a wavelength. At the moment k , N V narrowband ultrasonic signals from the vehicle are incident to the N R I S receiving array elements on the ultrasonic array. The two-dimensional incoming wave direction of the q -th ultrasonic signal x ^ q ( k ) is defined as ϑ q ( k ) = [ β q ( k ) , φ q ( k ) ] . β q ( k ) ( π / 2 , π / 2 ) and φ q ( k ) ( 0 , π / 2 ) are defined as the azimuth and pitch angles, respectively. Then, the ultrasonic signal received on the ultrasonic array is expressed as
y ^ ( k ) = q = 1 N V [ b ( φ q ( k ) ) υ ¯ ( ϑ q ( k ) ) ] x ^ q ( k ) + n ^ ( k )
where b ( φ q ( k ) ) is the guiding vector of the array, υ ¯ ( ϑ q ( k ) ) = [ 1 , υ q T ( k ) ] T ; υ q ( k ) is the unit direction vector pointing to the target emission source, as shown in (32). The symbol denotes the Kronecker product and n ^ ( k ) is the Gaussian noise generated by the process.
υ q ( k ) = [ cos β q ( k ) cos φ q ( k ) , sin β q ( k ) cos φ q ( k ) , sin φ q ( k ) ] T
N u snapshots are taken and the ultrasonic output signal received by the ultrasonic array at moment k is represented as
Y ^ ( k ) = Ψ X ^ T ( k ) + N ^ ( k )
where Ψ = [ Ψ ( ϑ 1 ( k ) ) , Ψ ( ϑ 2 ( k ) ) , , Ψ ( ϑ N V ( k ) ) ] N R I S × N V is the directional matrix of the ultrasonic array, Ψ ( ϑ q ( k ) ) = b ( φ q ( k ) ) υ ¯ ( ϑ q ( k ) ) , X ^ ( k ) = [ x ^ 1 ( k ) , x ^ 2 ( k ) , , x ^ N V ( k ) ] N u × N V is the ultrasonic signal matrix, and N ^ ( k ) = [ n ^ 1 ( k ) , n ^ 2 ( k ) , , n ^ N u ( k ) ] N R I S × N u is the Gaussian noise matrix.

2.7. MmWave Channel Model

According to [28], we define the BS-RIS channel and the RIS-vehicle channel in the V2X communication reflection link as
H B R = N t N R I S L B R A B R l = 1 L B R α B R ( l ) a R I S ( ϕ B R , r ( l ) , θ B R , r ( l ) ) a B S H ( ϕ B R , t ( l ) , θ B R , t ( l ) ) e 2 π f d n T s
H R U = N r N R I S L R U A R U l = 1 L R U β R U ( l ) a U E ( ϕ R U , r ( l ) , θ R U , r ( l ) ) a R I S H ( ϕ R U , t ( l ) , θ R U , t ( l ) ) e 2 π f d n T s
where L B R and L R U are the total number of signal paths in the BS-RIS and RIS-vehicle channel, respectively. A B R and A R U represent the path loss in the BS-RIS and RIS-vehicle channel, respectively. α B R ( l ) , β R U ( l ) C N ( 0 , 1 ) are the composite path gain in the BS-RIS and RIS-vehicle channel, respectively. θ B R , t ( l ) and ϕ B R , t ( l ) are the azimuth and elevation angles of the angle of departure (AOD) of the l -th path in the BS-RIS channel, θ B R , r ( l ) and ϕ B R , r ( l ) are the azimuth and elevation angles of the angle of arrival (AOA) of the l -th path in the BS-RIS channel. Similar, θ R U , t ( l ) ( θ R U , r ( l ) ) and ϕ R U , t ( l ) ( ϕ R U , r ( l ) ) are the azimuth and elevation angles of the AOD (AOA) of the l -th path in the RIS-vehicle channel. f d is the Doppler frequency, and T s is the system sampling period. a o , o B S , R I S , U E is the BS, RIS or vehicle array guidance vector, respectively.
Uniform planar array (UPA) antennas are used at BS, RIS, and vehicle. Therefore, the typical array guidance vector for UPA antennas can be expressed as
a o ( ϕ , θ ) = 1 U W [ 1 , , e j 2 π λ d ( u sin ϕ sin θ ) + w cos θ , , e j 2 π λ d ( ( U 1 ) sin ϕ sin θ + ( W 1 ) cos θ ) ] T
where λ is the signal wavelength, d is the adjacent antenna spacing, generally taking mmWave half wavelength, and u 0 , 1 , , U 1 , w 0 , 1 , , W 1 , U , and W are the number of antennas in horizontal and vertical directions, respectively.

3. Ultrasonic and RIS-Assisted mmWave Joint Beamforming Problem for Massive MIMO V2X

In this section, beamforming design is performed for ultrasonic and RIS-assisted mmWave massive MIMO V2X systems. Considering the maximum transmit power of the BS and the unit-mode constraint of the RIS passive reflection elements, a joint optimization of the phase shift matrix of the RIS Φ , the beamforming matrix of the BS F a l l and the combined matrix of the vehicle W a l l are performed to maximize the spectral efficiency.
The joint beamforming problem modeled in this paper is represented as
max W a l l , F a l l , Φ    log 2 det I N r + P t σ 2 N s W a l l H H a l l F a l l F a l l H H a l l H W a l l   s .   t .   H a l l = H R U Φ H B R tr F a l l F a l l H P max Φ = diag ( e ) | e ( i ) | = 1 , i = 1 , 2 , , N R I S
where P max is the maximum transmit power of BS and e ( i ) is the i -th element in vector e .
Since W a l l , F a l l and Φ are mutually coupled in the objective function and the joint beamforming problem of the above equation is nonconvex, a direct calculation will be difficult to solve. In order to simplify the above problem, we can solve the problem by alternating optimization, i.e., fixing several other matrices when solving one matrix, followed by alternating updates of the matrices to be solved in several iterations. Therefore, we will design the phase shift matrix of RIS Φ , the beamforming matrix of BS F a l l , and the combination matrix of the vehicle W a l l separately. For the RIS-assisted MIMO V2X system, a non-convex optimization function is constructed with the objective of maximum spectral efficiency, and there is no optimal algorithm. Therefore, this paper then proposes a beamforming design based on alternating iterations using the characteristic that the qualifying conditions of the optimization function are not coupled with each other. Specifically, the scheme is based on alternating iterations to achieve suboptimal design of the RIS phase shift matrix, BS beamforming matrix, and vehicle combination matrix in order to solve the optimization problem. In the design of the RIS phase shift matrix, this paper combines the subspace self-organizing iterative algorithm to transform the nonconvex optimization problem into a series of easily solvable subproblems. Numerical simulation results show that the scheme in this paper achieves a better compromise in terms of spectral efficiency improvement compared with existing schemes.

4. Ultrasonic-Assisted RIS Phase Shift Matrix Design Based on Subspace Self-Organizing Iterations

Since vehicles are constantly moving on the road, next, we will consider the motion state of the vehicle and the transmission of the communication signals, then design the RIS phase shift matrix in this way.

4.1. RIS Initial Phase Shift Matrix Solving Based on Ultrasonic-Assisted PF Algorithm

We estimate the ultrasonic DOA arriving at the ultrasonic array and design a rough phase shift matrix of RIS accordingly. The particle filter (PF) algorithm is an algorithm for real-time localization and tracking, and its goal is to recursively update the results by continuously updating the particle weights based on the measurement model and the state transition model. In this algorithm, the observation likelihood function can be expressed as
P ( Y ^ ( k ) | ς i ( k ) ) = P ˜ ( Y ^ ( k ) | ς i ( k ) ) max ς i ( k ) P ˜ ( Y ^ ( k ) | ς i ( k ) ) ω
where ω is the exponential factor determined by the simulation experiment [25]. P ˜ ( Y ^ ( k ) | ς i ( k ) ) denotes the likelihood function determined by the maximum likelihood estimation method. ς i ( k ) is the particle, and i = 1 , 2 , , ρ ; the number of particles is ρ . The initial weight of each particle is 1 / ρ , and the initial value is generated randomly. Since the conventional likelihood function is greatly affected by environmental conditions such as a low signal-to-noise ratio, the update of particles will become difficult. We apply the propagation operator method in MUSIC spectrum estimation to improve the likelihood function. The covariance matrix of the ultrasonic transducer array output data in (39) is expressed as
= E [ Y ^ ( k ) Y ^ H ( k ) ]
The covariance matrix is chunked into the following form:
= 1 2
where 1 and 2 denote N r × N r and ( N t N r ) × N r dimensional matrices, respectively. 1 is a non-singular matrix with linear independent column vectors. According to the propagation operator method, when noise is not considered, there exists a matrix that acts as a propagation operator, such that
2 = Ξ H 1
Considering the presence of Gaussian noise in the real situation and the finite length of the array output, the problem of solving the propagation operator matrix Ξ can be formulated as the following minimization problem:
min Ω | | 2 Ξ H 1 | | F s . t .   2 Ξ H 1
The propagation operator matrix Ξ can be found as follows:
Ξ = ( 1 1 H ) 1 1 H 2
Construct the matrix Γ = [ Ξ H , Ι N t N r ] , where Ι N t N r is a N t N r dimensional unit matrix, such that it satisfies the following condition
Γ H = 0
We use the idea of the MUSIC algorithm, i.e., the signal is orthogonal to the noise subspace so that the spectral function can be estimated. As shown in (44), we can see that the matrix is orthogonal to the noise subspace, so we can construct the following spectral function:
Φ ( ϑ m ( k ) ) = 1 Ψ H ( k ) Γ Γ H Ψ ( k )
It can be seen that the matrix Γ contains the observed information, while the angular information ϑ m ( k ) contains priori information, so the spectral function in (39) can be used to improve the likelihood function and update the particle weights; the likelihood function in (38) can be expressed as
P ˜ ( Y ^ ( k ) | ς i ( k ) ) = Φ ( ϑ m ( k ) )
In this algorithm, the prior distribution P ( ς i ( k ) | ς i ( k 1 ) ) is obtained according to the state transition model ( k )
P ( ς i ( k ) | ς i ( k 1 ) ) = f j = 1 J j ( k ) p j ( j ( k ) ) j = 1 J p j ( j ( k ) )
where j ( k ) is the j -th possible motion state of the vehicle at the moment k , J is the total number of motion states, p j ( j ( k ) ) is the probability of this state occurring, and f ( ) is the mapping relationship. Equation (47) updated the results j ( k ) in real time by continuously updating the particle weights based on the measurement model and the state transition model.
The particle ς i ( k ) is updated by the prior distribution
ς i ( k ) P ( ς i ( k ) | ς i ( k 1 ) )
The formula for calculating the particle weights in the update phase is expressed as
w ¯ i ( k ) = w ¯ i ( k 1 ) P ( Y ^ | ς i ( k ) ) P ( ς i ( k ) | ς i ( k 1 ) ) P ( ς i ( k ) | ς i ( k 1 ) )      = w ¯ i ( k 1 ) P ( Y ^ | ς i ( k ) )
The normalized weight is expressed as
w ^ i ( k ) = w ¯ i ( k ) i = 1 ρ w ¯ i ( k )
After a series of iterations, some particles that tend to degenerate are generated, i.e., the weights of the particles become very small. To solve this problem, it is necessary to resample at the appropriate time. The number of particles should be kept constant and the weight of each particle rescaled to its initial value 1 / ρ .
Let ψ q ( k ) be a one-dimensional DOA result, and the angular transformation relation with two-dimensional DOA is
cos ψ q ( k ) = cos β q ( k ) cos φ q ( k ) sin 2 ψ q ( k ) = sin 2 β q ( k ) cos 2 φ q ( k ) + sin 2 φ q ( k )
Thus, the DOA tracking result of the m -th ultrasonic array element can be expressed as
ψ m ( k ) = i = 1 ρ w ^ i ( k ) ς i ( k )
Since the DOA ultrasonic information reflects the relative position relationship between the vehicle and the joint ultrasonic-RIS array, we take the most representative angle in the tracking results and also consider the azimuth information of BS relative to RIS based on the principle of specular reflection; thus, we can obtain a rough phase shift matrix of RIS Φ 0 = d i a g e j ϕ 0 , e j ϕ 0 , , e j ϕ 0 N R I S × N R I S .

4.2. State Transition Model of Vehicle Motion for Prior Distribution

The observation model ( k ) of vehicle motion for prior distribution is calculated in this section. The PF algorithm in Section 4.1 is the algorithm used for real-time localization and tracking. The results are recursively updated by continuously updating the particle weights based on the measurement model and the state transition model. According to Newtonian mechanics of motion, if the vehicle moves in a fixed direction with initial position S 0 and initial velocity v 0 , the acceleration a in a short time interval τ can be considered as a constant value. Then, the position S 1 and velocity v 1 after the motion can be expressed as
S 1 = S 0 + v 0 τ + 1 2 a τ 2 v 1 = v 0 + a τ
Due to the uncertainty of vehicle motion, uniform or uniformly variable speed motion models cannot accurately describe the actual motion of the vehicle. The current statistics (CS) model takes into account the acceleration variation of the moving target. The acceleration change of the target at the next moment is considered to be within the acceleration neighborhood of the previous moment [39]. The model that takes acceleration into account is clearly more suitable for V2X communication. Let the sampling interval be τ and the motion state of the target at sampling moment k τ be represented by vector [ S ( k ) , v ( k ) , a ( k ) ] T . Then, the motion state [ S ( k + 1 ) , v ( k + 1 ) , a ( k + 1 ) ] T of the target at the next sampling moment ( k + 1 ) τ can be represented by the CS model as
S ( k + 1 ) v ( k + 1 ) a ( k + 1 ) = ƛ ˜ S ( k ) v ( k ) a ( k ) + ˜ a ¯ + N ˜ ( k )
where ƛ ˜ is the state transfer matrix of the target motion, ˜ is the control matrix, a ¯ is the acceleration average, and N ˜ ( k ) is the Gaussian noise matrix.
ƛ ˜ = 1 τ ( e μ τ + μ τ 1 ) / μ 2 1 ( 1 e μ τ ) / μ e μ τ
˜ = 1 μ ( τ + μ τ 2 2 + 1 e μ τ μ ) τ 1 e μ τ μ 1 e μ τ
where μ is the maneuver frequency.
Since a vehicle does not always move in a straight line in a fixed direction, we extend the vehicle movement to a two-dimensional plane to better fit the actual movement of the vehicle on the road. Using a two-dimensional right-angle coordinate system as a reference, let the x -axis be in the direction the vehicle’s head is pointing and the y -axis be perpendicular to the x -axis.
Considering that the speed of the vehicle changing lanes does not change significantly in real situations, the motion of the vehicle on the y -axis is approximated as uniform motion for simplicity. Therefore, the vehicle motion state vector at sampling moment k τ can be reformulated as
( k ) = [ S x ( k ) , v x ( k ) , a x ( k ) , S y ( k ) , v y ( k ) ] T
where S x ( k ) , v x ( k ) and a x ( k ) are the position, velocity and acceleration of the vehicle in the x -axis direction at the sampling moment k τ , respectively. S y ( k ) and v y ( k ) are the position and velocity of the vehicle in the y -axis direction at sampling moment k τ , respectively.
Then, the vehicle motion state transition model in V2X communication scenario is represented by the following equation
( k + 1 ) = ƛ ( k ) + a ¯ + N ¯ ( k )
where ƛ is the state transfer matrix of vehicle motion, is the control matrix of vehicle motion, and N ¯ ( k ) is the Gaussian noise matrix generated during the vehicle motion.
ƛ = ƛ ˜ 1 τ 1
= ˜ 0 0
Finally, the prior distribution P ( ς i ( k ) | ς i ( k 1 ) ) in (47) is obtained according to the state transition model ( k ) in (58).

4.3. RIS Phase Shift Matrix Design Based on Subspace Self-Organizing Iterations

The initial phase shift matrix of the RIS Φ 0 obtained in the previous section is only roughly designed based on the azimuthal angle of the vehicle’s ultrasonic signals and BS, and its direct use for the reflection of the mmWave signals will produce large errors. Therefore, in this section, we propose a subspace self-organizing iterative method for adjusting the phase of the RIS reflection elements and finally designing the phase shift matrix.
When the RIS is unadjusted, there is a phase error between it and the desired phase distribution at optimal beamforming. We introduce a phase deviation matrix G R I S = d i a g g for the RIS, where g is the phase deviation vector, which can be expressed as
g = e j φ 1 , e j φ 2 , e j φ N R I S
where φ 1 , φ 2 , φ N R I S is the angular deviation to be adjusted for each RIS.
At this point, the signal arriving at the RIS is expressed as
Y R I S = G R I S A R I S H B R F a l l s 2 + N    = G R I S A R I S S + N
where A R I S = a R I S θ ¯ 1 , a R I S θ ¯ 2 , , a R I S θ ¯ N R I S N R I S × N R I S is the array flow pattern matrix in one-dimensional angle of RIS, a R I S θ ¯ i = 1 , e j 2 π d λ sin θ ¯ i , , e j 2 π ( N R I S 1 ) d λ sin θ ¯ i T is the array oriented vector in one-dimensional angle, and S = H B R F a l l s 2 is the equivalent signal vector.
The autocorrelation matrix of the signal arriving at the RIS can be expressed as
R Y R I S = E [ Y R I S Y R I S H ]      = ( G R I S A R I S ) E [ S S H ] ( G R I S A R I S ) H + E [ N N H ]      = ( G R I S A R I S ) R S ( G R I S A R I S ) H + R N
where R S is the signal covariance matrix and R N is the noise covariance matrix. Eigenvalue decomposition of the autocorrelation matrix can be expressed as:
R Y R I S = U Π U H
where Π is the diagonal matrix consisting of eigenvalues λ 1 , λ 2 , , λ N R I S and U is the matrix consisting of eigenvectors corresponding to the eigenvalues.
The eigenvalues are ordered from largest to smallest, then the first N s corresponding eigenvectors of the eigenvalues form the signal subspace U s , and the next N R I S N s eigenvectors form the noise subspace U n . The diagonal matrices of the corresponding eigenvalues are Π s and Π n . Therefore, (49) can be expressed as
R Y R I S = U s Π s U s H + U n Π n U n H
Comparing (63) and (65), the signal subspace U s is linearly related to the RIS array prevalence matrix in the presence of phase deviation. Thus, the U s can be expressed as
U s = G R I S A R I S Ζ
where Ζ is the conversion matrix between U s and G R I S A R I S .
According to the MUSIC algorithm [40], the signal subspace and noise subspace are orthogonal. According to the above analysis, orthogonality exists between G R I S A R I S and the noise subspace U s . Therefore, we define a cost function:
Θ ¯ = U n H G R I S A R I S F 2 = i = 1 N R I S U n H G R I S a R I S θ ¯ i 2 = i = 1 N R I S U n H O θ ¯ i g H 2 = g i = 1 N R I S U n H O θ ¯ i O H θ ¯ i U n g H
where O θ ¯ i = d i a g a R I S θ ¯ i .
The idea of the proposed RIS phase shift matrix design with self-organized iteration in subspace is to minimize the cost function as a criterion. One reflection element is fixed while adjusting the other elements from the first RIS reflection element. The final RIS phase shift matrix is obtained by iterating sequentially. Thus, the problem to be solved can be formulated as follows.
min Θ ¯ s . t . g n ( e n ) H = 1  
where e n denotes the unit column vector with the n -th vector being 1, and g n denotes the phase deviation vector when the n -th reflection element is fixed. In this process, g n is calculated as follows.
g n = i = 1 N R I S U n H O θ ¯ i O H θ ¯ i U n 1 e n ( e n ) H i = 1 N R I S U n H O θ ¯ i O H θ ¯ i U n 1 e n
Next, the steps of the proposed subspace self-organized iterative RIS phase shift matrix design are shown in Algorithm 1:
Algorithm 1: RIS phase shift matrix design based on subspace self-organizing iterations.
1. Input: A rough initial phase shift matrix for RIS Φ 0
2. Eigenvalue decomposition to obtain signal subspace U s and noise subspace U n
3. n = 0
4. while  Θ ¯ n Θ ¯ n 1 < ε do
5. Use each phase value in Φ n as the initial value, fix the first RIS cell
6. Calculate g n + 1 to obtain G R I S ( n + 1 ) = d i a g g n + 1 by (48)
7. Design a new phase shift matrix as Φ n + 1 = G R I S ( n + 1 ) Φ n
8. Calculate cost function Θ ¯ n + 1
9. n = n + 1
10. Repeat the step4 to step9 until convergence occurs
11. Output: Φ n
In the proposed subspace self-organizing iterative RIS phase shift matrix algorithm, the phase shift matrix will converge to the optimal solution after multiple iterations. And the iteration ends after meeting the threshold conditions. In addition, since our algorithm starts from the initial phase of the RIS obtained with ultrasound assistance, it does not start from a random phase value. This is beneficial as it reduces the number of iterations and improves the performance of the algorithm.

5. BS Beamforming Matrix Design

With the phase shift matrix of RIS Φ fixed, according to (37), the beamforming matrix of BS reaches the optimal solution when tr F a l l F a l l H = P max is satisfied, i.e., BS maintains the maximum transmit power. Based on the SVD, the cascaded channel H a l l can be expressed as
H a l l = Λ Σ V H = Λ Σ 1 Σ n s Σ N s V H
where Λ N r × N s is the left singular matrix, V N t × N s is the right singular matrix, and Σ 1 , , Σ N s is the singular value obtained from the decomposition of H a l l . If H a l l is given, the optimal beamforming matrix of BS can be designed as
F a l l = Λ P 1 2
where P d i a g ( p ) N s × N s is the power allocation matrix obtained according to the water injection power allocation method [38], p n s is the best allocated power for the n s -th transmit data stream, and i = 1 N s p i = P max .

6. Tensor-Based Design of Vehicle Combination Matrix

We can extend the time dimension of the RIS-vehicle channel matrix in (34) by expressing the tensor form as follows:
G = N r N R I S L R U A R U l = 1 L R U a U E ( ϕ R U , r ( l ) , θ R U , r ( l ) ) a R I S C ( ϕ R U , t ( l ) , θ R U , t ( l ) ) β ˜ l = N r N R I S A R U L R U ( I × 1 A U × 2 A R C × 3 Ξ G )
where β ˜ l = [ β l ( 1 ) , , β l ( T ) ] T T × 1 is the component vector of the gain under each path containing the Doppler shift; G is the third-order channel tensor of the RIS-vehicle; and its three factor matrices are defined as
A U = [ a U E ( ( ϕ R U , r ( 1 ) , θ R U , r ( l ) ) , , a U E ( ( ϕ R U , r ( L R U ) , θ R U , r ( L R U ) ) ] N r × L R U
A R = [ a R I S ( ϕ R U , t ( 1 ) , θ R U , t ( 1 ) ) , , a R I S ( ϕ R U , t ( L R U ) , θ R U , t ( L R U ) ) ] N R I S × L R U
Ξ G = [ β ˜ 1 , , β ˜ L R U ] T × L R U
Then, the received signal Y ( k ) in (29) can be expressed as
Y ( k ) = P t N s W a l l H H R U F ˜ a l l s 2 + N
F ˜ a l l = Φ H B R F a l l = F ˜ R F F ˜ B B
Based on the above transformation, we can consider F ˜ a l l as the equivalent beamforming matrix. F ˜ B B and F ˜ R F are the baseband equivalent digital beamformer and analogue equivalent beamformer, respectively. Then, the tensor form of the received signal Y ( k ) can be derived from the channel tensor G of the RIS- vehicle, i.e.,
Y ¯ = P t N s ( G × 1 W a l l H × 2 F ˜ a l l T s 2 ) + N ¯ = P t N s ( I × 1 W a l l H A U × 2 F ˜ a l l T A R C s 2 × 3 Ξ G ) + N ¯
When the beamforming matrix of BS F a l l and the phase shift matrix of RIS Φ are determined, F ˜ a l l is a known quantity. At this moment, the digital combiner W B B by using the MMSE criterion is represented as
W B B H = E [ s 2 y ¯ H n ] E [ y ¯ n y ¯ H n ] 1
where y ¯ n M r × 1 is a column tensor of the tensor Y ¯ , E [ s 2 y ¯ H n ] is the intercorrelation matrix between s 2 and y ¯ H n , and E [ y ¯ n y ¯ H n ] is the autocorrelation matrix of y ¯ n . Therefore, E [ s 2 y ¯ H n ] and E [ y ¯ n y ¯ H n ] can be expressed as follows, respectively,
E [ s 2 y ¯ H n ] = P t N s F ˜ B B H H R F H n
E [ y ¯ n y ¯ H n ] = P t N s H R F n F ˜ B B F ˜ B B H H R F H n + σ 2 W R F H W R F
where H R F n = W R F H H R U n F ˜ R F is the baseband equivalent channel matrix.
In order to calculate W B B , it is necessary to firstly obtain F ˜ B B and W R F . According to the multi-vehicle joint optimization method [14], the equivalent analogue beamformer F ˜ R F and the analogue combiner for the user vehicle W R F can be designed. Additionally, the equivalent digital beamformer F ˜ B B can be calculated from F ˜ B B = F ˜ a l l F R F 1 .
Put (80) and (81) into (79); the digital combiner W B B can be expressed as
W B B = ( H R F n F ˜ B B F ˜ B B H H R F H n + N s σ 2 P t W R F H W R F ) 1 H R F n F ˜ B B
Finally, the combination matrix of vehicle can be expressed as
W = W R F ( H R F n F ˜ B B F ˜ B B H H R F H n + N s σ 2 P t W R F H W R F ) 1 H R F n F ˜ B B

7. Simulation Results and Analysis

In this section, we provide simulation results to describe the proposed beamforming algorithm.

7.1. Simulation Results of FSO Link

During the simulation, we evaluate the BER and outage probability of the FSO link. For the FSO link, the channel fading is considered to be a Gamma–Gamma stochastic process. In this section, the effects of pointing errors and different turbulence strengths on the performance of the FSO link are investigated for different values of ς . According to [41], we set the parameters as follows: the laser wavelength is λ F S O = 1550 nm, the beam divergence angle is θ = 2 mrad, the receiver diameter is 20 cm and the receiver aperture radius is 6 cm.
Figure 6 depicts the BER of the FSO link for different strengths of atmospheric turbulence with α = 2.289 , β = 1.834 (moderate turbulence) and α = 2.052 , β = 1.335 (strong turbulence). Based on the previous derivation in the FSO system model, it is clear that ς is inversely proportional to the pointing error displacement standard deviation σ s and the pointing error is larger when ς = 1.5. In Figure 6, an increase in the pointing error leads to a significant increase in the BER of FSO link for the same turbulent conditions. For the same pointing errors, strong turbulence has a greater impact on the BER performance of the FSO link. This is because strong turbulence causes large attenuation and phase disturbance during signals transmission, which affects the BER of the FSO link. It is worth noting that larger pointing errors lead to lower BER performance of the FSO link. However, in the case of slight misalignment, this can be considered negligible.
Figure 7 depicts the effect of pointing error on the FSO link outage probability for several of the same atmospheric turbulence conditions as those described in Figure 6. We note that the outage probability increases with the strength of the atmospheric turbulence and the severity of the pointing error. In fact, for the same turbulence strengths, the pointing error significantly affects the performance of the FSO link. In the moderate turbulence case, from ς = 5 to ς = 1.5 , the outage probability of FSO link increases significantly; the same result is found for strong turbulence, where the outage probability is proportional to the severity of the pointing error. And the effect is somewhat larger in the case of strong turbulence.

7.2. Simulation Results of V2X

In the simulation, according to [29,30], we set the mmWave massive MIMO communication system to operate in the 73 GHz band, the number of transmit antennas at the BS is set to N t = 16 , the number of RF chains is M t = 16 , the number of receive antennas at the vehicle is N r = 4 , and the number of receive RF chains is M r = 4 . The antenna spacing is a half-wavelength length, the number of RIS elements is N R I S = 64 , the number of complex gain propagation paths is L B R = L R U = 4 , and the number of data streams is N s = 4 . The downlink uses the following transmission frame structure: T 1 = 120 , T 2 = 5 , T 3 = 45 . The azimuths of AOA and AOD are uniformly distributed in the interval π , π and the elevation angles of AOA and AOD are uniformly distributed in the interval π 2 , π 2 . The maximum Doppler shift is f max and the noise power is σ 2 = 80 dBm. The speed of the vehicle is set to 0–150 km/h and the range of exponential factors ω is [1/1024, 7/512, 9/256, 15/128, 30/64, 50/32].
In this section, we use the spectral efficiency described in [42] and the defined signal-to-noise ratio (SNR) in [32] as evaluation metrics; the SNR is expressed as
S N R = P t W a l l H H a l l F a l l F 2 σ 2 N s
Considering the ideal phase shift, the proposed method is compared with the No RIS, random phase shift, orthogonal matched tracking (OMT) and sum path gain maximization–semipositive definite relaxation (SPGM-SDR) to obtain the following simulation results. At the same time, the DOA tracking algorithm proposed in this paper is compared with conventional likelihood PF (CL-PF), projection approximation subspace tracking (PAST), modified PAST (MPAST), and PAST with deflation (PASTD). The root mean square error (RMSE) is used to evaluate the tracking accuracy of the DOA tracking algorithm.
R M S E = 1 N R m = 1 N R [ ψ m ( n ) ψ ¯ m ( n ) ] 2
where N R is the total number of ultrasonic array elements, ψ m ( n ) is the estimated value of DOA tracking in the n -th time slot, and ψ ¯ m ( n ) is the actual value of DOA tracking in the n -th time slot.
DOA tracking is important in communication systems, as it is used to adjust beamforming and improve system performance. We compared the proposed ultrasonic-assisted DOA tracking algorithm with others. In Figure 8, it can be seen that PAST, MPAST and PASTD have larger errors at some estimation points because these algorithms are based on updated subspace. It is more difficult to guarantee the orthogonality of the signal and noise subspace during the update process. The performance of PF-MUSIC is close to that of our proposed algorithm, but PF-MUSIC requires a large number of eigenvalue decompositions and suffers from high complexity and high computational power. Our algorithm maintains good RMSE performance at the same SNR. In summary, the ultrasonic-assisted DOA tracking algorithm proposed in this paper has better results than other algorithms, which can provide more accurate phases for the phase shift matrix of RIS.
Figure 9 depicts the relationship between spectral efficiency and transmit power of BS. The overall spectral efficiency of No RIS is much lower than the others, indicating that the signal transmission of the No RIS system is more affected by the transmission route. The other algorithms improve the capacity of the system more obviously. The random phase shift is less effective because the accuracy of the phase shift angle cannot be guaranteed. The performance of SPGM-SDR and OMP is similar. The proposed algorithm has the best spectral efficiency, and the results are slightly higher those of than SPGM-SDR and OMP. This proves the effectiveness of the proposed tensor-based ultrasonic and RIS-assisted beamforming, and the RIS also can improve the spectral efficiency of the system.
Figure 10 shows the spectral efficiency versus SNR. From Figure 10, it can be seen that no RIS has the worst performance because the direct path between the BS and vehicle is obscured, resulting in a large loss of signal reaching the vehicle. The random phase shift can establish communication with the vehicle through RIS more effectively, which improves the spectral efficiency compared to that of No RIS. But the phase shift angle cannot be updated effectively and performs less well than other three algorithms. The proposed algorithm has higher spectral efficiency than the SPGM-SDR and OMP because the proposed algorithm considers the effect of vehicle’s mobility, and the ultrasonic-assisted RIS phase shift angle self-organized is updated, which is more helpful for the update of the RIS phase shift matrix and has better spectral efficiency.
The performance of the RIS-assisted communication system greatly depends on the number of reflecting elements. To investigate the dependency between them, we simulate the spectral efficiency performance of the proposed algorithm for different numbers of RIS reflecting elements. Figure 11 shows the trend of spectrum efficiency with the number of RISs’ reflecting elements for five algorithms. As the number of RISs’ reflective elements increases, the spectral efficiency of all the algorithms except No RIS is significantly improved. The proposed algorithm always achieves the highest spectral efficiency compared with the chosen baseline algorithms. SPGM-SDR can only approximate the spectral efficiency without reaching the optimal result. While the proposed algorithm can obtain a better solution via a joint iterative update, the proposed algorithm can obtain significant improvement in spectral efficiency.
In Figure 12, we investigate the number of RISs’ reflecting elements on the BER. As the number of RISs’ reflecting elements increases, the BER can be improved at the same speed. RIS can improve signal strength and quality by focusing the signal on the target receiver through beamforming and can also reduce signal impairment. This indicates that RIS- assisted V2X communication can improve the system’s performance.
In V2X communication, Doppler shift will affect the communication performance of the system. Figure 13 shows the BER versus the maximum Doppler shift caused by the change of vehicle speed. It can be seen that the BER of the communication system is related to the Doppler shift and deteriorates with the increase in Doppler shift. A larger Doppler shift at higher vehicle speeds leads to frequency deviation of the received echo signal, which affects the effectiveness of beamforming. Compared with other algorithms, the proposed algorithm still maintains good stability and robustness because the proposed algorithm considers the time-varying channel with Doppler shift and uses ultrasonic-assisted DOA tracking and beam angle update. This shows that the proposed beamforming algorithm has better performance.

8. Discussion

The results of this paper show that the proposed algorithm can improve the spectral efficiency of the communication system to a certain extent. It has lower BER compared to other algorithms. The goal of maximizing the analysis via spectral efficiency is achieved. The communication quality can be improved by increasing the number of RISs’ reflecting elements, and the proposed algorithm has better performance in V2X communication because it takes into account the existence of the Doppler shift problem in V2X communication. The proposed algorithm effectively solves the problems of occlusion in LoS communication, the accurate DOA estimation to V2X communication and the difficulty in solving the rank corresponding to CP decomposition. The V2X communication performance is improved.
V2X communication is currently very popular, and RIS-assisted V2X research is in its infancy. Compared with similar studies [28,29,30], our study discussed the communication scenario of massive MIMO V2X, but our study also considered the use of RIS-assisted communication, which is able to solve the problem of occlusion in the LoS path and improve the performance to some extent. Deep learning and artificial intelligence are now very popular in the communications field, and combining them with RIS-assisted V2X is also very novel. Therefore, our future research will be directed towards this area. The RIS phase shift matrix design problem can be better solved via deep learning.

9. Conclusions

In this study, we aimed to address the problems with mmWave massive MIMO V2X due to obstacle occlusion and mmWave transmission range limitation. Combining the advantages of FSO and RIS, a tensor-based joint beamforming scheme for ultrasonic and RIS-assisted for dual-hop hybrid FSO-mmWave massive MIMO of V2X was proposed. The V2X communication range was increased by the FSO link, and the problem of occlusion in vehicle LoS communication was solved using RIS-assisted V2X. Then, we utilized ultrasonic and RIS-assisted mmWave massive MIMO V2X. The ultrasonic-assisted RIS phase shift matrix was designed based on subspace self-organizing iterations based on the DOA information obtained from ultrasonics. The beam direction between the RIS and the vehicle during vehicle motion was tracked. Finally, the Tucker tensor decomposition was used to describe the high-dimensional beam space, and a cascaded channel decomposition method based on SVD was adopted to obtain the combined matrix beamforming combination matrix for BS and vehicle, which solved the problem of difficult rank solution corresponding to the CP tensor decomposition. The simulation results show that the spectral efficiency of the proposed method significantly improved, and the BER was lower compared with other methods. And it can solve the above problem very well.

Author Contributions

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

Funding

This research was funded by Shanghai Capacity Building Projects in Local Institutions, grant number 19070502900, Science and Technology Commission of Shanghai Municipality, grant number 22142201900.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nadeem, F.; Kvicera, V.; Awan, M.S.; Leitgeb, E.; Muhammad, S.; Kandus, G. Weather effects on hybrid FSO/RF communication link. IEEE J. Sel. Areas Commun. 2009, 27, 1687–1697. [Google Scholar] [CrossRef]
  2. Erdogan, E.; Altunbas, I.; Kurt, G.K.; Yanikomeroglu, H. The Secrecy Comparison of RF and FSO Eavesdropping Attacks in Mixed RF-FSO Relay Networks. IEEE Photonics J. 2022, 14, 7901508. [Google Scholar] [CrossRef]
  3. Zhou, X.; Tian, X.; Tong, L.; Wang, Y. Manifold Learning Inspired Dynamic Hybrid Precoding With Antenna Partitioning Algorithm for Dual-Hop Hybrid FSO-RF Systems. IEEE Access 2022, 10, 133385–133401. [Google Scholar] [CrossRef]
  4. Yahia, O.; Erdogan, E.; Kurt, G.; Altunbas, I.; Yanikomeroglu, H. HAPS Selection for Hybrid RF/FSO Satellite Networks. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 2855–2867. [Google Scholar] [CrossRef]
  5. Xu, G.; Zhang, N.; Xu, M.; Xu, Z.; Zhang, Q.; Song, Z. Outage Probability and Average BER of UAV-Assisted Dual-Hop FSO Communication With Amplify-and-Forward Relaying. IEEE Trans. Veh. Technol. 2023, 72, 8287–8302. [Google Scholar] [CrossRef]
  6. Pham, T.V.; Thang, T.C.; Pham, A. Average Achievable Rate of Spatial Diversity MIMO-FSO Over Correlated Gamma–Gamma Fading Channels. J. Opt. Commun. Netw. 2018, 10, 662–674. [Google Scholar] [CrossRef]
  7. Shi, T.; Qi, Y.; Wu, B. Hybrid Free Space Optical Communication and Radio Frequency MIMO System for Photonic Interference Separation. IEEE Photonics Technol. Lett. 2022, 34, 149–152. [Google Scholar] [CrossRef]
  8. Jaiswal, A.; Abaza, M.; Bhatnagar, M.R.; Jain, V.K. An Investigation of Performance and Diversity Property of Optical Space Shift Keying-Based FSO-MIMO System. IEEE Trans. Commun. 2018, 66, 4028–4042. [Google Scholar] [CrossRef]
  9. 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]
  10. Storck, C.; Figueiredo, F. 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]
  11. Rappaport, T.S.; Xing, Y.; MacCartney, G.R.; Molisch, A.F.; Mellios, E.; Zhang, J. Overview of Millimeter Wave Communications for Fifth-Generation (5G) Wireless Networks—With a Focus on Propagation Models. IEEE Trans. Antennas Propag. 2017, 65, 6213–6230. [Google Scholar] [CrossRef]
  12. Shamim, S.; Hossain, M.; Ta-seen, G.; Miah, M.; Uddin, M. Performance Analysis of Omni-Directional and Directional Power Delay Profile for Millimeter Wave 5G Cellular Networks in LOS Environment. In Proceedings of the 2018 International Conference on Advancement in Electrical and Electronic Engineering (ICAEEE), Gazipur, Bangladesh, 22–24 November 2018. [Google Scholar]
  13. Feng, C.; Shen, W.; An, J.; Hanzo, L. Joint Hybrid and Passive RIS-Assisted Beamforming for mmWave MIMO Systems Relying on Dynamically Configured Subarrays. IEEE Internet Things J. 2022, 9, 13913–13926. [Google Scholar] [CrossRef]
  14. Wang, P.; Fang, J.; Dai, L.; Li, H. Joint Transceiver and Large Intelligent Surface Design for Massive MIMO mmWave Systems. IEEE Trans. Wirel. Commun. 2021, 20, 1052–1064. [Google Scholar] [CrossRef]
  15. 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]
  16. Gu, X.; Zhang, G.; Ji, Y.; Duan, W.; Wen, M.; Ding, Z.; Ho, P.-H. Intelligent Surface Aided D2D-V2X System for Low-Latency and High-Reliability Communications. IEEE Trans. Veh. Technol. 2022, 71, 11624–11636. [Google Scholar] [CrossRef]
  17. Chen, Y.; Wang, Y.; Zhang, J.; Di Renzo, M. QoS-Driven Spectrum Sharing for Reconfigurable Intelligent Surfaces (RISs) Aided Vehicular Networks. IEEE Trans. Wirel. Commun. 2021, 20, 5969–5985. [Google Scholar] [CrossRef]
  18. YOzcan, Y.U.; Ozdemir, O.; Kurt, G.K. Reconfigurable Intelligent Surfaces for the Connectivity of Autonomous Vehicles. IEEE Trans. Veh. Technol. 2021, 70, 2508–2513. [Google Scholar] [CrossRef]
  19. Singh, G.; Srivastava, A.; Bohara, V.A. Visible Light and Reconfigurable Intelligent Surfaces for Beyond 5G V2X Communication Networks at Road Intersections. IEEE Trans. Veh. Technol. 2022, 71, 8137–8151. [Google Scholar] [CrossRef]
  20. Ardah, K.; Gherekhloo, S.; de Almeida, A.L.F.; Haardt, M. TRICE: A Channel Estimation Framework for RIS-Aided Millimeter-Wave MIMO Systems. IEEE Signal Process. Lett. 2021, 28, 513–517. [Google Scholar] [CrossRef]
  21. Yang, Y.; Dang, S.; Wen, M.; Mumtaz, S.; Guizani, M. Bayesian Beamforming for Mobile Millimeter Wave Channel Tracking in the Presence of DOA Uncertainty. IEEE Trans. Commun. 2020, 68, 7547–7562. [Google Scholar] [CrossRef]
  22. Yang, Z.; Chen, P.; Guo, Z.; Ni, D. Low-Cost Beamforming and DOA Estimation Based on One-Bit Reconfigurable Intelligent Surface. IEEE Signal Process. Lett. 2022, 29, 2397–2401. [Google Scholar] [CrossRef]
  23. Chen, P.; Yang, Z.; Chen, Z.; Guo, Z. Reconfigurable Intelligent Surface Aided Sparse DOA Estimation Method With Non-ULA. IEEE Signal Process. Lett. 2021, 28, 2023–2027. [Google Scholar] [CrossRef]
  24. Wan, L.; Sun, Y.; Sun, L.; Ning, Z.; Rodrigues, J.J.P.C. Deep Learning Based Autonomous Vehicle Super Resolution DOA Estimation for Safety Driving. IEEE Trans. Intell. Transp. Syst. 2021, 22, 4301–4315. [Google Scholar] [CrossRef]
  25. Zhong, X.; Premkumar, A.B. Particle Filtering Approaches for Multiple Acoustic Source Detection and 2-D Direction of Arrival Estimation Using a Single Acoustic Vector Sensor. IEEE Trans. Signal Process. 2012, 60, 4719–4733. [Google Scholar] [CrossRef]
  26. Chen, P.; Chen, Z.; Zheng, B.; Wang, X. Efficient DOA Estimation Method for Reconfigurable Intelligent Surfaces Aided UAV Swarm. IEEE Trans. Signal Process. 2022, 70, 743–755. [Google Scholar] [CrossRef]
  27. Wang, H.; Wan, L.; Dong, M.; Ota, K.; Wang, X. Assistant Vehicle Localization Based on Three Collaborative Base Stations via SBL-Based Robust DOA Estimation. IEEE Internet Things J. 2019, 6, 5766–5777. [Google Scholar] [CrossRef]
  28. Gomes, P.; Fodor, G.; Freitas, W.; Almeida, A.; Silva, Y. Tensor-Based Modeling and Processing for Channel Estimation in Two-Hop V2X MIMO Systems. In Proceedings of the 2019 IEEE Conference on Standards for Communications and Networking (CSCN), Granada, Spain, 28–30 October 2019. [Google Scholar]
  29. 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. [Google Scholar] [CrossRef]
  30. Zhou, X.; Ma, Z.; Li, J.; Yu, L. Ultrasonic-Aided Fast-Layered Alternating Iterative Tensor Channel Estimation for V2X Millimeter-Wave Massive MIMO Systems. Electronics 2022, 11, 3742. [Google Scholar] [CrossRef]
  31. Chen, J.; Yang, L.; Wang, W.; Yang, H.C.; Liu, Y.; Hasna, M.O.; Alouini, M.S. A Novel Energy Harvesting Scheme for Mixed FSO-RF Relaying Systems. IEEE Trans. Veh. Technol. 2019, 68, 8259–8263. [Google Scholar] [CrossRef] [Green Version]
  32. Ansari, I.S.; Yilmaz, F.; Alouini, M.-S. Performance Analysis of FSO Links over Unified Gamma-Gamma Turbulence Channels. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015. [Google Scholar]
  33. Tokgoz, S.; Althunibat, S.; Yarkan, S.; Qaraqe, K. Physical Layer Security of Hybrid FSO-mmWave Communications in Presence of Correlated Wiretap Channels. In Proceedings of the ICC 2021—IEEE International Conference on Communications, Montreal, QC, Canada, 11–14 May 2021. [Google Scholar]
  34. The Wolfram Functions Site. Available online: https://functions.wolfram.com (accessed on 25 May 2023).
  35. Sun, Q.; Zhang, Z.; Zhang, Y.; Lopez-Benitez, M.; Zhang, J. Performance Analysis of Dual-Hop Wireless Systems Over Mixed FSO/RF Fading Channel. IEEE Access 2021, 9, 85529–85542. [Google Scholar] [CrossRef]
  36. Sun, W.; Yang, Y. Adaptive maneuvering frequency method of current statistical model. IEEE/CAA J. Autom. Sin. 2017, 4, 154–160. [Google Scholar] [CrossRef]
  37. Schmidt, R.O. Multiple emitter location and signal parameter estimation. IEEE Trans. Antennas Propag. 1986, 34, 276–280. [Google Scholar] [CrossRef] [Green Version]
  38. Xiu, Y.; Zhao, J.; Sun, W.; Di Renzo, M.; Gui, G.; Zhang, Z.; Wei, N. Reconfigurable Intelligent Surfaces Aided mmWave NOMA: Joint Power Allocation, Phase Shifts, and Hybrid Beamforming Optimization. IEEE Trans. Wirel. Commun. 2021, 20, 8393–8409. [Google Scholar] [CrossRef]
  39. Djordjevic, G.T.; Petkovic, M.I.; Spasic, M.; Antic, D.S. Outage capacity of FSO link with pointing errors and link blockage. Opt. Express 2016, 24, 219–230. [Google Scholar] [CrossRef] [PubMed]
  40. Gappmair, W.; Flohberger, M. Error performance of coded FSO links in turbulent atmosphere modeled by gamma-gamma distributions. IEEE Trans. Wirel. Commun. 2009, 8, 2209–2213. [Google Scholar] [CrossRef]
  41. Roach, K. Meijer G function representations. In Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation, Kihei, Maui, HI, USA, 21–23 July 1997; pp. 205–211. [Google Scholar]
  42. Touati, A.; Abdaoui, A.; Touati, F.; Uysal, M.; Bouallegue, A. On the effects of combined atmospheric fading and misalignment on the hybrid FSO/RF transmission. J. Opt. Commun. Netw. 2016, 8, 715–725. [Google Scholar] [CrossRef]
Figure 1. Block diagram of ultrasonic and RIS-assisted for Dual-Hop Hybrid FSO-mmWave massive MIMO of V2X system.
Figure 1. Block diagram of ultrasonic and RIS-assisted for Dual-Hop Hybrid FSO-mmWave massive MIMO of V2X system.
Photonics 10 00880 g001
Figure 2. DF workflow diagram.
Figure 2. DF workflow diagram.
Photonics 10 00880 g002
Figure 3. Atmospheric channel coefficient estimation model.
Figure 3. Atmospheric channel coefficient estimation model.
Photonics 10 00880 g003
Figure 4. LSTM structure diagram; the arrows indicate the direction of data transfer.
Figure 4. LSTM structure diagram; the arrows indicate the direction of data transfer.
Photonics 10 00880 g004
Figure 5. BiLSTM structure diagram; the arrows indicate the direction of data transfer.
Figure 5. BiLSTM structure diagram; the arrows indicate the direction of data transfer.
Photonics 10 00880 g005
Figure 6. BER performance of FSO link with different turbulence strengths and pointing errors.
Figure 6. BER performance of FSO link with different turbulence strengths and pointing errors.
Photonics 10 00880 g006
Figure 7. Outage probability of FSO link with different turbulence strengths and pointing errors.
Figure 7. Outage probability of FSO link with different turbulence strengths and pointing errors.
Photonics 10 00880 g007
Figure 8. The performance of DOA tracking with different algorithms.
Figure 8. The performance of DOA tracking with different algorithms.
Photonics 10 00880 g008
Figure 9. The relationship between spectral efficiency and transmission power.
Figure 9. The relationship between spectral efficiency and transmission power.
Photonics 10 00880 g009
Figure 10. The relationship between spectral efficiency and SNR.
Figure 10. The relationship between spectral efficiency and SNR.
Photonics 10 00880 g010
Figure 11. The effect of the number of RISs’ reflecting elements on the spectral efficiency.
Figure 11. The effect of the number of RISs’ reflecting elements on the spectral efficiency.
Photonics 10 00880 g011
Figure 12. The performance of different vehicle speeds and the number of RISs’ reflecting elements.
Figure 12. The performance of different vehicle speeds and the number of RISs’ reflecting elements.
Photonics 10 00880 g012
Figure 13. The effect of the maximum Doppler shift on the performance of communication systems.
Figure 13. The effect of the maximum Doppler shift on the performance of communication systems.
Photonics 10 00880 g013
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

Zhou, X.; Zeng, Z.; Li, J.; Ma, Z.; Tong, L. Tensor-Based Joint Beamforming with Ultrasonic and RIS-Assisted Dual-Hop Hybrid FSO mmWave Massive MIMO of V2X. Photonics 2023, 10, 880. https://doi.org/10.3390/photonics10080880

AMA Style

Zhou X, Zeng Z, Li J, Ma Z, Tong L. Tensor-Based Joint Beamforming with Ultrasonic and RIS-Assisted Dual-Hop Hybrid FSO mmWave Massive MIMO of V2X. Photonics. 2023; 10(8):880. https://doi.org/10.3390/photonics10080880

Chicago/Turabian Style

Zhou, Xiaoping, Zhaonan Zeng, Jiehui Li, Zhen Ma, and Le Tong. 2023. "Tensor-Based Joint Beamforming with Ultrasonic and RIS-Assisted Dual-Hop Hybrid FSO mmWave Massive MIMO of V2X" Photonics 10, no. 8: 880. https://doi.org/10.3390/photonics10080880

APA Style

Zhou, X., Zeng, Z., Li, J., Ma, Z., & Tong, L. (2023). Tensor-Based Joint Beamforming with Ultrasonic and RIS-Assisted Dual-Hop Hybrid FSO mmWave Massive MIMO of V2X. Photonics, 10(8), 880. https://doi.org/10.3390/photonics10080880

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