Abstract
Keywords
Introduction
To solve the problems that different space systems cooperate inconveniently due to being built separately, the space information network (SIN) is proposed. It can provide communication, navigation, and remote sensing service simultaneously using various space platforms, for example, satellites, aerial vehicles, and terrestrial terminals.1,2 The traffic demands for the satellite communications in SIN are continuously increasing with the development of SIN, thus higher frequency bands such as Ka (20/30 GHz) and Q/V (40/50 GHz) are employed in more and more satellite networks. Although more available spectrum can be achieved by migrating to higher bands, the signal will also experience more severe degradations. For example, the rain attenuation in Ka band may exceed 20 dB.3,4 Meanwhile, power control and adaptive coding and modulation (ACM) techniques are not sufficient to compensate the severe signal degradations. In this context, a promising technique named smart gateway is proposed, which can ensure the dramatic increase in link availabilities while keeping the cost to reasonable levels.5,6
To utilize the bandwidth resources efficiently, three resource allocation schemes are proposed in Kyrgiazos et al., 7 which consider the feeder uplink conditions and the traffic demands of user beams. These schemes only aim to optimize the resources of feeder uplinks, and the user downlinks are assumed to be ideal and identical. However, the user downlinks are usually different because of the geographical location difference of user beams. Moreover, the scarcity of on-board resources is more prominent than that in gateways. Therefore, we propose two novel resource allocation schemes to optimize the resources of user downlinks in this article.
To adapt to the smart gateway scheme and improve the efficiency of power and bandwidth resources utilization, beam hopping technique is commonly implemented for user downlinks,8,9 where the key point is the design of efficient and reasonable beam hopping pattern. Therefore, several researches have focused on the design of beam hopping pattern. Genetic algorithms are used in bandwidth optimization in Angeletti et al. 10 Two heuristic algorithms are proposed in Alegre et al., 11 where the capacity resources are allocated based on the per-beam traffic demands. However, all these schemes only consider the optimization of bandwidth resources, whereas the power resources are allocated uniformly among the user beams, thus the efficiency of power utilization is not improved effectively. Motivated by this fact, power and bandwidth are allocated jointly in this article. Similarly, there are some precedents considering joint power and bandwidth. For example, a joint power and carrier allocation problem is discussed in Barcelo-Llado et al.; 12 however, it merely focuses on user uplink. In Lei and Vázquez-Castro, 13 the optimization problem of power and carrier allocation is addressed, but managing the co-channel interference due to non-orthogonal frequency reuse increases the complexity greatly. Apart from the optimization problem with co-channel interference, a simplified problem without co-channel interference is solved by the Lagrangian approach. 14 However, the non-uniformity of channel has not been considered. Additionally, the optimization problem of power and carrier allocation has been addressed in terrestrial networks,15,16 but the conclusions cannot be directly extended to the satellite scenario.
In this context, we propose two joint power and bandwidth allocation schemes based on the inter-cluster orthogonal frequency reuse, which consider channel conditions and the traffic demands of user beams. In our proposed schemes, the total bandwidth is reused by beam clusters but not user beams. In addition, only a single beam of a cluster is active during a particular timeslot in beam hopping system, the active beams can use the full frequency allocated to their clusters thus. By this means, not only the co-channel interference can be mitigated but also the frequency band can be used efficiently. In other words, it gives a good compromise between efficiency of frequency bands utilization and co-channel interference mitigation.
Allocating power and bandwidth jointly is challenging and non-trivial since two variables need to be optimized simultaneously. To address this problem, we propose a two-step allocation method. In the first step, the power is optimized according to the channel conditions and the overall traffic demands in each cluster. Then, we design the beam hopping pattern to allocate timeslots to each beam based on the traffic demand of each beam. With the aid of this scheme, we can decompose the two-variable optimization problem into two single variable optimization problems, which effectively decreases the complexity. Simulation results indicate that in contrast with conventional resource management method where both power and timeslots are uniformly allocated, the traffic match ratio can be improved to 94.61% and 95.53%, respectively. In addition, the capacity waste is also avoided effectively. Thus, the system can achieve more 110 Mbps in actual capacity by introducing the proposed methods. The comparison between joint resource optimization and single variable resource optimization further verifies the efficiency of proposed joint power and timeslot allocation schemes.
The remainder of the article is organized as follows. In section “System architecture,” the smart gateway and beam hopping layout are discussed. The inter-cluster orthogonal frequency reuse scheme is presented in section “The inter-cluster orthogonal frequency reuse scheme.” Section “Joint power and bandwidth allocation” provides the formulation of joint power and bandwidth allocation problem and the proposed two-step methods. Section “Simulation and analysis” evaluates the performance of joint power and bandwidth allocation schemes through numerical results. Section “Conclusion” concludes this article.
System architecture
Smart gateway
As shown in Figure 1, in the considered smart gateway system, a number of gateway earth stations (GESs) are interconnected via terrestrial links to form a flexible routing of feeder link data, which can be applied in a diverse manner to combat fading on the gateway to satellite links. 5 Particularly, the feeder links are in Q/V band and the user links are in Ka band, where rainfall is the dominant fading factor since it causes the highest attenuation among the related atmospheric effects. 17 Furthermore, we assume the feeder links to be ideal and identical as we herein focus on the optimization problem of resources allocation in user links. And this assumption can be achieved in real-world systems by spreading the gateways over large distances as mentioned in Jeannin et al. 18 In addition, the smart gateway scheme illustrated in Figure 1 is called N-active smart gateway, where user beams are served by a number of gateways in a time frame period or simultaneously. Specifically, the satellite user in this article is assumed as the fixed satellite service terminal.

