 Research
 Open Access
 Published:
Aerial intelligent reflecting surfaceenhanced cellfree massive MIMO for highmobility communication: joint Doppler compensation and power optimization
EURASIP Journal on Advances in Signal Processing volume 2021, Article number: 68 (2021)
Abstract
Intelligent reflecting surfaces (IRSs) are considered one of the core technologies in sixthgeneration (6G) mobile communication. In this paper, we investigate an aerial IRS (AIRS)enhanced cellfree (CF) massive multipleinputmultipleoutput (MIMO)system where multiple APs serve a highspeed mobile user simultaneously. The mobility of the user leads to fast timevarying and nonnegligible Doppler frequency offsets (DFOs), which cause a serious threat to link performance. To overcome the influence of the Doppler effect and reduce the energy consumption of the system, we propose a Doppler compensation and transmission method by using the AIRS. Specifically, we divide the AIRS reflection phase shift vector into two parts: one part is used for Doppler compensation, and the other is used for transmission. First, we propose an anglesensing algorithm to obtain the user angle in each coherent time (CT) and use it to design a Doppler compensation vector. Then, we propose an angle informationaided transmission strategy to design the transmission reflecting vector, the beamforming vector, and the power allocation coefficient of each AP to minimize the transmission power of all APs at a required achievable rate. The simulation results show that we can significantly reduce the total transmission power by using the proposed method.
Introduction
With the deployment of fifthgeneration (5G) mobile communication, the industry has started extensive research on sixthgeneration (6G) communication. In addition to satisfying higher performance requirements in communication, we must address the rising costs and energy consumption in 6G. As one of the core technologies of 6G, intelligent reflecting surfaces (IRSs) can effectively solve the cost and energy consumption problems in wireless communication [1, 2], so they have attracted increasing attention in recent years.
IRSs are composed of an intelligent controller and a reflecting array. They are also called large intelligent surfaces (LISs) [3, 4] or reconfigurable intelligent surfaces (RISs) [5–7]. The intelligent controller is connected to the transmitter to control the reflecting array. This array is composed of abundant lowcost elements, each of which is a subwavelength structure that can independently control the phase of the reflected signal. An intelligent controller can jointly control each element to adjust the phase of the reflected signal, so that the reflected signal can be coherently superimposed in the desired direction, which is called passive beamforming [8]. Compared with traditional relays, IRSs are not equipped with signal sensing elements, so they cannot receive and process the signal before reflecting it. An IRS only passively reflects the incident signal. Thus, the IRS offers advantages in energy consumption and cost [9, 10].
Massive MIMO is now widely used in 5G cellular networks [11, 12]. The deployment of largescale array antennas at BSs can satisfy the users’ needs for highcapacity and highspeed service, but there are problems such as intercell interference and capacity limits. To solve these problems, cellfree (CF) massive MIMO has been proposed as a new architecture. In a CF massive MIMO system, multiple distributed access points (APs) simultaneously serve several users in the coverage area under the control of a central processing unit (CPU) [13–15]. Specifically, the CPU controls all APs to jointly serve the users by scheduling the resources to achieve coherent transmission [16, 17]. CF massive MIMO eliminates the cell boundary and solves the problems of intercell interference and capacity capping in cellular networks and is considered a core architecture of 6G communication.
Motivations and contributions
The existing IRS application scenarios mainly focus on traditional cellular networks such as singleinputsingleoutput (SISO) communication systems [18], multipleinputsingleoutput (MISO) communication systems [19, 20], MIMO communication systems [21, 22] and multicell MIMO communication systems [23]. However, there are few studies on IRSaided CF massive MIMO systems. As the core technologies of nextgeneration wireless communication, the combination of IRSs and CF massive MIMO is an inevitable trend. This application can fully utilize IRS features such as low cost and flexible deployment while enhancing the spectrum efficiency, energy efficiency, and area coverage of future wireless communications. In addition, only a few studies have considered IRSaided highspeed mobile scenes [24, 25]. High mobility decreases the coherent time (CT) and causes a Doppler shift, which leads to intercarrier interference (ICI) [26]. Therefore, the communication performance is greatly degraded.
Motivated by these reasons, this paper studies an IRSenhanced downlink CF massive MIMO system, where multiple APs simultaneously serve a highspeed mobile user through an aerial IRS (AIRS) [27, 28]. The mobility of the user causes the Doppler frequency offset (DFO), which cannot be ignored. To overcome the influence of the Doppler effect and reduce the total transmit power of APs, we propose an AIRSbased joint Doppler compensation and transmission optimization strategy. We propose to use the AIRS to perform Doppler compensation instead of using APs; thus, the complexity of beamforming at each AP is reduced. By jointly designing the AIRS Doppler compensation vector, beamforming vector and power allocation vector at each AP, and AIRS reflecting vector, we can minimize the total transmit power.
Organizations
In Section 2, we summarize the method and contributions of this paper. In Section 3, we research the system model and characterize the Doppler channel model. Then, in Section 4, we research the AIRSassisted Doppler compensation strategy. We analyse how to use the AIRS to compensate for the Doppler frequency offset (DFO) and propose an anglesensing strategy to obtain the user’s angle according to the estimated cascade channel in each CT. Based on the user angle information, we construct the Doppler compensation vector at the AIRS to compensate for the DFO. In Section 5, we propose an angle informationaided downlink transmission method to minimize the transmission power of APs. In Section 6, we analyse the effectiveness of the proposed algorithm by simulation in a real scene. Section 7 summarizes this paper.
Notations
We use a slant letter for a constant B and bold italic small letters to denote a vector p. Matrices are represented by bold capital letters. The argument of complex number B is denoted by arg(B). For vector p, we use arg(p) to express its corresponding argument vector. diag(p) denotes a diagonal matrix whose diagonal element is the corresponding element in p; A^{H} denotes the conjugate transpose matrix of A; A^{T} is the transpose matrix of A; ⊙ is the Hadamard product.
Method
To perform Doppler compensation and optimize the total transmit power, we divide the design of the AIRS reflection phase shift coefficient into two parts: one part for the Doppler compensation and the other part for the transmission optimization.
To compensate for the DFO, we study the characteristics of the Doppler channel and find that the DFO exists in the channel between users and AIRS and is associated with the angle of arrival (AoA). If the AoA information is obtained, we can calculate the DFO and design the AIRS reflection phase shift coefficient to compensate for it. Therefore, we propose an anglesensing algorithm to obtain the angle information of the user from the estimated cascade channel and construct a Doppler compensation vector. Then, we propose an angle informationaided transmission optimization strategy to optimize the transmission power of all APs during each CT.
System model and channel characteristics
In this section, we will introduce the system and study the channel model. As shown in Fig. 1, in a CF massive MIMO system, K APs provide services for a mobile user under the control of a CPU at the same time. The CPU and AP are connected via a backhaul link. The communication quality of the direct path between the user and the APs is poor due to the shielding of the tall building. To fully use airtoground resources and reduce the additional AP deployment overhead, we use an AIRS to assist the communication. The AIRS is equivalent to a passive relay that reflects the signals from APs to the user. The AIRS is placed on a UAV^{Footnote 1}. The CPU controls the AIRS by communicating with the smart controller of the AIRS. The speed of the user is v. The DFO is caused by highspeed movement. To improve the quality of service (QoS) of the user, we must compensate for the DFO.
We research a timedivision duplex (TDD) system. Due to the reciprocity, we can obtain the downlink channel state information (CSI) by uplink channel estimation. Assume that the AIRS is equipped with N reflection elements. We consider the uniform linear array (ULA) channel model^{Footnote 2}. h denotes the channels from the user to the AIRS. G_{k},k=1...,K denotes the channels from the AIRS to the kth AP. We assume that the APs and AIRS are fixed during communication, so there is DFO in channel h.
Channel G_{k} in the nth CT can be expressed as
According to the multipath fading channel model in [25, 29–31], the uplink channel from the mobile user to AIRS is modelled as
We assume that channels G_{k},k=1...,K consist of L_{1} paths, and channel h consists of L_{2} paths. In addition, l=1 is the lineofsight (LoS) path of each channel. χ_{l} is the weight parameter of each path. The AIRS is in the air; thus, the LoS path is stronger than the nonlineofsight (NLoS) paths in this groundtoair scenario [27, 28, 32]. We set χ_{l} as follows:
where κ is the Rice factor, and L is the number of paths corresponding to the channel. \(\beta _{l} \in {\mathcal {N}}\left (0,{{{\delta }_{l}}^{2}}\right)\) denotes the complex gain; δ_{l}^{2} is the path loss of the corresponding path; ϕ_{n} is the phase of the carrier frequency; ϕ_{n}=2πf_{c}nT, T is the length of each CT; \(\phantom {\dot {i}\!}{\phi _{{f_{{D_{l,n}}}}}}\) is the absolute phase shift that arises from the Doppler effect; \(\phantom {\dot {i}\!}{\phi _{{f_{{D_{l,n}}}}}} = {\mathrm {2}}\pi {f_{{D_{l,n}}}}nT\). \(\phantom {\dot {i}\!}{f_{{D_{l,n}}}}\) is the frequency shift arising from the Doppler effect; \(\phantom {\dot {i}\!}{f_{{D_{l,n}}}} = \frac {c_{u}}{\lambda }\cos \left ({\varphi _{_{l,n}}}\right)\); \({\varphi _{_{l,n}}}\) is the AoA of the lth path for channel h; α_{k,l,n} and θ_{k,l,n} are the AoA and AoD of the lth path for channel G_{k}; a_{M}(θ) is the steering vector, which can be written as
where d is the antenna or element spacing, and λ is the wavelength. Because of the element spacing and Doppler effect, the relative DFO b_{l,n} occurs when the signal reaches the array elements of the AIRS, and we can write b_{l,n} as
where c is the propagation velocity of the electromagnetic wave.
AIRSassisted angle sensing and Doppler compensation
AIRSassisted Doppler compensation
First, we explain how to use the AIRS to conduct Doppler compensation. The received signal at the user in the nth CT is
Here, x is the informationbearing signal [27]. ζ_{k} is the beamforming vector of the kth AP; ε is additive white Gaussian noise (AWGN); η_{k} is the power allocation coefficient of the kth AP (AP_{k}) and satisfies \(\sum \limits _{k = 1}^{K} {{\eta _{k}}} = 1\); P is the total transmit power of all Aps; V is the reflection coefficient matrix; \(\mathbf {V}=\text {diag}(\mathbf {{v}}), \mathbf {{v}}=\left [{e^{j{\varsigma _{1}}}}{\mathrm {,}}{e^{j{\varsigma _{2}}}}{\mathrm {,}}...{\mathrm {,}}{e^{j{\varsigma _{N}}}}\right ]^{\mathrm {T}}\) is the reflection coefficient vector; ς_{n} is the phase shift coefficient of the nth element at the AIRS.
As discussed earlier, the LoS path is much stronger than the NLoS paths; since the channels are dominated by the former in groundtoair communication, we focus on the LoS path. For the convenience of analysis, we simplify channels G_{k,n} and h_{n} as
Equations (7) and (8) indicate that the DFO only exists in channel h_{n}. Specifically, the absolute DFO \(\phantom {\dot {i}\!}\phi _{f_{{D_{n}}}}\) and relative DFO b_{n} are in channel h_{n}. According to (5), the elements of b_{l,n} are approximately 1 because the user’s speed c_{u} is much slower than the speed of light c. Therefore, we can mainly compensate the absolute DFO \(\phantom {\dot {i}\!}\phi _{f_{{D_{n}}}}\). However, for completeness, we compensate for both \(\phantom {\dot {i}\!}\phi _{f_{{D_{n}}}}\) and b_{l,n}. The main idea is to compensate for the DFO in the LoS path of h_{n} by setting the reflection coefficients of the AIRS elements. Inserting (7) and (8) into (6), we obtain
Here, we divide the reflection coefficient matrix V into two parts: one part for the Doppler compensation and the other for the transmission. We define V=ΨΞ, where Ψ is a Doppler compensation matrix; Ξ is a reflection matrix to assist the transmission, and \(\boldsymbol {\Xi } = \text {diag}\left ({e^{j{\omega _{1}}}},...,{e^{j{\omega _{n}}}}\right)\); ω_{n} is the reflection phase shift for transmission. We use Ψ to compensate for the DFO and Ξ to optimize the AIRSaided transmission. To this end, we must obtain \(\phantom {\dot {i}\!}{f_{{D_{n}}}}\). Then, we can calculate \(\phantom {\dot {i}\!}\phi _{f_{{D_{n}}}}\). Note that \(\phantom {\dot {i}\!}{f_{{D_{l,n}}}} = \frac {c_{u}}{\lambda }\cos \left ({\varphi _{_{l,n}}}\right)\). In this paper, we consider that the user’s speed is constant and known by the CPU. If we obtain φ_{n} in each CT, the absolute DFO can be calculated. Then, we set Ψ as
which compensates for the DFO.
The key idea is to obtain the AoA of the LoS path in channel h in each CT and set Ψ as (10) to compensate for the DFO for the LoS path. Following compensation, we can use the angle information to find an optimal Ξ for the downlink transmission. Therefore, the acquisition of user angle φ becomes the key work in this paper.
Anglesensing strategy
In this subsection, we introduce how to use the AIRS to perceive the user angle φ. We find that the traditional AoA estimation method in a massive MIMO system is not applicable to this system. Then, we analyse the angledomain characteristic of the AIRS reflecting channel, turn the angle estimation into an optimization problem, and propose an anglesensing strategy to estimate φ.
First, we review the traditional methods of AoA estimation and discuss the feasibility of the direct application of AoA estimation in AIRSassisted systems. In massive MIMO systems, we can estimate the AoA of the channel by discrete Fourier transform (DFT). Due to the angle expansion and sparsity of the channel, the energy of the channel is concentrated at only a few points following the DFT application.
Suppose that a channel from a single antenna user to an AP is h_{0}. h_{0} only consists of one path and can be expressed as \(\phantom {\dot {i}\!}{{\mathbf {h}}_{0}} = \beta {\mathbf {a}_{M_{0}}}(\psi)\). We define Γ_{M} as the DFT matrix.
The DFT of h_{0} can be expressed as
The kth element in s is
Equation (13) indicates that s_{k} takes the maximum value only if \(\frac {d}{\lambda }\cos (\psi)  \frac {{k  1}}{{{M_{0}}}} = 0\).
In Fig. 2, we present an example for the DFT of h_{0}. We set the true AoA as ψ=25^{∘},45^{∘} and 75^{∘}. The AP is equipped with 30 antennas, and the antenna spacing is 0.5. For different angles of ψ, the maximum value of h_{0} corresponds to different beam indices in the xlabel. In other words, we can distinguish different AOAs by the DFT method due to the difference in xlabel.
Then, we consider how to obtain the user’s angle φ in an AIRSaided system. First, we apply the DFT method directly to obtain φ. In this case, the channel from the user to the kth AP can be written as
where β is the product of complex gain in channels G_{k} and h. Here, we set ω_{n}=0,n=1,...,N to study the influence of different user angles φ on the DFT. We set θ=30^{∘},α=60^{∘}, and φ=[0^{∘},20^{∘},30^{∘},40^{∘},50^{∘},60^{∘}],M=20 and \({\frac {d}{\lambda }}=0.5\). As shown in Fig. 3, following the DFT application, identical beam indices correspond to the maximum values of different values of φ. Hence, we cannot use the conventional DFT method to estimate φ because we cannot distinguish different angles in the xlabel. Thus, we must find another method to obtain φ. We define H_{k}^{DFT}=Γ_{M}H_{k}. The sth element of H_{k}^{DFT} can be expressed as
where
and
Equation (15)  (18) reveal that after the DFT transformation, the maximum value of H_{k}^{DFT} is obtained if and only if X=0. X is only related to the angle α, not to angles φ or θ. Here, α is the AoA of channel G_{k}. When φ is set to different values, channel G_{k} is invariant; thus, α and θ are constants. Therefore, identical beam indices correspond to the maximum value of H_{k}^{DFT} in different φ after the DFT implementation. In this time, channel h becomes a coefficient of C. Different values of φ only change B, which is the amplitude of H_{k}^{DFT}. Therefore, we cannot use the DFT method to directly obtain φ in an IRSaided communication system.
In this paper, we propose an anglesensing algorithm to estimate φ. In the AIRSaided CF massive MIMO system, the positions of all APs are usually fixed. The AIRS is controlled by the CPU, so the location of the AIRS is also known. We can assume that the angle information of channel G_{k},k=1,...,K is known. This assumption is reasonable and has been used in many IRSrelated studies. From (16), we can find the maximum value of B if we find a set of optimal AIRS reflection coefficients ς_{n},n=1,...,N. When B reaches the maximum value, H_{k}^{DFT} also reaches the maximum value. In this case, the following equation holds:
where Ω∈[0,2π) is an alignment angle. To obtain the maximum value, all additions of B should have the same phase e^{jΩ}. For ease of argument, we set Ω=0. When we find ς_{n} to maximize B, we have the following equation:
Then, we can obtain φ. To find the optimal ς_{n},n=1,...,N, we construct the optimization problem as
From (19), we find that the optimal set of ς_{n} has the form of an arithmetic sequence, and ς_{0}=0. Thus, we set \({\varsigma _{n}} = (n  1)\vartheta, \vartheta \in \left [  2\pi \frac {d}{\lambda },2\pi \frac {d}{\lambda }\right ]\), where X=0 is the reference point. Then, (P1) can be rewritten as
Note that
where \(\chi = \left [\vartheta + 2\pi \frac {d}{\lambda }(\cos (\varphi)  \cos (\theta))\right ]\). When χ=0, (P2) can be solved, leading to
Here, the key idea is to find \(\vartheta \in \Upsilon, \Upsilon = \left [  2\pi \frac {d}{\lambda },2\pi \frac {d}{\lambda }\right ]\) to solve (P2). Then, we can obtain φ by (24). To find 𝜗, we perform a onedimensional search in Υ with an appropriate search accuracy Δ^{Footnote 3}.
We do not truly adjust the reflection coefficient ς_{n} at the AIRS but simply match the angle at the CPU. Specifically, we first estimate the cascade channel Ht_{k},Ht_{k}=G_{k}diag(h). Then, we use a sensing vector v_{p} to solve (P2) and obtain φ. Here, v_{p} is defined as
The specific algorithm implementation is summarized in Algorithm 1. When φ is obtained, we can construct Ψ by (10) to compensate for the DFO.
Angleinformationaided downlink transmission strategy
After the DFO compensation, we use the angle information to optimize the downlink transmission. In this section, we propose an angle informationaided strategy for downlink transmission. For a required achievable rate R_{0}, our goal is to minimize the total transmission power of all APs P by jointly designing the beamforming vectors ξ=[ξ_{1},ξ_{2},...,ξ_{K}], power allocation coefficient η=[η_{1},η_{2},...,η_{K}], and reflection matrix for transmission \(\boldsymbol {\Xi }, \boldsymbol {\Xi } = {\text {diag}}\left ({e^{j{\omega _{1}}}},...,{e^{j{\omega _{n}}}}\right)\).
According to (9), the objective function is constructed as follows:
In (26), under a given achievable rate constraint to minimize P, we must maximize \({\frac {{{{\left  {\sum \limits _{k = 1}^{K} {{\mathbf {{h}}^{\mathrm {H}}}{\mathbf {VG}}_{k}^{\mathrm {H}}{\boldsymbol {\xi }_{k}}\sqrt {{\eta _{k}}}} } \right }^{2}}}}{{{\varepsilon ^{2}}}}}\). Problem (P3) can be simplified to^{Footnote 4}
First, we optimize the beamforming vectors [ξ_{1},ξ_{2},...,ξ_{K}]. As discussed earlier, the locations of each AP and the AIRS are known by the CPU, so α_{k} and θ_{k} are determined. To maximize the transmission performance, we should optimize the beamforming vector ξ_{k} to make the beam of AP_{k} point to the AIRS [27]. Thus, the optimal beamforming vector for AP_{k} is
Then, we optimize Ξ. After the DFO compensation, b_{n} and \(\phi _{f_{{D}}}\) are compensated. Then, we have
where β_{k} is the product of complex gain in channels G_{k} and h. Note that
where \(\mathbf {w} = \sqrt {{\eta _{1}}} {\mathbf {a}_{N}}({\theta _{1}}) + \sqrt {{\eta _{2}}} {\mathbf {a}_{N}}({\theta _{2}}) +... + \sqrt {{\eta _{K}}} {\mathbf {a}_{N}}({\theta _{K}})\) and \(\mathbf {u}={\mathrm {\mathbf {a}}}_{N}^{\mathrm {H}}(\varphi)\). To maximize uΞw,Ξ should be designed to align the phases of u and w. The optimal ω_{n} is
Ω is the alignment phase of a reference. Another method to optimize Ξ is the local reflection coefficient design. We select the AP_{c} that is closest to the user and design Ξ to maximize \({\mathrm {\mathbf {a}}}_{N}^{\mathrm {H}}(\varphi)\boldsymbol {\Xi }{{\mathrm {\mathbf {a}}}_{N}}({\theta _{c}})\); the optimal ω_{n} is
This type of local phase shift design is relatively simple, but the signal from other APs is not considered, so the performance is degraded. When Ξ is determined, the equivalent channel H_{k} from AP_{k} to the user is determined. We can allocate power according to the gain of the current equivalent channel H_{k} from AP_{k}, and the optimal η is
The algorithm implementation is detailed in Algorithm 2.
Results and discussion
In this section, we simulate a real scene and analyse the effectiveness of these proposed methods. In Fig. 4, the number of APs is set as K=3 (the CPU is omitted for brevity). The number of antennas at each AP is set as M=10, and the AIRS is equipped with N=100 elements. The user is on the xaxis and moves towards the positive direction. We set the user’s coordinates as (x,0,0),x∈[120,200]. The user’s speed is v=20 m/s. The specific settings are shown in Table 1.
The path loss β is set according to the 3GPP Urban Microcell model in [33] and can be expressed as
where D is the distance and \(o \sim {\mathcal {N}}\left (0,{4^{2}}\right)\) denotes shadow fading.
Now, we analyse the performance of the anglesensing algorithm.
First, we assume that the CSI is perfectly known and study the performance of the anglesensing method. We randomly set the user’s coordinates in [120,200] and use Algorithm 1 to sense φ under different search accuracies Δ. We perform 1000 randomized trials and average them. We use the mean error (ME) to evaluate the performance of the angle sensing method, which can be written as follows:
where φ_{k} is the estimated value of φ at the kth AP. As shown in Fig. 5, the proposed algorithm has high estimation accuracy. When Δ increases, the error of angle sensing increases, but the error is within a few degrees. When Δ=0.01, the sensed angle is very nearly identical to the real angle of the user.
Then, in Fig. 6, we study the impact of the channel estimation error on the performance of the anglesensing method. We use the leastsquares (LS) method proposed in [34] to estimate that cascaded channel Ht_{k},k=1,...,K^{Footnote 5}. The user sends a pilot to each AP, and each AP estimates the cascaded channel using the LS method. The length of the pilot is set to τ=4, and the number of subframes is set to N. After the channel estimation, all APs send the estimated channel Ht_{k},k=1,...,K to the CPU, and the CPU performs angle sensing by Algorithm 1. Then, the CPU obtains K estimated angles \(\widehat \varphi _{k}, k=1,...,K\). We use the average signaltonoise ratio (SNR) to measure the performance of the proposed algorithm. The definition of SNR is similar to [35]. Define \(\text {SNR} = \frac {{{\beta _{k}} {P_{t}}\tau }}{{{\sigma ^{2}}}}\), where β_{k} is the pathloss of the cascaded channel Ht_{k},P_{t} is the transmitting power of the user.
As Fig. 6 shows, under different values of search accuracy Δ, the estimation error of the user’s angle decreases with an increased SNR because the channel estimation error decreases if we increase the SNR. Thus, the angle estimation becomes more accurate. However, with increasing SNR, the angle estimation error tends to be constant in the highSNR cases because in the highSNR cases, the channel estimation is sufficiently accurate. At this time, the main factor that limits the angle estimation is the search accuracy Δ. We also find that under a given SNR, we can obtain a more precise angle of the user by using a smaller search accuracy Δ. In fact, using the smaller search accuracy Δ will lead to higher computational complexity. In addition, we find that the search accuracy Δ has the greatest impact on the estimation performance. Even when SNR = −10 dB, the estimation error can be reduced to less than 0.1 if Δ≤0.1. Therefore, we can choose an appropriate Δ to weigh the relationship between computational complexity and SNR.
Then, we analyse the performance of the proposed Algorithm 2. In the first CT, the user’s coordinate is (130,0,0). In this case, we mainly analyse the performance of the proposed transmission method, so we assume that the CSI and angle information are perfectly known by the CPU.
In Fig. 7, we compare the performance in five different settings to verify the performance of the proposed Algorithm 2.
1) Random phase (RP) with equal power allocation (EPA): In this case, we randomly set each element of Ξ and allocate equal power to each AP.
2) Global phase (GP) optimization with EPA: We use the proposed AIRS phase optimization method in (31) to optimize Ξ and allocate equal power to each AP.
3) GP with optimized power allocation (OPA): We use the proposed Algorithm 2 to optimize both Ξ and power allocation vector η.
4) Local phase (LP) optimization with EPA: We use the proposed AIRS phase optimization method in (32) to optimize Ξ and allocate equal power to each AP.
5) LP with optimized power allocation (OPA): We use the proposed AIRS phase optimization method in (32) to optimize Ξ and use (33) to obtain the power allocation vector η.
Figure 7 shows that at a given target achievable rate, compared with the RP with the equal power allocation method, the proposed transmission strategy can significantly reduce the total transmit power. The GP method performs better than the LP method, which implies that the design of the AIRS reflection phase shift coefficients with multiple AP synergisms can provide better performance. Moreover, compared with the equal power allocation method, the total transmission power can be further reduced by using the power allocation method. Therefore, the proposed algorithm shows good performance in reducing energy consumption.
In Fig. 8, we study the influence of the number of AIRS elements N on the powersaving performance. The required achievable rate is R_{0}=5 bps/Hz. We compare the proposed GP and LP methods under different AIRS N. As Fig. 8 shows, the proposed GP method shows better performance than the LP method. In addition, the total transmission power can be reduced by increasing the number of AIRS elements N. Therefore, we can equip more elements at the AIRS to reduce energy consumption. However, it may be challenging to equip the AIRS with many elements because they increase the element cost. In addition, the AIRS is deployed on a UAV, and the payload on the UAV is limited. These factors should be considered in actual deployment.
Conclusion
In this paper, we study an AIRSenhanced CF massive MIMO system where the AIRS is used to assist communication between multiple APs and a highspeed mobile user. To eliminate the influence of the Doppler effect, we use the AIRS to perform Doppler compensation and aid in communication. Specifically, we divide the design of the air reflection phase shift coefficient into two parts: a Doppler compensation vector and a reflecting optimization vector. For Doppler compensation, we propose an anglesensing algorithm to obtain the user’s angle in each CT to design the Doppler compensation vector at the AIRS. To minimize the transmission power, we propose an angle informationaided transmission algorithm to jointly design the reflecting optimization vector at the AIRS, power allocation vectors, and beamforming vectors at the APs. The simulation results show that by using the proposed anglesensing method, we can obtain accurate angle information of the user. The total transmission power can be significantly reduced by the proposed transmission strategy. The results of this paper prompt further study. First, in this paper, we mainly studied the Doppler compensation and transmission strategy of this system and did not fully consider the channel estimation strategy. The LS method in this paper requires considerable training. Therefore, we must explore more efficient channel estimation methods. Second, by improving the anglesensing algorithm, we can use IRS to locate users to integrate communication and location. We plan to explore these aspects in our future work.
Availability of data and materials
The datasets used and/or analysed during the current study are available from the corresponding author on reasonable request.
Notes
 1.
