Abstract

Intelligent reflecting surfaces (IRSs) have significant advantages in enhancing the coverage and reducing the deployment cost of wireless networks. This paper studies an aerial IRS- (AIRS-) enhanced cell-free massive multiple-input multiple-output- (MIMO-) based wireless sensor network (WSN) in which multiple access points (APs) serve several sensor users (SUs). Direct links between the APs and SUs are blocked due to occlusion by tall buildings. Hence, we deploy an AIRS to improve the communication quality of the SUs. Our goal is to minimize the total transmit power of all APs under a given minimum signal-to-interference-plus-noise ratio (SINR) requirement. We propose a joint iterative optimization algorithm by designing an active beamforming mechanism at each AP and a passive beamforming mechanism at the AIRS to solve this problem. Simulation results illustrate the good performance of the proposed method.

1. Introduction

Compared with fifth-generation (5G) communication, sixth-generation (6G) communication will require higher speeds, lower latency, and Internet of Everything (IoE) capabilities [13]. In addition, 6G will achieve integrated air-space-ground coverage, providing safe and reliable service [46]. As one of the core technologies for 6G, intelligent reflective surfaces (IRSs) can effectively enhance the regional coverage and reduce the energy consumption of wireless networks [7]. Therefore, IRSs have received widespread attention in recent years.

An IRS consists of many programmable subwavelength metamaterial array elements. Each element can control the amplitude and phase of electromagnetic waves to realize smart and reconfigurable transmission based on the wireless environment [810]. In contrast to traditional transmitters, an IRS does not perform any signal processing and merely modifies the phase and amplitude of incident electromagnetic waves. An IRS does not need to be equipped with a radio frequency link composed of filters, mixers, and power amplifiers. Therefore, IRSs can effectively reduce the costs and energy consumption of wireless networks [11, 12]. The signals reflected by an IRS can be made to be coherently superimposed at the receiver by suitably designing the reflection coefficients of the IRS. We call this approach passive beamforming [13, 14].

Cell-free (CF) massive multiple-input multiple-output (MIMO) technology breaks away from the fixed architecture of traditional cellular massive MIMO. In a CF system, multiple distributed access points (APs) provide communication services for several users in the coverage area simultaneously. All the APs are connected through backhaul links and are controlled by a smart central processing unit (CPU). The CPU can control the resource allocation in real time, thereby eliminating the cell boundaries in traditional cellular networks. Thus, the interference from different cells can be expunged [1518].

To enhance the coverage of a wireless network, a large number of distributed APs need to be deployed. However, limited by their deployment cost and energy consumption, high-density deployment of APs is impractical. Based on the above analysis, an IRS can be deployed in a CF massive MIMO network to enhance the communication quality. The deployed IRS can replace some APs in providing services for users. Due to its low cost and flexible deployment characteristics, the IRS can enhance the coverage of the CF massive MIMO system while reducing its deployment cost. However, due to the complex distribution of urban buildings, the deployment of an IRS (which is usually located on a wall or roof) depends on the buildings that are present in the area. Some of the best IRS deployment locations may not be suitable in practice due to topographical or architectural constraints. Therefore, to overcome the terrain limitations of traditional ground IRS deployment and make full use of air-ground resources, an aerial IRS (AIRS) was proposed as a new IRS architecture in [19, 20]. An AIRS is usually installed on a launch platform (a launch balloon or unmanned aerial vehicle, UAV) to establish a strong line-of-sight (LoS) connection. The AIRS location can then be adjusted in accordance with current service needs, in line with the user-centred principle.

In 6G communication, a large number of intelligent devices will not only provide convenience for our life but also constitute a huge wireless sensor network (WSN). The WSN requires higher transmission rate. To solve this problem, we can use the IRS to increase coverage, improve spectrum efficiency, and reduce the deployment cost of wireless networks.

