Satellite-ground integrated network resource allocation method, device, equipment and medium

By establishing a transmission scenario model of non-orthogonal multiple access technology in the satellite-ground collaborative network, the transmission rate and resource allocation are optimized, the resource allocation problem within the satellite and ground base station beam coverage area is solved, the reasonable and efficient allocation of power and sub-channel resources is achieved, and the system performance and spectrum utilization are improved.

CN119767414BActive Publication Date: 2025-10-03BEIHANG UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411896213.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-10-03
Estimated Expiration
2044-12-20

AI Technical Summary

Technical Problem

In satellite-ground collaborative networks, how to achieve reasonable and efficient allocation of power resources and sub-channel resources while adopting non-orthogonal multiple access technology, especially in the area covered by both satellite and ground base station beams, has not been systematically explored in existing research.

Method used

By establishing a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology, simulating and analyzing the communication environment, determining the interference between primary and secondary users, optimizing the total transmission rate, and using a mixed integer nonlinear programming method to decouple the power allocation and sub-channel allocation sub-problems, reasonable and efficient resource allocation is achieved.

Benefits of technology

It improves spectrum utilization, increases system capacity and overall performance, implements network resource allocation strategy between secondary users and satellites, and improves signal transmission quality and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767414B_ABST
    Figure CN119767414B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a satellite-ground integrated network resource allocation method, device, equipment and medium. The method includes: establishing a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology according to ground base stations, ground users and satellites; determining the first interference result generated by the signal transmission process between all primary users and ground base stations on the first secondary user on any sub-channel, and the second interference result generated by secondary users other than the first secondary user on the first secondary user according to the satellite-ground coordinated transmission scenario model, and determining the sum of the transmission rates between all secondary users and the satellite according to the first interference result and the second interference result; obtaining a network resource allocation optimization problem according to the sum of the transmission rates, and calculating the network resource allocation optimization problem to obtain a network resource configuration strategy between secondary users and satellites. This method is used to achieve the technical effect of reasonable and efficient allocation of power resources and sub-channel resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a satellite-ground integrated network resource allocation method, device, equipment and medium. Background Art

[0002] With the continuous advancement of next-generation mobile network technology, comprehensive communication network systems integrating multiple satellite orbits and ground base stations will become the mainstream direction of future development. This converged network aims to maximize the advantages of various transmission networks and achieve optimal resource allocation.

[0003] In practical applications, to effectively address the congestion and interference issues caused by spectrum sharing in converged networks, efficient spectrum management strategies are employed, including frequency and power allocation, beamforming, cognitive radio, and non-orthogonal multiple access (NOMA). Among these, NOMA is particularly critical, as it enables signals to be transmitted to different users on the same resource block, which is particularly important in the large-scale coverage scenarios of satellite communications. Compared to traditional orthogonal access methods, NOMA significantly improves system capacity and connection flexibility.

[0004] However, research on satellite-ground collaborative networks based on non-orthogonal multiple access (NOMA) technology, particularly resource allocation issues such as user association and power allocation, has yet to be systematically explored. Therefore, achieving efficient and reasonable allocation of power and sub-channel resources within the area covered by both satellite and ground base station beams using NOMA technology has become a pressing issue. Summary of the Invention

[0005] The embodiments of the present application provide a satellite-ground integrated network resource allocation method, apparatus, equipment, and medium for achieving the technical effect of reasonable and efficient allocation of power resources and sub-channel resources in an area covered by both satellite and ground base station beams while adopting non-orthogonal multiple access technology.

[0006] In a first aspect, an embodiment of the present application provides a satellite-ground integrated network resource allocation method, comprising:

[0007] Based on ground base stations, ground users and satellites, a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology is established; ground users include multiple primary users and multiple secondary users;

[0008] According to a satellite-ground coordinated transmission scenario model, determining on any subchannel a first interference result generated by a signal transmission process between all primary users and a ground base station on a signal transmission between a first secondary user and a satellite, as well as a second interference result generated by secondary users other than the first primary user on the first secondary user, and determining a sum of transmission rates between all secondary users and the satellite based on the first interference result and the second interference result, wherein the satellite-ground coordinated transmission scenario model includes multiple subchannels, where the subchannels are used to indicate multiple independent communication links divided between primary users and ground base stations and between satellites and secondary users, and the first secondary user is any secondary user on any subchannel;

[0009] According to the sum of transmission rates, the network resource allocation optimization problem is obtained, and the network resource allocation optimization problem is calculated to obtain the network resource configuration strategy between the secondary user and the satellite.

[0010] In one possible implementation, a communication link between a primary user and a ground base station is set to be in a first preset fading channel state, and a first interference channel coefficient generated on any subchannel by signal transmission between the ground base station and any primary user on a first secondary user is obtained based on the first preset fading channel state;

[0011] According to the satellite-ground coordinated transmission scenario model, a first power allocated by the ground base station to each primary user and a second power allocated by the satellite to each secondary user are obtained, and the first power and a first interference channel coefficient are calculated to obtain a first interference result;

[0012] Setting a communication link between the secondary user and the satellite to a second preset fading channel state, and obtaining a second interference channel coefficient generated on any sub-channel between the satellite and the first secondary user, and a third interference channel coefficient generated on any sub-channel between the satellite and each secondary user other than the first secondary user, based on the second preset fading channel state;

[0013] Calculating the second interference channel coefficient to obtain a first interference channel gain, calculating the third interference channel coefficient to obtain a second interference channel gain, and obtaining a second interference result based on the first interference channel gain and the second interference channel gain;

[0014] A sum of transmission rates between all secondary users and the satellite is determined according to the second power, the first interference result, and the second interference result.

[0015] In a possible implementation, determining the sum of transmission rates between all secondary users and the satellite based on the second power, the first interference result, and the second interference result includes:

[0016] Obtaining a signal-to-interference-plus-noise ratio (SINR) generated when a first secondary user transmits a signal to the satellite on any sub-channel according to the second power, the first interference result, and the second interference result;

[0017] The signal to interference and noise ratio is calculated to obtain the transmission rate between the first primary user and the satellite, and the transmission rate between each secondary user and the satellite is calculated to obtain the total transmission rate.

[0018] In one possible implementation, the network resource allocation optimization problem is calculated to obtain a network resource configuration strategy between all secondary users and satellites, including:

[0019] Decouple the network resource allocation optimization problem into power allocation subproblems and subchannel allocation subproblems;

[0020] An average allocation algorithm is used to determine the initial power allocation result, and based on the initial power allocation result, a greedy algorithm is used to iteratively calculate the subchannel allocation subproblem to obtain the first subchannel allocation result;

[0021] Based on the first sub-channel allocation result, a continuous convex approximation algorithm is used to calculate the power allocation sub-problem to obtain a first power allocation result;

[0022] Based on the first power allocation result, the power allocation subproblem and the subchannel allocation subproblem are alternately solved again, and it is determined whether the preset convergence state is met. If so, the network resource configuration strategy between all secondary users and the satellite is obtained.

