Hybrid Satellite-UAV-Terrestrial Networks for 6G Ubiquitous Coverage: A Maritime Communications Perspective
Abstract
In the coming smart ocean era, reliable and efficient communications are crucial for promoting a variety of maritime activities. Current maritime communication networks (MCNs) mainly rely on marine satellites and on-shore base stations (BSs). The former generally provides limited transmission rate, while the latter lacks wide-area coverage capability. Due to these facts, the state-of-the-art MCN falls far behind terrestrial fifth-generation (5G) networks. To fill up the gap in the coming sixth-generation (6G) era, we explore the benefit of deployable BSs for maritime coverage enhancement. Both unmanned aerial vehicles (UAVs) and mobile vessels are used to configure deployable BSs. This leads to a hierarchical satellite-UAV-terrestrial network on the ocean. We address the joint link scheduling and rate adaptation problem for this hybrid network, to minimize the total energy consumption with quality of service (QoS) guarantees. Different from previous studies, we use only the large-scale channel state information (CSI), which is location-dependent and thus can be predicted through the position information of each UAV/vessel based on its specific trajectory/shipping lane. The problem is shown to be an NP-hard mixed integer nonlinear programming problem with a group of hidden non-linear equality constraints. We solve it suboptimally by using Min-Max transformation and iterative problem relaxation, leading to a process-oriented joint link scheduling and rate adaptation scheme. As observed by simulations, the scheme can provide agile on-demand coverage for all users with much reduced system overhead and a polynomial computation complexity. Moreover, it can achieve a prominent performance close to the optimal solution.
Index Terms:
Channel state information (CSI), link scheduling, maritime communications, rate adaptation, unmanned aerial vehicle (UAV)I Introduction
With the fast development of blue economy and the construction of smart ocean, maritime communications have attracted ever-increasing research attentions [3, 4, 5]. Current maritime communication networks (MCNs) consist of two major component parts, namely the marine satellites (e.g., the Inmarsat) and the on-shore base stations (BSs). While the satellite solution can provide the most wide coverage, it suffers from inherent drawbacks such as the long transmission distance (and thus large delay), as well as limited and expensive bandwidth. On the other hand, due to the geographically limited site locations, the on-shore BSs may only cover a limited offshore area, where coverage holes are inevitable. These facts render the fixed infrastructures, e.g., satellites and on-shore BSs, not efficient and sufficient to fulfill the increasing wide-band-communication demands on the ocean. Actually, the current achieved date rate, not only on the ocean but also in the majority of remote rural areas [6], is way below that of the fifth-generation (5G) cellular network. To enable comparative communication qualities on the ocean with the urban areas, new dynamic network paradigm is desired for wide-band ubiquitous coverage in the coming sixth-generation (6G) era [6].
For a dynamically deployed network, the BSs can be configured on mobile platforms, e.g., unmanned aerial vehicles (UAVs) and vessels, to provide on-demand services on the ocean [7, 8]. Cooperating with the existing MCN, this leads to a hybrid satellite-UAV-terrestrial network, which has an irregular and dynamic network topology. Resource orchestration, such as link scheduling and rate adaption, now becomes much more complicated in such a hybrid network, considering the uninterrupted backhaul and coordination issues of the deployable BSs. Facing these challenges, we will mathematically formulate a novel design problem, and provide an efficient solution for the hybrid satellite-UAV-terrestrial MCN. With the potential to offer enhanced on-demand communications, this hybrid dynamic network paradigm constitutes a competitive alternative to extend the 5G coverage to the oceanic area, and also to enable a ubiquitous coverage for future 6G networks [6, 7].
I-A Related Works
Some recent research efforts have been devoted to characterize the maritime channel and accordingly promote the transmission efficiency of on-shore BSs. Wang et al. [9] developed a comprehensive framework to investigate the near-sea-surface channel. It was observed that the maritime channel is significantly influenced by propagation environments such as sea wave movement and the ducting effect over the sea surface. Particularly, for the impact of sea waves, Huo et al. [10] investigated the transmission link quality based on the ocean wave modeling for coastal and oceanic waters. As an interesting feature of maritime wireless channels, location-dependent large-scale fading dominates the channel condition. Exploiting this feature, Liu et al. [11] proposed a hybrid precoding scheme for on-shore BSs, to increase the minimum rate of users, which relies on only large-scale channel state information (CSI). Wei et al. [12] proposed a resource allocation scheme for extending the coverage area of on-shore BSs, which utilizes the shipping lane information. To avoid long-distance transmission for users on a ship, Kim et al. [13] proposed a hierarchical maritime radio network model, where users communicate with a cluster head equipped on the ship via Wi-Fi, and only the cluster head needs to communicate with on-shore BSs with long-distance transmission technologies. Recently, South Korea has launched a long-term evolution for maritime (LTE-Maritime) research project [14], which targets to cover key offshore areas using on-shore infrastructures. Despite these efforts, the coverage holes of on-shore BSs are inevitable due to their limited height and irregular site locations.
In addition to on-shore infrastructures, both mobile vessels and UAVs can be utilized to configure deployable BSs for maritime coverage enhancement. Yau et al. [15] envisioned a picture of multi-hop maritime network connecting various kinds of ships, buoys, and beacons. It was shown that the deployable infrastructure on the ocean is affected by sea surface movement, which may lead to frequent link breakages. In contrast to the vessel-based BS, aerial BSs suffer less from the sea surface movement. For example, Teixeira et al. [16] considered multi-hop airborne communications on the ocean, where the height of tethered flying BSs was optimized to maximize the network capacity. On the other hand, maritime UAVs can also be configured for deployable aerial BS, and they can be utilized for more agile deployment thanks to the high mobility. Li et al. [17] optimized both the trajectory and resource allocation of the UAV, to serve a sailing ship in an accompanying way. Therein the coexistence issue between UAVs and satellites/on-shore BSs have been discussed for the harmonization of the links in the hybrid network. For effective maritime search and rescue, Yang et al. [18] deployed UAVs in a cognitive mobile computing network, the communication throughput of which was improved with the help of reinforcement learning techniques.
In general, vessels have fixed shipping lanes [4]. Therefore, UAV-mounted BSs are more promising for on-demand maritime coverage enhancement. However, current research efforts on UAV communications mainly focus on the terrestrial scenario [19, 20]. Among the state-of-the-art research, Sun et al. [21] presented an optimal 3D aerial trajectory design and wireless resource allocation strategies for solar-powered UAV communication systems. Cai et al. [22] focused on the joint trajectory design and resource allocation problem for downlink energy-efficient UAV communication systems with eavesdroppers, in which a series of interesting insights were obtained for secure UAV communications. While maritime UAVs face some similar challenges to the terrestrial case, e.g., limited on-board energy, which should be elaborately scheduled [22, 23, 24], and complicated cooperation pattern [25, 26], they have unique challenges. On the one hand, much more harsh maritime environments require more robust and stronger UAVs, e.g., the oil-powered fixed-wing UAV [7]. On the other hand, the interaction between UAVs and other infrastructures becomes a touchy issue. Above the vast ocean, UAVs rely on on-shore BSs or vessel-based BSs for efficient backhaul, and rely on satellites for control signaling. This renders the hybrid network no longer a basic three-node relay model [27, 28]. A hierarchical dynamic model is more suitable to characterize it, which however remains unveiled so far.
In a nutshell, the research on maritime deployable infrastructures is still in its beginning stage, and it is still an open problem to effectively integrate the fixed and deployable infrastructures for maritime coverage enhancement.
I-B Main Contribution
We consider a hybrid satellite-UAV-terrestrial MCN with practical constraints. The system consists of a satellite for global signaling coverage over the target area, an on-shore BS, multiple UAVs and multiple vessels. Among all the vessels, some act as deployable BSs and provide communication services for the rest. For the blind hole areas which cannot be reached by either the on-shore BS or the vessel-based BSs, UAVs are dispatched for coverage. This hybrid network contains shore-to-vessel (S2V), shore-to-UAV (S2U), vessel-to-UAV (V2U), UAV-to-UAV (U2U), UAV-to-vessel (U2V), and vessel-to-vessel (V2V) links. Our design objective is to minimize the total energy consumption of the entire network by coordinately orchestrating all these links across a certain service period, while guaranteeing the quality of service (QoS) requirements of all users.
In this hybrid network, all maritime UAVs should keep away from extremely harsh environmental conditions, and most vessels follow fixed shipping lanes for collision prevention. These facts render it impossible to arbitrarily deploy the so-called deployable infrastructures. To fully exploit their benefits with these constraints, we should establish close cooperation among all these fixed and deployable infrastructures, making them relying heavily on each other. The hybrid network is thus irregular and indecomposable in general, which is the most important difference between it and existing studies. In this situation, the coupling relationship between the backhaul and fronthaul links of one deployable BS should be carefully satisfied. Otherwise, this BS would turn into a bottleneck of the whole network, leading to wide-band coverage holes. Besides, it becomes challenging to acquire full CSI for resource orchestration, due to limited system overheads, which have already been mostly occupied for handling the irregularity and dynamic coupling of the network.
The main contributions of this paper are summarized as follows.
-
•
We establish a hierarchical framework for energy-efficient maritime coverage enhancement, by utilizing satellites for global signaling, on-shore BSs for sending source data, UAVs for on-demand filling of the blind spots of coverage, and some vessels for opportunistically relaying data. All these components are orchestrated in a process-oriented manner, by exploiting extrinsic information including the pre-designed trajectories of UAVs and the pre-planned shipping lanes of vessels. This framework may provide an enlightening case for efficiently and agilely integrating space-air-ground-sea fixed and deployable infrastructures.
-
•
Under this framework, we mathematically formulate a joint link scheduling and rate adaptation problem, to minimize the energy consumption of the whole hybrid network with QoS guarantees. The optimization problem uses the slowly-varying large-scale CSI only, which can be accurately predicted according to the position information of UAVs and vessels, under the practical composite channel models. The problem is shown to be an NP-hard mixed integer nonlinear programming (MINLP) problem with a group of hidden non-linear equality constraints.
-
•
We propose an efficient iterative solution to the problem, by leveraging the relaxation and gradually approaching method based on the gentlest ascent principle, as well as the Min-Max transformation. Accordingly, an efficient process-oriented joint link scheduling and rate adaptation scheme is proposed, which has a polynomial computation complexity, and thus is viable for resource-limited practical applications. Moreover, simulation results show that it can achieve a prominent performance close to the optimal solution. This corroborates the effectiveness of process-oriented resource orchestration under the proposed framework.
Note that the optimization of UAV trajectories is not included in our work for the time being, although it is rather critical [17, 21, 22, 23, 24, 25, 26]. According to the divide-and-conquer principle, we tend to solve the resource orchestration problem first, paving the way for joint trajectory design and resource orchestration. This idea is to some extent necessary, as the optimization of UAV trajectories will further complicate the resource orchestration problem, which itself is already found NP-hard under the considered practical conditions. Nevertheless, on the basis of some pioneering related works [21, 22, 26], we will try to take the joint optimization problem into account in our future work, so as to uncover its appealing potential gains in the maritime scenario.
The rest of this paper is organized as follows. Section II introduces the system model. In Section III, the joint link scheduling and rate adaptation problem is formulated to minimize the total energy consumption and an efficient process-oriented suboptimal solution is proposed. In Section IV, simulation results are presented with further discussions. Finally, concluding remarks are given in Section V.
II System Model

As shown in Fig. 1, we consider a hierarchical satellite-UAV-terrestrial MCN. The satellite provides signaling for the entire target area.111Geosynchronous-orbit (GSO) satellites are preferred for the signaling due to their significant superiority in wide-area coverage. Besides, no harsh real-time signaling is needed for the MCN as the orchestration of the links is supposed to be conducted before the service begins, which makes the network not that sensitive to the long transmission delay of GSO satellite systems. The on-shore BS covers the offshore area, and meanwhile provides backhaul for the UAVs and some of the vessels via the S2U links and S2V links, respectively. The UAVs fly along pre-determined trajectories,222As illustrated above, the trajectory optimization of UAVs is out of the scope of this paper, which could be jointly considered with resource orchestration in the future work. and are utilized for coverage enhancement with the help of selectively established S2U, V2U, U2U, and U2V links. All the vessels sail along specific shipping-lanes with fixed time tables within the entire service duration [4]. They receive data via the S2V, U2V, or V2V links, and some of them also help relay data for others through the V2V and V2U links. All the S2V, S2U, V2U, U2U, U2V, and V2V links are coordinately orchestrated through joint link scheduling and rate adaptation in the cloud, based on the large-scale CSI predicted from the pre-determined trajectories of UAVs and the shipping lanes of vessels. The optimized scheduling and rate adaptation results are then distributed to the UAVs and the vessels for implementation via the signaling channels provided by the satellite.
Particularly, we consider one on-shore BS, UAVs, and single-antenna vessel users. The UAVs receive data from the BS and then relay data to the vessels, the first vessels with can either receive data from the BS and UAVs, or transmit data to the UAVs and other vessels. The other vessels only receive their own data. For the ease of exposition, the indices of all transmitters are denoted as , and for the receivers, the indices are . Specifically, the transmitter with corresponds to the on-shore BS, means the transmitter is one of the UAVs, and means the transmitter is one of the vessels that helps to relay data for other vessels. We assume that there are () subcarriers shared by all the links, with subcarrier bandwidth . All the coexisting transmission links will be allocated orthogonal subcarriers, and no co-channel interference exists. This orthogonal transmission assumption enables us to be more focused on the key challenges of the hybrid network. Note that it does not negate this work for scenarios with spectrum reuse, where the rise-over-thermal (ROT) parameters could be introduced to model the co-channel interference as a composition of the background noise [29, 30]. represents the maximum transmit power of the on-shore BS on a subcarrier. Similarly, represents the maximum transmit power of transmitter , where indicates that it is for a UAV, and means it is for a vessel.
As shown in Fig. 2, we divide the total serving time into time slots. Each time slot lasts a duration of . For each vessel , we consider a delay-tolerant service with required data volume . Data transmission to user is required to be completed before , as shown in Fig. 2. Without loss of generality, we assume that different vessels have different desired data, and all the UAVs and vessels operate in a half-duplex mode. For higher energy efficiency, the links among the BS, the UAVs, and the vessels are scheduled and the link rates are jointly adapted on the subcarries in the time slots, with the target of minimizing the total energy consumption of the MCN. The joint link scheduling and rate adaptation is carried out based on large-scale CSI of the links, which can be predicted based on the pre-determined trajectories of the UAVs as well as the specific fixed shipping-lanes and time tables of the vessels.

