Carrier Aggregation in Multi-Beam High Throughput Satellite Systems
Mirza Golam Kibria, Eva Lagunas, Nicola Maturo, Danilo Spano, Hayder, Al-Hraishawi, Symeon Chatzinotas

TL;DR
This paper explores the application of carrier aggregation in multibeam high throughput satellite systems, analyzing its potential to improve spectrum utilization and user demand satisfaction through flexible carrier allocation strategies.
Contribution
It introduces a novel approach for carrier-user assignment and evaluates the feasibility of carrier aggregation in satellite systems through simulations.
Findings
Carrier aggregation is feasible in satellite systems.
Flexible carrier allocation improves user demand satisfaction.
Simulation results support the potential benefits of CA in satellite communications.
Abstract
Carrier Aggregation (CA) is an integral part of current terrestrial networks. Its ability to enhance the peak data rate, to efficiently utilize the limited available spectrum resources and to satisfy the demand for data-hungry applications has drawn large attention from different wireless network communities. Given the benefits of CA in the terrestrial wireless environment, it is of great interest to analyze and evaluate the potential impact of CA in the satellite domain. In this paper, we study CA in multibeam high throughput satellite systems. We consider both inter-transponder and intra-transponder CA at the satellite payload level of the communication stack, and we address the problem of carrier-user assignment assuming that multiple users can be multiplexed in each carrier. The transmission parameters of different carriers are generated considering the transmission characteristics…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5| Satellite longitude | (GEO) |
|---|---|
| Number of carriers per beam, | 2 |
| Transmit power per beam, | 10 W |
| Number of beams, | 8 |
| Beam radiation pattern | Provided by ESA |
| Downlink carrier frequency | 19.5 GHz |
| Carrier bandwidth, | 54 MHz |
| Roll-off factor | 20% |
| Maximum number of decoded carriers, | 2 |
| Capacity in Mbps | Values | ||||
|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | 4 | |
| Unmet | 217.30 | 145.93 | 80.76 | 35.36 | 5.39 |
| Unused | 212.08 | 132.56 | 68.29 | 23.28 | 0 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Carrier Aggregation in Multi-Beam High Throughput Satellite Systems
Mirza Golam Kibria, Eva Lagunas, Nicola Maturo, Danilo Spano, Hayder Al-Hraishawi and Symeon Chatzinotas
SIGCOM Research Group, SnT, University of Luxembourg The authors are with SIGCOM Research Group, SnT, University of Luxembourg (e-mails: ).
Abstract
Carrier Aggregation (CA) is an integral part of current terrestrial networks. Its ability to enhance the peak data rate, to efficiently utilize the limited available spectrum resources and to satisfy the demand for data-hungry applications has drawn large attention from different wireless network communities. Given the benefits of CA in the terrestrial wireless environment, it is of great interest to analyze and evaluate the potential impact of CA in the satellite domain. In this paper, we study CA in multibeam high throughput satellite systems. We consider both inter-transponder and intra-transponder CA at the satellite payload level of the communication stack, and we address the problem of carrier-user assignment assuming that multiple users can be multiplexed in each carrier. The transmission parameters of different carriers are generated considering the transmission characteristics of carriers in different transponders. In particular, we propose a flexible carrier allocation approach for a CA-enabled multibeam satellite system targeting a proportionally fair user demand satisfaction. Simulation results and analysis shed some light on this rather unexplored scenario and demonstrate the feasibility of the CA in satellite communication systems.
I Introduction
During the last decade, satellite technology has been rapidly growing due to the immense benefits that satellite communication systems can provide, such as ubiquitous broadband coverage over a large area, wideband transmission capability, and navigation assistance[1]. Because of these benefits, the satellite data traffic is witnessing a phenomenal growth contributed by the delivered telecommunication services in a wide range of sectors such as aeronautical, maritime, military, rescue and disaster relief[2]. Moreover, the unprecedented number of emerging applications such as high definition television, interactive multimedia services and broadband internet access is leading to an escalating need of flexible satellite systems[1], where the available resources have to be dynamically assigned according to the traffic demands.
With the ever-increasing satellite communication traffic and the rapidly growing demands for anytime, and anywhere access to satellite services, the satellite spectrum resources need to be efficiently and thoroughly utilized because the system capacity significantly depends on available satellite resources and their utilization. Few studies have been conducted from different perspectives for the purpose of enhancing satellite system capacity. For instance, in [3], the satellite transponder power and the required terminal power for a group of terminals on the transponder have been optimized with taking into consideration the throughput-power trade-off. Reference [4] investigates radio resource allocation in the forward link of multibeam satellite networks and develops an allocation algorithm to meet the requested traffic across the different beams while taking fairness into account. The essential satellite system parameters such as uplink and downlink satellite antenna gains, the ground terminals’ receive gain and noise temperature, path losses and fades, data rates have been jointly optimized in [5] to improve resource utilization.
On a parallel avenue, the concept of carrier aggregation (CA) emerged as a promising technology allowing the mobile terrestrial network operators to combine multiple component carriers across the available spectrum in order to extend the channel bandwidth, and hence, increasing the network data throughput and overall capacity [6, 7]. Enabling CA feature in cellular network attains significant gains in performance through exploiting the available spectrum resources and satisfying the high throughput demands. Interestingly, CA does not only address the spectrum scarcity and boost capacity fairness among the users but also maintains the system quality of service via efficient interference management and avoidance capabilities [8]. While the application CA in terrestrial scenarios has been widely considered, its application in satellite communications is still a rather unexplored area. Recently, the application of CA in satellite communications has received interest in an European Space Agency (ESA) funded project named CADSAT[9], where several potential scenarios have been discussed and analyzed based on market, business and technical feasibility. In this paper, we focus on one of the preselected scenarios which is the multibeam multicarrier geostationary earth orbit (GEO) satellite system.
Channel bonding as defined in DVB-S2X standard[12] is in many ways similar to the concept of CA. CA refers to aggregate multiple contiguous and non-contiguous carriers in different spectrum bands, and then, can be used simultaneously, whereas, channel bonding combines multiple adjacent channels to constitute larger transmission bandwidths [10, 11]. However, channel bonding as defined in DVB-S2X standard has several inherent limitations for broadband applications that might restrict the essential resource allocation flexibility. For example, channel bonding is mainly focusing on aggregating carriers across transponders where the maximum number of bonded transponders is three. Moreover, the bonded channels has to be located in the same frequency band. Channel bonding employs constant coding and modulation schemes, where all the services undergo the same coding and modulation procedure, which is a very obstructive factor for its employment in the emerging broadband applications. Having been motivated by these facts, this paper is considering CA to circumvent these limitations and improve system flexibility.
Contributions: The main technical contributions of this paper can be summarized as follows:
Adopting CA techniques in satellite mobile communication systems has been investigated, and the effects of intra-transponder and inter-transponder CA at payload level of the communication stack have been thoroughly analyzed. 2. 2.
An efficient multi-user (MU) aggregation scheme for CA considering user achievable capacities over different carriers has been proposed. In particular, the user-carrier association and optimal carrier fill-rates are obtained, where fill-rate defines the percentage of carrier bandwidth being assigned to a given user. 3. 3.
The performance of the proposed CA solution has been evaluated based on its capability in minimizing the unmet and unused capacity. Simulation results are provided to confirms the efficacy of the proposed solution.
The paper is organized as follows. Section II provides the system model of this study. In section III, we present the multiuser aggregation and access control in the CA problem statement and the proposed solution. Section IV presents the simulation results and section V draws conclusions.
Notations: Boldface lower-case and upper-case letters define vectors and matrices, respectively. defines a real space. Superscript denotes the transpose oprtation and puts the diagonal elements of a matrix into a vector. Operator stacks all the elements of the argument into a vector and and returns 1-norm of the argument. defines a vector/matrix of all one elements, and denotes a matrix of ones with dimensions same as of matrix . defines a vector/matrix of all zero elements.
II System Model
We consider a multi-beam GEO satellite system that employs multi-carrier transponders. In particular, we consider the intra-satellite CA scenario, where both intra-transponder and inter-transponder CA take place. Let the total number of users in the system be while the total number of carriers is . Each carrier has a bandwidth of MHz. The number of users and carriers may vary among the beams. The users are classified into two service level agreement (SLA) groups, such as premium users and non-premium users. The premium users allowed to aggregate up to component carriers depending on their demand while the non-premium users operate always in a single carrier mode. The carriers may be shared with multiple users, independent of the group they belong depending on the SLAs. The schematic model of our considered system is given in Fig. 1, where the satellite has five multi-carrier transponders each with two carriers.
In our considered system model the carrier assignment is dynamic based on user traffic demand. Based on the user demand and link budget per carrier, the user-carrier association is determined along with the fill-rates. Instead of allowing the premium users be constantly logged-on in the two or more carriers (even if they are not using them all the time), we rather consider that the carriers are dynamically enabled to premium terminals when needed. However, this mode implies more complexity in terms of user traffic monitoring and reconfigurability of the system. The operations pertaining to the network, MAC/link layer of the communication stack, i.e., load balancing, packet data unit (PDU) scheduling, generic stream encapsulation (GSE), GSE packet scheduling over the baseband frames[12] for a given CA user are also depicted in Fig. 1. Due to space limitation, in this paper we focus on the MU aggregation and access control block design.
III Multiuser Aggregation and Access Control
In this section, we present the solution we propose for MU aggregation and access control for efficient CA operation in multibeam satellite systems. As mentioned earlier that the carriers may be shared with multiple users, independent of the group they belong depending on the SLAs, let us now define below some important parameters that we make use of
- •
: association indicator: if carrier is a component carrier of user , then , otherwise 0. Let us store all ( and ) in . Therefore, (association matrix) with is a binary matrix of size .
- •
: fill-rate variable. A carrier may be shared by multiple users. The value of lies between 0 and 1 as we use normalized value of the percentage of carrier ’s bandwidth being assigned to user . If carrier is used in part by user , will be . Let us store all ( and ) in . Therefore, (fill-rate matrix) of size is a positive matrix with elements .
- •
: achiavable rate value. It defines the rate achievable by user if the component carrier is assigned to user assuming . Let us store all ( and ) in . Therefore, (achievable rate matrix) is a positive matrix of size . It is a knwon matrix as the achievable rate can be calculated based on channel-state information and link budget.
The MU aggregation and access control is constrained by () the maximum number of carriers that can be aggregated by a signle premium user, which depends on the decoding capability of the user terminal chipset, () the summation of fill-rates of different users for any given carrier must not exceed 100%, i.e., , and () adaptation of carrier assignment problem to the dynamic variations of demand with minimal amount of carrier swapping to reduce the signaling overhead and link outage/degradation. Let us assume that we have a system running with a given ( at time-instant ) and the demands change significantly over time. Then we need to update to . Ideally, we would prefer to move as fewer users as possible to minimize signaling overhead and link outage/degradation during the carrier swapping. As demand changes, and we need to re-design and such that the difference from the previous state is minimal. We can write this constraint as , where is the maximum number of changes allowed in the subsequent carrier assignment. As a results, we have the following constraints in our CA optimization problem based on the constraints (), () and ().
[TABLE]
where the the maximum number of parallel streams, i.e., carriers the user terminal chipset can decode simultaneously.
Let be the demand of user . The offered capacity to user is calculated by . The MU aggregation and access control optimization problem in CA is formulated to maximize the minimum ratio between the offered capacity and the requested demand. Based on our system model and the constraints already discussed, the problem can be expressed as follows
[TABLE]
We can simplify the optimization problem by turning it into a maximization problem with the help of an additional slack variable along with a new constraint . The optimization problem in (2) is a mixed-integer non-linear programming problem as we have the non-linear constraint as well as binary integer variables, which is computationally very expensive. We propose an efficient solution to this problem.
III-A Proposed Solution
Note that is a binary variable while is a continuous variable, and we have their multiplication in constraint C1, which is non-linear. We employ the following technique to transform the constraint into linear constraint. Here, (binary integer ) and (continuous) are the optimization variables in (2), and we need to deal with their product . Note that if both and were continuous variables, we would have ended up having a quadratic nonlinear programming problem instead of mixed-integer non-linear programming problem. When quadratic terms appear in constraints, it creates issues with convexity. However, constraint C1 is distinctive as is a binary variable and is a bounded continuous variable. The nonlinear term or the product can be linearized by introducing auxiliary variables and incorporating the following linear constraints into the optimization problem.
[TABLE]
Here, and are the lower bound and upper bound, respectively, of the continuous variable . Accoding to the definition of , we have and . After the linearization of nonlinear constraint C1, the following linear constraints are assimilated in (2), and constraint C1 now becomes , which is linear.
[TABLE]
For the case, , or the product should be 0. The inequalities {N1, N2} causes , yielding to be 0. The other pair of linear constraints {N3, N4} returns , and conforms these inequalities. On the other hand, for the case , the product should be . The inequalities N1 and N2 enforce , which is satisfied by . The second pair of inequalities N3 and N4 yields , forcing as needed. This linearization approach, in principle, splits the feasible regions into two subregions, one when and (trivially linear) and the other when and (also linear). After the linearization, the problem in (2) becomes a mixed-integer linear programming problem which is given below
[TABLE]
Like and , we can store all in matrix of size . When ’s are stored in a vector , we can express as . Let . Similarly, the constraints in (i) and (ii) can be expressed as and , respectively. Therefore, we can also express (5) as
[TABLE]
Here, the relation states that an element in succeds the same indexed element in , i.e., , while the relation states that an element in precedes the same indexed element in , i.e., . The optimization problem in (6) is a mixed-integer linear programming problem and can be efficiently solved by optimization toolbox like CVX[14].
IV Simulation Results
The simulation set-up for evaluating the performance of CA in high throughput satellite system is as follows. A 71-beam GEO satellite beam pattern provided by ESA is considered. In this framework, we extract a cluster of 8 adjacent beams from the total pattern. The number of users in each beam ranges from 30 to 35, which are randomly distributed over the coverage of the extracted cluster. Each beam has two carriers, and the carrier bandwidth is MHz. The transmit power per beam is set to 10 Watt. 5% of the users are taken to be very high demand users while the remaining users have low/average demand. The simulation parameters are provided in Table. II. The proposed CA scheme is evaluated by quantifying peak and the average rate of the users to assess the gains with respect to the system without CA.
One of the figure of merits for resource allocation in satellite communications is the unmet capacity, which is the total amount of demanded capacity that cannot be satisfied with the available resources. The unmet capacity is defined as , where . Similarly, excess capacity is another figure of merit that corresponds to the sum of offered capacity across the beams which exceeds the demanded capacity, which is defined as . The and values deliver evidence of efficiency of the proposed CA solution.
In Fig. 2, we evaluate the performance of the proposed CA solution in terms of its capability in enhancing the peak data rate of the high demand users as well as in rate-matching. The bar chart shows the performances only for CA users. In can be seen that with CA, the demands of the users are well satisfied. The yellow part on top of the blue bars reflects the additional capacity provided with CA. Although the provided capacity to some of the users by the system without CA is higher than that with CA, the rate matching is not as good as with the proposed CA solution. It is also very evident that with CA, high demand users can be satisfied. It may happen that with CA, the supply capacity can be sometimes lower than that without CA. For example, for the CA user with index 7, the supply capacity with CA is lower than the supply capacity without CA. Note that the proposed solution for CA in this study not only aims at supplying capacity as closely as possibe to the demand capacity, but also opts to treat all the users as fairly as possible. Hence, for CA users 5, 7, 12, etc., the supply capacity with CA is lower than that without CA is just becuase of the fairness feature that has been infused in the system.
In Fig. 3 and Fig. 4 we evaluate and compare the systems with and without CA in terms of unmet and unused capacity. Fig. 3 shows the unused and unmet capacity without CA and rate-matching while Fig. 4 depicts the performance with CA along with our proposed rate-matching solution. It is evident from the performances that the proposed CA solution performs exceptionally well in utilizing the satellite resources, i.e., in reducing the unmet and unused capacity. In this current evaluation, the total demand in the system is 2.837 Gbps. The supply capacity without CA is 2.873 Gbps while the supply capacity with CA is 2.787 Gbps. The unmet and unused capacity without CA are 396 Mbps and 433 Mbps, respectively. On the other hand, the unmet and unused capacity with CA are 53 Mbps and 0 Mbps, respectively. Note that in case of the system without CA, the available satellite data-rate was assigned proportionally among the users based on their demand. As the objective of our proposed MU access for CA is to maximize the rate matching, the total supply with the proposed CA is lower than that without CA. However, the amount of unmet and unused capacity with the proposed solution is much smaller than that without CA. The inset figures in Fig. 3 exhibit that without CA, the unused capacity is higher for the low demand users while the high demand users have a relatively higher unmet capacity. While with CA, the unused/unmet capacity remains very low for all the users. Note that for the simulation results so far, the constraint C7 in (5) has been ignored as we just evaluate the performance of the proposed CA solution for one particular demand profile.
Fig. 5 reflects how the proposed CA solution reacts to changes in user demands depending on different values of in C7 of (6). We consider two different demand profiles for the users in the system. Fig. 5(a) belongs to demand profile 1 and the remaining subplots ((b) to (d)) in Fig. 5 belong to demand profile 2. Here, we consider a system of 2 beams extracted from the 71-beam pattern and the beams have 20 users each. Under demand profile 1, users indexed with 1 to 10 are high demand users while the remaining users have lower demands. Under demand profile 2, some of the high demand users (indexed with 5 to 10 in demand profile 1) become low demand user while some low demand users (indexed with 11 to 15) become high demand users. Therefore, demand profile 2 (demand at time instant ) can be treated as time evolution of demand profile 1 (demand at time instant ). We can clearly observe that when the demand changes, if we constrain the system not to have any further changes in the user-carrier association, then the demand-supply performance is worse as seen in Fig. 5(c),(d). However, when we relax such constraints, the rate matching performance improves as increases. Hence, subplot (b) with exhibits the best rate-matching along with smaller unmet and unused capacity while subplot (d) with exhibits the worst performance. However, as we mentioned earlier, with although we have very good rate-matching, the signalling overhead as well as susceptibility to link outage/degradation with is much higher than that of during carrier swapping.
The unmet and unused capacity values corresponding to different subplots in Fig. 5 for different values of are provided in Table. II. As mentioned earlier, the unmet and unused capacity gradually improve, i.e., become smaller as we increase the values of .
V Conclusions
This paper studies the CA scheme in high throughput satellite systems. We propose an efficient multiuser aggregation and access control solution for CA in which the optimal transponder fill-rates and user-carrier association are derived. The performance alalysis of the proposed solution shows that CA can be very useful in enhancing the peak data rate of satellite users as well as in efficiently utilizing the available resources.
Although CA in satellite systems needs to be addressed at different levels of the communication stack, we have limited our focus only to payload level. Physical layer as well as the impact of RF issues, for example, the impact of spectrum emission musk, spurious emissions, adjacent carrier leakage ration, maximum output power, non-linear satellite channel are left for future works. Furthermore, the synchronization and processing complexity will also be considered in our future CA study.
Furthermore, the CA in this study is limited to GEO satellites, in particular, intra-satellite scenario. The feasibility and performance evaluation of CA in inter-satellite scenario[15] as well as in other orbitals, i.e., low earth orbit (LEO), medium earth orbit (MEO) satellite systems is also very important. Note that different CA configurations come up with some inherent advantages and disadvantages over each other. The complexity (at gateway and user terminal level) of implementation of different CA scenarios also vary. The business impact from the satellite operator perspective is also an important issue for CA in satellite systems.
Acknowledgement
This work has received funding from the European Space Agency (ESA) funded activity CADSAT: Carrier Aggregation in Satellite Communication Networks. The views of the authors of this paper do not necessarily reflect the views of ESA.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. K. Sharma, S. Chatzinotas and P.-D. Arapoglou, “Satellite Communications in the 5G Era”, IET Digital Library, 2018.
- 2[2] Y. Vasavada et al ., “Architectures for Next Generation High Throughput Satellite Systems,” in Int. J. Sat. Commun. Net. , vol. 34, pp. 523-546, 2016.
- 3[3] J. J. Knab, “Optimization of Commercial Satellite Transponders and Terminals,” in IEEE Trans. Aerosp. Electron. Syst. , vol. 49, no. 1, pp. 617–622, Jan. 2013.
- 4[4] G. Cocco, T. D. Cola, M. Angelone and Z. Katona,“Radio resource management strategies for DVB-S 2 systems operated with flexible satellite payloads” 2016 8th Advanced Satellite Multimedia Systems Conference and the 14th Signal Processing for Space Communications Workshop (ASMS/SPSC), , Palma de Mallorca, pp. 1–8, 2016.
- 5[5] J. J. Knab, “Optimum transponder gain and power for fully loaded satellite,” in IEEE Trans. Aerosp. Electron. Syst. , vol. 51, no. 4, pp. 3470–3474, Oct. 2015.
- 6[6] TR 36.808 Evolved Universal Terrestrial Radio Access (E-UTRA); Carrier Aggregation; Base Station (BS) radio transmission and reception.
- 7[7] M. Iwamura, K. Etemad, M.-H. Fong, R. Nory, and R. Love, “Carrier Aggregation Framework in 3GPP LTE-Advanced”, in IEEE Commun. Mag. , vol. 48, no. 8, pp.60–67, Aug. 2010.
- 8[8] H. Lee, S. Vahid, K. Moessner, “A survey of radio resource management for spectrum aggregation in LTE-advanced”, in IEEE Commun. Surveys Tuts. , vol. 16, no. 2, 2nd Quart. 2014, pp. 745–760.
