key: cord-0528878-769lyk4p authors: Zheng, Beixiong; Lin, Shaoe; Zhang, Rui title: Intelligent Reflecting Surface-Aided LEO Satellite Communication: Cooperative Passive Beamforming and Distributed Channel Estimation date: 2022-01-09 journal: nan DOI: nan sha: f0d740f93ae4c18573ba500aebbc7ce1110ba478 doc_id: 528878 cord_uid: 769lyk4p We consider in this paper a new intelligent reflecting surface (IRS)-aided LEO satellite communication system, by utilizing the controllable phase shifts of massive passive reflecting elements to achieve flexible beamforming, which copes with the time-varying channel between the high-mobility satellite (SAT) and ground node (GN) cost-effectively. In particular, we propose a new architecture for IRS-aided LEO satellite communication where IRSs are deployed at both sides of the SAT and GN, and study their cooperative passive beamforming (CPB) design over line-of-sight (LoS)-dominant single-reflection and double-reflection channels. Specifically, we jointly optimize the active transmit/receive beamforming at the SAT/GN as well as the CPB at two-sided IRSs to maximize the overall channel gain from the SAT to each GN. Interestingly, we show that under LoS channel conditions, the high-dimensional SAT-GN channel can be decomposed into the outer product of two low-dimensional vectors. By exploiting the decomposed SAT-GN channel, we decouple the original beamforming optimization problem into two simpler subproblems corresponding to the SAT and GN sides, respectively, which are both solved in closed-form. Furthermore, we propose an efficient transmission protocol to conduct channel estimation and beam tracking, which only requires independent processing of the SAT and GN in a distributed manner, thus substantially reducing the implementation complexity. Simulation results validate the performance advantages of the proposed IRS-aided LEO satellite communication system with two-sided cooperative IRSs, as compared to various baseline schemes such as the conventional reflect-array and one-sided IRS. in a distributed manner, thus substantially reducing the implementation complexity. Simulation results validate the performance advantages of the proposed IRS-aided LEO satellite communication system with two-sided cooperative IRSs, as compared to various baseline schemes such as the conventional reflect-array and one-sided IRS. Satellite communication, low-earth orbit (LEO) satellite, intelligent reflecting surface (IRS), cooperative passive beamforming, two-sided IRSs, channel estimation, beam tracking. To date, the fifth-generation (5G) wireless communication network has been rolled out in many countries and started changing people's lives dramatically. Meanwhile, the outbreak of the COVID-19 pandemic has made the public aware of the indispensable role of information and communications technology (ICT) in keeping our society running and connected. Driven by the rapid growth of Internet-of-things (IoT) applications, 5G terrestrial communication network has been significantly advanced to meet the key performance requirements for enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine-type communications (mMTC) [1] - [3] . However, for remote regions such as deserts, mountains, rural areas, and oceans, the communication coverage by today's terrestrial networks is still widely unavailable due to the high difficulty and/or cost of deploying terrestrial base stations (BSs) and backhauls [4] - [6] . In view of this limitation, satellite communications have become a promising solution to assist/complement terrestrial communications, aiming to provide global coverage to support ubiquitous and seamless communications [6] - [8] . Compared to terrestrial communication, satellite communication achieves much wider coverage at lower cost and higher flexibility. Moreover, satellite is able to provide a variety of data services such as unicast, multicast, broadcast, and relaying based on the requirements of ground nodes (GNs) on the Earth. Therefore, it is anticipated that the upcoming sixth-generation (6G) wireless network will establish a fully connected world by integrating both terrestrial and satellite communications to take advantages of both [6] - [8] . Among various types of satellites operating at different orbital altitudes, the low-earth orbit (LEO) satellite has received the most attention recently for providing communication services to various GNs, due to its low altitude and the resultant advantages such as less propagation loss, shorter transmission delay, and lower cost as compared to other higher orbit satellites [6] , [8] . Nevertheless, the communication distance of the LEO satellite is still much larger than that of the terrestrial communication, thus suffering from orders-of-magnitude higher path loss. As such, high-power transmitter and high-sensitive receiver [6] are usually applied in the LEO satellite communication to compensate for the high path loss, which, however, inevitably increases the hardware cost as well as power consumption. Alternatively, traditional passive reflect-array [9] - [12] has been applied in the satellite/deep-space communication to achieve directional transmission for path loss compensation, without significantly increasing the hardware cost and power consumption. However, passive reflect-array provides fixed phase shifts once fabricated or a limited number of coarse-grained passive beam patterns, which cannot be adaptively or flexibly changed when the LEO satellite flies over a target service region serving many GNs located at different locations and thus can incur performance degradation due to beam misalignment. Recently, the technological advances in micro electromechanical systems (MEMS) and metasurfaces [13] - [15] have made it feasible to reconfigure the passive reflecting surface in real time to dynamically adjust the passive signal reflection for creating favorable wireless propagation channels in a cost-effective manner, which leads to a promising new technology termed as intelligent reflecting surface (IRS) (or its various equivalents) [16] - [20] . Generally speaking, IRS is a large electromagnetic metasurface consisting of massive low-cost passive reflecting elements, each of which is able to independently control the reflection phase shift and/or amplitude of the incident signal so as to collaboratively enhance the reflected signal power significantly in desired directions (i.e., offering fine-grained passive beamforming gains). Owing to its reconfigurability in real time, IRS provides a new solution to cope with the time-varying wireless channel induced by the high-mobility LEO satellite as well as the severe path loss resulting from its long propagation distance. Moreover, different from traditional active beamforming for satellite communications, IRS only uses tunable/controllable passive reflecting elements to achieve fullduplex passive beamforming at low hardware and energy cost, without the need of installing active antennas/radio-frequency (RF) chains for signal processing/amplification. The appealing features of IRS have motivated a great deal of research on its application to various communication systems, e.g., orthogonal frequency division multiplexing (OFDM) [21] - [24] , relaying communication [25] - [27] , and non-orthogonal multiple access (NOMA) [28] - [31] , among others. Recently, some prior works have introduced the basic concept of IRS to satellite communication, where the IRS is placed either on the satellite [32] , [33] or near the ground users [34] - [36] to enhance their communication performance. However, these works assumed the perfect channel state information (CSI) for passive beamforming design and performance analysis, but did not consider the important channel estimation/beam tracking issue for IRS, which is a challenging task in practice due to its large number of reflecting elements that do not possess signal transmission/processing capabilities, especially for the case of LEO satellite with high mobility. Although practical passive beamforming designs and efficient channel estimation schemes (see, e.g., [21] - [23] , [37] - [42] ) have been developed for various IRS-aided systems, all of them are for the terrestrial communication with BSs and IRSs deployed at fixed locations to serve static/low-mobility users only, which may not be applicable to the high-mobility LEO satellite communication. For example, the high mobility of an LEO satellite induces the highly time-varying wireless channels with GNs and can result in frequent channel estimation for active/passive beam alignment with them, thus severely degrading the communication performance. Furthermore, due to the large Doppler effect induced by the LEO satellite's high mobility, the channel estimation and beam tracking problems become more challenging in the IRS-aided LEO satellite communication. Furthermore, most of the prior works on IRS have considered the wireless system aided by one or more non-cooperative IRSs (i.e., each independently serving its associated users) [38] - [44] ; while the inter-IRS channel was usually ignored for simplicity. Only recently, the great potential of the cooperative passive beamforming (CPB) over inter-IRS channels has been unveiled in the double-/multi-IRS aided communication system [45] - [51] , which was shown to achieve a much higher-order passive beamforming gain than its single-IRS counterpart. In [45] , the authors presented an initial study to reveal the CPB gain in a double-IRS aided communication system, where a single-antenna BS communicates with a single-antenna user over the double-reflection link established by two distributed IRSs placed near the BS and user, respectively. By assuming the line-of-sight (LoS) channel model for the inter-IRS link, an M 4 -fold CPB gain is achieved over the double-reflection link with a total number of M passive reflecting elements, which significantly outperforms the conventional single-IRS baseline system with an M 2 -fold passive beamforming gain over the single-reflection link only. However, as compared to the singlereflection link, the double-reflection link generally suffers from higher product-distance path loss. As such, a sufficiently large M is needed for the double-IRS system to beat its single-IRS counterpart with the same M, so that the high CPB gain can overcome the severe path loss in the double-reflection link to yield a higher channel gain. Later, the authors of [46] considered the more general double-IRS aided communication system with a multi-antenna BS in the presence of both double-and single-reflection links. In contrast to [45] that focused on the double-reflection link only, the work in [46] made use of both double-and single-reflection links to achieve their coherent channel combination, thus further improving the performance of the double-IRS aided system against the single-IRS counterpart. Motivated by the above, we consider in this paper a new IRS-aided LEO satellite communication system with two-sided cooperative IRSs as shown in Fig. 1 , where the communications between the LEO satellite (SAT) and various GNs in different applications/scenarios are aided by distributed IRSs deployed near them, thus referred to as the SAT-side IRS and GN-side IRS, respectively. Specifically, the LEO satellite is equipped with solar panels for harvesting solar energy from the Sun, while the SAT-side IRSs are coated on the reverse side of these solar panels and thus face towards the Earth for assisting the satellite communication. On the other hand, depending on the specific communication scenario on the ground, the GN-side IRSs can be flexibly mounted on cars, camping tents, house roofs, buildings, ships, etc., as shown in Fig. 1 . It is noted that due to the high altitude of the SAT, its channels to different GNs as well as their nearby IRSs are very likely to be LoS in practice [52] , which helps achieve more pronounced passive beamforming gains over both the single-reflection and doublereflection links via two-sided IRSs between the SAT and GNs. Besides, different from other high-mobility communications (such as the UAV communication), the orbit of the LEO satellite is highly predictable, which can be exploited to achieve efficient beam tracking. Assuming the LoS channel model for all the involved links (including the direct, single-reflection, and doublereflection links), we jointly optimize the active transmit/receive beamforming at the SAT/GN and the CPB at two-sided IRSs to maximize the overall channel gain from the SAT to each GN for data transmission. Moreover, as the LEO satellite operates in high mobility, active/passive beam alignment in real time is of paramount importance to maintain a high overall channel gain for the joint active and passive beamforming. Although there are some existing works (see, e.g., [53] - [55] ) on beam tracking for satellites, they have been proposed for active transceivers only and thus are inapplicable to our considered satellite system that needs to track both active and passive beams at the transceivers and IRSs. In particular, due to a large number of reflecting elements without signal transmission/processing capabilities, the passive beam tracking at IRSs is much more challenging. As such, it calls for more efficient channel estimation and beam tracking methods tailored for the high-mobility satellite communication with two-sided IRSs. The main contributions of this paper are summarized as follows. • First, to efficiently solve the joint optimization problem for the active and passive beamforming in the considered IRS-aided LEO satellite communication, we show that the highdimensional SAT-GN multiple-input-multiple-output (MIMO) channel matrix can be decomposed into the outer product of two low-dimensional vectors under LoS channel conditions. By exploiting the decomposed SAT-GN channel, we decouple the original beamforming optimization problem into two simpler subproblems corresponding to the SAT and GN sides, respectively, which are both optimally solved in closed-form with very low complexity. • Second, based on the channel decomposition result, we show that the local CSI at the SAT and GN sides is sufficient for solving the two decoupled beamforming optimization problems, respectively. Motivated by this, we propose an efficient transmission protocol to estimate the local CSI separately at the SAT and GN sides based on the uplink and downlink training, respectively, which requires their independent processing only and achieves very low training overhead. In addition, to avoid the high-complexity maximum likelihood (ML) estimation, we further propose a least-square (LS) based channel estimation scheme to estimate the required local CSI at the SAT/GN side in a decoupled manner, thus significantly reducing the complexity for practical implementation. • Third, after initial channel estimation, we also propose an efficient distributed beam tracking scheme to lock on the time-varying channels due to the LEO satellite's high mobility. Specifically, by exploiting the predictable orbit of the LEO satellite with the prior information on its altitude and velocity, the active and passive beam directions at both the SAT and GN sides can be efficiently updated over time in a distributed manner by assuming a linear time-varying model, thus achieving accurate beam alignment in real time to maintain a high overall channel gain for data transmission. • Last, we provide extensive numerical results to validate the performance superiority of our proposed LEO satellite communication aided with two-sided cooperative IRSs to various baseline schemes such as the conventional reflect-array and one-sided IRS. Besides, the effectiveness of our proposed distributed channel estimation and beam tracking schemes is also verified by simulation results. The rest of this paper is organized as follows. Section II presents the system model for the IRS-aided LEO satellite communication with two-sided cooperative IRSs. In Section III, we propose an efficient design to solve the joint active and passive beamforming optimization problem for the considered system. In Section IV, we propose a practical transmission protocol to conduct distributed channel estimation and beam tracking at the SAT and GN sides efficiently. Simulation results are presented in Section V to evaluate the performance of the proposed system and practical designs. Finally, conclusions are drawn in Section VI. Notation: Upper-case and lower-case boldface letters denote matrices and column vectors, respectively. Upper-case calligraphic letters (e.g., F ) denote discrete and finite sets. Superscripts (·) T , (·) H , (·) * , (·) −1 , and (·) † stand for the transpose, Hermitian transpose, conjugate, matrix inversion, and pseudo-inverse operations, respectively. C a×b denotes the space of a × b complexvalued matrices. For a complex-valued vector x, x denotes its ℓ 2 -norm, ∠(x) returns the phase of each element in x, and diag(x) returns a diagonal matrix with the elements in x on its main diagonal. | · | denotes the absolute value if applied to a complex-valued number or the cardinality if applied to a set. O(·) stands for the standard big-O notation, ⊗ denotes the Kronecker product, and ⊙ denotes the Hadamard product. [A] i,j denotes the (i, j)-th entry of matrix A, while I and 0 denote an identity matrix and an all-zero matrix, respectively, with appropriate dimensions. The distribution of a circularly symmetric complex Gaussian (CSCG) random vector with zero-mean and covariance matrix Σ is denoted by N c (0, Σ); and ∼ stands for "distributed as". As shown in Fig. 2 , we consider an IRS-aided LEO satellite communication with two-sided cooperative IRSs, in which the communication between a GN 1 and an LEO satellite is aided by two IRSs deployed on/near each of them, respectively. We assume that the GN and SAT are equipped with uniform planar arrays (UPAs) that consist of N 1 N 1,x × N 1,y and N 2 N 2,x × N 2,y active antennas, respectively. Moreover, the GN-side IRS is connected to a smart controller via a wire link and deployed near the GN, which can be regarded as one equivalent As shown in Fig. 2 , due to the relative motion between the GN and SAT (dominated by the high-speed satellite), we denote H I 2 −I 1 ∈ C M 1 ×M 2 as the baseband equivalent time-varying channels for the SAT→GN, SAT→IRS 1, IRS 2→GN, and IRS 2→IRS 1 links at time t, respectively. 2 Due to the high altitude of the SAT side, the channels from the SAT and IRS 2 to the GN and IRS 1, i.e., are assumed to be LoS [52] . Accordingly, these MIMO chan- SAT moving direction nels are all of rank-one. For convenience, we first define a one-dimensional (1D) steering vector function for a generic uniform linear array (ULA) as follow. where j √ 1 denotes the imaginary unit, φ denotes the constant phase-shift difference between the signals at two adjacent antennas/elements, and N denotes the number of antennas/elements in the ULA. Note that due to the extremely long distance between the GN and SAT sides 3 , the propagation channels between the two sides can be characterized by the far-field LoS model with parallel wavefronts, as illustrated in Fig. 3 . Accordingly, we let a G (ϑ I 2 ) denote the array response vectors associated with the angle-of- I 2 ) of the GN, SAT, IRS 1, and IRS 2 at time t, respectively. Under the UPA model, each array response vector is expressed as the Kronecker product of two steering vector functions in the x-axis (horizontal) and y-axis (vertical) directions, respectively. For example, the array response vector at the GN is expressed as with λ denoting the signal wavelength and ∆ G being the antenna spacing at the GN; while the other array response vectors can be similarly defined. Accordingly, the real-time far-field LoS channels between any two nodes (represented by X and Y for notational simplicity) are modeled as the outer product of array responses at their two sides, i.e., where β stands for the reference path gain at the distance of 1 meter (m), d X−Y denotes the real-time propagation distance between nodes X and Y , and ρ X−Y is the corresponding complexvalued path gain between them at time t. We then let H I 1 −G ∈ C N 1 ×M 1 and H S−I 2 ∈ C M 2 ×N 2 denote the baseband equivalent channels for the IRS 1→GN and SAT→IRS 2 links at the GN and SAT sides, respectively. It is worth pointing out that the GN and IRS 1 are assumed to be at given locations with a fixed distance. On the other hand, despite their high mobility, the SAT and IRS 2 remain relatively static with a fixed distance. As such, due to the above fixed geometric relationship and the limited scattering environment, we model the IRS 1→GN and SAT→IRS 2 links, i.e., {H I 1 −G , H S−I 2 } as timeinvariant LoS channels that are determined by their fixed distances. For example, the (n, m)-th channel coefficient of the IRS 1→GN channel H I 1 −G is given by where d n,m is the distance between the n-th antenna of the GN and the m-th reflecting element of IRS 1. Following the above, the channel coefficients of the SAT→IRS 2 channel H S−I 2 can be similarly defined. It is noted that we assume all the above links on/between the GN and SAT sides are LoS regardless of whether they are time-variant or not; as a result, channel reciprocity holds for each link in the uplink and downlink communications. The effect of non-LoS (NLoS) channel components on the system performance will be evaluated in Section V. Let θ µ,Mµ ] T denote the equivalent tunable reflection coefficients of IRS µ at time t, where the reflection amplitudes of all reflecting elements are set to one or the maximum value to maximize the signal reflection power as well as ease the hardware implementation, Under the above setup, the overall/effective channel matrix from the SAT to the GN at time t is given bȳ According to (5) , in order to jointly design the CPB vectors θ at the two-sided IRSs for enhancing the uplink/downlink data transmission in the IRS-aided satellite communication, we need to acquire the real-time CSI of H Among them, the time-invariant IRS 1→GN and SAT→IRS 2 channels {H I 1 −G , H S−I 2 } can be obtained offline (or updated over a long period) according to (4) based on the fixed LoS distances, which are thus assumed to be known at the GN and SAT, respectively. However, due to the rapid relative motion between the GN and SAT sides, the other channels H highly dynamic, which need to be efficiently estimated and tracked in real time for designing the active and passive beamforming, in order to maximize the effective channel gain in (5) over time. In the following, we first focus on characterizing the optimal performance gain brought by the IRS-aided satellite communication with two-sided cooperative IRSs in Section III by jointly optimizing the active and passive beamforming under the assumption of perfect CSI, which thus serves as the performance upper bound. Then, to tackle the CSI acquisition/tracking issue in practice, we propose a new distributed channel estimation scheme with low training overhead as well as an effective beam tracking scheme tailored for the considered high-mobility satellite communication with two-sided IRSs in Section IV. In this section, we aim at deriving the optimal active and passive beamforming design to maximize the effective SAT-GN channel gain and draw essential insights under the assumption that the perfect real-time CSI of all the relevant links is available. For brevity, we drop the time index [t] in this section without causing any confusion. Let w 1 ∈ C N 1 ×1 and w 2 ∈ C N 2 ×1 denote the active transmit/receive beamforming vectors at the GN and SAT, respectively, and apply them to the channel model in (5) , which yields the effective SAT-GN channel gain as where we have w 1 2 = 1 and w 2 2 = 1 for normalization. Accounting for the constraints on the active and passive beamforming, the optimization problem for maximizing the overall channel gain in (6) is formulated as follows. (P1): max It can be verified that problem (P1) is a non-convex optimization problem due to the unit-modulus constraint in (8) and the fact that the active transmit/receive beamforming vectors (i.e., w 1 and w 2 ) at the GN and SAT are coupled with the passive beamforming vectors (i.e., θ 1 and θ 2 ) at the two distributed IRSs in the objective function of (7) . Although this non-convex optimization problem is generally difficult to be solved, we first simplify it by exploiting the unique channel structure of the IRS-aided satellite communication with two-sided IRSs. To this end, by substituting (3) into (5), the channel model in (5) can be expressed as Then we decompose the complex-valued path gain ρ X−Y as ρ X−Y ρ X · ρ Y with X ∈ {G, I 1 }, Y ∈ {S, I 2 }, and the channel model in (10) can be equivalently expressed as can be regarded as the joint active and passive array response vectors at the GN and SAT sides, respectively. It can be shown in (11) that the effective SAT-GN channel matrixH is decomposed into the outer product of two low-dimensional channel vectors f 1 (θ 1 ) and f 2 (θ 2 ) at the GN and SAT sides, respectively. Accordingly, by substituting (11), i.e.,H = f 1 (θ 1 )f T 2 (θ 2 ) into (6), the effective SAT-GN channel gain in (6) can be rewritten as From (12), we see that the joint active and passive beamforming design for maximizing the overall channel gain γ (θ 1 , w 1 , θ 2 , w 2 ) can be decoupled at the GN and SAT sides for maximizing γ 1 (θ 1 , w 1 ) and γ 2 (θ 2 , w 2 ), respectively, without loss of optimality. Moreover, it can be readily verified that for any given passive beamforming vectors θ 1 and θ 2 , the optimal active transmit/receive beamforming solution for maximizing γ 1 (θ 1 , w 1 ) and γ 2 (θ 2 , w 2 ) is the maximum-ratio transmission/combination (MRT/MRC), i.e., As such, after substituting w ⋆ µ into γ µ (θ µ , w µ ), the optimization problem in (P1) for the (remaining) CPB design is equivalently transformed into the following subproblems: with µ ∈ {1, 2} corresponding to the passive beamforming design at the GN and SAT sides, respectively. As can be seen, each decoupled subproblem in (P2) is simpler than (P1) but still non-convex due to the unit-modulus constraint in (15) . In the following, we focus on the passive beamforming design at the GN side with µ = 1 in problem (P2) for the purpose of exposition; while the solution holds for the SAT side with µ = 2 in problem (P2) similarly. For the GN side with µ = 1, problem (P2) can be explicitly expressed in an equivalent form It turns out that problem (P3) has a similar formulation to that of the single-IRS aided multipleinput and single-output (MISO) system considered in [39] , which thus can be approximately solved by the semidefinite relaxation (SDR) algorithm proposed in [39] . However, the SDR algorithm generally needs a large number of iterations to reach convergence and has a relatively high computational complexity in the order of O (M 4.5 1 ) for each iteration, which may not be implementable for the high-mobility satellite communication. To tackle this issue, we propose a low-complexity passive beamforming design by exploiting the peculiar LoS channel structure of the considered system, elaborated as follows. Similar to [51] , we reasonably consider that the link distance between the GN and IRS 1 is large enough (e.g., considerably larger than the array sizes at the GN and IRS 1) such that (4) can be well approximated as a rank-one LoS channel matrix given by where d I 1 −G accounts for the reference distance between the GN and IRS 1, δ I 1 −G is the corresponding complex-valued path gain, andh G ∈ C N 1 ×1 andh I 1 ∈ C M 1 ×1 denote the two array responses at the GN and IRS 1, respectively. By substituting (18), i.e., H I 1 −G ≅ δ I 1 −GhGh (16), we obtain where we define c(θ 1 ) ρ I 1 δ I 1 −Gh T I 1 Θ 1 a I 1 (ϑ I 1 , ϕ I 1 ) for notational convenience. In particular, θ 1 should be set to maximize the passive beamforming gain in |c(θ 1 )|, so as to maximize the overall effective gain of f 1 (θ 1 ) 2 . Accordingly, the optimal passive beamforming vector (denoted by θ ⋆ 1 ) at IRS 1 is designed as with ψ 1 ∈ [0, 2π) denoting a common phase-shift of IRS 1 (to be specified later), and thus we define the optimal value as c(ψ 1 ) c(θ ⋆ 1 ) = e jψ 1 ρ I 1 δ I 1 −G M 1 . Accordingly, by substituting (20) into (19) with c(θ ⋆ 1 ) = e jψ 1 ρ I 1 δ I 1 −G M 1 , the objective function in (16) can be further written as where a G (ϑ G , ϕ G ) 2 = h G 2 = N 1 for the array response at the GN, and (a) is due to cos ψ 1 +ψ 1 ≤ 1 with the equality holding if and only if ψ 1 = −ψ 1 , which indicates that the active and passive beamforming are coherently combined at the GN side for maximizing f 1 (θ 1 ) 2 . As such, the optimal common phase-shift in (20) to maximize the gain in (21) should be set as Accordingly, the optimal solution to problem (P3) is derived in closed-form with the expressions given in (20) and (22), which achieves the globally optimal value given in the right hand side of (21) . As compared to the SDR algorithm in [39] , the closed-form passive beamforming design based on (20) and (22) has much lower complexity to compute and thus is more appealing to the high-mobility satellite communication. Following the similar procedure, we can also derive the optimal closed-form solution to problem (P2) for the SAT side with µ = 2 (for which the details are omitted for brevity) and thereby the globally optimal value to problem (P1) is given as γ ⋆ = γ ⋆ 1 · γ ⋆ 2 . In particular, it can be inferred from (21) that if M 1 = M 2 =M and N 1 = N 2 =N for symmetric (active/passive) array deployment at the GN and SAT sides, the IRS-aided satellite communication with two-sided cooperative IRSs has an effective channel gain with the maximum power scaling order of O N 2M 4 , which can effectively compensate for the severe path loss due to its long propagation distance. Remark 1: According to the decomposition structure shown in (11) and (12), the distributed local CSI at the GN and SAT sides is sufficient for designing the active and passive beamforming {θ 1 , w 1 } and {θ 2 , w 2 }, respectively, without loss of optimality. Specifically, at the GN side, since the IRS 1→GN channel H I 1 −G as well as its rank-one decomposition in (18) can be determined offline based on the fixed geometric relationship, we only need to acquire the local real-time CSI in terms of AoA pairs {(ϑ G , ϕ G ), (ϑ I 1 , ϕ I 1 )} and the phase-shift difference ∆ ρ1 ∠ (ρ G ) − ∠ (ρ I 1 ) for the joint active and passive beamforming design {θ ⋆ 1 , w ⋆ 1 } based on (13), (20) , and (22) . Similarly, at the SAT side, with the SAT→IRS 2 channel H S−I 2 obtained offline, we only need to acquire the local real-time CSI in terms of AoA pairs {(ϑ S , ϕ S ), (ϑ I 2 , ϕ I 2 )} and the phase-shift difference ∆ ρ2 ∠ (ρ S ) − ∠ (ρ I 2 ) for jointly designing the optimal active and passive beamforming {θ ⋆ 2 , w ⋆ 2 }. As discussed in the previous section (cf. Remark 1), we only need to acquire the local real-time CSI at the GN and SAT sides for the active and passive beamforming design in a distributed manner. Attentive to this, we propose a new and practical transmission protocol in this section to conduct distributed channel estimation with low training overhead as well as distributed beam tracking for the high-mobility satellite communication with two-sided IRSs efficiently. The proposed protocol is shown in Fig. 4 , which includes two main procedures that are conducted alternately as described below. • Channel estimation: The SAT first transmits the downlink (beam) pilots, based on which the GN estimates its local CSI in terms of AoA pairs (ϑ I 1 ) and the phaseshift difference ∆ ρ1 . Based on the estimated local CSI at the GN side, the GN and IRS 1 set the active and passive beamforming according to (13) , (20) , and (22) , and then the GN sends the uplink beam pilots towards the SAT for it to estimate its local CSI in terms of AoA pairs (ϑ designs at the two sides are adjusted over time accordingly in a distributed manner for enhancing data transmission, until the next channel estimation/training is initiated. In the following two subsections, we elaborate the above two procedures, respectively, in detail. In this section, we focus on the (initial) channel estimation in each transmission period (see Based on the channel model in (11) , the received signal at the GN is expressed as During the initial channel estimation without any reference CSI, the SAT can choose the pre-designed active and passive beamforming vectors {w2, θ2} (e.g., set as the traditional active array and passive reflect-array with fixed phase shifts [9] - [12] ) to broadcast the downlink pilots within its coverage range on the Earth; while for the subsequent (non-initial) channel estimation, the SAT can apply the latest updated local CSI for setting its active and passive beamforming vectors {w ⋆ 2 , θ ⋆ 2 } to beam the downlink pilots towards the designated GN for enhancing the channel estimation performance. where x (i) S represents the pilot symbol transmitted by the SAT which is simply set as x (i) S = 1 for ease of exposition, I D is the number of downlink pilot symbols received by the GN, v is the additive white Gaussian noise (AWGN) vector at the GN with σ 2 being the normalized noise power, and we defineρ G = ρ G f T 2 (θ 2 )w 2 andρ I 1 = ρ I 1 f T 2 (θ 2 )w 2 as the effective path gains for notational simplicity. By stacking the received signal vectors y . . . whereḠ denotes the observation matrix at the GN andv G is the corresponding AWGN vector. Based on (24), the ML estimation of the AoA pairs and path gains at the GN side is given by However, the ML estimation in (25) encounters considerably high computational complexity due to the joint search over {ρ G , (ϑ G , ϕ G ),ρ I 1 , (ϑ I 1 , ϕ I 1 )}. To tackle this issue and make it as simple as possible for practical implementation, we further propose a low-complexity decoupled channel estimation scheme by first estimating the AoA pairs and then the path gains successively. Specifically, based on the LS criterion, we left-multiply y G in (24) byḠ † = Ḡ HḠ −1Ḡ H and whereȳ G ∈ C N 1 ×1 andȳ I 1 ∈ C M 1 ×1 . According to (26) , existing AoA estimation algorithms such as multiple signal classification (MUSIC) can be applied to estimate AoA pairs (ϑ G , ϕ G ) and (ϑ I 1 , ϕ I 1 ) in a decoupled manner based onȳ G andȳ I 1 , respectively. Moreover, with the estimated AoA pairs (θ G ,φ G ) and (θ I 1 ,φ I 1 ), the LS estimates of the path gains are given bŷ Recall thatρ G /ρ I 1 = ρ G /ρ I 1 and the phase-shift difference is estimated aŝ With the estimated CSI obtained in (25)- (28) to replace the perfect CSI, we can design the active and passive beamforming vectors {w ⋆ 1 , θ ⋆ 1 } at the GN side according to (13) , (20) , and (22) for practical implementation. 5 2) Uplink Channel Training: During the uplink channel training, the GN transmits the uplink beam pilots to the SAT for it to estimate its local CSI, where we apply the previously optimized active and passive beamforming vectors {w ⋆ 1 , θ ⋆ 1 } at the GN side and dynamically tune the reflection vector of IRS 2, i.e., θ (i) 2 , over different pilot symbols to facilitate the channel estimation at the SAT side. In particular, by swapping the two sides of the GN and SAT and following the similar procedures in (23)-(28), we can obtain the estimates of the AoA pairs and the phase-shift difference at the SAT side, based on which the active and passive beamforming vectors {w ⋆ 2 , θ ⋆ 2 } can be similarly designed at the SAT side (with the details omitted for brevity). During each transmission period as shown in Fig. 4 , we let (θ X ) with X ∈ {G, I 1 , S, I 2 } denote the initially estimated AoA pair of node X at the beginning of each data transmission frame (or equivalently, by the end of each channel training period), where we let T 0 and T E denote the start and end time of one data transmission frame of interest. During each data transmission frame, we propose to model/approximate the variation of the AoA pair (ϑ Accordingly, the AoA information at the GN and SAT sides under the 3D Cartesian coordinate system shown in Fig. 2 can be predicted/tracked as follows. with t ∈ [T 0 , T E ] and X ∈ {G, I 1 , S, I 2 }, where ∆ϑ X and ∆ϕ X denote the linear increments of the AoA pair over time due to the relative motion between the GN and SAT sides. Note that since the orbit of the satellite is known [8] , the above linear increments {∆ϑ X , ∆ϕ X } can be easily determined by leveraging the prior information in terms of altitude and velocity of the satellite, as specified in the following. Let us consider an illustrative example for obtaining the linear increment ∆ϑ G in the considered IRS-aided satellite communication, where the geometric relationship between the GN and SAT is shown in Fig. 5 . Moreover, we consider that the GN and the satellite's orbit are within the same x − z plane with the Earth center being the original point, where we have ϕ S = 0 for ease of illustration. 7 Furthermore, we assume that during each data transmission frame, the LEO satellite orbits the Earth at a constant speed of V . Based on the geometric relationship 7 The results in this paper can be readily extended to the general 3D case by taking into account the geometric angle formed by the GN location and the satellite's orbit, for which we have ϕ between the GN and SAT over time, we approximate the linear increment ∆ϑ G as follows. 8 S−G dt denotes the average distance between the SAT and GS during the data transmission frame of interest (which can be calculated by exploiting the known satellite's trajectory), and the sign "±" depends on the moving direction of the SAT. While other linear increments can also be similarly obtained, whose details are thus omitted for brevity. Remark 2: Based on the AoA information predicted/tracked in (29) over time, the GN and SAT sides can dynamically adjust their active and passive beamforming vectors in real time according to (13) , (20) , and (22) during each data transmission frame to enhance the data transmission performance. It is also noted that by the end of each data transmission frame, the CSI prediction in (29) may cause some deviations from the actual CSI over time, due to the estimation errors and accumulative prediction errors. As such, periodic channel estimation (following each data transmission frame) is necessary to maintain the high effective channel gain for the IRS-aided satellite communication system with two-sided cooperative IRSs, as will be shown via simulations in the next section. In this section, we present simulation results to examine the performance of the considered IRS-aided LEO satellite communication with two-sided cooperative IRSs. Moreover, we also validate the effectiveness of the proposed joint active and passive beamforming design as well as channel estimation and beam tracking protocol via simulations. We consider that the LEO satellite orbits the Earth at a fixed altitude of L S = 6 × 10 5 m and at a constant speed of V = 7.5665 × 10 2 m/s (which is determined by the gravitational constant and the mass of the Earth) for serving GNs in a periodic manner. Accordingly, given the Earth's radius L E = 6.37 × 10 6 m, the radius of the satellite's orbit is determined as L O = L S + L E = 6.97 × 10 6 m and thus the satellite's orbital period is given by T P = 2πL O V ≈ 96 minutes. 9 As illustrated in Fig. 5 , the plane formed by the satellite's orbit is considered as the reference x − z plane, where the Earth center is the origin point. Under the considered 3D Cartesian coordinate system, we assume that the central (reference) points of the GN and IRS 1 are located at the fixed positions of (0, 0, L E + 100) m and (5, 0, L E + 95) m on the Earth, respectively; while the central (reference) points of the SAT and IRS 2 at time t are represented by m, respectively, with 0 ≤ t ≤ T P in one orbital period of interest. In particular, under the considered setup, we have ϕ I 2 = 0 and thus we only need to focus on the real-time variations of AoAs/AoDs ϑ at the GN, SAT, IRS 1, and IRS 2, respectively, in our simulations. On the other hand, the GN and SAT are equipped with UPAs that consist of N 1 = 5 × 5 and N 2 = 5 × 5 active antennas, respectively. The reference path gain at the distance of 1 m is set as β = −30 dB for all individual links. For the purpose of exposition only, we assume that the GN and SAT have equal transmit power denoted by P T and the noise power at the GN and SAT is set as σ 2 N = −90 dBm. Accordingly, the normalized noise power at the GN and SAT is given by σ 2 = σ 2 N /P T . We assume that the satellite communication system operates at the very high frequency (VHF) of 150 megahertz (MHz) with the wavelength of λ = 2 m. Moreover, we set the equal antenna/element spacing at the GN, SAT, IRS 1, and IRS 2 as In this subsection, we study the beamforming performance under the assumption that the perfect real-time CSI on the LoS components of H Rician factor denoted by κ, which will be specified later to study the effect of the NLoS channel components on the system performance. In Fig. 6 , we plot the achievable rate versus the transmit power P T for different passive beamforming designs and Rician factors in the considered IRS-aided satellite communication with two-sided IRSs. As the Rician factor κ decreases, it is observed that the proposed CPB design based on (20) and (22) suffers from a lower effective channel gain and thus its achievable rate decreases accordingly. This is expected since the increased power in the NLoS components will degrade the performance of the proposed CPB design based on (20) and (22) According to Section III, the optimized IRS reflection vector at the SAT side is designed * with ψ ⋆ 2 being the optimal common phase-shift similar to (22) . (20) and (22) . Accordingly, the optimized IRS reflection vector at the GN side is designed as in (20) and (22) . • Satellite communication with no IRS/reflect-array: In this baseline, only the active beamforming is performed at the GN and SAT sides, with no IRS/reflect-array at the two sides, i.e., M 1 = M 2 = 0. Note that in practice, the phase shift of each IRS element can only take a finite number of discrete values due to the hardware constraint [56] , [57] . Specifically, let K denote the number of phase shift levels and by uniformly quantizing the continuous phase shift in the range of [0, 2π), the set of all possible discrete phase shifts for each element can be represented by F {0, ∆ θ , . . . , (K − 1)∆ θ }, where ∆ θ = 2π/K. As such, for any given continuous phase-shift design of each element (denoted by θ ∈ [0, 2π)), we can directly quantize it to its nearest point in F to obtain the corresponding discrete phase-shift design for practical implementation, which IRSs outperforms all the other baseline systems under the practical discrete phase-shift model, regardless of P T . Moreover, for both the one-and two-sided IRS deployment, some performance loss can be observed by replacing the SAT-side IRS with the SAT-side reflect-array. This is expected since the tunable elements in the SAT-side IRS can collaboratively achieve the finegrained passive beamforming gain. On the other hand, the communication system aided with SAT-side IRS only achieves better performance than that with GN-side IRS only. This is because the shorter distance between the SAT and the SAT-side IRS leads to less product-distance path loss in the single-reflection link and thus the higher effective channel gain, as compared to the distance between the GN and the GN-side IRS with d I 1 −G > d S−I 2 in our simulation setup. In Fig. 8 In this subsection, we examine the performance of our proposed channel estimation and beam tracking protocol for the satellite communication aided with two-sided cooperative IRSs. Note that at the time of submitting this work, there is no other work in the literature on designing the channel estimation and beam tracking for the IRS-aided satellite communication. As such, for performance comparison, we consider the benchmark protocol where the distributed channel estimation scheme proposed in Section IV-A is applied to acquire the required local CSI at the GN and SAT sides during each channel training period, based on which the joint active and passive beamforming is designed according to Section III and then applied for the subsequent data transmission frame shown in Fig. 4 (i.e., no additional beam tracking is implemented). In Fig. 9 , we plot the achievable rate versus time index of the proposed and benchmark protocols for the two-sided IRS system (with M 1 = M 2 = 500) and the SAT-side IRS only baseline system (with M 1 = 0 and M 2 = 1000). It is observed that the achievable rate of the benchmark protocol dramatically decreases over time with t > 5 s and fluctuates at the rate of about 1 bps/Hz with t > 15 s. This can be explained by the fact that with the fixed active and passive beamforming design based on the estimated CSI at t = 0, the effective channel gain will decrease due to the deviation from the actual beam direction over time in the high- mobility satellite communication. In contrast, by dynamically adjusting the active and passive beamforming design according to the AoA prediction model in (29) , the proposed protocol can well track the beam direction and thus achieves a high and stable effective channel gain (achievable rate) over a relatively longer duration, e.g., 0 < t < 30 s. Moreover, it is observed that the achievable rate of the proposed protocol also decreases over time when t > 30 s, which is due to the estimation error and accumulative prediction error that cause the deviation from the actual beam direction over time. Nevertheless, owing to the effective beam tracking, the proposed protocol has a much slower declining rate than the benchmark protocol in terms of achievable rate over time. In Fig. 10 , we plot the achievable rate versus time index of the proposed and benchmark protocols using the periodic channel estimation as illustrated in Fig. 4 , where each data transmission frame has the duration of T E − T 0 = 10 s. It is observed that the declining rates of both the proposed and benchmark protocols increase over time. This is due to the fact that the smaller elevation angle from the GN to the SAT will result in faster variations of the beam directions at both GN and SAT sides, thus causing a larger deviation over time. Specifically, in our simulation setup, the SAT is directly above the GN at t = 0 with the highest elevation angle; while the elevation angle from the GN to the SAT becomes smaller as t increases. On the other hand, by comparing with Fig. 9 , it is observed that the periodic channel estimation in Fig. 10 helps to maintain a higher effective channel gain (achievable rate) for the two-sided IRS system and the SAT-sided IRS only baseline system, by periodically correcting the deviation of the beam directions over time. Moreover, with the effective beam tracking based on the AoA prediction model in (29) , the proposed protocol achieves a much higher and more stable achievable rate than the benchmark protocol using the fixed beam for each data transmission frame (i.e., no additional beam tracking is implemented). In this paper, we proposed a new IRS-aided LEO satellite communication system with twosided cooperative IRSs. We formulated the joint active and passive beamforming design problem to maximize the overall channel gain between the SAT and GN. By decomposing the highdimensional SAT-GN channel matrix into the outer product of two low-dimensional vectors, we decoupled this non-convex optimization problem into two simpler subproblems that were then solved in closed-form at the SAT and GN sides, respectively. Moreover, based on the decomposed SAT-GN channel, we proposed a practical transmission protocol to conduct channel estimation and beam tracking at the SAT and GN sides efficiently in a distributed manner, which was shown to be able to achieve a high and stable effective channel gain for the high-mobility LEO satellite communication. Simulation results demonstrated the substantial performance gains achieved by the new double-IRS aided LEO satellite communication system under the proposed beamforming design and transmission protocol, as compared to various baseline systems. What will 5G be? Five disruptive technology directions for 5G 5G: A tutorial overview of standards, trials, challenges, deployment, and practice Satellite communications integration with terrestrial networks Enabling 5G on the ocean: A hybrid satellite-UAV-terrestrial network solution 5G embraces satellites for 6G ubiquitous IoT: Basic models for integrated satellite terrestrial networks Non-terrestrial networks in the 6G era: Challenges and opportunities Vision, requirements, and technology trend of 6G: How to tackle the challenges of system coverage, capacity, user data-rate and movement speed A low-cost ultra low profile phased array system for mobile satellite reception using zero-knowledge beamforming algorithm Development of an X-band reflectarray antenna for satellite communications Reflectarray antennas: A smart solution for new generation satellite mega-constellations in space communications Reconfigurable reflectarrays and array lenses for dynamic antenna beam control: A review Coding metamaterials, digital metamaterials and programmable metamaterials A new wireless communication paradigm through software-controlled metasurfaces Programmable metasurfaces: State of the art and prospects Intelligent reflecting surface aided wireless communications: A tutorial Towards smart and reconfigurable environment: Intelligent reflecting surface aided wireless network Smart radio environments empowered by reconfigurable AI meta-surfaces: An idea whose time has come Wireless communications through reconfigurable intelligent surfaces A survey on channel estimation and practical passive beamforming design for intelligent reflecting surface aided wireless communications Intelligent reflecting surface-enhanced OFDM: Channel estimation and reflection optimization Intelligent reflecting surface assisted multi-user OFDMA: Channel estimation and training design Fast channel estimation for IRS-assisted OFDM Intelligent reflecting surface meets OFDM: Protocol design and rate maximization IRS meets relaying: Joint resource allocation and passive beamforming optimization Hybrid RIS-empowered reflection and decode-and-forward relaying for coverage extension Hybrid relay-reflecting intelligent surface-aided wireless communications: Opportunities, challenges, and future perspectives Intelligent reflecting surface-assisted multiple access with user pairing: NOMA or OMA? Intelligent reflecting surface assisted non-orthogonal multiple access Joint deployment and multiple access design for intelligent reflecting surface assisted networks Sum rate maximization for IRS-assisted uplink NOMA Reconfigurable intelligent surfaces in action for non-terrestrial networks Reconfigurable intelligent surfaces empowered THz communication in LEO satellite networks Towards integrated terrestrial-satellite network via intelligent reflecting surface Intelligent reflecting surface enabled secure cooperative transmission for satellite-terrestrial integrated networks Multi-dimensional polarized modulation for land mobile satellite communications Channel estimation and passive beamforming for intelligent reflecting surface: Discrete phase shift and progressive refinement Reconfigurable intelligent surfaces for energy efficiency in wireless communication Intelligent reflecting surface enhanced wireless network via joint active and passive beamforming Energy-efficient wireless communications with distributed reconfigurable intelligent surfaces Multicell MIMO communications relying on intelligent reflecting surfaces Unified IRS-aided MIMO transceiver designs via majorization theory Capacity improvement in wideband reconfigurable intelligent surface-aided cell-free network Distributed IRS with statistical passive beamforming for MISO communications Cooperative double-IRS aided communication: Beamforming design and power scaling Double-IRS assisted multi-user MIMO: Cooperative passive beamforming design Multi-beam multi-hop routing for intelligent reflecting surfaces aided massive MIMO How to deploy intelligent reflecting surfaces in wireless network: BS-side, user-side, or both sides Efficient channel estimation for double-IRS aided multi-user MIMO system Uplink channel estimation for double-IRS assisted multi-user MIMO Double-IRS aided MIMO communication under LoS channels: Capacity maximization and scaling 6G wireless channel measurements and models: Trends and challenges MIMO over satellite: A review Beam tracking for UAV mounted SatCom on-the-move with massive antenna array A new active phased array antenna for mobile direct broadcasting satellite reception Intelligent reflecting surface with discrete phase shifts: Channel estimation and passive beamforming Beamforming optimization for wireless network aided by intelligent reflecting surface with discrete phase shifts