Motivations and Contributions. The current research on IRSs has mainly focused on traditional cellular networks, including IRS-assisted multiple-input single-output (MISO) communication [13, 21, 22], MIMO communication [23], and multicell interference cancellation scenarios [24]. There have been only a few studies on the application of IRSs in CF massive MIMO networks, mainly focusing on the rate optimization problem [2528], while the problem of power minimization has not been addressed. In [13, 22], the problem of power optimization for single-IRS-assisted single-cell communication was studied. However, power optimization for an IRS-aided CF massive MIMO network has not yet been investigated. In addition, the existing research mainly focuses on the single-IRS case. There are a few studies that consider the multi-IRS case. For the multi-IRS case, the IRS deployment strategy is important in enhancing the communication quality. However, few studies consider the IRS deployment strategy. Moreover, the power optimization problem in the IRS-aided WSN system has not been considered yet. Therefore, in this study, we consider the AIRS-enhanced CF massive MIMO WSN system. The main contributions are summarized as follows:(1)In this paper, we first consider the power optimization problem for the AIRS-aided CF massive MIMO-based WSN system. Several APs serve several sensor users (SUs) with the assistance of an AIRS. This paper aims to minimize the total transmit power of all APs under a signal-to-interference-plus-noise ratio (SINR) requirement.(2)We propose a joint optimization algorithm to optimize the total transmission power for the single-AIRS case. Then, we extend to power optimization for the multi-AIRS case. The simulation results show the good performance of our proposed method in power savings.(3)Moreover, we discuss the AIRS deployment strategy. Compared with centralized AIRS deployment, distributed AIRS deployment shows better performance, providing some guidelines for AIRS deployment.

1.1. Methods

Based on the idea of alternating iterations commonly used in IRS-assisted transmission optimization, we jointly optimize the beamforming vectors and AIRS reflection coefficients to solve the transmission power optimization problem. Specifically, the optimization problem is divided into two subproblems: fixing the AIRS reflection coefficients to optimize the beamforming vectors and fixing the beamforming vectors to optimize the AIRS reflection coefficients. We can obtain an optimal solution by iteratively optimizing the above two subproblems. The transmission power can be effectively reduced by using the proposed method.

1.2. Organization

In Section 2, we introduce and analyze the system model and formulate the power optimization problem. We use the Ricean channel model to characterize the air-to-ground channels. In Section 3, we introduce our proposed optimization strategy and analyze it in detail. In Section 4, we present a numerical simulation performed to verify the performance of the proposed method. Finally, in Section 5, we summarize this paper, analyze the deficiencies of this work, and then identify future research directions.

1.3. Notations

We use italic letters for constants () and bold lowercase letters to denote vectors (). Matrices are represented by bold capital letters. The argument of a complex number is denoted by . For a vector , we use to express its corresponding argument vector, and denotes a diagonal matrix whose diagonal elements are the elements in . denotes the conjugate transpose of a matrix , and is the transpose of a matrix . is the Kronecker product.

2. System Model and Problem Formulation

As shown in Figure 1, in the considered CF massive MIMO-based WSN system, multiantenna APs serve single-antenna SUs. Tall buildings block direct links between the APs and SUs. An AIRS is deployed to enhance the quality of service (QoS) of the SUs. Suppose that each AP has the form of a uniform linear array (ULA), while the AIRS has the form of an uniform plane array. Each AP has antennas. The AIRS consists of elements, with half-wavelength spacing of the antennas/elements. Similar to [13, 22, 2933], we characterize the channel from the -th AP to the AIRS as follows:where denotes the non-line-of-sight (NLoS) component, whose elements are chosen from . is the path loss. Here, we define aswhere is the path loss at a reference distance of 1 m and is the distance between the -th AP and the AIRS. and are string vectors that can be expressed asAnd

When , the above model reduces to the Rayleigh fading channel model. An AIRS is usually deployed at a high altitude. From an elevated position, the AIRS can more easily establish LoS links with the ground nodes, which leads to LoS-dominated channel conditions [19, 20, 34, 35]. Similarly, the channel from the AIRS to the -th SU can be modeled as

. The corresponding symbols are defined similarly to the case of .

All APs serve SUs simultaneously. The received signal at the -th SU can be expressed aswhere denotes the transmit signal of the -th AP, and ; is the beamforming vector at the -th AP to the -th SU; is the information symbol sent to the -th SU; is the additive white Gaussian noise (AWGN) at the k-th SU, and ; and is the AIRS-reflected channel between the -th AP and the -th SU, which can be expressed aswhere is the reflection coefficient matrix of the AIRS, is the reflection coefficient of the -th element, and . The SINR of the k-th SU can be expressed as

In this paper, we aim to minimize the transmission power of all APs, . Thus, the problem to be optimized is constructed as follows:

3. Joint Beamforming and Reflection Design

To solve , we need to design the beamforming mechanism at each AP and the AIRS reflection coefficients. As we can see from (7) and (9), all channels (, ) vary with . If we modify the AIRS reflection coefficients, the corresponding beamforming design for the APs will also change. Therefore, it is difficult to solve . Inspired by the traditional idea of alternating iterations in IRS-aided communication [22, 33], we propose a joint optimization strategy to solve this problem. That is, first, for fixed , we optimize the beamforming at the APs, and then, for fixed beamforming design at the APs, that is, , we optimize the passive beamforming at the AIRS. The above steps are alternatively performed until convergence.

