Next Article in Journal
Dynamics Reflects Quantum Phase Transition of Rabi Model
Previous Article in Journal
Analysis of Two-Color Infrared Polarization Imaging Characteristics for Target Detection and Recognition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tensor-Train Decomposition-Based Hybrid Beamforming for Millimeter-Wave Massive Multiple-Input Multiple-Output/Free-Space Optics in Unmanned Aerial Vehicles with Reconfigurable Intelligent Surface Networks

The College of Information, Mechanical and Electrical Engineering, Shanghai Normal University, Shanghai 200234, China
*
Authors to whom correspondence should be addressed.
Photonics 2023, 10(11), 1183; https://doi.org/10.3390/photonics10111183
Submission received: 5 September 2023 / Revised: 13 October 2023 / Accepted: 16 October 2023 / Published: 24 October 2023

Abstract

:
Unmanned aerial vehicles (UAVs) can support low-cost, highly mobile communications while making it possible to establish dedicated terrestrial networks. To overcome the pointing error (PE) and beam misalignment of millimeter-wave large-scale multiple-input multiple-output/free-space optics (MIMO/FSO) caused by UAV jitter, a millimeter-wave massive MIMO/FSO hybrid beamforming method based on tensor train decomposition is proposed. This approach is used for reconfigurable intelligent surface (RIS) network-assisted UAV millimeter-wave massive MIMO/FSO to improve system spectral efficiency. Firstly, the high-dimensional channel of RIS-assisted millimeter-wave massive MIMO/FSO in UAV is represented as a low-dimensional channel by tensor training decomposition. Secondly, the two-way gated recursive unit attention neural network model can effectively solve the FSO PE caused by UAV jitter, and the fast fading channel and Doppler frequency shift are estimated by the Fast Cyclic Tensor Power Method (FCTPM) based on tensor training decomposition. Finally, the RIS phase shift matrix is optimized by singular value decomposition. The hybrid beamforming and RIS phase-shift matrices were estimated by using the low-complexity phase extraction alternating minimization method to solve the beam misalignment problem. Simulation results show that by using the proposed method, the spectrum utilization rate is improved by 23.6% compared with other methods.

1. Introduction

In communication networks, ground base stations are vulnerable to destruction by natural disasters such as earthquakes, tsunamis and flash floods. As a result, the communication infrastructure in the disaster area is damaged, and communication services cannot be provided. This further hampers rescue operations. UAVs combined with cellular networks can support UAV communication at low cost and high mobility, and also provide the possibility of establishing new private ground networks [1,2,3]. In areas with dense urban traffic hotspots, the coverage of traditional cellular base stations cannot meet the demand. UAVs are highly flexible and easy to deploy. They can quickly provide coverage and service classification for hotspots, with a wide range of application scenarios. Air base stations (ABS) are more resilient to environmental changes than ground base stations [4]. Therefore, UAVs can also be deployed in areas without infrastructure coverage to provide emergency communication connections.
To improve the transmission performance of UAV communication, Relay-Assisted Free-Space Optical-Radio Frequency (RA-FSO-RF) was introduced into the communication system [5,6]. The Low Density Parity Coding Multiple-Input Multiple-Output/Free-Space Optical (LDPC-MIMO/FSO) method was used to evaluate the performance of Malaga distributed MIMO/FSO links with m-QAM and pointing error (PE) based on power series [7]. In the previous work, our team proposed a Dynamic Hybrid Precoding (DHP) double-hop hybrid FSO-RF system inspired by Manifold Learning (ML) based on antenna zoning algorithm [8]. MIMO technology can be used to eliminate the effects of atmospheric disturbance (AT) and pointing error (PE) on link performance in FSO systems [9]. Under the joint action of AT and PE, the bit error rate (BER) and channel capacity of MIMO systems using the optical space scheme are studied in the reference [10]. The communication environment of UAVs is greatly affected by AT. This is mainly because AT has a great influence on the performance of laser communication. The factors affecting the communication performance of UAVs mainly include visual axis error and jitter error. Scholars have studied the performance of hybrid free-space optical and radio frequency (FSO-RF) relay systems in the presence of AT and PE [11]. These studies on FSO-RF systems have addressed the issue of FSO link or trunk selection [12,13,14,15]. However, there have been few reports of PE and beam misalignment studies of millimeter-wave massive MIMO/FSO in UAV RF communication links.
The effective coverage of UAV base stations is affected by problems such as dynamic movement of UAVs and obstacles, beam shift and Doppler frequency shift caused by obstacle interference and wind speed [16,17]. Beamforming of UAV antenna arrays helps to overcome the problems of beam misalignment and Doppler shift to improve UAV communication performance. Beamforming designs can also be used for drone communication. The 3D location of UAV base stations with a certain number of indoor users and obstacles was determined [18]. UAV base stations can sense the location of users and obstacles for maximum coverage. A Zero Forcing Hybrid Beam Forming (ZF-HBF) method for downlink multi-user orthogonal frequency-division multiplexing systems is explored in [19,20,21]. This method was used to achieve beamforming according to the Spectral Efficiency (SE) of the system up to the maximum upper bound. In order to achieve fast beamforming training and tracking, the hierarchical structure of the beam codebook and the hierarchical codebook with different beam widths based on the subarray technology were studied in [22]. By studying the Doppler effect caused by UAV motion, it was found that the Doppler effect can be catastrophic when using low-gain beamforming. An millimeter-wave massive MIMO hybrid beamforming with channel estimation was proposed in [23,24,25]. By exploiting the angular sparsity of millimeter-wave channels, the continuously distributed angle of arrivals/departures (AoAs/AoDs) can be jointly estimated for hybrid beamforming [22]. A Hybrid Block Diagonalization (Hy-BD) method using a combiner to form a phase beam was obtained [26]. Digital block diagonalization with a large array gain was used to handle equivalent baseband channels. However, the available beamforming technology is limited in terms of performance improvements in the case of high-speed motion. The Reconfigurable Intelligent Surface (RIS) for beamforming in wireless communications was being considered for UAV communication systems in [27]. RIS needs to further consider the altitude, transmission distance, and multipath channel of the drone to plan the path. The RIS method of the Nonlinear Energy Harvesting Algorithm (REHS) was used to improve UAV communication performance by optimizing the phase of RIS reflective elements and parameters of nonlinear energy harvesting circuits. However, the coverage of indoor wireless networks lacks adaptability due to the mobility and time-varying channels of the drone. The RIS-based optimization and passive beamforming algorithm (RBOP) aims to realize joint trajectory design and passive beamforming in UAV communication, which can maximize the signal reception power of UAV communication systems [28]. If the target of hybrid beamforming is a partial connection, system performance will degrade. Multi-user beamforming of millimeter-wave massive MIMO for UAVs leads to high-dimensional operation [29,30,31,32]. To maximize the spectral efficiency of the system, it is necessary to co-design RIS reflectance coefficients and hybrid beamforming. However, these algorithms are computationally expensive and inefficient.
Although much research has focused on hybrid beamforming for UAV millimeter-wave massive MIMO/FSO, there are still some important scientific gaps that need to be filled. First, most studies do not consider the optimization of RIS phase-shift matrices, which is one of the key questions that needs to be addressed in this paper. Second, existing methods often face high computational complexity when dealing with massive MIMO systems. Finally, most studies do not consider optical PE problems caused by UAV jitter. In order to overcome the PE and beam misalignment of millimeter-wave large-scale multiple-input MIMO/FSO caused by UAV jitter, an millimeter-wave massive MIMO/FSO hybrid beamforming method based on tensor train decomposition is investigated in this paper. Firstly, the RIS-assisted millimeter-wave massive MIMO/FSO in the UAV channel model is established, and the high-dimensional channels of the RIS-assisted millimeter-wave massive MIMO/FSO of UAV are represented as the low-dimensional channels by tensor-train decomposition. Secondly, the problem of maximizing the spectral efficiency of the system is decomposed into two sub-problems of optimizing FSO optical PE and mixed beamforming matrix. The two-way gated cyclic unit attention neural network model can effectively solve the PE caused by UAV jitter. Fast fading channels and Doppler shifts are estimated by the Fast Cyclic Tensor Power Method (FCTPM) [33,34]. The RIS phase shift matrix is refined using singular value decomposition. The hybrid beamforming and RIS phase-shift matrices were determined by the low-complexity phase extraction alternating minimization method to solve the beam misalignment problem. Simulation experiments show that the proposed method is superior to other methods in terms of spectrum utilization.

2. System Model

The coverage density in the room affects the connectivity of signal transmission and also makes the window of RIS components small. As described in Section 1, to maximize the spectral efficiency of the system, RIS reflectance and hybrid beamforming design are particularly important. But, due to the non-convexity of this problem, it can be decomposed into two independent optimization sub-problems. The RIS-assisted multiuser millimeter-wave massive MIMO/FSO UAV communication system is shown in Figure 1. The source node (S) communicates with the destination node (D) by decoding forwarding (DF) and relay node (R). The S-R link is equipped with a single antenna, and the R-D link is a millimeter three-wave massive MIMO system model. Node R has optical and RF signal processing capabilities. An incoherent intensity modulation and direct detection (IM/DD) receiver is employed at node R. The power divider separates the electrical signal, which is converted from the incoming optical signal from the alternating current (AC) and coupling (DC) components. An unsolicited DC component, usually filtered out at the receiver, is applied to an energy harvesting unit that provides the collected power to the RF transmitter. The AC component carrying the information is decoded by the decoder circuit. The decoding information is forwarded to the RF transmitter after demodulation according to the RF modulation scheme.

2.1. FSO System Model