In this paper, we assume that AIRS is placed on a UAV parallel to the ground. The location of the UAV is fixed and is known by the CPU.
 2.
To simplify the channel model, the ULA form is considered in this paper, but it is feasible to extend to the uniform planar array (UPA).
 3.
Our goal is to find an optimal value 𝜗 from a given interval Υ. Since the range of Υ is small, a simple onedimensional search is appropriate. Of course, other search algorithms can be used to reduce the complexity.
 4.
If the channel energy is fixed, the transmit power P is minimal when we take an equal sign for the achievable rate constraint. Under a given achievable rate constraint, the channel energy should be maximized to reduce the transmission power P.
 5.
CSI is important for IRSaided communications. In this paper, we mainly consider the Doppler compensation and transmission strategy for AIRSaided cellfree massive MIMO systems, and channel estimation is not our primary concern. Actually, the acquisition of CSI remains challenging, especially for AIRSaided cellfree systems. Therefore, a more efficient channel estimation method will be our future work.
Abbreviations
 IRS:

Intelligent reflecting surface
 AIRS:

Aerial intelligent reflecting surface
 DFO:

Doppler frequency offset
 CF massive MIMO:

Cellfree massive multipleinputmultipleoutput
 CT:

Coherent time
 LIS:

Large intelligent surfaces
 DF:

Decode and forward
 AP:

Access point
 CPU:

Central processing unit
 SISO:

Singleinputsingleoutput
 MISO:

Multipleinputsingleoutput
 ICI:

Intercarrier interference
 UAV:

Unmanned aerial vehicle
 QoS:

Quality of service
 TDD:

Timedivision duplex
 CSI:

Channel state information
 ULA:

Uniform linear array
 LoS:

lineofsight
 NLoS:

Nonlineofsight
 AoA:

Angle of arrival
 AWGN:

Additive white Gaussian noise
 DFT:

Discrete Fourier transform
References
 1
Q. Wu, R. Zhang, Towards smart and reconfigurable environment: intelligent reflecting surface aided wireless network. IEEE Commun. Mag.58(1), 106–112 (2020).
 2
M. D. Renzo, et al., Smart radio environments empowered by recon figurable AI metasurfaces: An idea whose time has come. J. Wirel. Commun. Netw.2019(1), 129 (2019).
 3
S. Hu, K. Chitti, F. Rusek, O. Edfors, in 2018 IEEE 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC). User assignment with distributed large intelligent surface (LIS) systems, (2018), pp. 1–6.
 4
Y. Han, W. Tang, S. Jin, C. Wen, X. Ma, Large Intelligent SurfaceAssisted Wireless Communication Exploiting Statistical CSI. IEEE Trans. Veh. Technol.68(8), 8238–8242 (2019).
 5