[0023] Allocate each secondary user to all sub-channels in turn, and calculate the transmission rate of each secondary user on each sub-channel;

[0024] Obtaining a first transmission rate for each secondary user based on the transmission rate, and allocating each secondary user to a subchannel corresponding to the first transmission rate based on the first transmission rate to obtain a current first subchannel allocation result. Calculating a sum of current transmission rates corresponding to all secondary users based on the current first subchannel allocation result;

[0025] The iterative process is traversed, and it is determined whether the current total transmission rate is consistent with the total transmission rate obtained in the previous iteration. If so, the first sub-channel allocation result corresponding to the current total transmission rate is obtained.

[0026] In one possible implementation, a continuous convex approximation algorithm is used to calculate the power allocation subproblem to obtain a first power allocation result, including:

[0027] Calculate the power allocation subproblem and obtain the rate expression corresponding to the power allocation subproblem;

[0028] The rate expression is used as the optimization target variable to establish a convex optimization problem, and the convex optimization problem is calculated to obtain the second total transmission rate corresponding to the power allocation subproblem;

[0029] A corresponding first power allocation result is obtained according to the second total transmission rate.

[0030] In a second aspect, an embodiment of the present application provides a satellite-ground integrated network resource allocation device, including:

[0031] A building module is used to establish a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology according to ground base stations, ground users and satellites; the ground users include multiple primary users and multiple secondary users;

[0032] a processing module for determining, on any subchannel, a first interference result generated by signal transmission processes between all primary users and ground base stations on signal transmission between a first secondary user and a satellite, as well as a second interference result generated by secondary users other than the first primary user on the first secondary user, based on a satellite-ground coordinated transmission scenario model, and determining a sum of transmission rates between all secondary users and the satellite based on the first interference result and the second interference result, wherein the satellite-ground coordinated transmission scenario model includes multiple subchannels, where the subchannels are used to indicate multiple independent communication links divided between primary users and ground base stations and between satellites and secondary users, and the first secondary user is any secondary user on any subchannel;

[0033] The calculation module is used to obtain the network resource allocation optimization problem according to the sum of the transmission rates, and calculate the network resource allocation optimization problem to obtain the network resource configuration strategy between the secondary user and the satellite.

[0034] In a possible implementation, the processing module is further configured to:

[0035] Setting a communication link between the primary user and the ground base station to be in a first preset fading channel state, and obtaining a first interference channel coefficient on any sub-channel caused by signal transmission between the ground base station and any primary user;

[0036] According to the satellite-ground coordinated transmission scenario model, a first power allocated by the ground base station to each primary user and a second power allocated by the satellite to each secondary user are obtained, and the first power and a first interference channel coefficient are calculated to obtain a first interference result;

[0037] Setting a communication link between the secondary user and the satellite to be in a second preset fading channel state, and obtaining a second interference channel coefficient generated on any sub-channel between the satellite and the first secondary user, and a third interference channel coefficient generated on any sub-channel between the satellite and secondary users other than the first secondary user, based on the second preset fading channel state;

[0038] Calculating the second interference channel coefficient to obtain a first interference channel gain, calculating the third interference channel coefficient to obtain a second interference channel gain, and obtaining a second interference result based on the first interference channel gain and the second interference channel gain;

[0039] A sum of transmission rates between all secondary users and the satellite is determined according to the second power, the first interference result, and the second interference result.

[0040] In a possible implementation, the processing module is further configured to:

[0041] Obtaining a signal-to-interference-plus-noise ratio (SINR) generated when a first secondary user transmits a signal to the satellite on any sub-channel according to the second power, the first interference result, and the second interference result;

[0042] The signal to interference and noise ratio is calculated to obtain the transmission rate between the first primary user and the satellite, and the transmission rate between each secondary user and the satellite is calculated to obtain the total transmission rate.

[0043] In a possible implementation, the computing module is further configured to:

[0044] Decouple the network resource allocation optimization problem into power allocation subproblems and subchannel allocation subproblems;

[0045] An average allocation algorithm is used to determine the initial power allocation result, and based on the initial power allocation result, a greedy algorithm is used to iteratively calculate the subchannel allocation subproblem to obtain the first subchannel allocation result;

[0046] Based on the first sub-channel allocation result, a continuous convex approximation algorithm is used to calculate the power allocation sub-problem to obtain a first power allocation result;

[0047] Based on the first power allocation result, the power allocation subproblem and the subchannel allocation subproblem are alternately solved again, and it is determined whether the preset convergence state is met. If so, the network resource configuration strategy between all secondary users and the satellite is obtained.

[0048] In a possible implementation, the computing module is further configured to:

[0049] Allocate each secondary user to all sub-channels in turn, and calculate the transmission rate of each secondary user on each sub-channel;

[0050] Obtaining a first transmission rate for each secondary user based on the transmission rate, and allocating each secondary user to a subchannel corresponding to the first transmission rate based on the first transmission rate to obtain a current first subchannel allocation result. Calculating a sum of current transmission rates corresponding to all secondary users based on the current first subchannel allocation result;

[0051] The iterative process is traversed, and it is determined whether the current total transmission rate is consistent with the total transmission rate obtained in the previous iteration. If so, the first sub-channel allocation result corresponding to the current total transmission rate is obtained.

[0052] In a possible implementation, the computing module is further configured to:

[0053] Calculate the power allocation subproblem and obtain the rate expression corresponding to the power allocation subproblem;

[0054] The rate expression is used as the optimization target variable to establish a convex optimization problem, and the convex optimization problem is calculated to obtain the second total transmission rate corresponding to the power allocation subproblem;

[0055] A corresponding first power allocation result is obtained according to the second total transmission rate.

[0056] In a third aspect, an embodiment of the present application provides a satellite-ground integrated network resource allocation device, comprising: a memory, a processor;

[0057] The memory stores computer-executable instructions;

[0058] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementations of the first aspect.

[0059] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the first aspect above and / or various possible implementation methods of the first aspect.

[0060] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the above first aspect and / or various possible implementation methods of the first aspect.

[0061] The embodiments of the present application provide a satellite-ground integrated network resource allocation method, device, equipment and medium. In a communication system using non-orthogonal multiple access technology, by establishing a satellite-ground collaborative transmission scenario model, the actual communication environment can be accurately simulated and analyzed. This model helps to clarify the signal transmission between the primary user and the ground base station on any sub-channel, as well as the interference of secondary users other than the first secondary user on the signal transmission between the first secondary user and the satellite, and helps to take targeted measures to reduce the impact of interference. By determining the total transmission rate and obtaining the network resource allocation optimization problem based on it, resource allocation can be made more reasonable and efficient, spectrum utilization is improved, and system capacity and overall performance are increased. The network resource configuration strategy between the secondary user and the satellite finally obtained realizes the reasonable and efficient allocation of power resources and sub-channel resources under non-orthogonal multiple access technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0063] Figure 1 Schematic diagram of the process of the satellite-ground integrated network resource allocation method provided in the embodiment of the present application Figure 1 ;

