Link adaptive transmission and wireless interference identification method and device

By adding sub-band or sub-frame level MCS adjustment in link adaptive transmission, combined with the hybrid retransmission HARQ mechanism, the problem of poor adaptive performance in time-frequency domain interference scenarios in existing technologies is solved, and the performance of the communication system is improved.

CN122001518APending Publication Date: 2026-05-08CHONGQING SATELLITE NETWORK SYSTEM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHONGQING SATELLITE NETWORK SYSTEM CO LTD
Filing Date
2024-11-04
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Existing link adaptation technologies are not very effective in dealing with interference scenarios with time-frequency domain characteristics, which leads to a decline in communication performance.

Method used

By adding sub-band or sub-frame level MCS adjustment to the system-level MCS adjustment, precise adaptation is performed based on the time-frequency domain characteristics of interference. The feedback results of the hybrid retransmission HARQ mechanism are used to adjust the MCS, thereby achieving link adaptive transmission.

Benefits of technology

It improves user speed experience and stability, increases system throughput, and enables selective scheduling and resource allocation based on interference characteristics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122001518A_ABST
    Figure CN122001518A_ABST
Patent Text Reader

Abstract

The invention discloses a link adaptive transmission and wireless interference identification method and device, relates to the technical field of wireless communication, and aims to automatically match channel conditions and characteristics degraded by interference to carry out link adaptation. The method comprises the steps of determining current scheduling resource information of a user; determining a current MCS at least based on a first MCS adjustment amount corresponding to a modulation and coding strategy of the user and a second MCS adjustment amount corresponding to the current scheduling resource information; and transmitting data based on the current MCS. According to the invention, the second MCS adjustment amount corresponding to the current scheduling resource information is added for each user, and the second MCS adjustment amount can reflect the time-frequency domain characteristics of the interference, so that the link self-adaption can accurately adapt to the interference influence to adjust the user coding modulation mode, thereby improving the rate experience and stability of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to a link adaptive transmission method and corresponding communication device, a wireless interference identification method and corresponding communication device, and a corresponding computer-readable storage medium. Background Technology

[0002] While wireless communication technology brings people rich and high-quality services, it also makes the electromagnetic environment increasingly complex and changeable, and various external interferences are increasingly affecting the performance of communication systems. For example, 5G cellular network systems face interference from co-frequency cells, which generally has time-domain or frequency-domain characteristics, meaning that significant interference occurs in certain frequency bands or at millisecond intervals.

[0003] To improve communication performance, interference is typically eliminated. A common method in communication systems is to filter out interfering frequency bands using frequency domain filters. However, frequency domain filtering is not suitable for all scenarios. For example: 1) In scenarios where the interference frequency band or time changes, the interference is unpredictable. If interference measurement is used, it can only be performed at the receiving end, and the transmitting end still doesn't know the time-domain or frequency-domain characteristics of the interference. 2) In scenarios where the interference bandwidth significantly occupies the signal bandwidth, frequency domain filtering will also filter out useful signals, resulting in a worse overall performance after filtering. 3) In scenarios where the overall interference strength is not strong, the signal is also weakened because useful signals are filtered out. However, before filtering, although the channel conditions deteriorate, the signal can still be transmitted correctly under low-rate coding and modulation.

[0004] For scenarios where frequency domain filtering is not applicable, some scholars have proposed link adaptive techniques to eliminate co-channel interference. The key to link adaptive techniques lies in selecting the modulation and coding scheme (MCS). This technique generally includes the following steps: 1) Dynamically selecting the signal modulation method and coding rate based on channel quality conditions to achieve dynamic matching between the coding and modulation scheme (MCS) and channel quality; 2) Automatically adapting to channel changes by retransmitting information that cannot be correctly decoded to improve system transmission performance; 3) Employing an adaptive switching algorithm to adjust the number of stages during the MCS selection process.

[0005] However, current link adaptation technologies have poor rate performance and are not very effective in adapting to scenarios where interference has time-frequency domain characteristics. Summary of the Invention

[0006] The purpose of this invention is to provide a link adaptive transmission and wireless interference identification method and apparatus to address all or part of the problems mentioned above, so as to automatically match the channel conditions and characteristics degraded by interference for link adaptive transmission.

[0007] The technical solution adopted in this invention is as follows:

[0008] This invention provides a link adaptive transmission method, which includes:

[0009] Determine the user's current scheduling resource information; determine the current MCS based at least on the first MCS adjustment amount corresponding to the user's modulation and coding strategy and the second MCS adjustment amount corresponding to the current scheduling resource information; transmit data based on the current MCS.

[0010] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed, performs the above-described link adaptive transmission method.

[0011] The present invention also provides a communication device, including a first processor and a first storage medium, wherein the first storage medium stores a computer program, and the first processor runs the computer program in the first storage medium to execute the above-described link adaptive transmission method.

[0012] The present invention also provides a method for identifying wireless interference, comprising:

[0013] Determine the second MCS adjustment amount corresponding to the user's current scheduling resource information; based on the second MCS adjustment amount, determine the interference status of the corresponding scheduling resource information.

[0014] The present invention also provides another computer-readable storage medium storing a computer program, which, when executed, performs the aforementioned wireless interference identification method.

[0015] The present invention also provides another communication device, including a second processor and a second storage medium, wherein the second storage medium stores a computer program, and the second processor runs the computer program in the second storage medium to perform the above-described wireless interference identification method.

[0016] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

[0017] This invention adds a second MCS adjustment at the sub-band or sub-frame (time slot) level to the first MCS adjustment at the system level for each user. This second MCS adjustment reflects the time-frequency domain characteristics of interference, enabling link adaptive transmission to accurately adapt to the impact of interference and adjust the user's MCS, thereby improving user speed experience and stability. Furthermore, link adaptive transmission can perform time-domain selective scheduling or frequency-domain selective resource allocation based on the second MCS adjustment, thereby increasing the supported system throughput. Attached Figure Description

[0018] The present invention will be described by way of example and with reference to the accompanying drawings, wherein:

[0019] Figure 1 This is a flowchart of one embodiment of the link adaptive transmission method.

[0020] Figure 2 This is a flowchart of updating the first MCS adjustment amount in one embodiment.

[0021] Figure 3 This is a flowchart of updating the second MCS adjustment amount in one embodiment.

