Next Article in Journal
A Study on the Control Method of 6-DOF Magnetic Levitation System Using Non-Contact Position Sensors
Next Article in Special Issue
Patterned Reed–Muller Sequences with Outer A-Channel Codes and Projective Decoding for Slot-Controlled Unsourced Random Access
Previous Article in Journal
Prediction of Tinnitus Treatment Outcomes Based on EEG Sensors and TFI Score Using Deep Learning
Previous Article in Special Issue
Multi-Task Partial Offloading with Relay and Adaptive Bandwidth Allocation for the MEC-Assisted IoT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low-Complexity Beamforming Design for a Cooperative Reconfigurable Intelligent Surface-Aided Cell-Free Network

by
Muhammad Zain Siddiqi
1,
Aisha Munir
1,
Syed Agha Hassnain Mohsan
2,
Shashi Shah
1,
Sushank Chaudhary
1,
Paramin Sangwongngam
3 and
Lunchakorn Wuttisittikulkij
1,*
1
Wireless Communication Ecosystem Research Unit, Department of Electrical Engineering, Chulalongkorn University, Bangkok 10330, Thailand
2
Optical Communications Laboratory, Ocean College, Zhejiang University, Zhoushan 316021, China
3
Spectroscopic and Sensing Devices Research Group, National Electronics and Computer Technology Center, Bangkok 12120, Thailand
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(2), 903; https://doi.org/10.3390/s23020903
Submission received: 19 December 2022 / Revised: 29 December 2022 / Accepted: 3 January 2023 / Published: 12 January 2023
(This article belongs to the Special Issue Sustainable Solutions for 6G-Enabled Internet of Things Networks)

Abstract

:
Cell-free (CF) networks are proposed to suppress the interference among collocated cells by deploying several BSs without cell boundaries. Nevertheless, as installing several base stations (BSs) may require high power consumption, cooperative CF networks integrated with a reconfigurable intelligent surface (RIS)/metasurface can avoid this problem. In such cooperative RIS-aided MIMO networks, efficient beamforming schemes are essential to boost their spectral and energy efficiency. However, most of the existing available beamforming schemes to maximize spectral and energy efficiency are complex and entail high complexity due to the matrix inversions. To this end, in this work we present a computationally efficient stochastic optimization-based particle swarm optimization (PSO) algorithm to amplify the spectral efficiency of the cooperative RIS-aided CF MIMO system. In the proposed PSO algorithm, several swarms are generated, while the direction of each swarm is tuned in each iteration based on the sum-rate performance to obtain the best solution. Our simulation results show that our proposed scheme can approximate the performance of the existing solutions for both the performance metrics, i.e., spectral and energy efficiency, at a very low complexity.

1. Introduction

The existing wireless communication setup is based on cellular architecture, where several base stations (BSs) are deployed to cover an area. The transmission coverage of the BSs is usually limited to a hexagonal cell, and cannot be extended due to power constraints applied at the BSs. However, such a cellular network architecture causes severe inter-cell interference that results in serious performance loss in network capacity [1]. This is mainly because the users located at the edge of the cell boundaries experience strong interference, thus limiting the capacity of the cellular network [2]. To avoid this issue, a coordinated/cooperative beamforming approach for the BSs approach was adopted in [3]. In cooperative communication, several BSs jointly transmit signals in the downlink direction to serve multiple users. The network densification at a large scale ensures a better spectral efficiency compared to the single BS scenario. However, these BSs still operate in their respective cells to serve multiple users and yield unavoidable interference in the adjacent cells.
Recently, cell-free (CF) networks were proposed to circumvent the problem of inter-cell interference [4]. In a CF network, a large number of BSs, employed with a single antenna or multiple antennas, are deployed over an area to serve multiple users. These BSs jointly transmit the signals coherently to serve the users without cell boundaries, thus significantly improving spectral efficiency [5]. To further improve the performance of CF networks, various solutions such as beamforming [6], power allocation [7], and channel estimation [8] have been proposed. Nevertheless, deploying a large number of BSs to cover a certain area requires a significant cost and power consumption that restricts the cellular vendors to deploy several BSs at a large scale.
Recently, a low-cost spectral- and energy-efficient reconfigurable intelligent surface (RIS) technology was proposed [9,10,11]. Different from the existing wireless technologies that work on adapting the radio channels as per the radio condition, RIS has the potential to control the radio environment through its phase-shifting elements [12]. The RIS phase-shifting elements are composed of special metamaterial elements that have the intrinsic property to control the propagation environment. Benefiting from the low power consumption of the RIS elements, this method is attracting attention from academia and industry in various use cases, such as wireless power transfer (WPT) [13], physical layer security (PLS) [14,15,16], and cognitive radio networks [17]. Additionally, at higher frequencies (e.g. millimeter/terahertz wave bands), the higher path loss (PL) severely impacts the performance of the users; thus, RIS can be deployed to improve the QoS of the users that suffer from the unavoidable PL problem [18,19]. Moreover, RIS is also being used with unmanned aerial vehicles (UAVs) in remote areas such as hill stations to maintain long-distance communications [20]. To make wireless systems more energy efficient, RIS can be combined with backscatter communication [21]. Usually, RIS does not comply with the complex radio frequency (RF) chains; hence, no noise or thermal heat is generated at the RIS. Thus, these phase-shifting elements only redirect the incident beam/s toward the user(s) direction, realizing high beamforming gain with reconfigurable parameters. Taking advantage of this working principle, we can selectively replace some BSs with the RISs to maximize the spectral efficiency of the cooperative wireless network, while realizing the objective of green communications.

1.1. Related Works