[0064] Figure 2 A schematic structural diagram of a satellite-to-ground coordinated transmission scenario model provided in an embodiment of the present application;

[0065] Figure 3 Schematic diagram of the process of the satellite-ground integrated network resource allocation method provided in the embodiment of the present application Figure 2 ;

[0066] Figure 4 Schematic diagram of the process of the satellite-ground integrated network resource allocation method provided in the embodiment of the present application Figure 2 ;

[0067] Figure 5 A schematic diagram showing the relationship between the maximum satellite transmit power and the sum of the secondary user transmission rates provided in an embodiment of the present application;

[0068] Figure 6 A schematic diagram showing the relationship between the number of secondary users and the sum of the secondary user transmission rates provided in an embodiment of the present application;

[0069] Figure 7 A schematic diagram showing the relationship between the number of sub-channels and the sum of secondary user transmission rates provided in an embodiment of the present application;

[0070] Figure 8 A schematic diagram illustrating the relationship between the primary user interference threshold and the sum of the secondary user transmission rates provided in an embodiment of the present application;

[0071] Figure 9 A schematic diagram of the structure of a satellite-ground integrated network resource allocation device provided in an embodiment of the present application;

[0072] Figure 10 This is a structural diagram of the satellite-ground integrated network resource allocation device provided in an embodiment of the present application.

[0073] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0074] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0075] As mentioned in the background, in satellite-ground converged networks, satellites can supplement ground networks in areas where ground networks are overloaded, sharing excess traffic and providing network enhancements. However, the implementation and operation of traditional satellite-ground converged networks have faced challenges such as a shortage of high-quality spectrum resources, inefficient spectrum utilization, and severe co-channel interference. Consequently, effective spectrum management technologies have emerged. Among these technologies, non-orthogonal multiple access (NOMAA) enables the use of the same resource blocks to transmit signals for different users in large-scale satellite communication scenarios. Compared to traditional orthogonal access, this significantly improves system capacity and connection flexibility.

[0076] However, current research on satellite-ground collaborative networks based on non-orthogonal multiple access (NOMA) technology, particularly regarding resource allocation issues such as user association and power allocation, has yet to be comprehensively and systematically explored. Therefore, in communication systems using NOMA technology, how to effectively and efficiently allocate power and sub-channel resources within the area covered by both satellite and ground base station beams has become a key issue that needs to be addressed.

[0077] In order to solve the above problems, the embodiment of the present application provides a satellite-ground integrated network resource allocation method, which establishes a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology according to ground base stations, ground users and satellites, so as to accurately simulate and analyze the actual communication environment. By clarifying the interference of signal transmission between the primary user and the ground base station on the signal transmission between the secondary user and the satellite, it is helpful to take targeted measures to reduce the impact of interference and improve the quality and stability of signal transmission. Furthermore, the total transmission rate is determined and the network resource allocation optimization problem is obtained based on it, so that resource allocation is more reasonable and efficient, the spectrum utilization rate is improved, and the system capacity and overall performance are increased. Finally, the network resource configuration strategy between the secondary user and the satellite is obtained to achieve the technical effect of reasonable and efficient allocation of power resources and sub-channel resources in a communication system using non-orthogonal multiple access technology.

[0078] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0079] Figure 1 Schematic diagram of the process of the satellite-ground integrated network resource allocation method provided in the embodiment of the present application Figure 1 ,like Figure 1 As shown, the method includes:

[0080] S101. Establish a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology according to ground base stations, ground users and satellites; the ground users include multiple primary users and multiple secondary users.

[0081] In this embodiment, ground users include multiple primary users and multiple secondary users. The ground base station establishes a communication connection with a subset of the ground users, representing these primary users; the satellite establishes a communication connection with another subset of the ground users, representing these secondary users. Therefore, a communication connection exists between the ground base station and the primary users. Simultaneously, the satellite, at a specific orbital position, also establishes a communication connection with the secondary users. These two elements together constitute the entire scenario. In this scenario, non-orthogonal multiple access technology is utilized to enable efficient signal transmission and collaborative operation between the ground base station, ground users, and satellite. The ground base station can send signals to the primary users. The satellite can also exchange information with the secondary users, coordinating signal transmission paths through non-orthogonal multiple access technology. This creates a complete and coordinated satellite-ground collaborative transmission scenario model.

[0082] In one possible implementation, Figure 2 As shown, Figure 2A schematic diagram of the structure of a satellite-ground coordinated transmission scenario model provided in an embodiment of the present application. The ground base station-ground network is selected as the primary network, the satellite-ground network is selected as the secondary network, and downlink transmission is considered. The ground base station-ground network consists of a ground base station and N primary users. The satellite-ground network consists of a satellite, M secondary users, and K subchannels. The primary user can be represented as Secondary users are represented as The subchannel is represented as Subchannels are defined as the division of the available bandwidth for satellite-to-ground communications into multiple smaller, independent frequency ranges or communication channels. Each subchannel can carry specific information or signal transmissions and possesses relatively independent communication capabilities. This division into subchannels allows for more efficient management and allocation of spectrum resources, enabling different users or services to communicate simultaneously on different subchannels, thereby improving the communication efficiency and flexibility of the entire satellite-to-ground network.

[0083] S102. According to the satellite-ground coordinated transmission scenario model, determine on any subchannel a first interference result of the signal transmission process between all primary users and the ground base station on the signal transmission between the first secondary user and the satellite, as well as a second interference result between secondary users other than the first primary user and the first secondary user, and determine the sum of the transmission rates between all secondary users and the satellite based on the first interference result and the second interference result.

[0084] In this embodiment, in the satellite-ground coordinated transmission scenario model, due to the presence of non-orthogonal multiple access technology, interference occurs between multiple users (primary and secondary users) when they use the same subchannel. Therefore, on any subchannel, signal transmission between the primary user and the ground base station will generate a certain amount of signal radiation and energy diffusion. This will cause first interference to the first secondary user on the same subchannel as the primary user. Based on this first interference, a first interference result is determined. The degree of interference can depend on various factors, such as the strength, frequency, and transmission time of the primary user's signal. Furthermore, if there are multiple secondary users on any subchannel, interference will also occur between these users. Therefore, one of the secondary users is used as the first secondary user, and the interference caused by secondary users other than the first secondary user with the first secondary user is used as the second interference. Based on this second interference, a second interference result is calculated. Based on the first and second interference results, communication knowledge and models, combined with actual signal parameters, are used to determine the total transmission rate between the secondary users and the satellite.

[0085] The satellite-ground collaborative transmission scenario model includes multiple sub-channels, and the sub-channels are used to indicate multiple independent communication links divided between the primary user and the ground base station and between the satellite and the secondary user.

[0086] S103. According to the total transmission rate, a network resource allocation optimization problem is obtained, and the network resource allocation optimization problem is calculated to obtain a network resource configuration strategy between the secondary user and the satellite.