3.1. Beamforming Design for the APs

Note that when the AIRS reflection coefficients are fixed, we need only to optimize to minimize . Then, can be simplified as follows:

In accordance with (8), we define and . is the reflected channel vector of the k-th SU, and is the beamforming vector for the k-th SU. Thus, we have . Therefore, can be converted into

From (11), we can find that is a convex problem when is fixed. We can use a semidefinite programming- (SDP-) based method to solve this problem. Note thatwhere and . Then, can be considered to be equivalent to

is an SDP problem, and can be solved by using a convex optimizer such as CVX [36]. Similar to [37], satisfies the rank-one property, and the optimal beamforming design can be obtained via the rank-one decomposition (eigenvalue decomposition) of .

3.2. Reflection Design of the AIRS

When the beamforming design is determined, we can optimize to further reduce the total transmission power. When the beamforming vectors () are fixed, the objective function can be rewritten as follows:

According to (7), , where . Then, the SINR constraint in (14) can be written as

Here, we define . Then, (15) can be written as

can be expressed as

Note that is not a convex problem with a unit-modulus constraint , . Moreover, the objective function does not contain . To solve , we can only find a vector to satisfy the constraints in (17). Therefore, it is difficult to solve . Instead, we will rewrite as an equivalent optimization problem and relax into an SDP problem to obtain an optimal solution.

When the beamforming vectors are obtained, the current setting of already satisfies the SINR constraint condition. In other words, the SINR of each SU satisfies . To reduce the total transmission power, we need to find a vector such that the new SINR constraints calculated with satisfy the following conditions: leads to a higher SINR threshold value of . Thus, the transmission power can be reduced. From (17), we can find that, for the -th SU, is the useful component, while is the interference-plus-noise component. Define the SINR margin of the -th SU as , which can be expressed as

As discussed earlier, when the beamforming vectors are obtained, the current setting already satisfies the SINR constraint condition in (17). Therefore, satisfies the following constraint condition:where is a constant that is greater than zero. denotes the base lower bound of . If the base lower bound is increased, it is easy to know that higher can be obtained and the SINR constraints in (20) are satisfied. Therefore, to satisfy the conditions in (20), we need to maximize .

Based on the above analysis, we rewrite as

Then, we use the SDP-based method to relax into an SDP problem. We have the following equations:where is a determined matrix and . Then, we can rewrite as

is an SDP problem that can be solved using a convex optimization tool such as CVX.

By solving , we can obtain an optimal solution for . However, cannot be guaranteed to be of rank one. If is of rank one, we can use eigenvalue decomposition to obtain optimal . When is not of rank one, an approximate optimal solution can be obtained using the Gauss randomization method presented in [38].

3.3. Algorithm Implementation

The main steps of the optimization process are as follows:(1)First, we randomly set the AIRS reflection coefficient vector and use to optimize the beamforming vectors.(2)Then, we use the optimized beamforming vectors to update the AIRS reflection coefficient vector .(3)We use the new AIRS reflection coefficient vector to update the beamforming vectors at each AP. This iterative process is repeated until the total transmission power converges.

The specific steps are given in Algorithm 1.

(1)Initialize the AIRS reflection coefficient vector .
(2)Update the beamforming vectors by solving and calculate the total transmission power.
(3)Use the updated beamforming vectors to obtain by solving .
(4)If is of rank one Obtain the optimal via rank-one decomposition. Else Obtain the optimal via Gauss randomization. End
(5)Repeat steps 2–4. If the absolute value of the difference of transmission power between the -th and the -th iterations is less than 0.0001, the convergence is achieved. Then output the current and .
3.4. Extension to the Multi-AIRS Case

Now, we will extend the optimization process to the multi-AIRS case. Let there be AIRSs assisting the communication between APs and SUs. The channel from the -th AP to the -th AIRS is represented by . The channel from the -th AIRS to the -th SU is represented by . and are defined according to (4) and (5), respectively. The reflection coefficient matrix of the -th AIRS is (). The channel from the -th AP to the -th SU reflected by the -th AIRS can be expressed as

The joint channel matrix from the -th AP to the -th SU can be expressed aswhere , , , and .

The SINR expression is similar to (8), and the objective function is similar to (9). By replacing with , we can use the proposed Algorithm 1 to solve this problem as well.

4. Simulation Results

In this section, we present a numerical simulation of an actual communication scenario conducted to study the performance of the proposed algorithm. First, we analyse the performance of the single-AIRS case. Then, we extend to the Multi-AIRS case, and we mainly focus on the performance comparison for AIRS deployment.

4.1. Single-AIRS Case

