Next Article in Journal
Online Learning of Oil Leak Anomalies in Wind Turbines with Block-Based Binary Reservoir
Next Article in Special Issue
Dynamic Beam Hopping Time Slots Allocation Based on Genetic Algorithm of Satellite Communication under Time-Varying Rain Attenuation
Previous Article in Journal
Detection of Mental Stress through EEG Signal in Virtual Reality Environment
Previous Article in Special Issue
A Ku-Band Magnified Active Tx/Rx Multibeam Antenna Based on a Discrete Constrained Lens
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Beam Satellite Cooperative Transmission Scheme Based on Resources Optimization and Packets Segmentation

1
School of Electronic Engineering, Beijing University of Posts and Telecommunication, Beijing 100876, China
2
School of Information and Communication Engineering, Beijing University of Posts and Telecommunication, Beijing 100876, China
*
Authors to whom correspondence should be addressed.
Electronics 2021, 10(22), 2841; https://doi.org/10.3390/electronics10222841
Submission received: 4 September 2021 / Revised: 16 November 2021 / Accepted: 16 November 2021 / Published: 18 November 2021
(This article belongs to the Special Issue State-of-the-Art in Satellite Communication Networks)

Abstract

:
Multi-beam satellite communication systems are promising architectures in the future. A packet is transmitted by multi-satellite and multi-beam cooperatively, which can provide efficient spectrum utilization, improve system throughput, and guarantee Quality of Services (QoS). In multi-beam satellite communication systems, multi-layer and multi-dimensional radio resources change dynamically, which leads to the discontinuity of optimal resources and the lack of mapping balance between packets and radio resources. To deal with these problems, we propose a cross-layer and cross-dimension radio resources optimization model based on the weighted discrete firefly algorithm and an adaptive packet segmentation scheme based on the irregular gradient algorithm. The cross-layer and cross-dimension radio resources optimization model based on the weighted discrete firefly algorithm simulates cross-layer and cross-dimension optimization for the high-dynamic and multi-dimensional radio resources by considering the channel state information (CSI) and QoS in the multi-beam satellite communication system. The optimal resources are taken as the weight of irregular gradient algorithm to segment packets and map packets to radio resources, which can realize the mapping balance between packets and radio resources and ensure the efficiency and reliability of communication. The simulations show that the new transmission scheme improves the normalized system throughput and user satisfaction index by 18.7% and 6.2%, respectively.

1. Introduction

1.1. Background

According to the report of Cisco, there is an ever-increasing number of devices that are wirelessly connected to the Internet, which will reach approximately 12.3 billion by 2023 [1]. The performance requirements of the next generation communication system are a peak data rate of 1000 Gbps (gigabits per second) and air latency of less than 100 microseconds ( μ ) [2]. Furthermore, NR over NTN is being specified in Release 17 [3]. Hence, this paper aims to stimulate future investigations by the research community on the next generation communication system. One of the research focuses of next-generation communication systems is to achieve 3D seamless coverage, thereby providing efficient, high-quality, low-cost, and global roaming broadband communication services [4]. 5G relies on the seamless integration of non-terrestrial communication systems (such as unmanned aerial vehicles and ultra-low orbit satellites) with cellular communication systems to achieve this goal [5]. Satellite communication systems have become the choice to achieve higher capacity, real-time communication, and wider coverage due to their abilities of seamless connectivity and high data rates [6]. Although the traditional satellite communication systems can cover the globe, it is difficult to meet the increasing demand for users due to their low spectrum utilization and limited satellite capacity.
Compared with Geostationary Earth Orbit (GEO) and Medium Earth Orbit (MEO), Low Earth Orbit (LEO) satellites have many advantages, such as low cost, short delay, small path loss, and so on. There have been many mega-constellations of LEO satellites demonstrated by recent commercial corporations to provide global broadband internet access services, e.g., OneWeb, StarLink, Space X, and HongYan [7]. At the same time, CubeSats is also being studied which is cost-effective and can be built using commercial off-the-shelf components [8,9]. Aiming at ubiquitous connection requirements of users, the next generation communication system puts forward higher requirements for multi-antenna multiple input multiple output (MIMO) technology. However, the small size and light weight make the onboard resource of LEO satellite severely restricted. It is difficult for a multi-antenna device on a single satellite to meet the requirements of MIMO technology for channel isolation, and it is difficult to implement the MIMO technology in a single satellite application scenario. The phased array antenna which can improve the Equivalent Isotropic Radiated Power (EIRP) and the spectral efficiency by building a virtual multi-antenna system is applied to multi-beam satellites. In addition, with the development of Orthogonal Frequency Division Multiplexing (OFDM) and multiplexing diversity technology, packets can be transmitted by coordinating multiple beams in multi-beam satellite communication systems. The demand for system capacity and reliability of the next-generation communication system to achieve global seamless ubiquitous access can be satisfied.
In dense urban areas, the user equipment (UE) cannot receive satellite line-of-sight (LOS) signals, and the signal to interference noise ratio (SINR) of received non-line-of-sight (NLOS) signals is low, which makes it difficult to meet the demodulation threshold of communication signals. Therefore, satellites cannot be used to transmit signals in dense urban areas, resulting in a waste of radio resources. In multi-beam satellite communication systems, multi-beam satellites can provide multi-dimensional coverage for users according to the users’ demands. Received NLOS signals are superimposed to enhance the SNR, which can meet the demodulation threshold of communication signals. With the development of various emerging applications and the promotion of new disruptive services and applications, the demand for network efficiency is constantly improving [10]. The realization of Extended Reality (XR), Holographic Telepresence (HT), and Connected Autonomous Vehicles (CAV) require the support of large bandwidth. The traditional satellite communication systems have fixed bandwidth which is difficult to expand [11]. In multi-beam satellite communication systems, the multi-dimensional coverage can effectively increase bandwidth, improve system capacity, and meet users’ demands. Compared with terrestrial communication systems, the distribution areas of users which are covered by satellite communication systems are different day and night [12]. In multi-beam satellite communication systems, beams can be scheduled dynamically according to users’ demands to ensure that users can be covered dynamically and radio resources can be used effectively. Users can be provided with time-sharing services. The European Space Agency (ESA) has promoted a project of beam hopping techniques for multi-beam satellite systems in 2004 [13], and Hughes has developed and launched the Spaceway-3 satellite system using the hopping spot beam [10]. However, most of the existing researches about beam hopping technology has been analyzed for the GEO satellite communication system.
In this paper, we construct a scenario where multi-satellite and multi-beam simultaneously transmit uplink data for a single user. The multi-satellite multi-beam cooperative communication system has the following characteristics:
  • The user can transmit packets with multiple different beams at the same time. The users have the function of joint packet transmission and processing.
  • Satellites share each other’s channel status and control information through the gateway, but do not share packets. There is obvious spatial isolation between the different beams of satellites, which can provide convenience for flexible spectrum utilization schemes.
The cross-satellite and cross-dimensional packet transmission scheme in the multi-satellite multi-beam cooperative communication system can effectively increase the user transmission rate. Expanding the space dimension can ensure the stability and flexibility of the link. The seamless coverage of the world can improve the global spectrum utilization. However, while providing high-speed, efficient, reliable, and stable services, there are also many technical challenges.
High dynamic and multiple dimensional radio resources optimization: In the multi-satellite multi-beam cooperative communication system, the LEO is moving at high speed. The channel between satellites and users changes rapidly. The signals of different beams suffer different fading. Users are covered by different beams of different satellites, and there is obvious spatial isolation between different beams. Therefore, how to make full use of the degree of freedom in the airspace and select the optimal resource for transmission according to different SINR and QoS is an urgent problem to be solved in the multi-satellite multi-beam cooperative communication system.
Time division and discontinuous packet segmentation: After the multi-satellite multi-beam resource allocation is completed, the radio resource of a beam cannot meet the user’s needs, and the radio resource is non-continuous to the user. The packets are transmitted by different beams, and the size of the packets does not match the allocated radio resources. Therefore, how to segment packets into smaller packets effectively to match optimal resources for coordinated transmission is another difficult problem in the multi-satellite multi-beam cooperative communication system.

1.2. Contributions