[0087] In this embodiment, a network resource allocation optimization problem is established based on the total transmission rate, with the goal of maximizing the total transmission rate. This network resource allocation optimization problem is typically a multi-objective optimization problem. By calculating this network resource allocation optimization problem, a network resource allocation strategy between the secondary user and the satellite is obtained. This network resource allocation strategy is used to determine the subchannel selection and power allocation strategy between the secondary user and the satellite.

[0088] The embodiment of the present application provides a satellite-ground integrated network resource allocation method, which establishes a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology according to ground base stations, ground users and satellites; based on the satellite-ground coordinated transmission scenario model, determines on any sub-channel the first interference result caused by the signal transmission process between all primary users and ground base stations on the signal transmission between the first secondary user and the satellite, as well as the second interference result between the secondary users other than the first secondary user and the first secondary user, and determines the sum of the transmission rates between all secondary users and the satellite based on the first interference result and the second interference result; based on the sum of the transmission rates, obtains a network resource allocation optimization problem, and by calculating the network resource allocation optimization problem, obtains the optimal network resource configuration strategy between the secondary users and the satellite, thereby achieving the technical effect of reasonable and efficient allocation of power resources and sub-channel resources.

[0089] Figure 3 Schematic diagram of the process of the satellite-ground integrated network resource allocation method provided in the embodiment of the present application Figure 2 ,like Figure 3 As shown, this embodiment Figure 1 Based on the embodiment, a satellite-ground integrated network resource allocation method is described in detail. The method includes:

[0090] S301. Establish a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology according to ground base stations, ground users and satellites.

[0091] Step S301 is similar to step S101 and will not be described again here.

[0092] S302. Set the communication link between the primary user and the ground base station to a first preset fading channel state, and according to the first preset fading channel state, obtain a first interference channel coefficient generated by the signal transmission between the ground base station and any primary user on any sub-channel for the first secondary user.

[0093] In this embodiment, the communication link between the primary user and the ground base station is set to a first preset fading channel state. The first preset fading channel state can be, for example, a Nakagami-m fading channel. Based on this preset condition, when a signal is transmitted from the ground base station to any primary user on any subchannel k, a channel coefficient that causes interference to the first secondary user is generated on any subchannel k, that is, the first interference channel coefficient is g m,k,n . |g m,k,n | 2 It obeys the gamma distribution, and its probability density function is: where Γ(·) is the Gamma function, ε m,k,n =m m,k,n / Ω m,k,n , m m,k,n Indicates the degree of attenuation, Ω m,k,n Indicates the fluctuation range of signal strength.

[0094] Among them, the Nakagami-m fading channel is a model used to describe the fading characteristics of wireless communication channels.

[0095] S303: According to the satellite-ground coordinated transmission scenario model, obtain the first power allocated by the ground base station to each primary user and the second power allocated by the satellite to each secondary user, and calculate the first power and the first interference channel coefficient to obtain a first interference result.

[0096] In this embodiment, according to the satellite-ground coordinated transmission scenario model, the first power allocated by the ground base station to each primary user is obtained as p n , and the second power p allocated by the satellite to each secondary user m , for the first power p n and the first interference channel coefficient g m,k,n Calculation is performed to obtain the first interference result:

[0097] S304. Set the communication link between the secondary user and the satellite to a second preset fading channel state. Based on the second preset fading channel state, obtain a second interference channel coefficient generated on any sub-channel by signal transmission between the satellite and the first secondary user, and a third interference channel coefficient generated on any sub-channel by the satellite and each secondary user other than the first secondary user.

[0098] In this embodiment, the communication link between the secondary user and the satellite is set to be in a second preset fading channel state, which can be, for example, Shadowed-Rician (SR) fading. Based on this preset condition, the second interference channel coefficient generated by the signal transmission between the satellite and the first secondary user on any sub-channel k is g.m,k Therefore, |g m,k | 2 The probability density function of is: And calculate the third interference channel coefficient generated by the satellite and each secondary user except the first secondary user on any sub-channel k.

[0099] Among them, 1F1 is the confluent hypergeometric function, β m,k =1 / 2b m,k , δ m,k =Ω m,k / 2b m,k (2b m,k m m,k +Ω m,k ),Ω m,k is the average power of the image component, 2b m,k is the average power of the multipath component, m m,k is the Nakagami-m parameter, and its value range is 0 to ∞.

[0100] S305: Calculate the second interference channel coefficient to obtain a first interference channel gain, calculate the third interference channel coefficient to obtain a second interference channel gain, and obtain a second interference result based on the first interference channel gain and the second interference channel gain.

[0101] In this embodiment, according to the satellite-ground coordinated transmission scenario model, the scaling parameter affecting the signal transmission between the first secondary user and the satellite is obtained as V m , the scaling parameter V m The scaling parameters including many practical effects such as free space loss and antenna pattern are expressed as Where c represents the speed of light, f represents the carrier frequency, d m represents the distance between the satellite and the first secondary user, K B =1.38×10 -23 J / K represents the Boltzmann constant, T represents the receiver noise temperature, G max is the maximum antenna gain of the satellite, G m is the antenna gain of the first secondary user.

[0102] Furthermore, the scaling parameter V m and the second interference channel coefficient g m,k Calculation is performed to obtain the first interference channel gain generated when the satellite and the first secondary user transmit signals on any sub-channel k: h m,k =V m g m,k Similarly, the third interference channel coefficient is calculated to obtain the second interference channel gain.

[0103] The second interference channel gain and the first interference channel gain h m,k Compare and select the second interference channel gain that is greater than h m,k The second interference channel gain, and correspondingly find the secondary users that meet the above conditions, generate the set The Collection Contains a second channel gain greater than h m,k All secondary users of | Represents the second interference result, where τ i,k =1 means that when the channel gain of the i-th secondary user is greater than |h m,k |, and use any of the subchannels k; p i In this case, the power of the ith secondary user belongs to the second power p allocated by the satellite to each secondary user. m Part of it.

[0104] S306: Obtain a signal-to-interference-plus-noise ratio (SINR) generated when the first secondary user transmits signals to the satellite on any sub-channel according to the second power, the first interference result, and the second interference result.

[0105] In this embodiment, according to the second power p m , first interference result I m,k , the second interference result and the first interference channel gain h m,k , the signal-to-interference-and-noise ratio generated when the first secondary user and the satellite transmit signals on any sub-channel is obtained: Among them, τ m,k is the subchannel allocation coefficient, τ m,k =1 means the first secondary user uses subchannel k, otherwise τ m,k =0; B represents the corresponding transmission bandwidth; n0 represents the noise power spectrum density.

[0106] It's important to note that the Signal to Interference plus Noise Ratio (SINR) refers to the ratio of signal power to the sum of interference and noise power on a specific sub-channel between a secondary user and the satellite. The SINR reflects the signal quality on that sub-channel. A higher SINR indicates a stronger signal relative to interference and noise, generally resulting in better communication quality.

[0107] S307: Calculate the signal to interference and noise ratio to obtain the transmission rate between the first secondary user and the satellite, and calculate the transmission rate between each secondary user and the satellite to obtain the total transmission rate.