[0022] Figure 4 This is a flowchart of an embodiment for updating the second MCS adjustment amount in a frequency domain interference scenario.

[0023] Figure 5 This is a flowchart of an embodiment for updating the second MCS adjustment amount in a time-domain interference scenario.

[0024] Figure 6 This is a flowchart of an embodiment for updating the second MCS adjustment amount in a time-frequency domain interference scenario. Detailed Implementation

[0025] All features disclosed in this specification, or all steps in all disclosed methods or processes, may be combined in any way, except for mutually exclusive features and / or steps.

[0026] Any feature disclosed in this specification (including any appended claims and abstract) may be replaced by other equivalent or similar features, unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is merely one example of a series of equivalent or similar features.

[0027] Although the flowchart shows a logical order, in some cases the steps shown or described may be performed in a different order than that shown here.

[0028] The terms "first" and "second" in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a particular order. Furthermore, the term "comprising" and any variations thereof are intended to provide non-exclusive protection.

[0029] For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0030] In this application, "multiple" can mean at least two, such as two, three, or more, and the embodiments of this application do not impose any limitations. The data collection, dissemination, and use in the technical solution of this application all comply with relevant national laws and regulations.

[0031] The embodiments of this application provide a link adaptive transmission method and apparatus, which mainly address the problem that selecting a single MCS in link adaptation leads to the dragging down of high-performance frequency bands, resulting in poor overall communication performance. The method increases the user-level MCS adjustment amount to select the appropriate MCS based on the time-frequency domain characteristics of channel quality and channel interference.

[0032] In wireless communication, the communicating parties need to schedule corresponding time-domain or frequency-domain resources for data transmission. These communicating parties are, for example, a terminal and a base station. According to embodiments of this application, the link adaptive transmission method and apparatus can be applied to a terminal or a base station. The base station can be a terrestrial network (TN) base station or a non-terrestrial network (NTN) base station. Non-terrestrial network base stations are, for example, communication base stations in UAV (Unmanned Aerial Vehicle), LEO (Low Earth Orbit), MEO (Medium Earth Orbit), and GEO (Geosynchronous Orbit) communication systems.

[0033] like Figure 1 As shown, the link adaptive transmission method provided in this application embodiment includes the following process:

[0034] S1. Determine the user's current scheduled resource information.

[0035] Link adaptation is the MCS determination adapted to channel interference. Therefore, the selection of the MCS is matched to the granularity of the channel interference. Channel interference usually occurs in sub-band or sub-frame level resources. Therefore, the scheduling resource information includes the scheduled sub-frame or sub-band resource information. In some embodiments, the granularity of frequency domain interference is the Resource Block Group (RBG), and the granularity of time domain interference is the time slot. Then, the scheduling resource information includes the RBG and / or the time slot.

[0036] S2. Determine the current MCS based at least on the first MCS adjustment amount corresponding to the user's modulation and coding strategy and the second MCS adjustment amount corresponding to the current scheduling resource information.

[0037] The first MCS adjustment, which corresponds to the user's modulation and coding strategy, is a system-level MCS adjustment, determined by the modulation and coding strategy specified for the user in the communication system.

[0038] In some embodiments, such as Figure 2 As shown, the method for determining the first MCS adjustment amount includes:

[0039] The first adjustment step size of the first MCS adjustment amount is determined based on the user's modulation and coding strategy;

[0040] Based on the feedback results of the hybrid retransmission HARQ mechanism, the first MCS adjustment amount is updated with the first adjustment step size.

[0041] The user's modulation and coding strategy determines the target block error rate (targetBLER). In a communication system, the modulation and coding strategy specified by the user is fixed, so the target BLER is a known quantity. In some embodiments, the first adjustment step size can be determined based on the mapping relationship between the target BLER and the first adjustment step size of the first MCS adjustment amount.

[0042] In practice, the first adjustment step size includes an up-step and a down-step, both of which can be obtained based on the mapping relationship with the target bit error rate (BER). Table 1 shows an example of the mapping relationship between the target BER and the up-step and down-step of the first MCS adjustment.

[0043] Table 1. Mapping table between target bit error rate and step size adjustment (both up and down)

[0044] Target Bit Error Rate (targetBLER) Downstep Increase step size (upStep) 10% 0.2 0.022222 1% 0.4 0.004040 0.10% 0.8 0.000801

[0045] Given the user's modulation and coding strategy, the first adjustment step size (including upStep and downStep) of the first MCS adjustment amount corresponding to the user's modulation and coding strategy can be mapped according to Table 1.

[0046] After each data transmission, the current MCS needs to be adjusted based on channel quality. After each data transmission, it is necessary to determine whether retransmission is required based on whether the data has been correctly decoded. Whether or not retransmission is needed determines the direction and value of the adjustment to the first MCS.

[0047] In some embodiments, the process of updating the first MCS adjustment amount with a first adjustment step size based on the feedback result of the hybrid retransmission HARQ mechanism includes:

[0048] When the HARQ feedback is CRC_NACK (i.e., the verification failed), the first MCS adjustment is adjusted to decrease by one downstep; when the HARQ feedback is CRC_ACK (i.e., the verification passed), the first MCS adjustment is adjusted to increase by one upstep.

[0049] The second MCS adjustment amount corresponding to the current scheduling resource information is an MCS adjustment amount with a channel interference granularity, which is the key to the current MCS adapting to channel interference.

[0050] In some embodiments, such as Figure 3 As shown, the method for determining the second MCS adjustment amount includes:

[0051] Based on the feedback results of the hybrid retransmission HARQ mechanism, the MCS adjustment amount of the user's historical scheduling resource information is updated with a second adjustment step size; that is, the second MCS adjustment amount is also updated based on the feedback results of the hybrid retransmission HARQ mechanism.

[0052] The second MCS adjustment amount is determined based on the MCS adjustment amount of the user's current scheduled resource information.

[0053] The so-called historical scheduling resource information of a user refers to the scheduling resource information used by the service packets in the services already carried out by the user. For frequency domain resources, this refers to the RBGs used by the service packets; for time domain resources, it refers to the slots used by the service packets. According to the embodiments of this application, the MCS adjustment amounts at the sub-frequency band or sub-frame level are updated. Therefore, when a user executes a new service and schedules a new resource block RBG or slot, in addition to updating the system-level MCS adjustment amounts, the final MCS to be used is determined based on the updated sub-frequency band or sub-frame level MCS adjustment amounts.