The FSO channel between node S and node R is modeled as Gamma-Gamma distribution with PE [8]. The Gamma-Gamma turbulence model characterizes the statistical behavior of received optical irradiance. This model has been widely used in recent literature to simulate FSO channels, depending on its double random scintillation model. The probability distribution function (PDF) of channel coefficient h F S O is given as
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 , α , β ς 2 + 1
where Γ (.) is the well-known Gamma function, G p , q m , n x b 1 , , b q a 1 , , a p   is the Meijer’s G-function. The AT causes the channel gain of the FSO link to be weakened, denoted as I F S O dealt with S and path loss. Suppose the elements of I are modeled as independent and identically distributed random variables. ς = ω ¯ e / 2 σ s is the ratio of equivalent beam radius and zero boresight displacement standard deviation at the photo detector (PD). The constant term M o is the power fraction received when there is no detector. 1 / α and 1 / β are the variances of large turbulent vortices and small turbulent vortices, respectively. The FSO system model is shown in Figure 2.
The parameters α and β are distance-dependent fading variables in the presence of AT. Parameter α and β can be expressed as
α = e x p 0.49 σ R 2 1 + 1.11 σ R 12 5 7 6 1 1
and
β = e x p 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 represents the Rytov variance, and C n 2 , v and d S R represent the refractive index structure constant, wave number, and link length, respectively. C n 2 is typically taken as a value in the range of 10 17 ~ 10 13 for weak to strong turbulence conditions.

2.2. DF Transmission Protocol

Communication between nodes S and D is performed in two time slots T 1   and T 2 for the first and second hops, respectively. Relays only harvest energy during T 1   because of the increased complexity of the node if power is collected and released at the same time. Node S converts the RF signal vector r with electrical power ρ to an optical signal by employing subcarrier intensity modulation (SIM). The dc bias A [ A m i n , A m a x ] is added to the RF signal to ensure that the optical signal is non-negative, where A m i n and A m a x are the minimum and maximum values for the DC bias, respectively. Let P s indicate the electrical power of node S used to transmit the optical signal vector s 1 . Then, the optical signal vector can be written as [11]:
s 1 = P S [ δ r + A ]
where δ is the electro-optical conversion coefficient. To avoid clipping problems caused by nonlinearity of semiconductor lasers, the following constraints should be met δ [11]:
δ m i n A A m i n ρ , A m a x 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 the S-D link, where η is the photoelectric conversion coefficient. The noise in FSO communication systems is expressed as η F S O . η F S O is caused by circuit noise as well as high-intensity background lighting, and it is often modeled as zero mean additive white Gaussian noise. σ F S O 2 is the variance in the additive white Gaussian noise with a mean of zero.

2.3. Mathematical Modeling of the PE Tracking System