[0108] In this embodiment, according to the signal to interference noise ratio γ m,k, the transmission rate between the first primary user and the satellite is: R m,k =Blog(1+γ m,k ). For each link between a secondary user and a satellite on a subchannel, the transmission rate of each link can be calculated according to the above method. By calculating the transmission rates between all secondary users and the satellite, the total transmission rate between the secondary users and the satellite can be obtained.

[0109] S308. According to the sum of the transmission rates, a network resource allocation optimization problem is obtained, and the network resource allocation optimization problem is calculated to obtain a network resource configuration strategy between all secondary users and the satellite.

[0110] In this embodiment, in order to optimize the overall system performance and ensure the quality of service, and to maximize the total transmission rate, a network resource allocation optimization problem is obtained. Therefore, the network resource allocation optimization problem is expressed as:

[0111]

[0112] Among them, h n,k represents the channel gain of the signal generated by the interference to the primary user when it is transmitted from the satellite to the secondary user on subchannel k, τ n,k =1 means the primary user uses subchannel k, otherwise τ n,k =0, represents the interference threshold of the primary user, P c Indicates the circuit power consumption, P max represents the maximum satellite power, and r represents the maximum number of secondary users in a non-orthogonal multiple access group. C1 indicates that all interference from secondary users to the primary user is below the primary user's interference threshold, ensuring the primary user's quality of service. C2 indicates that the sum of all powers cannot exceed the satellite's maximum power. C3 indicates that at most r secondary users can be assigned to the same subchannel. C4 indicates that a user can connect to at most one channel. C5 indicates that power cannot be negative.

[0113] Furthermore, the service relationship between secondary users and sub-channels, as well as the satellite transmission power, are jointly optimized to maximize the total transmission rate of secondary users. The network resource allocation optimization problem is calculated to obtain the network resource configuration strategy between secondary users and satellites.

[0114] The satellite-ground integrated network resource allocation method provided in the embodiment of the present application integrates the communication relationship between ground base stations, ground users and satellites to build a communication environment based on non-orthogonal multiple access technology. This helps to fully understand and optimize the entire communication system and provides a basis for subsequent resource allocation and optimization. By setting a specific fading state of the communication link between the primary user and the ground base station, the first interference channel coefficient generated by the signal transmission between the ground base station and any primary user on any sub-channel is obtained, and the degree of interference between the primary user and the ground base station on the secondary user can be quantified. Then, by obtaining the first power allocated by the ground base station to the primary user and calculating the first interference result in combination with the first interference channel coefficient, the actual impact of the first interference result on the secondary user's communication can be clarified, so that appropriate measures can be taken to ensure the communication quality of the secondary user; then, another fading state of the secondary user and the satellite communication link is set, and the corresponding second interference channel coefficient and gain, as well as the corresponding second interference result, are calculated, which helps to understand the interference between secondary users on the same sub-channel. Based on this information and the secondary power allocated by the satellite to the secondary user, the signal-to-interference-and-noise ratio (SINR) of the secondary user-satellite signal transmission is further calculated. The transmission rate between each secondary user and the satellite is then calculated and summed. Finally, based on the sum of the transmission rates, the network resource allocation optimization problem is solved and the network resource allocation strategy for the secondary users and the satellite is calculated. This ensures optimal resource allocation, maximizes resource utilization, improves overall system performance and efficiency, and meets the needs of different users.

[0115] Figure 4 Schematic diagram of the process of the satellite-ground integrated network resource allocation method provided in the embodiment of the present application Figure 3 ,like Figure 4 As shown, this embodiment Figure 3 Based on the embodiment, the network resource allocation optimization problem is calculated to obtain a detailed description of the network resource configuration strategy between the secondary user and the satellite. The method includes:

[0116] S401. Decouple the network resource allocation optimization problem into a power allocation sub-problem and a sub-channel allocation sub-problem.

[0117] In this embodiment, the network resource allocation optimization problem is a mixed-integer nonlinear programming problem, which is generally difficult to find an optimal solution within polynomial complexity. Therefore, a decoupling strategy is adopted to decouple the network resource allocation optimization problem into a power allocation subproblem and a subchannel allocation subproblem. These two subproblems are then jointly optimized through iterative solutions to achieve mutual coordination between the two subproblems. During the iterative process, the solution to one subproblem can be used to adjust the solution strategy for the other subproblem, thereby optimizing overall performance.

[0118] S402: Determine an initial power allocation result using an average allocation algorithm, and based on the initial power allocation result, sequentially allocate each secondary user to all sub-channels, and calculate the transmission rate of each secondary user on each sub-channel.

[0119] In this embodiment, in the initial stage, the number of primary users, the number of secondary users, the number of sub-channels, the maximum satellite power, and the initial value of the interference threshold of the primary user are first set, and an average allocation algorithm is used to determine the initial power allocation result, so as to adjust and optimize the sub-channel allocation sub-problem based on the initial power allocation result to obtain the final sub-channel allocation result.

[0120] Furthermore, for a specific secondary user, it is allocated to subchannels 1 to K, according to the above transmission rate formula R m,k =Blog(1+γ m,k ) calculates the transmission rate of each secondary user on each sub-channel respectively.

[0121] S403. Obtain a first transmission rate for each secondary user based on the transmission rate. Based on the first transmission rate, assign each secondary user to a subchannel corresponding to the first transmission rate to obtain a current first subchannel assignment result. Based on the current first subchannel assignment result, calculate the sum of current transmission rates corresponding to all current secondary users.

[0122] In this embodiment, under the premise of ensuring that the interference level is below a preset threshold and the user carrying capacity of the subchannel does not exceed the maximum limit, the maximum transmission rate is selected from all transmission rates of each secondary user and used as the first transmission rate corresponding to each secondary user. This first transmission rate corresponds to a subchannel. Therefore, based on the first transmission rate, each secondary user is assigned to the subchannel corresponding to the first transmission rate, and the current first subchannel assignment result is obtained. Based on the current first subchannel assignment result, the current sum of the transmission rates between all secondary users and the satellite is obtained.

[0123] For example, taking two secondary users, the first secondary user is first assigned to subchannels 1 through K. The transmission rate of the first secondary user in subchannels 1 through K is calculated using the above transmission formula. Among these transmission rates, the maximum transmission rate is selected as the first transmission rate of the first secondary user. The first secondary user is then assigned to the subchannel corresponding to the first transmission rate. Next, the second secondary user is assigned to subchannels 1 through K. The transmission rate of the second secondary user in subchannels 1 through K is calculated using the above transmission formula. Among these transmission rates, the maximum transmission rate is selected as the first transmission rate of the second secondary user. The second secondary user is then assigned to the subchannel corresponding to the first transmission rate. Once the first and second secondary users have been assigned their respective subchannels, the current first subchannel allocation result is obtained. Based on this current first subchannel allocation result, the sum of the current transmission rates of the two secondary users is calculated.

[0124] S404: Traverse the iterative process and determine whether the current total transmission rate is consistent with the total transmission rate obtained in the previous iteration.