[0054] In some embodiments, the second adjustment step size for the MCS adjustment amount of updating a user's historical scheduling resource information is determined based on the user's modulation and coding strategy.

[0055] The modulation and coding strategy determines the target bit error rate (BLER). As shown in Table 1, for the first adjustment step size, the upward and downward adjustment steps for updating the first MCS adjustment amount can be directly mapped based on the target BLER. Similarly, the second adjustment step size also includes upward and downward adjustment steps. Unlike directly mapping the first adjustment step size through a mapping table, in some embodiments, the downward adjustment step size for the MCS adjustment amount of the scheduling resource information, and the corresponding upward adjustment step size, are determined based on the user's modulation and coding strategy. As a possible implementation, the downward adjustment step size for the MCS adjustment amount of the scheduling resource information is determined based on the user's modulation and coding strategy, and the corresponding upward adjustment step size is determined based on this downward adjustment step size.

[0056] In some embodiments, by adjusting the initial MCS (orgMCS, originalMCS) after obtaining the first MCS adjustment amount corresponding to the user's modulation and coding strategy and the second MCS adjustment amount corresponding to the current scheduling resource information, the current MCS can be determined.

[0057] In some possible embodiments, based on the initial MCS, the current MCS is determined using a first MCS adjustment amount corresponding to the user's modulation and coding strategy and a second MCS adjustment amount corresponding to the current scheduling resource information. In other possible embodiments, the initial MCS can be adjusted based on more MCS adjustment amounts or more other parameters.

[0058] The link-adaptive transmission method can be applied to either a terminal or a base station. The channels used by the terminal and the base station to transmit data are different. The terminal uses the uplink channel to transmit data to the base station, while the base station uses the downlink channel to transmit data to the terminal. Different channels experience varying degrees of interference; therefore, the current MCS needs to be determined separately for the uplink and downlink channels. The most crucial step is determining the initial MCS for each. In some embodiments, for the terminal, the initial MCS of the uplink channel is determined based on SINR (Signal to Interference plus Noise Ratio). In other embodiments, for the base station, the initial MCS of the downlink channel is determined based on CQI (Channel Quality Indicator). Table 2 shows an embodiment of obtaining the initial MCS based on SINR mapping. For the terminal, based on the obtained SINR, the corresponding initial MCS can be mapped according to Table 2. Similarly, the initial MCS obtained based on CQI mapping can be obtained through the corresponding mapping table / mapping relationship.

[0059] Table 2 SINR and Initial MCS Mapping Table

[0060]

[0061] S3, Transmit data based on the current MCS.

[0062] Since wireless communication may utilize frequency domain resources or time domain resources, it may be subject to interference in either the frequency or time domain. According to embodiments of this application, link adaptability is implemented for both types of channel interference or their coexistence.

[0063] As a possible scenario, in communication systems, many frequency bands use FDD (Frequency Division Duplexing) mode, and frequency reuse between systems is also common, leading to frequent frequency domain interference both between and within systems, mostly within a portion of the system's bandwidth. Regarding frequency domain interference scenarios, channel interference occurs within the resource blocks (RBGs) scheduled by the user; that is, when the current scheduled resource information is in an RBG format, such as... Figure 4 As shown, the method for determining the second MCS adjustment amount includes:

[0064] The second adjustment step size for determining the MCS adjustment amount of RBG is based on the user's modulation and coding strategy;

[0065] For the historical RBG of the user, based on the feedback result of the hybrid retransmission HARQ mechanism, the MCS adjustment amount of the historical RBG is updated with the second adjustment step size.

[0066] The average of the MCS adjustments of all RBGs currently scheduled by the user is used as the second MCS adjustment.

[0067] For this scenario, in some feasible embodiments, the link adaptive transmission method includes the following process:

[0068] Since this application adds sub-band level MCS adjustment to the first MCS adjustment at the system level, the system-level link adaptive process is introduced first.

[0069] 1) Obtaining the initial MCS. The initial MCS is determined based on channel quality indicators. Specifically, the downlink channel obtains the initial MCS based on the mapping relationship between CQI and the initial MCS, and the uplink channel obtains the initial MCS based on the mapping relationship between SINR and the initial MCS.

[0070] 2) Obtain the first MCS adjustment amount deltaMCS.

[0071] In some embodiments, the first MCS adjustment amount deltaMCS is updated based on the feedback result of the hybrid retransmission HARQ mechanism. The initial first MCS adjustment amount deltaMCS is 0. When the HARQ feedback is CRC_NACK, deltaMCS is adjusted to decrease by one downstep; when the HARQ feedback is CRC_ACK, deltaMCS is adjusted to increase by one upstep.

[0072] The first adjustment step size of the first MCS adjustment amount deltaMCS can be determined according to the previous embodiment, and will not be repeated here.

[0073] 3) Scheduling and selecting the MCS. Update the currently used MCS using the first MCS adjustment value deltaMCS:

[0074] MCS = orgMCS + deltaMCS.

[0075] Following the above process, after the first data transmission, the initial MCS is adjusted. In each subsequent data transmission, the orgMCS is replaced with the currently used MCS, i.e., the latest updated MCS.

[0076] According to an embodiment of this application, in addition to updating the currently used MCS using the first MCS adjustment amount deltaMCS, a second MCS adjustment amount at the sub-band level corresponding to the current scheduling resource information is also used to participate in updating the currently used MCS.

[0077] The granularity of frequency domain interference is represented by RBG. Each resource block group includes at least one resource block (RB). RBG uses sub-band resources. The bandwidth (frequency band) used by the communication system contains n RBGs, which are numbered sequentially from RBG1 to RBGn in the time domain.

[0078] The second MCS adjustment corresponding to the current scheduling resource information is the sub-band level MCS adjustment. Since the cell is the smallest unit of communication system service (for low-orbit satellite communication, the smallest unit is the beam; in the embodiments of this application, the cell is used as an example for the scheme description), the second MCS adjustment corresponding to the current scheduling resource information is the cell level MCS adjustment.

[0079] After the cell is started, for each RBG, the second MCS adjustment value needs to be configured and maintained one by one, in the following order: CelldeltaMCS(RBG1),..., CelldeltaMCS(RBGn), and all are initialized to 0.

[0080] For each user Ux in the cell, a second adjustment step size for the MCS needs to be configured and maintained separately. This second adjustment step size is used to update the adjustment amount of the second MCS, where Ux is a reference for an unspecified user x. The second adjustment step size is different from the system-level first adjustment step size (i.e., the adjustment step size for updating the adjustment amount of the first MCS). For each user, the second adjustment step size includes two steps: an upward adjustment step size upStep(Ux) and a downward adjustment step size downStep(Ux).

[0081] In some optional implementations, the first adjustment step size is determined based on the mapping relationship between the target bit error rate (targetBLER) determined by the adjustment coding strategy and the up and down adjustment steps of the MCS. For example, the up adjustment step size upStep and the down adjustment step size downStep of the first adjustment step size are obtained according to Table 1. The second adjustment step size is obtained by obtaining the down adjustment step size downStep_init(Ux) of the second adjustment step size based on the mapping relationship between the target bit error rate and the down adjustment step size of the MCS, and then calculating the up adjustment step size upStep_init(Ux): upStep_init(Ux) = (1 / targetBLER-1)*downStep_init(Ux), where targetBLER is the target bit error rate. If upStep_init(Ux) is obtained based on the mapping relationship, downStep_init(Ux) can also be calculated in reverse.

[0082] After the user transmits data, the second MCS adjustment amount corresponding to the RBG of the service packet scheduling is calculated. The update time of the second MCS adjustment amount is synchronized with the update time of the first MCS adjustment amount deltaMCS, that is, both are updated simultaneously. According to the aforementioned embodiment, both the first MCS adjustment amount deltaMCS and the second MCS adjustment amount are updated synchronously based on the feedback results of the hybrid retransmission HARQ mechanism.

[0083] The services executed by the user do not utilize all resource blocks (RBGs) of the communication system. Therefore, when determining the current MCS, the calculation does not use the second MCS adjustment amount of all resource blocks (RBGs) of the communication system, but rather the second MCS adjustment amount of the resource blocks (RBGs) that the user's data transmission is scheduled for. Furthermore, when calculating the second MCS adjustment amount of the currently scheduled resource blocks (RBGs), the second MCS adjustment amounts of the user's historically scheduled resource blocks (RBGs) are first updated using a second adjustment step size.

[0084] The method for updating the second MCS modulation and coding strategy adjustment of all resource blocks (RBGs) in the user's historical scheduling includes:

[0085] After a user executes a service, if the HARQ response is CRC_NACK, the second MCS adjustment amount CelldeltaMCS(RBGi) corresponding to all RBGs scheduled by the service packet (any scheduled RBG is referred to as RBGi) is reduced by a downstep (Ux) of the second adjustment step size; if the HARQ response is CRC_ACK, the second MCS adjustment amount CelldeltaMCS(RBGi) corresponding to all RBGs scheduled by the service packet is increased by an upstep (Ux) of the second adjustment step size.

[0086] While updating the second MCS adjustment of the corresponding RBG, the first MCS adjustment deltaMCS is also updated simultaneously. That is, when the HARQ feedback is CRC_NACK, deltaMCS is adjusted to decrease by one (first adjustment step) downStep; when the HARQ feedback is CRC_ACK, deltaMCS is adjusted to increase by one (first adjustment step) upStep.

[0087] When a user transmits data for the next (i.e., the current) service execution, the RBG to be used for scheduling is determined, assuming it is RBGi to RBGj. Then, the adjustment amount of the second MCS corresponding to RBGi to RBGj is calculated and the average value is calculated:

[0088] avgCelldeltaMCS(RBG_scheduled) = (CelldeltaMCS(RBGi) + CelldeltaMCS(RBGi+1) + ... + CelldeltaMCS(RBGj)) / N, where N represents the number of resource blocks (RBGs) currently used by the user, and RBG_scheduled represents the sequence of RBGs currently used by the user. Assuming RBGi to RBGj are consecutive RBGs, then N = j - i + 1.

[0089] The calculated avgCelldeltaMCS(RBG_scheduled) is the second MCS adjustment amount corresponding to the currently scheduled resource block RBG (i.e., the currently scheduled resource information).

[0090] Adding the avgCelldeltaMCS(RBG_scheduled) to the system-level MCS update determines the MCS ultimately used by the user for current data transmission:

[0091] MCS=orgMCS+deltaMCS+avgCelldeltaMCS(RBG_scheduled).

[0092] Similarly, this formula represents the update of the initial modulation and coding scheme (MCS) after the first data transmission. In each subsequent data transmission, the orgMCS is replaced with the previously used MCS, i.e., the last updated MCS.

[0093] In addition, according to some embodiments of this application, a method for updating the second adjustment step size is also provided, and the method for updating the second adjustment step size is applicable to updating the first adjustment step size.

[0094] As an optional implementation, the first / second adjustment step size can be updated when a predetermined period is reached. Furthermore, the first / second adjustment step size can be updated periodically, that is, updated every predetermined period. Specifically, except during the first predetermined period, when the user uses the initial first / second adjustment step size to update the first / second adjustment and coding strategy MCS adjustment amounts, the updated first / second adjustment step size used in each predetermined period is used to update the first / second adjustment and coding strategy MCS adjustment amounts at other times. Because the adjustment step size is updated, the degree of adjustment to the first and second MCS adjustment amounts will be correspondingly affected after each CRC check. This ensures that the current MCS is adjusted to better match the actual channel quality and channel interference characteristics.

[0095] In some embodiments, the first / second adjustment step size is updated based on the fluctuation of MCS and channel quality indicators within a predetermined period.

[0096] As an optional implementation, the fluctuation of the MCS determined within a predetermined period is calculated from the extreme values ​​at both ends of the MCS determined within that predetermined period. The fluctuation of the channel quality index is characterized by the extreme values ​​at both ends and the standard deviation within that predetermined period. That is, the first / second adjustment step size is updated based on the extreme values ​​at both ends of the MCS determined within the predetermined period, as well as the standard deviation and extreme values ​​at both ends of the channel quality index. The channel quality index is the Channel Quality Indicator (CQI) for the downlink channel and the Signal-to-Dryness Ratio (SINR) for the uplink channel.