The received electrical SNR with a slow fading channel can be expressed by the following equation [10]:
S N R ( h F S O ) = 2 P t 2 h 2 R 2 σ n 2
where h F S O = h p h d includes PE h p and h d , representing the path loss component caused by other atmospheric attenuation. h p is an independent random variable. In order to simplify the calculation and analysis, a simplified theoretical model is used in this section, which only considers the direct path loss factor and path attenuation factor of the beam and ignores the influence of AT. The path loss component can be determined by Beer–Lambert’s law as
h d = exp ( α a t m o z )
where z is the propagation distance and α a t m o is the attenuation coefficient caused by AT. In the presence of geometric diffusion and PE, the received power of the detector can be expressed by the following equation [10]:
h p A 0 e x p ( 2 r 2 w z e q 2 )
where A 0 = [ e r f ( v ) ] 2 is the power collected at radial displacement r = 0 . w z e q 2 = ^ w z 2 ( ( π e r f ( v ) ) / ( 2 v e x p ( v 2 ) is the equivalent beam width. v = π a / 2 w z is the beam width at distance z . a is the radius of the detection aperture. The performance of FSO communication under PE can be evaluated based on outage probability.
The performance of the proposed FSO system is provided by the probability of interruption caused by PE. The channel capacity C ( h ) , which is a measure of the channel’s ability to transmit information, depends on the channel state h . The status is affected by factors such as AT and PE. In the proposed FSO system, an interruption occurs when C ( h ) is insufficient to support the required data rate R 0 . And it can be expressed by the following equation:
P o u t ( R 0 ) = P r ( C ( S N R R x ( h ) ) < R 0 )
P o u t R 0 = P r S N R R x h < C 1 R 0 = P r ( 2 P t 2 h 2 R 2 σ n 2 < C 1 ( R 0 ) )
The outage probability can be expressed by the following equation:
P o u t = P r ( h < h 0 )
where h 0 = ( ( ( C 1 ( R 0 ) σ n 2 ) / ( 2 P t 2 R 2 ) ) ) 1 / 2 . The outage probability is the cumulative density function of h evaluated as h 0 . It can be expressed by the following equation:
P o u t = 0 h 0 f h p h p d h p = k 0 h 0 ln A 0 h p m 1 ( h p ) ζ 1 d h p .
On substitution, x = l n ( A 0 / h p )
P o u t = k A 0 ζ ln ( A 0 h 0 ) x m 1 e x p ( x ζ ) d x
where
k = ζ m Γ ( m ) A 0 ζ m
Using the approximation of
u x v 1 e x p ( μ x ) d x = μ v Γ ( v , u μ )
P o u t = k A 0 ζ ζ m Γ ( m , ζ l n ( A 0 h 0 ) )

2.4. Estimation of FSO PE with BIGRU-Attention Model

2.4.1. Estimating FSO-PE Using BiGRU-Attention Model

The collimation requirements for airborne communication terminals are higher, with the increase in airborne laser communication distance. Large s 1 can lead to large deviations from the laser beam. The application of the BiGRU-Attention neural network model in an FSO system can effectively solve the problem of light PE caused by UAV jitter. y F S O   , PE, and outage probability are entered into the neural model as parameters corresponding to   x 1 ,   x 2 and   x 3 , respectively.
After the BiGRU-Attention layer, the BiGRU model extracts time-varying information for y F S O , PE, and outage probability. The attention mechanism assigns different attention weights to the three sequence parameters. Different weights can distinguish the importance level of different parameters and improve the accuracy of classification, hence effectively solving the problem in FSO.
The BiGRU-Attention model is a bidirectional recursive neural model that simultaneously reads inputs from both ends of the y F S O , PE, and interrupts probability parameter time series. The y F S O parameter is the optical signal power of the PD, which represents the signal quality of the free-space optical communication system. This parameter is obtained from the PD measurement on the relay node R. The PE parameter is the angle error between the beam at the transmitter and the receiver. This parameter can be measured by sensors on both the sending and receiving ends. The outage probability is estimated by calculating the number of interruptions in the free-space optical communication link in a certain period. BiGRU-Attention processes all three sequence parameters as inputs.
The BiGRU-Attention model runs on the relay node R. Through a bidirectional mechanism, BiGRU-Attention can capture input parameter information and help extract the features of the entire parameter sequence. According to the bidirectional mechanism characteristics of BiGRU-Attention, it operates in the signal processing unit of the relay node. The signal processing unit of the relay node is connected to each module to obtain the measurement signal y F S O of the photodetector, the error data PE pointing to the sensor, and the outage probability of the statistical unit. The signal processing unit has the function of processing time series signals and can run the BiGRU-Attention model. It connects to the three data sources mentioned above to obtain feature vectors.
After obtaining the results of BiGRU-Attention, the signal processing unit can output the control signal, adjust the beam direction of the transmitter, and complete error correction. This can maximize the effectiveness of the network. This effectively solves the problem of PE in FSO communication systems. The attention mechanism network selects the most critical part of y F S O , PE and outage probability parameter time series by learning the attention distribution. This distribution indicates that the network should enhance the critical parameter feature information while decoding.
The BiGRU-Attention model proposed in this paper enters the network through the input and output signals y F S O , PE and outage probability as parameters. The BiGRU network learns the parameter time series information. The attention network then emphasizes the importance of key parameter features. Finally, the BiGRU-Attention model effectively solves the pointing error problem in the FSO system.

2.4.2. BiGRU-Attention Model Training and Structure

  • Training data
BiGRU-Attention uses historical operating data from a free-space optical communication system as a training set to train the model. The training set includes received optical signal intensity data y F S O measured by photodetectors, real-time angle error data PE recorded by the pointing sensor, and the annualized link outage probability obtained by statistics. y F S O and PE are obtained at a 50 Hz sampling rate, and the network input layer sequence length is set to 200, which is 4 s of data. The data are collected using a custom-built free-space optical communication system, which consists of a transmitter and a receiver. The transmitter includes a laser diode, a beam expander, and a pointing mechanism. The receiver consists of a photo detector, a pointing sensor, and a signal processing unit.
b.
Model structure
BiGRU-Attention consists of an input layer of length 200, two bidirectional GRU hidden layers, and an output layer. The input layer corresponds to the input sequence. Each hidden layer contains 128 nodes. The output layer outputs a pointer to the error correction control signal. The structure of the BiGRU-Attention model is shown in Figure 3.
c.
Training process
Train the network using the AdaGrad optimization algorithm. The learning rate is set to 0.01. The number of training iterations is 1000. The first step is to initialize the BiGRU attention parameters. Then, repeat the training iteration, that is, enter the training sample and calculate the loss through forward propagation. The second step is to calculate the parameter gradient using AdaGrad and update the network parameters with backpropagation until the training loss converges or the number of iteration rounds is reached.

2.5. Multi-User UAV Communication Channel Model with RIS

Figure 4 presents the RIS-assisted multiuser UAV communication system model. The total number of users is expressed in K, and the number of data streams is expressed in N s , K . The transmitter for UAVs communication is equipped with two transmitting antennas, denoted by N T , with an N T R F chain, where N s , K N T R F N T . RIS consists of T reflective elements, and the set of reflective elements is expressed as T = 1 , , T . Typically, RIS can communicate with UAVs using specific links to exchange information about the channel status of the system while allowing for better coordination of the transmission signals of downlinks to multiple users. The reflection coefficient of RIS is expressed as ϱ t = e j θ t , t ϵ T .   θ t ϵ [ 0,2 π ) denotes the first t phase shift of the first RIS reflection element. The RIS reflection matrix is expressed as Φ = d i a g ϱ 1 , , ϱ T , and ϱ t = 1 , t ϵ T . Similarly, the phase shift of the RIS reflector satisfies the discrete value θ t ϵ I 2 π i 2 I | i = 0,1 , , 2 I 1 . I represents the resolution of each reflector.
Let s 1 = P R y F S O denote the signal forwarded by the node R. For this system, for K terrestrial users, the signal first enters the digital signal vector through the baseband beamforming matrix F B B . Then, the simulated beamforming matrix F R F obtains the UAV transmit signal as:
x = k = 1 K F R F F B B , k s 1 k
where F R F ϵ C N T × N R F T , F B B , k = F B B , 1 , F B B , K ϵ C N R F T × N s , k , N s , k = k = 1 K N s , k . s 1 k = s 1 T , , s K T T ϵ C N s × 1 represents the connection of a single user’s parallel data stream. s k ϵ C N S , k × 1 denotes the first k Gaussian encoded data stream vector for the first user satisfying E s k s k H = I N s , k . The maximum signal transmission power P satisfies F R F F B B F 2 P .
The UAV transmits a communication signal to the RIS, and the RIS passes the communication signal to the user. The user is equipped with N R receiving antennas and N R R F RF chains, where N S , k N R R F N R . For signal accuracy, an analog combiner matrix is designed as W R F , k and a digital combiner matrix W B B , k ( W R F , k ϵ C N R × N R F R and W B B , k ϵ C N R F R × N s , k ). Therefore, the received signal y k C Ν s , k × 1 at the kth terrestrial user can be expressed by the following equation:
y k t = W B B , k H W R F , k H ( M ¨ k t Φ R ¨ t ) F R F F B B , k s k + W B B , k H W R F , k H M ¨ k t Φ R ¨ t j k , j ϵ K W B B , k H W R F , k H F R F F B B , k s k + W B B , k H W R F , k H n k t
where W B B , k H W R F , k H ( M ¨ k t Φ R ¨ t ) F R F F B B , k s k represents the received signal excluding other interference. W B B , k H W R F , k H M ¨ k t Φ R ¨ t j k , j ϵ K W B B , k H W R F , k H F R F F B B , k s k is the interference signal, and W B B , k H W R F , k H n k represents the total noise. F B B , k ϵ C N R F T × N s , k and F R F ϵ C N T × N R F T represent the baseband beamforming matrix and the analog beamforming matrix, respectively. n k ~ C N 0 , δ 2 I is the k additive Gaussian white noise at the user. M ¨ k t is the millimeter-wave large-scale channel matrix from the RIS to the user. R ¨ t is the millimeter-wave large-scale channel matrix from the UAV to the RIS. M ¨ k t and R ¨ t are defined as follows:
M ¨ k t = T N R Q M ¨ k q = 1 Q M ¨ k κ ̿ k m , q t α ̿ R φ k m , q R t α ̿ P 1 H φ k m , q T t , η k m , q T t ϵ C N R × T
R ¨ t = T N T Q R ¨ q = 1 Q R ¨ κ ̿ r , q t α ̿ P 2 φ r , q R t , η r , q R t α ̿ T H ν r , q T t ϵ C T × N T
The UAV and the user are equipped with uniform linear arrays. RIS is equipped with a uniform planar array of size T y × T z . Q M ¨ k and Q R ¨ are the numbers of channel paths from the RIS to the k user and the number of channel paths between the UAV and the RIS. κ ̿ k m , q t denotes the path gain from the RIS to the k user, and the path gain κ ̿ r , q t denotes the fast fading path gain between the UAV and the RIS. α ̿ R ( φ k m , q R t ) , α ̿ T ( ν r , q T t ) , α ̿ P 1 ( φ k m , q T t ) , η k m , q T t and α ̿ P 2 ( φ r , q R t , η r , q R t ) are the steering vectors corresponding to the uniform linear array and the uniform planar array, respectively.
α ̿ R φ k m , q R t = 1 N R 1 , , e j N R 1 d sin φ k m , q R t 2 π λ
α ̿ T ν r , q T t = 1 N T 1 , , e j N T 1 d sin φ k m , q T t 2 π λ
α ̿ P 1 φ k m , q T t , η k m , q T t = 1 M y M z 1 , , e j d sin M y 1 sin φ k m , q T t sin η k m , q T t + M z 1 cos φ k m , q T t 2 π λ
α ̿ P 2 φ r , q R t , η r , q R t = 1 M y M z 1 , , e j d sin M y 1 sin φ r , q R t sin η r , q R t + M z 1 cos η r , q R t 2 π λ
where d = λ 2 is the antenna spacing and λ is the signal wavelength.

3. Power Fading Factor and Doppler Shift estimation for Fast Fading Channels Based on Tensor-Train Decomposition

3.1. Tensor-Train Decomposition

Tensor-train is a higher-order tensor decomposition that represents a higher-order tensor as a product of several lower-order tensors. Tensor-train decomposition is an effective method for compressed representation of high-dimensional data that can reduce the number of dimensions and simplify the computation while maintaining the main structure of the data. It is very useful in dealing with large-scale high-dimensional data. The main benefit of the Tensor-train method is the ability to obtain a low-dimensional representation of the high-dimensional signal by Tensor-train decomposition, which simplifies the dimensionality and improves the robustness. Thus, Tensor-train helps to improve the accuracy of parameter estimation for power fading and Doppler shift.
X is an nth order tensor of size I 1 × × I N . Its Tensor-train representation uses N tensor cores G 1 , G 2 , , G N , where the size of each tensor core is R n 1 × I n × R n , R 0 = R N = 1 .
X = r 1 = 1 R 1 r 2 = 2 R 2 r N 1 = 1 R N 1 G 1 : , r 1 G 2 r 1 , : , r 2 G N 2 r N 2 , : , r N 1 G N r N 1 , :
A Tensor-train Y = G 1 G 2 · G N of rank R 0 , R 1 , R N has rank R 1 R 2 R N 1 , and the equivalent Kruskal tensor is denoted as Y = A 1 , A 2 , A N , where A n is given by the following equation:
A n = G n 2 I R > n T I R n 1 R n I R < n 1 T
where R < n = R 0 R 1 R n 1   R > n = R n + 1 R N 1 R N   .

3.2. Estimation of Power Fading Factor and Doppler Shift for Fast-Fading Channels Using Tensor-Train Decomposition

The received signal at the single-user of a millimeter-wave MIMO in a UAV can be expressed as the following equation:
y k t = W B B , k H W R F , k H T N R Q M ¨ k q = 1 Q M ¨ k κ ̿ k m , q t α ̿ R φ k m , q R t α ̿ P 1 H φ k m , q T t , η k m , q T t F R F F B B , k s k + W R F W B B H N t
Set the conversion again as follows: N T N R Q is a constant, namely N T N R Q = 1 .
α ~ R φ k m , q R t = W B B , k H W R F , k H α ̿ R φ k m , q R t ϵ C N R F R × 1
α ~ P η k m , q T t = α ̿ P 1 H φ k m , q T t , η k m , q T t Φ R ¨ t F R F F B B , k s k ϵ C N R F T × 1
where α ~ R φ k m , q R t and α ~ P η k m , q T t represent the receive vector and the send vector, respectively. Equation (28) is expressed as the following equation:
Y t = q = 1 Q M ¨ k κ ̿ k m , q t α ~ R φ k m , q R t α ~ P η k m , q T t + W R F W B B H N t
The received signal tensor for T consecutive time slots as a rank-one vector accumulation pattern is expressed as the following equation:
Y = q = 1 Q T α ~ R β q R t · α ~ T γ q T t · κ ~ q t + N
where T is the weight of the multiplication of the rank-one factors. Y ϵ C N R F R × N R F T × T is the received signal tensor. κ ~ q t = κ q 1 , , κ q T T ϵ C T × 1 is the vector containing the fast-fading coefficients from T consecutive time slots. N ϵ C N R F R × N R F T × T is the noise tensor. Meanwhile, Equation (32) can continue to be expressed as a Tensor-train decomposition of the K r u s k a l   form as follows:
Y = T ; U 1 , U 2 , U 3 + N
  U 1 = α ~ R β 1 R t , , α ~ R β Q R t C N R F R × Q
  U 2 = κ ~ 1 t , κ ~ Q t C N R F T × Q
U 3 = α ~ T γ 1 T t , α ~ T γ Q T t C T × Q  
The FCTPM based on tensor decomposition is utilized by the power method (PM) for the auxiliary unfolding matrix decomposition. FCTPM is based on a combination of Tensor-train decomposition and power. The FCTPM approximates the most dominant rank-negative-one tensor of the input tensor by the Tensor-train decomposition. Each unfolding matrix is also decomposed using a rank-negative-one matrix decomposition. This property allows each unfolding matrix to ignore the concatenation between other unfolding matrices. Therefore, a cyclic update method is proposed to consider the connectivity between the unfolding matrices. After all of the left singular vectors have been computed, the order of the update steps for the right singular vectors needs to be changed. FCTPM utilizes the PM for the auxiliary unfolding matrix decomposition. Therefore, the PM ensures the convergence of the decomposition factors. The cyclic updating method enhances the connectivity between the decomposition factors.
The FCTPM consists of two main components, namely the rank-negative-one tensor approximated by the Tensor-train decomposition of the auxiliary expansion matrix and the PM of determining the left and right singular vectors obtained from the randomly initialized vectors. The core tensor G n calculation in Tensor-train decomposition is based on low-rank approximation of the auxiliary matrix of N-dimensional input tensor Y R I 1 × I N , and R N denotes the Tensor-train rank in Tensor-train decomposition of the received signal tensor Y . In FCTPM, a rank-negative-one approximation is made to the high-dimensional input tensor using the Tensor-train decomposition. The received signal at the user is compressed into a low-order core tensor G 1 , G 2 , and G 3 of the concatenation. The received signal tensor Y is written in the following form:
Y = r 1 = 1 R 1 r 2 = 1 R 2 G r 0 , , r 1 1 G r 1 , , r 2 2 G r 2 , , r 3 3 + N = G 1 , , 1 1 G 1 , , 1 2 G 1 , , 1 3 + N = g 1   g 2 g 3 + N
where G n denotes the core tensor of size R n 1 × I n × R n of the core tensor of the rank-negative-one Tensor-train, with all elements of the Tensor-train rank being 1. Then, G n size become 1 × I n × 1 the core tensor of the rank-negative-one Tensor-train. Furthermore, if the core tensor G n of dimensionality is compressed, the core tensor can be regarded as factored vector data g n ϵ R I n where g n is the rank-negative-one Tensor-train core tensor G 1 , , 1 n of the first-order factor vector.
To solve the factor vector g n , Equation (32) is expressed as the following Equation (38):
min g 1 , g 2 , g 3 Y d g 1 g 2 g 3 2 s .   t . d > 0 , g n T g n = 1 n = 1,2 , 3
where d is the principal singular value of the approximate rank-negative-one tensor. According to FCTPM, the higher-order tensor is decomposed in the Tensor-train decomposition by a low-rank decomposition of the auxiliary expansion matrix of the input tensor.
The solution to the factor vector g n can be solved in a uniform manner by expressing:
min g N 1 , g N Y N 1 d N 1 g N 1 g N T F 2 s .   t . d > 0 , g N 1 T g N 1 = 1 ,   g N T g N = 1
where Y N 1 = r e s h a p e v N 2 , I N 1 , I N ,   d N 1 is the principal singular value after reshaping the matrix. The principal singular value of the rank-negative-one tensor can be calculated as d = i = 1 N 1 d i , which is the corresponding factor vector. g N 1 and g N are the corresponding factor vectors, from which the factor vector can then be composed to derive the corresponding factor matrix. The solution process is repeated until the right singular vector in the decomposition process v N 1 is the last factor vector g N . Therefore, the first factor vector g 1 can be expressed as follows:
min g 1 , v Y 1 d 1 g 1 v 1 T F 2 s .   t . d 1 > 0 , g 1 T g 1 = 1 ,   v 1 T v 1 = 1
where Y 1 is modulo 1 expansion matrix, d 1 is the principal singular value of Y 1 , and g 1 represents the first factor vector of the rank-negative-one Tensor-train decomposition. v 1 is the right singular vector of Y 1 . After obtaining g 1 , v 1 is expressed as the modulo 2 expansion matrix form of the received signal tensor Y . The second factor vector g 2 is calculated as:
Y 2 = r e s h a p e v 1 , I 2 , j = 3 N I j
The rank-negative-one matrix decomposition for Y 2 is expressed as the following equation:
min g 2 , v 2 Y 2 d 2 g 2 v 2 T F 2 s .   t .   d 2 > 0 , g 2 T g 2 = 1 ,   v 2 T v 2 = 1
where d 2 is the principal singular value of the tensor Y modulo 2 matrices Y 2 , and g 2 represents the second factor vector of the rank-negative-one Tensor-train decomposition. Similarly, the third factor vector can be obtained. This computation can be performed repeatedly until the right singularity vector of the decomposition process is the last factor vector. To ensure convergence of the factorization, a matrix factorization method PM is incorporated. In solving the first-factor matrix, the PM method initializes the factor vector g 1 to a random unit vector satisfying g 1 2 = 1 . After that, the vector-matrix operation is performed iteratively until the factor vectors satisfy the pre-set specific termination conditions, as shown below:
v 1 = Y 1 T g 1 Y 1 T g 1 2 ϵ R j = 2 N I j
g 1 = Y 1 v 1 Y 1 v 1 2 ϵ R I 1
where g 1 and v 1 are Y 1 the left and right singular vectors, respectively. The main singular value d 1 associated with it can be expressed as d 1 = g 1 T Y 1 v 1 . The left singular vector calculation follows immediately after the right singular vector calculation. Assuming the existence of an orthogonal basis U ¯ ϵ R I 1 × R and V ¯ ϵ R I 2 I N × R , the unfolding matrix Y 1 satisfies the following equation:
Y 1 = j = 1 R d j U ¯ : , j V ¯ : , j T
where d j is the singular value of the singular vector, which corresponds to Y 1 . After several iterations, v 1 and g 1 can be defined by the following equations, respectively:
v 1 = δ v 1 j = 1 R d j 2 k + 1 V ¯ : , j U ¯ : , j T g 1
g 1 = δ g 1 j = 1 R d j 2 k U ¯ : , j U ¯ : , j T g 1
where δ g 1 and   δ v 1 are the corresponding normalization factors. Thus, after several iterations of PM, v 1 and g 1 satisfy v 1 2 2 g 1 2 2 = 1 by the convergence property, and the δ v 1 δ g 1 converges to the maximum singular value d 1 , at Y 1 T   g 1 = δ v 1 δ g 1   v 1 , Y 1 T   g 1 d 1 v 1 2 = 0 .
From the previous rank-negative-one Tensor-train decomposition, the nth factor vector g n depends on the previously computed right singular vector v n 1 , while v n 1 is obtained from the computed n−1 factor vector g n 1 , because the matrix decomposition of each factor vector is performed independently. These properties can lead to problems with local optimization, resulting in a loss of critical performance in FCTPM. To enhance the connectivity between the decomposition factors, a circular update method is proposed, which changes the order in which the left singular vectors are computed. According to the decomposition method of Tensor-train of rank-negative-one and the nature of PM, v n can be obtained from g n + 1 and v n + 1 , which are reshaped to form v n . The relationship g n is updated in the following way:
  v n v ^ n = r e s h a p e d n + 1 g n + 1 v n + 1 T , I n + 1 I N g n = Y n v ^ n Y n v ^ n 2
The updated factor vector g 2 can be derived as g 2 = Y 2 v ^ 2 Y 2 v ^ 2 2 .
The channel parameter is estimated for the UAV with millimeter-wave massive MIMO based on the FCTPM. The number of factor matrix time slots is associated with the structure of the transmission frame, using a downlink transmission frame structure. It consists of an AOA/AOD estimation phase ( T 1 time slot), a fast-fading factor estimation phase ( T 2 time slot), and the data transmission phase ( T 3 time slot). Using Equations (32) and (33), the received signal at the terrestrial user is represented as the following equation:
  Y T 2 = T ; U 1 , U 2 , U 3 + N T 2
Matrix U 1 , U 2 , U 3 is the received signal at the user. Y corresponds to the matrix of three factors. U 2 is the corresponding fast-fading factor matrix. From the Tensor-train decomposition’s K r u s k a l representation, U n and G n , the correspondence can be expressed by the following equation:
  U n = G n 2 1 R > n T Ι R n 1 R n 1 R < n 1 T , n = 1,2 , 3 = g n 2 1 R > n T Ι R n 1 R n 1 R < n 1 T , n = 1,2 , 3
The factor matrix U 2 = g n 2 1 R > 2 T Ι R 1 R n 1 R 1 T . From Equation (35), we can find that the factor matrix U 2 has the fast-fading channel power fading factor associated with the Doppler shift in its elements. We can derive the fast-fading channel power factor. We can obtain U 2 = κ ~ 1 , κ ~ Q ϵ C T 2 × Q , κ ~ Q = κ ~ 1 1 , κ ~ Q T 2 T ϵ C T 2 × 1 . According to the correlation scheme, the Doppler shift on the q path is solved as follows:
f ^ q = argmax f q [ U ^ 2 ] : , q H κ f q [ U ^ 2 ] : , q 2 κ f q 2 . 1 q Q .   f ^ q [ 0 , f m a x ]
f m a x = f c v c κ q t = b q e j 2 π f q t
where f m a x is the maximum Doppler shift,   f c is the carrier frequency, v is the speed of the drone, and c is the speed of light. The path gain is estimated from the estimated Doppler shift.
b ^ q = [ κ f ^ q ] [ U ^ 2 ] : , q
Finally, all parameters of the time-varying channel of the millimeter-wave MIMO in UAV are estimated, and the channel matrix can be recovered from (51).

4. Hybrid Beamforming and RIS Phase Shift Matrix Design

4.1. Hybrid Beamforming and RIS Phase Shift Matrix Design Based on Tensor-Train Decomposition

Define T N R Q M ¨ k and T N T Q R ¨ as constants and set them to 1. The millimeter-wave massive channel from the RIS to the user side M ¨ k and the millimeter wave massive channel from the UAV side to the RIS R ¨ can be written with Tensor-train decomposition form as follows, respectively.
M ¨ k = q = 1 Q M ¨ k T κ ̿ k m , q · α ̿ R φ k m , q R t · α ̿ P 1 H φ k m , q T t , η k m , q T t = T ; A ̿ R , k m , Λ ̿ k m , q , A ̿ P 1 , k m H = g ̿ R , k m 1 g ̿ k m , q 2 g ̿ P 1 , k m H 3
R ¨ = q = 1 Q R ¨ T κ ̿ r , q t · α ̿ P 2 φ r , q R t , η r , q R t · α ̿ T H ν r , q T t = T ; A ̿ P 2 , r , Λ ̿ r , q , A ̿ T , r H = g ̿ P 2 , r 1   g ̿ r , q 2 g ̿ T , r H 3
where κ ̿ k m , q t = κ k m , q 1 , , κ k m , q T T ϵ C T × 1 , κ ̿ r , q t = κ r , q 1 , , κ r , q T T ϵ C T × 1 . The three factor matrices obtained by tensor decomposition of M ¨ k are the receive antenna array response matrix A ̿ R , k m , the path gain factor matrix Λ k m , q , the RIS reflector antenna array response matrix A ̿ P 1 , k m H . The three factor matrices are defined as follows, respectively.
A ̿ R , k m = g ̿ R , k m 1 1 R > 2 T Ι R 1 R R , k m 1 R 1 T = α ̿ R ( φ k m , 1 R t ) , , α ̿ R ( φ k m , Q M ¨ k R t ) ϵ C N R × Q M ¨ k
Λ k m , q = g ̿ k m , q 2 1 R > 2 T Ι R 1 R k m , q 1 R 1 T = κ ̿ k m , 1 t , , κ ̿ k m , Q M ¨ k t ϵ C T × Q M ¨ k
A ̿ P 1 , k m H = g ̿ P 1 , k m H 3 1 R > 2 T Ι R 1 R k m , q 1 R 1 T = α ̿ P 1 φ k m , 1 T t , η k m , 1 T t , , α ̿ P 1 φ k m , Q M ¨ k T t , η k m , Q M ¨ k T t ϵ C T × Q M ¨ k
where R ¨ k is also obtained by tensor decomposition to obtain the RIS receive antenna array response factor matrix A ̿ P , r , the fast-fading factor matrix Λ ̿ r , q , and UAV end transmit antenna factor matrix A ̿ T , r H . The three factor matrices are defined, respectively, as follows:
A ̿ P , r = g ̿ P , r 1 1 R > 2 T Ι R 1 R P , r 1 R 1 T = α ̿ P φ r , 1 R t , η r , 1 R t , , α ̿ P φ r , Q R ¨ R t , η r , Q R ¨ R t ϵ C T × Q R ¨
Λ ̿ r , q = g ̿ r , q 2 1 R > 2 T Ι R 1 R r , q 1 R 1 T = κ ̿ k m , 1 t , , κ ̿ k m , Q R ¨ t ϵ C T × Q R ¨
A ̿ T , r H = g ̿ T , r H 3 1 R > 2 T Ι R 1 R T , r 1 R 1 T = α ̿ P ν r , 1 T t , , α ̿ P ν r , Q R ¨ T t   ϵ C N T × Q R ¨
According to the existing tensor form M ¨ k and tensor form R ¨ , the received signal Y k is expressed as:
Y k = W B B , k H W R F , k H · M ¨ k Φ R ¨ · F R F T F B B , k T s k + j k K W B B , k H W R F , k H · M ¨ k Φ R ¨ · W B B , k H W R F , k H · F R F T F B B , j T s j + N k = T ; W B B , k H W R F , k H , A ̿ R , k m , Λ ̿ k m , q , A ̿ P , k m H , Φ , T ; A ̿ P , r , Λ ̿ r , q , A ̿ T , r H , F R F T F B B , k T s k + j k K T ; W B B , k H W R F , k H , A ̿ R , k m , Λ ̿ k m , q , A ̿ P , k m H , Φ , T ; A ̿ P , r , Λ ̿ r , q , A ̿ T , r H , F R F T F B B , j T s j + N k
where Y k C N s × k N s , k × T is the received signal tensor of the kth terrestrial user, and N k C N s × k N s , k × T is the noise tensor of the kth terrestrial user.
By utilizing RIS-assisted millimeter-wave massive MIMO of UAV communication, the spectral efficiency R k of hybrid beamforming can be expressed as:
R k = k = 1 K log 2 I k N s + p k N s R k n 1 W B B , k H W R F , k H M ¨ k Φ R ¨ k F R F F B B , k W B B , k H W R F , k H M ¨ k Φ R ¨ k F R F F B B , k H  
where R k n = σ n 2 W B B , k H W R F , k H W R F , k W B B , k denotes the k noise covariance matrix at the received user. p denotes the transmit power. So, the maximum spectral efficiency problem can be expressed as the following equation:
max F RF , F BB , k , W RF , k , W BB , k , Φ R k s . t . F R F F B B , k F 2 = k N s , k θ t ϵ I , t
This is a non-convex NP-hard problem. It decomposes the original optimization problem into two independent optimization sub-problems, namely Φ the optimization problem and ( F R F , F B B , k , W R F , k W B B , k ) of the optimization problem. Setting up the hybrid channel H k c = M ¨ k Φ R ¨ k , next it is necessary to figure out an optimized solution of the RIS phase shift matrix Φ .

4.2. RIS Phase Shift Matrix Design

To simplify the problem, we consider the use of a fully digital beamforming matrix F k f ϵ C N T × N s and a fully digital combination matrix W k f ϵ C N R × N s to replace the hybrid beamforming matrix F R F , the F B B , k and the hybrid combiner matrix W R F , k W B B , k . The previous optimization problem can be expressed as follows:
max F , W , Φ log 2 d e t I k N s + ρ k N s σ n 2 W k f 1 M ¨ k H Φ × R ¨ k F k f F k f H R ¨ k H Φ H M ¨ k W k f s . t . F k f F 2 = k N s , k θ t ϵ I ,   t
RIS reflection matrix Φ is set as fixed. The mixed channel matrix is constructed as H k c = M ¨ k Φ R ¨ k . By decomposing the effective mixed channel matrix H k c performing a singular value decomposition, the optimal F k f and W k f can be obtained. H k c = Q k c Σ ~ k c Γ ̿ k c H , where Q k c ϵ C N R × N R , Γ ̿ k c ϵ C N T × N T , and Σ ~ k c is a rectangular diagonal matrix composed of singular values in descending order. Due to the sparsity of the UAV channel for millimeter-wave massive MIMO, the mixed channel matrix H k c usually has a low rank. H k c approximation can be obtained as H k c Q k c 1 Σ ~ k c 1 Γ ̿ k c 1 H . It simultaneously satisfies Q k c 1 Q k c : , 1 : N s , k , Σ ~ k c 1 Σ ~ 1 : N s , k , 1 : N s , k and Γ ̿ k c 1 Γ ̿ k c : , 1 : N s , k . Afterwards, with a fixed RIS reflection matrix, the channel matrix H k c of the optimal unconstrained beamforming matrix is F k f o p t = Γ ̿ k c 1 , W k f o p t = Q k c 1 . Substituting this into Equation (65), a simplified optimization problem can be obtained as follows:
max Φ log 2 d e t I k N s + ρ k N s , k σ n 2 Σ ~ k c 1 2 s . t . θ t ϵ I ,   t
This optimization problem remains intractable due to the determinant operation of the objective function and the non-convex constraint of the RIS reflection. To simplify the problem, an upper bound on the above objective is first derived to eliminate the determinant function as follows:
log 2 d e t I k N s + ρ k N s , k σ n 2 Σ ~ k c 1 2 a N s , k log 2 1 + ρ k N s , k 2 σ n 2 T r Σ ~ k c 1 2 b N s , k log 2 1 + ρ k N s , k 2 σ n 2 T r H k c H k c H
where a according to Jensen’s inequality holds. When b holds, T r H k c H k c H = i = 1 Q ~ λ i 2 i = 1 N s λ i 2 = T r Σ ~ k c 1 2 , at t r a n k Σ ~ k c = N s the equal sign holds. λ ~ k c i denotes Σ ~ the first i diagonal element. The reflection design is then used to maximize this upper bound, as in the following equation:
max Φ T r H k c H k c H = max Φ T r M ¨ k H Φ R ¨ k R ¨ k H Φ H M ¨ k a = m a x Φ i = 1 N R m ¨ k i H Φ R ¨ k R ¨ k H Φ H m ¨ k i b = m a x Φ i = 1 N R Γ ̿ k c H T ¨ Γ ̿ k c
When a holds, m ¨ k i ( i = 1 , , N R ) is the channel matrix M ¨ k of the i column. When ( b ) holds, the matrix T ¨ is defined as T ¨ i = 1 N R d i a g m ¨ k i H R ¨ k R ¨ k H d i a g m ¨ k i .
To solve this problem efficiently, we use other fixed phase shifts to optimize each reflection element in turn in an iterative manner until convergence is reached. Specifically, the corresponding objective function is designed to be linear for the t reflection matrix Φ element as follows:
2 R e j ϕ t I t + n t T i t T T ¨ n , i e j ϕ n ϕ i + T ¨ t , t
where I t = n t T T ¨ t , n e j ϕ n = I t e j φ t , the last two terms in the above equation are constants with fixed other reflective elements. The question of the t element can be written as follows:
m a x ϕ t R e j ϕ t I t = m a x θ t R I t e j ϕ t φ t m i n θ t ϕ t φ t
where the closed-form solution of the above equation is ϕ t * = φ t θ × ϕ , ϕ = 2 π 2 I is the angular resolution. The phase shift of each reflection element can be designed in turn.

5. Low-Complexity Hybrid Beamforming

5.1. Hybrid Beamforming Based on Spectral Efficiency Maximization

When the computation of the RIS reflection matrix Φ is complete, we will next solve the optimization problem of ( F R F , F B B , k , W R F , k W B B , k ) . The computational complexity becomes high if the joint optimization is performed at both ( F R F , F B B , k , W R F , k W B B , k ) transceivers at the same time. Because of the constant mode constraints of F R F , k and W R F , k , this optimization problem will be nonconvex, further increasing the complexity of the problem. To facilitate the solution, we decouple the transceiver and the transmitter while considering the design of the hybrid beamforming matrix at the transmitter side only. The problem in this section is translated into designing the optimal hybrid beamforming matrix F R F , F B B , k . This maximizes the system spectral efficiency. After designing the RIS reflection matrix Φ , the channel H k c = M ¨ k Φ R ¨ k . The channel H k c performs a singular value decomposition as the following equation:
H k c = G k c Σ k c V k c H
where Σ k c = Σ k c , 1 0 0 Σ k c , 2 ,   V k c = V k c , 1 , V k c , 2 , Σ k c , 1 represents a stream of information to be processed, and V k c , 1 ϵ C N T × N s , k represents the product between the information stream to be processed and the number of transmitting antennas. It is assumed that the beamforming matrix received at the receiving end is perfect, that is, G k c = W R F , k W B B , k . By referring to the noise covariance matrix of the receiving user above, we can express R n as:
R n = σ n 2 W B B , k H W R F , k H W R F , k W B B , k = σ n 2 G k c H G k c = σ n 2 I k N s , k
Combined with the hybrid channel H k c , the spectral efficiency of the system can be expressed through Equation (63) as:
R = log 2 I k N s , k + ρ k N s , k R n 1 W B B , k H W R F , k H G k R Σ k R V k c H × F R F F B B , k W B B , k H W R F , k H G k R Σ k R V k R H F R F F B B , k H = log 2 I k N s , k + ρ k N s , k σ n 2 Σ k R 2 V k R H F R F F B B , k F R F H F B B , k H V k R
From the above, it is clear that V k R , 1 ϵ C N T × N s . Then, the best unconstrained digital beamforming matrix in the system can be F o p t = V k R , 1 . Because of the constant mode constraint, F o p t is not possible to use F R F , k F B B , k be represented. Assuming that V 1 c H F R F , k F B B , k I k N s , V 2 c H F R F , k F B B , k 0 , the precoding matrix is expressed as:
V k c H F R F F B B , k F R F H F B B , k H V k c = V k c , 1 H F R F F B B , k F R F H F B B , k H V k c , 1 V k c , 1 H F R F F B B , k F R F H F B B , k H V k c , 2 V k c , 2 H F R F F B B , k F R F H F B B , k H V k c , 1 V k c , 2 H F R F F B B , k F R F H F B B , k H V k c , 2 Q ¯ 0 0 0
The spectral efficiency can then be approximated by deducing as follows:
R = log 2 I k N s , k + ρ k N s , k σ n 2 Σ k c 2 V k c H F R F F B B , k F R F H F B B , k H V k c log 2 I k N s , k + ρ k N s , k σ n 2 Σ k c , 1 2 0 0 Σ k c , 2 2 Q ¯ 0 0 0 = log 2 I k N s , k + ρ k N s , k σ n 2 Σ k c , 1 2 Q ¯ = log 2 I k N s , k + ρ k N s , k σ n 2 Σ k c , 1 2 Q ¯ = log 2 I k N s , k + ρ k N s , k σ n 2 Σ k c , 1 2 + log 2 I k N s , k I k N s , k + ρ k N s , k σ n 2 Σ k c , 1 2 1 ρ k N s , k σ n 2 Σ k c , 1 2 I k N s , k Q ¯ a log 2 I k N s , k + ρ k N s , k σ n 2 Σ k c , 1 2 t r I k N s , k V k c , 1 H F R F F B B , k F R F H F B B , k H V k c , 1 = log 2 I k N s , k + ρ k N s , k σ n 2 Σ k c , 1 2 k N s , k V k c , 1 H F R F F B B , k F 2
where a denotes the two approximations I k N s , k + ρ k N s , k σ n 2 Σ k c , 1 2 1 ρ k N s , k σ n 2 Σ k c , 1 2 I k N s , k . When the Y ¨ values are not very large, l o g 2 I k N s Y ¨ l o g 2 1 t r Y ¨ t r Y ¨ , Q ¯ = V k c , 1 H F R F F B B , k F R F H F B B , k H V k c , 1 , and Y ¨ = l o g 2 I k N s , k Q ¯ .
The system spectral efficiency is maximizing V k c , 1 H F R F F B B , k F , which represents the optimal beamforming matrix F o p t = V k c , 1 and F R F F B B , k the chord distance in the Grassmann manifold. The problem can be expressed as F o p t F R F F B B , k F . The beamforming optimization problem for a millimeter-wave massive MIMO UAV is expressed as follows:
F R F o p t , F B B o p t = a r g min F RF , F BB F o p t F R F F B B , k F s . t . F R F ϵ F R F F R F F B B , k F 2 = k N s
Because the constraint F R F ϵ F R F , that is F R F the constant mode constraint on the column elements makes the problem non-convex and difficult to find an optimal solution, there is a need to improve the performance of the system while reducing the complexity and solving the non-convex optimization problem. So, a hybrid beamforming optimization method based on Phase Extraction Alternating Minimization is introduced.

5.2. Digital and Analog Beamforming Matrix Solutions

This section proposes an alternating minimization method to solve the above problem. Such methods have been successful in solving optimization problems on two variables. The optimization Equation (76) is decoupled by keeping one variable fixed and optimizing iteratively the other variable. The optimization Equation (76) is rewritten as the following equation:
min   F BB F o p t F R F F B B , k F min F RF F o p t F R F F B B , k F 2 s . t .   F R F i , j = 1 , i , j
Two sets of alternating minimizations (AltMin) methods are defined in the literature [33]. One of them is a method for high complexity manifold optimization. In this case, the above problem can be solved iteratively by defining a Riemannian manifold. We first use the conjugate line-step gradient method to determine the analog beamformer under the constraints, after which we use the least-squares method to find the digital beamformer. The former uses the conjugate line-step gradient method to determine the analog beamformer under constraints, and the latter uses the least-squares method to find the digital beamformer. The least-squares method is used to find the digital beamformer.
The Manifold Optimization Alternating Minimization (MO-AltMin) method offers better performance, as it optimizes both variables simultaneously. However, the complexity of the MO-AltMin method is relatively high in that the update of the simulated beamformer in each iteration involves a line search method, the conjugate gradient method. Therefore, the nested loops in the MO-AltMin method slow down the overall solution process. This requires the study of a hybrid beamforming method with low computational complexity and low performance loss. A low-complexity Phase Extraction Alternating Minimization is designed on this basis.
In millimeter-wave massive MIMO of a UAV, the number of antennas at the transmitting end would be large, where F D D , k ϵ C N R F T × N S , k , F R F ϵ C N T × N R F T , F o p t ϵ C N T × N S , k . The time consumed and the corresponding complexity of the matrix F o p t F R F performing Singular Value Decomposition gradually increases. So, the projection approximation subspace tracking method with lower complexity and better real-time is designed to estimate only F o p t F R F of the right singular matrix S . This avoids the need for Singular Value Decomposition to obtain the entire left and right singular matrices and the computation of the singular value matrix.
In the projection approximation subspace tracking method, the F o p t F R F is the data sample. F o p t F R F is selected from a row in the data sample vector x . When inputting the j 1 j N T row x j , it is possible to obtain F o p t F R F of s (1 s S ) column B j : , s . B j : , s can be expressed as the following equation:
B j : , s = B j 1 : , s + 1 d j s x j B j 1 : , s y y *
where y = B j 1 H : , s x j is the intermediate variable, and y * denotes the y the conjugate. d j s = d j 1 s + y j 2 is the step size used for the correction. The method's steps can be described in Algorithm 1.
Algorithm 1: Projection Approximation Subspace Algorithm.
  • Input: F o p t , F R F , B 0 , d 0 , B j , x j .
  • Initialization: estimation matrix B 0 , step matrix d 0 .
  • Input matrix F o p t F R F to generate the data sample matrix, while a row from the sample matrix is used as the data sample vector x j . F o p t H F R F k ` is obtained from Equation (78). The estimated value of column 1 of B j : , 1 that corresponds to F o p t F R F column 1 of the right singular matrix.
  • Put the current data sample vector x j on the estimated value of B j : , 1 . The projection on x j from the estimate, i.e.,   x j = x j B j : , 1 y and the removed projection x j as the new data sample vector, using Equation (78) to obtain F o p t H F R F k ` the estimated value of column 2 of B j : , 2 which corresponds to F o p t F R F column 2 of the right singular matrix. Repeat this step until the S column B j : , s .
  • Put the current data sample vector x j on the estimated value of B j : , 1 . The projection on x j from the estimate, i.e.,   x j = x j B j : , 1 y and the removed projection x j as the new data sample vector, using Equation (78) to obtain F o p t H F R F k ` the estimated value of column 2 of B j : , 2 which corresponds to F o p t F R F column 2 of the right singular matrix. Repeat this step until the S column B j : , s .
  • Continue with the input data sample vector x j + 1 . Combine the obtained estimates B j : , s . Continue to update using Equation (78) F o p t H F R F k ` column 1 of B j + 1 : , 1 which also corresponds to F o p t F R F column 1 of the right singular matrix.
  • Put the current data sample vector x j + 1 on the estimated value of B j + 1 : , 1 . The projection on x j + 1 by removing. From x j + 1 = x j + 1 B j + 1 : , 2 y , while using Equation (78) to continue updating F o p t H F R F k ` column 2 of the column of estimated values B j + 1 : , 2 . Repeat this step until the updated estimated value column of S column of the updated estimated value column B j + 1 : , s .
  • Continue to enter the remaining data sample vectors and repeat the above steps until the data sample vectors are entered.
  • Output:  B N T , that is F o p t F R F right singular matrix of the first S column estimation result.
The constraint that the columns about the digital beamformer should be orthogonal is expressed as:
F B B , k H F B B , k = α F D D , k H α F D D , k = α 2 I k N s
where F D D , k is a matrix with the same dimension as F B B , k . The orthogonality constraint provides the possibility that the analog beamformer can discard the F B B , k product form, which will help to greatly simplify the design of the analog beamformer. The objective function in (77) greatly simplifies the design of the analog beamformer when the AltMin method is applied. Since the matrix F_RF removes the product form of F B B , k , the F R F closed-form solution is expressed as:
a r g F R F = a r g F o p t F D D , k H
where a r g F R F generates a new matrix containing the phase of the F R F matrix. The results show that the F R F phase can be extracted from the equivalent beamformer F o p t F D D , k H . This closed form of the solution can also be seen as F o p t F D D , k H on the feasible set of the simulated beamformer F R F on the Euclidean projection. However, this does not affect the complexity of the digital beamformer and modifies Equations (77)–(81):
min F DD , k F o p t F D D , k H F R F F 2 s . t . F D D , k H F D D , k = I k N s
Based on the low-complexity Phase Extraction Alternating Minimization method, we reduce the search range of the digital beamformer. Equation (77) is expressed as:
F D D , k F R F = F o p t
In Equation (81), since the combined optimization problem eliminates the need for F D D , k the other solutions, the complexity of the Phase Extraction Alternating Minimization method can be better reduced. Furthermore, instead of randomly selecting the phase during the initialization of the Phase Extraction Alternating Minimization method, Equation (80) is used to select F R F . Finally, the final solution of the digital beamformer can be obtained by the least-squares correction given in Equation (83).
F D D , k = F R F H F R F 1 F R F H F o p t
Applying the projection approximation subspace tracking method to the improved hybrid beamforming optimization method of finding Phase Extraction Alternating Minimization for F o p t H F R F k ` , the Singular Value Decomposition calculation, then the specific method based on Phase Extraction Alternating Minimization can be expressed in Algorithm 2.
Algorithm 2: Improved hybrid beamforming optimization algorithm based on Phase Extraction Alternating Minimization.
  • Input: F o p t , K ` .
  • Initialization: set F D D , k to a random matrix with orthogonal columns, and k ` = 0
  • Calculation: r g F R F = a r g F o p t F D D , k H . Derive the matrix F R F of the phase.
  • SVD calculation: derived from the projection approximation subspace tracking method; F o p t H F R F k ` = V 1 k ` Σ k ` V 1 k ` . . .
  • Calculation:   F D D , k k ` = V 1 k ` V 1 k ` . . , resulting in F D D , k k ` .
  • Calculation: a r g F R F = a r g F o p t F D D , k H , yielding F R F , k ` = k ` +1.
  • Calculation:   F D D , k = F R F H F R F 1 F R F H F o p t , resulting in F D D , k .
  • Determine the k ` when 0 k ` K ` then proceed to step 4, otherwise proceed to step 9
  • Output:   F R F , F D D , k .

6. Simulation Results and Analysis

For evaluation, we perform Monte-Carlo simulations. We present numerical results for outage probability, the transmission rate and BER performance of FSO links for various numbers of transmit/receive apertures and correlation values. We consider an FSO system with a receive aperture of size D 0 = 5 cm and the wavelength of λ = 1.55 μm. The link distance is assumed to be L = 2 km. The correlation length can, therefore, be approximated as d 0 λ L = 5.5 cm. Set 3 relay stations, with each relay station’s position randomly distributed within a circular area with a radius of 100 m. The transmission power of RF and FSO links is set to 10 dBm and 20 dBm, respectively. The beam PE is 0.2 mrad. To validate the performance of these models of millimeter-wave massive MIMO/FSO in a UAV system, the carrier frequency is 78 GHz. The grid size of the dictionary matrix is set to G R = 2 N R = 64 , G T = 2 N T = 128 . The maximum number of channel paths is set to Q m a x = 5 . The UAV speed is 0~80 km/h.
We compared the performance of four methods in terms of FSO transmission rate, as shown in Figure 5. As can be seen, the dual-hop FSO in a UAV system with BiGRU-Attention neural model method offers the best performance in terms of the average FSO transmission rate. Compared with the DHPL-ML [8], LDPC-MIMO/FSO [7], and RA-FSO-RF [5,6], the average transmission rates of FSO using BiGRU-Attention model were 1050 Mbps, 900 Mbps, 700 Mbps and 600 Mbps when SNR = 20 dB, respectively. The results indicate that the application of the BiGRU-Attention model in an FSO system can effectively solve the optical PE problem caused by UAV jitter. Although other methods can improve optical communication performance, the ability of FSO PE to handle complex jitter in FSO environments is limited.
We compared the BER of four methods. As shown in Figure 6, the dual-hop FSO in a UAV system with the BiGRU-Attention neural model method offers the best performance in terms of the average BER. Compared with the DHPL-ML, LDPC-MIMO/FSO, and RA-FSO-RF, using the BiGRU-Attention model results in a decrease in the average BER, of 10 5 , 10 4 , 10 3 , and 5 × 10 3 , respectively, when SNR = 25 dB. Obviously, the BiGRU-Attention model achieves lower BER compared to other methods. In addition, all considered methods exhibit a trend of decreasing error rate with increasing SNR. This also reveals the significant impact of PE of UAVs in these systems.
We investigated the performance of the system under consideration based on the probability of interruption. Figure 7 shows the relationship between outage probability and SNR ratio under different methods. Under the same SNR, the BiGRU-Attention model performed the best. For instance, compared with the DHPL-ML, LDPC-MIMO/FSO, and RA-FSO-RF, using the BiGRU-Attention model results in an outage probability of 5 × 10 4 , 5 × 10 3 , 10 2 , and 10 1 , respectively, when SNR = 20 dB.
According to the simulation results shown in Figure 8, the spectral efficiency of the proposed method in this paper reached 14 bps/Hz with SNR = 20 dB, which was the best performance. In comparison, the spectral efficiency of the RBOP [28] method was 12.5 bps/Hz, that of the REHS [27] method was 11 bps/Hz, that of the ZF-HBF [20,21,22,23] method was 8 bps/Hz, and that of the Hy-BD [26] method was only 6 bps/Hz, the worst performance.
We compared the BER of five methods, as shown in Figure 9. When SNR = 25 dB, the BER of the proposed method was 10 5 , which was the best compared with other methods, namely RBOP at 0.5 × 10 4 , REHS at 0.7 × 10 4 , ZF-HBF at 1.2 × 10 4 , and Hy-BD at 5 × 10 4 , the highest BER.
Figure 10 shows that when the maximum Doppler shift was 8 kHz, the BER of the proposed method reached 10 3 , for the best performance. The BER of the RBOP method was 5.5 × 10 3 due to the fact that RBOP method has higher channel requirements and cannot effectively suppress multipath interference, hence resulting in impacted system performance. The REHS method had a BER of 10 2 and required heavy computation and processing, which reduced the performance of the system. The BER of the ZF-HBF method was 5.5 × 10 2 . The Hy-BD method had the highest BER, of 10 1 , and performed the worst.

7. Summary

In this paper, a Tensor-train decomposition-based hybrid beamforming method for millimeter-wave massive MIMO/FSO in UAVs with RIS networks was investigated. Firstly, the system channel model of millimeter-wave massive MIMO/FSO in UAVs with RIS was established. The application of a Bidirectional Gated Recurrent Unit (BIGRU)-Attention neural network model in an FSO system can effectively solve the problem of light PE caused by UAV jitter. The multidimensional received signal of millimeter-wave massive MIMO in UAV with RIS was represented as a low-rank tensor signal by Tensor-train decomposition. The problem of maximizing the system spectral efficiency was decomposed into two subproblems of optimizing the RIS phase shift matrix and solving the hybrid beamforming matrix. The hybrid channel matrix was decomposed by Singular Value Decomposition. The RIS phase shift matrix was optimized. Finally, the hybrid beamforming matrix was solved by decoupling the transceiver and transmitter using an improved hybrid beamforming method based on Phase Extraction Alternating Minimization.
For future work, we plan to expand and improve from the following aspects: Study more optimization algorithms and neural network models for different unmanned aerial vehicle communication scenarios, to further improve system performance; consider evaluating the performance and stability of our method under more complex atmospheric conditions and dynamic changing environments of unmanned aerial vehicles; explore the application of our method in other wireless communication systems, such as satellite communication and mobile communication, to verify its applicability in different fields; and conduct research on how to reduce the computational complexity and energy consumption of our method in actual hardware implementation to achieve efficient and sustainable communication systems.

Author Contributions

Conceptualization, X.Z. and P.F.; Methodology, X.Z.; Software, P.F. and J.L.; Validation, X.Z. and J.C.; Formal Analysis, X.Z. and P.F.; Investigation, X.Z. and J.C.; Resources, X.Z. and J.L.; Data Curation, J.L.; Writing—Original Draft Preparation, P.F.; Writing—Review and Editing, Y.W.; Visualization, J.L.; Supervision, X.Z.; Project Administration, X.Z. and Y.W. 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

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Khuwaja, A.A.; Chen, Y.; Zhao, N.; Alouini, M.-S.; Dobbins, P. A Survey of Channel Modeling for UAV Communications. IEEE Commun. Surv. Tutor. 2018, 20, 2804–2821. [Google Scholar] [CrossRef]
  2. Zhou, F.; Hu, R.Q.; Li, Z.; Wang, Y. Mobile Edge Computing in Unmanned Aerial Vehicle Networks. IEEE Wirel. Commun. 2020, 27, 140–146. [Google Scholar] [CrossRef]
  3. Cao, X.; Xu, J.; Zhang, R. Mobile Edge Computing for Cellular-Connected UAV: Computation Offloading and Trajectory Optimization. In Proceedings of the 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Kalamata, Greece, 25–28 June 2018; pp. 1–5. [Google Scholar]
  4. Li, B.; Fei, Z.; Zhang, Y. UAV Communications for 5G and Beyond: Recent Advances and Future Trends. IEEE Internet Things J. 2019, 6, 2241–2263. [Google Scholar] [CrossRef]
  5. Nguyen, T.V.; Le, H.D.; Dang, N.T.; Pham, A.T. On the Design of Rate Adaptation for Relay-Assisted Satellite Hybrid FSO/RF Systems. IEEE Photonics J. 2022, 14, 1–11. [Google Scholar] [CrossRef]
  6. Safari, M.; Uysal, M. Relay-Assisted Free-Space Optical Communication. In Conference Record of the Forty-First Asilomar Conference on Signals, Systems and Computers; IEEE: Piscataway, NJ, USA, 2007; pp. 1891–1895. [Google Scholar]
  7. Anandkumar, D.; Sangeetha, R.G. Performance Esxvaluation of LDPC-Coded Power Series Based Málaga (Ḿ) Distributed MIMO/FSO Link with M-QAM and Pointing Error. IEEE Access 2022, 10, 62037–62055. [Google Scholar] [CrossRef]
  8. 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]
  9. 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]
  10. AnandKumar, D.; Sangeetha, R.G. Performance Analysis of Power Series based MIMO/FSO Link with Pointing Errors and Atmospheric Turbulence. In Proceedings of the International Conference on Communication Systems & Networks (COMSNETS), Bangalore, India, 5–9 January 2021; pp. 78–81. [Google Scholar]
  11. 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]
  12. Ansari, I.S.; Yilmaz, F.; Alouini, M.S. Performance Analysis of FSO Links over Unified Gamma-Gamma Turbulence Channels. In Proceedings of the IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015; pp. 1–5. [Google Scholar]
  13. Tokgoz, S.C.; Althunibat, S.; Yarkan, S.; Qaraqe, K.A. Physical Layer Security of Hybrid FSO-mm-Wave Communications in Presence of Correlated Wiretap Channels. In Proceedings of the IEEE International Conference on Communications, Montreal, QC, Canada, 14–23 June 2021; pp. 1–7. [Google Scholar]
  14. Sun, Q.; Zhang, Z.; Zhang, Y.; López-Benítez, 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]
  15. Xu, Z.; Xu, G.; Zheng, Z. BER and Channel Capacity Performance of an FSO Communication System over Atmospheric Turbulence with Different Types of Noise. Sensors 2021, 21, 3454. [Google Scholar] [CrossRef]
  16. Zhou, L.; Yang, Z.; Zhou, S.; Zhang, W. Coverage Probability Analysis of UAV Cellular Networks in Urban Environments. In Proceedings of the IEEE International Conference on Communications Workshops (ICC Workshops), Kansas City, MO, USA, 20–24 May 2018; pp. 1–6. [Google Scholar]
  17. Zhou, Z.; Pan, C.; Ren, H.; Wang, K.; Elkashlan, M.; Renzo, M.D. Stochastic Learning-Based Robust Beamforming Design for RIS-Aided Millimeter-Wave Systems in the Presence of Random Blockages. IEEE Trans. Veh. Technol. 2021, 70, 1057–1061. [Google Scholar] [CrossRef]
  18. Yu, H.; Tuan, H.D.; Dutkiewicz, E.; Poor, H.V.; Hanzo, L. Regularized Zero-Forcing Aided Hybrid Beamforming for Millimeter-Wave Multiuser MIMO Systems. IEEE Trans. Wirel. Commun. 2023, 22, 3280–3295. [Google Scholar] [CrossRef]
  19. Zhou, R.; Zhang, C.; Zhang, G. Generalized Space-Time Adaptive Monopulse Angle Estimation Approach. In Proceedings of the International Conference on Control, Automation and Information Sciences, Chengdu, China, 23–26 October 2019; pp. 1–5. [Google Scholar]
  20. Wang, Z.; Li, Y.; Wang, C.; Ouyang, D.; Huang, Y. A-OMP: An Adaptive OMP Algorithm for Underwater Acoustic OFDM Channel Estimation. IEEE Wirel. Commun. Lett. 2021, 10, 1761–1765. [Google Scholar] [CrossRef]
  21. Wu, F.Y.; Yang, K.; Tian, T.; Huang, C.; Zhu, Y.; Tong, F. Estimation of Doubly Spread Underwater Acoustic Channel via Gram-Schmidt Matching Pursuit. In Proceedings of the OCEANS, Marseille, France, 17–20 June 2019; pp. 1–5. [Google Scholar]
  22. Liao, A.; Gao, Z.; Wu, Y.; Wang, H.; Alouini, M.S. 2D Unitary ESPRIT Based Super-Resolution Channel Estimation for Millimeter-Wave Massive MIMO with Hybrid Precoding. IEEE Access 2017, 5, 24747–24757. [Google Scholar] [CrossRef]
  23. Li, S.; Chai, Y.; Guo, M.; Liu, Y. Research on Detection Method of UAV Based on micro-Doppler Effect. In Proceedings of the 39th Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020; pp. 3118–3122. [Google Scholar]
  24. Beom-Seok, O.; Guo, X.; Wan, F.Y. MicroDoppler Mini-UAV Classification Using Empirical-Mode Decomposition Features. IEEE Geosocience Remote Sens. Lett. 2018, 15, 227–231. [Google Scholar]
  25. Zhang, J.; Zeng, Y.; Zhang, R. Multi-Antenna UAV Data Harvesting: Joint Trajectory and Communication Optimization. J. Commun. Inf. Netw. 2020, 5, 86–99. [Google Scholar] [CrossRef]
  26. Chauhan, A.; Sharma, S.E.; Budhiraja, R. Hybrid Block Diagonalization for Massive MIMO Two-Way Half-Duplex AF Hybrid Relay. In Proceedings of the International Conference on Signal Processing and Communications (SPCOM), Bangalore, India, 16–19 July 2018; pp. 367–371. [Google Scholar]
  27. Sharma, N.; Gautam, S. Optimizing RIS-assisted Wireless Communication Systems with Non-Linear Energy Harvesting. In Proceedings of the 5th International Conference on Energy, Power and Environment: Towards Flexible Green Energy Technologies (ICEPE), Shillong, India, 15–17 June 2023; pp. 1–5. [Google Scholar]
  28. Feng, K.; Chen, Y.; Han, Y.; Li, X.; Jin, S. Passive Beamforming Design for Reconfigurable Intelligent Surface-aided OFDM: A Fractional Programming Based Approach. In Proceedings of the IEEE 93rd Vehicular Technology Conference (VTC2021-Spring), Helsinki, Finland, 25–28 April 2021; pp. 1–6. [Google Scholar]
  29. He, Y.; Cai, Y.; Mao, H.; Yu, G. RIS-Assisted Communication Radar Coexistence: Joint Beamforming Design and Analysis. IEEE J. Sel. Areas Commun. 2022, 40, 2131–2145. [Google Scholar] [CrossRef]
  30. Di Renzo, M.; Zappone, A.; Debbah, M.; Alouini, M.S.; Yuen, C.; De Rosny, J.; Tretyakov, S. Smart Radio Environments Empowered by Reconfigurable Intelligent Surfaces: How It Works, State of Research, and The Road Ahead. IEEE J. Sel. Areas Commun. 2020, 38, 2450–2525. [Google Scholar] [CrossRef]
  31. Jiang, W.; Chen, B.; Zhao, J.; Xiong, Z.; Ding, Z. Joint Active and Passive Beamforming Design for the IRS-Assisted MIMOME-OFDM Secure Communications. IEEE Trans. Veh. Technol. 2021, 70, 10369–10381. [Google Scholar] [CrossRef]
  32. Long, H.; Chen, M.; Yang, Z.; Li, Z.; Wang, B.; Yun, X.; Shikh-Bahaei, M. Joint Trajectory and Passive Beamforming Design for Secure UAV Networks with RIS. In Proceedings of the 2020 IEEE Globecom Work-shops (GC Wkshps), Taipei, Taiwan, 7–11 December 2020; pp. 1–6. [Google Scholar]
  33. Kim, T.; Choe, Y. Fast Circulant Tensor Power Method for High-Order Principal Component Analysis. IEEE Access 2021, 9, 62478–62492. [Google Scholar] [CrossRef]
  34. Yu, X.; Shen, J.C.; Zhang, J.; Letaief, K.B. Alternating minimization algorithms for hybrid precoding in millimeter wave MIMO systems. IEEE J. Sel. Top. Signal Process. 2016, 10, 485–500. [Google Scholar] [CrossRef]
Figure 1. RIS-assisted multi-user UAV communication system model.
Figure 1. RIS-assisted multi-user UAV communication system model.
Photonics 10 01183 g001
Figure 2. FSO system model.
Figure 2. FSO system model.
Photonics 10 01183 g002
Figure 3. BiGRU-Attention model.
Figure 3. BiGRU-Attention model.
Photonics 10 01183 g003
Figure 4. RIS-assisted multiuser UAV communication system model.
Figure 4. RIS-assisted multiuser UAV communication system model.
Photonics 10 01183 g004
Figure 5. FSO transmission rate comparison of other methods with proposed method.
Figure 5. FSO transmission rate comparison of other methods with proposed method.
Photonics 10 01183 g005
Figure 6. BER comparison of other methods with the proposed method.
Figure 6. BER comparison of other methods with the proposed method.
Photonics 10 01183 g006
Figure 7. Outage probability for different distributions of PE.
Figure 7. Outage probability for different distributions of PE.
Photonics 10 01183 g007
Figure 8. Comparison of the spectral efficiency of the proposed method with other methods.
Figure 8. Comparison of the spectral efficiency of the proposed method with other methods.
Photonics 10 01183 g008
Figure 9. Comparison of the proposed method with other methods for BER.
Figure 9. Comparison of the proposed method with other methods for BER.
Photonics 10 01183 g009
Figure 10. Maximum Doppler shift performance impact for each method.
Figure 10. Maximum Doppler shift performance impact for each method.
Photonics 10 01183 g010
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.; Feng, P.; Li, J.; Chen, J.; Wang, Y. Tensor-Train Decomposition-Based Hybrid Beamforming for Millimeter-Wave Massive Multiple-Input Multiple-Output/Free-Space Optics in Unmanned Aerial Vehicles with Reconfigurable Intelligent Surface Networks. Photonics 2023, 10, 1183. https://doi.org/10.3390/photonics10111183

AMA Style

Zhou X, Feng P, Li J, Chen J, Wang Y. Tensor-Train Decomposition-Based Hybrid Beamforming for Millimeter-Wave Massive Multiple-Input Multiple-Output/Free-Space Optics in Unmanned Aerial Vehicles with Reconfigurable Intelligent Surface Networks. Photonics. 2023; 10(11):1183. https://doi.org/10.3390/photonics10111183

Chicago/Turabian Style

Zhou, Xiaoping, Pengyan Feng, Jiehui Li, Jiajia Chen, and Yang Wang. 2023. "Tensor-Train Decomposition-Based Hybrid Beamforming for Millimeter-Wave Massive Multiple-Input Multiple-Output/Free-Space Optics in Unmanned Aerial Vehicles with Reconfigurable Intelligent Surface Networks" Photonics 10, no. 11: 1183. https://doi.org/10.3390/photonics10111183

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