A power control method, system and storage medium for dynamic spectrum allocation
By building a distributed SU power control model in the DSA system, using ESC sensors and random process modeling to dynamically adjust the transmission power of SU-TX, the problem of difficulty in taking into account both IU location privacy protection and SU power control in the prior art is solved. It realizes efficient spectrum sharing and stable system performance.
Patent Information
- Application Number
- CN202411789345.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-12-06
AI Technical Summary
The prior art is difficult to effectively protect the privacy of existing users (IU) locations in dynamic spectrum allocation (DSA) systems, and at the same time realize secondary users (SU) power control, making it difficult for the system to take into account both spectrum sharing and privacy protection.
By building a distributed SU power control model, using environment perception capability (ESC) sensors combined with random process derivation and random geometric modeling, the SU interference and ESC local maximum allowable interference threshold are calculated, and the transmission power of SU-TX is dynamically adjusted to ensure that the system is in Achieve efficient spectrum utilization of SU on the premise of meeting IU interference requirements.
It realizes that while protecting IU location privacy in the dynamic spectrum allocation system, it effectively controls the power of the SU, improves the spectrum usage efficiency and stability of the system, and ensures the fairness and efficiency of spectrum sharing.
Smart Images

Figure CN119255355B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technology, and in particular to a power control method, system and storage medium for dynamic spectrum allocation. Background Art
[0002] With the rapid growth of wireless communication demand, spectrum resources are becoming increasingly crowded. In order to alleviate the problem of spectrum scarcity, dynamic spectrum allocation (DSA) came into being, which aims to achieve sharing of underutilized spectrum between existing users (IU) and secondary users (SU). This invention focuses on the DSA architecture used in the 3.5GHz band. SU includes a secondary user transmitter (SU-TX) and a secondary user receiver (SU-RX). In addition to IU and SU, the target architecture also covers a spectrum access coordination system (SAS) and an environmental sensing capability (ESC) system. As a distributed sensor device network, ESC is responsible for monitoring the received signal strength (RSS) of IU signals and providing such sensing information to SAS. Based on the input of ESC, SAS grants spectrum access rights to SU accordingly. 3.5GHz IU usually serves military radars and satellites, such as warship radars, and its operating data is confidential, so the SAS-based DSA system is required to provide strong privacy protection. In this SAS-based DSA system, the SU is allowed to access the licensed band only when it does not cause any harmful interference to the IU. It can be seen that adaptive SU power control based on the sensing results of the IU based on the ESC is a feasible method to ensure that the SU can obtain the transmission permission to coexist with the IU.
[0003] In the prior art, the power control algorithms for SUs are mainly divided into two categories, namely centralized power control and distributed power control. Under the centralized power control strategy, a central controller is usually set up to manage the transmit power of all SUs within its coverage area. Generally speaking, SUs are allowed to transmit only when authorized by the central controller. On the one hand, this strategy has a high communication cost because the central controller needs to have information about all SUs and IUs to make decisions. On the other hand, the privacy of SUs and IUs becomes a problem in centralized power control because the central controller knows the sensitive location and operating status of the IU. In the distributed power control strategy, the SU adjusts its own transmit power based on locally observable measurements and received information. Some of these strategies iteratively adjust the SU transmission power based on their objective function and constraints; others use learning algorithms to adapt SU power. None of these distributed algorithms consider the privacy protection of IU operations. Many of these algorithms assume that all SUs know the location of the IU, so that each SU can locally measure the channel gain between the IU and itself. Some algorithms even require sensors to be placed near the IU to obtain the interference level at the IU location. Therefore, these algorithms are incompatible with the strict privacy protection requirements of IU operations in 3.5GHz dynamic spectrum allocation (DSA) systems. Summary of the invention
[0004] In order to solve the above technical problems, the present application provides a power control method, system and storage medium for dynamic spectrum allocation.
[0005] According to a first aspect of the present application, a power control method for dynamic spectrum allocation is proposed, the method comprising:
[0006] S1, based on the existing user IU, secondary user SU, wireless spectrum sharing coordination center SAS, and wireless spectrum sharing perception engine ESC, build a distributed SU power control model of several unit areas;
[0007] S2, using ESC sensors, combined with random process derivation and random geometric modeling, calculate the SU interference aggregated in the unit area and the ESC local maximum allowable interference threshold, and calculate the ESC update threshold, where SU interference is used to reflect the interference of all SUs in the unit area to the ESC sensor, and the ESC local maximum allowable interference threshold is used to constrain the interference of SUs to the ESC sensor;
[0008] S3, based on the ESC update threshold, calculate the global parameters broadcast by the SAS coordination hub to the secondary user transmitter SU-TX, and the global parameters are used to guide SU-TX to adjust the transmission power;
[0009] S4, SU-TX adjusts the transmission power of SU-TX based on the global parameters, the signal attenuation from SU-TX to ESC and the signal to interference and noise ratio SINR of the secondary user receiver SU-RX, and repeats steps S2-S4 until the system converges to a stable state.
[0010] In the above technical solution, random factors are introduced into the calculation of the ESC update threshold, which enhances the system's perception and response capabilities to dynamic environmental changes, enables the system to more flexibly respond to interference changes in different scenarios, and improves the stability and robustness of the system; the global parameters comprehensively consider the information fed back by the ESC and the overall state of the system, and can guide the SU-TX to reasonably adjust the transmission power according to its own environment and communication needs on the premise of meeting the IU interference requirements, so as to achieve power balance among users in the system, optimize spectrum utilization efficiency, and improve the overall performance of the system; during the iteration process, the SU-TX can dynamically adjust the transmission power according to the real-time changing environmental information and system requirements, and gradually approach the optimal power allocation scheme, ensuring that under different user needs and environmental changes, it always maintains a stable and efficient spectrum sharing state, effectively improving user experience, and reducing communication interruptions and other problems.
[0011] Furthermore, the unit area includes 1 movable IU, For mobile SU, 1 SAS coordination hub, ESC sensors, of which: For mobile SU including the same channel transmission SU-TX, and SU-TX i transmits only to SU-RX i, This unit area configuration method enables the system to perform refined management of users in a local area. At the same time, the one-to-one correspondence between SU-TX and SU-RX helps to simplify communication link management, improve communication reliability and efficiency, ensure that each SU-RX can receive the signal from the corresponding SU-TX, and more accurately evaluate and adjust the performance of each transmission link during power control, reducing communication problems such as bit error rate.
[0012] Furthermore, the ESC update threshold The calculation formula is:
[0013]
[0014] in, Each ESC e in the cell area measures its local aggregated SU interference, and Represented as two random numbers in the range (0, 1], and For each Update takes different values to increase The randomness of represents the maximum permissible interference threshold at ESC e, .
[0015] In the above technical solution, the ESC update threshold It can comprehensively consider the relationship between the current SU interference and the maximum allowed interference threshold, and introduce random factors. This makes the ESC update threshold dynamically adaptable and can better reflect the changes in interference conditions at different times and in different areas. The addition of random factors can prevent the system from falling into a local optimal solution, prompting the system to find the optimal power control strategy in a wider search space, thereby improving the system's stability and performance optimization capabilities in complex environments, enhancing the system's resistance to interference fluctuations, and ensuring the fairness and efficiency of spectrum allocation.
[0016] Furthermore, the SAS coordination center obtains the ESC update threshold Then, calculate the global parameters and , the calculation rules are:
[0017]
[0018]
[0019]
[0020] in, , Representation function Derivative the ESC update threshold variable, Represents a non-zero positive number that changes over time, through Update, and satisfy to ensure , initial is a positive value determined by SAS, Representation function The definition of is 0 and The maximum value in Used to substitute the ESC update threshold , 0 represents the comparison benchmark value.
[0021] In the above technical solution, the global parameter and Ability to update thresholds based on ESC Make dynamic adjustments. The calculation of combines the derivative of and the time-varying , which can reflect the dynamic change trend of the system and guide SU-TX to adjust the transmission power according to the system status. The calculation is done by taking The minimum value provides an important reference standard for SU-TX, ensuring that the interference requirements of IU can be met first during the power adjustment process, effectively protecting the communication quality of IU and maintaining the stable operation of the existing communication system. The update mechanism of ensures that it is always a positive number, making the entire calculation process stable and reliable, which helps the system converge to a stable power control state in a dynamic environment and improves the efficiency and stability of spectrum allocation.
[0022] Furthermore, SU-TX is based on global parameters and , Signal attenuation from SU-TX i to ESCe and the signal-to-interference-noise ratio of the secondary user receiver SU-RX i , adjust the transmission power of SU-TX, the specific adjustment rules are:
[0023]
[0024]
[0025] in, It is expressed as the derivative of SU-TX i transmission power with respect to time, which can be understood as the change in SU-TX i transmission power at each update. for The process quantity in the calculation, Represented as the step size of the local computation, depending on the local observable and , and global scalar parameters from SAS broadcast and , represents the minimum SINR required to maintain SU-RX i, Indicates the transmit power of SU-TX i.
[0026] In the above technical solution, SU-TX can adjust the transmission power based on local and global information. As an intermediate variable, the power adjustment process is decomposed into two parts for easy understanding and calculation. The calculation of power depends on multiple key parameters, and the power adjustment step size can be flexibly adjusted according to the actual situation, so that SU-TX can meet the communication quality requirements ( ), it can quickly adapt to system changes, optimize spectrum utilization efficiency, reduce interference to IU, and play an important role in the system convergence process, accelerate the system to reach a stable state, and improve the system's response speed and stability.
[0027] Furthermore, the stable state includes converging to a stable point satisfying constraint condition (b) and / or converging to one of the unique equilibrium points in the required solution set R, and the communication quality QoS of the IU and SU in the unit area meets the following requirements:
[0028]
[0029] Among them, constraint (a) represents the minimum energy required to maintain effective communication, Expressed as For SU-TX and SU-RX, Expressed as the transmit power of SU-TX i, Expressed as the path loss from SU-TX i to SU-RX i, Denoted as the transmit power of SU-TX j, Denoted as the path loss from SU-TX j to SU-RX i, Expressed as the noise level at each SU-RX, is the minimum SINR required at SU-RX i; constraint (b) indicates that the aggregate SU interference of ESC e is no greater than The probability of Expressed as the signal attenuation from SU-TX i to ESCe, Expressed as the maximum permissible interference threshold at ESC e, Indicated as a unit area Of the number of ESC sensors ESC sensors; constraint (c) means The upper limit is As the upper limit, It is expressed as the maximum transmit power of SU-TX.
[0030] In the above technical solution, the definition of this stable state and QoS requirements ensure that the system can balance the needs of IU and SU during the power control process. Converging to the stable point that satisfies constraint (b) can effectively protect IU from excessive interference and ensure the normal operation of the existing communication system. Converging to the unique equilibrium point in the required solution set R can achieve efficient spectrum utilization and power optimization of SU while meeting the requirements of IU, thereby improving the overall performance of the system. Constraint (a) ensures that SU-RX can receive enough signal energy to maintain communication, and constraint (c) prevents SU-TX from excessively transmitting power, thereby avoiding unnecessary interference to other users. It is also beneficial to extend the battery life of the device, reduce device energy consumption, and improve the energy efficiency of the system.
[0031] Furthermore, the maximum permissible interference threshold at ESC e is a constant or is calculated by random process derivation and random geometric modeling, where the maximum allowable interference threshold at ESC e is calculated by random process derivation and random geometric modeling include:
[0032] Calculate the interference from all SU-TX in the cell area measured at the ESC The probability distribution of is:
[0033]
[0034]
[0035] in, Indicates The distance between SU-TX and ESC e, Expressed as the path loss exponent, is expressed as a small constant coefficient;
[0036] Assume that the ESC e coverage area is a radius of The circle, SU obeys uniform distribution, The probability density function of is:
[0037]
[0038] but Distribution It is expressed as:
[0039]
[0040] according to The expected distribution of and variance , using the central limit theorem and the law of large numbers, when When increasing, Approximately normal distribution , , ;
[0041] Calculate the total interference from all SU-TX to IU The probability distribution of is:
[0042]
[0043]
[0044]
[0045] in, Expressed as from The path loss between SU-TX and IU, Expressed as the distance between ESC e and IU, Indicates the channel gain from ESC to IU. Expressed as the transmit power in IU, is the IU signal strength received by the ESC;
[0046] The IU signal is transmitted through a Rayleigh fading channel. The cumulative distribution function of is:
[0047]
[0048] in, Expressed as Expectations are measured by ESC;
[0049] but, The cumulative distribution function of It is expressed as:
[0050]
[0051] but, The cumulative distribution function of and the probability density function Respectively expressed as:
[0052]
[0053]
[0054] Use the ESC as the center and the radius The IU position distribution is uniformly distributed on the circle, and the first The distance between SU-TX and IU ,That The probability density function of It is expressed as:
[0055]
[0056] in, express , express , Expressed as the radius of the circular surface covered by ESC e;
[0057] calculate Expectations and variance , using the central limit theorem and the law of large numbers, when When increasing, Approximately normal distribution ,in and ;
[0058] Calculate the maximum permissible interference threshold at ESC e :
[0059]
[0060]
[0061] in, , , ,function Represents the covariance of the two input distributions, and is calculated to obtain The distribution of ,make of The value of is expressed as , , Expressed as the quantile function of the standard normal distribution, It is expressed as the maximum interference threshold allowed by IU, Expressed as The expected distribution of The estimated value of Expressed as The expected distribution of The estimated value of Expressed as a joint distribution The expected estimated value of Expressed as a joint distribution An estimate of the standard deviation of .
[0062] Furthermore, to ensure that the interference requirements of IU are met first, the step length The following inequality requirements are met:
[0063]
[0064]
[0065] in, Denoted as the minimum required SINR at SU-RX i , Denoted as SINR at SU-RX i, Represented as a global parameter, It is expressed as the signal attenuation from SU-TX i to ESCe.
[0066] In a second aspect, the present application proposes a power control system for dynamic spectrum allocation, the system comprising:
[0067] The model building module is configured to build a distributed SU power control model of several unit areas based on the existing user IU, the secondary user SU, the wireless spectrum sharing coordination center SAS, and the wireless spectrum sharing perception engine ESC;
[0068] The ESC update module is configured to calculate the SU interference aggregated in the unit area and the ESC local maximum allowable interference threshold by using the ESC sensor, combining random process derivation and random geometric modeling, and calculate the ESC update threshold, wherein the SU interference is used to reflect the interference of all SUs in the unit area to the ESC sensor, and the ESC local maximum allowable interference threshold is used to constrain the interference of SU to the ESC sensor;
[0069] A SAS update module is configured to calculate global parameters broadcasted by the SAS coordination hub to the secondary user transmitter SU-TX based on the ESC update threshold, and the global parameters are used to guide the SU-TX to adjust the transmission power;
[0070] The SU-TX update module is configured in SU-TX to adjust the transmission power of SU-TX based on global parameters, signal attenuation from SU-TX to ESC and signal to interference and noise ratio SINR of the secondary user receiver SU-RX, and cyclically execute the ESC update module, SAS update module and SU-TX update module until the system converges to a stable state.
[0071] In the above technical solutions, the model building module lays the foundation for accurate resource allocation for the system, can adapt to complex environments, and improve the initial utilization of the spectrum. The ESC update module ensures accurate interference perception and feedback, can dynamically adapt to interference changes, and enhance anti-interference capabilities. The SAS update module implements global coordination optimization, ensures system stability, and improves overall performance. The SU-TX update module achieves real-time power adjustment optimization, accelerates system convergence, enhances the system's ability to adapt to dynamic changes, effectively ensures the efficiency, stability and reliability of communications, and can achieve high-quality spectrum allocation and power control in various complex scenarios.
[0072] In a third aspect, the present application proposes a terminal device, including a processor, a memory, and a computer program stored in the memory, wherein the computer program is executed by the processor to implement a power control method for dynamic spectrum allocation as described in any one of the above items.
[0073] In a fourth aspect, the present application proposes a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, a power control method for dynamic spectrum allocation as described above is implemented.
[0074] Compared with the prior art, the beneficial results of the present invention are:
[0075] 1. In the context of dynamic spectrum allocation (DSA), the present invention successfully designs a distributed secondary user (SU) power control algorithm. On the one hand, the algorithm can minimize the system energy consumption, and on the other hand, it can effectively protect the location privacy of existing users (IU) and prevent its leakage.
[0076] 2. The present invention uses random process derivation and random geometric modeling to convert the originally unknowable IU interference level into a knowable parameter Specifically, the constraint on the IU interference level is transformed into the constraint on the environment sensing capability device (ESC) interference level. Given that the location of the ESC is public information, the interference level can be measured or estimated by the ESC.
[0077] 3. The present invention proposes a stopping standard and a step-size control method for the SU power control algorithm in the DSA scenario. This ensures that the system can meet regulatory requirements at any time. Even if the signal strength fluctuates due to factors such as user movement, it will not cause excessive interference to the IU. At the same time, the system can stabilize at the optimal solution for energy consumption under the current user distribution state. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] The accompanying drawings are included to provide a further understanding of the embodiments and are incorporated into and constitute a part of this specification. The accompanying drawings illustrate the embodiments and are used together with the description to explain the principles of the present invention. It will be easy to recognize other embodiments and many expected advantages of the embodiments because they become better understood by reference to the following detailed description. The elements of the drawings are not necessarily to scale with each other. The same reference numerals refer to corresponding similar parts.
[0079] Figure 1 is a flow chart of a power control method for dynamic spectrum allocation according to an embodiment of the present invention;
[0080] Figure 2 is a schematic diagram of a 3.5 GHz DSA system architecture according to an embodiment of the present invention;
[0081] Figure 3 An algorithm flow chart of a power control method for dynamic spectrum allocation according to an embodiment of the present invention;
[0082] Figure 4 According to an embodiment of the present invention Schematic diagram of stochastic geometric modeling;
[0083] Figure 5 is between SU-TX and ESC according to one embodiment of the present invention. Schematic diagram of the statistical model;
[0084] Figure 6 According to an embodiment of the present invention, the SU-TX and the IU Schematic diagram of the statistical model;
[0085] Figure 7 is a framework diagram of a power control system for dynamic spectrum allocation according to an embodiment of the present application;
[0086] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application. DETAILED DESCRIPTION
[0087] In the following detailed description, reference is made to the accompanying drawings, which form a part of the detailed description and are shown by illustrative specific embodiments in which the present invention can be put into practice. To this end, directional terms, such as "top", "bottom", "left", "right", "up", "down", etc., are used with reference to the orientation of the figures described. Because the parts of the embodiments can be positioned in several different orientations, directional terms are used for the purpose of illustration and are by no means limiting. It should be understood that other embodiments may be utilized or logical changes may be made without departing from the scope of the present invention. Therefore, the following detailed description should not be adopted in a limiting sense, and the scope of the present invention is defined by the appended claims.
[0088] The present invention provides a display screen assembly method. Figure 1 A flow chart of a display screen assembly method according to an embodiment of the present invention is shown. As shown in the figure, the method includes:
[0089] S101, based on the existing user IU, secondary user SU, wireless spectrum sharing coordination center SAS, and wireless spectrum sharing perception engine ESC, a distributed SU power control model of several unit areas is constructed.
[0090] In a specific embodiment, in combination Figure 2 , Figure 2 FIG. 3 is a schematic diagram of a 3.5 GHz DSA system architecture according to an embodiment of the present invention. As shown in the figure, it is assumed that there is an existing user (IU), a spectrum access coordination system (SAS), Environmental Sensing Capability (ESC) sensors and For the secondary user transmitter (SU-TX) and receiver (SU-RX), the IU, SU-TX and SU-RX are all in mobile state. All SU-TXs transmit signals on the same frequency band. We set SU-TX i (where ) transmits only to SU-RX i. If there is a transmitter transmitting to multiple receivers, the transmitter can be modeled as multiple co-located SU-TXs, each transmitting to a specific receiver. Similarly, a receiver receiving signals from multiple transmitters is modeled as multiple co-located SU-RXs, each receiving signals from a specific transmitter.
[0091] S102, using the ESC sensor, combined with random process derivation and random geometric modeling, calculate the SU interference aggregated in the unit area and the ESC local maximum allowable interference threshold, and calculate the ESC update threshold, where the SU interference is used to reflect the interference of all SUs in the unit area to the ESC sensor, and the ESC local maximum allowable interference threshold is used to constrain the interference of SUs to the ESC sensor.
[0092] In a specific embodiment, the ESC updates the threshold The calculation formula is:
[0093]
[0094] in, Each ESC e in the cell area measures its local aggregated SU interference, and Represented as two random numbers in the range (0, 1], and For each Update takes different values to increase The randomness of represents the maximum permissible interference threshold at ESC e, .
[0095] Furthermore, the maximum permissible interference threshold at ESC e is a known constant.
[0096] Preferably, the maximum permissible interference threshold at ESC e Obtained by random process derivation and random geometric modeling, where the maximum permissible interference threshold at ESC e is calculated using random process derivation and random geometric modeling include:
[0097] Calculate the interference from all SU-TX in the cell area measured at the ESC The probability distribution of is:
[0098]
[0099]
[0100] in, Indicates The distance between SU-TX and ESC e, Expressed as the path loss exponent, is expressed as a small constant coefficient;
[0101] Assume that the ESC e coverage area is a radius of The circle, SU obeys uniform distribution, The probability density function of is:
[0102]
[0103] but Distribution It is expressed as:
[0104]
[0105] according to The expected distribution of and variance , using the central limit theorem and the law of large numbers, when When increasing, Approximately normal distribution , , ;
[0106] Calculate the total interference from all SU-TX to IU The probability distribution of is:
[0107]
[0108]
[0109]
[0110] in, Expressed as from The path loss between SU-TX and IU, Expressed as the distance between ESC e and IU, Indicates the channel gain from ESC to IU. Expressed as the transmit power in IU, is the IU signal strength received by the ESC;
[0111] The IU signal is transmitted through a Rayleigh fading channel. The cumulative distribution function of is:
[0112]
[0113] in, Expressed as Expectations are measured by ESC;
[0114] but, The cumulative distribution function of It is expressed as:
[0115]
[0116] but, The cumulative distribution function of and the probability density function Respectively expressed as:
[0117]
[0118]
[0119] Use the ESC as the center and the radius The IU position distribution is uniformly distributed on the circle, and the first The distance between SU-TX and IU ,That The probability density function of It is expressed as:
[0120]
[0121] in, express , express , Expressed as the radius of the circular surface covered by ESC e;
[0122] calculate Expectations and variance , using the central limit theorem and the law of large numbers, when When increasing, Approximately normal distribution ,in and ;
[0123] Calculate the maximum permissible interference threshold at ESC e :
[0124]
[0125]
[0126] in, , , ,function Represents the covariance of the two input distributions, and is calculated to obtain The distribution of ,make of The value of is expressed as , , Expressed as the quantile function of the standard normal distribution, It is expressed as the maximum interference threshold allowed by IU, Expressed as The expected distribution of The estimated value of Expressed as The expected distribution of The estimated value of Expressed as a joint distribution The expected estimated value of Expressed as a joint distribution An estimate of the standard deviation of .
[0127] S103, based on the ESC update threshold, calculate the global parameters broadcast by the SAS coordination hub to the secondary user transmitter SU-TX, and the global parameters are used to guide SU-TX to adjust the transmission power.
[0128] In a specific embodiment, the SAS coordination hub obtains the ESC update threshold Then, calculate the global parameters and , the calculation rules are:
[0129]
[0130]
[0131]
[0132] in, , Representation function Derivative the ESC update threshold variable, Represents a non-zero positive number that changes over time, through Update, and satisfy to ensure , initial is a positive value determined by SAS, Representation function The definition of is 0 and The maximum value in Used to substitute the ESC update threshold , 0 represents the comparison benchmark value.
[0133] S104, SU-TX adjusts the transmission power of SU-TX based on the global parameters, the signal attenuation from SU-TX to ESC and the signal to interference and noise ratio SINR of the secondary user receiver SU-RX, and executes steps S102-S104 repeatedly until the system converges to a stable state.
[0134] In a specific embodiment, SU-TX is based on the global parameters and , Signal attenuation from SU-TX i to ESCe and the signal-to-interference-noise ratio of the secondary user receiver SU-RX i , adjust the transmission power of SU-TX, the specific adjustment rules are:
[0135]
[0136]
[0137] in, It is expressed as the derivative of SU-TX i transmission power with respect to time, which can be understood as the change in SU-TX i transmission power at each update. Expressed as The process quantity in the calculation, Represented as the step size of the local computation, depending on the local observable and , and global scalar parameters from SAS broadcast and , represents the minimum SINR required to maintain SU-RX i, Indicates the transmit power of SU-TX i.
[0138] The signal to interference plus noise ratio (SINR) at SU-RX i is expressed as ,in, Expressed as the transmit power of SU-TX i, Expressed as the path loss from SU-TX i to SU-RX i, Denoted as the transmit power of SU-TX j, Expressed as the path loss from SU-TX j to SU-RX i Expressed as the noise level at each SU-RX (including additive receiver noise and other ambient noise);
[0139] The Quality of Service (QoS) requirements of IU and SU are expressed as Formula 1:
[0140]
[0141] Constraint (a) represents the minimum amount of energy required to maintain effective communication. Expressed as For SU-TX and SU-RX, is the minimum SINR required at SU-RX i; constraint (b) indicates that the aggregate SU interference of ESC e is no greater than The probability of Expressed as the signal attenuation from SU-TX i to ESCe, Expressed as the interference tolerance threshold of ESC e, Expressed as Of the number of ESC sensors ESC sensors; constraint (c) means The upper limit is As the upper limit, It is expressed as the maximum transmit power of SU-TX.
[0142] The set of SU power settings that satisfy the quality of service of IU and SU is denoted as the solution set ,in, is a column vector, , when R is not empty, the algorithm There is a unique equilibrium point in is an empty set, indicating that there is no solution that satisfies constraints (a)-(c). The algorithm converges to a stable point that guarantees the QoS requirements of the IU, namely constraint (b). However, constraint (a) may be violated because in the DSA system, the QoS guarantee of the IU must be complied with, and when the system becomes too congested, the degradation of SU communication quality can be accepted.
[0143] Specifically, constraint (b) is actually constraint (b'): The replacement of represents the path loss from SU-TX i to IU. However, due to the privacy protection of IU location information, the path loss from SU-TX i to IU is It should not be leaked to any secondary user (SU), spectrum access coordination system (SAS) or environmental sensing capability (ESC) sensor. Therefore, it is not feasible to directly estimate the interference suffered by the existing user (IU). In addition, in the 3.5GHz band, the IU usually does not communicate with any SU, ESC or SAS in real time. Therefore, it is impossible for the IU to provide its local interference level. To solve this problem, we transform the constraints on the IU interference level into constraints on the ESC interference level. Since the location of the ESC is public information, the interference level is measured or estimated by the ESC. Specifically, when the ESCe senses the presence of the IU, its sensing data is used to derive the requirement for the local maximum SU interference, which is denoted as If the aggregate SU-TX signal per ESC does not exceed , then the interference received by IU will be limited to the following.
[0144] Continue to refer Figure 3 , Figure 3 An algorithm flow chart of a power control method for dynamic spectrum allocation according to an embodiment of the present invention is shown. As shown in the figure, the algorithm includes:
[0145] Step 1: ESC updates the algorithm based on the interference Ce received by ESC e and the interference requirements of ESC e , each ESC calculates , and pass it to SAS.
[0146] In a specific embodiment,
[0147] in, denotes that each ESC e measures its locally aggregated SU interference, and Represented as two random numbers in the range (0, 1]. and For each Calculate different values to increase The randomness of . is the maximum allowed interference at ESC e. In the ESC update algorithm, it is assumed that the ESC sensor can distinguish between the existing user (IU) signal and the secondary user (SU) signal. There are many existing methods to achieve this signal classification, and most existing ESC designs already have this capability.
[0148] Specifically, Let be a known constant.
[0149] Preferably, Based on random geometric modeling, combined with Figure 4 , Figure 4 An embodiment of the present invention is shown. Schematic diagram of random geometric modeling. As shown in the figure, the coverage area of the ESC is the radius circle, SU obeys uniform distribution, then Calculated by the following formula:
[0150]
[0151]
[0152] in, , , , , Expressed as expectations, Expressed as from The path loss between SU-TX and IU, Expressed as the total interference from all SU-TX to IU, , Expressed as expectations, It is expressed as the signal attenuation from SU-TX i to ESCe, function is the covariance of the two input distributions, calculated to obtain The distribution of , Expressed as a specific value in practice, of The value of is expressed as , , Expressed as the quantile function of the standard normal distribution, It is the IU signal strength received by ESC. It is expressed as the maximum interference threshold allowed by IU, Expressed as The expected distribution of The estimated value of Expressed as The expected distribution of The estimated value of Expressed as a joint distribution The expected estimated value of Expressed as a joint distribution An estimate of the standard deviation of .
[0153] Further references Figure 5 and Figure 6 , Figure 5 and Figure 6 The diagrams respectively show the relationship between SU-TX and ESC according to an embodiment of the present invention. Schematic diagram of the statistical model and the relationship between SU-TX and IU Schematic diagram of the statistical model. Figure 5 and Figure 6 As shown, and The distribution of is obtained by random geometric modeling. In the probability distribution of The probability distribution of , needs to estimate the path loss between SU-TX i and ESC e Due to SU location privacy protection, the ESC usually does not know the location of SU-TX, so we cannot directly measure or calculate Therefore, the connection between SU-TX and ESC is established. Statistical models (such as Figure 5 As shown in Figure 2, it is assumed that each environment sensing capability (ESC) sensor is responsible for detecting the presence of an existing user (IU) in a circular area with a radius of 1 centered on itself, and that the secondary user transmitters (SU-TX) are uniformly distributed in the area. Based on a simplified propagation model, ,in, Indicates The distance between SU-TX and ESC e, is the path loss exponent, is a small constant coefficient. The probability density function (PDF) of , specifically expressed as , Expressed as the radius of the circle covered by ESC e. pass ,calculate The distribution of Expressed as the probability density function of path loss, It is expressed as path loss. Then according to calculate Expectations and variance , since all SU-TX are independent, , ∀i ∈ [1, n] is iid, which means that for SU-TX to Signal attenuation between SU-TX and ESC e are mutually independent and identically distributed. Using the central limit theorem and the law of large numbers, when When increasing, Approximately normal distribution, ,in and .
[0154] Further, refer to Figure 6 ,Will Expressed as from The path loss from SU-TX to IU is Due to the need for privacy protection of the existing user (IU) location, the exact location information of the IU cannot be known. The path loss from SU-TX i to IU must be estimated by local measurement of the IU signal using the environment sensing capability (ESC). Due to security regulations, ESCs are not allowed to share any information about IU locations. Each ESC must independently First, the location distribution of IU is roughly estimated using the local measurement of ESC. The distance between ESC and IU is expressed as , is given by: ,in, represents the channel gain from ESC to IU, and Represent the path loss exponent and a small constant coefficient respectively. ,in, is the transmit power of IU, is the IU signal strength received by the electronic control. Since it is easy to find the common transmission power of radar systems (the main type of IU in the 3.5GHz band), it is assumed that Pt is known. Assuming that the IU signal is transmitted through a Rayleigh fading channel, then The Cumulative Distribution Function (CDF) of ,in, yes The expectation can be measured by the ESC sensor e. The CDF of is derived from: . The CDF of is calculated by the following formula: ,but The PDF of In the formula, The CDF and PDF of are essentially the position distribution of IU, with ESC as the center and radius Using the IU position distribution, we can derive The distance between a SU and an IU is expressed as .by Conditional The PDF of , the formula is:
[0155]
[0156] in, express , express , It is expressed as the radius of the circle covered by the ESC.
[0157] further, Calculated by:
[0158]
[0159] according to calculate Expectations and variance . Because all SU-TX are independent, The distribution of , specifically for SU-TX to The path loss between SU-TX and IU are mutually independent and identically distributed. Using the central limit theorem and the law of large numbers, as increase, Approximately normal distribution ,in and .
[0160] In a specific embodiment, the distribution of SU-TX and SU-RX may be non-uniform distribution, such as Poisson Cluster Process (PCP), Poisson Hole Process (PHP), etc. For the calculation method of Te, only the method for solving the probability density function (PDF) of the path loss needs to be modified according to different distributions, while the other steps of the algorithm remain unchanged.
[0161] Step 2: SAS update algorithm, according to the ESC Calculated and , and passed to each SU-TX.
[0162] In a specific embodiment, the SAS periodically broadcasts global parameters to all SU-TXs. , and , based on the ESC calculate and , and its calculation formula is as follows:
[0163]
[0164]
[0165]
[0166] in, , Representation function Derivative the ESC update threshold variable, each are all non-zero positive numbers that change over time and are updated by the following differential equations: ,in Always ensure by ensuring : , while the initial Must be a positive value, determined by SAS in the specific implementation. Representation function The definition of is 0 and The maximum value in Indicates the ESC update threshold, and 0 indicates the comparison reference value.
[0167] Step 3: SU-TX update algorithm. SU-TX is based on the received and Updates its power. The required SINRi is obtained from the feedback of its receiver SU-RX i. SU-TX calculates the channel gain of each ESC e using a wireless propagation model based on the ESC position After SU-TX updates the transmission power, ESC needs to recalculate the received interference , that is, iterate back to step one.
[0168] In a specific embodiment, SU-TX i can obtain SINRi from the feedback of its corresponding receiver SU-RX i. SU-TX uses a radio propagation model based on the location of the environment-aware devices (ESCs) (which is public information) to calculate the channel gain to each ESC e SU-TX i adjusts its power in the following ways:
[0169]
[0170] in, It is expressed as the derivative of SU-TX i transmission power with respect to time, which can be understood as the change in SU-TX i transmission power at each update. for The process quantity in the calculation, Represented as the local calculation step size, specifically, is a locally known quantity, depending on the locally observable and , and global scalar parameters from SAS broadcast and , Denotes the minimum required SINR at SU-RX i .
[0171] Preferably, when it is impossible to simultaneously meet the SINR requirements of the SU and the interference requirements of the IU, we give priority to ensuring that the interference requirements of the IU are met, sacrificing part of the SINR of the SU, so that the algorithm is stable at meeting the requirements. point The priority protection of IU performance is realized by controlling the feasible step length. Realized by calculation To ensure that the ESC interference in any iteration is less than its threshold .because Denotes the interference received at ESC e from all SU-TXs, the above inequality can be rewritten as:
[0172]
[0173] Therefore, SU-TX can choose the step size according to the following conditions :
[0174]
[0175]
[0176] In a specific embodiment, when the transmission power of SU-TX i is Already reached Regardless of whether the system achieves the theoretical optimal energy consumption, SU-TX i will stop increasing its transmit power and maintain , unless the algorithm guides it to reduce the transmit power, other SU-TXs will continue to update their power until the system converges. Through this process, the system can stabilize at the optimal solution for energy consumption under the current user distribution, where and , It is represented as the transmission power of SU-TX i after the system is stable.
[0177] The present invention is oriented to the DSA scenario, and focuses on solving the problem of how to ensure that the IU location privacy is not leaked and ensure the scalability of the system while realizing SU local power control to minimize system energy consumption. Specifically, each SU adjusts the transmission power according to the locally observable measurement results and the broadcast global parameters from the SAS. The SAS no longer needs to perform calculations for each SU separately, and the system has good scalability. At the same time, the algorithm does not need to share sensitive IU operation data, and even the original IU signal strength sensed by the ESC does not need to be shared. The ESC only provides the SAS with some shielding values that are indirectly related to the IU signal strength. Therefore, the algorithm has excellent protection capabilities for the location privacy of the primary user. In addition, the algorithm takes system energy consumption as the optimization goal, and can effectively reduce system energy consumption while achieving power control efficiency.
[0178] Further references Figure 7 As an implementation of the above method, in a second aspect, the present application provides an embodiment of a power control system 700 for dynamic spectrum allocation, and the system embodiment is Figure 1 Corresponding to the method embodiment shown, the system can be specifically applied to various electronic devices. The system 700 includes a model building module 701, an ESC update module 702, a SAS update module 703 and a SU-TX update module 704 that are interconnected, wherein:
[0179] The model building module 701 is configured to build a distributed SU power control model of several unit areas based on the existing user IU, the secondary user SU, the wireless spectrum sharing coordination center SAS, and the wireless spectrum sharing perception engine ESC;
[0180] The ESC update module 702 is configured to calculate the SU interference aggregated in the unit area and the ESC local maximum allowable interference threshold by using the ESC sensor, combining random process derivation and random geometric modeling, and calculate the ESC update threshold, wherein the SU interference is used to reflect the interference of all SUs in the unit area to the ESC sensor, and the ESC local maximum allowable interference threshold is used to constrain the interference of SUs to the ESC sensor;
[0181] The SAS update module 703 is configured to calculate the global parameters broadcasted by the SAS coordination hub to the secondary user transmitter SU-TX based on the ESC update threshold, and the global parameters are used to guide the SU-TX to adjust the transmission power;
[0182] The SU-TX update module 704 is configured in SU-TX to adjust the transmission power of SU-TX based on the global parameters, the signal attenuation from SU-TX to ESC and the signal to interference and noise ratio SINR of the secondary user receiver SU-RX, and cyclically execute the ESC update module, the SAS update module and the SU-TX update module until the system converges to a stable state.
[0183] In a third aspect, the present application proposes a terminal device, including a processor, a memory, and a computer program stored in the memory, wherein the computer program is executed by the processor to implement any of the above display screen assembly methods.
[0184] In a fourth aspect, the present application proposes a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, any of the above display screen assembly methods is implemented.
[0185] Reference below Figure 8 , which shows a schematic diagram of the structure of a computer system 800 of a terminal device or server suitable for implementing an embodiment of the present application. Figure 8 The terminal device or server shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0186] like Figure 8 As shown, the computer system 800 includes a central processing unit (CPU) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage part 808 to a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the computer system 800 are also stored. The CPU 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0187] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed, so that a computer program read therefrom is installed into the storage section 808 as needed.
[0188] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 809, and / or installed from the removable medium 811. When the computer program is executed by the central processing unit (CPU) 801, the above functions defined in the method of the present application are executed. It should be noted that the computer-readable medium of the present application can be a computer-readable signal medium or a computer-readable medium or any combination of the above two. The computer-readable medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable media may include, but are not limited to, an electrical connection with one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, an apparatus or a device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable medium, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, an apparatus or a device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0189] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0190] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0191] Obviously, those skilled in the art can make various modifications and changes to the embodiments of the present invention without departing from the spirit and scope of the present invention. In this way, if these modifications and changes are within the scope of the claims of the present invention and their equivalents, the present invention is also intended to cover these modifications and changes. The word "comprising" does not exclude the presence of other elements or steps not listed in the claims. The simple fact that certain measures are recorded in mutually different dependent claims does not indicate that the combination of these measures cannot be used to profit. Any reference numerals in the claims should not be considered to limit the scope.
Claims
1. A power control method for dynamic spectrum allocation, characterized in that: The method comprises: S1, based on the existing user IU, secondary user SU, wireless spectrum sharing coordination center SAS, and wireless spectrum sharing perception engine ESC, build a distributed SU power control model of several unit areas; S2, using the ESC sensor, combining random process derivation and random geometric modeling to calculate the SU interference aggregated in the unit area and the ESC local maximum allowable interference threshold, and calculate the ESC update threshold, wherein the SU interference is used to reflect the interference of all SUs in the unit area to the ESC sensor, and the ESC local maximum allowable interference threshold is used to constrain the interference of SU to the ESC sensor; S3, based on the ESC update threshold, calculating the global parameters broadcast by the SAS coordination hub to the secondary user transmitter SU-TX, wherein the global parameters are used to guide SU-TX to adjust the transmission power; S4, SU-TX adjusts the transmission power of the SU-TX based on the global parameters, the signal attenuation from SU-TX to ESC and the signal to interference and noise ratio SINR of the secondary user receiver SU-RX, and the steps S2-S4 are executed repeatedly until the system converges to a stable state.
2. The power control method for dynamic spectrum allocation according to claim 1, characterized in that: The unit area includes a movable IU distributed in the same area, For mobile SU, 1 SAS coordination hub, ESC sensors, of which: For mobile SU including the same channel transmission SU-TX, and SU-TX i transmits only to SU-RX i, .
3. The power control method for dynamic spectrum allocation according to claim 2, characterized in that: The ESC update threshold The calculation formula is: in, It means that each ESC e in the cell area measures its local aggregated SU interference, and Represented as two random numbers in the range (0, 1], and For each Update takes different values to increase The randomness of represents the maximum permissible interference threshold at ESC e, .
4. The power control method for dynamic spectrum allocation according to claim 2, characterized in that: The SAS coordination center obtains the ESC update threshold Then, calculate the global parameters and , the calculation rules are: in, , Representation function Derivative the ESC update threshold variable, Represents a non-zero positive number that changes over time, through Update, and satisfy to ensure ,parameter The initial value of is a positive value determined by SAS, Representation function The definition of is 0 and The maximum value in Used to substitute the ESC update threshold , 0 represents the comparison benchmark value.
5. A power control method for dynamic spectrum allocation according to claim 4, characterized in that: SU-TX is based on global parameters and , Signal attenuation from SU-TX i to ESCe and the signal-to-interference-noise ratio of the secondary user receiver SU-RX i , adjust the transmission power of the SU-TX, the specific adjustment rule is: in, Expressed as the derivative of SU-TX i transmission power with respect to time, for The process quantity in the calculation, Represented as the step size of the local computation, depending on the local observable and , and global scalar parameters from SAS broadcast and , represents the minimum SINR required to maintain SU-RX i, Indicates the transmit power of SU-TX i.
6. The power control method for dynamic spectrum allocation according to claim 1, characterized in that: The stable state includes converging to a stable point satisfying constraint condition (b) and / or converging to a unique equilibrium point in the required solution set R, and the communication quality QoS of the IU and SU in the unit area meets the following requirements: Among them, constraint (a) represents the minimum energy required to maintain effective communication, Expressed as For SU-TX and SU-RX, Expressed as the transmit power of SU-TX i, Expressed as the path loss from SU-TX i to SU-RX i, Denoted as the transmit power of SU-TX j, Denoted as the path loss from SU-TX j to SU-RX i, Expressed as the noise level at each SU-RX, is the minimum SINR required at SU-RX i ; the constraint (b) indicates that the aggregate SU interference of ESC e is not greater than The probability of Expressed as the signal attenuation from SU-TX i to ESCe, Expressed as the maximum permissible interference threshold at ESC e, Indicated as the unit area Of the number of ESC sensors ESC sensors; constraint (c) means The upper limit is As the upper limit, It is expressed as the maximum transmit power of SU-TX.
7. A power control method for dynamic spectrum allocation according to claim 6, characterized in that: Maximum permissible interference threshold at ESC e is a constant or is calculated by random process derivation and random geometric modeling, where the maximum allowable interference threshold at ESC e is calculated by random process derivation and random geometric modeling include: Calculate the interference measured at the ESC from all SU-TX in the cell area The probability distribution of is: in, Indicates The distance between SU-TX and ESC e, Expressed as the path loss exponent, is represented as a small constant coefficient, It is expressed as the signal attenuation from SU-TX i to ESCe; Assume that the ESC e coverage area is a radius of The circle, SU obeys uniform distribution, The probability density function of is: but Distribution It is expressed as: according to The expected distribution of and variance , using the central limit theorem and the law of large numbers, when When increasing, Approximately normal distribution , , ; Calculate the total interference from all SU-TX to IU The probability distribution of is: in, Expressed as from The path loss between SU-TX and IU, Expressed as the distance between ESC e and IU, Indicates the channel gain from ESC to IU. Expressed as the transmit power of IU, is the IU signal strength received by the ESC; The IU signal is transmitted through a Rayleigh fading channel. The cumulative distribution function of is: in, Expressed as Expectations are measured by ESC; but, The cumulative distribution function of It is expressed as: but, The cumulative distribution function of and the probability density function Respectively expressed as: Use the ESC as the center and the radius The IU position distribution is uniformly distributed on the circle, and the first The distance between SU-TX and IU ,That The probability density function of It is expressed as: in, express , express , Expressed as the radius of the circular surface covered by ESC e; calculate Expectations and variance , using the central limit theorem and the law of large numbers, when When increasing, Approximately normal distribution ,in and ; Calculate the maximum permissible interference threshold at ESC e : in, , , ,function Represents the covariance of the two input distributions, and is calculated to obtain The distribution of ,make of The value of is expressed as , , Expressed as the quantile function of the standard normal distribution, It is expressed as the maximum interference threshold allowed by IU, Expressed as The expected distribution of The estimated value of Expressed as The expected distribution of The estimated value of Expressed as a joint distribution The expected estimated value of Expressed as a joint distribution An estimate of the standard deviation of .
8. The power control method for dynamic spectrum allocation according to claim 5, characterized in that: To ensure that the interference requirements of IU are met first, the step length The following inequality requirements are met: in, Denoted as the minimum required SINR at SU-RX i, Denoted as SINR at SU-RX i, Represented as a global parameter, It is expressed as the signal attenuation from SU-TX i to ESCe.
9. A power control system for dynamic spectrum allocation, characterized in that: The system is implemented based on the power control method for dynamic spectrum allocation according to any one of claims 1 to 8, and the system includes: The model building module is configured to build a distributed SU power control model of several unit areas based on the existing user IU, the secondary user SU, the wireless spectrum sharing coordination center SAS, and the wireless spectrum sharing perception engine ESC; An ESC update module is configured to calculate the SU interference aggregated in the unit area and the ESC local maximum allowable interference threshold by using the ESC sensor in combination with random process derivation and random geometric modeling, and calculate the ESC update threshold, wherein the SU interference is used to reflect the interference of all SUs in the unit area to the ESC sensor, and the ESC local maximum allowable interference threshold is used to constrain the interference of SUs to the ESC sensor; A SAS update module configured to calculate a global parameter broadcast by the SAS coordination hub to a secondary user transmitter SU-TX based on the ESC update threshold, wherein the global parameter is used to guide the SU-TX to adjust the transmission power; The SU-TX update module is configured in the SU-TX to adjust the transmission power of the SU-TX based on the global parameters, the signal attenuation from the SU-TX to the ESC and the signal to interference and noise ratio SINR of the secondary user receiver SU-RX, and cyclically execute the ESC update module, the SAS update module and the SU-TX update module until the system converges to a stable state.
10. A computer-readable storage medium, wherein a computer program is stored in the medium, and when the computer program is executed by a processor, the power control method for dynamic spectrum allocation according to any one of claims 1 to 8 is implemented.
Citation Information
Patent Citations
Optimal power distribution scheme in multi-channel cognitive wireless network based on convex optimization
CN110536306A
Transmitter detection in shared spectrum band
CN117796007A