[0097] Assuming the predetermined period is the time for users to transmit M frames, then statistically calculate the standard deviation σ of the channel quality index during this period. r Maximum value (max) r Minimum value min r At the same time, the maximum value of the final scheduled MCS during this period is calculated. s and minimum value min s Update the second adjustment step size according to the following mapping relationship:

[0098] Taking the downward adjustment step size of the second adjustment step size as an example:

[0099] downStep(Ux)=downStep_init(Ux)*σ r *(max s -min s ) / (max r -min r ).

[0100] The above formula represents an embodiment of updating the downward adjustment step size of the second adjustment step size within a predetermined period. For embodiments that periodically update the second adjustment step size, subsequent updates in predetermined periods will replace downStep_init(Ux) in the formula with the most recent downStep(Ux). The upward adjustment step size upStep(Ux) of the second adjustment step size is calculated based on the updated downward adjustment step size. If the downward adjustment step size is calculated based on the upward adjustment step size, the upward adjustment step size of the second adjustment step size is updated first, and then the corresponding downward adjustment step size is calculated.

[0101] For the first adjustment step size update, the above formula is used to directly update the upward and downward adjustment steps.

[0102] As an optional implementation method, the link adaptation method for frequency domain interference scenarios can be implemented according to the following process:

[0103] 1) Obtain the initial MCS; initialize the second MCS adjustment amount of each RBG, and initialize the first MCS adjustment amount; initialize the first adjustment step size and the second adjustment step size.

[0104] 2) When a cell user needs to schedule an RBG to transmit data, calculate the average value of the second MCS adjustment of all RBGs to be scheduled, i.e. the second MCS adjustment corresponding to the current scheduling resource information; calculate the first MCS adjustment corresponding to the user's modulation and coding strategy.

[0105] 3) Update the currently used MCS using the first MCS adjustment amount corresponding to the user's modulation and coding strategy and the second MCS adjustment amount corresponding to the current scheduling resource information.

[0106] 4) After the user transmits data and schedules the RBG, based on the HARQ feedback result, the second MCS adjustment amount of the RBG scheduled by the service packet is updated using the second adjustment step size, and the first MCS adjustment amount is updated using the first adjustment step size.

[0107] 5) Determine if the predetermined period has been reached. If not, proceed to step 2; if yes, continue to step 6.

[0108] 6) Update the first and second adjustment step sizes, then jump to step 2.

[0109] As another possible scenario, in communication systems, TDD (Time Division Duplex) mode is used in many frequency bands. Neighboring cell interference in TDD systems generally exhibits periodic time-domain characteristics; that is, the interference period and duration are regular because the transmission of interference signals from interfering cells is usually also regular. Regarding time-domain interference scenarios, channel interference occurs within the user's scheduled slot, i.e., when the current scheduled resource information is a time slot, such as... Figure 5 As shown, the method for determining the second MCS adjustment amount includes:

[0110] The second adjustment step size for determining the MCS adjustment amount of the time slot is based on the user's modulation and coding strategy;

[0111] For the user's historically scheduled time slots, based on the feedback results of the hybrid retransmission HARQ mechanism, the MCS adjustment amount of the historically scheduled time slots is updated with a second adjustment step size.

[0112] The MCS adjustment amount of the user's currently scheduled time slot is used as the second MCS adjustment amount.

[0113] For scenarios with time-domain interference, in some feasible embodiments, the link adaptive transmission method includes the following process:

[0114] In the link adaptation process of temporal interference, an MCS adjustment amount at the subframe level is added on the basis of the first MCS adjustment amount at the system level. The system-level link adaptation process can be referred to in the previous embodiment, and will not be repeated here. Here, we only explain the calculation process of the second MCS adjustment amount and how to determine the currently scheduled MCS.

[0115] The granularity of time-domain interference is slot, and the interference period contains N slots, numbered sequentially from slot1 to slotn.

[0116] The second MCS adjustment corresponding to the current scheduling slot is a subframe-level MCS adjustment, which also uses the cell as the smallest unit of communication system service.

[0117] After the cell is started, for each slot, the second MCS adjustment amount needs to be configured and maintained one by one, in the following order: CelldeltaMCS(slot1),..., CelldeltaMCS(slotn), and all are initialized to 0.

[0118] Similarly, for each user Ux in the cell, a second adjustment step size needs to be configured and maintained to update the second MCS adjustment amount, where Ux is a reference for an unspecified user x. For each user, this second adjustment step size includes two steps: an up adjustment step size upStep(Ux) and a down adjustment step size downStep(Ux).

[0119] In some embodiments, the first adjustment step size is determined based on the mapping relationship between the target bit error rate (targetBLER) determined by the adjustment coding strategy and the up and down adjustment steps of the MCS. For example, the up adjustment step size upStep and the down adjustment step size downStep of the first adjustment step size are obtained according to Table 1. The second adjustment step size is obtained by obtaining the down adjustment step size downStep_init(Ux) of the second adjustment step size based on the mapping relationship between the target bit error rate and the down adjustment step size of the MCS, and then the up adjustment step size upStep_init(Ux) of the second adjustment step size is calculated: upStep_init(Ux) = (1 / targetBLER-1)*downStep_init(Ux), where targetBLER is the target bit error rate. If upStep_init(Ux) is obtained based on the mapping relationship, downStep_init(Ux) can also be calculated in reverse.

[0120] After the user transmits data, a second MCS adjustment is calculated. The update time of this second MCS adjustment is synchronized with the update time of the first MCS adjustment, deltaMCS; that is, both are updated simultaneously. According to the aforementioned embodiment, both the first MCS adjustment, deltaMCS, and the second MCS adjustment are updated synchronously based on the feedback results of the Hybrid Retransmission (HARQ) mechanism.

[0121] A user will only schedule one time slot when performing a service, let's say sloti. When updating, the second MCS adjustment of the historically scheduled time slots is updated using the second adjustment step size.

[0122] In some embodiments, the method for updating the second MCS adjustment amount of the user's historically scheduled time slots includes:

[0123] After a user executes a service, if the HARQ feedback is CRC_NACK, the second MCS adjustment amount CelldeltaMCS(sloti) corresponding to sloti scheduled by the service packet is reduced by a downstep (Ux); if the HARQ feedback is CRC_ACK, the second MCS adjustment amount CelldeltaMCS(sloti) corresponding to sloti scheduled by the service packet is increased by an upstep (Ux).