E. Basar, M. Di Renzo, J. De Rosny, M. Debbah, M. Alouini, R. Zhang, Wireless communications through reconfigurable intelligent surfaces. IEEE Access. 7:, 116753–116773 (2019).
 6
M. Di Renzo, A. Zappone, M. Debbah, M. S. Alouini, C. Yuen, J. de Rosny, S. Tretyakov, Smart radio environments empowered by reconfigurable intelligent surfaces: how it works, state of research, and the road ahead. IEEE J. Sel. Areas Commun.38(11), 2450–2525 (2020).
 7
W. Tang, et al., Wireless communications with reconfigurable intelligent surface: path loss modeling and experimental measurement. IEEE Trans. Wirel. Commun.20(1), 421–439 (2021).
 8
Q. Wu, R. Zhang, in 2018 IEEE Global Communications Conference (GLOBECOM). Intelligent reflecting surface enhanced wireless network: joint active and passive beamforming design, (2018), pp. 1–6.
 9
M. Di Renzo, et al., Reconfigurable intelligent surfaces vs. relaying: differences, similarities, and performance comparison. IEEE Open J. Commun. Soc.1:, 798–807 (2020).
 10
S. Hu, F. Rusek, O. Edfors, Beyond massive MIMO: the potential of data transmission with large intelligent surfaces. IEEE Trans. Signal Process.66(10), 2746–2758 (2018).
 11