Architecture of the smart gateway systems.
As for the channel state information (CSI) of the user links, we assume a prior knowledge of the satellite terminal locations or spatial distribution through inquiring a geo-location database. In this regard, the perfect CSI can be obtained by combining the short-term prediction of the behavior and the relevant duration with referring to the long-term and yearly averaged statistics. 3
Two options can be used in this scheme for transparent satellite systems: frequency multiplexing and time multiplexing. On one hand, frequency multiplexing increases the output back off (OBO) due to the multicarrier operation. On the other hand, the equipment in the payload (i.e. transponders) needs to be increased as the degree of diversity increases. However, both the issues can be avoided by time multiplexing, thus we adopt the time multiplexing smart gateway similar to the satellite-switched time-division multiple-access scheme (SS-TDMA), as described in Figure 2, where the bandwidth resources employed by user beams are separate over timeslots. In each timeslot period, the user beam is served by just one gateway. The system can operate by routing timeslots from any uplinks to any downlinks. The interconnectivity between all pairs can be performed by a high-speed microwave switching matrix, and the traffic matrix is stored on board. Additionally, the matrix is updated periodically.

Time multiplexing smart gateways.
Beam hopping layout
In the beam hopping systems, all the beams are divided into a number of clusters. Only a single beam is active during a particular timeslot in each cluster. In other words, the active beam can use the entire power and frequency bands allocated to the cluster in this timeslot, which is the notable advantage compared with conventional multibeam systems. Moreover, since only limited beams are illuminated simultaneously with a regular repetition pattern, the number of amplifiers on board can be reduced effectively.
To simplify the operation of beam hopping systems, the clusters are usually divided uniformly, that is, the number of user beams is uniform in each cluster. If the number of user beams in the system is

An example for beam layout of beam hopping user beams.
The inter-cluster orthogonal frequency reuse scheme
As mentioned above, beam hopping technique is used in user downlinks. And in real-world systems, the beam hopping technique can be implemented with full frequency or partial frequency reuse. In the case of full frequency reuse, the active user beams in each cluster can use the entire available frequency bands on board, which improves the efficiency of frequency band utilization effectively. However, when the illuminated beams in different clusters are adjacent, co-channel interference cannot be negligible in this case. To mitigate the co-channel interference, new constraints are introduced to avoid the case that adjacent beams in different clusters work simultaneously in designing beam hopping pattern, which increases the complexity of timeslot allocation. In the case of partial frequency reuse, the total bandwidth is segmented and each user beam is illuminated with a fraction of the total frequency bands, which can mitigate the co-channel interference at the cost of efficiency of frequency band utilization. To obtain a compromise between co-channel interference mitigation and efficiency of frequency bands utilization, we propose an inter-cluster orthogonal frequency reuse scheme, which belongs to the partial frequency reuse.
A recent study
19
on designing high-throughput satellite systems in Ka band suggests to use a four-colored frequency reuse pattern as it gives a good compromise between throughput and inter-beam interference. To further mitigate the co-channel interference, we adopt a six-colored frequency reuse pattern. However, different from the conventional frequency reuse scheme where the frequency bands are shared among user beams, the frequency bands are reused in the cluster level. In addition, circular polarizations, that is, right-hand circular polarization (RHCP) and left-hand circular polarization (LHCP), are introduced in the scheme as they are capable of counteracting the effects of Faraday rotation.
20
The frequency reuse factor is equal to 3 (with six colors) in this frequency reuse scheme, which is depicted in the left part of Figure 4. The right part of Figure 4 demonstrates the frequency reuse scheme between beam hopping clusters of user downlinks. That is to say, if the total available frequency bands are denoted as