[0124] While updating the second MCS adjustment of sloti, the first MCS adjustment, deltaMCS, is also updated simultaneously. That is, when the HARQ feedback is CRC_NACK, deltaMCS is adjusted to decrease by one (first adjustment step) downStep; when the HARQ feedback is CRC_ACK, deltaMCS is adjusted to increase by one (first adjustment step) upStep.

[0125] When a user transmits data for the next time (i.e., currently), the time slot to be used for scheduling is determined, assuming it's slotj. The second MCS adjustment value, CelldeltaMCS(slotj), is then calculated; this is the second MCS adjustment value corresponding to the user obtained in this update. Adding this CelldeltaMCS(slotj) to the MCS update at the express delivery system level, the final MCS used for scheduling the user's current data transmission is determined as follows:

[0126] MCS=orgMCS+deltaMCS+CelldeltaMCS(slotj).

[0127] Similarly, this formula represents the update of the initial MCS after the first data transmission. In each subsequent data transmission, the orgMCS is replaced with the previously used MCS, i.e., the last updated MCS.

[0128] In the embodiment of the link adaptive transmission method for time-domain interference scenarios, the second adjustment step size can also be updated, and the update method is also applicable to the update of the first adjustment step size. The update method for the adjustment step size is described in the previous embodiment and will not be repeated here.

[0129] As an optional implementation method, the link adaptation method for time-domain interference scenarios can be implemented according to the following process:

[0130] 1) Obtain the initial MCS; initialize the second MCS adjustment amount for each slot, and initialize the first MCS adjustment amount; initialize the first adjustment step size and the second adjustment step size.

[0131] 2) When a cell user needs to schedule a slot to transmit data, obtain the second MCS adjustment amount of the slot to be scheduled as the second MCS adjustment amount corresponding to the current scheduling resource information; calculate the first MCS adjustment amount corresponding to the current modulation and coding strategy of the user.

[0132] 3) Update the currently used MCS using the first MCS adjustment amount corresponding to the user's modulation and coding strategy and the second MCS adjustment amount corresponding to the current scheduling resource information.

[0133] 4) After the user transmits data and schedules a slot, based on the HARQ feedback result, the second MCS adjustment amount of the slot scheduled for the user transmits data is updated using the second adjustment step size, and the first MCS adjustment amount is updated using the first adjustment step size.

[0134] 5) Determine if the predetermined period has been reached. If not, proceed to step 2; if yes, continue to step 6.

[0135] 6) Update the first and second adjustment step sizes, then jump to step 2.

[0136] Another interference scenario involves both frequency and time domain interference. In this scenario, the current scheduling resource information includes RBG and slot, and the granularity of channel interference can be represented using RBG and slot. Therefore, as a feasible approach, such as... Figure 6 As shown, the method for determining the second MCS adjustment amount includes:

[0137] The second adjustment step size is determined based on the user's modulation and coding strategy to determine the MCS adjustment amount of the RBG and the time slot;

[0138] Based on the feedback results of the hybrid retransmission HARQ mechanism, the MCS adjustment amount of the historically scheduled RBG and time slots is updated with a second adjustment step size for the user's historically scheduled RBG and time slots.

[0139] The second MCS adjustment is the average of the MCS adjustments of all RBGs currently scheduled by the user, and the sum of the MCS adjustments of the currently scheduled time slot.

[0140] For this interference scenario, in some optional implementations, the link adaptation method includes the following process:

[0141] According to the embodiments of this application, in the process of link adaptation at the express delivery system level, MCS adjustment amounts at the sub-frequency band and sub-frame levels are added. The system-level link sub-adaptation process is described in the previous embodiments. Here, only the part of adding the second MCS adjustment amount corresponding to the user's current scheduling resource information is described.

[0142] Assume the communication system uses bandwidth comprising n RBGs and n (or other numbers) slots. After cell startup, for each RBG, a second MCS adjustment value needs to be configured and maintained individually, in the following order: CelldeltaMCS(RBG1), ..., CelldeltaMCS(RBGn), all initialized to 0. For each slot, a second MCS adjustment value needs to be configured and maintained individually, in the following order: CelldeltaMCS(slot1), ..., CelldeltaMCS(slotn), all initialized to 0.

[0143] For each user Ux in the cell, a second adjustment step size needs to be configured and maintained separately to update the second MCS adjustment amount corresponding to the scheduling resource information. The second adjustment step size includes two parts: upStep(Ux) and downStep(Ux).

[0144] After the user transmits data, a second MCS adjustment value corresponding to the user is calculated. The update time of this second MCS adjustment value is synchronized with the update time of the first MCS adjustment value deltaMCS, that is, both are updated simultaneously. According to the aforementioned embodiment, both the second MCS adjustment value and the first MCS adjustment value deltaMCS are updated synchronously based on the feedback results of the Hybrid Retransmission HARQ mechanism.

[0145] When updating the second MCS adjustment amount, the second adjustment step size is used to update the second MCS adjustment amount of all resource blocks RBG in the user's historical scheduling, as well as the second MCS adjustment amount of the time slot in the user's historical scheduling.

[0146] The method for updating the second MCS adjustment of all resource blocks RBGs in the user's historical scheduling includes:

[0147] After a user executes a service, if the HARQ feedback is CRC_NACK, the second MCS adjustment amount CelldeltaMCS(RBGi) corresponding to all resource block groups RBG (any scheduled RBG is referred to as RBGi) scheduled by the service packet is reduced by a second adjustment step downStep(Ux), and the second MCS adjustment amount CelldeltaMCS(sloti) corresponding to the sloti scheduled by the service packet is reduced by a second adjustment step downStep(Ux); if the HARQ feedback is CRC_ACK, the second MCS adjustment amount CelldeltaMCS(RBGi) corresponding to all RBG scheduled by the service packet is increased by a second adjustment step upStep(Ux), and the second MCS adjustment amount CelldeltaMCS(sloti) corresponding to the sloti scheduled by the service packet is increased by a second adjustment step upStep(Ux).

[0148] While updating the second MCS adjustment amount of the corresponding RBG and slot, the first MCS adjustment amount deltaMCS is also updated simultaneously.