[0125] S405: If yes, obtain the first sub-channel allocation result corresponding to the current total transmission rate; if no, re-execute step S402.

[0126] In this embodiment, the algorithm is iteratively executed across the entire secondary user group. Each time a new sub-channel allocation is completed for all secondary users, a determination is made as to whether the current total transmission rate is consistent with the total transmission rate obtained in the previous iteration. If they are consistent, it indicates that the current allocation result has reached a relatively stable state, and the first sub-channel allocation result is ultimately obtained. If they are inconsistent, the algorithm is recalculated for each secondary user until the current first sub-channel allocation result is consistent with the first sub-channel allocation result obtained in the previous iteration.

[0127] It should be noted that steps S402-S404 employ a greedy algorithm to iteratively calculate the subchannel allocation subproblem to obtain the first subchannel allocation result. A greedy algorithm is an algorithmic strategy that, at each step, selects the optimal solution under the current conditions, aiming to achieve an optimal or near-optimal solution overall through this locally optimal selection.

[0128] The first sub-channel allocation result is used to indicate sub-channel selection between all secondary users and the satellite.

[0129] S406: Based on the first sub-channel allocation result, calculate the power allocation sub-problem to obtain a rate expression corresponding to the power allocation sub-problem.

[0130] In this embodiment, the first sub-channel allocation result is fixed. According to the above network resource allocation optimization problem formula, the power allocation sub-problem is:

[0131]

[0132] Among them, due to the non-concave objective function, the continuous convex approximation technology is used to solve the above power allocation sub-problem.

[0133] Specifically, we first obtain the lower bound of the power allocation subproblem through the first-order Taylor expansion. m,k ≥0 and the last iteration of There are also So we can assume γ m,k =2 y , That is, y = log2γ m,k , And log2(1+2 y )exist The first-order Taylor expansion at is: in is the Peano remainder, from which we can get:

[0134]

[0135] Ignoring higher-order infinitesimals, we can get: log2(1+γ m,k )≥b m,k log2(γ m,k )+c m,k ,in

[0136] Multiplying both sides of the equation by the bandwidth yields:

[0137] make Available

[0138] Since τ m,k is a constant value, so for secondary users, it is easy to know τ m,k = 0, no need to calculate b m,k 、c m,k The specific values ​​of variables such as τ m,k =1, calculate the corresponding b m,k 、c m,k , I m,k And the collection corresponding to the secondary user

[0139] Therefore, for the convenience of representation, for the secondary user determined on subchannel k, we can let gather Contains the channel gain on subchannel k greater than For all secondary users of , the γ of the last iteration m,k , which can be expressed as Can get Therefore, the rate expression corresponding to the power allocation subproblem is:

[0140] S407: Use the rate expression as the optimization target variable to establish a convex optimization problem, and perform calculations on the convex optimization problem to obtain a second total transmission rate corresponding to the power allocation sub-problem.

[0141] In this embodiment, the rate expression in step S406 is used as the optimization target variable. At this time, x m As the optimization target variable, we get the convex optimization problem:

[0142]

[0143] The above convex problem can be efficiently solved using a standard convex optimization solver, yielding the second total transmission rate corresponding to the power allocation subproblem. It should be noted that, in order to achieve reasonable optimization results at the lowest computational cost, parameters such as iterative convergence accuracy are not set in this algorithm, and the convex optimization solver is used only once.

[0144] S408. Obtain a corresponding first power allocation result according to the second total transmission rate, and re-solve the power allocation sub-problem and the sub-channel allocation sub-problem alternately based on the first power allocation result.

[0145] In this embodiment, a first power allocation result is obtained based on the second total transmission rate, and then it is used as a starting point to optimize the power allocation and sub-channel allocation in an alternating solution manner to obtain the first power allocation result.

[0146] The first power allocation result is used to indicate a power allocation strategy between the secondary user and the satellite.

[0147] It should be noted that, in steps S406 to S408, the power allocation sub-problem is calculated by using a continuous convex approximation algorithm to obtain the first power allocation result.

[0148] S409: Determine whether the preset convergence state is met.

[0149] S410: If yes, obtain the network resource configuration strategy between the secondary user and the satellite; if no, re-execute step S408.

[0150] In this embodiment, during the alternating solution of the power allocation subproblem and the subchannel allocation subproblem, the consistency between the current first subchannel allocation result obtained for the subchannel allocation subproblem and the first subchannel allocation result obtained in the previous iteration is checked. Furthermore, after the first subchannel allocation result is fixed, the consistency between the current first power allocation result obtained for the power allocation subproblem and the first power allocation result obtained in the previous iteration is checked. Only when both conditions are consistent within the same iteration does the preset convergence state be met, and a network resource configuration strategy between the secondary user and the satellite is obtained. Therefore, the network resource configuration strategy includes the first subchannel allocation result and the first power allocation result, i.e., the subchannel selection and power allocation strategy between the secondary user and the satellite.

[0151] The satellite-ground integrated network resource allocation method provided in the embodiment of the present application helps to perform more refined optimization for power and sub-channels respectively by decomposing the network resource allocation optimization problem into two sub-problems: success rate allocation and sub-channel allocation. By optimizing the above two sub-problems with the goal of maximizing the total transmission rate, the network resource configuration strategy between the secondary user and the satellite, namely the sub-channel selection and power allocation strategy, is finally obtained. This ensures that each secondary user can use a channel that is more suitable for its transmission needs, reduces interference, improves channel quality, and increases transmission rate. Optimizing satellite transmission power can enhance signal strength and coverage, and improve overall data transmission efficiency. Therefore, this method achieves the effect of reasonable and efficient allocation of power resources and sub-channel resources, effectively improving the overall transmission rate.

[0152] This embodiment provides four scenarios for comparison with the aforementioned satellite-ground integrated network resource allocation method: "fixed power," "fixed subchannels," "comparison plan I," and "comparison plan II." "Fixed power" means not optimizing the power allocation subproblem; "fixed subchannels" means not optimizing the subchannel allocation subproblem; "comparison plan I" optimizes power by applying continuous convex optimization techniques to the original power allocation subproblem in each iteration, continuing to approximate the original objective function with a convex function; and "comparison plan II" uses the Lagrangian dual method to solve the power allocation subproblem.

[0153] Figure 5 This is a diagram showing the relationship between the maximum satellite transmission power and the sum of the secondary user transmission rates provided in the embodiment of the present application. Figure 5 As shown, the system parameters are set to N = 3, M = 7, K = 6 and In this case, the sum of the signal transmission rates at the maximum transmission power of any satellite obtained based on the satellite-ground integrated network resource allocation method is better than that of the other four comparison methods.

[0154] Figure 6This is a diagram showing the relationship between the number of secondary users and the sum of the secondary user transmission rates provided in the embodiment of the present application. Figure 6 As shown, the system parameters are set to N = 3, P max =4W, K=6 and In this case, the sum of signal transmission rates under any number of secondary users obtained by the satellite-ground integrated network resource allocation method is better than that of the other four comparison methods.

