Communication strategy determination method, nonvolatile storage medium and electronic equipment

By detecting the type of interference signal and dynamically selecting interference avoidance or suppression strategies, the problems of wasted spectrum resources and insufficient transmission rate in existing technologies are solved, and spectrum resource optimization and communication stability improvement are achieved in complex electromagnetic environments.

CN121728575APending Publication Date: 2026-03-24PURPLE MOUNTAIN LAB
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-24
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Existing technologies cannot effectively suppress the impact of malicious signals on wireless communication in various interference scenarios, resulting in wasted spectrum resources and failure to meet transmission rate requirements. Furthermore, the Type 0 resource allocation algorithm is difficult to adapt to different business scenarios and user needs.

Method used

By detecting the type of interference signal, interference avoidance or suppression strategies can be dynamically selected, including selecting new spectrum resources for transmission under continuous bandwidth interference, performing digital processing to suppress interference under comb spectrum interference, and optimizing spectrum resource utilization and communication link stability.

Benefits of technology

It realizes intelligent anti-interference strategies that optimize spectrum resource utilization, improve data transmission rate and ensure communication link stability in complex electromagnetic environments, and adapt to different types of interference.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121728575A_ABST
    Figure CN121728575A_ABST
Patent Text Reader

Abstract

The invention discloses a communication strategy determination method, a nonvolatile storage medium and electronic equipment. The present invention relates to the technical field of communications, and the method comprises: detecting that there is an interference signal in a current spectrum resource, the current spectrum resource being a spectrum resource for transmitting target data between a current terminal device and a base station; determining the interference type of the interference signal; a communication strategy is determined based on the interference type, the communication strategy comprises an interference avoidance strategy and / or an interference suppression strategy, the interference avoidance strategy indicates that new spectrum resources are selected for transmission of target data, and the interference suppression strategy indicates that subcarriers with interference signals in the current spectrum resources are suppressed. The invention solves the technical problem that the influence of malicious interference signals in wireless communication on the data transmission quality and efficiency cannot be effectively suppressed in the related technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology, and more specifically, to a method for determining a communication strategy, a non-volatile storage medium, and an electronic device. Background Technology

[0002] Current malicious signal mitigation methods based on dynamic frequency selection detect channel occupancy by malicious signals (i.e., interference signals) and pre-reserve subcarrier positions occupied by these signals. These subcarriers do not transmit data, thus naturally avoiding malicious signals in the frequency domain. However, in scenarios with multiple interference types, such as multi-tone interference, these methods simply avoid using subcarriers occupied by malicious signals. This leads to significant waste of spectrum resources when the range of malicious signals is large, making it difficult to meet the system's transmission rate requirements. On the other hand, Type 0 resource allocation algorithms in these technologies typically employ fixed allocation strategies, making it difficult to adapt to different service scenarios and user needs. For multi-user scenarios, they cannot achieve reasonable allocation of spectrum resources, failing to meet users' real-time resource demands. Consequently, these technologies cannot effectively suppress the impact of malicious interference signals on data transmission quality and efficiency in wireless communication.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This invention provides a method for determining a communication strategy, a non-volatile storage medium, and an electronic device, to at least solve the technical problem in related technologies that cannot effectively suppress the impact of malicious interference signals on data transmission quality and efficiency in wireless communication.

[0005] According to one aspect of the present invention, a method for determining a communication strategy is provided, comprising: detecting an interference signal in a current spectrum resource, wherein the current spectrum resource is a spectrum resource for transmitting target data between a current terminal device and a base station; determining the interference type of the interference signal; and determining a communication strategy based on the interference type, wherein the communication strategy includes an interference avoidance strategy and / or an interference suppression strategy, wherein the interference avoidance strategy indicates selecting a new spectrum resource for transmitting the target data, and the interference suppression strategy indicates suppressing subcarriers in the current spectrum resource where the interference signal exists.

[0006] According to another aspect of the present invention, a non-volatile storage medium is also provided, the non-volatile storage medium storing a plurality of instructions adapted for loading by a processor and executing any one of the methods for determining the communication strategy described herein.

[0007] According to another aspect of the present invention, an electronic device is also provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method for determining the communication strategy as described in any one of the present invention.

[0008] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps of the method for determining the communication strategy described in any one of the embodiments.

[0009] In this embodiment of the invention, by detecting interference signals in the current spectrum resources, wherein the current spectrum resources are the spectrum resources for transmitting target data between the current terminal device and the base station; determining the interference type of the interference signal; and determining a communication strategy based on the interference type, wherein the communication strategy includes an interference avoidance strategy and / or an interference suppression strategy, wherein the interference avoidance strategy indicates the selection of new spectrum resources for the transmission of target data, and the interference suppression strategy indicates the suppression of subcarriers in the current spectrum resources where interference signals exist, the purpose of intelligently detecting interference types and dynamically selecting interference avoidance or interference suppression strategies for communication optimization is achieved. This realizes the technical effects of optimizing spectrum resource utilization, improving data transmission rate, and ensuring communication link stability, thereby solving the technical problem in related technologies that cannot effectively suppress the impact of malicious interference signals on data transmission quality and efficiency in wireless communication. Attached Figure Description

[0010] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0011] Figure 1 This is a flowchart of a method for determining a communication strategy according to an embodiment of the present invention;

[0012] Figure 2 This is a schematic diagram of an optional basic link structure of an OFDM system according to an embodiment of the present invention;

[0013] Figure 3 This is an optional decision-making flowchart according to an embodiment of the present invention;

[0014] Figure 4 This is a schematic diagram of an optional comb-shaped interference structure with a proportion of 50% according to an embodiment of the present invention;

[0015] Figure 5 This is a schematic diagram of an optional 30% continuous broadband interference signal structure according to an embodiment of the present invention;

[0016] Figure 6 This is a schematic diagram of an optional comb-spectrum interference scenario according to an embodiment of the present invention;

[0017] Figure 7 This is a schematic diagram of the downlink user rate structure under an optional comb-spectrum interference scenario according to an embodiment of the present invention;

[0018] Figure 8 This is a schematic diagram of an optional uplink user rate structure under a continuous broadband interference scenario according to an embodiment of the present invention.

[0019] Figure 9 This is a schematic diagram of the downlink user rate structure under an optional continuous broadband interference scenario according to an embodiment of the present invention;

[0020] Figure 10 This is a schematic diagram of a communication strategy determination device according to an embodiment of the present invention. Detailed Implementation

[0021] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0023] First, to facilitate understanding of the embodiments of the present invention, some terms or nouns involved in the present invention will be explained below:

[0024] Type 0 resource allocation algorithm is a spectrum or resource block allocation strategy in wireless communication systems, mainly used for subcarrier allocation, and commonly found in Orthogonal Frequency Division Multiplexing (OFDM) systems. In communication systems based on Orthogonal Frequency Division Multiple Access (OFDMA), Type 0 allocation mode is an important resource allocation method, allowing base stations or network nodes to allocate an entire frequency band or a set of consecutive resource blocks (RBs) to user equipment (UE).