E. G. Larsson, O. Edfors, F. Tufvesson, T. L. Marzetta, Massive MIMO for next generation wireless systems. IEEE Commun. Mag.52(2), 186–195 (2014).
 12
J. G. Andrews, et al., What Will 5G Be?IEEE J. Sel. Areas Commun.32(6), 1065–1082 (2014).
 13
H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson, T. L. Marzetta, Cellfree massive MIMO versus small cells. IEEE Trans. Wirel. Commun.16(3), 1834–1850 (2017).
 14
E. Nayebi, A. Ashikhmin, T. L. Marzetta, H. Yang, B. D. Rao, Precoding and power optimization in cellfree massive MIMO systems. IEEE Trans. Wirel. Commun.16(7), 4445–4459 (2017).
 15
H. Q. Ngo, A. Ashikhmin, H. Yang, E. G. Larsson, T. L. Marzetta, Cellfree massive MIMO versus small cells. IEEE Trans. Wirel. Commun.16(3), 1834–1850 (2017).
 16
S. Shamai, B. M. Zaidel, in IEEE VTS 53rd Vehicular Technology Conference, Spring 2001. Proceedings (Cat. No. 01CH37202), 3. Enhancing the cellular downlink capacity via coprocessing at the transmitting end, (2001), pp. 1745–1749.
 17