As shown in Figure 2, three APs serve four SUs with the assistance of an AIRS. The AIRS is deployed at a fixed point (0, 75, 40). All the APs and SUs are in the x-o-y plane. The parameter settings are detailed in Table 1.

In Figure 3, we compare the performance under three different strategies:(1)Beamforming optimization with random reflection design: In this setting, we randomly set the AIRS reflection coefficients and optimize the beamforming vectors ().(2)Zero forcing (ZF) beamforming with random reflection design: In this setting, we use the ZF beamforming strategy to set the beamforming vectors (). In this system, we randomly set the AIRS reflection coefficients and then use the global channel to design the ZF beamforming vectors. The global channel is denoted by and is expressed as follows:The pseudoinverse of isWe set the beamforming vectors as follows:Then, we calculate the minimum transmit power that satisfies the SINR constraint. is defined as(3)ZF beamforming with exhaustion-based AIRS reflection design: In this setting, we randomly set and use the ZF beamforming method 1000 times. We choose the best performance of 1000 experiments as the output.(4)ZF beamforming with the channel gain maximization-based AIRS reflection design: In this setting, we use ZF beamforming and a channel energy maximization-based AIRS phase optimization method to design the AIRS reflection coefficient. The main consideration is that after ZF beamforming, the interference between SUs has been eliminated. One method is to maximize the total channel gain so that the beamforming gain is optimal.First, we optimize the AIRS reflection vector by the channel gain maximization-based method. Then we use to design the ZF beamforming. The total channel gain is given as:where . The objective function for optimizing is formulated as follows:Here, we use a similar approach to [22, 39] to solve this problem. Then the optimal can be obtained. For brevity, the specific details have been omitted.(5)Proposed method: In this setting, we use the proposed method to optimize both the beamforming vectors and the AIRS reflection coefficients.

As shown in Figure 3, By optimizing the AIRS reflection coefficients, the total transmission power can be effectively reduced. Overall, the proposed method shows better performance in saving the total transmission power.

In Figure 4, we analyze the convergence of the proposed algorithm. We set the target SINR to 10 dB, while the other parameters are set as before. If the absolute value of the difference of transmission power between the n-th and the -th iterations is less than 0.0001, convergence is achieved. As seen from Figure 4, through iteration, the total transmission power is significantly reduced and finally converges to a value. The proposed method has strict convergence.

In Figure 5, we study the impact of the AIRS scale on the algorithm performance. We set the number of AIRS elements to 10, 20, 30, 40, 50, and 60, and the target SINR is set to 10 dB. Figure 5 shows that as the number of AIRS elements increases, the total transmission power decreases if both the beamforming and AIRS reflection are optimized, indicating that more AIRS elements can be deployed to further reduce the transmission power with the proposed method.

4.2. Multi-AIRS Case

Then, we study the multi-AIRS case. We mainly analyze the impact of the AIRS deployment strategy on performance. Assume that there are six SUs. As shown in Figure 6, the SUs are distributed in three communities. We aim to compare the performance of centralized and distributed AIRS deployment.

For centralized AIRS deployment, we use one AIRS to assist communication. The number of AIRS elements is set as 30. The AIRS is deployed at . For distributed AIRS deployment, we use three AIRSs to assist communication. To be fair, the number of elements of each AIRS is set as 10. The AIRSs are deployed at , , and . The coordinates are detailed in Table 2. The other settings are the same as the single-AIRS case.

As we can see from Figure 7, the distributed AIRS deployment shows a better performance in reducing the total transmission power. One reasonable explanation is that distributed AIRS deployment can provide more flexible deployment according to the location of the SUs so that the AIRS can be deployed closer to the SUs to better assist communication. Another reason is that distributed AIRS deployment can provide a relatively rich scattering environment because the reflection is increased. The rich scattering environment can reduce the correlation among the channels of different SUs; thus, the interference between different SUs can be suppressed.

5. Conclusion

In this paper, we study a power minimization problem in an AIRS-aided CF massive MIMO WSN system. We propose a joint optimization method to design the beamforming vectors and the AIRS reflection coefficients. Simulation results illustrate the good performance of the proposed method. This work deserves further study in the following aspects. In this paper, we simply assume that perfect channel state information (CSI) is obtained. However, channel estimation is challenging in this system. Therefore, in our future work, we will consider a suitable channel estimation method for this system. Moreover, AIRS deployment requires the location of SUs. AIRS-aided user positioning also deserves further study.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grant 62071485 and Grant 61901519, in part by the Basic Research Project of Jiangsu Province under Grant BK 20192002, and by the Natural Science Foundation of Jiangsu Province under Grant BK 20201334 and Grant BK 20181335.