The inter-cluster orthogonal frequency reuse scheme.
Joint power and bandwidth allocation
Problem statement
Once the frequency reuse scheme is determined, we focus on the power and timeslots needed to be allocated to user beams. In this part, we formulate power and timeslot allocation problem and explain the notation in the problem. In the beam hopping scheme, let
where
The system is assumed to be implemented with ACM. Thus, the spectral efficiency
Since the channel conditions in the same cluster are considered uniform and the feeder links are assumed to be ideal as mentioned before, the spectral efficiency of user beams in the same cluster is identical. Let the SINR of uplink and downlink be
Let the requested traffic of the
Second-order difference cost function
Load balance function
Both the on-board resources and characteristics of the beam hopping should be taken into account. Denote
where
Problem decomposition
Note that obtaining the solution of equations (4) and (5) is complex since two variables complying with different constraints need to be optimized simultaneously. Thus, we adopt a two-step allocation scheme where equations (4) and (5) are decomposed into two subproblems.
In the first step, the on-board power is optimized according to the channel conditions and the overall traffic demands in each cluster. By solving the Subproblem 1, the power allocated to each cluster
Subproblem 1: inter-cluster power allocation
In this step, the overall requested traffic and offered capacity of user beams in the
where
Subproblem 2: intra-cluster timeslot assignment
Based on the solution of equation (7), the timeslots in each cluster are assigned to the user beams in them. That is to say,
Inter-cluster power allocation
First of all, the offered capacity for the
According to the European Telecommunications Standards Institute,
21
the function

The spectral efficiency function in DVB-S2.
Considering both the discontinuity of
The inter-cluster power allocation algorithm.
It is notable from Figure 5 that different signal-to-noise ratio (SNR) values correspond to the same spectral efficiency in each step of
Therefore, we can calculate all the threshold power values incorporating equations (2) and (3). And the value of
By this means, there is a one-to-one relationship between the spectral efficiency and allocated power in each cluster. After knowing the spectral efficiency, we can thus determine the corresponding power by looking up the table. In this article, the threshold power values are defined as the power candidate set, which includes all the possible allocated power values.
Therefore, the inter-cluster power allocation can be converted into selecting the optimal power combination from the power candidate set. Next, according to
Intra-cluster timeslot assignment
Since the variable
where
We propose a novel algorithm incorporating convex optimization 23 with branch-and-bound approach 24 to solve equation (8), which is displayed in Table 2. The algorithm can be divided into two steps:
Solve equation (8) in real domain.
Convert the real domain solution to integer.
The timeslot assignment algorithm for
We first solve the problem in real domain by relaxing
Solve the problem in real domain
If
where
As for the load balance function, we can take the logarithm of the function and change the sign. Then
This again is the sum of convex functions. 23
Since equation (8) is a convex optimization problem in real domain, there are many practical algorithms and software packages available to obtain the optimal solution. We employ the MATLAB CVX software package to solve the proposed convex optimization problems.
Convert the real domain solution to integer
If the solution obtained in real domain denoted as
First, we convert
where
Second, the number of remaining timeslots
Third, the candidate interval of the
Simulation and analysis
Parameter introduction
Herein, a simplified model is considered in which a multibeam geostationary satellite has 49 beams with user links operating at 20 GHz. And the beams are divided into seven clusters, that is, there are seven beams in each cluster as shown in Figure 3. The system parameters used in our simulations are summarized in Table 3. It is considered that the feeder links are ideal and identical since the aim is to evaluate the performance of the schemes on the user links. And the user link budget parameters are depicted in Table 4, where the rain attenuation in each cluster is generated randomly. Moreover, the feeder uplink
System parameters in the simulation.
User link budget parameters.
In each cluster, there are 256 available timeslots during the beam hopping window, that is,
Traffic demands among beams in each cluster.
Performance metrics
Capacity losses
The capacity losses are the parts of allocated capacity exceeding the requested traffic, which is defined as below. This metric implies the count of the capacity wasted by the system
Actual capacity
The actual capacity is the parts of the allocated capacity not exceeding the requested traffic
Traffic matching ratio
To describe the satisfaction degree of the actual capacity with respect to the total requested traffic, the traffic matching ratio is defined as
Performance evaluation
Performance comparison of power allocation
In this section, we first compare the performance of two proposed joint power and timeslot allocation methods with that of conventional resource management by uniform power and timeslot allocation.
After allocating the power to each cluster, the allocated capacity distribution among the clusters is shown in Figure 6. It is noticed that allocated capacities by conventional allocation exceed the requested traffic in some clusters (2 and 4), whereas those in other clusters are not enough obviously (especially in cluster 3 and 5). Furthermore, we calculate the capacity losses for conventional allocation, capacity difference allocation, and load balance allocation, where the results are 231.25, 0, and 0 Mbps, respectively. That is to say, the capacity waste is significantly avoided by the proposed inter-cluster power allocation methods. In addition, the actual capacities of three methods are 2.2683, 2.3854, and 2.4098 Gbps, and the distribution is illustrated in Figure 7. Both of the proposed power allocation methods improve more than 110 Mbps for throughout compared with conventional power allocation scheme. Another conclusion is that load balance allocation achieves more actual capacities than capacity difference allocation. It is because the second-order difference cost function makes a compromise between proportional fairness and maximum total capacity, 25 that is, comparing with load balance allocation, capacity difference allocation improves proportional fairness at the cost of actual capacity.