[0149] When the user transmits data again (i.e., at the current time), determine the RBG (sequence) and slotj to be used for scheduling, and calculate the second MCS adjustment amount CelldeltaMCS(RBGi)~CelldeltaMCS(RBGj) corresponding to each RBG and calculate the average:

[0150] avgCelldeltaMCS(RBG_scheduled) = (CelldeltaMCS(RBGi) + CelldeltaMCS(RBGi+1) + ... + CelldeltaMCS(RBGj)) / N, where N represents the number of RBGs used in scheduling, and RBG_scheduled represents the sequence of RBGs used in scheduling. The second MCS adjustment amount CelldeltaMCS(slotj) for the scheduled slot j is calculated.

[0151] The sum of the calculated avgCelldeltaMCS(RBG_scheduled) and CelldeltaMCS(slotj) is the second MCS adjustment amount corresponding to the current scheduling resource information.

[0152] Adding the second MCS adjustment corresponding to the current scheduling resource information to the system-level MCS update, the determined current MCS is:

[0153] MCS =

[0154] orgMCS+deltaMCS+CelldeltaMCS(slotj)+avgCelldeltaMCS(RBG_scheduled).

[0155] Similarly, this formula represents the update of the initial MCS after the first data transmission. In each subsequent data transmission, the orgMCS is replaced with the currently used MCS, i.e., the latest updated MCS.

[0156] In scenarios where scheduling resource information includes RBG and time slots, the link adaptive transmission method can also update the first adjustment step size and the second adjustment step size. The update method is described in the previous embodiment.

[0157] Since the MCS adjustment amount at the sub-band or sub-frame level can reflect the characteristics of channel interference, according to the embodiments of this application, a wireless interference identification method and apparatus are also provided to detect channel interference and its characteristics.

[0158] In some embodiments, the wireless interference identification method includes the following steps:

[0159] S1. Determine the second MCS adjustment amount corresponding to the user's current scheduled resource information.

[0160] S2. Based on the second MCS adjustment amount, determine the interference status of the corresponding scheduling resource information.

[0161] In the wireless interference identification method provided in this application, the method for determining the second MCS adjustment amount corresponding to the user's current scheduling resource information can be found in the previous embodiment of the link adaptive transmission method, and will not be described separately here.

[0162] The second MCS adjustment is at the sub-band or sub-frame level and corresponds to the user-scheduled resource information (including RBG and / or time slots). Therefore, based on the above-mentioned phenomena, it is possible to determine the interference status of the corresponding scheduling resource information, that is, to determine whether the corresponding scheduling resource information is interfered with, and the degree of interference of the interfered scheduling resource information.

[0163] As a feasible implementation, it is determined that the scheduling resource information adjusted negatively by the second MCS adjustment amount is disturbed. For example, if the second MCS adjustment amount is initialized to 0, a negative second MCS adjustment amount indicates that the corresponding scheduling resource information is disturbed. If the initial value of the second MCS adjustment amount is other than the initial value, then when the second MCS adjustment amount is less than the initial value (i.e., adjusted in a decreasing direction), it is determined that the corresponding scheduling resource information is disturbed.

[0164] As another feasible implementation, the degree of interference of the scheduling resource information is determined based on the magnitude of the absolute value of the second MCS adjustment amount. The larger the absolute value, the greater the degree of interference.

[0165] In addition, in this embodiment, time-domain selective scheduling or frequency-domain selective scheduling is performed based on the specific characteristics of the identified time-domain and frequency-domain interference, thereby improving system throughput.

[0166] For scenarios with frequency domain interference, during the implementation of the link adaptive transmission method, the user prioritizes scheduling the RBG with the highest second MCS adjustment value. For scenarios with time domain interference, during the implementation of the link adaptive transmission method, the user obtains the second MCS adjustment value of the current time slot and prioritizes allocating the current time slot to the user with the highest second MCS adjustment value.

[0167] As an optional implementation method, there are:

[0168] 1) To address frequency domain interference, the second MCS adjustment values ​​of each sub-band (RBG) are sorted from largest to smallest, and the scheduler prioritizes allocating resources to the sub-bands ranked higher. If there are differences in the second MCS adjustment values ​​of sub-bands among users, different users can be selected for resource allocation to improve the scheduling MCS and ultimately increase system throughput.

[0169] 2) To address time-domain interference, the second MCS adjustment values ​​of all users' current time slots are sorted from largest to smallest. Users with higher second MCS adjustment values ​​can be prioritized for scheduling in the current time slot, thus increasing the scheduled MCS and ultimately improving system throughput. Furthermore, based on the aforementioned link adaptive transmission method, simply inputting the latest used MCS results into the resource scheduling algorithm (Proportional Fair PF scheduling algorithm, Maximum Inconsistency Ratio (MaxCI) scheduling algorithm) will automatically achieve resource scheduling and gain throughput benefits.

[0170] According to embodiments of this application, compared to the current link adaptive technology (referred to as the prior art) mentioned in the background art, this application's solution, by distinguishing different time-domain or frequency-domain scheduling situations and adaptively providing different MCS selection results, adaptively adapts to the interference characteristics of the channel. Therefore, the MCS selection effect of this application's solution is improved, the bit error rate is controllable, and the final user throughput and other performance are significantly improved. Simulations comparing this application's solution and the prior art solution under the same conditions were conducted in frequency-domain interference scenarios and time-domain interference scenarios. The results show that in the frequency-domain interference scenario, the throughput of this application's solution is improved by 121%, and in the time-domain interference scenario, the throughput of this application's solution is improved by 74%.

[0171] According to the link adaptive transmission method embodiments of this application, a computer-readable storage medium is also provided in this application embodiment. This storage medium stores a computer program, and running the computer program executes the link adaptive transmission method of the aforementioned embodiments. Additionally, a communication device is also provided in this application embodiment, comprising a first processor and a first storage medium. The first storage medium stores a computer program, and the first processor runs the computer program in the first storage medium to execute the link adaptive transmission method of the aforementioned embodiments.

[0172] Furthermore, according to the embodiments of the wireless interference identification method in this application, a computer-readable storage medium is also provided in this application embodiment. This storage medium stores a computer program, and running the computer program executes the wireless interference identification method in the aforementioned embodiments. Additionally, a communication device is also provided in this application embodiment, comprising a second processor and a second storage medium. The second storage medium stores a computer program, and the second processor runs the computer program in the second storage medium to execute the wireless interference identification method in the aforementioned embodiments.