[0025] With the continuous advancement of the communications industry, wireless communication countermeasures technology has become a key support in the modern communications field. In today's highly digitalized information age, various communication systems face increasingly complex threats from malicious signals (i.e., interference signals). Whether it's civilian communication networks or communication systems integrating multiple application scenarios, all need to address these potential threats. To ensure the stability and security of communications, effectively combat various malicious communication signals, and thus gain a competitive advantage in information exchange, many leading institutions and enterprises in the communications field have invested resources in researching and developing various technologies to resist malicious communication signals.

[0026] Malicious signals from third parties have a significant impact on wireless communication. These signals, sent by malicious users, can severely affect channel estimation and data decoding processes, preventing the receiver from correctly recovering the transmitted signal and significantly reducing data transmission efficiency. The purpose of malicious signal mitigation technologies in communication processes is to improve the reliability of information transmission in real-world communication environments, accurately suppressing, eliminating, or avoiding various malicious signals to ensure real-time, uninterrupted, and correct signal transmission. To reduce the impact of malicious signals, current technologies primarily utilize the "avoidance concept" in the transform domain, sampling the electromagnetic environment and dynamically adjusting available subcarriers in the system to achieve malicious signal mitigation.

[0027] Current malicious signal mitigation methods based on dynamic frequency selection detect malicious signals occupying the channel and reserve subcarrier positions in advance. These subcarriers do not transmit data, thus naturally avoiding malicious signals in the frequency domain. However, in scenarios with multiple interference types, such as comb-spectrum interference, these avoidance methods simply do not use the subcarriers occupied by malicious signals. This leads to a significant waste of spectrum resources when the malicious signal range is large, making it difficult to meet the system's transmission rate requirements. On the other hand, Type 0 resource allocation algorithms in these technologies typically employ fixed allocation strategies, making it difficult to adapt to different service scenarios and user needs. For multi-user scenarios, they cannot achieve reasonable allocation of spectrum resources and fail to meet users' real-time resource requirements.

[0028] To address the aforementioned problems, this invention provides a method embodiment for determining a communication strategy. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0029] Figure 1 This is a flowchart of a method for determining a communication strategy according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:

[0030] Step S102: An interference signal is detected in the current spectrum resource, wherein the current spectrum resource is the spectrum resource for transmitting target data between the current terminal device and the base station.

[0031] In this step, the quality of the communication link is assessed by real-time monitoring of the spectrum resources currently in use to identify the presence of external interference signals and determine whether malicious third-party signals or other types of interference are affecting the reliability of data transmission.

[0032] Optionally, steps S102 to S106 can be applied to communication scenarios between a base station and a user terminal device, where the base station and the user terminal device communicate using Orthogonal Frequency Division Multiplexing (OFDM), meaning that the base station and the user terminal device constitute the basic link of an OFDM system. The executing entity for steps S102 to S106 can be the receiving device. Taking a scenario where the terminal device acts as the data transmitter and the base station acts as the data receiver as an example, in this case, the executing entity for steps S102 to S106 is the base station. Figure 2 This is a schematic diagram of an optional basic link structure of an OFDM system according to an embodiment of the present invention, such as... Figure 2As shown, taking the user-side terminal equipment as an example, the transmitter first encodes, interleaves, and modulates the source bit data using constellation points. Then, it performs OFDM modulation through serial-to-parallel conversion, combining subcarrier allocation and time-frequency resource scheduling. Cyclic prefixes and suffixes are added, and sideband suppression and windowing are applied. Next, synchronization and guidance symbols are added, and the signal is framed. Finally, the signal is sent to the channel, where noise and interference signals are superimposed before reaching the receiver. The receiver first performs timing synchronization and frequency offset compensation on the received signal, then performs OFDM demodulation. Interference detection is performed using appropriate interference detection algorithms (such as Forward Consecutive Mean Excision (FCME) interference detection algorithm) to detect the residing frequency band (i.e., the residing subcarrier) of the interference signal. Based on the interference detection results, the subcarriers used by the transmitter and receiver of the OFDM system are dynamically adjusted.

[0033] Step S104: Determine the type of interference in the interference signal.

[0034] Optionally, once interference is detected, the next step is to classify and identify the type of interference. Interference types can include, but are not limited to, continuous bandwidth interference and comb-spectrum interference. Continuous bandwidth interference refers to interference that is continuously distributed across a certain frequency band, while comb-spectrum interference refers to interference that exhibits a discrete, comb-like distribution in the frequency domain. Identifying the type of interference helps in developing more appropriate response strategies.

[0035] Step S106: Determine a communication strategy based on the type of interference. The communication strategy includes an interference avoidance strategy and / or an interference suppression strategy. The interference avoidance strategy means selecting new spectrum resources for the transmission of target data, and the interference suppression strategy means suppressing subcarriers in the current spectrum resources that contain interference signals.

[0036] Optionally, based on the identified type of interference, a communication strategy is determined to overcome its impact and ensure efficient and stable data transmission. If the interference is continuous bandwidth interference, an interference avoidance strategy is adopted. This means finding or allocating new spectrum resources (i.e., unaffected or minimally affected resource blocks) for data transmission. The core of this strategy is to avoid transmitting data in the same frequency band as the interfering signal, thereby reducing signal quality degradation. In practice, the base station can dynamically adjust resource allocation, prioritizing unaffected or minimally affected spectrum resources for users to maintain high-quality communication links. For comb-spectrum interference, an interference suppression strategy is chosen. This strategy focuses on reducing or eliminating interference signals at specific discrete frequency points through algorithmic processing, rather than completely changing the frequency band. At the receiver, digital signal processing techniques, such as adaptive filtering, spectral estimation, and interpolation, can be used to mitigate the impact of interference while maintaining operation on the current spectrum resources to maximize spectrum utilization.

[0037] Steps S102 to S106 above demonstrate the flexibility of the dynamic decision-making mechanism, enabling it to select the most suitable communication strategy based on real-time monitoring of interference. This strategy selection considers not only the characteristics of the interference but also the rational allocation of communication resources, aiming to optimize communication efficiency and user experience. For example, in continuous broadband malicious signal scenarios, interference avoidance is prioritized, and interference suppression algorithms are applied to frequency bands that are still affected by interference but not completely avoided, in order to reduce the impact of interference signals on data transmission. In comb spectrum interference scenarios, only suppression algorithms are enabled, and the basic communication link is maintained through downgrading using a modulation and coding scheme (MCS). In this way, even in complex electromagnetic environments, smooth and efficient communication can be ensured through intelligent strategy adjustments. Through the above methods, the optimal anti-interference strategy can be automatically selected after detecting different types of interference signals. Whether using an avoidance strategy in continuous broadband interference scenarios or suppression measures in comb spectrum interference scenarios, the aim is to maximize the efficiency and stability of data transmission while optimizing the use of spectrum resources.