Allocated capacity distribution comparison between proposed and conventional resource allocation.

Actual capacity distribution comparison between proposed and conventional resource allocation.
Performance comparison of timeslot assignment
Then, the actual capacity would be assigned to each beam. We select a random cluster to exhibit the performance comparison between two proposed schemes with conventional timeslot assignment. The allocated capacity and actual capacity distributions among beams in cluster 4 are shown in Figures 8 and 9, respectively. It is inferred that there are capacities wasted again during the timeslot assignment by conventional methods, whereas this is effectively avoided by proposed timeslot assignment schemes. Therefore, we need to calculate the actual capacity again, and the results are described in Figure 10. It is notable that the results in Figure 10 are different from those in Figure 7, this is because conventional timeslot assignment to beams in the same cluster leads to capacity waste as mentioned above. However, the proposed intra-cluster timeslot assignment can effectively avoid capacity waste. Thus, the actual capacities of two proposed schemes are the same as Figures 7 and 10.

Allocated capacity distribution among beams in cluster 4.

Actual capacity distribution among beams in cluster 4.

Actual capacity distribution of three resource allocation methods.
Moreover, we can also verify the effectiveness of the proposed joint power and timeslot allocation methods from the perspective of traffic matching ratio. The traffic matching ratio of conventional resource management, capacity difference allocation, and load balance allocation are 79.1%, 94.61%, and 95.53%, respectively, which further certify the effectiveness of the proposed joint power and timeslot allocation.
Comparison between joint optimization and single variable optimization
At last, the performance of joint optimization and single variable optimization are compared. According to the variable to be optimized and optimization method to be selected, there are four single variable optimization schemes, which are listed below:
Capacity difference power allocation + uniform timeslot assignment.
Load balance power allocation + uniform timeslot assignment.
Uniform power allocation + capacity difference timeslot assignment.
Uniform power allocation + load balance timeslot assignment.
Scheme (I) and scheme (II) are only power optimization schemes, and scheme (III) and scheme (IV) are only timeslot optimization schemes. The actual capacity distributions of power optimization schemes and timeslot optimization schemes are displayed in Figures 11 and 12, respectively. It is easily observed that the proposed joint optimization methods outperform both power optimization and timeslot optimization schemes. Then, the traffic match ratios of four single variable optimization schemes are calculated, which are 79.97%, 80.32%, 88.93%, and 88.41%, respectively. The results further verify the effectiveness of proposed joint optimization methods. Moreover, the traffic match ratio results demonstrate that all single variable optimization schemes are superior to the conventional resource management, and timeslot optimization schemes apparently achieve better performances than power optimization schemes.

Actual capacity comparison between joint optimization and power optimization schemes.

Actual capacity comparison between joint optimization and timeslot optimization schemes.
Conclusion
To improve the efficiency of on-board resource utilization in beam-hopping user downlinks, we propose two joint power and timeslot allocation schemes for smart gateway systems. These schemes introduce a two-step method to reduce the computation complexity by dividing the joint optimization problem into two single variable optimization subproblems: inter-cluster power allocation and intra-cluster timeslot allocation. Moreover, two novel algorithms are proposed to solve the two subproblems, respectively. Simulation results clarify that both the actual capacity and traffic match ratio are improved effectively in contrast with conventional resource management scheme. Moreover, the resource waste is also avoided by the proposed joint resource allocation methods. Eventually, the performance comparison between joint optimization methods and single variable optimization schemes further verify the effectiveness of the proposed methods.