E. Björnson, L. Sanguinetti, Making CellFree Massive MIMO Competitive With MMSE Processing and Centralized Implementation. IEEE Trans. Wirel. Commun.19(1), 77–90 (2020).
 18
E. Björnson, Ö. Özdogan, E. G. Larsson, Intelligent reflecting surface versus decodeandforward: how large surfaces are needed to beat relaying?IEEE Wirel. Commun. Lett.9(2), 244–248 (2020).
 19
Q. Wu, R. Zhang, Intelligent reflecting surface enhanced wireless network via joint active and passive beamforming. IEEE Trans. Wirel. Commun.18(11), 5394–5409 (2019).
 20
X. Yu, D. Xu, R. Schober, in 2019 IEEE/CIC International Conference on Communications in China (ICCC). MISO wireless communication systems via intelligent reflecting surfaces: (Invited Paper), (2019), pp. 735–740.
 21
S. Zhang, R. Zhang, Capacity Characterization for Intelligent Reflecting Surface Aided MIMO Communication. IEEE J. Sel. Areas Commun.38(8), 1823–1838 (2020).
 22
S. Zhang, R. Zhang, in 2020 IEEE International Symposium on Information Theory (ISIT). On the Capacity of Intelligent Reflecting Surface Aided MIMO Communication, (2020), pp. 2977–2982.
 23