[0155] Figure 7 Schematic diagram of the relationship between the number of sub-channels and the sum of secondary user transmission rates provided in the embodiment of the present application. Figure 7 As shown, the system parameters are set to N = 3, P max =4W, M=7 and In this case, the sum of signal transmission rates under any number of sub-channels obtained based on the satellite-ground integrated network resource allocation method is better than that of the other four comparison methods.

[0156] Figure 8 This is a diagram showing the relationship between the primary user interference threshold and the sum of the secondary user transmission rates provided in the embodiment of the present application. Figure 8 As shown, the system parameters are set to N = 3, P max When =4W, M=7 and K=6, the sum of the signal transmission rates under the interference threshold of any primary user obtained by the satellite-ground integrated network resource allocation method is better than that of the other four comparison methods.

[0157] Figure 9 A schematic diagram of the structure of the satellite-ground integrated network resource allocation device provided in an embodiment of the present application is shown in FIG. Figure 9 As shown, the satellite-ground integrated network resource allocation device 900 provided in this embodiment includes:

[0158] A construction module 901 is configured to establish a satellite-ground coordinated transmission scenario model based on a non-orthogonal multiple access technology according to ground base stations, ground users, and satellites; the ground users include multiple primary users and multiple secondary users;

[0159] Processing module 902 is configured to determine, on any subchannel, a first interference result generated by signal transmission between all primary users and ground base stations on signal transmission between a first secondary user and a satellite, as well as a second interference result generated by secondary users other than the first primary user on the first secondary user, based on a satellite-ground coordinated transmission scenario model, and determine a sum of transmission rates between all secondary users and the satellite based on the first interference result and the second interference result. The satellite-ground coordinated transmission scenario model includes multiple subchannels, each of which indicates a plurality of independent communication links divided between primary users and ground base stations and between satellites and secondary users. The first secondary user is any secondary user on any subchannel.

[0160] The calculation module 903 is used to obtain the network resource allocation optimization problem according to the total transmission rate, and calculate the network resource allocation optimization problem to obtain the network resource configuration strategy between the secondary user and the satellite.

[0161] In a possible implementation, the processing module 902 is further configured to:

[0162] Setting a communication link between the primary user and the ground base station to be in a first preset fading channel state, and obtaining a first interference channel coefficient on any sub-channel caused by signal transmission between the ground base station and any primary user;

[0163] According to the satellite-ground coordinated transmission scenario model, a first power allocated by the ground base station to each primary user and a second power allocated by the satellite to each secondary user are obtained, and the first power and a first interference channel coefficient are calculated to obtain a first interference result;

[0164] Setting a communication link between the secondary user and the satellite to be in a second preset fading channel state, and obtaining a second interference channel coefficient generated on any sub-channel between the satellite and the first secondary user, and a third interference channel coefficient generated on any sub-channel between the satellite and secondary users other than the first secondary user, based on the second preset fading channel state;

[0165] Calculating the second interference channel coefficient to obtain a first interference channel gain, calculating the third interference channel coefficient to obtain a second interference channel gain, and obtaining a second interference result based on the first interference channel gain and the second interference channel gain;

[0166] A sum of transmission rates between all secondary users and the satellite is determined according to the second power, the first interference result, and the second interference result.

[0167] In a possible implementation, the processing module 902 is further configured to:

[0168] Obtaining a signal-to-interference-plus-noise ratio (SINR) generated when a first secondary user transmits a signal to the satellite on any sub-channel according to the second power, the first interference result, and the second interference result;

[0169] The signal to interference and noise ratio is calculated to obtain the transmission rate between the first primary user and the satellite, and the transmission rate between each secondary user and the satellite is calculated to obtain the total transmission rate.

[0170] In a possible implementation, the calculation module 903 is further configured to:

[0171] Decouple the network resource allocation optimization problem into power allocation subproblems and subchannel allocation subproblems;

[0172] An average allocation algorithm is used to determine the initial power allocation result, and based on the initial power allocation result, a greedy algorithm is used to iteratively calculate the subchannel allocation subproblem to obtain the first subchannel allocation result;

[0173] Based on the first sub-channel allocation result, a continuous convex approximation algorithm is used to calculate the power allocation sub-problem to obtain a first power allocation result;

[0174] Based on the first power allocation result, the power allocation subproblem and the subchannel allocation subproblem are alternately solved again, and it is determined whether the preset convergence state is met. If so, the network resource configuration strategy between all secondary users and the satellite is obtained.

[0175] In a possible implementation, the calculation module 903 is further configured to:

[0176] Allocate each secondary user to all sub-channels in turn, and calculate the transmission rate of each secondary user on each sub-channel;

[0177] Obtaining a first transmission rate for each secondary user based on the transmission rate, and allocating each secondary user to a subchannel corresponding to the first transmission rate based on the first transmission rate to obtain a current first subchannel allocation result. Calculating a sum of current transmission rates corresponding to all secondary users based on the current first subchannel allocation result;

[0178] The iterative process is traversed, and it is determined whether the current total transmission rate is consistent with the total transmission rate obtained in the previous iteration. If so, the first sub-channel allocation result corresponding to the current total transmission rate is obtained.

[0179] In a possible implementation, the calculation module 903 is further configured to:

[0180] Calculate the power allocation subproblem and obtain the rate expression corresponding to the power allocation subproblem;

[0181] The rate expression is used as the optimization target variable to establish a convex optimization problem, and the convex optimization problem is calculated to obtain the second total transmission rate corresponding to the power allocation subproblem;

[0182] A corresponding first power allocation result is obtained according to the second total transmission rate.

[0183] The satellite-ground integrated network resource allocation device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effects are similar, and are not described in detail in this embodiment.

[0184] Figure 10 This is a schematic diagram of the structure of the satellite-ground integrated network resource allocation device provided in the embodiment of the present application. Figure 10As shown, the satellite-ground integrated network resource allocation device 1000 provided in this embodiment includes: at least one processor 1001 and a memory 1002. Optionally, the device 1000 also includes a communication component 1003. The processor 1001, the memory 1002, and the communication component 1003 are connected via a bus 1004.

[0185] During the specific implementation process, at least one processor 1001 executes the computer-executable instructions stored in the memory 1002, so that the at least one processor 1001 performs the above method.

[0186] The specific implementation process of the processor 1001 can be found in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here in this embodiment.

[0187] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented by a hardware processor or implemented by a combination of hardware and software modules in the processor.

[0188] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (NVM), such as at least one disk memory.

[0189] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be classified into address buses, data buses, and control buses. For ease of illustration, the buses in the drawings of this application are not limited to just one bus or just one type of bus.

[0190] The present application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0191] An embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above-mentioned method is implemented.

[0192] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0193] An exemplary readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0194] The division of units is merely a logical functional division; actual implementations may employ alternative divisions, such as combining or integrating multiple units or components into another system, or omitting or disabling certain features. Furthermore, any direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units, either through an interface, electrical, mechanical, or other means.