To date, several works have been reported that consider RIS as a substitute for the amplifying and forward (AF) relay to achieve a high-performance gain in the spectral efficiency of future wireless networks. Specifically, the authors in [22] proposed a semidefinite relaxation (SDR) method to boost the spectral efficiency of the RIS-aided MIMO wireless systems. The SDR approach is effective and ensures a considerable performance gain but at the cost of high computational complexity. A fractional programming (FP) method was proposed in [23] to maximize the weighted sum rate of the RIS-aided network. Moreover, the authors of [24] proposed the sequential fractional programming (SFP) method to enhance the spectral/energy efficiency of the RIS-aided MIMO scenario. To realize this objective, they optimize the passive beamforming matrix at the RIS and the active beamforming matrix at the BS to achieve the high spectral efficiency performance of the RIS-aided system. Moreover, the authors of [25] proposed a block coordinate descent (BCD) method to alternatively optimize the beamforming matrices to maximize the weighted sum rate of the wireless system. In the continuation of the same objective, the authors of [26] presented a penalty dual decomposition (PDD) method to optimize the passive beamforming of the RIS-aided MIMO system. They proposed a two-time scale (TTS) beamforming method to maximize the sum rate of the RIS-aided system under the Rician channel model. Although all of the aforementioned solutions ensure a considerable spectral efficiency performance, the complexity of these solutions is too high, which restricts them to be considered in their practical hardware realization. Thus, an alternate computationally efficient algorithm is required which could easily be realizable in the practical hardware in future 6G communications. We have summarized the existing algorithms with their pros and cons in Table 1.

1.2. Contribution

Motivated by the previous discussion, in this work we present the low-complexity beamforming designs at the BSs and the RISs for a cooperative RIS-aided communication system to maximize the network capacity. It is worth mentioning here that the same low-complexity algorithm can be extended to another performance indicator (energy efficiency) to realize the objective of green transmission.
  • At first, we formulate the network capacity as well as energy efficiency maximization problem for the cooperative RIS-aided CF MIMO framework under the limitations of power as well as per element hardware constraints.
  • We propose a computationally efficient iterative stochastic optimization-based particle swarm optimization (PSO) method to solve the capacity maximization problem. We adopt PSO to optimize the passive beamformer at the RISs and apply a nulling algorithm at the BSs to realize the objective of the proposed problem. Specifically, the PSO algorithm is based on the number of possible solutions, and these solutions are then optimized to obtain a better solution among all possible solutions.
  • In the end, the proposed solution is evaluated using several numerical computations, and the results indicate that the performance of the proposed solution is almost the same as that of the existing solution for both scenarios (spectral and energy efficiency) but at significantly low complexity.

1.3. Organization and Notations

Organization: The rest of the paper is organized as follows. The system model of the cooperative RIS-aided CF network followed by the problem formulation is discussed in Section 2. Section 3 contains the joint beamforming solution to solve the network optimization problem. To support the hypothesis, the simulation results are discussed in Section 4. In the end, Section 5 contains the conclusion.
Notations: All the main notations of the paper are summarized in Table 2.

2. System Model and Problem Formulation

At first, we illustrate the system model for cooperative communications, and then we formulate the network optimization problem for the RIS-aided CF MIMO network.

2.1. System Model

We consider a downlink transmission model, where a number of BSs along with several RISs jointly transmit the radio signals to the K users. These BSs and RISs are deployed using a cell-free (CF) approach, where BSs and RISs cooperate to serve multiple users without cell boundaries, eliminating the problem of cell-edge users. This means that each user will receive a good quality signal either from the BSs or RISs or even receives a combined signal from both BSs and RISs, which improves the performance of the RIS-aided wireless systems. It is worth mentioning here that whenever a user experiences a large-scale fading problem due to the presence of high-rise buildings in the urban area or due to the green belts that come between the BSs and the users, a good LoS link between the BSs and users may be affected, which degrades the performance of the wireless system. Therefore, we introduce an RIS, which is installed at high-rise buildings between the BS and a user to construct an extra link between the BSs and the users. Thus, an indirect path will always be available even if the direct link will be under a deep fade. Additionally, these BSs and RISs are connected to the central processing unit (CPU) via wireless/fiber links. A CPU is used to control the BSs and RISs operations remotely by instructing different commands. Considering M number of antenna elements at the BSs and N phase-shifting elements at the RISs, the overall system model is illustrated in Figure 1.

2.2. Transmitter

In the cooperative environment of the CF system model, all the BSs and RISs are synchronized to produce a coherent transmission to serve K users. Hence, here we assume the fact that all the BSs jointly transmit the symbol intended to the kth user. Let the bth BS transmit the kth symbol, s k , with a normalized unit power gain to the kth user, where k 1 , 2 , , K . Then, for all K users, the transmitted signal x C M x 1 from the bth BS is represented by
x b = k = 1 K g b , k s k ,
where g b , k C M x 1 is the beamforming from the bth BS for the kth user. In general, the transmitted power of the BS is limited; hence, the signal transmitted from the bth BS will have a power limitation, which is defined as
E x b 2 2 = Tr G b H G b P b ,
where G b C M x K denotes the active beamforming, K , from the bth BS; P b represents the power budget for the bth BS. Since we exploit B BSs in our framework, we use the same power budgets for all B BSs.

2.3. Receiver

The received signal y b , k from the bth BS at the kth user is given by
y b , k = h 1 , b , k x b + α k r = 1 R h 2 , r , k Ψ r F b , r x b + n k , = h 1 , b , k + α k r = 1 R h 2 , r , k Ψ r F b , r j = 1 K g b , k s j + n k ,
where h 1 , b , k C 1 x M denotes the direct channel link between the bth BS to the kth user, and α denotes the channel attenuation coefficient. The h 2 , r , k C 1 x N is the second channel link, which is between the rth RIS and the kth single antenna user. The collocated LoS channel between a BS and an RIS is designated with F b , r C N x M . This link ensures an extra degree of freedom for the users to enjoy the services even if the direct link between the BSs and the users is not available. We comprehensively discuss the channel models for both direct and indirect links in the simulation section. Moreover, the beamforming matrix Ψ r of the rth RIS is a diagonal matrix and can be defined as Ψ r = diagonal ( Ψ r , 1 , Ψ r , 2 , , Ψ r , N ) , where the nth RIS element Ψ r , n satisfies the unit modulus constraint n { 1 , 2 , , N } . The final term n k denotes the additive white Gaussian noise (AWGN) at the k-th user.
Based on (3), considering all B BSs, the signal-to-interference-plus-noise ratio (SINR) for the k-th user can be written as
SIN R k = b = 1 B h 1 , b , k + ( α k r = 1 R h 2 , r , k Ψ r F b , r ) g b , k 2 b = 1 B j = 1 , j k K h 1 , b , k + ( α k r = 1 R h 2 , r , k Ψ r F b , r ) g b , j 2 + σ 2 .
Finally, ∀K users, the sum rate R t o t in the RIS-aided cooperative CF network can be defined as
R t o t = k = 1 K log 2 1 + SIN R k .

2.4. Problem Formulation

In this subsection, we formulate the network capacity maximization problem for the cooperative RIS-aided communication network such that the power limit condition at the bth BS and the per-element modulus constraint at the rth RIS could be fulfilled. To achieve this goal, we jointly design the beamforming matrices G b and Ψ r at the bth BS and the rth RIS, respectively. Mathematically, the total sum-rate optimization problem of the cooperative network is then formulated as
max Ψ r , G b R t o t           s . t . Ψ F ,                     Tr G b G b H P b ,
where F denotes the codebook that contains all possible passive beamformers satisfying per element modulus constraint. It is important to mention here that in this work, we consider the scenario where the BS knows the channel state information (CSI) of both direct and indirect channel links, and the CSI can be obtained from either technique discussed in [27]. Moreover, after acquiring the CSI, all the BSs implement ZF, also called a nulling algorithm, to nullify the inter-user interference while transmitting the signals to the intended kth user. Additionally, since we use less number of antennas at the B BSs; however, employing a large number of phase-shifting elements over the RIS surface helps us in eliminating the interference among the K users at the BSs.
For the sake of convenience, defining Ψ = diag ( Ψ 1 , Ψ 2 , , Ψ R ) , H 2 , R = α 1 h 2 , 1 , 1 T , α 2 h 2 , 2 , 2 T , , α K h 2 , R , K T T , F b = F b , 1 , F b , 2 , , F b , R T , and finally, H 1 , b = h 1 , b , 1 T , h 1 , b , 2 T , , h 1 , b , K T T . Then, the equivalent channel W b = H 1 , b + α 1 H 2 , r Ψ F b . Then, by applying pseudo inverse on the equivalent channel matrix W b , we can obtain the beamforming matrix of the bth BS G b , i.e., G b = W b . Replacing the G b = W b into (6), we obtain the following sum rate R t o t optimization problem
max Ψ , β R t o t           s . t . Ψ n = | 1 | ,                     Tr W ¯ b W ¯ b H β P T ,
where β denotes the power scaling factor. Hence, with this, the optimal beamforming at the BSs can be obtained as G ^ b = 1 β G b . Nonetheless, the per unit modulus constraint for all R RISs in the reformulated problem (7) is still making the problem a non-convex problem, i.e., Ψ n = 1 , where n = 1 , 2 , , R N . Thus, to meet the hardware unit modulus constraint, for all R RISs we propose a low-complexity iterative optimization scheme.

3. Passive Beamforming Design

In this section, we present an iterative low-complexity stochastic optimization particle swarm optimization (PSO) algorithm, which is designed based on the social behavior of the birds that fly in a cluster to find their best target to feed themselves [28]. Inspired by this key idea, in our sum-rate optimization problem, we employ the PSO algorithm to optimize the active and passive beamforming matrices of the BSs and RISs, respectively.

3.1. PSO-Based Passive (RIS) Beamformer

The PSO is a heuristic algorithm that works on predefined solutions. These solutions are iteratively refined to yield a suboptimal solution. This technique became popular due to its simple implementation and fast convergence toward the desired solution. The PSO algorithm can trap a local-optimal solution in a large dimensional space and yield a near-optimal solution in a reasonable time; thus, PSO can easily be realized in a practical system. Due to its simple working principle, it is widely applied in various engineering disciplines to solve engineering problems.
Specifically, in the PSO algorithm, a number of swarms/populations called particles are initialized. Usually, these particles are initialized within the cardinality of swarms/population size based on some initial velocities. At any instant in time, the coordinate of a particle represents the position of a particle. These positions of the particles are used to obtain the objective function value (OBV) of the problem. In each iteration, whenever a new position is attained based on the updated velocity by the swarms, a new OBV is attained. This velocity is refined based on the best position of the particles to obtain a better result by the end of the iterations.
The entire PSO algorithm to solve problem (7) is summarized in Algorithm 1. Specifically, the PSO algorithm works on the following steps. To begin with, we generate S swarms at random positions as Ψ ¯ 1 ( 0 ) , Ψ ¯ 2 ( 0 ) , , Ψ ¯ S ( 0 ) in the first iteration. These swarms are called passive beamformers in our problem. To ensure unity power, the S positions are normalized. Then, the velocity of all S swarms is randomly generated as v 1 ( 0 ) , v 2 ( 0 ) , , v S ( 0 ) , where we denote the velocity of the sth swarm with v s . For each sth passive beamformer Ψ ¯ s we compute the active beamforming matrix G b , which is obtained from the W ¯ b for the bth BS. S swarms, compute the OBV, i.e., sum rate R t o t (7) in our problem. We compare the OBV S , and find the s * th position passive beaformer Ψ ¯ s * that maximizes the OBV in (7). This highest OBV container passive beamformer Ψ ¯ s * is denoted with w ¯ best , and is known as the best particle position (passive beamformer) in one iteration. In the subsequent iteration, we refine the velocity of the sth swarm, and then upon this new velocity we refine the sth swarm position ( Ψ ¯ s passive beamformer in our case) as
v s ( i + 1 ) = v s ( i ) + c 1 u 1 Ψ ¯ s best ( i ) Ψ ¯ s current ( i ) + c 2 u 2 w ¯ best Ψ ¯ s current ( i ) ,
Ψ ¯ s ( i + 1 ) = Ψ ¯ s ( i ) + v s i + 1 ,
where c 1 and c 2 are the positive acceleration coefficients that have the tendency to move the sth swarm towards the best position. u 1 and u 2 are the uniformly distributed random vectors, while Ψ ¯ s best and Ψ ¯ s current are the local best and current best particle position, respectively. Finally, ⊙ represents the element-wise multiplication of the vectors. In the beginning, when i = 0, S Ψ ¯ s best (0) = Ψ ¯ s current (0). While in the subsequent iterations, each swarm maintains a record of its own best position, which depends on achieving the highest OBV in (7). Whenever a sth passive beamformer updates its position based on updated velocity, its OBV is updated accordingly. If the new OBV (which is based on the new passive beamformer position) is greater than the previous best OBV, then Ψ ¯ s best ( i ) = Ψ ¯ s current ( i ) . Finally, S we compare OBV values, and the passive beamformer that has the largest OBV (7), i.e., the best beamformer Ψ ¯ s * , will take place the position of w ¯ best , i.e., w ¯ best = Ψ ¯ s * . The algorithm continues until all the iterations I are satisfied. Then, finally, the obtained beamformer is normalized as Ψ = Ψ ¯ s best Ψ ¯ s best H Ψ ¯ s best . It is worth mentioning here that the obtained passive beamformer Ψ might not follow the unit modulus constraint; therefore, to ensure the per unit modulus constraint, we set the passive beamformer as Ψ = e j Ψ . We repeat this process for all B BSs to acquire the passive beamformers for R RISs.
Algorithm 1 Passive beamforming design based on PSO.
Input: Channel matrices H 1 , b , H 2 , r , F b ; Total no. of iterations I; Swarms/Particles size S; Number of B BSs; Number of R RISs;
Output: Ψ
Phase 1:
  1:
Randomly initialize S swarms as Ψ ¯ 1 ( 0 ) , Ψ ¯ 2 ( 0 ) , , Ψ ¯ S ( 0 ) at initial velocities v 1 ( 0 ) , v 2 ( 0 ) , , v S ( 0 ) ;
  2:
S, calculate active beamforming matrices G b from equivalent channel matrix W b = H 1 , b + α H 2 , r Ψ ¯ F b for the bth BS;
  3:
S, compute the objective function value (OBV), i.e., sum-rate R t o t to maximize (7);
  4:
Find w ¯ best from the sample space of S;
Phase 2 (Iterations):
  5:
fors = 1:S do
  6:
   Update velocity of sth swarm using (8);
  7:
   Based on updated velocity from Step 6, refine the sth swarm position via (9);
  8:
   Refine OBV value based on this new position;
  9:
   if (updated OBV > previous best OBV value);
    Ψ ¯ s best ( i ) = Ψ ¯ s current ( i ) ;
10:
end for
11:
Find w ¯ best ;
12:
i i + 1

3.2. Computational Complexity

In this subsection, we present the computational complexity of the proposed PSO algorithm and compare its complexity with the existing scheme [23]. It can be seen that the major contribution to the complexity of the PSO algorithm is on the computations of OBV of S passive beamformers (particles) for K users. Hence, the overall complexity of the algorithm is O ( S K log ( R N ) ) , whereas the complexity entailed by the existing scheme in [23] is O ( R 3 N 3 + R 2 N 2 + R N ) . This indicates that the complexity entailed by the scheme proposed in [23] grows significantly when the N grows to a larger value for a fixed R. On the other hand, the complexity of the PSO algorithm increases linearly with the swarm numbers S for a fixed R. Thus, this gives a major benefit of using the algorithm to realize it in future wireless communication systems.

4. Simulation Results and Channel Model

In this section, we present simulated results of the considered framework under different simulation setups to validate the performance of the cooperative RIS-aided CF network.
To further give an insight into the considered framework, we simulate the 2D modeling of the considered cooperative RIS-aided system, which is illustrated in Figure 2. The major benefit of using 2D modeling is that it helps us conceptually visualize the considered cooperative RIS-aided framework. The 2D model of the considered system model consists of two BSs, three RISs, and four single-antenna users. Generally, the users are mobile, and the channel link quality between the BSs and the users can be limited due to the presence of high-rise buildings and green belts, thus creating a serious impact on the performance of the wireless networks. To tackle this situation, we install three RISs onto the three separate buildings to create a degree of freedom to construct an LoS link between RISs and users, which means that users can communicate with the BSs via RISs. We consider that the case where the bth BS is located at the distance of (45( b 1 ) m, −20 m) and the rth RIS is distanced at the location of (20 + 10r m, 3 m), where r 1 , 3 , 5 . Moreover, the number of users is randomly and uniformly distributed within a radius of 1 m, and this uniform region is represented by a horizontal distance D. To give further insight into 2D modeling, we draw a flow chart diagram to show the entire working process of user association with the BSs and RISs in Figure 3.

4.1. Simulation Configurations

In our simulations, we set the antenna elements M for all B BSs as M = 4, while the phase-shifting elements N of R RISs are set to 48. The number of users K is set to K = 4, and the cardinality of particle swarms S is set as 40. We set the number of iterations I = 100, the attenuation coefficient α is set to α = 1, K , and finally, the noise is set to −120 dBm.

4.2. Channel Model

To realize the PL in our simulations, we exploit the large-scale channel model which is explicitly discussed in [23,24,29]. d ^ B S , k represents the distance between the BS and the kth user, while we denote the BS to RIS distance as d ^ B S , R I S , and finally, we indicate the distance between the rth RIS and the kth user with d ^ R I S , k . With these parameters settings, the distance-dependent PL can then be defined as
P L ( d ¯ ) = L 0 d ¯ d 0 x , d ¯ d ^ B S , k , d ^ B S , R I S , d ^ R I S , k
where L 0 is the PL at d 0 = 1 and its value depends on the wavelength, channel quality, antenna gain, and effective aperture of the antenna [24]. x denotes the PL exponent, and the PL exponent between the BS-user is 3, we set the same exponent between the BS-RIS and RIS-user links as 2.0. Additionally, to incorporate small-scale fading, we exploit the Rician fading channel model. Then, the collocated LoS channel between BS and RIS is modeled as [23]
F B S , R I S = γ BS , R I S 1 + γ BS , R I S F B S , R I S LoS + 1 1 + γ BS , R I S F B S , R I S NLoS ,
where γ B S , R I S denotes the Rician factor, while F LoS and F NLoS represent the LoS and NLoS fading components, respectively. Using the same model, we can generate the small-scale fading channels with corresponding Rician factors for the BS-user and RIS-user links. The simulation parameters are summarized in Table 3.

4.3. Spectral Efficiency Performance of Cooperative Network

Figure 4 shows an interesting observation regarding the spectral efficiency performance of the cooperative CF network, which is plotted on the different D ranges. We observe from Figure 4 that deploying the RISs between the users and the BSs, such that a cooperative enhancement of the transmission could be established, generates fine peaks in spectral efficiency wherever the RISs are located. Thus, we observe three peaks at different RIS locations, i.e., D = 30 m, 50 m, and 70 m. These peaks show the spectral efficiency performance of the proposed low-complexity PSO algorithm and the existing solution [23] tends to reach high spectral efficiency peaks whenever the users pass by the nearest RIS. These RISs, in fact, create an extra link between the users and BSs to improve the spectral efficiency of the RIS-aided CF MIMO network.

4.4. Impact of Spectral Efficiency Performance on Different Transmit Power Ranges

The spectral efficiency performance of the RIS-aided cooperative CF network is indicated in Figure 5, where we plot the spectral efficiency on the different ranges of the transmit power at the BSs. Here, we set the phase-shifting elements at the rth RIS is N = 32. From Figure 5, we observe that both the schemes, the proposed and existing solution [23], show the same trend over the entire ranges of the transmit power at the BSs. Moreover, the performance gain achieved by the proposed low-complexity solution is around 94% of the existing scheme [23]. This shows that our proposed scheme tends to approximate the same spectral efficiency performance as achieved by the [23] at a very low complexity. On the other hand, the blue curve represents the case when there is no RIS in the CF network. We can see that performance of the curve always remains low over the entire range of the transmit power at the BS.
Next, we plot the same spectral efficiency performance against the transmit power ranges when the N = 48, in Figure 6. Again, we observe the same trend as indicated in Figure 5. However, the spectral efficiency performance gain of around 2 dB is achieved by increasing the number of phase-shifting elements at the R RISs. Thus, by increasing the transmit power and the phase-sifting elements R RISs, we achieve better spectral efficiency and the performance of the proposed solution approximates the trends of the existing solution at a very low computational cost, which shows the effectiveness of the proposed solution over the existing scheme.
To realize the objective of cooperative communications by aiding RISs in conventional cooperative BSs-based communications, we plot the spectral efficiency performance of the RIS-aided CF MIMO network against the distance parameter. It is clear from Figure 7 that by deploying more RISs in the cooperative scenario we can achieve higher spectral efficiency than just considering the BSs-based cooperative communications. It is observed from Figure 7 that when we install only one RIS and one BS we achieve only a single height of spectral efficiency where an RIS is installed (D = 30 m). However, the spectral efficiency of the cooperative RIS-aided CF network is achieved by installing more BSs and low-cost energy-efficient RISs. This not only maximizes the spectral efficiency but also minimizes the power consumption of the entire wireless system due to the presence of energy-efficient RISs.

4.5. Evaluation of Spectral Efficiency: Single-Antenna vs. Multi-Antenna Users

We next investigate the performance of the proposed PSO scheme for both single-antenna users and multi-antenna users, as indicated in Figure 8. From Figure 8, we can see that by increasing the antennas (from 1 to 2) of the users, a performance gain of around 1.8 bits/sec/Hz is observed. This gives us an intuition that by increasing the number of antennas of the users, we can further maximize the spectral efficiency of the cooperative RIS-aided CF MIMO network.

4.6. Extension to the Energy Efficiency Case