In multi-beam satellite communication systems, multi-dimensional coverage is adopted. In this paper, in response to the above problems, a multi-beam satellite cooperative transmission scheme based on cross-layer and cross-dimension resources optimization and irregular gradient adaptive packet segmentation is proposed. In the scheme, multi-layer multi-dimensional radio resources are abstracted as the multi-layer multi-dimensional distribution of fireflies. SINR and QoS are taken as the weight to influence the attraction between fireflies. Multi-layer and multi-dimensional resources optimization is carried out by using the multi-peak processing ability of the firefly algorithm, and the optimal resources are selected for allocation. In addition, the irregular gradient algorithm is introduced as the rule of packet segmentation, and the optimal resources are taken as the weight of gradient change to map different packets to radio resources, which realizes the mapping balance between packets and radio resources and ensures the efficiency and reliability of transmission. The main purpose of this paper is to solve the optimal allocation problem in the case of multi-layer and multi-dimensional radio resources multiplexing. The contributions are as follows:
  • We propose a cross-layer and cross-dimension radio resources optimization model based on the weighted discrete firefly algorithm. CSI and QoS are taken as the weight to select optimal resources. The problem of high dynamic multi-dimensional radio resources optimization is solved in multi-beam satellite communication systems;
  • An adaptive packet segmentation scheme based on the irregular gradient algorithm is proposed. The optimal resources are weighted to realize the mapping balance between packets and radio resources. The problem of low spectrum utilization in satellite communication systems caused by the discontinuous optimal resources is solved. The cooperative transmission of multi-beam satellite is realized;
  • The normalized system throughput and user satisfaction index of the proposed cooperative transmission scheme in multi-beam satellite communication systems are analyzed and evaluated through simulation.
The rest of this paper is organized as follows. Section 2 describes the related works about resource allocation. Section 3 describes the model of multi-beam satellite communication systems and introduces the user connection and mapping model of radio resources and packets. In Section 4, the multi-beam satellite cooperative transmission scheme based on cross-layer and cross-dimension resources optimization and irregular gradient adaptive packet segmentation is introduced, and the user satisfaction index is proposed to evaluate the proposed algorithm. In Section 5, the performance comparison of the proposed cooperative transmission scheme is analyzed, and the advantages of the scheme are illustrated by simulation. Section 6 summarizes this paper.

2. Related Work

In order to improve spectrum efficiency in satellite communication systems, a large number of radio resource allocation algorithms have been proposed. In [14], the total throughput of all cells is maximized under the condition that system throughput and QoS requirements are considered. In [15], in the user-intensive scenario, satellite and ground networks cooperate to complete the backhaul transmission and ensure the QoS of traffic. Abderrahim, M et al. [16] consider a variety of scenarios and optimizes the data rate and resource allocation of all nodes. However, these resource allocation algorithms are mainly applied to single-beam satellite communication systems or terrestrial heterogeneous networks, which cannot meet the demands of radio resources allocation of spectrum multiplexing between different satellites in multi-beam satellite communication systems.
Among them, the works of resource allocation in multi-beam satellite communication systems have been studied before. In [17], a congestion pricing game model is proposed to meet the different demands of ground users in different satellite links in non-geosynchronous satellite systems. In [18], a dynamic bargaining resource allocation algorithm is proposed, and the numerical test results show the influence of different algorithm parameters on the optimal pricing and the profit of the satellite system. In [19], a perfect market incentive-based technology for spectrum optimization of GEO multi-beam satellite systems with different user preferences to improve spectrum utilization is designed. The current multi-beam satellite cooperative transmission systems only consider the resource allocation between the inner beams of a single satellite. For multi-beam satellite communication systems, only the resource allocation of CDMA (Code Division Multiple Access) is considered between different satellites and different beams [20,21]. In [22], they introduce a potential game-based approach to implement collaborative user scheduling and power allocation in the uplink multi-beam satellite IoT (S-IoT) networks. In this paper, the problem of radio resource allocation based on OFDM is studied in multi-beam satellite communication systems.
Resource allocation of macrocell and microcell cooperative transmission in terrestrial heterogeneous networks is being studied intensively. In [23,24,25,26], resource allocation of macrocell and microcell cooperative transmission in terrestrial heterogeneous networks is introduced. Terrestrial communication systems mainly make use of the different coverage range and transmitting power of macrocell and microcell to carry out cooperative transmission, but the priority of the satellite coverage is not different. There is little difference in transmission power. If power and coverage are used for user division, it is easy to cause misdivision, resulting in lower transmission efficiency. In order to realize the spectrum multiplexing, effective radio resource allocation is the key to improve the system performance.
Heuristic algorithms for radio resource allocation have been tried before. In [27], a resource management scheme aiming at maximizing resource utilization and user service weight is proposed, and an improved cuckoo algorithm for optimization to ensure QoS of high-priority users is introduced. In [28], a low-orbit satellite communication system based on wave hopping is designed, and the greedy algorithm to solve the resource allocation of the system is used, which improves the system throughput and space-borne resource utilization. However, the traditional heuristic algorithms can only find the local optimal solution. It is difficult for the traditional heuristic algorithm to solve the problems of high dynamic multi-dimensional resources optimization and Time-division and discontinuous packet segmentation in multi-beam satellite communication systems.
In [29,30], the subcarrier resource allocation based on the OFDM system in the visible light terrestrial system is studied. In [31], the subcarrier separation technology is used to allocate the subcarrier resources of the OFDM-based multi-user system to maximize the total rate. In [32], the subcarrier resources in the OFDM system are allocated on the basis of multi-user fairness.
At present, satellite communication systems are one of the potential technologies for the development of 6G. The cooperative transmission schemes which are similar to the scheme proposed in this paper are introduced in the latest research of 6G. In [33,34], ground cooperative transmission systems are introduced. In [11], the beams of GEO and LEO can cooperatively serve users. User information can be shared among all satellites. In [35], a multi-satellite cooperative access scheme is proposed. The users covered by multiple satellites can access these satellites at the same time. In [36], in the satellite-ground cooperative transmission network, a packet is cooperatively transmitted in multiple links at the packet level, which can allocate link capacity more finely. At the receivers, the tagged packets are reordered. However, it mainly focuses on the selection of the transmission path and lacks attention to resource allocation. In [37], an example of a multi-satellite joint transmission scheme is given. The user connects multiple satellites at the same time for joint transmission to obtain transmission diversity gain and increase system capacity. In [38], spot beams of GEO are used to coordinately transmit packets for mobile users. In [39], the spot beams of GEO are decomposed into virtual beams for coordinated transmission through beamforming of the gateway.
There are problems of segmentation, synchronization, and signal processing. These problems have also been explored in the literature [40,41,42,43,44,45,46]. In [40], different segments of different contents are stored in cooperative caching systems. In [41], in order to prevent the interference packet from colliding with the expected packets, the packets are divided to reduce the bit error rate. In [42], the influence of different packet sizes on the system efficiency is analyzed. The system efficiency is improved by dividing the packets into different sizes. In [43], a satellite uplink time synchronization scheme that does not rely on time reference is proposed. In [44], a synchronization scheme is proposed in the multi-beam satellite system in the case of different beam differential delay transmission. In [45], a scheme of packet reorganization is proposed. In [46], the technology of packet reassembly in Wireless Sensor Networks improves the reliability of packet transmission.
Therefore, inspired by the above researches, this paper proposes a multi-beam satellite cooperative transmission scheme based on cross-layer and cross-dimension resources optimization and irregular gradient adaptive packet segmentation to solve the problem of radio resource allocation in multi-beam satellite communication systems.

3. System Model

In this section, the model of multi-beam satellite communication systems is introduced. On this basis, the connection mode of different satellites and different beams and the multi-dimensional mapping model between packets and radio resources are analyzed and modeled.

3.1. Model of Multi-Beam Satellite Communication System