[0173] This invention is not limited to the specific embodiments described above. The invention extends to any new feature or combination disclosed in this specification, as well as any new method or process step or combination disclosed herein.

Claims

1. A link adaptive transmission method, characterized in that, include: Determine the user's current scheduled resource information; The current modulation and coding strategy (MCS) is determined based at least on the first modulation and coding strategy (MCS) adjustment amount corresponding to the user's modulation and coding strategy and the second modulation and coding strategy (MCS) adjustment amount corresponding to the current scheduling resource information. Based on the current MCS transmission data.

2. The link adaptive transmission method as described in claim 1, characterized in that, The scheduling resource information includes resource block groups (RBGs) and / or time slots.

3. The link adaptive transmission method as described in claim 1, characterized in that, The method for determining the first MCS adjustment amount includes: The first adjustment step size of the first MCS adjustment amount is determined based on the user's modulation and coding strategy; Based on the feedback results of the Hybrid Retransmission (HARQ) mechanism, the first MCS adjustment amount is updated using the first adjustment step size.

4. The link adaptive transmission method as described in claim 2, characterized in that, The method for determining the second MCS adjustment amount includes: Based on the feedback results of the hybrid retransmission HARQ mechanism, the MCS adjustment amount of the user's historical scheduling resource information is updated with a second adjustment step size; The second MCS adjustment amount is determined based on the MCS adjustment amount corresponding to the user's current scheduling resource information.

5. The link adaptive transmission method as described in claim 4, characterized in that, When the current scheduling resource information is RBG, the method for determining the second MCS adjustment amount includes: The second adjustment step size of the MCS adjustment amount of the RBG is determined based on the user's modulation and coding strategy; For the user's historically scheduled RBG, based on the feedback result of the hybrid retransmission HARQ mechanism, the MCS adjustment amount of the historically scheduled RBG is updated with the second adjustment step size. The average value of the MCS adjustment of all RBGs currently scheduled by the user is used as the second MCS adjustment.

6. The link adaptive transmission method as described in claim 5, characterized in that, The RBG includes at least one resource block RB.

7. The link adaptive transmission method as described in claim 5, characterized in that, The user currently prioritizes scheduling the RBG with the highest adjustment amount in the second MCS.

8. The link adaptive transmission method as described in claim 4, characterized in that, The method for determining the second MCS adjustment amount when the current scheduling resource information is a time slot includes: The second adjustment step size for determining the MCS adjustment amount of the time slot is based on the user's modulation and coding strategy; For the user's historically scheduled time slots, based on the feedback results of the hybrid retransmission HARQ mechanism, the MCS adjustment amount of the historically scheduled time slots is updated with the second adjustment step size; The MCS adjustment amount of the user's currently scheduled time slot is used as the second MCS adjustment amount.

9. The link adaptive transmission method as described in claim 8, characterized in that, Obtain the second MCS adjustment amount for the current time slot of the user scheduling, and prioritize allocating the current time slot to the user with the highest second MCS adjustment amount.

10. The link adaptive transmission method as described in claim 4, characterized in that, When the current scheduling resource information includes RBG and time slot, the method for determining the second MCS adjustment amount includes: The second adjustment step size for determining the MCS adjustment amount of the RBG and time slot is based on the user's modulation and coding strategy; Based on the feedback results of the Hybrid Retransmission (HARQ) mechanism, the MCS adjustment amount of the historically scheduled RBG and time slots is updated with the second adjustment step size for the user's historically scheduled RBG and time slots. The average of the MCS adjustments of all RBGs currently scheduled by the user, and the sum of the MCS adjustments of the currently scheduled time slots, are used as the second MCS adjustment.

11. The link adaptive transmission method as described in any one of claims 4-10, characterized in that, The second adjustment step size includes a downward adjustment step size and an upward adjustment step size.

12. The link adaptive transmission method as described in claim 11, characterized in that, Based on the user's modulation and coding strategy, determine the step size for adjusting the MCS of the scheduling resource information, and the step size for adjusting it accordingly.

13. The link adaptive transmission method as described in claim 12, characterized in that, The upward adjustment step size is determined based on the downward adjustment step size.

14. The link adaptive transmission method as described in any one of claims 1-10, characterized in that, This method can be applied to terminals or base stations.

15. The link adaptive transmission method as described in claim 14, characterized in that, Based on the initial MCS selection, the current MCS is determined at least based on the first MCS adjustment amount corresponding to the user's modulation and coding strategy and the second MCS adjustment amount corresponding to the current scheduling resource information.

16. The link adaptive transmission method as described in claim 15, characterized in that, For the terminal, the initial MCS is determined based on SINR.

17. The link adaptive transmission method as described in claim 15, characterized in that, For the base station, the initial MCS is determined based on CQI.

18. The link adaptive transmission method as described in any one of claims 3-10, characterized in that, It also includes the step of updating the adjustment step size.

19. The link adaptive transmission method as described in claim 18, characterized in that, The step size is updated and adjusted based on the fluctuations in MCS and channel quality indicators within a predetermined period.

20. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when run, can execute the link adaptive transmission method as described in any one of claims 1-19.

21. A communication device, comprising a first processor and a first storage medium, characterized in that, The first storage medium stores a computer program, and the first processor runs the computer program in the first storage medium to perform the link adaptive transmission method as described in any one of claims 1-19.

22. A method for identifying wireless interference, characterized in that, include: Determine the second MCS adjustment amount corresponding to the user's current scheduled resource information; Based on the second MCS adjustment amount, determine the extent of interference with the corresponding scheduling resource information.

23. The wireless interference identification method as described in claim 22, characterized in that, The scheduling resource information that determines the second MCS adjustment amount to be a negative adjustment is being interfered with.

24. The wireless interference identification method as described in claim 23, characterized in that, The degree of interference with the scheduling resource information is determined based on the absolute value of the second MCS adjustment.

25. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when executed, performs the wireless interference identification method as described in any one of claims 22-24.

26. A communication device, comprising a second processor and a second storage medium, characterized in that, The second storage medium stores a computer program, and the second processor runs the computer program in the second storage medium to perform the wireless interference identification method as described in any one of claims 22-24.