We next evaluate the energy efficiency (EE) performance of the considered cooperative RIS-aided MIMO framework. To this end, based on the power consumption model discussed in [24], the overall power consumption model can be written as
P t o t = ζ B G b 2 + B P B S + R P R I S + K P U E + P b h
where ζ = ρ 1 ; ρ 1 represents the BSs amplifier transmit power efficiency; P B S denotes the power consumption for the BS; P R I S represents the power consumption at the rth RIS, and finally, P U E and P b h indicate the power dissipation of the kth user equipment and backhaul network, respectively.
Based, on the power consumption model (12), the EE metric of the RIS-aided CF network is given by
E E = R t o t P t o t
For the EE performance metric, we consider the simulation configurations discussed in [24], the transmit power efficiency parameter ζ is set as ζ = 1.2, the P B S parameter for the bth BS is considered as 9 dBW; the power consumed by the kth user equipment is set to 10 dBm. Since the phase-shifting elements consume less power, as discussed in [24], we set the same parameter as in [24], i.e., P R I S = 10 dBm. Then, we exploit the proposed PSO algorithm to evaluate the performance of EE. This EE performance also gives us some intuition regarding the effectiveness of the proposed low-complexity PSO algorithm.
Based on the EE model, we plot the EE performance against the transmit power. Since the denominator of the EE is the P t o t , which has a constant power consumption value, the major contribution of the EE will be involved in the maximization of the numerator value, which is in fact R t o t . Thus, maximizing the R t o t will lead to maximizing the EE of the RIS-aided cooperative CF network. From Figure 9, one can see that the transmit power of the RIS-aided CF network is directly proportional to the EE. Increasing the transmit power maximizes the EE of both of the schemes, i.e., proposed and existing schemes.

5. Discussion

A CF network has been proposed to eliminate inter-cell interference (ICI). In the CF, a large number of BSs are installed to ensure good quality service to uniformly distributed users without cell boundaries, thus maximizing the spectral efficiency of the wireless system. However, network densification with a large number of BSs results in high hardware costs and power consumption. Nevertheless, BSs cooperative network integrated with the recently proposed energy-efficient RISs may reduce this problem and offer high spectral and energy efficiency. In this work, we aim at optimizing the beamforming solutions to maximize the spectral and energy efficiency of the RIS-aided cooperative CF MIMO network. To optimize the beamforming at the BS, we employ the ZF technique and exploit an iterative PSO solution to realize passive beamforming at the RISs. The PSO is a low-complexity suboptimal scheme, which is inspired by the social behavior of birds that fly in clusters to find their best target to feed themselves. We also present a complexity analysis to show the effectiveness of the proposed scheme over the existing scheme in the paper. The simulation results indicate that our proposed scheme achieves 94% of the spectral efficiency while approximating the same energy efficiency performance of the existing scheme.

6. Conclusions and Future Works

In this work, we consider a downlink RIS-aided cooperative CF network and subsequently formulate the capacity maximization problem for the considered CF network under the limitations of the constraints. Then, the proposed capacity maximization problem is solved by exploiting an iterative low-complexity PSO scheme to jointly optimize the beamforming at the BSs and the RISs, respectively. We also present the complexity analysis to indicate the strength of the proposed scheme over the existing scheme. Finally, the simulation results are provided, which indicate that our proposed scheme approximates the spectral and energy efficiency performance of the existing solution but at a very low complexity.
This paper gives us useful insight related to the low-complexity joint optimization technique to maximize the spectral efficiency of the RIS-aided CF network. However, we can extend this work to various other cases: (1) we have considered continuous phase-shifting-based beamforming at the RISs, and we can consider RISs with discrete phase-shifting elements in future works; (2) investigating the channel estimation problem when the number of RISs is included makes the problem challenging; (3) another future research direction could be the investigation of the area of RISs and how much the size of an RIS impacts the performance of the RIS-aided wireless systems. However, the larger the size of the RIS, the larger the complexity overhead. Additionally, deploying more RISs can increase the power consumption of the wireless system. Therefore, keeping these factors in mind, an optimum size of an RIS can be determined to evaluate the tradeoff between the systems’ performance and overhead complexity.

Author Contributions

Conceptualization, M.Z.S. and L.W.; Methodology, M.Z.S. and L.W.; Software, M.Z.S., A.M., S.A.H.M. and S.S.; Validation, M.Z.S. and L.W.; Formal analysis, M.Z.S., S.C., P.S. and L.W.; Investigation, M.Z.S.; Resources, M.Z.S., A.M., P.S. and L.W.; Data curation, M.Z.S., S.S., S.C. and L.W.; Writing—review & editing, M.Z.S., A.M., S.A.H.M., S.C., P.S. and L.W.; Supervision, P.S. and L.W.; Project administration, L.W.; Funding acquisition, L.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by Thailand Science Research and Innovation Fund Chulalongkorn University (CU _FRB65_ind(12)_160_21_26).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

This research project is supported by the Second Century Fund (C2F), Chulalongkorn University, Thailand.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Karakayali, M.; Foschini, G.; Valenzuela, R. Network coordination for spectrally efficient communications in cellular systems. IEEE Wirel. Commun. 2006, 13, 56–61. [Google Scholar] [CrossRef]
  2. Lozano, A.; Heath, R.W.; Andrews, J.G. Fundamental Limits of Cooperation. IEEE Trans. Inf. Theory 2013, 59, 5213–5226. [Google Scholar] [CrossRef] [Green Version]
  3. Ngo, H.Q.; Tran, L.N.; Duong, T.Q.; Matthaiou, M.; Larsson, E.G. On the Total Energy Efficiency of Cell-Free Massive MIMO. IEEE Trans. Green Commun. Netw. 2018, 2, 25–39. [Google Scholar] [CrossRef] [Green Version]
  4. Nayebi, E.; Ashikhmin, A.; Marzetta, T.L.; Yang, H. Cell-Free Massive MIMO systems. In Proceedings of the 2015 49th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 8–11 November 2015; pp. 695–699. [Google Scholar] [CrossRef]
  5. Mosleh, S.; Almosa, H.; Perrins, E.; Liu, L. Downlink Resource Allocation in Cell-Free Massive MIMO Systems. In Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA, 18–21 February 2019; pp. 883–887. [Google Scholar] [CrossRef]
  6. Al-Eryani, Y.; Hossain, E. Self-Organizing mmWave MIMO Cell-Free Networks With Hybrid Beamforming: A Hierarchical DRL-Based Design. IEEE Trans. Commun. 2022, 70, 3169–3185. [Google Scholar] [CrossRef]
  7. He, Y.; Shen, M.; Zeng, F.; Zheng, H.; Wang, R.; Zhang, M.; Liu, X. Energy Efficient Power Allocation for Cell-Free mmWave Massive MIMO With Hybrid Precoder. IEEE Commun. Lett. 2022, 26, 394–398. [Google Scholar] [CrossRef]
  8. Han, T.; Zhao, D. On the Performance of FDD Cell-Free Massive MIMO with Compressed Sensing Channel Estimation. In Proceedings of the 2021 IEEE 21st International Conference on Communication Technology (ICCT), Tianjin, China, 13–16 October 2021; pp. 238–242. [Google Scholar] [CrossRef]
  9. Basar, E.; Di Renzo, M.; De Rosny, J.; Debbah, M.; Alouini, M.S.; Zhang, R. Wireless Communications Through Reconfigurable Intelligent Surfaces. IEEE Access 2019, 7, 116753–116773. [Google Scholar] [CrossRef]
  10. Zhang, S.; Li, M.; Jian, M.; Zhao, Y.; Gao, F. AIRIS: Artificial intelligence enhanced signal processing in reconfigurable intelligent surface communications. China Commun. 2021, 18, 158–171. [Google Scholar] [CrossRef]
  11. Shin, B.S.; Oh, J.H.; You, Y.H.; Hwang, D.D.; Song, H.K. Limited Channel Feedback Scheme for Reconfigurable Intelligent Surface Assisted MU-MIMO Wireless Communication Systems. IEEE Access 2022, 10, 50288–50297. [Google Scholar] [CrossRef]
  12. 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]
  13. Wu, Q.; Zhang, R. Weighted sum power maximization for intelligent reflecting surface aided SWIPT. IEEE Wirel. Commun. Lett. 2019, 9, 586–590. [Google Scholar] [CrossRef] [Green Version]
  14. Cui, M.; Zhang, G.; Zhang, R. Secure wireless communication via intelligent reflecting surface. IEEE Wirel. Commun. Lett. 2019, 8, 1410–1414. [Google Scholar] [CrossRef] [Green Version]
  15. Chen, J.; Liang, Y.C.; Pei, Y.; Guo, H. Intelligent reflecting surface: A programmable wireless environment for physical layer security. IEEE Access 2019, 7, 82599–82612. [Google Scholar] [CrossRef]
  16. Shen, H.; Xu, W.; Gong, S.; He, Z.; Zhao, C. Secrecy rate maximization for intelligent reflecting surface assisted multi-antenna communications. IEEE Commun. Lett. 2019, 23, 1488–1492. [Google Scholar] [CrossRef] [Green Version]
  17. Tan, X.; Sun, Z.; Jornet, J.M.; Pados, D. Increasing indoor spectrum sharing capacity using smart reflect-array. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 23–27 May 2016; pp. 1–6. [Google Scholar]
  18. Liaskos, C.; Nie, S.; Tsioliaridou, A.; Pitsillides, A.; Ioannidis, S.; Akyildiz, I. A new wireless communication paradigm through software-controlled metasurfaces. IEEE Commun. Mag. 2018, 56, 162–169. [Google Scholar] [CrossRef] [Green Version]
  19. Hum, S.V.; Perruisseau-Carrier, J. Reconfigurable reflectarrays and array lenses for dynamic antenna beam control: A review. IEEE Trans. Antennas Propag. 2013, 62, 183–198. [Google Scholar] [CrossRef] [Green Version]
  20. Basharat, S.; Hassan, S.A.; Pervaiz, H.; Mahmood, A.; Ding, Z.; Gidlund, M. Reconfigurable Intelligent Surfaces: Potentials, Applications, and Challenges for 6G Wireless Networks. IEEE Wirel. Commun. 2021, 28, 184–191. [Google Scholar] [CrossRef]
  21. Zhao, W.; Wang, G.; Atapattu, S.; Tsiftsis, T.A.; Ma, X. Performance Analysis of Large Intelligent Surface Aided Backscatter Communication Systems. IEEE Wirel. Commun. Lett. 2020, 9, 962–966. [Google Scholar] [CrossRef]
  22. Guo, C.; Lu, Z.; Guo, Z.; Yang, F.; Ding, L. Maximum ergodic capacity of intelligent reflecting surface assisted MIMO wireless communication system. In Proceedings of the International Conference on Communications and Networking in China, Hangzhou, China, 20–21 November 2019; pp. 331–343. [Google Scholar]
  23. Guo, H.; Liang, Y.C.; Chen, J.; Larsson, E.G. Weighted sum-rate maximization for reconfigurable intelligent surface-aided wireless networks. IEEE Trans. Wirel. Commun. 2020, 19, 3064–3076. [Google Scholar] [CrossRef] [Green Version]
  24. Huang, C.; Zappone, A.; Alexandropoulos, G.C.; Debbah, M.; Yuen, C. Reconfigurable intelligent surfaces for energy efficiency in wireless communication. IEEE Trans. Wirel. Commun. 2019, 18, 4157–4170. [Google Scholar] [CrossRef] [Green Version]
  25. Pan, C.; Ren, H.; Wang, K.; Xu, W.; Elkashlan, M.; Nallanathan, A.; Hanzo, L. Multicell MIMO Communications Relying on Intelligent Reflecting Surfaces. IEEE Trans. Wirel. Commun. 2020, 19, 5218–5233. [Google Scholar] [CrossRef]
  26. Zhao, M.M.; Wu, Q.; Zhao, M.J.; Zhang, R. Intelligent reflecting surface enhanced wireless networks: Two-timescale beamforming optimization. IEEE Trans. Wirel. Commun. 2020, 20, 2–17. [Google Scholar] [CrossRef]
  27. Zhou, G.; Pan, C.; Ren, H.; Popovski, P.; Swindlehurst, A.L. Channel Estimation for RIS-Aided Multiuser Millimeter-Wave Systems. IEEE Trans. Signal Process. 2022, 70, 1478–1492. [Google Scholar] [CrossRef]
  28. Ahmed, Q.Z.; Ahmed, S.; Alouini, M.S.; Aïssa, S. Minimizing the Symbol-Error-Rate for Amplify-and-Forward Relaying Systems Using Evolutionary Algorithms. IEEE Trans. Commun. 2015, 63, 390–400. [Google Scholar] [CrossRef]
  29. Özdogan, Ö.; Björnson, E.; Larsson, E.G. Intelligent Reflecting Surfaces: Physics, Propagation, and Pathloss Modeling. IEEE Wirel. Commun. Lett. 2020, 9, 581–585. [Google Scholar] [CrossRef]