[0038] In one optional embodiment, determining a communication strategy based on the type of interference includes: when the interference type is continuous bandwidth interference, determining that the communication strategy includes an interference avoidance strategy, wherein continuous bandwidth interference means that the interference signal continuously occupies multiple subcarriers; or when the interference type is comb spectrum interference, determining that the communication strategy is an interference suppression strategy, wherein comb spectrum interference means that the interference signal disperses and occupies multiple subcarriers.

[0039] Optionally, continuous bandwidth interference refers to interference signals continuously occupying multiple subcarriers, forming a continuous frequency band. This type of interference has a wide impact, potentially covering part or all of the entire communication frequency band, severely affecting communication quality. Communication strategies to address continuous bandwidth interference include interference avoidance strategies. This means that data transmission can be switched to uninterrupted frequency bands through spectrum resource reallocation to reduce the impact of interference signals on data transmission. The use of interference avoidance strategies can effectively improve system performance in environments with strong interference. Comb spectrum interference refers to interference signals dispersedly occupying multiple subcarriers, forming an interference distribution resembling the teeth of a comb. Although this interference is discontinuous in the frequency domain, it still degrades the quality of the received signal, especially in scenarios with a low signal-to-interference-plus-noise ratio (SINR). The primary communication strategy for comb spectrum interference is interference suppression. Because this interference is discretely distributed, it is difficult to find continuous undisturbed frequency bands to avoid. Therefore, the focus is on digitally processing the signals of the interfered subcarriers, using signal processing techniques such as adaptive filtering and spectral estimation to mitigate the impact of interference signals on data transmission. Through these methods, even in environments with comb-spectrum interference, the basic stability of the communication link and data transmission efficiency can be maintained.

[0040] By implementing the above strategies, communication strategies can be flexibly adjusted to adapt to complex wireless communication environments when facing different types of malicious signals. In scenarios with continuous bandwidth interference, priority is given to reallocating spectrum resources (avoidance strategy) to find undisturbed frequency bands for transmission. Under comb-spectrum interference, the focus shifts to interference suppression strategies. By reducing the level of the modulation and coding scheme (MCS downgrading), basic communication link stability and data transmission rates are maintained even under discrete interference. The advantage of this approach is its ability to intelligently select the most appropriate anti-interference strategy based on the type of interference signal, thereby maximizing spectrum resource utilization efficiency while ensuring communication quality. In continuous bandwidth interference, frequency band switching reduces the bit error rate and increases the transmission rate during data transmission; in comb-spectrum interference scenarios, targeted suppression algorithms maintain a high user rate. Overall, this approach improves the robustness and spectral efficiency of the communication system, adapting to complex and variable electromagnetic environments.

[0041] In an optional embodiment, when the interference type is continuous bandwidth interference, after determining that the communication strategy includes an interference avoidance strategy, the method further includes: detecting whether there is an interfering subcarrier in the new spectrum resource determined based on the interference avoidance strategy, wherein the interfering subcarrier is a subcarrier in the new spectrum resource in which an interfering signal exists; and when an interfering subcarrier is detected in the new spectrum resource, using an interference suppression strategy to suppress the interfering subcarrier.

[0042] Optionally, when facing continuous bandwidth interference, the communication strategy can simultaneously include interference avoidance and interference suppression strategies. This means that by reallocating spectrum resources, data transmission can be switched to uninterrupted frequency bands, and interference suppression algorithms can be applied to those frequency bands that are still affected by interference but not completely avoided, in order to reduce the impact of interference signals on data transmission. This dual-strategy (avoidance + suppression) approach can effectively improve system performance in environments with strong interference. Comb-spectrum interference refers to interference signals that are dispersed across multiple subcarriers, forming an interference distribution resembling the teeth of a comb. Although this interference is discontinuous in the frequency domain, it still degrades the quality of the received signal, especially in scenarios with a low signal-to-interference-plus-noise ratio (SINR).

[0043] As an optional embodiment, when interfering subcarriers are detected in new spectrum resources, in addition to suppressing the interfering subcarriers using an interference suppression strategy, an interference avoidance strategy can also be adopted for the new spectrum resources to select other new spectrum resources for the transmission of target data between the current terminal device and the base station. The communication strategy for the new spectrum resources can be set according to the scenario requirements. That is, in actual communication scenarios, an interference suppression strategy can be pre-set to suppress interfering subcarriers present in the new spectrum resources, or an interference avoidance strategy can be pre-set to reselect the new spectrum resources. The communication strategy for the new spectrum resources can also be determined based on the interference level of the interfering subcarriers (i.e., the degree to which the interfering subcarriers are interfered with). For example, if the interference level is less than a preset interference threshold, an interference suppression strategy is selected; if the interference level is greater than or equal to the preset interference threshold, an interference avoidance strategy is selected. This effectively improves the utilization efficiency and allocation flexibility of spectrum resources while ensuring communication quality.

[0044] In an optional embodiment, where the communication strategy includes an interference avoidance strategy, the method further includes: determining the interference plus noise power corresponding to each of the plurality of resource block groups, wherein the interference plus noise power is used to indicate the sum of interference signals received by the corresponding resource block; determining the priority corresponding to each of the plurality of resource block groups based on the interference plus noise power corresponding to each of the plurality of resource block groups, wherein the priority is inversely proportional to the interference plus noise power; and determining new spectrum resources from the plurality of resource block groups based on the priority corresponding to each of the plurality of resource block groups.

[0045] Optionally, in a wireless communication system, spectrum resources are divided into multiple resource blocks (RBGs). Each RBG contains a certain number of consecutive subcarriers for carrying data transmission. First, the Interference-plus-Noise Power (IPN) of each RBG must be determined. IPN refers to the total energy of interference and noise signals within each resource block. Calculating IPN quantifies the degree of interference affecting each resource block, thus providing a basis for subsequent resource selection. Once the IPN values ​​of all resource block groups are obtained, their priorities can be determined. Priority is inversely proportional to IPN, meaning that resource block groups with less interference and noise will receive higher priority. This allows for finding the least interfered spectrum resources for data transmission, reducing error rates and increasing communication reliability and efficiency. Based on the priorities of each resource block group, the most suitable new spectrum resource is selected from multiple candidate resource block groups. The selection process can follow a priority ranking principle, prioritizing resource block groups with the lowest IPN values ​​(i.e., highest priority). In this way, the impact of interference signals on data transmission can be minimized, ensuring the stability and rate of data transmission even in maliciously interfered communication environments.

[0046] It should be noted that prioritization avoids high-interference and high-noise frequency bands, selecting resource blocks with the best communication quality for data transmission. This effectively suppresses the impact of interference signals and enhances the anti-interference capability of the communication system. Selecting high-priority resource block groups means prioritizing spectrum resources with good signal quality and low interference levels. This not only improves the success rate of data transmission but also maximizes the utilization of spectrum resources, improving spectrum efficiency. Dynamically adjusting the priority of resource block groups based on real-time monitored signal reception power allows for flexible responses to interference in different electromagnetic environments, ensuring continuous communication stability and optimized performance.