For a given subcarrier, we denote the composite channel gain from transmitter to receiver at time slot by . denotes the small-scale fading, which follows a complex Gaussian distribution, i.e., . It generally varies fast within each time slot. is the large-scale fading coefficient, which remains constant within each time slot.333Each of the UAVs is supposed to fly at a speed similar to that of the vessels, so that continuous coverage enhancement could be provided for the MCN. Correspondingly, all have similar coherence time. When , or , corresponds to a U2V, S2U, or V2U link, respectively. In this case, as the antenna height at one end of the link (the UAV end) is much higher than the other end, the path loss in dB can be expressed as [31]
(1) |
where
(2a) | |||
(2b) | |||
(2c) |
with denoting the distance between transmitter and receiver at time slot , being the height of UAV, denoting the carrier frequency in MHz, and representing environment-related constant parameters. For a U2U link, if any exists, the free space path loss is assumed. For and , , corresponds to S2V link when , and it corresponds to a V2V link otherwise. In this case, it is modeled as [14]
(3) |
where and denote the antenna heights of the transmitter and the receiver, respectively, and is a constant parameter indicating different propagation environments. When the location information of the UAVs and vessels is known, the large-scale CSI for all the links, i.e., , can be directly obtained via these path loss models.
III Joint Link Scheduling and Rate Adaptation
In this section, we first formulate the joint link scheduling and rate adaptation problem for the hybrid MCN. The problem comes out to be an NP-hard MINLP problem. To solve it, we introduce a process-oriented relaxation and gradually approaching method based on the gentlest ascent principle, as well as a Min-Max transformation. Accordingly, an efficient process-oriented suboptimal joint link scheduling and rate adaptation scheme is proposed, with a detailed complexity analysis presented in the end of the section.
III-A Problem Formulation
We denote the link from transmitter to receiver at time slot by . Let , denote the scheduling indicator, where means the link between transmitter to receiver is active at time slot on an allocated subcarrier, while means the link is idle. Note that the subcarrier identifier , does not appear in the subscript of . This is because the large-scale fading is assumed to be the same on different subcarriers for each link , and it is not necessary to distinguish the specific identifier of the subcarrier allocated to a link. Since the total number of subcarriers is , we have444For simplicity, is omitted in (4) as well as all subsequent expressions.
(4) |
Besides, is further constrained by the following inequations for , since all the UAVs and vessels are half-duplex.
(5a) | ||||
(5b) |
Denote the transmit power for link by , where with being the maximum transmit power of transmitter . Then the total energy consumption of the MCN can be written as
(6) |
When the large-scale CSI, i.e., , is available, the transmission rate of link can be derived as
(7) |
where denotes the expectation operator with respect to the unknown small-scale fading , and is the power of additive white Gaussian noise. Based on the random matrix theory, can be accurately approximated by [32]
(8) |
with satisfying
(9) |
In our considered network, the UAVs , and vessels , may work as either transmitter or receiver in a certain slot , depending on the link scheduling result. On the contrary, vessel , , only receives its own demanded data, and does not transmit to the others. Suppose that at the end of the -th slot, UAV or vessel has a total data volume of . Then is given by
(10) |
In order to ensure the causality of data forwarding in the network, the data that UAV or vessel , , transmits at time slot should be no more than that it has at the end of time slot , i.e.,
(11) | ||||
Note that refers to the data volume that UAV or vessel has at the start of time slot , and it satisfies
(12) |
It can be inferred from (11) that
(13a) | |||
(13b) |
Furthermore, to satisfy the QoS guarantees for the vessels, it is desired that
(14) |
Based on (III-A), can be expressed as a function of , i.e.,
(15) |
Thus, the total energy consumption can be rewritten as , which is shown in (16).
(16) |
Accordingly, the joint link scheduling and rate adaptation problem aiming to minimize the network energy consumption can be formulated as
(17a) | ||||
(17b) | ||||
(17c) | ||||
(17d) | ||||
(17e) | ||||
(17f) | ||||
(17g) | ||||
(17h) |
in which
(18) |
and
(19) |
It can be inferred from (17) that with the joint link scheduling and rate adaptation optimization, the resultant energy consumption of the UAVs and that of the on-shore BS and the vessels will be mainly decided by the qualities of the links. To tackle the irregularity and dynamic coupling of the network, we target at minimizing the total energy consumption with QoS guarantees. In some extreme cases, this may lead to a violation of the on-board energy constraints of some UAVs [22, 23, 24]. To eliminate this risk, one somewhat coarse but effective approach is to adjust the maximum number of active links where the UAVs with limited on-board energy act as transmitters. Concretely, when there is a limitation, i.e., , on the energy consumption for UAV , within the service period, an extra constraint could be added to (17). In the following, it will be seen that the extra constraint makes no difference to the derivations of the proposed scheme. Nevertheless, more elaborate approaches for incorporating the energy limitation of UAVs could be further explored in the future work.
III-B Problem Analysis
To solve the problem in (17), we are confronted with two challenges. First, (17) is a MINLP problem, which is NP-hard according to [33]. Second, the closed-form approximation for in (III-A) brings a group of hidden non-linear equality constraints on the auxiliary variables and , as shown in (17h).
In the folllowing, we analyze (17) in allusion to these two challenges, and try to pave the way to a suboptimal but efficient solution. Specifically, the relationship between and and that between and are analyzed and utilized. According to the analysis, we show that the integer scheduling indicators are able to be effectively processed with a merging and detaching strategy based on a process-oriented relaxation and gradually-approaching method, and the non-linear equality constraints on can be delicately circumvented through a Min-Max transformation of the problem.
1) Relaxation and gradually approaching
Note that and are closely related in the solutions for (17). For , the relation is described as
(20a) | |||
(20b) |
It means that if the scheduling indicator is /, i.e., the link is set to be inactive/active, then the transmission rate on that link must be allocated a zero/non-zero value, and vise versa. Based on this observation, can be relaxed by being merged into . The new problem after relaxation can be expressed as
(21a) | ||||
(21b) | ||||
(21c) | ||||
(21d) | ||||
(21e) | ||||
(21f) | ||||
(21g) |
where is shown in (22),
(22) |
and
(23) |
(24) |
Note that as compared to the original problem (17), the constraints (17b) and (17c) are now transformed into (21b) and (21c), respectively, where the original constraints on is now implicitly expressed in terms of via the relations described in (20).
Denote an optimal solution for (21) as , and then the corresponding scheduling indicators, i.e., , can be detached from according to (20). Because of relaxation, the obtained might be not able to satisfy the original constraints described in (17b) and (17c), as and are found from a larger solution space. However, it can be inferred that indicates the links with the best qualities in the network. Thus, we may approach a solution for the original problem in (17) based on and , through gradually lessening the violations. This can be achieved by shrinking the solution space of the problem (21) gradually, referring to that of (17), with the help of and .
To this end, we develop a process-oriented relaxation and gradually-approaching method for the original problem (17) in the following. Specifically, we first check the constraints in (17b) and (17c) with and find those that are violated. Then, a smaller solution space is derived for (21) based on the gentlest-ascent principle, in which the total energy consumption of the network always ascends the slowest. Lastly, we update and within the obtained smaller solution space, aiming to lessen the violations of the constraints in (17b) and (17c). The above operations are carried out iteratively, until all the constraints in (17b) and (17c) are satisfied.
Firstly, based on , we determine the violated constraints in (17b) and (17c), and find all non-zero involved in the violated constraints. For and , define
(25) |
where satisfies , and is involved in at least one of the violated constraints in (17b) for or (17c) for . By , , and , , the conflicting links with respect to the half-duplex mode of the UAVs and vessels, and those with respect to the constraint of the total number of available subcarriers, are respectively identified and grouped according to the time slot division. It can be inferred that
(26) |
Note that , are closely related due to the sequential characteristics of the data streaming on the links across the time slots to . The definition of , , , forms a basis for the shrinking of the solution space of the relaxed problem (21) towards that of the original problem (17) following a process-oriented rule.
Secondly, with ,, , we find a smaller solution space for the relaxed problem (21) based on the gentlest-ascent principle following a process-oriented rule. To do this, we form sets, i.e., , based on , following a process-oriented rule, respectively for . The specific process-oriented rule is delicately designed and the details are illustrated in Subsection C. Specially, for the process-oriented feature, satisfies
(27) |
for all non-empty . For each of the sets , let denotes an optimal solution to the problem in (21) with a group of extra constraints
(28) |
which can be written as
(29a) | ||||
(29b) | ||||
(29c) | ||||
(29d) | ||||
(29e) | ||||
(29f) | ||||
(29g) | ||||
(29h) |
It can be inferred that (29) is with a smaller solution space compared to (21), and
(30) |
We set
(31) |
Then the group of constraints in (28) with , together with those in (21b)-(21g), define a shrinked solution space for the relaxed problem (21), with which the total energy consumption of the network increases the least compared to the solution spaces formed based on other groups of constraints in (28).
Lastly, derive a new group of and based on the relaxed problem (21) with the extra group of constraints in (28) with . Note that with the group of extra constraints defined by , the newly obtained and , i.e., the link scheduling and rate adaptation result, are adjusted across all the time slots coordinately, i.e., following the process-oriented rule. Further, check the constraints in (17b) and (17c). If any violation is found, then repeat the solution-space-shrinking operation and the updating of and . Otherwise, the new group of and constitute a solution for the original problem in (17).
2) Min-Max transformation for
In this part, we try to tackle the second challenge with problem (17), i.e, the group of hidden non-linear equality constraints in (17h), and find an efficient way to solve the relaxed problem in (21). Fortunately and interestingly, it is found that (21) can be transformed into a saddle-point problem for a convex-concave function with a group of linear inequality constraints
Define as shown in (32).
(32) |
The following Theorem 1 shows that the non-linear equality constraints on and , , in (17h) and further (21g) can be absorbed through a delicate Min-Max transformation of the problem.
Theorem 1
For any , can be expressed as
(33) |
Moreover, is convex with respect to for , and concave with respect to for .
Proof 1
See Appendix A.
Based on Theorem 1, the problem in (21) can be equivalently recast as the following Min-Max problem
(34a) | ||||
(34b) | ||||
(34c) | ||||
(34d) | ||||
(34e) | ||||
(34f) | ||||
(34g) |
With a convex-concave objective function and a group of linear inequality constraints, (34) can be solved via computations with a polynomial complexity [34, 35, 36]. Its optimal solution is a saddle point of within the convex set determined by the constraints (34b)-(34g). Accordingly, an optimal solution can be obtained for the problem in (21).


To show the characteristics of more clearly, we consider a simplified network scenario with , s, MHz, m, m, m, GHz, , W, and dBm. With , we get Mbps. In this scenario, the variation of with respect to within is shown in Fig. 3. For more details, within is further illustrated in Fig. 4. The black line on the surface in both Fig. 3 and Fig. 4 marks all the points with , and the red + marker on the surface in Fig. 4 indicates the saddle point of with constraints .
III-C Suboptimal Joint Link Scheduling and Rate Adaptation Scheme
Based on the analysis in Subsection B, we propose a suboptimal joint link scheduling and rate adaptation scheme for the hybrid satellite-UAV-terrestrial MCN.
The details of the proposed scheme is illustrated in Algorithm 1. Note that the solution space for the relaxed problem in (21) is shrinked with the help of , first, which eliminate the violations of (17b), and then , which eliminate that of (17c).
For , in each iteration , sets, i.e., , are formed based on . is the biggest with , and is the size of the set . More specifically, , are derived following the process-oriented rule defined by (35)-(41), as
(35) |
where
(36a) | |||
(36b) |
with555 Note that some elements in the , , given in (37a)-(37d) may be invalid in our considered network, as the BS only transmits and the vessels only receives. When an invalid element appears, we could just ignore it. It does not affect the effectiveness of the expression in (37a)-(37d).
(37a) | |||
(37b) | |||
(37c) | |||
(37d) |
In (36b) and (37a)-(37d), is the th element of the non-empty set .666If , we could just ignore the corresponding in (35) as well as all subsequent relative expressions. When ,
(38) |
and for , is determined by
(39) |
where is the size of the set , and is the solution to (34) with the following extra constraints as
(40) |
with
(41a) | |||
(41b) |
in which is the th element in , and , can be respectively obtained from (37a)-(37d) by replacing with .
Note that by constraining all with determined by (36a) and (37) to at the same time, it is assured that the constraints in (17b) are satisfied for both UAV or vessel and in time slot when , or for UAV or vessel when . Further, the derivation of , , in (35), can be efficiently carried out by determining based on a reverse sequence with respect to , i.e., from to , through repeatedly solving the problem in (34) with the extra constraints given in (40). Besides, in Algorithm 1 is used to accumulate the extra forced-to-zero constraints on , as shown in (28), along with the iterations, so as to ensure that the solution space for the relaxed problem (21) can be continuingly shrinked towards that of the original problem (17).
Besides, to solve the problem (34) with a group of extra constraints determined by any set as
(42) |
we can delete all the in (42) as well as the corresponding from its objective function and constraints, and solve the following simplified problem as
(43a) | ||||
(43b) | ||||
(43c) | ||||
(43d) | ||||
(43e) | ||||
(43f) | ||||
(43g) |
where , , and are respectively given by (44), (45), and (46).
(44) |
(45) |
(46) |
With the finally obtained by Algorithm 1, solve the Min-Max problem in (34) with a group of extra constraints as
(47) |
and denote the optimal solution as . Further, set as
(48) |
Then, and constitute a solution for the original joint link scheduling and rate adaptation problem shown in (17) for the hybrid satellite-UAV-terrestrial MCN.
The following Theorem 2 shows that the proposed joint link scheduling and rate adaptation scheme in Algorithm 1 always converges within iterations. In later simulations, we will show that the proposed scheme achieves a comparable performance to the optimal solution obtained via exhaustive search, while it can be effectively implemented in practice with much lower complexity.
Theorem 2
The proposed joint link scheduling and rate adaptation scheme in Algorithm 1 converges with a maximum iteration number of , with and .
Proof 2
See Appendix B.
III-D Complexity Analysis
The complexity of the proposed scheme is mainly caused by the iterative solving of the Min-Max problems in (34). Denote the number of iterations needed for the implementation of Algorithm 1 for and as and , respectively. Based on Theorem 2, an upper bound for , can be respectively written as
(49a) | |||
(49b) |
Further, an upper bound for the number of problems solved in each iteration , i.e., , can be written as
(50a) | |||
(50b) |
Overall, the total number of problems that need to be solved, i.e., , can be written as
(51) |
As (34) can be solved with polynomial complexity, the proposed scheme is also with a polynomial complexity according to (III-D). Actually, is a quite loose upper bound for . Simulation results show that for the network scenarios considered in Section IV, is less than of .
Thus, though suboptimal, the proposed joint link scheduling and rate adaptation scheme has a much lower complexity compared to the optimal scheme realized via exhaustive search, for which a maximum computation complexity of is required, which rapidly becomes prohibitive in practice for relatively large and .
IV Simulation Results and Discussions
In the simulations, we consider a MCN with , , , , and , deployed within a square area of 25km2. The on-shore BS is located on the edge of the area, and the vessels are assumed to sail along randomly-generated straight shipping lanes. A randomly sampled topology of the network is shown in Fig. 5.

