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

By establishing a satellite-ground collaborative transmission scenario model in the satellite-ground collaborative network, determining interference conditions and optimizing resource allocation, the problem of resource allocation under non-orthogonal multiple access technology is solved, and efficient spectrum utilization and system performance improvement is achieved.

CN119767414AActive Publication Date: 2025-04-04BEIHANG UNIV
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In a satellite-ground collaborative network using non-orthogonal multiple access technology, how to achieve reasonable and efficient allocation of power resources and sub-channel resources in areas covered by satellite and ground base station beams has not been systematically discussed.

Method used

By establishing a satellite-ground collaborative transmission scenario model based on non-orthogonal multiple access technology, the interference between signal transmission between the main user and the ground base station on the secondary user and the satellite signal transmission is determined, and the transmission rate sum between the secondary user and the satellite is determined based on the interference results, thereby obtaining the network resource allocation optimization problem, and the network resource allocation strategy between the secondary user and the satellite is obtained through calculation.

Benefits of technology

It realizes reasonable and efficient allocation of power resources and sub-channel resources under non-orthogonal multiple access technology, improves spectrum utilization, and increases system capacity and overall performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767414A_ABST
    Figure CN119767414A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a satellite-ground integrated network resource allocation method and device, equipment and a medium. The method comprises the following steps: establishing a satellite-ground cooperative transmission scene model based on a non-orthogonal multiple access technology according to a ground base station, a ground user and a satellite; according to the satellite-ground cooperative transmission scene model, determining a first interference result generated by a signal transmission process between all main users and a ground base station on a first secondary user and a second interference result generated by secondary users except the first secondary user on the first secondary user on any sub-channel, determining the sum of the transmission rates between all the secondary users and the satellite according to the first interference result and the second interference result; and 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 allocation strategy between the secondary user and the satellite. The method is used for achieving the technical effect of reasonably and efficiently distributing the power resources and the 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 the next generation of mobile network technology, a comprehensive communication network system integrating multiple orbital satellites and ground base stations will become the mainstream direction of future development. This integrated network aims to maximize the advantages of various transmission networks and achieve optimal allocation of resources.

[0003] In practical applications, in order to effectively deal with the congestion and interference problems caused by spectrum sharing in converged networks, efficient spectrum management strategies are adopted, including frequency and power allocation, beamforming technology, cognitive radio technology, and non-orthogonal multiple access (NOMA) technology. Among them, non-orthogonal multiple access technology is particularly critical. It can transmit signals to different users on the same resource block, which is particularly important in large-coverage scenarios of satellite communications. Compared with traditional orthogonal access methods, non-orthogonal multiple access technology can significantly improve system capacity and connection flexibility.

[0004] However, the current research on satellite-ground collaborative networks based on non-orthogonal multiple access technology, especially resource allocation issues such as user association and power allocation, has not been systematically explored. Therefore, how to achieve reasonable and efficient allocation of power resources and sub-channel resources in the area covered by satellite and ground base station beams while using non-orthogonal multiple access technology has become an urgent problem to be solved. Summary of the invention

[0005] The embodiments of the present application provide a satellite-ground integrated network resource allocation method, device, equipment and medium, which are used to achieve the technical effect of reasonable and efficient allocation of power resources and sub-channel resources in the area covered by both satellite and ground base station beams under the condition of 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, including:

[0007] According to 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 the satellite-ground coordinated transmission scenario model, a first interference result generated by 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 is determined on any sub-channel, as well as a second interference result generated by secondary users other than the first primary user on the first secondary user, and the sum of the transmission rates between all secondary users and the satellite is determined according to the first interference result and the second interference result, wherein the satellite-ground coordinated 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, and the first secondary user is any secondary user on any sub-channel;

[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 a 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 by signal transmission between the ground base station and any primary user on any subchannel for a first secondary user is obtained according to 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 the 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 be in a second preset fading channel state, and acquiring 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 except the first secondary user on any sub-channel according to the second preset fading channel state;

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

[0014] The 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 manner, determining the sum of transmission rates between all secondary users and the satellite according to the second power, the first interference result, and the second interference result includes:

[0016] Obtaining a signal-to-interference-plus-noise ratio generated when a first secondary user and a satellite transmit signals on any subchannel 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 a 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 subproblem and subchannel allocation subproblem;

[0020] 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;

[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 solved alternately again, and it is determined whether a preset convergence state is met. If so, a 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] According to the transmission rate, a first transmission rate of each secondary user is obtained, and according to the first transmission rate, each secondary user is allocated to a subchannel corresponding to the first transmission rate to obtain a current first subchannel allocation result, and according to the current first subchannel allocation result, a sum of current transmission rates corresponding to all current secondary users is calculated;

[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 a 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 sub-problem and obtain the rate expression corresponding to the power allocation sub-problem;

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

[0029] According to the second total transmission rate, a corresponding first power allocation result is obtained.

[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 is used to determine, 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, and a second interference result generated by secondary users other than the first primary user on the first secondary user, according to a satellite-ground coordinated transmission scenario model, and determine the sum of transmission rates between all secondary users and the satellite according to the first interference result and the second interference result, wherein the satellite-ground coordinated transmission scenario model includes a plurality of subchannels, the subchannels are used to indicate a plurality of independent communication links divided between a primary user and a ground base station and between a satellite and a secondary user, 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 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 a primary user and a ground base station to be in a first preset fading channel state, and obtaining a first interference channel coefficient on any subchannel 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 the 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 acquiring 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 a secondary user other than the first secondary user on any sub-channel according to the second preset fading channel state;

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

[0039] The 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 generated when a first secondary user and a satellite transmit signals on any subchannel 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 subproblem and subchannel allocation subproblem;

[0045] 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;

[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 solved alternately again, and it is determined whether a preset convergence state is met. If so, a 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] According to the transmission rate, a first transmission rate of each secondary user is obtained, and according to the first transmission rate, each secondary user is allocated to a subchannel corresponding to the first transmission rate to obtain a current first subchannel allocation result, and according to the current first subchannel allocation result, a sum of current transmission rates corresponding to all current secondary users is calculated;

[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 sub-problem and obtain the rate expression corresponding to the power allocation sub-problem;

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

[0055] According to the second total transmission rate, a corresponding first power allocation result is obtained.

[0056] In a third aspect, an embodiment of the present application provides a satellite-ground integrated network resource allocation device, including: 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 implementations 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 main 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, which helps to take targeted measures to reduce the impact of interference. By determining the sum of the transmission rates and obtaining the network resource allocation optimization problem based on this, 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 diagram of the structure of a satellite-to-ground collaborative 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 of the relationship between the maximum satellite transmission power and the sum of secondary user transmission rates provided in an embodiment of the present application;

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

[0069] Figure 7 A schematic diagram of 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 of 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] Fig. 9 A schematic diagram of the structure of a satellite-to-ground integrated network resource allocation device provided in an embodiment of the present application;

[0072] Fig.10 A schematic diagram of the structure of a satellite-ground integrated network resource allocation device provided in an embodiment of the present application.

[0073] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0074] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0075] As mentioned in the background technology, in the satellite-ground fusion network, in areas where the ground network is overloaded, satellites can serve as a supplement to the ground network, share overload traffic and enhance the network. However, in the specific implementation and operation of the traditional satellite-ground fusion network, there are problems such as shortage of high-quality spectrum resources, low spectrum utilization efficiency, and serious co-frequency interference. Therefore, effective spectrum management technology has emerged. Among them, non-orthogonal multiple access technology can use the same resource block to transmit signals for different users in the large coverage scenario of satellite communications. Compared with traditional orthogonal access, it effectively improves the system capacity and connection flexibility.

[0076] However, the current research on satellite-ground collaborative networks based on non-orthogonal multiple access technology, especially on resource allocation issues such as user association and power allocation, has not been fully and systematically discussed. Therefore, in communication systems using non-orthogonal multiple access technology, how to effectively and efficiently allocate power resources and sub-channel resources in the area covered by satellite and ground base station beams has become a key issue that needs to be solved urgently.

[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 collaborative 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 sum of the transmission rates is determined and the network resource allocation optimization problem is obtained based on this, 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 technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. 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. According to ground base stations, ground users and satellites, a satellite-ground collaborative transmission scenario model based on non-orthogonal multiple access technology is established; the ground users include multiple primary users and multiple secondary users.

[0081] In this embodiment, the ground users include multiple primary users and multiple secondary users. Among them, the ground base station is connected in communication with a part of the ground users, and these users are primary users; the satellite is connected in communication with another part of the ground users, and these users are secondary users. Therefore, there is a communication connection between the ground base station and the primary users. At the same time, the satellite is in a specific orbital position and has a communication connection with the secondary users. These two together constitute the entire scenario. In this scenario, non-orthogonal multiple access technology is used to enable efficient signal transmission and collaborative work between the ground base station, ground users and satellites. The ground base station can send signals to the primary user. The satellite can also transmit information with the secondary users, coordinate the signal transmission path through non-orthogonal multiple access technology, and thus build a complete and collaborative 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 for 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 by The subchannel is represented as Among them, subchannels refer to the division of the entire available bandwidth for satellite-ground communications into multiple smaller, independent frequency ranges or communication channels. Each subchannel can carry specific information or signal transmission and has relatively independent communication capabilities. By dividing into subchannels, spectrum resources can be managed and allocated more effectively, allowing different users or services to communicate simultaneously on different subchannels, thereby improving the communication efficiency and flexibility of the entire satellite-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 of secondary users other than the first primary user on the first primary user, and determine the total transmission rate 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 existence of non-orthogonal multiple access technology, when multiple users (primary users and secondary users) use the same subchannel, interference will occur between these users. Therefore, on any subchannel, when the primary user and the ground base station transmit signals, certain signal radiation and energy diffusion will be generated. In this case, the first interference will be generated to the first secondary user on the same subchannel as the primary user, and the first interference result is determined based on the first interference. The degree of interference may depend on a variety of factors, such as the strength, frequency, and transmission time of the primary user signal. In addition, if there are multiple secondary users on any subchannel, the multiple secondary users will also be interfered with. Therefore, one of the secondary users is used as the first secondary user, and the interference of the secondary users other than the first secondary user to the first secondary user is used as the second interference. According to the second interference, the second interference result is calculated. According to the first interference result and the second interference result, the communication knowledge and model are used again, combined with the actual signal parameters, to determine the total transmission rate between the secondary user and the satellite.

[0085] The satellite-ground collaborative transmission scenario model includes a plurality of sub-channels, and the sub-channels are 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 user.

[0086] S103. According to the sum of 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 the secondary user and the satellite.

[0087] In this embodiment, the goal is to maximize the sum of transmission rates, and a network resource allocation optimization problem is established according to the sum of transmission rates. The network resource allocation optimization problem is usually a multi-objective optimization problem. By calculating the network resource allocation optimization problem, a network resource configuration strategy between the secondary user and the satellite is obtained. The network resource configuration strategy is used to indicate the sub-channel selection and power allocation strategy between the secondary user and the satellite.

[0088] The satellite-ground integrated network resource allocation method provided in the embodiment of the present application establishes a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology according to ground base stations, ground users and satellites; according to the satellite-ground coordinated transmission scenario model, determines on any sub-channel the first interference result of 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 of the secondary users other than the first secondary user on the first secondary user, and determines the sum of the transmission rates between all secondary users and the satellite according to the first interference result and the second interference result; according to the sum of the transmission rates, obtains the network resource allocation optimization problem, and by calculating the network resource allocation optimization problem, the optimal network resource configuration strategy between the secondary users and the satellite can be obtained, 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, in this embodiment Figure 1 Based on the embodiment, a satellite-ground integrated network resource allocation method is described in detail, and the method includes:

[0090] S301. According to ground base stations, ground users and satellites, a satellite-ground collaborative transmission scenario model based on non-orthogonal multiple access technology is established.

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

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

[0093] In this embodiment, the communication link between the primary user and the ground base station is set to be in a first preset fading channel state. The first preset fading channel state may 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 causing interference to the first secondary user will be generated on the 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 Calculate and get the first interference result:

[0097] S304. Set the communication link between the secondary user and the satellite to a second preset fading channel state, and according to 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 except 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, and the second preset fading channel state 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 subchannel k is gm,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] in, 1 F 1 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~∞.

[0100] S305: Calculate the second interference channel coefficient to obtain the first interference channel gain, calculate the third interference channel coefficient to obtain the second interference channel gain, and obtain a second interference result according to 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 A scaling parameter that includes many practical effects, such as free space loss and antenna pattern, is given by Where c is the speed of light, f is 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 By calculation, the first interference channel gain generated when the satellite and the first secondary user transmit signals on any subchannel k is obtained as: h m,k =V m g m,kSimilarly, 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 By comparison, the second interference channel gain is selected to be greater than h m,k The second interference channel gain of , 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.

[0104] S306: Obtain a signal to interference plus noise ratio generated when the first secondary user and the satellite transmit signals 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 , the first interference result I m,k , the second interference result and the first interference channel gain h m,k , the signal-to-interference-noise ratio generated when the first-level 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; n 0 represents the noise power spectral density.

[0106] It should be noted that the Signal to Interference plus Noise Ratio (SINR) refers to the ratio of the signal power to the sum of the interference power and the noise power on a specific subchannel between the secondary user and the satellite. The SINR reflects the signal quality on the subchannel. The higher the SINR, the stronger the signal is relative to the interference and noise, and the better the communication quality is.

[0107] S307: Calculate the signal to interference and noise ratio to obtain the transmission rate between the first primary 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 sum of the transmission rates between the secondary users and the satellite can be obtained.

[0109] S308. According to the sum of 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 satellites.

[0110] In this embodiment, in order to optimize the overall system performance and ensure the quality of service, and to maximize the sum of transmission rates, 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 Represents the circuit power consumption, P max represents the maximum power of the satellite, and r represents the maximum number of secondary users in a non-orthogonal multiple access group. C1 means that all interference from secondary users to primary users is lower than the interference threshold of the primary user, ensuring the service quality of the primary user; C2 means that the sum of all powers cannot be greater than the maximum power of the satellite; C3 means that at most r secondary users will be assigned to the same subchannel; C4 means that the user can connect to at most one channel; C5 means that the power cannot be negative.

[0113] Furthermore, the service relationship between secondary users and subchannels, 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 the ground base station, the ground user and the satellite to construct a communication environment based on non-orthogonal multiple access technology. This helps to fully understand and optimize the entire communication system and provide a basis for subsequent resource allocation and optimization. By setting a specific fading state of the communication link between the main user and the ground base station, the first interference channel coefficient generated by the signal transmission between the ground base station and any main user on any sub-channel is obtained, and the interference degree of the main user and the ground base station communication to the secondary user can be quantified. Then, by obtaining the first power allocated by the ground base station to the main 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 communication can be clarified, so as to take appropriate measures to ensure the communication quality of the secondary user; then set another fading state of the secondary user and the satellite communication link, calculate the corresponding second interference channel coefficient and gain, and the corresponding second interference result, which helps to understand the interference between secondary users on the same sub-channel. Based on this information and the second power allocated by the satellite to the secondary user, the signal-to-interference-to-noise ratio of the secondary user and the satellite signal transmission is further obtained, so as to calculate the transmission rate of each secondary user and the satellite and sum them up. Finally, based on the sum of the transmission rates, the network resource allocation optimization problem is obtained and the network resource configuration strategy of the secondary user and the satellite is calculated, which can realize the reasonable allocation of resources, maximize the utilization of resources, improve the overall performance and efficiency of the system, and meet 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, in this embodiment Figure 3 Based on the embodiment, the network resource allocation optimization problem is calculated to obtain a network resource configuration strategy between the secondary user and the satellite, and 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, and it is usually difficult to find the optimal solution within the 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, and the two subproblems are iteratively solved and jointly optimized to achieve mutual coordination between the two subproblems. In the iterative process, the solution strategy of one subproblem can be adjusted according to the solution of another subproblem, thereby achieving the optimization of the overall performance.

[0118] S402: Determine an initial power allocation result using an average allocation algorithm, and allocate each secondary user to all sub-channels in turn based on the initial power allocation result, 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 according to 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. According to the transmission rate, obtain the first transmission rate of each secondary user, and according to the first transmission rate, allocate each secondary user to the subchannel corresponding to the first transmission rate to obtain the current first subchannel allocation result, and according to the current first subchannel allocation result, calculate and obtain the sum of the current transmission rates corresponding to all current secondary users.

[0122] In this embodiment, under the premise of ensuring that the interference level is lower than a preset threshold and the user carrying capacity of the subchannel does not exceed the maximum limit, the maximum transmission rate is screened out from all transmission rates of each secondary user as the first transmission rate corresponding to each secondary user. The first transmission rate corresponds to a subchannel, so according to the first transmission rate, each secondary user is allocated to the subchannel corresponding to the first transmission rate to obtain the current first subchannel allocation result. According to the current first subchannel allocation result, the sum of the current transmission rates corresponding to all current secondary users and the satellite is obtained.

[0123] For example, taking two secondary users as an example, firstly, the first secondary user is sequentially allocated to subchannels 1 to K, and the transmission rate of the first secondary user in subchannels 1 to K is calculated according to the above transmission formula, and the maximum transmission rate is selected from these transmission rates as the first transmission rate of the first secondary user. And the first secondary user is allocated to the subchannel corresponding to the first transmission rate. Next, the second secondary user is sequentially allocated to subchannels 1 to K, and the transmission rate of the second secondary user in subchannels 1 to K is calculated according to the above transmission formula, and the maximum transmission rate is selected from these transmission rates as the first transmission rate of the second secondary user. And the second secondary user is allocated to the subchannel corresponding to the first transmission rate. When the first secondary user and the second secondary user are respectively allocated to their respective corresponding subchannels, the current first subchannel allocation result is obtained. And according to the current first subchannel allocation result, the sum of the current transmission rates corresponding to the current 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 process is iterated and executed continuously in the entire secondary user group. Each time after all secondary users complete a new sub-channel allocation, it is determined whether the current total transmission rate is consistent with the total transmission rate obtained in the previous iteration. If they are consistent, it means that the current allocation result has reached a relatively stable state, and finally the first sub-channel allocation result is obtained. If they are inconsistent, the process 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 are the first sub-channel allocation results obtained by iteratively calculating the sub-channel allocation sub-problem using a greedy algorithm. The greedy algorithm is an algorithm strategy that takes the optimal choice in the current state in each step, and achieves the overall optimal or approximately optimal solution through this local optimal choice.

[0128] The first sub-channel allocation result is used to indicate the 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 There are also So we can assume γ m,k =2 y , That is, y = log 2 γ m,k , And log 2 (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 get: log 2 (1+γ m,k )≥b m,k log 2 (γ 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 that τ 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 The channel gain on subchannel k is greater than , then the last iteration of γ 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, establish a convex optimization problem, and calculate 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] For the above convex problem, the standard convex optimization solver can be used to effectively solve it and obtain the second total transmission rate corresponding to the power allocation subproblem. It should be noted that in this process, in order to obtain reasonable optimization results at the lowest computational cost, parameters such as iterative convergence accuracy are not set in the 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 based on the first power allocation result, re-solve the power allocation sub-problem and the sub-channel allocation sub-problem alternately.

[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 power allocation and sub-channel allocation in an alternating solution manner to obtain a 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, from step S406 to step 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 a 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, in the process of alternately solving the power allocation subproblem and the subchannel allocation subproblem, whether the current first subchannel allocation result obtained for the subchannel allocation subproblem is consistent with the first subchannel allocation result obtained in the previous iteration, and after fixing the first subchannel allocation result, whether the current first power allocation result obtained for the power allocation subproblem is consistent with the first power allocation result obtained in the previous iteration, only when both cases are consistent in the same iteration process, can the preset convergence state be satisfied, and the network resource configuration strategy between the secondary user and the satellite be obtained. Therefore, the network resource configuration strategy includes the first subchannel allocation result and the first power allocation result, that is, 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, that is, the sub-channel selection and power allocation strategy, is finally obtained, which ensures that each secondary user can use a channel that is more suitable for its transmission needs, reduce interference and improve channel quality, and increase the 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, and effectively improves the overall transmission rate.

[0152] The embodiment of the present application provides four situations for comparison with the above-mentioned satellite-ground integrated network resource allocation method, namely "fixed power", "fixed sub-channel", "comparison scheme I" and "comparison scheme II". Among them, "fixed power" means not optimizing the power allocation sub-problem; "fixed sub-channel" does not optimize the sub-channel allocation sub-problem; "comparison scheme I" optimizes the power by applying continuous convex optimization technology in each iteration to continue to approximate the original objective function with a convex function; "comparison scheme II" uses the Lagrangian dual method to solve the power allocation sub-problem.

[0153] Figure 5 A schematic diagram of 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 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 6 A schematic diagram of the relationship between the number of secondary users and the sum of secondary user transmission rates provided in the embodiment of the present application. Figure 6 As shown, when 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 based on the satellite-ground integrated network resource allocation method is better than that of the other four comparison methods.

[0155] Figure 7 A 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, when 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 A schematic diagram of 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, when the system parameters are set to N = 3, P max =4W, M=7 and K=6, the sum of signal transmission rates under the interference threshold of any primary user obtained based on the satellite-ground integrated network resource allocation method is better than that of the other four comparison methods.

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

[0158] The construction module 901 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;

[0159] The processing module 902 is used to determine, on any subchannel, a first interference result generated by 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, and a second interference result generated by the secondary users other than the first primary user on the first secondary user according to the satellite-ground coordinated transmission scenario model, and determine the sum of the transmission rates between all secondary users and the satellite according to the first interference result and the second interference result, wherein the satellite-ground coordinated transmission scenario model includes multiple subchannels, and the subchannels 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, and 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 a primary user and a ground base station to be in a first preset fading channel state, and obtaining a first interference channel coefficient on any subchannel 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 the 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 acquiring 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 a secondary user other than the first secondary user on any sub-channel according to the second preset fading channel state;

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

[0166] The 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 generated when a first secondary user and a satellite transmit signals on any subchannel 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 subproblem and subchannel allocation subproblem;

[0172] 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;

[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 solved alternately again, and it is determined whether a preset convergence state is met. If so, a 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] According to the transmission rate, a first transmission rate of each secondary user is obtained, and according to the first transmission rate, each secondary user is allocated to a subchannel corresponding to the first transmission rate to obtain a current first subchannel allocation result, and according to the current first subchannel allocation result, a sum of current transmission rates corresponding to all current secondary users is calculated;

[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 sub-problem and obtain the rate expression corresponding to the power allocation sub-problem;

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

[0182] According to the second total transmission rate, a corresponding first power allocation result is obtained.

[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 effect are similar, and this embodiment will not be described in detail here.

[0184] Fig.10 This is a schematic diagram of the structure of the satellite-to-ground integrated network resource allocation device provided in the embodiment of the present application. Fig.10 As 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] In a specific implementation process, at least one processor 1001 executes the computer-executable instructions stored in the memory 1002, so that at least one processor 1001 executes the above method.

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

[0187] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or 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 invention may be directly implemented as being executed by a hardware processor, or may be executed 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 (Non-volatile Memory, NVM), such as at least one disk memory.

[0189] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the bus in the drawings of the present application is not limited to only one bus or 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 also provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the above method is implemented.

[0192] The above-mentioned readable storage medium can be implemented by any type of volatile or non-volatile storage 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 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 a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (Application Specific Integrated Circuits, referred to as: 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 only a logical function division, and there may be other divisions in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interface, device or unit, which can be electrical, mechanical or other forms.

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

[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, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment 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, etc. Various media that can store program codes.

[0198] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[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 data 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 clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, products or devices.

[0200] Finally, it should be noted that those skilled in the art will readily conceive of 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, which follow the general principles of the present invention and include common knowledge or customary technical means in the art not disclosed by the present invention, are not limited to the precise structure described above and shown in the drawings, and may be modified and changed in various ways without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A satellite-ground integrated network resource allocation method, characterized in that: include: According to ground base stations, ground users and satellites, a satellite-ground coordinated transmission scenario model based on non-orthogonal multiple access technology is established; the ground users include multiple primary users and multiple secondary users; According to the satellite-ground coordinated transmission scenario model, determine on any subchannel a first interference result of a signal transmission process between all the primary users and the ground base station on a signal transmission between a first secondary user and the satellite, and a second interference result of a secondary user other than the first secondary user on the first secondary user, and determine a sum of transmission rates between all the secondary users and the satellite according to the first interference result and the second interference result, wherein the satellite-ground coordinated transmission scenario model includes a plurality of subchannels, and the subchannels are 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 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 According to the satellite-ground coordinated transmission scenario model, determining, on any subchannel, a first interference result generated by a signal transmission process between all the primary users and the ground base station on a signal transmission between a first secondary user and the satellite, and a second interference result generated by secondary users other than the first secondary user on the first secondary user, and determining a sum of transmission rates between all the secondary users and the satellite according to the first interference result and the second interference result, including: Setting the 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 generated by the signal transmission between the ground base station and any of the primary users on the first secondary user on 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 the communication link between the secondary user and the satellite to be in a second preset fading channel state, and acquiring, according to 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 except 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 according to the first interference channel gain and the second interference channel gain; The sum of transmission rates 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 the 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 and noise ratio generated when the first secondary user and the satellite transmit signals on any 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, characterized in that The network resource allocation optimization problem is calculated 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 the sub-channels in turn, and calculating the transmission rate of each of the secondary users on each of the sub-channels; According to the transmission rate, a first transmission rate of each of the secondary users is obtained, and according to the first transmission rate, each of the secondary users is allocated to the subchannel corresponding to the first transmission rate to obtain a current first subchannel allocation result, and according to the current first subchannel allocation result, a sum of current transmission rates corresponding to all the secondary users is calculated; 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, a first sub-channel allocation result corresponding to the current total transmission rate is obtained.

6. The method according to claim 4, characterized in that The method of using a continuous convex approximation algorithm to calculate the power allocation sub-problem to obtain a first power allocation result includes: Calculating the power allocation sub-problem to obtain a rate expression corresponding to the power allocation sub-problem; 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 sub-problem; 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 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; a processing module, configured to determine, on any subchannel, according to the satellite-ground coordinated transmission scenario model, 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, and a second interference result generated by the secondary users other than the first secondary user on the first secondary user, and determine, 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 a plurality of subchannels, the subchannels 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 subchannel; The 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 comprises: a memory and 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 as described in any one of claims 1-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 as described in any one of claims 1-6.

10. A computer program product, comprising a computer program, which, when executed by a processor, implements the satellite-ground integrated network resource allocation method according to any one of claims 1 to 6.

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

  • Satellite-ground convergence network resource allocation method

    CN116981091A

  • Display apparatus

    KR1020250133546A