[0047] In one optional embodiment, determining the interference plus noise power corresponding to each of the multiple resource blocks includes: obtaining the interference plus noise power corresponding to any one of the multiple resource blocks in the following manner: when there is data transmission on any resource block, the interference plus noise power corresponding to any resource block is obtained based on the total received power, target noise power, and signal plus noise power corresponding to any resource block, wherein the total received power represents the total power received by the receiving end when the target data is transmitted using the corresponding resource block, the target noise power is the average value of the total received power of the first resource block in any resource block group, and the signal plus noise power represents the average value of the total received power of the second resource block in any resource block group, the first resource block is a resource block without data transmission and not interfered with, and the second resource block is a resource block with data transmission and not interfered with; or when there is no data transmission on any resource block, the total received power corresponding to any resource block is used as the corresponding interference plus noise power; the interference plus noise power corresponding to each of the multiple resource blocks is obtained by using the method of obtaining the interference plus noise power corresponding to any resource block.

[0048] Optionally, for any resource block (RB) with data transmission, its interference plus noise power is calculated based on received power, target noise power, and signal plus noise (SPN). Target noise power is defined as the average of the total received power of the first type of resource blocks in the resource block group, while SPN is the average of the total received power of the second type of resource blocks. The first type of resource blocks refers to RBs without data transmission and without interference, while the second type refers to RBs with data transmission and without interference. By comparing the total received power of these two types of resource blocks, the interference plus noise power on the data transmission RBs can be estimated. For resource blocks without data transmission, their interference plus noise power can be directly expressed as their total received power. This is because the total received power on resource blocks without data transmission actually represents the combined power of noise and any potential malicious signals in that frequency band, directly reflecting the interference plus noise level of that resource block. Through these two methods, the interference plus noise power of all resource blocks can be obtained. For each resource block with data transmission, its IPN is determined by the difference between the total received power, the target noise power, and the signal-plus-noise power; for resource blocks without data transmission, the total received power is the IPN. This provides crucial quantitative data for subsequent resource allocation, enabling the system to make optimization decisions based on the actual interference situation of each resource block.

[0049] In the above methods, by accurately calculating the IPN, it is possible to identify which resource blocks are severely interfered with. This allows for prioritizing undisturbed resource blocks during resource scheduling, improving the communication's anti-interference capability. IPN calculation provides a more refined basis for resource allocation, ensuring intelligent scheduling based on the interference level of each resource block, avoiding resource waste, and improving spectrum utilization. This approach can dynamically adapt to different communication environments and service requirements. By monitoring and calculating the IPN in real time, it can make rapid responses and optimal resource allocations under various interference scenarios.

[0050] Optionally, based on accurate detection of the subcarrier where the interference signal is located, the IPN on each RB and the user's received signal power are further calculated according to the algorithm detection results for subsequent time-frequency resource allocation. Specifically, to calculate the IPN, the target noise power can be obtained by averaging the total received power on RBs that have no data transmission and are not interfered with. Because the noise power changes slowly, Measurements can also be taken before communication. Based on this, the average received power of the RB (Rack of Reception) with data transmission and no interference is calculated as the SPN (Split Power Number). Therefore, the IPN on any resource block RB (i.e., any resource block) can be obtained as follows: ,in, This represents the total received power on any RB, and k represents the identifier of any RB.

[0051] In one optional embodiment, a new spectrum resource is determined from multiple resource block groups based on their respective priorities. This includes: starting with the resource block group with the highest priority, sequentially using each resource block group as the current resource block group, and repeatedly performing the following operations until a predetermined termination condition is met: determining the signal-to-interference-plus-noise ratio (SNR) of the current resource block group based on the received signal power and the interference-plus-noise power of the current resource block group, wherein the received signal power represents the useful signal power received by the receiver when data transmission is performed using the current resource block group; and determining a modulation and coding strategy based on the SNR if the SNR is greater than a preset threshold, wherein the modulation and coding strategy is used to... The modulation scheme and coding rate of the data transmission are adjusted to adapt to the signal-to-interference-plus-noise ratio (SNR) of the current resource block group. Based on the modulation and coding strategy, the current transmittable data volume is determined. If the SNR is less than or equal to a preset threshold, or if the current transmittable data volume is greater than the previous transmittable data volume, the current resource block group is retained, where the previous transmittable data volume is the transmittable data volume determined in the previous cycle. Alternatively, if the current transmittable data volume is less than or equal to the previous transmittable data volume, the current resource block group is eliminated. Upon reaching a predetermined termination condition, the retained resource block group is used as a new spectrum resource, where the predetermined termination condition indicates reaching a preset data volume or reaching the last priority resource block among multiple resource block groups.

[0052] Optionally, the resource block group ranked first from the priority list is selected as the current resource block group, and the cyclic testing process begins. For the current resource block group, the signal-to-interference-plus-noise ratio (SINR) is calculated based on its interference-plus-noise power and the received signal power at the receiver. SINR is the ratio of received signal power to interference-plus-noise power and is a key parameter for evaluating the quality of the communication link. Based on the calculated SINR, an appropriate modulation and coding scheme (MCS) is determined. The MCS selects a data transmission method suitable for the current channel conditions, including modulation scheme and coding rate, to ensure the success rate and efficiency of data transmission under a given SINR. Using the selected MCS, the amount of data that the current resource block group can transmit is calculated. This step quantifies the actual data transmission capability of using the resource block group. The amount of data that the current resource block group can transmit is compared with the amount of data that can be transmitted in the previous cycle. If the current amount of data that can be transmitted is larger, it indicates that the current resource block group has higher data transmission efficiency, and the resource block group is retained; if the current amount of data that can be transmitted is smaller or equal, the current resource block group is eliminated and will not be used as a new spectrum resource for data transmission. The above steps are repeated iteratively, selecting the next priority resource block group each time, until a preset termination condition is met. The termination condition could be reaching the required total data volume, or having tested all resource block groups, i.e., reaching the end of the priority list. Once the predetermined termination condition is met (e.g., the required data volume is reached or all resource block groups have been tested), the final reserved resource block group is used as new spectrum resources for subsequent data transmission. This iterative selection process ensures that the selected resource block groups are not only minimally affected by interference but also support the maximum data transmission volume, thus achieving efficient use of spectrum resources. The advantage of this approach is its ability to dynamically and intelligently select the most suitable spectrum resources for current communication needs, avoiding resource waste and the negative impact of interference signals. By combining resource allocation decisions with real-time channel quality assessment, communication performance can be continuously optimized in changing electromagnetic environments, improving the efficiency and reliability of data transmission.

[0053] The above method involves prioritizing and testing resource block groups to determine the most suitable spectrum resources for data transmission. By quantitatively evaluating SINR, it intelligently decides which MCS to use, thereby maximizing data transmission capacity while ensuring communication link stability. This approach effectively addresses complex electromagnetic environments, enabling efficient management and utilization of spectrum resources and providing users with higher-quality communication services.