We focus on the satellite communication system of B5G and 6G. The technology can advance on the basis of the system model of OneWeb. As a result, we have fully considered the new technology of 5G which can support the multi-beam satellite communication system. The system model of the multi-beam satellite communication system is composed of the OneWeb system model, 5G NR new technology, and the satellite channel model.
As shown in Figure 1, the model of multi-beam satellite communication systems is introduced. The LEO constellation is built which is composed of 720 satellites on the basis of OneWeb. The satellites uniformly distribute in 18 polar orbits at a distance of 1200 km. The number of the satellite is 40 in one polar orbit. The inclination angle of each orbital surface is 87 . Each satellite revolves around the earth. There are most three satellites that can cover the same service area. With the development of spaceborne phased array antenna, multi-port amplifier, renewable technology, and software radio technology, the beams can be flexibly adjusted and the radio resources can be allocated efficiently in the multi-beam satellite communication system.
  • Spaceborne phased array antenna: The phased array antenna controls the feed phase and realizes the beam sweep. By controlling the feed phase of the radiating element in the array antenna, the shape of the pattern can be changed. At present, the bandwidth of the phased array antenna is 4 GHz. The antenna volume is less than 1 dm 3 , and the scanning Angle is greater than ± 60 , which can effectively improve the system throughput.
  • Multi-port amplifier: Multi-port amplifier is mainly composed of the input matrix, output matrix, and high power amplifier. Input signals are distributed to all input matrices. After being distributed through the high-power amplifier, they are recombined in the output matrix. At present, multi-port amplifiers can be suitable for frequency bands such as S/L/Ka/Ku.
  • Renewable technology: Renewable technology is to receive satellite multi-source payload data and perform information fusion processing on it. With the development of OFDM, multiple access, and power control, the data processing capability of satellites has been effectively improved.
  • Software radio technology: Software radio refers to the realization of various radio communication functions (such as working frequency band, modem type, data format, encryption mode, and communication) through software loading on an open, standardized, and modular general hardware platform. By reloading part of the software in orbit, satellites can support the latest waveform and protocol standards to update the corresponding technology. At present, software radio can support 256 Mbit, repetitive programming on-orbit, and 100 Mbit/s.
Figure 1. Model of multi-beam satellite communication system.
Figure 1. Model of multi-beam satellite communication system.
Electronics 10 02841 g001
According to the options in the 3GPP, a four-color multiplexing scheme is used between beams. Spectrum is shared between satellites. The protocol between satellites and users includes control plane protocol and user plane protocol, which processes the data packets with different delays, different QoS requirements, and different sizes generated by users. Physical signals between satellites and users are processed by Low Density Parity Check Code (LDPC) and Quadrature Phase Shift Keying (QPSK). Channel multiplexing is realized by OFDM.
There are several satellites and users in the multi-beam satellite communication system. Multi-beam satellites are denoted as S = s 1 , s 2 , , s P , P is the number of multi-beam satellites. Users are denoted as U = u 1 , u 2 , , u Q , Q is the number of users. The user u q connected to the satellite s p is denoted as u q p = 1 . The user u q has several types of packets, which are defined as A = a q 1 , a q 2 , , a q I , I is the number of packets.The segmentation packet is defined as a q i c , where the label c represents the segmentation number of the packet a q i . The satellite s p has a set of beams B M = b p 1 , b p 2 , , b p J , J is the number of beams, in which each beam may have the same or different coverage. In this paper, different satellites use spectrum resources with the same bandwidth of B, and the beam uses OFDM to transmit. The number of subchannels of the satellite s p is N, where the total number of subchannels occupied by the beam b p j is N b p j = N b p j B M b p j , and the bandwidth occupied by each sub-channel is B n p m = B N . Make V a q i b p p j = f a q i b p j , t a q i b p j , d a q i b p j denoted the allocation radio resources set, which is allocated to the packets a q i of the user u q . f a q i b p j represents the number of subchannels occupied by the packets a q i in the frequency domain. t a q i b p j represents the slot occupied by the packets a q i in the time domain, and d a q i b p j represents the demand for the packets a q i . The packet a q i is assigned a set of radio resources which are represented as f a q i b p j × t a q i b p j .
Figure 2 describes the transmission process of multi-beam satellite communication systems from resources requests to packet transmitting. At first, after the connection between satellites and users is established, resources requests are transmitted to the gateway. Then, the gateway optimizes the radio resources of the beam of the satellite according to the request. Next, the optimal resources are assigned to users’ packets. Then, the packets are segmented into smaller packets. In the end, the smaller packets are mapped to the optimal resources, and users can transmit the packets by the optimal resources.

3.2. User Connection Model

In the multi-beam satellite communication system, multiple beams can be used to serve one user’s packets. Therefore, the traditional two-dimensional resource grid cannot accurately describe the characteristics of multi-satellite and multi-beam connection with multiple connection modes, which leads to an increase in the complexity of resource allocation.
In the multi-satellite multi-beam cooperative communication system, there are mainly four connection models between satellites and users, as shown at the time T 1 in Figure 1. The first model is the single-satellite single-beam connection model, where the user u 4 is only connected to a beam of the satellite s 3 . The second model is that the user connects to multiple beams of one satellite. The user u 1 connects to two beams of the satellite s 3 . Another model is the multi-satellite single-beam connection model, where the user u 2 connects to a beam of the satellite s 3 and a beam of the satellite s 2 . The last model is the connection between the user and multi-satellite multi-beam. The user u 3 is connected to a beam of the satellite s 1 and two beams of the satellite s 2 at the same time. In this case, the users’ packets are transmitted simultaneously by a beam of the satellite s 1 and two beams of the satellite s 2 according to the result of resource allocation.

3.3. System Propagation Model

In this paper, we mainly consider the effects of large scale fading (including free space loss, scintillation effect, cloud and rain attenuation, and oxygen absorption), small scale fading, transmission delay, and doppler effect under different beams. The difference of channel fading under different beams is mainly reflected in the difference in elevation angle, distance, and carrier frequency. We will conduct a detailed analysis below:

3.3.1. Satellite Channel Model

In this paper, different packets are transmitted through different beams of one satellite or different beams of different satellites. Therefore, we mainly consider the influence of satellite channels on signal transmission in two different scenarios. One is the difference of channels in different beams of one satellite. The other is the difference of channels in different beams of multiple satellites.
In the LEO satellite communication system, as shown in Figure 3, the signal of the packet a q i c is mainly influenced by large scale fading (including free space loss, scintillation effect, cloud and rain attenuation, and oxygen absorption), small scale fading, transmission delay, and doppler effect. The channel impulse response of the beam b p j of the satellite s p which is used to transmit the packet a q i c can be expressed as:
h a q i c s p b p j = P L p a t h l o s s , a q i c s p b p j P L s c i n t i l l a t i o n h a P L r a i n P L o x y g e n δ a q i c s p e j 2 π f a q i c s p b p j h ,
where P L p a t h l o s s P L s c i n t i l l a t i o n h a P L r a i n P L o x y g e n is large scale fading parameter. P L p a t h l o s s represents free space loss. P L s c i n t i l l a t i o n h a , P L r a i n , P L o x y g e n are scintillation effect, rain attenuation, and oxygen absorption, respectively, which we set to 1, 1.585, and 1. δ a q i c s p is the transmission delay. e j 2 π f a q i c s p b p j is the doppler effect. f a q i c s p b p j is the value of doppler shift in the beam b p j of the satellite s p . h is small scale fading defined as TDL channel in 3GPP.
As shown in Figure 3b, at the current time, the satellite s 1 can only provide user u q with one beam, and other beams of satellite s 1 cannot be used for transmission because the band of other beams is occupied or the channel fading is serious. However, the user u q needs to transmit a large number of packets and has the highest priority, the adjacent satellite s 2 will be scheduled to serve the user u q . As shown in Figure 4, the distance between the satellite s 1 and user u q is 1500 km and the distance between the satellite s 2 and user u q is 1700 km. When the distance between satellite and user is different, the free space fading, doppler shift, and transmission delay are different.

3.3.2. Free Space Loss Model of Satellite Channel

Figure 3a shows that packets are transmitted through different beams of one satellite. In different beams, the distance between the user and the satellite can be regarded as the same. Different beams use different carrier frequencies for transmission. According to Figure 4a, we can see when the distance between the user and the satellite is 1500 km, the free space fading generated by beam 1 with 28.1 GHz and beam 2 with 28.2 GHz is 245.5 dB and 245.7 dB, respectively. In order to better show the influence of the distance on free space fading, doppler shift, and transmission delay, we have underlined the free space fading, doppler shift, and transmission delay values of satellites located at 1500 km and 1700 km in Figure 4. The red line indicates the free space fading, doppler shift, and transmission delay of the satellite s 1 with a height of 1500 km. The black line indicates the free space fading, doppler shift, and transmission delay of the satellite s 2 with a height of 1700 km. Figure 3b shows that packets are transmitted through different beams of multiple satellites. In different beams, the distance between the user and the satellite is quite different. At the same time, different beams use different carrier frequencies for transmission. It can be seen in Figure 4a that when the distances between satellites and users are 1700 km and 1500 km, the free space fading of beams with the same carrier frequency of 28.1 GHz is 248 dB and 245.5 dB, respectively. The free space fading can be expressed as:
P L p a t h l o s s , a q i c s p b p j = 4 π c 2 L G t G r d a q i c s p 2 f c b p j 2 ,
where c is the velocity of light. G t and G r are gain of transmitter and receiver, respectively, which we set to 1. L is system loss parameters. d a q i c s p is the distance between the satellite and the user, which can be get from Equation (3). f c b p j is the carrier frequency. The carrier frequency of different beams is different. As the distance d a q i c s p between the satellite s p and the user u q and the carrier frequency f c b p j of the beam b p j increases, The free space fading P L p a t h l o s s , a q i c s p b p j of the beam b p j of the satellite s p transmitted the packet a q i c increases.
d a q i c s p = R e 2 + r 2 2 R e r c o s θ ,
where c o s θ = c o s θ a q i c θ s p c o s φ a q i c . θ is the angle between R e and r. The range of θ is 2 π 3 , 2 π 3 . θ a q i c and φ a q i c are the longitude and latitude of the user u q that generates the packet a q i c , respectively. θ s p is the longitude of the satellite s p . R e is the radius of the earth. r is the orbit radius of the satellite.