Each time slot lasts s, and the bandwidth of each subcarrier is MHz. The height of the BS is m, the height of the UAV is m, and the antenna heights of the vessels are all set as m, i.e., m, . The carrier frequency is set as GHz, and . Considering that the UAV flies at a relatively low height, we set the channel parameters for the links from or to the UAV as , , , , respectively. The maximum transmit power of the BS is W, the maximum transmit power of the UAV is W, and that of each of the first vessels is W, . The noise power is dBm. Without loss of generality, the QoS guarantees are considered to be in proportion to the transmission rates of the BS to the vessels, i.e, , with . is set as for , and or .
IV-A Performance of the Proposed Scheme
The energy consumption of the network with the proposed joint link scheduling and rate adaptation scheme for different groups of QoS guarantees, i.e., , , is shown in Fig. 6. Note that the network energy consumption in Fig. 6 is obtained based on the average among that for randomly sampled topologies of the hybrid MCN. For comparison, we also show the performance of two other schemes. The first one is the fixed transmission scheme, in which the BS transmits directly to the vessels with the maximum transmit power in a certain number of time slots with relatively large so as to satisfy the QoS guarantees. More specifically, the BS selects time slots to transmit to vessel , where satisfies and , with , being the largest ones among . The second scheme is the rate-adaptation-only scheme developed when only the links between the BS and the vessels, i.e., , , can be utilized, by sovling the problem (21) or (34) with the extra constraints as .

Fig. 6 shows that for , the network energy consumption is reduced by compared to the fixed transmission scheme and compared to the rate-adaptation-only scheme. The performance gains increase up to and for . It indicates that the energy consumption of the network can be prominently reduced with the proposed scheme. Besides, the performance gain increases when decreases. This is reasonable, as the smaller is, the less time slots each vessel needs to occupy to satisfy its QoS guarantees. In this case, the network has more potentials to improve the energy efficiency.
The complexity of the proposed scheme is illustrated in Fig. 7 for the randomly sampled network topologies, respectively, in terms of the number of problems solved in Algorithm 1, i.e., . It can be seen that the proposed scheme has a rather low computation complexity compared to the optimal scheme, the maximum complexity of which is , i.e., in the considered network. Further, in all the randomly sampled topologies, is less than of . That is that is a quite loose upper bound for .

To show the convergence characteristic of the proposed scheme, the variation of the number of problems solved in each iteration along with the implementation process of the scheme, for the randomly sampled topology shown in Fig. 5, is shown in Fig. 8. Note that when , and when , where is the value of after the iteration for is ended. It indicates that the proposed joint link scheduling and rate adaptation scheme converges rather quickly for different values of , i.e., different QoS guarantees for the vessels.

IV-B Comparison with the Optimal Solution
In this subsection, we explore the performance gap between the proposed scheme and the optimal solution, which can be obtained via exhaustive search, however with much higher complexity that becomes prohibitive in practice, especially for a large network. Considering that the implementation complexity of the optimal scheme is too high for our considered network scenario, we turn to finding an upper bound for the optimal performance as a comparison benchmark for the proposed scheme.
Suppose is an optimal solution to the joint link scheduling and rate adaptation problem shown in (17), and is an optimal solution to the relaxed problem in (21). It is easy to know that
(52) |
Thus, we can take , which is a solution corresponding to a super-optimal scheme, as the comparison benchmark in our exploring of the performance gap between our proposed scheme and the optimal solution. Note that can be efficiently obtained by solving the equivalent Min-Max problem shown in (34).
The energy consumptions of the network with the proposed scheme and averaged over the randomly sampled network topologies are compared in Fig. 9. It can be seen that the performance of the proposed scheme is quite close to that the super-optimal scheme, with a gap of about . Correspondingly, it is concluded that the performance gap between the proposed scheme and the optimal solution must be even less. Therefore, the proposed scheme provides an effective suboptimal solution to the joint link scheduling and rate adaptation for the hybrid MCN.


IV-C Network Performance with and without UAVs
The maritime UAVs play a critical role for both energy efficiency improvement and coverage enhancement in the MCN. In this subsection, we try to explore the performance gain that can be achieved by UAVs with the proposed joint link scheduling and rate adaptation scheme for the hybrid MCN. Specifically, the energy consumption of the MCN with UAVs and that without UAVs are firstly compared, for the illustration of the performance gain in energy efficiency. Then, the minimum data volume received by the vessels within the service duration, i.e., , is compared for two different network configurations based on the proposed algorithm, so as to demonstrate the potentials of UAVs with the proposed scheme in coverage enhancement.
For the energy consumption comparison, the simulations are conducted under the same random network topologies described previously. As shown by Fig. 10, the energy consumption of the UAV-aided network is reduced by for and for , as compared to that without UAV relaying the data. It indicates that the UAV is quite helpful for the reduction of the network energy consumption, especially when large data volumes are required by the vessels.
As to the demonstration of the potentials in coverage enhancement, the two network configurations considered are designated as C1 and C2, respectively. C1 refers to the UAV-aided MCN with the proposed scheme, and C2 represents the MCN in which the fixed transmission scheme illustrated in Subsection A is implemented. Note that as the on-shore BS transmits to the vessels directly for the fixed transmission scheme, the UAV just keeps idle in C2. The simulations are carried out under a group of semi-random network topologies with some “coverage hole”. Specifically, the shipping lanes of the vessels corresponding to are restricted within the subarea where the transmission distance from the on-shore BS is larger than km to form a “coverage hole”, while that of the other vessels are still randomly-generated across the whole square area. Besides, a semi-random trajectory is generated for the UAV in each topology, the starting point of which is restricted within the subarea with a transmission distance less than km with respect to the BS, and the ending point is randomly generated in the same subarea where the shipping lanes of the vessels with are located, with an expectation that the UAV can help to reduce the “coverage hole”.

The minimum data volumes received by the vessels under C1 and C2, denoted as and respectively, are presented in Fig. 11. The results are obtained by an average of semi-random network topologies. Different transmit powers for the on-shore BS as well as the UAV and the vessels are considered to enrich the comparison. Specifically, the transmit power of the on-shore BS and that of the UAV and the vessels are respectively set as and , , with W, W, , and taking value from dB to dB. Note that one primary indication for a better coverage is that a larger could be achieved. To show the potentials of UAVs with the proposed scheme in coverage enhancement, is obtained based on Algorithm 1 via a bisection searching within , where . Specifically, the maximum feasible , , with , , is searched based on C1 for each of the topologies, and its average with respect to the network topologies is shown in Fig. 11 as a benchmark value for in the comparison. With a moderate complexity and without loss of generality, is adopted in the simulations.777Note that as an upper bound is set for , in Fig. 11 may indicate that . While for , it is simply set as the average of in the topologies. It can be seen from Fig. 11 that is much larger than , i.e., C1 could achieve a noticeable gain in coverage enhancement compared to C2, just as expected. Furthermore, while the average performance gain of C1 over C2, i.e., , is about for dB, it is for dB. It indicates that maritime UAVs with the proposed scheme have greater potentials in coverage enhancement for MCNs with more severe coverage problems.
V Conclusions
In this paper, we focused on the coverage extension problem of 5G on the ocean. For higher benefit-to-cost ratio, we have proposed to orchestrate hierarchical links for a hybrid satellite-UAV-terrestrial MCN, using only the slowly-varying large-scale CSI, which can be obtained easily according to the trajectories of UAVs and the shipping lanes of vessels. A MINLP problem has been formulated for the minimization of the network energy consumption with QoS guarantees for all users. To tackle the NP-hard problem, a suboptimal scheme has been proposed based on a relaxation and gradually-approaching method following the gentlest-descent principle, as well as an equivalent Min-Max transformation. Simulations results have shown that the proposed process-oriented joint link scheduling and rate adaptation scheme converges quickly, and has a polynomial computation complexity. Furthermore, it can achieve a prominent performance close to the optimal solution, which, however, cannot be easily implemented in practice due to its prohibitive complexity. By adopting the proposed scheme, all users can share an agile on-demand coverage, and the total energy consumption can be greatly reduced, making it a promising technique to be applied in future greener and more affordable MCNs using both fixed and deployable infrastructures. Based on the results of this work, more systematic designs incorporating with e.g., UAV trajectory optimization, online dynamic adjustment, and more critical QoS requirements, could be uncovered in future works.
Appendix A Proof of Theorem 1
The first-order and the second-order partial derivative of with respect to , can be respectively derived as
(53) |
(54) |
By substituting the expression of in (III-A) into and setting , we get
(55) |
Based on (9), it is known that
(56) |
(56) indicates that
(57) |
and further
(58) |
Substitute (58) into (A), and it is obtained that
(59) |
It can be seen from (A) and (59) that
(60) |
Furthermore, (A) implies
(61) |
which shows that is decreasing with respect to within . Thus,
(62) |
(63) |
Based on (19), (35), (60), (62), and (63), it can be inferred that
(64) |
Based on the convexity of the exponential function, it is easy to know that is convex with respect to for . Besides, based on (61), we know that is concave with respect to for .
Appendix B Proof of Theorem 2
Based on the illustration in Algorithm 1, it can be seen that the solution space for the relaxed problem (21) is shrinked in each iteration , , based on the process-oriented rule defined by (31) and (35)-(41).
It can be inferred that for , half-duplex mode constraints given in (17b) are assured to be transformed from the violated state to the satisfied state after each iteration . To obtain the maximum iteration number, we consider the worst case, where the constraints given in (17b) are all violated with the initial and obtained by solving the relaxed problem (21). Denote the number of iterations needed for in the worst case as , and it should satisfy
(65) |
Thus,
(66) |
Furthermore, we have
(67) |
After the iterations for terminate, at most links are scheduled to be active in time slot . It indicates that at most extra active links should be removed, i.e., set idle, for each time slot so as to satisfy the subcarrier number constraints given in (17c). That is that at most extra active links in total should be set idle through the iterations for . With each iteration , extra active links could be set idle. Thus, if we denote the number of iterations needed for in the worst case as , then
(68) |
Furthermore, we have
(69) |
References
- [1]
- [2] Y. Wang, W. Feng, J. Wang, and T. Q. S. Quek, “Joint link scheduling and rate adaptation for energy-efficient Internet of vessels,” in Proc. IEEE ICC, Montreal, Quebec, Canada, Jun. 2021.
- [3] R. Campos, T. Oliveira, N. Cruz, A. Matos, and J. M. Almeida, “BLUECOM+: Cost-effective broadband communications in remote ocean areas,” in Proc. OCEANS, pp. 1–6, Apr. 2016.
- [4] T. Wei, W. Feng, Y. Chen, C.-X. Wang, N. Ge, and J. Lu, “Hybrid satellite-terrestrial communication networks for the maritime Internet of Things: key technologies, opportunities, and challenges,” IEEE Internet Things J., 2021, Early Access.
- [5] M. Zhou, V. D. Hoang, H. Harada, et al., “TRITON: high-speed maritime wireless mesh network,” IEEE Wireless Commun., vol. 20, no. 5, pp. 134–142, Oct. 2013.
- [6] H. Saarnisaari, S. Dixit, M.-S. Alouini, et. al., “A 6G white paper on connectivity for remote areas,” 6G Flagship White Papers, arXiv:2004.14699, 2020.
- [7] X. Li, W. Feng, J. Wang, Y. Chen, N. Ge, and C.-X. Wang, “Enabling 5G on the ocean: a hybrid satellite-UAV-terrestrial network solution,” IEEE Wireless Commun., vol. 27, no. 6, pp. 116–121, Dec. 2020.
- [8] C. Liu, W. Feng, Y. Chen et al., “Cell-free satellite-UAV networks for 6G wide-area Internet of Things,” IEEE J. Sel. Areas Commun., vol. 39, no. 4, pp. 1116–1131, Apr. 2021.
- [9] J. Wang et al., “Wireless channel models for maritime communications,” IEEE Access, vol. 6, pp. 68070–68088, 2018.
- [10] Y. Huo, X. Dong, and S. Beatty, “Cellular communications in ocean waves for maritime Internet of Things,” IEEE Int. Things J., vol. 7, no. 10, pp. 9965–9979, Oct. 2020.
- [11] C. Liu, W. Feng, T. Wei, and N. Ge, “Fairness-oriented hybrid precoding for massive MIMO maritime downlink systems with large-scale CSIT,” China Commun., vol. 15, no. 1, pp. 52-61, Jan. 2018.
- [12] T. Wei, W. Feng, J. Wang, N. Ge, and J. Lu, “Exploiting the shipping lane information for energy-efficient maritime communications,” IEEE Trans. Veh. Tech., vol. 68, no. 7, pp. 7204-7208, Jul. 2019.
- [13] Y. Kim, Y. Song, and S. H. Lim, “Hierarchical maritime radio networks for Internet of maritime Things,” IEEE Access, vol. 7, pp. 54218–54227, 2019.
- [14] S. Jo and W. Shim, “LTE-maritime: high-speed maritime wireless communication based on LTE technology,” IEEE Access, vol. 7, pp. 53172–53181, 2019.
- [15] K. A. Yau, A. R. Syed, W. Hashim, J. Qadir, C. Wu, and N. Hassan, “Maritime networking: bringing Internet to the sea,” IEEE Access, vol. 7, pp. 48236–48255, 2019.
- [16] F. B. Teixeira, R. Campos, and M. Ricardo, “Height optimization in aerial networks for enhanced broadband communications at sea,” IEEE Access, vol. 8, pp. 28311–28323, 2020.
- [17] X. Li, W. Feng, Y. Chen, C.-X. Wang, and N. Ge, “Maritime coverage enhancement using UAVs coordinated with hybrid satellite-terrestrial networks,” IEEE Trans. Commun., vol. 68, no. 4, pp. 2355–2369, Apr. 2020.
- [18] T. Yang, Z. Jiang, R. Sun, N. Cheng, and H. Feng, “Maritime search and rescue based on group mobile computing for unmanned aerial vehicles and unmanned surface vehicles,” IEEE Trans. Industrial Informatics, vol. 16, no. 12, pp. 7700–7708, Dec. 2020.
- [19] Y. Zeng, R. Zhang, and T. J. Lim, “Wireless communications with unmanned aerial vehicles: opportunities and challenges,” IEEE Commun. Mag., vol. 54, no. 5, pp. 36-42, May 2016.
- [20] Y. Zeng, J. Lyu, and R. Zhang, “Cellular-connected UAV: potential, challenges, and promising technologies,” IEEE Wireless Commun., vol. 26, no. 1, pp. 120-127, Feb. 2019.
- [21] Y. Sun, D. Xu, D. W. K. Ng, L. Dai, and R. Schober, “Optimal 3D-trajectory design and resource allocation for solar-powered UAV communication systems,” IEEE Trans. Commun., vol. 67, no. 6, pp. 4281–4298, Jun. 2019.
- [22] Y. Cai, Z. Wei, R. Li, D. W. K. Ng, and J. Yuan, “Joint trajectory and resource allocation design for energy-efficient secure UAV communication systems,” IEEE Trans. Commun., vol. 68, no. 7, pp. 4536-4553, Jul. 2020.
- [23] Y. Zeng and R. Zhang, “Energy-efficient UAV communication with trajectory optimization,” IEEE Trans. Wireless Commun., vol. 16, no. 6, pp. 3747-3760, Jun. 2017.
- [24] D. Yang, Q. Wu, Y. Zeng, and R. Zhang, “Energy tradeoff in ground-to-UAV communication via trajectory design,” IEEE Trans. Veh. Tech., vol. 67, no. 7, pp. 6721-6726, Jul. 2018.
- [25] J. Lyu, Y. Zeng, R. Zhang, and T. J. Lim, “Placement optimization of UAV-mounted mobile base stations,” IEEE Commun. Lett., vol. 21, no. 3, pp. 604-607, Mar. 2017.
- [26] Q. Wu, Y. Zeng, and R. Zhang, “Joint trajectory and communication design for multi-UAV enabled wireless networks,” IEEE Trans. Wireless Commun., vol. 17, no. 3, pp. 2109-2121, Mar. 2018.
- [27] Y. Zeng, R. Zhang, and T. J. Lim, “Throughput maximization for UAV-enabled mobile relaying systems,” IEEE Trans. Commun., vol. 64, no. 12, pp. 4983-4996, Dec. 2016.
- [28] Y. Chen, W. Feng, and G. Zheng, “Optimum placement of UAV as relays,” IEEE Commun. Lett., vol. 22, no. 2, pp. 248-251, Feb. 2018.
- [29] S. Bulusu, N. B. Mehta, and S. Kalyanasundaram, “Rate adaptation, scheduling, and mode selection in D2D systems with partial channel knowledge,” IEEE Trans. Wireless Commun., vol. 17, no. 2, pp. 1053-1065, Feb. 2018.
- [30] X. Lin, R. W. Heath, and J. G. Andrews, “The interplay between massive MIMO and underlaid D2D networking,” IEEE Trans. Wireless Commun., vol. 14, no. 6, pp. 3337-3351, Jun. 2015.
- [31] A. Al-Hourani, S. Kandeepan, and S. Lardner, “Optimal LAP altitude for maximum coverage,” IEEE Wireless Commun. Lett., vol. 3, no. 6, pp. 569–572, Dec. 2014.
- [32] W. Feng, Y. Wang, N. Ge, J. Lu, and J. Zhang, “Virtual MIMO in multi-cell distributed antenna systems: coordinated transmissions with large-scale CSIT,” IEEE J. Sel. Areas Commun., vol. 31, no. 10, pp. 2067-2081, Oct. 2013.
- [33] S. Gueye, S. Michel, and A. Yassine, “A 0-1 linear programming formulation for the berth assignment problem,” in Proc. Intern. Conf. Logistics., pp. 50–54, May 2011.
- [34] S. V. Rzhevskii, “Monotone -subgradient method for finding saddle points of convex-concave functions,” Cybernetics & Systems Analysis, vol. 29, no. 4, pp. 546-555, 1993.
- [35] Arkadi Nemirovski, “Prox-method with rate of convergence O(1=t) for variational inequalities with lipschitz continuous monotone operators and smooth convex-concave saddle point problems,” SIAM Journal on Optimization, vol. 15, no. 1, pp. 229-251, 2004.
- [36] E. Y. Hamedani, A. Jalilzadeh, N. S. Aybat, U. V. Shanbhag, “Iteration complexity of randomized primal-dual methods for convex-concave saddle point problems,” arXiv:1806.04118v2, 2018.