[0054] Optionally, the first RBG in ascending order is selected first, and the signal-to-SINR is calculated using the user power and the IPN of the currently selected RBG. If the SINR value is less than or equal to -4.7, the currently selected RBG is discarded; if the SINR value is greater than -4.7, the currently selected RBG is retained, and the modulation and coding scheme (MCS) value is calculated by looking up a table. Then, the current transmittable data volume is calculated. If the current transmittable data volume is greater than the transmittable data volume calculated in the previous RBG selection, this RBG is retained for the current user, and a second RBG is selected again. The SINR value and transmittable data volume are then determined. If the conditions are met, a third RBG is selected, and so on, until the conditions are not met or the user's requested data volume is met. After the current user's selection is completed, the selection of subsequent users begins.

[0055] In an optional embodiment, before determining the signal-to-interference-plus-noise ratio of the current resource block group based on the signal received power at the receiving end and the interference-plus-noise power of the current resource block group, the method further includes: obtaining the total received power corresponding to each of the plurality of resource blocks included in the current resource block group, wherein the total received power represents the total power received by the receiving end when the target data is transmitted using the corresponding resource block; determining the interference-plus-noise power corresponding to each of the plurality of resource blocks, wherein the interference-plus-noise power is used to indicate the sum of interference signals received by the corresponding resource block; performing a difference operation on the total received power corresponding to each of the plurality of resource blocks and the corresponding interference-plus-noise power to obtain the useful signal power corresponding to each of the plurality of resource blocks; and performing a sum operation on the useful signal power corresponding to each of the plurality of resource blocks to obtain the signal received power.

[0056] Optionally, firstly, for each resource block (RB) in the current resource block group, obtain its corresponding total received power. Next, determine the Interference Plus Noise (IPN) power for each of these resource blocks. IPN is a key parameter indicating the total level of interference experienced by each resource block, including interference from malicious signals and natural channel noise. Further, perform a difference operation between the total received power and the corresponding IPN power for all resource blocks in the resource block group. This difference operation essentially quantifies the actual effectively received signal power (i.e., useful signal power) of each resource block after removing interference and noise. By summing the useful signal power of multiple resource blocks, the actual usable signal power of the resource block group is obtained, which is the signal received power. For example, the user (i.e., the receiver)... For the current resource block group Signal receiving power The formula is expressed as: , where the set Indicates user The set of RB indexes occupied (i.e., the current resource block group). The advantage of the above method is that it can accurately quantify the communication quality of the current resource block group, providing an objective and quantitative basis for subsequent resource allocation decisions.

[0057] In an optional embodiment, where the communication strategy includes an interference suppression strategy, the method further includes: identifying a first set of subcarriers and a second set of subcarriers in the current spectrum resource, wherein the first set of subcarriers includes subcarriers occupied by interfering signals in the current spectrum resource, and the second set of subcarriers includes subcarriers not occupied by interfering signals in the current spectrum resource; determining a first average power of the subcarriers included in the first set of subcarriers and a second average power of the subcarriers included in the second set of subcarriers; and performing power scaling on the subcarriers included in the first set of subcarriers based on the first average power, the second average power, and a preset scaling factor.

[0058] Optionally, the subcarriers in the current spectrum resources can be divided into two categories: a first set of subcarriers occupied by malicious signals (i.e., interference signals), where strong interference signals exist; and a second set of subcarriers not occupied by malicious signals, where communication is unaffected or minimally affected by interference. The average power of the subcarriers in the first and second sets is calculated separately. The first average power reflects the power level of the subcarriers affected by malicious signals; the second average power represents the power status of the unaffected subcarriers. Using the calculated first and second average powers, along with a pre-set scaling factor, the subcarriers in the first set are power scaled. This scaling factor can be pre-set according to system requirements and environmental conditions to adjust the degree of power scaling on the interfered subcarriers. By appropriately reducing the power of the interfered subcarriers, the impact of interference signals can be mitigated, improving the reliability of data transmission. By clearly dividing the subcarriers into interfered and unaffected sets, the location of interference signals can be accurately pinpointed, allowing for targeted interference suppression strategies. Power scaling of interfered subcarriers not only mitigates the impact of interference signals but also avoids the potential waste of spectrum resources that can result from traditional interference avoidance strategies. This approach utilizes limited spectrum resources more effectively by adjusting signal strength rather than simply abandoning frequency bands. The use of preset scaling factors provides flexibility in adjusting the power of interfered subcarriers, allowing for dynamic adjustment based on the strength of the interference signal and channel conditions to achieve optimal signal transmission. By identifying and processing interfered subcarriers, it is possible to ensure that communication systems maintain high data transmission quality and efficiency even in harsh electromagnetic environments. This not only improves the anti-interference capability of the communication system but also optimizes spectrum resource utilization through power scaling strategies, reducing unnecessary resource waste and enhancing the overall robustness and spectral efficiency of the communication link.

[0059] In the above methods, by distinguishing between interfered and undisturbed subcarriers and flexibly applying preset scaling factors, the impact of interference signals can be effectively reduced, while maximizing the utilization efficiency of spectrum resources and ensuring the stability of communication and the success rate of data transmission in complex environments.

[0060] Optionally, the set of subcarriers occupied by the interfering signal can be obtained from the results of the interference signal detection. The amplitude is The average power of the interfering signal occupying the subcarrier is: ,in, This represents the number of subcarriers occupied by the interfering signal. The set of subcarriers unaffected by the interfering signal is... Then the average power of the signal in the interference-free part is: By scaling the signal, the scaled subcarrier signal affected by the interference signal can be obtained as follows: ,in, It is a scaling factor, adjusted by... Different scaling values ​​can be obtained. Too high an interference level will leave behind more interference signals, while too low an interference level will result in the loss of more soft information. Interference suppression is crucial in wireless communication systems, effectively reducing the impact of interference signals on communication quality and ensuring reliable signal transmission. By suppressing interference, high communication performance can be maintained in complex electromagnetic environments. However, interference suppression affects the selection of the MCS (Multi-Segment Control), leading to a decrease in transmission rate. Therefore, by combining the interference avoidance strategy in this embodiment and dynamically adjusting the communication frequency band or time slot to avoid interference sources, the anti-interference capability of the communication system can be further improved.

[0061] To address the problems existing in malicious signal resistance methods based on dynamic frequency selection in related technologies, a solution is proposed to allocate spectrum resources based on the original spectrum acquisition information and the amount of user-requested data. Specifically, firstly, the RB indication is obtained according to the malicious signal detection algorithm, and then the RBG and IPN are determined based on the RB indication.

[0062] In practical systems, the presence of malicious signals affects channel estimation, making it difficult to accurately predict IPN and often failing to achieve optimal results. To address this issue, this embodiment uses interference RB indication to determine the location of malicious signals, suppresses them, eliminates their influence, and accurately predicts the RBG and IPN occupied by the malicious signals. This facilitates optimal matching of resource block group RBGs for subsequent users.

[0063] The Type 0 resource allocation algorithm in related technologies adopts a centralized resource allocation method. The base station allocates an appropriate number of RBGs to users based on factors such as the user's Channel Quality Indicator (CQI), Modulation and Coding Strategy (MCS), and Quality of Service (QoS) requirements. However, this algorithm has certain limitations, as it does not fully consider the impact of malicious signals (i.e., interference signals) in the resource allocation decision-making process.