Figure 1. A RIS-aided cooperative CF network.
Figure 1. A RIS-aided cooperative CF network.
Sensors 23 00903 g001
Figure 2. A 2D modeling of the cooperative RIS-aided communication framework.
Figure 2. A 2D modeling of the cooperative RIS-aided communication framework.
Sensors 23 00903 g002
Figure 3. Flow chart diagram of the working principal of the 2D framework.
Figure 3. Flow chart diagram of the working principal of the 2D framework.
Sensors 23 00903 g003
Figure 4. Spectral efficiency vs. wide ranges of D.
Figure 4. Spectral efficiency vs. wide ranges of D.
Sensors 23 00903 g004
Figure 5. Spectral efficiency performance vs. transmit power (dBs) for N = 32.
Figure 5. Spectral efficiency performance vs. transmit power (dBs) for N = 32.
Sensors 23 00903 g005
Figure 6. Spectral efficiency performance vs. transmit power (dBs) for N = 48.
Figure 6. Spectral efficiency performance vs. transmit power (dBs) for N = 48.
Sensors 23 00903 g006
Figure 7. Impact of spectral efficiency on different RISs configurations.
Figure 7. Impact of spectral efficiency on different RISs configurations.
Sensors 23 00903 g007
Figure 8. Spectral efficiency comparison between single-antenna and multi-antenna users.
Figure 8. Spectral efficiency comparison between single-antenna and multi-antenna users.
Sensors 23 00903 g008
Figure 9. Energy efficiency performance over the wide ranges of transmit power.
Figure 9. Energy efficiency performance over the wide ranges of transmit power.
Sensors 23 00903 g009
Table 1. A Summary of the existing solutions with pros and cons.
Table 1. A Summary of the existing solutions with pros and cons.
ReferenceMethodsFrameworkAdvantageLimitations
[22]Semidefinite relaxation (SDR)RIS-aided MIMO systemSignificantly improves spectral efficiency performanceExtremely high computational cost
[23]Fractional programming (FP) methodRIS-aided multi-user networkImproves weighted sum rateHigh computational cost
[24]Sequential programming (SP) methodRIS-aided wireless networkImproves energy/spectral efficiencyHigh computational cost
[25]Block coordinate descent (BCD) algorithmRIS-aided multiuser networkImproves weighted sum rateHigh computational cost
[26]Penalty dual decomposition (PDD) methodRIS-aided multiuser networkTwo-time scale joint beamforming schemeHigh computational cost
Table 2. Summary of main notations.
Table 2. Summary of main notations.
SymbolsMeaning
vVector
VMatrix
V T Transpose of V
V H Hermitian of V
V Pseudo-inverse of V
E Expected operator
Tr. ( · ) Trace function
V l 1 l1 norm
V l 2 l2 norm
diag ( · ) Diagonal entries of the matrix
Angle of the argument
Table 3. A summary of simulation parameters.
Table 3. A summary of simulation parameters.
Symbols and ValueSymbols and Value
M = 4Noise = −120 dBm
N = 48x = 3 for BS-user
K = 4x = 2 for BS-RIS and RIS-user
S = 401st BS position = (0 m, −20 m)
2nd BS position = (45 m, −20 m)1st RIS position = (30 m, −3 m)
2nd RIS position = (50 m, 3 m)3rd RIS position = (70 m, 3 m)
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

Siddiqi, M.Z.; Munir, A.; Mohsan, S.A.H.; Shah, S.; Chaudhary, S.; Sangwongngam, P.; Wuttisittikulkij, L. Low-Complexity Beamforming Design for a Cooperative Reconfigurable Intelligent Surface-Aided Cell-Free Network. Sensors 2023, 23, 903. https://doi.org/10.3390/s23020903

AMA Style

Siddiqi MZ, Munir A, Mohsan SAH, Shah S, Chaudhary S, Sangwongngam P, Wuttisittikulkij L. Low-Complexity Beamforming Design for a Cooperative Reconfigurable Intelligent Surface-Aided Cell-Free Network. Sensors. 2023; 23(2):903. https://doi.org/10.3390/s23020903

Chicago/Turabian Style

Siddiqi, Muhammad Zain, Aisha Munir, Syed Agha Hassnain Mohsan, Shashi Shah, Sushank Chaudhary, Paramin Sangwongngam, and Lunchakorn Wuttisittikulkij. 2023. "Low-Complexity Beamforming Design for a Cooperative Reconfigurable Intelligent Surface-Aided Cell-Free Network" Sensors 23, no. 2: 903. https://doi.org/10.3390/s23020903

APA Style

Siddiqi, M. Z., Munir, A., Mohsan, S. A. H., Shah, S., Chaudhary, S., Sangwongngam, P., & Wuttisittikulkij, L. (2023). Low-Complexity Beamforming Design for a Cooperative Reconfigurable Intelligent Surface-Aided Cell-Free Network. Sensors, 23(2), 903. https://doi.org/10.3390/s23020903

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