[0195] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0196] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0197] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.

[0198] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0199] It should be noted that the terms "first", "second", "third", "fourth", etc. in the claims, the specification, and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the invention described herein, for example, can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or are inherent to these processes, products, or devices.

[0200] Finally, it should be noted that those skilled in the art will readily identify other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed herein. The present invention is not limited to the precise structure described above and illustrated in the accompanying drawings, and various modifications and variations may be made without departing from the scope thereof. The scope of the present invention is limited solely by the appended claims.

Claims

1. A satellite-ground integrated network resource allocation method, characterized in that: include: A satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology is established according to ground base stations, ground users and satellites; the ground users include multiple primary users and multiple secondary users; According to the satellite-ground coordinated transmission scenario model, determining, on any sub-channel, a first interference result generated by the signal transmission process between all the primary users and the ground base station on the signal transmission between the first secondary user and the satellite, as well as a second interference result generated by secondary users other than the first secondary user on the first secondary user, and determining, based on the first interference result and the second interference result, a sum of transmission rates between all the secondary users and the satellite, wherein the satellite-ground coordinated transmission scenario model includes multiple sub-channels, the sub-channels being used to indicate a plurality of independent communication links divided between the primary user and the ground base station and between the satellite and the secondary users, and the first secondary user being any secondary user on any sub-channel; A network resource allocation optimization problem is obtained according to the sum of the transmission rates, and the network resource allocation optimization problem is calculated to obtain a network resource configuration strategy between the secondary user and the satellite.

2. The method according to claim 1, characterized in that Determining, on any subchannel, according to the satellite-ground coordinated transmission scenario model, a first interference result generated by signal transmission processes between all primary users and the ground base station on signal transmission between a first secondary user and the satellite, and a second interference result generated by secondary users other than the first primary user on the first secondary user, and determining a sum of transmission rates between all secondary users and the satellite based on the first interference result and the second interference result, including: Setting a communication link between the primary user and the ground base station to be in a first preset fading channel state, and obtaining a first interference channel coefficient on the first secondary user caused by signal transmission between the ground base station and any of the primary users on the any of the sub-channels according to the first preset fading channel state; According to the satellite-ground coordinated transmission scenario model, obtaining a first power allocated by the ground base station to each of the primary users and a second power allocated by the satellite to each of the secondary users, and calculating the first power and the first interference channel coefficient to obtain the first interference result; setting a communication link between the secondary user and the satellite to be in a second preset fading channel state, and obtaining, based on the second preset fading channel state, a second interference channel coefficient generated between the satellite and the first secondary user on any sub-channel, and a third interference channel coefficient generated between the satellite and each secondary user other than the first secondary user on any sub-channel; Calculating the second interference channel coefficient to obtain a first interference channel gain, calculating the third interference channel coefficient to obtain a second interference channel gain, and obtaining the second interference result based on the first interference channel gain and the second interference channel gain; A total transmission rate between all the secondary users and the satellite is determined according to the second power, the first interference result, and the second interference result.

3. The method according to claim 2, characterized in that Determining a sum of transmission rates between all the secondary users and the satellite according to the second power, the first interference result, and the second interference result, comprising: Obtaining, according to the second power, the first interference result, and the second interference result, a signal-to-interference-plus-noise ratio generated when the first secondary user and the satellite transmit signals on any one of the sub-channels; The signal to interference and noise ratio is calculated to obtain a transmission rate between the first secondary user and the satellite, and the transmission rate between each secondary user and the satellite is calculated to obtain a total transmission rate.

4. The method according to claim 1, wherein Calculating the network resource allocation optimization problem to obtain a network resource configuration strategy between all the secondary users and the satellite, including: Decoupling the network resource allocation optimization problem into a power allocation subproblem and a subchannel allocation subproblem; An average allocation algorithm is used to determine an initial power allocation result, and based on the initial power allocation result, a greedy algorithm is used to iteratively calculate the subchannel allocation subproblem to obtain a first subchannel allocation result; Based on the first sub-channel allocation result, a continuous convex approximation algorithm is used to calculate the power allocation sub-problem to obtain a first power allocation result; Based on the first power allocation result, the power allocation subproblem and the subchannel allocation subproblem are alternately solved again, and it is determined whether a preset convergence state is met. If so, a network resource configuration strategy between all the secondary users and the satellite is obtained.

5. The method according to claim 4, characterized in that The sub-channel allocation sub-problem is iteratively calculated using a greedy algorithm to obtain a first sub-channel allocation result, including: Allocating each of the secondary users to all sub-channels in sequence, and calculating the transmission rate of each of the secondary users on each of the sub-channels; Obtaining a first transmission rate for each secondary user based on the transmission rate, and allocating each secondary user to the subchannel corresponding to the first transmission rate based on the first transmission rate to obtain a current first subchannel allocation result, and calculating a sum of current transmission rates corresponding to all secondary users based on the current first subchannel allocation result; Traverse the iterative process and determine whether the current total transmission rate is consistent with the total transmission rate obtained in the previous iteration. If so, obtain the first sub-channel allocation result corresponding to the current total transmission rate.

6. The method according to claim 4, characterized in that The method of calculating the power allocation subproblem by using a continuous convex approximation algorithm to obtain a first power allocation result includes: Calculating the power allocation subproblem to obtain a rate expression corresponding to the power allocation subproblem; Using the rate expression as an optimization target variable, establishing a convex optimization problem, and calculating the convex optimization problem to obtain a second total transmission rate corresponding to the power allocation subproblem; According to the second total transmission rate, the corresponding first power allocation result is obtained.

7. A satellite-ground integrated network resource allocation device, characterized in that: The device comprises: A construction module is used to establish a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology according to ground base stations, ground users and satellites; the ground users include multiple primary users and multiple secondary users; a processing module, configured to determine, on any subchannel, a first interference result generated by signal transmission processes between all primary users and the ground base station on signal transmission between a first secondary user and the satellite, as well as a second interference result generated by secondary users other than the first secondary user on the first secondary user, based on the satellite-ground coordinated transmission scenario model, and determine a sum of transmission rates between all secondary users and the satellite based on the first interference result and the second interference result, wherein the satellite-ground coordinated transmission scenario model includes multiple subchannels, each of which is used to indicate a plurality of independent communication links divided between the primary user and the ground base station and between the satellite and the secondary users, and the first secondary user is any secondary user on any subchannel; A calculation module is used to obtain a network resource allocation optimization problem according to the sum of the transmission rates, and calculate the network resource allocation optimization problem to obtain a network resource configuration strategy between the secondary user and the satellite.

8. A satellite-ground integrated network resource allocation device, characterized in that: The device includes: a memory, a processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor executes the satellite-ground integrated network resource allocation method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the satellite-ground integrated network resource allocation method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method for allocating satellite-ground integrated network resources according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Interference management method and device in two-layer satellite-ground heterogeneous network

    CN115066016A

  • Large-scale constellation network resource scheduling method for satellite-ground cooperative computing

    CN115801091A