3.3.3. Doppler Shift Model of Satellite Channel

In the satellite communication system, doppler shift is caused by relative movement between satellites and users. Doppler shift leads to carrier frequency offset, constellation rotation, and inter-carrier interference, resulting in serious signal distortion, high bit error rate, affecting system throughput. As shown in Figure 4b, when the distance between user and satellite is 1500 km in scenario (a) in Figure 3, the doppler shift of both beams is f a q i c s 2 b 2 j f c b 2 j = 1.79 × 10 5 . In scenario (b) in Figure 3, when the distance between satellites and users is 1700 km and 1500 km, the doppler shift is f a q i c s 2 b 2 j f c b 2 j = 1.92 × 10 5 , f a q i c s 2 b 2 j f c b 2 j = 1.79 × 10 5 , respectively. Doppler shift in satellite channel can be expressed as:
f a q i c s p b p j f c b p j = R e r sin ( θ cos arccos ( μ cos θ 0 θ 0 ω n c R e 2 + r 2 2 R e r cos ( θ cos arccos ( μ cos θ 0 θ 0 ,
where μ = R e / r . The value of R e , r, and θ are as described above. θ 0 is maximum access angle which is 55 .

3.3.4. Transmission Delay Model of Satellite Channel

As shown in Figure 4c, when the distance between user and satellite is 1500 km in scenario (a) in Figure 3, the transmission delay at the same distance is 34ms. In scenario (b) in Figure 3, when the distance between satellites and users is 1700 km and 1500 km, the transmission delay is 56.5 ms and 50 ms, respectively. The transmission delay can be simplified as:
δ a q i c s p = d a q i c s p c tan ( θ ) .
where d a q i c s p is the distance between the satellite s p and the user u q which generate the packet a q i c . c is the velocity of light. The value of θ is as described above. As the distance of the satellite increases, the transmission delay increases.

4. Multi-Beam Satellite Cooperative Transmission Scheme Based on Cross-Layer and Cross-Dimension Resources Optimization and Irregular Gradient Adaptive Packets Segmentation

In this section, at first, the multi-beam satellite cooperative transmission scheme based on cross-layer and cross-dimension resources optimization and irregular gradient adaptive packet segmentation is mathematically expressed. Then, the cross-layer and cross-dimension radio resources optimization model based on the weighted discrete firefly algorithm and the adaptive packet segmentation scheme based on the irregular gradient algorithm are introduced. Finally, we put forward the user satisfaction index and evaluate the proposed algorithm.

4.1. Problem Formulation

According to the analysis of the multi-beam satellite communication system, the availability of multi-dimensional radio resources changes dynamically. At the same time, the influence of CSI and QoS should be considered when optimal resources are selected. Since the optimal resources in the multi-beam satellite communication system are discontinuous, packets need to be effectively segmented to adapt to the optimal resources. Therefore, we propose a multi-beam satellite cooperative transmission scheme based on cross-layer and cross-dimension resources optimization and irregular gradient adaptive packets segmentation.
In this paper, in order to focus on the problem of resource allocation, we assume that satellites and beams have been connected to users. At the same time, considering the connection model between users and satellites mentioned above, the interference of the packet a q i c can be expressed as:
I a q i c s p b p j = a q i c A , i i u q p P s p b p j h a q i c s p b p j + a q i c A , q q u q p P s p b p j h a q i c s p b p j ,
where the first part of Equation (6) is the interference to the packet a q i c caused by other packets a q i c of the user u q which are transmitted by the same beam of the same satellite. The second part of Equation (6) is the interference to the packet a q i c caused by other packets a q i c of other users u q which are transmitted by the same beam of the same satellite. P s p b p j is the transmitting power of the beam b p j of the satellite s p . In this paper, the transmitting power of each beam is set to the same, 60 W. h a q i c s p b p j is the channel gain of the beam b p j of the satellite s p transmitted the packet a q i c . According to the propagation model described above, different beams have different channel gains. The channel gain of each beam changes with changes in large scale fading, small scale fading, transmission delay, and doppler shift. The channel gains of different beams which are used to transmit packets are different. The packets are suffered from different interference. As the channel gain of the beams increases, the interference suffered by the packets increases.
Let the binary variable w p j q represent the connection between beams and users. When w p j q = 1 , it means that the user u q connects to the beam b p j of the satellite s p , otherwise, w p j q = 0 . The bandwidth occupied by segmentation packets a q i c is
B a q i c s p b p j = w p j q × B × f a q i c b p j N ,
where B is the system bandwidth. N is the number of subchannels of the satellite s p and f a q i c b p j is the number of subchannels occupied by the packet a q i c in the frequency domain.
At the receiver, we separately calculate the SINR of the beams that transmit different parts of the packet. The SINR of the beam b p j of the satellite s p that transmit the segmentation packet a q i c is
S I N R a q i c s p b p j = w p j q u q p P s p b p j h a q i c s p b p j I a q i c s p b p j + N 0 ,
where N 0 is Gaussian white noise. According to the propagation model described above, different beams of different satellites have different channel gains. The channel gain changes with the randomness of the channel. I a q i c s p b p j is the interference suffered by the packet a q i c as mentioned by Equation (6). When the beam b p j of the satellite s p connect to the user u q which generate the packet a q i c , that is, w p j q = 1 and u q p = 1 . w p j q u q p P s p b p j h a q i c s p b p j is the power to transmit the packet a q i c .
Therefore, the system capacity is:
C = u q U a q i c A s p S b p j B M B a q i c s p b p j log ( 1 + S I N R a q i c s p b p j ) .
According to the above parameter description, the mathematical model of radio resource allocation problem with the optimization goal of maximizing the system capacity can be defined as:
m a x C = u q U a q i c A s p S b p j B M B a q i c s p b p j log ( 1 + S I N R a q i c s p b p j ) ,
s . t . f a q i c b p j , t a q i c b p j f a q i c b p j , t a q i c b p j = , i i , b p j B M , a q i c , a q i c A ,
f a q i c b p j , t a q i c b p j f a q i c b p j , t a q i c b p j , j j , b p j , b p j B M , a q i c , a q i c A ,
f a q i c b p j , t a q i c b p j 0 , 0 , f a q i c b p j , t a q i c b p j , b p j B M , a q i c A ,
s p S b p j B M w p j q u q p P s p b p j 1 ,
P s p b p j P m a x ,
w p j q 0 , 1 .
Equation (11) introduces that radio resources of the beam b p j of the satellite s p occupied by different packets, a q i c and a q i c , cannot be overlapped at the same time. Equation (12) indicates that different packets, a q i c and a q i c , can occupy the radio resources of the beam, b p j and b p j , at the same time, which belong to different satellites, s p and s p . Equation (13) indicates that the gateway can allocate resources or not according to the judgment conditions in the process of resource allocation. Equation (14) means that the user u q can connect multiple beams of multiple satellites simultaneously. There will always be a beam of a satellite connected to the user. The transmitted power is limited by the total power given by Equation (15).

4.2. A Cross-Layer and Cross-Dimension Radio Resources Optimization Model Based on the Weighted Discrete Firefly Algorithm

As shown in Figure 5, a cross-layer and cross-dimension radio resources optimization model based on the weighted discrete firefly algorithm is recommended by considering the mapping model between cross-layer and cross-dimension resources and fireflies and the influence of CSI and QoS as the weight of fireflies’ attraction.
In this paper, the position of each firefly represents the radio resource x = f a q i b p j , t a q i b p j of the beam b p j of the satellite s p and the CSI of radio resources and the QoS of packets are expressed as the weight of the brightness β of the firefly. The ratio of bandwidth and SINR F i t is the adaptive value. The matrix Y A x is used to represent the result of each optimization, and the dimension of the matrix is S × B M × U × A × N × T . S is the total number of satellites in the system. B M is the total number of beams in the system. U is the total number of users in the system. A is the total number of packets in the system. N is the total number of sub-channels provided by each beam of each satellite. T represents the exchange time of one request process, that is, the total time of one resources allocation process. The set of the optimal radio resources selected each time is represented as y. The representation of the matrix Y A x is as follows:
Y A x = y 1 y 2 y a ,
Among them y a = s p , b p j , u q , a q i c , f a q i c b p j , t a q i c b p j . s p is the optimal satellite. b p j is the optimal beam. u q is the served user. a q i c is the transmitted packet. f a q i c b p j is the frequency index of the optimal radio resources. t a q i c b p j is the time index of the optimal radio resources.
The firefly’s brightness β can be written in the following equation:
β = β 0 e γ ( S I N R e Q o S 2 ) r 2 ,
where β 0 is the value of initial attraction, that is, the value of attraction when r = 0 . γ is the given fixed light absorption coefficient. r is the distance between two fireflies. CSI and QoS are the weight of r. The distance between two fireflies can be expressed as:
r i j = y i y j = k = 1 K y i , k y j , k 2 ,
where r i j represents the difference between two radio resources. x i and x j represent different radio resources. k represents dimension, and y i , k represents the position of the i-th firefly in dimension k.
The position of the i-th firefly moved by the influence of j-th firefly can be defined as:
y i = r o u n d y i + β 0 e γ ( S I N R e Q o S 2 ) r i j 2 y j y i + α r a n d 0.5 ,
where the second part in the above equation represents the influence of attraction. The third part represents the random parameter. The r a n d represents the random value between [0, 1]. α is a random parameter. Since the radio resource allocation in the multi-beam satellite communication system is a complex discretization problem, this paper adopts r o u n d to discretize the radio resources.
The ratio of the bandwidth to SINR of the user’s packet a q i is determined as fitness function h B a q i T , S I N R a q i to find the optimal resources index. The bandwidth occupied by the packets a q i of user u q within time T is
B a q i T = s p S b p j B M w p j q B s p b p j a q i T = s p S b p j B M w p j q × B × f a q i b p j N × t a q i b p j .
The total bandwidth of the beam b p j of the satellite s p is B, which is divided into N subchannels. The bandwidth occupied by each subchannel is B N in a symbol. f a q i c b p j is the number of subchannels of the beam b p j occupied by the packet a q i c in the frequency domain, which is different in different beams of different satellite occupied by the packet a q i c . The bandwidth occupied by the packet a q i c of the beam b p j of the satellite s p is w p j q × B × f a q i c b p j N in a symbol. t a q i c b p j is the number of symbols of the beam b p j occupied by the packet a q i c in the time domain, which is different in different beams of different satellite occupied by the packet a q i c . The bandwidth occupied by the packet a q i c of the beam b p j of the satellite s p is w p j q × B × f a q i c b p j N × t a q i c b p j . In summary, The bandwidth of all beams of all satellites occupied by the packet a q i c is B a q i c T in T, that is, in a TTI. In the case of channels with different SINR, the index of the optimal radio resources, f a q i c b p j and t a q i c b p j , are different. The bandwidth occupied by the packet is also different.
The formula defined as the fitness function is as follows:
F i t B a q i T , S I N R a q i = B a q i T S I N R a q i ,
where B a q i c T is the bandwidth occupied by the packets a q i c of user u q within time T. S I N R a q i c is the SINR of the packets a q i c .
The detailed flow chart of the weighted discrete firefly algorithm using F i t B a q i T , S I N R a q i as the fitness function is given in Algorithm 1.
Algorithm 1 Improved discrete firefly algorithm
Input: source-index, num-source, SINR, QoS, β 0 = 1, α = 0.5, γ = 0.5, δ = 0.9, maximum iteraton t-max.
Output: best-source-index.
 while  t < t m a x  do
for i = 1 1 : n u m s o u r c e do
  for j = 1 1 : n u m s o u r c e do
   if l i g h t i > l i g h t j then
    Move firefly i towards firefly j by considering the
    distance between i and j using r i j ;
    Update source-index;
    Update light intensity.
   else
    Update parameter;
     r e s u l t r e s u l t + ( m i d d l e i ) .
   end if
  end for
end for
 end while

4.3. An Adaptive Packets Segmentation Scheme Based on the Irregular Gradient Algorithm

In the multi-beam satellite communication system, optimal resources are taken as the weight of gradient segmentation. The packets are segmented in an irregular way to adapt to the discontinuous optimal resources, which are transmitted cooperatively by multi-satellite to improve the spectrum efficiency and maximize the utilization of resources.
According to 3GPP, radio resources are divided into time domain resources and frequency domain resources. In the time domain, they are sequentially divided into frames, subframes, slots, and symbols. In the frequency domain, they are divided into resource blocks (RB) and resource elements (RE). Unlike LTE, in order to adapt to the multiple scenarios of 5G, the transmission time interval (TTI) of 5G is defined as a slot. Moreover, in the frequency domain, subcarrier spacing can be set as 15 kHz, 30 kHz, 60 kHz, 120 kHz, and 240 kHz according to different scenarios. The uplink and downlink channels are no longer fixed slots, and the slots can be flexibly allocated according to the demand for packets.
Similar to the 3GPP 5G Non-Terrestrial Network (NTN), the radio resources of the NTN in 3GPP are also divided into time domain resources and frequency domain resources. The difference from the ground is that a higher frequency band is used in NTN for transmission.
As shown in Figure 6, we use the same resource division method as 3GPP. In the time domain, the slot is the smallest unit of TTI, which contains 14 OFDM symbols. In the frequency domain, the system bandwidth is divided into multiple RBs and each RB contains 12 consecutive subcarriers. Each RB occupies 12 consecutive subcarriers and a symbol. In each TTI, we allocate RBs according to user demands. The maximum allocatable slot resources are 14 OFDM symbols in a TTI, and the maximum frequency domain resources that can be allocated are related to the allocatable bandwidth and subcarrier spacing. Different from 3GPP, the relative movement between satellites and users and long distances cause large delays, so we mainly use 120 kHz subcarrier spacing to reduce the interference of carriers and frequency offset in our system.
Figure 6 shows a detailed explanation of the adaptive packet segmentation scheme based on the irregular gradient algorithm. In this paper, the user generates packets with different delays, different QoS requirements, and different sizes at the application layer. After processing by high layers, the packets are multiplexed at MAC. It is different from the rule in which packets are multiplexed into fixed-size transmission blocks in the 5G MAC. In this paper, the packets are segmented according to optimal resources. The segmented packets are padding zeros according to the size of the transmission block to ensure that packets can be sent when resources are insufficient. In the PHY, the packets are coded and modulated, and mapped to the corresponding RB.
In this paper, while ensuring transmission quality, the scattered radio resources are integrated to transmit packets to improve spectrum efficiency. As mentioned above, the optimal resources RB are found according to the cross-layer and cross-dimension radio resources optimization model based on the weighted discrete firefly algorithm. When the size of the optimal continuous RB is smaller than the size of the packet that needs to be transmitted, the packet is divided into smaller packets at the MAC according to the size of the optimal continuous RB. Then, zero padding is performed according to the fixed size of the transmission block. The above steps are cyclically executed until the RB in this TTI is used up or all packets are successfully transmitted.
At the receiver, the user completes frame synchronization and slot synchronization in the PHY according to Primary Synchronization Signal (PSS) and Secondary Synchronization Signal (SSS) to receive the physical signal in each beam. After multiple TTIs, the segmented packets transmitted by different satellites and beams are cached to the receiver. When all the segmented packets of one packet are transmitted to the receiver, the segmented packets are sorted at the MAC layer according to their sequence numbers and reassembled. The reassembled packets are transmitted to the upper layer.

4.4. User Satisfaction Index

In this paper, the user satisfaction index is expressed as f u q and defined as the ratio of the bandwidth actually allocated to packets to the bandwidth required by users. If the ratio is equal to 1, it means that the radio resources allocated to users can fully meet the demands of users. Otherwise, the smaller the value is, the fewer radio resources are allocated to packets, and the demands of users cannot be met.
f u q = a q i A B a q i s p S b p j B M a q i A w p j q × d a q i b p j .
where a q i c A B a q i c is the bandwidth actually allocated to all packets which are generated by the user u q . s p S b p j B M a q i c A w p j q × d a q i c b p j is the bandwidth required by the all packets which are generated by the user u q in all beams of all satellites.
The user satisfaction index of the adaptive packet segmentation scheme based on the irregular gradient algorithm is 18% higher than that without the irregular gradient algorithm.

5. Simulation Results and Performance Analysis

In this paper, the proposed multi-beam satellite cooperative transmission scheme based on cross-layer and cross-dimension resources optimization and irregular gradient adaptive packet segmentation is evaluated by simulation based on MATLAB R2019a. In order to verify the proposed algorithm in this paper, the multi-beam satellite communication system is built, where the satellite constellation mainly adopts the features of OneWeb, whose parameters are shown in Table 1.
As shown in Figure 7, the user generates multiple packets. Firstly, each packet is mapped to the radio bearer according to QoS. Secondly, the packets are segmented according to allocated radio resources, and each segmented packet a q i c is tagged with c. Thirdly, each segmented packet is mapped to the different beams for transmission and processed in satellite. The receiver receives the packets of each beam separately. The PSS and SSS received are autocorrelated with the local SSS and PSS in order to complete the frame and time slot synchronization within each beam. Then the receiver caches the received packets. After multiple TTIs, when all segmented packets of one packet had been received, the segmented packets are sorted and reassembled according to their own label c.
Under multi-beam satellites coverage, we mainly consider the normalized system throughput and user satisfaction index with four communication scenarios as shown in Figure 8, that is, single-satellite single-beam multi-user, single-satellite multi-beam multi-user, multi-satellite single-beam multi-user, and multi-satellite multi-beam multi-user. In the simulation, the parameters of the firefly algorithm are shown in Figure 8. Comparing scenario (a) with (b), it can be clearly seen that the normalized system throughput is significantly improved due to the increase of beam. Comparing scenario (b) with (c), there is interference between users when the beams of different satellites share bandwidth. The SINR is reduced. The normalized system throughput is reduced. Comparing scenario (b) with (d), when multiple satellites serve multiple users, while the quality of resources that users can allocate become worse, the normalized system throughput is even much higher than that of other scenarios because of the large bandwidth, coordination transmission between multi-beam and flexible allocation according to user demands.
As shown in Figure 9, Figure 9a abstractly represents the part of radio resources of multi-beam satellites, where the yellow parts are available resources that can be allocated to users. Figure 9b abstractly shows the part of radio resources that are allocated to different packets in scenario (d). Different colors indicate radio resources that are allocated to different packets. Figure 10 shows the index of the optimal resources that are selected in an iteration by using the cross-layer and cross-dimension radio resources optimization model based on the weighted discrete firefly algorithm.
In this paper, as shown in Figure 11a, there is data diversity in the multi-beam satellite communication system which means that the data of one user is transmitted through different physical channels (such as different beams of one satellite or different beams of multiple satellites) after segmentation. The SINR of each beam is not superimposed, and the packet is not repeatedly superimposed and sent. In order to better show that the difference of the SINR of each beam, we have underlined the relationship between SINR and BER of different beams in Figure 11 respectively. When the SINR of the beam b 22 is 1.5, the BER of the beam b 22 is 0.12. When the SINR of the beam b 23 is 2.1, the BER of the beam b 23 is 0.13. When the SINR of the beam b 13 is 2.5, the BER of the beam b 13 is 0.15. In this paper, unlike traditional MIMO systems, we use beams with similar SINRs to transmit different packets to achieve data diversity. After segmenting packets at the transmitter, the received segmented packets are buffered at the receiver. After multiple TTIs, the packets will be reorganized and combined into a packet. Finally, the data packet would be processed.
According to the above analysis, the multi-beam satellite cooperative transmission scheme based on cross-layer and cross-dimension resources optimization and irregular gradient adaptive packet segmentation can significantly improve the normalized system throughput. However, the normalized system throughput is different under the proposed algorithm with different iterations. Figure 11b shows that as the number of iterations increases, the normalized system throughput increases and then remains at a stable amount. When the normalized system throughput reaches stabilization, the increase of the number of iterations does not significantly improve the normalized system throughput, but the time required still increases. Therefore, in this paper, the number of iterations is set to 3.
As shown in Figure 12, in the multi-beam satellite communication system, we adopt other resource allocation algorithm to compare with the proposed algorithm in this paper, which are congestion pricing game algorithm, dynamic bargaining algorithm, particle swarm optimization algorithm, and genetic algorithm. According to the research results in references [47,48], we found that, at the same time, there are 3 multi-beam satellites covering users at 55 , 15 , 40 or 2 multi-beam satellites covering users at 55 , 15 . We analyze the influence of different numbers of satellites on the normalized system throughput. It can be clearly seen from Figure 12 that with the increase of the number of satellites, the normalized system throughput is also increasing. Among them, the worst performance is the genetic algorithm. The best one is the proposed algorithm in this paper. In other words, with the same number of satellites under optimal parameters, the proposed algorithm in this paper can better improve the normalized system throughput. After selecting the optimal resources, packets are segmented to be adapted to the optimal resources, which can make full use of resources, increase the transmission rate, and increase the system throughput at the same time.
We evaluate the performance of different algorithms according to the user satisfaction index proposed above. As shown in Figure 13, the user satisfaction index using the proposed algorithm in this paper is higher. The proposed algorithm carries out cross-layer and cross-dimension optimization. Firstly, the optimization selection is carried out among different satellites. Then the optimization selection is carried out among beams of the optimal satellite. Finally, the optimal resources are carried out among radio resources. It can be seen from Figure 12 and Figure 13 the proposed algorithm in this paper can effectively improve normalized system throughput and user satisfaction index.

6. Conlusions

In this work, we propose a multi-beam satellite cooperative transmission scheme based on cross-layer and cross-dimension resources optimization and irregular gradient adaptive packet segmentation. The proposed algorithm is suitable for multi-beam satellite communication systems. Firstly, the optimal resources are selected by the cross-layer and cross-dimension radio resources optimization model based on the weighted discrete firefly algorithm. In order to get high spectrum efficiency, based on the optimal resources, we put forward an adaptive packet segmentation scheme based on the irregular gradient algorithm to map different packets to radio resources, which can realize efficient transmission in multi-beam satellite communication systems. In the simulation analysis, the proposed algorithm in this paper improves the normalized system throughput and user satisfaction index by 18.7% and 6.2%, respectively. Furthermore, our work can be extended to several interesting further research directions, for example, beam selection and resource allocation of variable subcarrier in multi-beam satellite communication systems can be studied for future work.

Author Contributions

Conceptualization, X.Y., Z.D., W.L. and K.W.; methodology, X.Y., Z.D., W.L. and K.W.; software, X.Y.; validation, X.Y., Z.D., W.L. and K.W.; formal analysis, X.Y., Y.L., X.M.; investigation, X.Y.; resources, X.Y., Z.D., W.L. and K.W.; data curation, X.Y.; writing—original draft preparation, X.Y.; writing—review and editing, X.Y., H.L., L.G.; visualization, X.Y.; supervision, Z.D., W.L. and K.W.; project administration, X.Y., Z.D., W.L. and K.W.; funding acquisition, Z.D., W.L. and K.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by China National key Research and Development Plan (2020YFB1808005), and the National Natural Science Foundation of China (61801039), and the Civil Aerospace Technology Advance Research Project and the Fundamental Research Funds for the Central Universities (2021RC06).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Slamnik-Krijestorac, N.; Kremo, H.; Ruffini, M.; Marquez-Barja, J.M. Sharing Distributed and Heterogeneous Resources toward End-to-End 5G networks: A Comprehensive Survey and a Taxonomy. IEEE Commun. Surv. Tutor. 2020, 22, 1592–1628. [Google Scholar] [CrossRef]
  2. Huang, T.; Yang, W.; Wu, J.; Ma, J.; Zhang, X.; Zhang, D. A Survey on Green 6G Network: Architecture and Technologies. IEEE Access 2019, 7, 175758–175768. [Google Scholar] [CrossRef]
  3. Rinaldi, F.; Määttänen, H.L.; Torsner, J.; Pizzi, S.; Andreev, S.; Iera, A.; Koucheryavy, Y.; Araniti, G. Broadcasting services over 5G NR enabled multi-beam non-terrestrial networks. IEEE Trans. Broadcast. 2020, 67, 33–45. [Google Scholar] [CrossRef]
  4. Matinmikko-Blue, M.; Aalto, S.; Asghar, M.I.; Berndt, H.; Chen, Y.; Dixit, S.; Jurva, R.; Karppinen, P.; Kekkonen, M.; Kinnula, M. White paper on 6G drivers and the UN SDGs. arXiv 2020, arXiv:2004.14695. [Google Scholar]
  5. Du, J.; Jiang, C.; Zhang, H.; Wang, X.; Ren, Y.; Debbah, M. Secure Satellite-Terrestrial Transmission Over Incumbent Terrestrial Networks via Cooperative Beamforming. IEEE J. Sel. Areas Commun. 2018, 36, 1367–1382. [Google Scholar] [CrossRef]
  6. Jiang, W.; Han, B.; Habibi, M.A.; Schotten, H.D. The road towards 6G: A comprehensive survey. IEEE Open J. Commun. Soc. 2021, 2, 334–366. [Google Scholar] [CrossRef]
  7. Tian, F.; Huang, L.; Liang, G.; Jiang, X.; Sun, S.; Ma, J. An efficient resource allocation mechanism for beam-hopping based LEO satellite communication system. In Proceedings of the 2019 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), Jeju, Korea, 5–7 June 2019; pp. 1–5. [Google Scholar]
  8. Abulgasem, S.; Tubbal, F.; Raad, R.; Theoharis, P.I.; Lu, S.; Iranmanesh, S. Antenna Designs for CubeSats: A Review. IEEE Access 2021, 9, 45289–45324. [Google Scholar] [CrossRef]
  9. Madni, M.A.A.; Iranmanesh, S.; Raad, R. DTN and Non-DTN routing protocols for inter-cubesat communications: A comprehensive survey. Electronics 2020, 9, 482. [Google Scholar] [CrossRef] [Green Version]
  10. Whitefield, D.; Gopal, R.; Arnold, S. Spaceway now and in the future: On-board IP packet switching satellte communication network. In Proceedings of the MILCOM 2006–2006 IEEE Military Communications Conference, Washington, DC, USA, 23–25 October 2006; pp. 1–7. [Google Scholar]
  11. Gu, P.; Li, R.; Hua, C.; Tafazolli, R. Dynamic Cooperative Spectrum Sharing in a Multi-beam LEO-GEO Co-existing Satellite System. IEEE Trans. Wirel. Commun. 2021. [Google Scholar] [CrossRef]
  12. Wang, A.; Lei, L.; Lagunas, E.; Pérez-Neira, A.I.; Chatzinotas, S.; Ottersten, B. NOMA-enabled multi-beam satellite systems: Joint optimization to overcome offered-requested data mismatches. IEEE Trans. Veh. Technol. 2020, 70, 900–913. [Google Scholar] [CrossRef]
  13. Joly, F.; Kluth, M. Target 2 System Architectural and Design Trade-offs. DDS. DDD 2005, 2. [Google Scholar] [CrossRef]
  14. Dai, C.Q.; Luo, J.; Fu, S.; Wu, J.; Chen, Q. Dynamic User Association for Resilient Backhauling in Satellite–Terrestrial Integrated Networks. IEEE Syst. J. 2020, 14, 5025–5036. [Google Scholar] [CrossRef]
  15. Ge, C.; Wang, N.; Selinis, I.; Cahill, J.; Kavanagh, M.; Liolis, K.; Politis, C.; Nunes, J.; Evans, B.; Rahulan, Y. QoE-Assured Live Streaming via Satellite Backhaul in 5G Networks. IEEE Trans. Broadcast. 2019, 65, 381–391. [Google Scholar] [CrossRef] [Green Version]
  16. Abderrahim, W.; Amin, O.; Alouini, M.S.; Shihada, B. Latency-aware offloading in integrated satellite terrestrial networks. IEEE Open J. Commun. Soc. 2020, 1, 490–500. [Google Scholar] [CrossRef] [Green Version]
  17. Li, F.; Lam, K.Y.; Chen, H.H.; Zhao, N. Spectral Efficiency Enhancement in Satellite Mobile Communications: A Game-Theoretical Approach. IEEE Wirel. Commun. 2020, 27, 200–205. [Google Scholar] [CrossRef]
  18. Li, F.; Lam, K.Y.; Zhao, N.; Liu, X.; Zhao, K.; Wang, L. Spectrum Trading for Satellite Communication Systems With Dynamic Bargaining. IEEE Trans. Commun. 2018, 66, 4680–4693. [Google Scholar] [CrossRef]
  19. Li, F.; Lam, K.Y.; Jia, M.; Zhao, K.; Li, X.; Wang, L. Spectrum Optimization for Satellite Communication Systems with Heterogeneous User Preferences. IEEE Syst. J. 2020, 14, 2187–2191. [Google Scholar] [CrossRef]
  20. De Gaudenzi, R.; Giannetti, F.; Luise, M. Capacity of a multibeam, multisatellite CDMA mobile radio network with interference-mitigating receivers. IEEE Syst. J. 2020, 14, 2187–2191. [Google Scholar] [CrossRef]
  21. Waheed, U.A.; Vimal, K.D. Downlink performance of multi-beam multi-satellite CDMA-based LEO satellite system with power control. In Proceedings of the Globecom’00-IEEE. Global Telecommunications Conference. Conference Record (Cat. No. 00CH37137), San Francisco, CA, USA, 27 November–1 December 2000. [Google Scholar]
  22. Zhang, X.; Zhang, B.; Guo, D.; An, K.; Qi, S.; Wu, G. Potential Game-based Radio Resource Allocation in Uplink Multi-beam Satellite IoT Networks. IEEE Trans. Aerosp. Electron. Syst. 2021. [Google Scholar] [CrossRef]
  23. Liang, G.; Yu, H.; Guo, X.; Qin, Y. Joint Access Selection and Bandwidth Allocation Algorithm Supporting User Requirements and Preferences in Heterogeneous Wireless Networks. IEEE Access 2019, 7, 23914–23929. [Google Scholar] [CrossRef]
  24. Wang, F.; Chen, W.; Tang, H.; Wu, Q. Joint Optimization of User Association, Subchannel Allocation, and Power Allocation in Multi-Cell Multi-Association OFDMA Heterogeneous Networks. IEEE Trans. Commun. 2017, 65, 2672–2684. [Google Scholar] [CrossRef] [Green Version]
  25. Zhou, L.; Hu, X.; Ngai, E.C.-H.; Zhao, H.; Wang, S.; Wei, J.; Leung, V.C.M. A Dynamic Graph-Based Scheduling and Interference Coordination Approach in Heterogeneous Cellular Networks. IEEE Trans. Veh. Technol. 2016, 65, 3735–3748. [Google Scholar] [CrossRef]
  26. Hasan, N.U.; Ejaz, W.; Ejaz, N.; Kim, H.S.; Jo, M. Network Selection and Channel Allocation for Spectrum Sharing in 5G Heterogeneous Networks. IEEE Access 2016, 4, 980–992. [Google Scholar] [CrossRef]
  27. Wang, Y.; Bian, D.; Hu, J.; Tang, J.; Wang, C. A Flexible Resource Allocation Algorithm in Full Bandwidth Beam Hopping Satellite Systems. In Proceedings of the 2019 IEEE 3rd Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Chongqing, China, 11–13 October 2019. [Google Scholar]
  28. Wang, L.; Zhang, C.; Qu, D.; Zhang, G. Resource Allocation for Beam-hopping User Downlinks in Multi-beam Satellite System. In Proceedings of the 2019 15th International Wireless Communications and Mobile Computing Conference (IWCMC), Tangier, Morocco, 24–28 June 2019. [Google Scholar]
  29. Liu, X.; Na, Z.; Wang, Y.; Durrani, T.S. Joint Resource Allocation for a Novel OFDM-Based Multicolor VLC Network. IEEE Netw. Lett. 2021, 3, 100–104. [Google Scholar] [CrossRef]
  30. Ji, H.; Zhang, T.; Qiao, S.; Ghassemlooy, Z. Joint Dimming Control and Optimal Power Allocation for THO-OFDM Visible Light Communications. IEEE Trans. Commun. 2021, 69, 5352–5366. [Google Scholar] [CrossRef]
  31. Yin, S.; Qu, Z. Resource allocation in multiuser OFDM systems with wireless information and power transfer. IEEE Commun. Lett. 2016, 20, 594–597. [Google Scholar] [CrossRef]
  32. Ren, Z.; Chen, S.; Hu, B.; Ma, W. Proportional resource allocation with subcarrier grouping in OFDM wireless systems. IEEE Commun. Lett. 2013, 17, 868–871. [Google Scholar]
  33. Liu, L.; Zhou, Y.; Garcia, V.; Tian, L.; Shi, J. Load aware joint CoMP clustering and inter-cell resource scheduling in heterogeneous ultra dense cellular networks. IEEE Trans. Veh. Technol. 2017, 67, 2741–2755. [Google Scholar] [CrossRef]
  34. Liu, L.; Zhou, Y.; Zhuang, W.; Yuan, J.; Tian, L. Tractable coverage analysis for hexagonal macrocell-based heterogeneous UDNs with adaptive interference-aware CoMP. IEEE Trans. Wirel. Commun. 2018, 18, 503–517. [Google Scholar] [CrossRef]
  35. Zhao, B.; Ren, G.; Zhang, H. Multisatellite cooperative random access scheme in low earth orbit satellite networks. IEEE Syst. J. 2018, 13, 2617–2628. [Google Scholar] [CrossRef]
  36. Jia, Y.; Zhang, J.; Wang, P.; Liu, L.; Zhang, X.; Wang, W. Collaborative transmission in hybrid satellite-terrestrial networks: Design and implementation. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Korea, 25–28 May 2020; pp. 1–6. [Google Scholar]
  37. Chen, S.; Sun, S.; Kang, S. System integration of terrestrial mobile communication and satellite communication—The trends, challenges and key technologies in B5G and 6G. China Commun. 2020, 17, 156–171. [Google Scholar] [CrossRef]
  38. Tang, Q.; Zhu, L.; Li, T.; Bai, L. A high efficient cooperative transmission method for multi-satellite collocation systems. In Proceedings of the 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 11–13 October 2017; pp. 1–6. [Google Scholar]
  39. Dou, S.; Bai, L.; Xie, J.; Xiao, Z. Cooperative transmission for geostationary orbiting satellite collocation system. In Proceedings of the 2014 IEEE Global Communications Conference, Austin, TX, USA, 8–12 December 2014; pp. 2880–2885. [Google Scholar]
  40. Liu, L.; Zhou, Y.; Yuan, J.; Zhuang, W.; Wang, Y. Economically optimal MS association for multimedia content delivery in cache-enabled heterogeneous cloud radio access networks. IEEE J. Sel. Areas Commun. 2019, 37, 1584–1593. [Google Scholar] [CrossRef]
  41. Chen, S.; Ma, R.; Chen, H.H.; Meng, W. A segmented packet collision model for smart utility networks under WLAN interferences. IEEE Trans. Wirel. Commun. 2016, 15, 3506–3517. [Google Scholar] [CrossRef]
  42. Goswami, S.; Kodirov, N.; Mustard, C.; Beschastnikh, I.; Seltzer, M. Parking packet payload with P4. In Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies, Barcelona, Spain, 1–4 December 2020; pp. 274–281. [Google Scholar]
  43. Han, L.; Hua, N. A distributed time synchronization solution without satellite time reference for mobile communication. IEEE Commun. Lett. 2013, 17, 1447–1450. [Google Scholar]
  44. Luan, X.; Wu, J.; Xu, X.; Ren, S.; Xiang, H. Research on the propagation delay characteristic of multi-beam geo satellite communications system. In Proceedings of the 13th International Conference on Advanced Communication Technology (ICACT2011), Gangwon, Korea, 13–16 February 2011; pp. 620–623. [Google Scholar]
  45. Irazabal, M.; Lopez-Aguilera, E.; Demirkol, I.; Schmidt, R.; Nikaein, N. Preventing RLC Buffer Sojourn Delays in 5G. IEEE Access 2021, 9, 39466–39488. [Google Scholar] [CrossRef]
  46. Zhu, Y.H.; Qiu, S.; Chi, K.; Fang, Y. Latency aware IPv6 packet delivery scheme over IEEE 802.15. 4 based battery-free wireless sensor networks. IEEE Trans. Mob. Comput. 2016, 16, 1691–1704. [Google Scholar] [CrossRef]
  47. Takahashi, M.; Kawamoto, Y.; Kato, N.; Miura, A.; Toyoshima, M. DBF-based Fusion Control of Transmit Power and Beam Directivity for Flexible Resource Allocation in HTS Communication System toward B5G. IEEE Trans. Wirel. Commun. 2021. [Google Scholar] [CrossRef]
  48. Takahashi, M.; Kawamoto, Y.; Kato, N.; Miura, A.; Toyoshima, M. Adaptive Multi-Beam Arrangement for Improving Throughput in an HTS Communication System. In Proceedings of the ICC 2020-2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
Figure 2. Packet transmission process.
Figure 2. Packet transmission process.
Electronics 10 02841 g002
Figure 3. Propagation model. (a) Single-satellite multi-beam. (b) Multi-satellite multi-beam.
Figure 3. Propagation model. (a) Single-satellite multi-beam. (b) Multi-satellite multi-beam.
Electronics 10 02841 g003
Figure 4. (a) Free space fading model. (b) Doppler shift model. (c) Transmission delay model.
Figure 4. (a) Free space fading model. (b) Doppler shift model. (c) Transmission delay model.
Electronics 10 02841 g004
Figure 5. Wireless resources and fireflies mapping model.
Figure 5. Wireless resources and fireflies mapping model.
Electronics 10 02841 g005
Figure 6. Adaptive task block segmentation scheme based on irregular gradient algorithm.
Figure 6. Adaptive task block segmentation scheme based on irregular gradient algorithm.
Electronics 10 02841 g006
Figure 7. Simulation framework.
Figure 7. Simulation framework.
Electronics 10 02841 g007
Figure 8. Normalized throughput for different scenarios. (a) Single-satellite single-beam multi-user. (b) Single-satellite multi-beam multi-user. (c) Multi-satellite single-beam multi-user. (d) Multi-satellite multi-beam multi-user.
Figure 8. Normalized throughput for different scenarios. (a) Single-satellite single-beam multi-user. (b) Single-satellite multi-beam multi-user. (c) Multi-satellite single-beam multi-user. (d) Multi-satellite multi-beam multi-user.
Electronics 10 02841 g008
Figure 9. Available and allocated resources.
Figure 9. Available and allocated resources.
Electronics 10 02841 g009
Figure 10. Wireless resource index optimization.
Figure 10. Wireless resource index optimization.
Electronics 10 02841 g010
Figure 11. (a) The relationship between SNR and BER of different beams. (b) Impact of different iterations on normalized system throughput.
Figure 11. (a) The relationship between SNR and BER of different beams. (b) Impact of different iterations on normalized system throughput.
Electronics 10 02841 g011
Figure 12. The normalized system throughput of the different number of users with the different number of satellites using different algorithms.
Figure 12. The normalized system throughput of the different number of users with the different number of satellites using different algorithms.
Electronics 10 02841 g012
Figure 13. The user satisfaction index of the different number of users with the different number of satellites using different algorithms.
Figure 13. The user satisfaction index of the different number of users with the different number of satellites using different algorithms.
Electronics 10 02841 g013
Table 1. The simulation parameters.
Table 1. The simulation parameters.
ParametersValue
Altitude1200 km
Number of orbital planes18
Number of satellite40 per orbital plane
Frequency bandKa/Ku
LEO ConstellationUser beam4 elliptical beams
Feed beam1
EIRP29.9 dBW
Service area75,000 km 2 per satellite
Beam footprint size5000 km 2 per beam
Beam pattern θ = ± 55
Transmission delay<30 ms
VoiceDelay: 100 ms, Priority: 2
PacketVideoDelay: 150 ms, Priority: 3
GameDelay: 50 ms, Priority: 1
HttpDelay: 300 ms, Priority: 4
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Deng, Z.; Yu, X.; Lin, W.; Wang, K.; Liu, H.; Gu, L.; Liu, Y.; Ma, X. A Multi-Beam Satellite Cooperative Transmission Scheme Based on Resources Optimization and Packets Segmentation. Electronics 2021, 10, 2841. https://doi.org/10.3390/electronics10222841

AMA Style

Deng Z, Yu X, Lin W, Wang K, Liu H, Gu L, Liu Y, Ma X. A Multi-Beam Satellite Cooperative Transmission Scheme Based on Resources Optimization and Packets Segmentation. Electronics. 2021; 10(22):2841. https://doi.org/10.3390/electronics10222841

Chicago/Turabian Style

Deng, Zhongliang, Xiaoyi Yu, Wenliang Lin, Ke Wang, Hao Liu, Lei Gu, Yang Liu, and Xiaojuan Ma. 2021. "A Multi-Beam Satellite Cooperative Transmission Scheme Based on Resources Optimization and Packets Segmentation" Electronics 10, no. 22: 2841. https://doi.org/10.3390/electronics10222841

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop