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

By applying the Stackelberg game model in a star-ground heterogeneous network, the cross-layer interference problem is solved, and the interference is reduced and spectrum utilization is improved while ensuring the quality of users' service.

CN115066016BActive Publication Date: 2025-04-29UNIV OF SCI & TECH BEIJING
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210523993.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-13
Publication Date
2025-04-29
Estimated Expiration
2042-05-13

AI Technical Summary

Technical Problem

In star-to-ground heterogeneous networks, the problem of co-frequency interference caused by spectrum multiplexing has not been systematically studied, especially in the scenario of collaborative transmission of multiple base stations. How to reduce cross-layer interference while ensuring user service quality is a challenge.

Method used

The Stackelberg game is applied to the two-layer game model, and the Stackelberg joint iterative algorithm is used to maximize the respective utility functions of the leader (satellite user) and follower (ground user) to reduce cross-layer interference.

Benefits of technology

On the basis of ensuring user service quality, it effectively reduces cross-layer interference between satellite users and ground users and improves spectrum utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115066016B_ABST
    Figure CN115066016B_ABST
Patent Text Reader

Abstract

The present invention discloses an interference management method and device in a two-layer satellite-ground heterogeneous network, and models the interference management problem between satellite users and ground users in the two-layer satellite-ground heterogeneous network as a Stackelberg game model, in which the leader is the satellite user and the follower is the ground user. In the leader sub-game, the utility function of the satellite user is composed of the transmission rate and the cross-layer interference to the follower, and the optimal power strategy of the satellite user is obtained by deduction. In the follower sub-game, multi-base station cooperative transmission and non-orthogonal multiple access technology are used to avoid interference between cells, and the cooperative scheduling and power allocation are solved with the goal of maximizing the minimum ground user transmission rate. By applying the present invention, the cross-layer interference between satellite users and ground users can be effectively reduced under the premise of ensuring the quality of user service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite-to-ground communication technology, and in particular to an interference management method and device in a two-layer satellite-to-ground heterogeneous network. Background Art

[0002] Satellite-ground heterogeneous networks play an important role in 6G mobile communication networks. They have the advantages of wide coverage and high capacity communications, meeting users' ubiquitous multi-type business needs. In satellite-ground heterogeneous networks, users can choose satellites or traditional ground base stations according to their needs, which greatly improves network capacity and flexibility. Due to the shortage of spectrum resources, the use of spectrum sharing and NOMA technology in satellite-ground networks can greatly improve spectrum utilization.

[0003] However, the coexistence of satellites, ground base stations and users makes the satellite-ground network a complex heterogeneous network, which brings challenges to wireless resource management. At the same time, serious co-channel interference caused by spectrum reuse is inevitable, especially in the satellite-ground heterogeneous network based on multi-base station cooperative transmission. In the satellite-ground heterogeneous network, the cross-layer interference problem considering QoS guarantee, user fairness, cooperative scheduling and inter-cell interference suppression has not been systematically studied. Summary of the invention

[0004] In view of the above problems, the purpose of the present invention is to provide an interference management method and device in a two-layer satellite-ground heterogeneous network, apply the Stackelberg game to the two-layer game model, maximize the utility functions of the leader and the follower through the Stackelberg joint iterative algorithm, and reduce cross-layer interference on the basis of ensuring the service quality of all users.

[0005] To solve the above technical problems, the embodiments of the present invention provide the following solutions:

[0006] On the one hand, a method for interference management in a two-layer satellite-ground heterogeneous network is provided, comprising the following steps:

[0007] Step 101, initializing various parameters in the model, including channel coefficients, maximum transmission power of satellites and base stations, interference temperature limits of ground users, and QoS limits of satellite users;

[0008] Step 102, initialize the maximum number of Stackelberg iterations T max , the maximum number of Lagrangian iterations L max , set t = 0, calculate Establish user preference sequence;

[0009] Step 103: Update the leader power allocation strategy according to the current follower strategy

[0010] Step 104: Set the user set to be matched For each user u∈F unmatch According to the preference sequence and The base stations are selected in turn, and the ground base station determines whether to allow access based on the number of users currently served and the total rate of the cell;

[0011] Step 105: Update follower power according to the leader strategy Update the Lagrangian operator λ u (l+1), μ k (l+1), v k (l+1);

[0012] Step 106, the updated value from step 105 Iterate and enter step 103, repeat step 103 to step 105 until convergence or the number of iterations reaches a preset fixed value, and the optimal power allocation strategy is obtained;

[0013] Step 107, obtaining a leader strategy and a follower strategy according to step 103 and step 105;

[0014] Step 108, terminate the algorithm process and retrieve the data.

[0015] Preferably, in step 101, one satellite, K base stations, U S Satellite users and U T Each base station can serve up to M ground users. BS ground users, each ground user can be at most M TU The satellite users and the ground cells use orthogonal access, so there is no same-layer interference. NOMA is used in the ground cell to improve spectrum efficiency.

[0016] Preferably, in step 102, the interference management problem between satellite users and ground users in the satellite-ground heterogeneous network is modeled as a Stackelberg game model, with the satellite users being leaders and the ground users being followers;

[0017] Satellite users are leaders and their strategy space is P L = {P S}, the ground user is a follower and its strategy space is P F ={X T ,P T}, the strategy space of the entire Stackelberg game model is {P L ,P F};

[0018] In the leader game, the leader utility function is composed of the transmission rate and the cross-layer interference to the followers, and the optimal power allocation model is constructed; in the follower sub-game, with the goal of maximizing the minimum ground user transmission rate, the multi-base station collaborative transmission and power allocation optimization problem is constructed.

[0019] Preferably, in step 103, the leader utility optimization problem is:

[0020]

[0021] st

[0022]

[0023]

[0024]

[0025] in and denote the power of satellite user u and the power of satellite respectively, represents the set of satellite users, and C th They represent the rate of satellite user u and the minimum rate threshold to ensure service quality, is the power weighting factor, The expression is:

[0026]

[0027] in and They represent the channel coefficients between the satellite and satellite user u, and the channel coefficients between the ground base station k and satellite user u respectively; represents the transmission power between ground base station k and ground user u, σ S2 is the satellite layer additive white Gaussian noise power; is the base station cooperative transmission coefficient, indicates that ground user j is served by base station k, and vice versa represents the set of users served by ground base station k, For ground users.

[0028] Preferably, in step 103, the follower maximizes the minimum ground user transmission rate problem as follows:

[0029]

[0030] st

[0031]

[0032]

[0033]

[0034]

[0035]

[0036]

[0037]

[0038] in M TU and M BS They represent the set of ground base stations, the maximum number of base stations that can simultaneously serve a user, and the maximum number of users that can be simultaneously served by a base station; represents the channel coefficient between a ground base station k and its satellite user k' using the same channel transmission; represents the transmission rate of ground user u, which is expressed as:

[0039]

[0040] in and They represent the channel coefficients between the ground base station k and the ground user u, and the channel coefficients between the satellite and the ground user u respectively; represents the power of satellite user k' that transmits on the same channel as ground base station k; Assume that the user channel gain is ranked as According to the SIC decoding mechanism at the NOMA receiver, the ground user u will only be subject to serial interference from ground users j>u; thus, represents the first u users served by ground base station k, is the additive white Gaussian noise power of the ground layer.

[0041] Preferably, in step 103, the leader's optimal power allocation strategy is updated as follows:

[0042]

[0043] in

[0044] Preferably, in step 104, Where h th is the base station service threshold, It indicates that the poor channel condition between ground base station k and user u makes it impossible to provide service to it.

[0045] Preferably, in step 104, each user selects a The base stations are selected in turn. After the ground base station k receives the request signal from the user u, it determines whether to allow access based on the current number of service users and the total rate of the cell. If the ground base station k rejects the ground user u, the ground user u will no longer send requests to the ground base station k in subsequent iterations.

[0046] Preferably, in step 105, the power update formula is:

[0047]

[0048] The calculation formulas of Lagrangian operators are:

[0049]

[0050]

[0051]

[0052] The optimal power allocation strategy for followers is obtained through Lagrangian iteration.

[0053] Preferably, in step 106, the updated Iterate and enter step 103, and repeat steps 103 to 105 until the Stackelberg equilibrium is reached, and the optimal power allocation strategy of the leader and the follower is obtained.

[0054] On the one hand, an interference management device in a two-layer satellite-ground heterogeneous network is provided, comprising:

[0055] Parameter initialization module, used to initialize various parameters in the model, including channel coefficients, maximum transmission power of satellites and base stations, interference temperature limits for ground users, and QoS limits for satellite users;

[0056] Model initialization module, used to initialize the maximum number of Stackelberg iterations T max , the maximum number of Lagrangian iterations L max , set t = 0, calculate Establish user preference sequence;

[0057] The first strategy update module is used to update the leader power allocation strategy according to the current follower strategy

[0058] Judgment module, used to set the user set to be matched For each user u∈F unmatch According to the preference sequence and The base stations are selected in turn, and the ground base station determines whether to allow access based on the number of users currently served and the total rate of the cell;

[0059] The second strategy update module is used to update the follower power according to the leader strategy Update the Lagrangian operator λ u (l+1), μ k (l+1), v k (l+1);

[0060] Iteration module, used for updating the second strategy update module Iterate into the first strategy update module until convergence or the number of iterations reaches a preset fixed value, and obtain the optimal power allocation strategy;

[0061] A strategy determination module, used to obtain a leader strategy and a follower strategy according to the first strategy update module and the second strategy update module;

[0062] The end module is used to terminate the algorithm process and retrieve the data.

[0063] The beneficial effects brought about by the technical solution provided by the embodiment of the present invention include at least:

[0064] In an embodiment of the present invention, the interference management problem between satellite users and ground users in a two-layer satellite-ground heterogeneous network is modeled as a Stackelberg game model, in which the leader is a satellite user and the follower is a ground user. The method is implemented through user cooperative scheduling and power allocation. In the leader sub-game, the utility function of the satellite user is composed of the transmission rate and the cross-layer interference to the follower, and the optimal power strategy of the satellite user is obtained by deduction. In the follower sub-game, multi-base station cooperative transmission and non-orthogonal multiple access technology are used to avoid inter-cell interference, and the cooperative scheduling and power allocation are solved with the goal of maximizing the minimum ground user transmission rate. The present invention adopts a bilateral matching method to obtain the optimal solution of multi-base station cooperative transmission, so the ground layer power allocation problem is converted into a convex optimization problem, and the optimal power closed-form solution is derived by the Lagrangian dual decomposition method. In the two-layer game, the Stackelberg cycle iteration of the leader strategy and the follower strategy is finally achieved. By applying the present invention, the cross-layer interference between satellite users and ground users can be effectively reduced under the premise of ensuring the quality of user service. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0066] Figure 1 The present invention provides a flowchart of an interference management method in a two-layer satellite-ground heterogeneous network. DETAILED DESCRIPTION

[0067] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0068] The embodiments of the present invention provide a method and device for interference management in a two-layer satellite-ground heterogeneous network. Figure 1 As shown, the method comprises the following steps:

[0069] Step 101, initializing various parameters in the model, including channel coefficients, maximum transmission power of satellites and base stations, interference temperature limits for ground users, and QoS limits for satellite users.

[0070] In this step, initialize 1 satellite, K base stations, U S Satellite users and U T Each base station can serve up to M ground users. BS ground users, each ground user can be at most M TU The satellite users and the ground cells use orthogonal access, so there is no same-layer interference. NOMA is used in the ground cell to improve spectrum efficiency.

[0071] Step 102, initialize the maximum number of Stackelberg iterations T max , the maximum number of Lagrangian iterations L max , set t = 0, calculate Establish a user preference sequence.

[0072] In this step, the interference management problem between satellite users and ground users in the satellite-ground heterogeneous network is modeled as a Stackelberg game model, with satellite users as leaders and ground users as followers.

[0073] Satellite users are leaders and their strategy space is P L = {PS}, the ground user is a follower and its strategy space is P F ={X T ,P T}, the strategy space of the entire Stackelberg game model is {P L ,P F}.

[0074] In the leader game, the leader utility function is composed of the transmission rate and the cross-layer interference to the followers, and the optimal power allocation model is constructed; in the follower sub-game, with the goal of maximizing the minimum ground user transmission rate, the multi-base station collaborative transmission and power allocation optimization problem is constructed.

[0075] In the game process, the satellite user, as the leader, first selects its own power allocation strategy. In the follower subgame, each ground user, as a participant in the non-cooperative game, specifies its own strategy with the goal of maximizing its own transmission rate. According to the strategy of the follower, the leader then updates the strategy, and the cycle repeats.

[0076] Step 103: Update the leader power allocation strategy according to the current follower strategy

[0077] In this step, the leader utility optimization problem is:

[0078]

[0079] st

[0080]

[0081]

[0082]

[0083] in and denote the power of satellite user u and the power of satellite respectively, represents the set of satellite users, and C th They represent the rate of satellite user u and the minimum rate threshold to ensure the quality of service (QoS), is the power weighting factor (unit: bits / s / (Hz*W)), The expression is:

[0084]

[0085] in and They represent the channel coefficients between the satellite and satellite user u, and the channel coefficients between the ground base station k and satellite user u respectively; represents the transmission power between ground base station k and ground user u, σ S2 is the satellite layer additive white Gaussian noise power (AWGN); is the base station cooperative transmission coefficient, indicates that ground user j is served by base station k, and vice versa represents the set of users served by ground base station k, For ground users.

[0086] The follower maximization problem of the minimum ground user transmission rate is:

[0087]

[0088] st

[0089]

[0090]

[0091]

[0092]

[0093]

[0094]

[0095]

[0096] Among them, K, M TU and M BS They represent the set of ground base stations, the maximum number of base stations that can simultaneously serve a user, and the maximum number of users that can be simultaneously served by a base station; represents the channel coefficient between a ground base station k and its satellite user k' using the same channel transmission; represents the transmission rate of ground user u, which is expressed as:

[0097]

[0098] in and They represent the channel coefficients between the ground base station k and the ground user u, and the channel coefficients between the satellite and the ground user u respectively; represents the power of satellite user k' that transmits on the same channel as ground base station k; Assume that the user channel gain is ranked as According to the SIC decoding mechanism at the NOMA receiver, the ground user u will only be subject to serial interference from ground users j>u; thus, represents the first u users served by ground base station k, is the additive white Gaussian noise power of the ground layer.

[0099] The leader's optimal power allocation strategy is updated as:

[0100]

[0101] in

[0102] Step 104: Set the user set to be matched For each user u∈F unmatch According to the preference sequence and The base stations are selected in turn, and the ground base station determines whether to allow access based on the number of current service users and the total cell rate.

[0103] In this step, Where h th is the base station service threshold, It indicates that the poor channel condition between ground base station k and user u makes it impossible to provide service to it.

[0104] Each user has a preference sequence and The base stations are selected in turn. After the ground base station k receives the request signal from the user u, it determines whether to allow access based on the current number of service users and the total rate of the cell. If the ground base station k rejects the ground user u, the ground user u will no longer send requests to the ground base station k in subsequent iterations.

[0105] Step 105: Update follower power according to the leader strategy Update the Lagrangian operator λ u (l+1), μ k (l+1), v k (l+1).

[0106] In this step, the power update formula is:

[0107]

[0108] The calculation formulas of Lagrangian operators are:

[0109]

[0110]

[0111]

[0112] The optimal power allocation strategy for followers is obtained through Lagrangian iteration.

[0113] Step 106, the updated value from step 105 Iterate and enter step 103, and repeat steps 103 to 105 until convergence or the number of iterations reaches a preset fixed value, and the optimal power allocation strategy is obtained.

[0114] In this step, the updated Iterate and enter step 103, and repeat steps 103 to 105 until the Stackelberg equilibrium is reached, and the optimal power allocation strategy of the leader and the follower is obtained.

[0115] Step 107 , obtaining the leader strategy and the follower strategy according to step 103 and step 105 .

[0116] Step 108, terminate the algorithm process and retrieve the data.

[0117] In an embodiment of the present invention, the interference management problem between satellite users and ground users in a two-layer satellite-ground heterogeneous network is modeled as a Stackelberg game model, in which the leader is a satellite user and the follower is a ground user. The method is implemented through user cooperative scheduling and power allocation. In the leader sub-game, the utility function of the satellite user is composed of the transmission rate and the cross-layer interference to the follower, and the optimal power strategy of the satellite user is obtained by deduction. In the follower sub-game, multi-base station cooperative transmission and non-orthogonal multiple access technology are used to avoid inter-cell interference, and the cooperative scheduling and power allocation are solved with the goal of maximizing the minimum ground user transmission rate. The present invention adopts a bilateral matching method to obtain the optimal solution of multi-base station cooperative transmission, so the ground layer power allocation problem is converted into a convex optimization problem, and the optimal power closed-form solution is derived by the Lagrangian dual decomposition method. In the two-layer game, the Stackelberg cycle iteration of the leader strategy and the follower strategy is finally achieved. By applying the present invention, the cross-layer interference between satellite users and ground users can be effectively reduced under the premise of ensuring the quality of user service.

[0118] Accordingly, an embodiment of the present invention further provides an interference management device in a two-layer satellite-ground heterogeneous network, the device comprising:

[0119] Parameter initialization module, used to initialize various parameters in the model, including channel coefficients, maximum transmission power of satellites and base stations, interference temperature limits for ground users, and QoS limits for satellite users;

[0120] Model initialization module, used to initialize the maximum number of Stackelberg iterations T max , the maximum number of Lagrangian iterations Lmax , set t = 0, calculate Establish user preference sequence;

[0121] The first strategy update module is used to update the leader power allocation strategy according to the current follower strategy

[0122] Judgment module, used to set the user set to be matched For each user u∈F unmatch According to the preference sequence and The base stations are selected in turn, and the ground base station determines whether to allow access based on the number of users currently served and the total rate of the cell;

[0123] The second strategy update module is used to update the follower power according to the leader strategy Update the Lagrangian operator λ u (l+1), μ k (l+1), v k (l+1);

[0124] Iteration module, used for updating the second strategy update module Iterate into the first strategy update module until convergence or the number of iterations reaches a preset fixed value, and obtain the optimal power allocation strategy;

[0125] A strategy determination module, used to obtain a leader strategy and a follower strategy according to the first strategy update module and the second strategy update module;

[0126] The end module is used to terminate the algorithm process and retrieve the data.

[0127] The device of this embodiment can be used to perform Figure 1 The technical solution of the method embodiment shown has similar implementation principles and technical effects, which will not be repeated here.

[0128] It should be noted that the references to "one embodiment", "embodiment", "exemplary embodiment", "some embodiments" and the like in the specification indicate that the embodiments described may include specific features, structures or characteristics, but not every embodiment may include the specific features, structures or characteristics. In addition, when a specific feature, structure or characteristic is described in conjunction with an embodiment, it should be within the knowledge of a person skilled in the art to implement such feature, structure or characteristic in conjunction with other embodiments (whether or not explicitly described).

[0129] In general, a term can be understood, at least in part, from its use in context. For example, depending, at least in part, on the context, the term "one or more" as used herein can be used to describe any feature, structure, or characteristic in the singular sense, or can be used to describe a combination of features, structures, or characteristics in the plural sense. Additionally, the term "based on" can be understood as not necessarily intended to convey an exclusive set of factors, but can instead, depending, at least in part, on the context, allow for the presence of other factors that are not necessarily explicitly described.

[0130] As used herein, the term "nominal / nominal" refers to an expected or target value for a characteristic or parameter of a component or process operation set during the design phase of a production or manufacturing process, as well as a range of values ​​above and / or below the expected value. The range of values ​​may be due to slight variations in the manufacturing process or tolerances. As used herein, the term "approximately" indicates a value of a given quantity that may vary based on a particular technology node associated with the subject semiconductor device. Based on a particular technology node, the term "approximately" may indicate a value of a given quantity that varies, for example, within 5%-15% of the value (e.g., ±5%, ±10%, or ±15% of the value).

[0131] It will be understood that the meaning of “on,” “over,” and “above” in this disclosure should be interpreted in the broadest manner, so that “on” means not only “directly on” something, but also includes the meaning of being “on” something with intervening features or layers therebetween, and “on” or “over” means not only “on” or “above” something, but also includes the meaning of being “on” or “above” something with no intervening features or layers therebetween.

[0132] Additionally, spatially relative terms such as "under," "beneath," "lower," "above," "upper," and the like may be used herein for descriptive convenience to describe the relationship of one element or feature to another element or features, as shown in the accompanying drawings. Spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the accompanying drawings. The device may be oriented in other ways, and the spatially relative descriptors used herein may be similarly interpreted accordingly.

[0133] The present invention covers any substitution, modification, equivalent method and scheme made on the essence and scope of the present invention. In order to make the public have a thorough understanding of the present invention, specific details are described in detail in the following preferred embodiments of the present invention, but those skilled in the art can fully understand the present invention without the description of these details. In addition, in order to avoid unnecessary confusion about the essence of the present invention, well-known methods, processes, procedures, components and circuits are not described in detail.

[0134] A person skilled in the art will appreciate that all or part of the steps in the above-mentioned embodiment method can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc.