C. Pan, et al., Multicell MIMO communications relying on intelligent reflecting surfaces. IEEE Trans. Wirel. Commun.19(8), 5218–5233 (2020).
 24
E. Basar, I. F. Akyildiz, Reconfigurable intelligent surfaces for doppler effect and multipath fading mitigation. arXiv preprint arXiv:1912.04080 (2019).
 25
Z. Huang, B. Zheng, R. Zhang, Transforming fading channel from fast to slow: IRSassisted highmobility communication. arXiv preprint arXiv:2011.03147 (2019).
 26
K. Xu, Z. Shen, Y. Wang, X. Xia, Locationaided mMIMO channel tracking and hybrid beamforming for highspeed railway communications: an angledomain approach. IEEE Syst. J.14(1), 93–104 (2020).
 27
H. Lu, Y. Zeng, S. Jin, R. Zhang, in 2020 IEEE International Conference on Communications Workshops (ICC Workshops). Enabling panoramic fullangle reflection via aerial intelligent reflecting surface, (2020), pp. 1–6.
 28
H. Lu, Y. Zeng, S. Jin, R. Zhang, Aerial intelligent reflecting surface: joint placement and passive beamforming design with 3D beam flattening. IEEE Trans. Wirel. Commun.20(7), 4128–4143 (2021).
 29