[0064] In real-world wireless communication environments, various malicious signal sources inevitably exist. However, the Type 0 algorithm in related technologies lacks an effective mechanism for identifying and processing RBGs occupied by malicious signals. During resource allocation, the maliciously occupied RBGs are still allocated to users according to the predetermined demand allocation strategy. This results in a significant deterioration in the signal quality received by users, worsening the signal-to-interference-plus-noise ratio (SINR). Consequently, users face problems such as increased bit error rate and reduced transmission rate during data transmission, ultimately hindering normal communication and severely impacting the user's communication experience and the overall system performance.

[0065] To address the aforementioned problems, and in conjunction with the above embodiments and optional embodiments, this invention proposes an implementation method for determining an optional communication strategy, which is applied to, for example... Figure 2 In the basic link scenario of the OFDM system shown, the transmitter is the user-side terminal equipment. The transmitter first encodes, interleaves, and modulates the source bit data using constellation points, then performs serial-to-parallel conversion for OFDM modulation, adds cyclic prefixes and suffixes, and performs sideband suppression windowing. Next, synchronization and guidance symbols are added, and the signal is framed. Finally, the signal is sent to the channel, where noise and interference signals are superimposed before reaching the receiver. The receiver first performs timing synchronization and frequency offset compensation on the received signal, then performs OFDM demodulation. The Fast Cyclic Malware Estimation (FCME) interference detection algorithm is used to detect the residing frequency band (i.e., the residing subcarrier) of the interference signal. Based on the interference detection results, the subcarriers used by the transmitter and receiver of the OFDM system are dynamically adjusted. At the receiver, a combinatorial optimization problem based on maximizing channel gain is designed using the data channel gain in different frequency bands. Solving this problem achieves optimal resource scheduling. Then, frequency domain interference detection and suppression are performed to filter out interference signals. Next, channel estimation and noise estimation are performed. The results of the channel estimation and noise estimation are then fed into the soft decision module to obtain the soft information of the encoded bits. After deinterleaving, decoding is performed. Specifically, this includes:

[0066] S1, wireless transmission process parameter calculation, specifically includes:

[0067] Based on the accurate detection of the subcarrier containing the interference signal, the interference-plus-noise power (IPN) on each resource block (RB) and the user received signal power are further calculated according to the algorithm detection results for subsequent time-frequency resource allocation. Specifically, to calculate the IPN, the target noise power can be obtained by averaging the received power on RBs with no data transmission and no interference. Because the noise power changes slowly, Measurements can also be taken before communication. Based on this, the average received power of the RB (Radio Receiving Block) with data transmission and no interference is calculated as the signal-plus-noise power (SPN). Therefore, the first The IPN on each resource block (RB) can be obtained in the following way: ,in, Indicates the first Signal reception power on each RB. User For any resource block group Signal receiving power It can be represented as: .

[0068] S2, interference signal suppression, specifically includes:

[0069] The set of subcarriers occupied by the interference signal can be obtained from the interference signal detection results. The amplitude is The average power of the interfering signal occupying the subcarrier is: ,in This represents the number of subcarriers occupied by the interfering signal. The set of subcarriers unaffected by the interfering signal is... Then the average power of the signal in the interference-free part is: By scaling the signal, the scaled subcarrier signal affected by the interference signal can be obtained as follows: ,in, It is a scaling factor, adjusted by... Different scaling values ​​can be obtained. Too high an interference level will leave behind more interference signals, while too low an interference level will result in the loss of more soft information. Interference suppression is crucial in wireless communication systems, effectively reducing the impact of interference signals on communication quality and ensuring reliable signal transmission. By suppressing interference, high communication performance can be maintained in complex electromagnetic environments. However, interference suppression affects the selection of modulation and coding schemes (MCS), leading to a decrease in transmission rate. Therefore, by combining the interference avoidance strategy in step S3 and dynamically adjusting the communication frequency band or time slot to avoid interference sources, the anti-interference capability of the communication system can be further improved.

[0070] S3, dynamically allocates spectrum resources through interference avoidance strategies, specifically:

[0071] Regarding the above parameter calculation process, the "avoidance concept" of the transform domain is utilized, and a Type 0 time-frequency resource allocation overall algorithm is adopted, which allocates resources based on the original spectrum acquisition information and the amount of user-requested data. First, interference signal detection is performed, and the interference plus noise power IPN at the subcarrier level is calculated using the method in step S1. This power is then converted to the RBG level, and the RBG is sorted in ascending order based on the IPN. Finally, the obtained frequency domain information is used for spectrum resource allocation.

[0072] First, the first RBG in ascending order is selected. The signal-to-interference-plus-noise ratio (SINR) is calculated based on the user power and the IPN of the currently selected RBG. If the SINR value is greater than -4.7, the currently selected RBG is retained, and the modulation and coding scheme (MCS) value is calculated by looking up a table. Then, the current transmittable data volume is calculated. If the current transmittable data volume is greater than the transmittable data volume calculated in the previous RBG selection, this RBG is retained for the current user, and a second RBG is selected. The SINR value and transmittable data volume are then determined. If the conditions are met, a third RBG is selected, and so on, until the conditions are not met or the user's requested data volume is met. After the current user's selection is completed, the selection of subsequent users begins.

[0073] S4, Overall Process: Based on the type of interference, it is dynamically determined whether to adopt an interference suppression strategy or an "interference avoidance + interference suppression" strategy. The corresponding algorithm for this overall process is shown in Table 1 below.

[0074] Table 1

[0075]

[0076] As can be seen, Algorithm 1 presents the overall process of interference signal avoidance and suppression. Figure 3 This is an optional decision-making flowchart according to an embodiment of the present invention. Specifically, when continuous broadband interference is detected, relying solely on interference suppression measures will significantly reduce the MCS (Multi-Segment Compatibility), leading to a sharp decline in transmission rate. Therefore, an interference avoidance mechanism will be activated first, switching communication to a frequency band that is not interfered with or has less interference, thereby ensuring the smooth operation of the communication link. Simultaneously, to avoid deviations in interference detection results from previous time slots, an interference suppression strategy will be employed when receiving data to mitigate the impact of interference on data transmission.

[0077] If the detected interference is comb-spectrum interference, only the interference suppression algorithm needs to be used; there is no need to activate the interference avoidance algorithm. This is because comb-spectrum interference generates interference signals at multiple discrete frequency points, and each interference component occupies a relatively narrow bandwidth, making it difficult to find a large number of continuous, undisturbed frequency bands. Furthermore, since this interference does not cover the entire communication frequency band, the system can still transmit data with a lower MCS. By reducing the MCS, the stability of the communication link can be maintained in an interference environment.

[0078] It should be noted that the resource allocation algorithm proposed in this embodiment is based on fine-grained perception and analysis of the wireless channel. It uses a malicious signal detection algorithm to determine the resource blocks (RBs) occupied by malicious signals, quantifies them into RBG levels, determines the corresponding malicious signal levels, and sorts them according to these levels. During the resource allocation phase, users prioritize RBGs with lower IPN values ​​and, combined with their actual business needs, achieve reasonable allocation of RBGs. This maximizes spectrum resource utilization while ensuring communication quality, ensuring full resource utilization. Furthermore, allocating resources in units of RBGs reduces scheduling complexity, lowers hardware costs, facilitates engineering, and improves system scalability and maintainability. In various malicious signal scenarios, this example method is flexible and adaptable. It can dynamically adjust the MCS (Multi-Channel System) based on real-time wireless channel quality. By accurately suppressing the frequency bands occupied by malicious signals, a lower MCS is used to adapt to instantaneous channel conditions and environments. This allows for flexible adjustment of transmission parameters under different channel states, optimizing spectrum resource utilization and improving overall network efficiency and performance.

[0079] It should be noted that, considering that data traffic is concentrated in the uplink in actual application scenarios, simulation experiments were conducted on the methods of the above embodiments. The simulation experiments used a typical Sub6G configuration as follows: parameter set A value of 1 corresponds to a subcarrier spacing. The frequency is 30kHz, the time slot period is 5ms, and it includes two downlink time slots, one special time slot, and seven uplink time slots. The specific configuration of the simulation system parameters is shown in Table 2 below.

[0080] Table 2 Simulation System Parameter Configuration

[0081]

[0082] Figure 4 This is a schematic diagram of an optional 50% comb-like spectral interference structure according to an embodiment of the present invention, employing, as follows Figure 4The comb-spectrum interference shown maliciously interferes with Sub6G uplink and downlink communication links. The user's MCS (Multi-Segment Control) is set using the Type 0 spectrum resource allocation algorithm. To address comb-spectrum interference, a Type 0 interference signal suppression and avoidance method based on user needs can achieve effective communication on the frequency bands occupied by the interfered signal by suppressing the interference signal and using a lower MCS. Under a receiver interference-to-signal ratio of 35dB, the worst-case uplink user communication rate can be greater than 10Mbps, and the worst-case downlink user communication rate can be greater than 4Mbps. In contrast, traditional interference signal resistance methods based on dynamic frequency selection avoid the frequency bands occupied by the interference signal through signal detection, failing to achieve effective spectrum utilization.

[0083] Figure 5 This is a schematic diagram of an optional 30% continuous broadband interference signal structure according to an embodiment of the present invention, employing, as follows: Figure 5 The illustrated continuous bandwidth interference maliciously disrupts Sub6G uplink and downlink communication links. User MCS is configured using the Type 0 spectrum resource allocation algorithm. The Type 0 interference signal suppression and avoidance method based on user needs can accurately estimate user power and IPN by suppressing interference signals, thereby achieving accurate allocation of MCS and RBG, and thus enabling higher user rates. Traditional dynamic frequency selection interference signal resistance methods suffer from inaccurate IPN estimation due to interference signals affecting channel estimation, resulting in lower user rates.

[0084] In a strong interference environment with a receiver signal-to-interference ratio (JSR) of 35dB, actual measurements verified that:

[0085] Figure 6 This is a schematic diagram of an optional comb-spectrum interference scenario according to an embodiment of the present invention. Figure 7 This is a schematic diagram of the downlink user rate structure under an optional comb-spectrum interference scenario according to an embodiment of the present invention. Under the comb-spectrum interference scenario, the system uplink and downlink rates are increased to 48 Mbps, and the downlink and downlink rates are increased to 24 Mbps. Compared with the interference avoidance algorithm, both the system and the rate are significantly improved, effectively maintaining the stability of the communication link.

[0086] Figure 8 This is a schematic diagram of an optional uplink user rate structure under a continuous broadband interference scenario according to an embodiment of the present invention. Figure 9 This is a schematic diagram of the downlink user rate structure under an optional continuous broadband interference scenario according to an embodiment of the present invention. Under the continuous broadband interference scenario, the system downlink sum rate is increased to 23 Mbps, and the uplink sum rate is increased to 51 Mbps, with relative improvement rates of 20% and 10.9%, respectively. Compared with a single interference avoidance algorithm, this effectively improves the overall spectrum efficiency.

[0087] This embodiment also provides a communication strategy determination device, which is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the terms "module" and "device" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0088] According to an embodiment of the present invention, an apparatus embodiment for implementing the above-described method for determining the communication strategy is also provided. Figure 10 This is a schematic diagram of a communication strategy determination device according to an embodiment of the present invention, as shown below. Figure 10 As shown, the communication strategy determination device includes: an interference signal detection module 200, an interference type determination module 202, and a strategy determination module 204, wherein:

[0089] The interference signal detection module 200 is used to detect the presence of interference signals in the current spectrum resources, wherein the current spectrum resources are the spectrum resources for transmitting target data between the current terminal device and the base station;

[0090] Interference type determination module 202 is connected to interference signal detection module 200 and is used to determine the interference type of the interference signal;

[0091] The strategy determination module 204, connected to the interference type determination module 202, is used to determine a communication strategy based on the interference type. The communication strategy includes an interference avoidance strategy and / or an interference suppression strategy. The interference avoidance strategy indicates the selection of new spectrum resources for the transmission of target data, and the interference suppression strategy indicates the suppression of subcarriers in the current spectrum resources that contain interference signals.

[0092] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.

[0093] It should be noted that the interference signal detection module 200, interference type determination module 202, and strategy determination module 204 mentioned above correspond to steps S102 to S106 in the embodiments. The instances and application scenarios implemented by the above modules and their corresponding steps are the same, but they are not limited to the content disclosed in the above embodiments. It should be noted that the above modules, as part of the device, can run on a computer terminal.

[0094] It should be noted that the optional or preferred implementation methods of this embodiment can be found in the relevant descriptions in the embodiments, and will not be repeated here.

[0095] The aforementioned communication strategy determination device may further include a processor and a memory. The aforementioned interference signal detection module 200, interference type determination module 202, strategy determination module 204, etc., are all stored in the memory as program modules, and the processor executes the aforementioned program modules stored in the memory to realize the corresponding functions.

[0096] The processor contains a core that retrieves the corresponding program modules from memory. One or more cores may be configured. Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory includes at least one memory chip.

[0097] According to an embodiment of this application, an embodiment of a non-volatile storage medium is also provided. Optionally, in this embodiment, the non-volatile storage medium includes a stored program, wherein, when the program runs, it controls the device where the non-volatile storage medium is located to execute the method for determining any of the above-mentioned communication strategies.

[0098] Optionally, in this embodiment, the non-volatile storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals, and the non-volatile storage medium includes stored programs.

[0099] Optionally, a method for determining which of the above communication strategies is executed by controlling the device containing the non-volatile storage medium during program runtime.

[0100] According to an embodiment of this application, an embodiment of a processor is also provided. Optionally, in this embodiment, the processor is used to run a program, wherein the program executes any of the above-described methods for determining the communication strategy.

[0101] According to an embodiment of this application, an embodiment of a computer program product is also provided, which, when executed on a data processing device, is adapted to execute a program that initializes the method steps for determining a communication strategy having any of the above-described characteristics.

[0102] This invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements any of the above-described methods for determining communication strategies.

[0103] The order of the above embodiments of the present invention is merely for description and does not represent the superiority or inferiority of the embodiments.

[0104] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0105] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of modules described above can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between modules, and may be electrical or other forms.

[0106] The modules described above as separate components may or may not be physically separate. Similarly, the components shown as modules may or may not be physical modules; they may be located in one place or distributed across multiple modules. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0107] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0108] If the aforementioned integrated modules are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable non-volatile storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a non-volatile storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned non-volatile storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0109] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for determining a communication strategy, characterized in that, include: Interference signals are detected in the current spectrum resources, wherein the current spectrum resources are the spectrum resources for transmitting target data between the current terminal device and the base station; Determine the type of interference in the interference signal; A communication strategy is determined based on the interference type, wherein the communication strategy includes an interference avoidance strategy and / or an interference suppression strategy, wherein the interference avoidance strategy indicates the selection of new spectrum resources for the transmission of the target data, and the interference suppression strategy indicates the suppression of subcarriers in the current spectrum resources where interference signals exist.

2. The method according to claim 1, characterized in that, The step of determining the communication strategy based on the interference type includes: When the interference type is continuous bandwidth interference, the communication strategy is determined to include the interference avoidance strategy, wherein the continuous bandwidth interference means that the interference signal continuously occupies multiple subcarriers; or When the interference type is comb spectrum interference, the communication strategy is determined to be the interference suppression strategy, wherein the comb spectrum interference indicates that the interference signal is dispersed and occupies multiple subcarriers.

3. The method according to claim 2, characterized in that, When the interference type is continuous bandwidth interference, after determining that the communication strategy includes the interference avoidance strategy, the method further includes: Detect whether there are interfering subcarriers in the new spectrum resources determined based on the interference avoidance strategy, wherein the interfering subcarriers are subcarriers in the new spectrum resources in which interfering signals exist; If the interference subcarrier is detected in the new spectrum resource, the interference suppression strategy is used to suppress the interference subcarrier.

4. The method according to claim 1, characterized in that, When the communication strategy includes an interference avoidance strategy, the method further includes: Determine the interference plus noise power corresponding to each of the multiple resource block groups, wherein the interference plus noise power is used to indicate the sum of the interference signals received by the corresponding resource block; Based on the interference plus noise power corresponding to each of the plurality of resource block groups, the priority corresponding to each of the plurality of resource block groups is determined, wherein the priority is inversely proportional to the interference plus noise power; The new spectrum resource is determined from the multiple resource block groups based on their respective priorities.

5. The method according to claim 4, characterized in that, Determining the interference plus noise power corresponding to each of the plurality of resource blocks includes: The interference plus noise power corresponding to any one of the plurality of resource blocks is obtained in the following manner: When data transmission occurs on any of the resource blocks, the interference plus noise power corresponding to any resource block is obtained based on the total received power, target noise power, and signal plus noise power corresponding to that resource block. Here, the total received power represents the total power received by the receiver when transmitting the target data using the corresponding resource block; the target noise power is the average of the total received power of the first resource block in the resource block group; and the signal plus noise power represents the average of the total received power of the second resource block in the resource block group. The first resource block is a resource block with no data transmission and no interference, and the second resource block is a resource block with data transmission and no interference. Or In the absence of data transmission on any of the resource blocks, the total received power corresponding to any of the resource blocks is taken as the corresponding interference plus noise power; The interference plus noise power corresponding to each of the multiple resource blocks is obtained by using the method of obtaining the interference plus noise power corresponding to any one of the resource blocks.

6. The method according to claim 4, characterized in that, The step of determining the new spectrum resource from the plurality of resource block groups based on their respective priorities includes: Starting with the resource block group with the highest priority among the plurality of resource block groups, the plurality of resource block groups are sequentially designated as the current resource block group, and the following operations are performed in a loop until a predetermined termination condition is met: Based on the signal reception power of the receiving end and the interference plus noise power of the current resource block group, the signal-to-interference plus noise ratio of the current resource block group is determined, wherein the signal reception power represents the useful signal power received by the receiving end when data transmission is performed using the current resource block group; When the signal-to-interference-plus-noise ratio (SNR) is greater than a preset threshold, a modulation and coding strategy is determined based on the SNR. The modulation and coding strategy is used to indicate the modulation method and coding rate of data transmission to adapt to the SNR conditions of the current resource block group. Based on the modulation and coding strategy, determine the amount of data that can be transmitted at present; If the signal-to-interference-plus-noise ratio is less than or equal to the preset threshold, or if the current transmittable data amount is greater than the previous transmittable data amount, the current resource block group is retained, wherein the previous transmittable data amount is the transmittable data amount determined in the previous loop; or If the current transmittable data amount is less than or equal to the previous transmittable data amount, the current resource block group shall be removed. If the predetermined termination condition is met, the reserved resource block group will be used as the new spectrum resource, wherein the predetermined termination condition is used to indicate that a preset data amount is reached, or the resource block with the last priority among the plurality of resource block groups is reached.

7. The method according to claim 6, characterized in that, Before determining the signal-to-interference-plus-noise ratio of the current resource block group based on the signal received power at the receiving end and the interference-plus-noise power of the current resource block group, the method further includes: Obtain the total received power corresponding to each of the multiple resource blocks included in the current resource block group, wherein the total received power represents the total power received by the receiving end when the target data is transmitted using the corresponding resource block; Determine the interference plus noise power corresponding to each of the plurality of resource blocks, wherein the interference plus noise power is used to indicate the sum of the interference signals received by the corresponding resource block; The difference between the total received power and the corresponding interference plus noise power corresponding to each of the multiple resource blocks is calculated to obtain the useful signal power corresponding to each of the multiple resource blocks. The signal received power is obtained by summing the useful signal power corresponding to each of the multiple resource blocks.

8. The method according to any one of claims 1 to 7, characterized in that, If the communication strategy includes an interference suppression strategy, the method further includes: Identify a first set of subcarriers and a second set of subcarriers in the current spectrum resource, wherein the first set of subcarriers includes subcarriers occupied by the interference signal in the current spectrum resource, and the second set of subcarriers includes subcarriers in the current spectrum resource that are not occupied by the interference signal; Determine the first average power of the subcarriers included in the first set of subcarriers, and the second average power of the subcarriers included in the second set of subcarriers; Based on the first average power, the second average power, and a preset scaling factor, power scaling is performed on the subcarriers included in the first subcarrier set.

9. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores multiple instructions, which are adapted to be loaded by a processor and executed by the method for determining the communication strategy according to any one of claims 1 to 8.

10. An electronic device, characterized in that, It includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method for determining the communication strategy according to any one of claims 1 to 8.

11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method for determining the communication strategy according to any one of claims 1 to 8.