[0135] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for interference management in a two-layer satellite-ground heterogeneous network, characterized in that: The following steps are involved: Step 101, initializing various parameters in the model, including channel coefficients, maximum transmission power of satellites and base stations, interference temperature limits of ground users, and QoS limits of satellite users; Step 102, initialize the maximum number of Stackelberg iterations T max , the maximum number of Lagrangian iterations L max , set t = 0, calculate Establish user preference sequence; Step 103: Update the leader power allocation strategy according to the current follower strategy Step 104: Set the user set F to be matched unmatch =U T , each user u∈F unmatch According to the preference sequence and The base stations are selected in turn, and the ground base station determines whether to allow access based on the number of users currently served and the total rate of the cell; Step 105: Update follower power according to the leader strategy Update the Lagrangian operator λ u (l+1), μ k (l+1), v k (l+1); Step 106, the updated value from step 105 Iterate and enter step 103, repeat step 103 to step 105 until convergence or the number of iterations reaches a preset fixed value, and the optimal power allocation strategy is obtained; Step 107, obtaining a leader strategy and a follower strategy according to step 103 and step 105; Step 108, terminate the algorithm process and retrieve the data; In step 101, one satellite, K base stations, U S Satellite users and U T Each base station can serve up to M ground users. BS ground users, each ground user can be at most M TU The satellite users and the ground cells use orthogonal access, so there is no same-layer interference. NOMA is used in the ground cells to improve spectrum efficiency. In step 102, the interference management problem between satellite users and ground users in the satellite-ground heterogeneous network is modeled as a Stackelberg game model, where the satellite user is the leader and the ground user is the follower; Satellite users are leaders and their strategy space is P L = {P S }, the ground user is a follower and its strategy space is P F ={X T ,P T }, the strategy space of the entire Stackelberg game model is {P L ,P F }; In the leader game, the leader utility function is composed of the transmission rate and the cross-layer interference to the followers, and the optimal power allocation model is constructed; in the follower sub-game, the multi-base station coordinated transmission and power allocation optimization problem is constructed with the goal of maximizing the minimum ground user transmission rate; In step 103, the leader utility optimization problem is: st in and They represent the power of satellite user u and the power of the satellite respectively, U S represents the set of satellite users, and C th They represent the rate of satellite user u and the minimum rate threshold to ensure service quality, is the power weighting factor, The expression is: in and They represent the channel coefficients between the satellite and satellite user u, and the channel coefficients between the ground base station k and satellite user u respectively; represents the transmission power between ground base station k and ground user u, σ S2 is the satellite layer additive white Gaussian noise power; is the base station cooperative transmission coefficient, indicates that ground user j is served by base station k, and vice versa represents the set of users served by ground base station k, U T Assemble for ground users; In step 103, the follower maximizes the minimum ground user transmission rate problem as follows: st Among them, K, M TU and M BS They represent the set of ground base stations, the maximum number of base stations that can simultaneously serve a user, and the maximum number of users that can be simultaneously served by a base station; represents the channel coefficient between a ground base station k and its satellite user k' using the same channel transmission; represents the transmission rate of ground user u, which is expressed as: in and They represent the channel coefficients between the ground base station k and the ground user u, and the channel coefficients between the satellite and the ground user u respectively; represents the power of satellite user k' that transmits on the same channel as ground base station k; Assume that the user channel gain is ranked as According to the SIC decoding mechanism at the NOMA receiver, the ground user u will only be subject to serial interference from ground users j>u; thus, represents the first u users served by ground base station k, is the additive white Gaussian noise power of the ground layer; In step 103, the leader's optimal power allocation strategy is updated as follows: in In step 104, Where h th is the base station service threshold, It means that the poor channel condition between ground base station k and user u makes it impossible to provide service to it; In step 104, each user The base stations are selected in sequence. After receiving the request signal from user u, the ground base station k determines whether to allow access based on the number of currently served users and the total rate of the cell. If the ground base station k rejects the ground user u, the ground user u will not send requests to the ground base station k again in subsequent iterations. In step 105, the power update formula is: The calculation formulas of Lagrangian operators are: The optimal power allocation strategy for followers is obtained through Lagrangian iteration; In step 106, the updated Iterate and enter step 103, and repeat steps 103 to 105 until the Stackelberg equilibrium is reached, and the optimal power allocation strategy of the leader and the follower is obtained.

2. An interference management device in a two-layer satellite-ground heterogeneous network, the device is used to implement the method of claim 1, characterized in that: include: Parameter initialization module, used to initialize various parameters in the model, including channel coefficients, maximum transmission power of satellites and base stations, interference temperature limits for ground users, and QoS limits for satellite users; Model initialization module, used to initialize the maximum number of Stackelberg iterations T max , the maximum number of Lagrangian iterations L max , set t = 0, calculate Establish user preference sequence; The first strategy update module is used to update the leader power allocation strategy according to the current follower strategy The judgment module is used to set the user set F to be matched unmatch =U T , each user u∈F unmatch According to the preference sequence and The base stations are selected in turn, and the ground base station determines whether to allow access based on the number of users currently served and the total rate of the cell; The second strategy update module is used to update the follower power according to the leader strategy Update the Lagrangian operator λ u (l+1), μ k (l+1), v k (l+1); Iteration module, used for updating the second strategy update module Iterate into the first strategy update module until convergence or the number of iterations reaches a preset fixed value, and obtain the optimal power allocation strategy; A strategy determination module, used to obtain a leader strategy and a follower strategy according to the first strategy update module and the second strategy update module; The end module is used to terminate the algorithm process and retrieve the data.

Citation Information

Patent Citations

  • Game cache multi-path transmission method for earth observation LEO satellite data

    CN113630176A

  • User downlink transmission power control method and system

    CN113922861A