Z. Shen, K. Xu, X. Xia, W. Xie, D. Zhang, Spatial sparsity based secure transmission strategy for massive MIMO systems against simultaneous jamming and eavesdropping. IEEE Trans. Inf. Forensics Secur.15:, 3760–3774 (2020).
 30
H. Yin, D. Gesbert, M. Filippou, Y. Liu, A coordinated approach to channel estimation in largescale multipleantenna systems. IEEE J. Sel. Areas Commun.31(2), 264–273 (2013).
 31
J. A. Tsai, R. M. Buehrer, B. D. Woerner, in IEEE 55th Vehicular Technology Conference. VTC Spring 2002 (Cat. No.02CH37367), 2. The impact of AOA energy distribution on the spatial fading correlation of linear antenna array, (2002), pp. 933–937.
 32
Y. Zeng, Q. Wu, R. Zhang, Accessing from the sky: a tutorial on UAV communications for 5G and beyond. Proc. IEEE. 107(12), 2327–2375 (2019).
 33
E. Björnson, L. Sanguinetti, Making cellfree massive MIMO competitive with MMSE processing and centralized implementation. IEEE Trans. Wirel. Commun.19(1), 77–90 (2020).
 34
J. Chen, Y. Liang, H. Cheng, W. Yu, Channel estimation for reconfigurable intelligent surface aided multiuser MIMO systems. arXiv preprint arXiv:1912.03619 (2020).
 35
D. Mishra, H. Johansson, in 2019 IEEE International Conference on Acoustics, Speech and Signal Processing. Channel estimation and lowcomplexity beamforming design for passive intelligent surface assisted MISO wireless energy transfer, (2019), pp. 4659–4663.
Acknowledgements
The authors would like to thank the editor and the anonymous reviewers for their helpful comments and suggestions.
Funding
This work was supported in part by the Natural Science Foundation of Jiangsu Province under Grant BK20181335; the National Natural Science Foundation of China under Grant 62071485, Grant 61901519, Grant 61771486, and Grant 61671472; the Basic Research Project of Jiangsu Province under Grant BK20192002; and the Natural Science Foundation of Jiangsu Province under Grant BK20201334.
Author information
Affiliations
Contributions
All authors made contributions in the discussions, analyses, and implementation of the proposed solution. TZ also contributed in writing the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zhou, T., Xu, K., Xie, W. et al. Aerial intelligent reflecting surfaceenhanced cellfree massive MIMO for highmobility communication: joint Doppler compensation and power optimization. EURASIP J. Adv. Signal Process. 2021, 68 (2021). https://doi.org/10.1186/s1363402100781z
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1363402100781z
Keywords
 Aerial intelligent reflecting surface
 Cellfree massive MIMO
 Doppler compensation
 Transmission optimization