Channel quality indication (CQI) correction method, apparatus, and communication device
Patent Information
- Application Number
- CN202210945811.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-08
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2042-08-08
AI Technical Summary
[0003]本公开实施例提供一种信道质量指示CQI修正方法、装置及通信设备,以解决相关技术中如何保障参与决策的CQI为可靠有效的CQI,保障参与决策的CQI与真实信道质量相匹配,能够准确地对真实信道质量进行预估的问题
[0020]In this embodiment, within the valid time corresponding to the currently valid CQI, it is determined whether a new valid CQI has been identified. If a new valid CQI exists, the currently valid CQI is discarded, and the new valid CQI is identified as the new currently valid CQI. If no new valid CQI exists, the currently valid CQI is modified according to the valid time to ensure its validity. These two methods ensure that the CQI participating in the decision-making process (i.e., the currently valid CQI) is reliable and valid, and that the CQI participating in the decision-making process matches the actual channel quality, enabling accurate prediction of the actual channel quality.
Smart Images

Figure CN117579219B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a method, apparatus and communication equipment for correcting Channel Quality Indicator (CQI). Background Technology
[0002] In communication systems, uplink and downlink scheduling typically references Channel Quality Indicators (CQIs) for decision-making. For example, CQIs are used to estimate actual channel conditions or quality, thereby determining a scheduling strategy that matches the actual channel conditions or quality. This includes determining the spectral efficiency and modulation / decoding scheme to be used in the current scheduling. Related technologies obtain CQIs reported by terminal devices by transmitting Channel State Information Reference Signals (CSI-RS), and adjust and correct the CQIs using feedback information from the terminal devices, such as Acknowledgements (ACKs) and / or Negative Acknowledgements (NACKs), to ensure that the CQIs used in network devices (such as base stations) match the actual channel. However, in reality, the randomness of channel changes and the latency of information transmission between network devices and terminal devices all affect the effectiveness and reliability of the aforementioned CQIs. Therefore, ensuring that the CQI used in decision-making is a reliable and effective CQI, and that the CQI used in decision-making matches the actual channel quality, so as to accurately predict the actual channel quality, has become one of the important research directions. Summary of the Invention
[0003] This disclosure provides a Channel Quality Indicator (CQI) correction method, apparatus, and communication device to address the problem in related technologies of how to ensure that the CQI involved in decision-making is a reliable and effective CQI, that the CQI involved in decision-making matches the actual channel quality, and that the actual channel quality can be accurately predicted.
[0004] According to a first aspect of this disclosure, a Channel Quality Indicator (CQI) correction method is provided, comprising:
[0005] Obtain the currently valid CQI and the valid time corresponding to the currently valid CQI;
[0006] Determine whether a new valid CQI exists within the specified effective time period;
[0007] If no new valid CQI exists within the valid time period, the current valid CQI is corrected based on the valid time period, and the corrected current valid CQI is determined as the new current valid CQI.
[0008] If a new valid CQI exists within the specified effective time period, the new valid CQI is determined as the new current valid CQI.
[0009] According to a second aspect of this disclosure, a Channel Quality Indicator (CQI) correction apparatus is provided, characterized in that it comprises:
[0010] The acquisition module is used to acquire the currently valid CQI and the valid time corresponding to the currently valid CQI;
[0011] The judgment module is used to determine whether there is a new valid CQI within the effective time period;
[0012] The correction module is used to correct the current valid CQI according to the validity period when no new valid CQI exists within the validity period, and to determine the corrected current valid CQI as the new current valid CQI.
[0013] The determination module is configured to determine the new valid CQI as the new currently valid CQI if the new valid CQI exists within the valid time period.
[0014] According to a third aspect of this disclosure, a communication device is provided, characterized in that it comprises:
[0015] At least one processor; and
[0016] A transceiver and a memory that are communicatively connected to at least one processor; wherein,
[0017] A transceiver is used to receive and send data under the control of a processor;
[0018] The memory stores instructions that can be executed by at least one processor to enable the at least one processor to perform the Channel Quality Indicator (CQI) correction method of this disclosure.
[0019] According to a fourth aspect of this disclosure, a processor-readable storage medium is provided, characterized in that the processor-readable storage medium stores a computer program for causing a processor to execute the Channel Quality Indicator (CQI) correction method of this disclosure.
[0020] In this embodiment, within the valid time corresponding to the currently valid CQI, it is determined whether a new valid CQI has been identified. If a new valid CQI exists, the currently valid CQI is discarded, and the new valid CQI is identified as the new currently valid CQI. If no new valid CQI exists, the currently valid CQI is modified according to the valid time to ensure its validity. These two methods ensure that the CQI participating in the decision-making process (i.e., the currently valid CQI) is reliable and valid, and that the CQI participating in the decision-making process matches the actual channel quality, enabling accurate prediction of the actual channel quality.
[0021] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description
[0022] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0023] Figure 1 This is a flowchart of a Channel Quality Indicator (CQI) correction method according to an embodiment of the present disclosure;
[0024] Figure 2 This is a flowchart of a Channel Quality Indicator (CQI) correction method according to another embodiment of this disclosure;
[0025] Figure 3 This is a schematic diagram illustrating the CQI correction of the downlink channel in another embodiment of the Channel Quality Indication (CQI) correction method of this disclosure;
[0026] Figure 4 This is a block diagram of a Channel Quality Indicator (CQI) correction device according to an embodiment of the present disclosure;
[0027] Figure 5 This is a block diagram of a communication device according to an embodiment of the present disclosure. Detailed Implementation
[0028] In this embodiment of the invention, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0029] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.
[0030] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0031] The technical solutions provided in this disclosure are applicable to a variety of systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G systems (5GS).
[0032] The terminal devices involved in the embodiments of this disclosure can be devices that provide voice and / or data connectivity to users, handheld devices with wireless connectivity, or other processing devices connected to a wireless modem. The names of the terminal devices may differ in different systems; for example, in a 5G system, a terminal device can be called User Equipment (UE). Wireless terminal devices can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal devices can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments disclosed herein.
[0033] The network device disclosed in this embodiment may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network equipment involved in this disclosure can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA) system, a NodeB in a Wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in this disclosure. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0034] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0035] Figure 1 This is a flowchart of a Channel Quality Indicator (CQI) correction method according to an embodiment of this disclosure, as follows: Figure 1 As shown, the method includes the following steps:
[0036] S101, obtain the currently valid CQI and the valid time corresponding to the currently valid CQI.
[0037] It should be noted that the execution subject of the Channel Quality Indicator (CQI) correction method in this embodiment is the Channel Quality Indicator (CQI) correction device provided in this disclosure. This device can be implemented by software and / or hardware. This device can be configured in electronic devices such as communication equipment. Electronic devices may include, but are not limited to, terminals, servers, etc.
[0038] In this embodiment of the disclosure, the currently valid CQI is the CQI that the network device knows and determines to be valid at the current time, and the network device can perform scheduling based on the CQI.
[0039] The currently valid CQI corresponds to a valid time, which can be preset and is represented by the character T in this disclosure. The valid time can be understood as the duration of validity of the aforementioned currently valid CQI.
[0040] S102, determine whether there is a new valid CQI within the valid time period.
[0041] In this embodiment of the disclosure, it is possible to detect in real time whether a new valid CQI appears within the valid time T.
[0042] S103, if no new valid CQI exists within the valid time, the current valid CQI is corrected according to the valid time, and the corrected current valid CQI is determined as the new current valid CQI.
[0043] In this embodiment of the disclosure, if no new valid CQI exists within the valid time T, the current valid CQI is corrected to obtain a corrected current valid CQI, and this corrected current valid CQI is determined as the new current valid CQI. By correcting the CQI, it is ensured that during the time period when a new valid CQI cannot be determined, the known CQIs (i.e., the current valid CQIs) participating in the decision-making process in the network device remain usable, thus guaranteeing their validity.
[0044] S104, if a new valid CQI exists within the valid time period, the new valid CQI is determined as the new current valid CQI.
[0045] In this embodiment of the disclosure, if a new valid CQI exists within the valid time T, the aforementioned current valid CQI is discarded, and the new valid CQI is determined as the new current valid CQI.
[0046] For example, let's set a fixed validity period T for any valid CQI (i.e., each currently valid CQI and a new valid CQI). Let the value of the currently valid CQI be X. If a new valid CQI appears within the validity period T, let its value be Y, then the currently valid CQI is discarded, and the new valid CQI is designated as the new currently valid CQI (in this case, the value of the new currently valid CQI is Y). If no new valid CQI appears within the validity period T, then the currently valid CQI is corrected to obtain a corrected current valid CQI with a value of X′. This corrected current valid CQI is designated as the new currently valid CQI (in this case, the value of the new currently valid CQI is X′).
[0047] It should be noted that the value of Y can be equal to the value of X. In this disclosure, "new valid CQI" can be understood as a newly confirmed valid CQI that matches the actual channel quality at a certain time. For example, if a CQI is determined to be valid at time t1, and the CQI is still determined to be valid at time t2, then even if the value of the CQI at time t1 is the same as the value of the CQI at time t2, the CQI at time t2 can be regarded as "new valid CQI".
[0048] In summary, this embodiment of the present disclosure determines whether a new valid CQI has been identified within the valid time corresponding to the currently valid CQI. If a new valid CQI exists, the currently valid CQI is discarded, and the new valid CQI is identified as the new currently valid CQI. If no new valid CQI exists, the currently valid CQI is modified according to the valid time to ensure the validity of the CQI. These two methods ensure that the CQI participating in the decision-making process (i.e., the currently valid CQI) is a reliable and valid CQI, and that the CQI participating in the decision-making process matches the actual channel quality, enabling accurate prediction of the actual channel quality.
[0049] In the embodiments of this disclosure, CQI can refer to spectral efficiency, or it can refer to channel quality metrics such as modulation and coding scheme (MCS) and signal to interference plus noise ratio (SINR).
[0050] Based on the above embodiments, such as Figure 2 As shown, step S103 above, "correcting the current valid CQI based on the valid time," includes the following steps:
[0051] S201, obtain the effective time of the currently valid CQI.
[0052] In this embodiment of the disclosure, when a CQI is determined to be a new currently valid CQI, the effective time of the CQI will be set accordingly. For example, if the CQI corresponding to the actual channel quality at time t1 is obtained, then the effective time of the CQI is time t1.
[0053] S202, if the difference between the current time and the effective time is equal to a positive integer multiple of the effective time, determine that the currently effective CQI has expired.
[0054] For example, if the current time is t2 and the effective time is t0, and t2-t0 = n*T, then the currently valid CQI is determined to be invalid and needs to be corrected, where n is a positive integer.
[0055] S203, based on the target backoff amount, correct the current effective CQI, and determine the corrected current effective CQI as the new current effective CQI.
[0056] In this embodiment of the disclosure, the cumulative rollback amount corresponding to the currently valid CQI is obtained. Preset cumulative rollback threshold and preset single rollback amount Determine the cumulative rollback amount Is it less than the cumulative rollback threshold? In cumulative rollback Less than the cumulative rollback threshold In the case of cumulative rollback amount Single rollback amount and cumulative rollback threshold Determine the target backoff amount. This target backoff amount is the CQI value that is backed up when correcting the current effective CQI.
[0057] Among them, based on the cumulative rollback amount Single rollback amount and cumulative rollback threshold Determine the target rollback amount, including: obtaining the cumulative rollback amount. With cumulative rollback threshold The first difference between Determine the first difference With single rollback amount Minimum value between Minimum value The target rollback amount has been determined.
[0058] In some embodiments, it is necessary to ensure that the corrected value of the current effective CQI is not lower than the minimum CQI value. Therefore, this disclosure may further include: obtaining a second difference between the current effective CQI and the target backoff amount; obtaining a preset first CQI threshold (the first CQI threshold is a preset minimum CQI value); and determining the maximum value between the second difference and the first CQI threshold as the corrected current effective CQI.
[0059] Determine the relationship between the second difference and the first CQI threshold; if the second difference is greater than the first CQI threshold, determine the second difference as the corrected current valid CQI; if the second difference is less than or equal to the first CQI threshold, determine the first CQI as the corrected current valid CQI. The corrected current valid CQI is then determined as the new current valid CQI.
[0060] In addition, it also includes updating the cumulative rollback amount: the sum of the target rollback amount and the cumulative rollback amount is determined as the new cumulative rollback amount, and the new cumulative rollback amount is determined as the current cumulative rollback amount corresponding to the current valid CQI.
[0061] S204, determine the CQI correction time as the effective time of the new currently valid CQI.
[0062] In this embodiment of the disclosure, after the CQI is corrected to obtain a new CQI value, it is necessary to set its corresponding effective time. The correction time is determined as the effective time of the new currently valid CQI.
[0063] based on Figure 2 The embodiment shown provides a timing mechanism for the currently valid CQI, as shown in Table 1, to constrain the timeliness of the currently valid CQI:
[0064] Table 1. Example of timing mechanism for currently valid CQI
[0065]
[0066] During the process of activating the timing mechanism for CQI1, if no new valid CQI appears, a backoff correction for the currently valid CQI (CQI1) will be triggered at time t0+nT, where n is a positive integer. If a new valid CQI is detected at any time, the new valid CQI is identified as the new current valid CQI, and a timing mechanism is executed on the new current valid CQI starting from the time the new valid CQI becomes effective.
[0067] In this embodiment of the disclosure, whether it is a rollback correction based on the effective time of the current effective CQI or a replacement of the current effective CQI with a new effective CQI, its effective time needs to be set accordingly as long as it is determined to be a new current effective CQI.
[0068] Based on the above embodiments, the Channel Quality Indicator (CQI) correction method of this disclosure further includes a process for determining a new valid CQI, which may specifically include the following process:
[0069] In this embodiment of the present disclosure, by setting a first preset condition or a preset scenario, the candidate CQI that meets the first preset condition or the candidate CQI obtained in the preset scenario is determined as a new valid CQI.
[0070] Among them, the candidate CQI can be any CQI that the network device can determine or obtain. The first preset condition is one of the following three cases: the candidate CQI is the CQI corresponding to the acknowledgment (ACK) information fed back by the terminal device; the candidate CQI is the CQI corresponding to the received probe reference signal; and the candidate CQI is the CQI reported by the terminal device.
[0071] The specific implementation scheme for determining whether a candidate CQI is a new valid CQI can be one or more of the following embodiments.
[0072] In some embodiments, the candidate CQI corresponding to the acknowledgment information ACK fed back by the terminal device to the network device is determined as the new valid CQI, and the channel scheduling time corresponding to the ACK is determined as the effective time of the new valid CQI; and the candidate CQI corresponding to the sounding reference signal (SRS) measured by the network device is determined as the new valid CQI, and the transmission time of the sounding reference signal sent by the UE is determined as the effective time of the new valid CQI.
[0073] In some embodiments, to reduce computational load, the effective time of the candidate CQI corresponding to the ACK can be determined through the following process: If feedback information (which can be ACK or NACK) from multiple Physical downlink shared channels (PDSCH) returns within the same feedback window, the effective time of the candidate CQI corresponding to all ACKs within that feedback window can be recorded as the time of the last PDSCH. Furthermore, if the time from PDSCH to ACK feedback is negligible, the feedback time of a single ACK can be approximated as the effective time of the candidate CQI corresponding to that ACK.
[0074] Here, the candidate CQI corresponding to ACK can be understood as follows: when the network device detects an ACK return, it adjusts the current valid CQI by a preset step size. For example, when an ACK return is detected, the value of the current valid CQI is increased, and the increased CQI is the candidate CQI corresponding to the ACK. For example, the candidate CQI corresponding to all ACKs in the above feedback window can be calculated by the following process: the value of the current valid CQI plus N times the preset step size, where N is the total number of all ACKs in the feedback window.
[0075] In summary, this disclosure monitors in real time whether an ACK is returned and whether a probe reference signal is measured within the effective time T. If an ACK is returned, the candidate CQI corresponding to the ACK is determined as a new valid CQI. If a probe reference signal is measured, the CQI corresponding to the probe reference signal is determined as a new valid CQI.
[0076] This embodiment of the disclosure determines whether a candidate CQI is valid by judging whether the newly obtained candidate CQI is the CQI corresponding to the ACK, or whether the candidate CQI is the CQI corresponding to the probe reference signal.
[0077] Furthermore, in some embodiments, the CQI reported by the UE can also be used as a new valid CQI.
[0078] In practice, there is often a time delay between the UE detecting CSI-RS and the UE reporting CQI. If the channel quality changes during this period, the reported CQI value cannot be directly used as a basis for estimating the current channel quality. Therefore, regarding the CQI reported by the UE, such as Figure 2 As shown, the process also includes determining whether the CQI reported by the UE is usable as a candidate CQI. If it is usable, the CQI reported by the UE can be determined as a new valid CQI. The determination process is as follows:
[0079] Upon receiving a candidate CQI reported by the UE, the reported candidate CQI is evaluated as follows:
[0080] Step 1: Determine the first moment (the first moment is the Channel State Information Reference signal corresponding to the reported candidate CQI). If the difference between the known CQI and the reported candidate CQI at the transmission time of the Signal (CQI-RS) is greater than the second CQI threshold (this second CQI threshold is a preset CQI threshold value for the difference between the known CQI and the reported candidate CQI at the first time, used to judge the degree of difference between the known CQI and the reported candidate CQI at the first time); if the third difference is less than or equal to the second CQI threshold, then the known CQI of the network device at the first time can be considered to match the actual channel quality at the first time. If at this time (i.e., the time when the network device receives the reported candidate CQI), the effective time of the currently valid CQI recorded by the network device is before the first time, the reported candidate CQI is discarded, the known CQI of the network device at the first time is determined as the new valid CQI, and the first time is determined as the effective time of the new valid CQI; if the effective time of the above-mentioned currently valid CQI is after the first time, the reported candidate CQI is discarded, and the above-mentioned currently valid CQI is maintained.
[0081] It should be noted that the CQI known by the network device at the first moment is the currently valid CQI recorded by the network device at the first moment. Step one above can be understood as follows: when the difference between the currently valid CQI recorded by the network device at the first moment and the candidate CQI reported by the terminal device corresponding to the SRS sent at the first moment is less than or equal to the second CQI threshold, it is determined whether the effective time of the currently valid CQI recorded by the network device is before or after the first moment when the candidate CQI reported by the terminal device is received. If it is before the first moment, it means that the value of the currently valid CQI recorded by the network device has not changed between sending the SRS and receiving the candidate CQI reported by the terminal device, and it is only necessary to update the effective time of the currently valid CQI to the first moment when the validity of the currently valid CQI is confirmed. If it is after the first moment, it means that the value of the currently valid CQI recorded by the network device has changed between sending the SRS and receiving the candidate CQI reported by the terminal device, then the reported candidate CQI representing the true channel quality at the first moment is unavailable.
[0082] For example, Figure 3 This is a schematic diagram illustrating the CQI correction of the downlink channel in another embodiment of the Channel Quality Indication (CQI) correction method of this disclosure, as shown below. Figure 3 As shown, the following steps may be included:
[0083] At time A: The network device sends a CSI-RS signal to the terminal device. The network device will then use the "current valid CQI" value under the timeliness constraint, which is determined by the timing mechanism. Figure 3 The value of the "currently valid CQI" with an effective time of t0 is used as the value of the CQI known to the network device at time A;
[0084] Time A - Time B: Under the timing mechanism, the "currently valid CQI" continues to be subject to time constraints: The effective time t0 of the "currently valid CQI" at time A is before time A. Starting from t0, the "currently valid CQI" is back-corrected every time interval T, and the back-corrected CQI value is used as the new "currently valid CQI" value. The corresponding effective time is t0 + nT, where n is a positive integer. Figure 3 Between time A and time B, n = 2;
[0085] Time B: When the network device receives the ACK returned by the terminal device, it determines the candidate CQI corresponding to the ACK (the CQI obtained by increasing the value of the "current valid CQI" after the two back-off corrections by a preset step size) as the new "current valid CQI", and the corresponding effective time is Time B.
[0086] Time B - Time C: Continue to apply time constraints to the "currently valid CQI" effective at time B under the timing mechanism: Starting from time B, the "currently valid CQI" is backtracked and corrected every time interval T, and the backtracked and corrected CQI value is used as the new "currently valid CQI" value. The corresponding effective time is time B + nT, where n is a positive integer. Figure 3 Between time B and time C, n = 3;
[0087] At time C: The network device receives a candidate CQI reported by the terminal device and determines whether the difference between the reported candidate CQI and the CQI known to the network device at time A is less than or equal to the second CQI threshold. If it is less than or equal to the second CQI threshold, then the CQI known to the network device at time A is considered close to the reported candidate CQI, and the CQI known to the network device at time A can be considered to effectively characterize the true channel quality at time A. If a CQI update or correction has been performed between time A and time C, then the effective time of the currently valid CQI is after time C (e.g., time A). Figure 3The timing mechanism is implemented and the effective time of the current valid CQI after receiving the ACK is B time + 3T. There is no need to update or correct the current valid CQI. If no CQI update or correction has been performed between A time and C time, that is, the difference between A time and C time is less than T and no ACK feedback is received during this period, no new valid CQI appears and no backoff correction is performed, the effective time of the current valid CQI is still t0 time. Based on the candidate CQI reported by the UE, it can be determined that the CQI known at the first time (i.e. the current valid CQI with an effective time of t0) can effectively characterize the real channel quality at the first time. Therefore, the CQI known at the first time is determined as the new current valid CQI, and the first time is determined as the corresponding effective time. In fact, we do not need to change the value of the current valid CQI, but only need to update the effective time corresponding to the current valid CQI from t0 to A time.
[0088] It should be noted that, Figure 3 The number of ACKs and NACKs returned by the terminal device between time A and time C is exemplary, and this application does not limit the specific number.
[0089] Step 2: If the difference between the reported candidate CQI and the CQI known by the network device at time A is greater than the second CQI threshold, determine whether the CQI known by the network device at time A and the reported candidate CQI satisfy the second preset condition. The second preset condition may be: the reported candidate CQI is greater than the CQI known by the network device at time A, and the proportion of unconfirmed information in the feedback information received by the terminal device within the time interval between time A and time B (time B is the time when the reported candidate CQI is received) is greater than the preset proportion threshold.
[0090] Therefore, when there is a large difference between the reported candidate CQI and the CQI known by the network device at the first moment, the following two aspects should be considered:
[0091] On the one hand: if the second preset condition is met, discard the reported candidate CQI and keep the current valid CQI;
[0092] In some embodiments, the network device estimates the channel quality based on the currently valid CQI. If the reported candidate CQI is greater than the CQI known to the network device at the first moment, it indicates that the actual channel quality at the first moment is higher than the estimated channel quality by the network device. In this case, the probability of the terminal device responding with an ACK is high. If the proportion of the number of NACK responses in the total number of responses is greater than a preset proportion threshold, it indicates that a situation occurred between the first and second moments where the actual channel quality was lower than the estimated channel quality by the network device. It can be concluded that the network device updated or corrected the "currently valid CQI" between the first and second moments, making the channel quality estimated based on the "currently valid CQI" higher than the actual channel quality. In this case, the reported candidate CQI is considered unusable. The reported candidate CQI is discarded, and the currently valid CQI is retained.
[0093] On the one hand: if the second preset condition is not met, the reported candidate CQI will be determined as a new valid CQI.
[0094] In some embodiments, when the reported candidate CQI is less than the CQI known by the network device at the first moment, or when the proportion of the number of feedback NACKs in the total number of feedbacks does not reach a preset threshold, the reported candidate CQI is determined as a new valid CQI.
[0095] As a feasible implementation method, when the reported candidate CQI is less than the CQI known by the network device at the first moment, it can be considered that the actual channel quality at the first moment is lower than the channel quality estimated by the network device, and the probability of the terminal device responding with NACK is high. However, if the proportion of the number of ACKs responded between the first moment and the second moment reaches the ACK threshold, it can be considered that there is a situation between the first moment and the second moment where the actual channel quality is higher than the channel quality estimated by the network device. In this case, the reported candidate CQI will be unusable, the reported candidate CQI will be discarded, and the current valid CQI will be maintained. If the reported candidate CQI is less than the CQI known by the network device at the first moment, and the ACK proportion does not reach the threshold, the reported candidate CQI will be determined as a new valid CQI.
[0096] To clearly describe the CQI correction method of this disclosure, an example is given below. Spectral efficiency is used as the CQI corresponding to this example. At the time when the network device sends CSI-RS (i.e., the first moment), the CQI (eff0) known to the network device at this moment is recorded. Here, the CQI known to the network device at this moment can be understood as the currently valid CQI recorded by the network device at the first moment.
[0097] From the moment the network device sends CSI-RS until the UE reports CQI (corresponding to the second moment), record the total number of PDSCH feedbacks N0 and the number of NACKs N1 (both parameters are initially 0);
[0098] When the UE reports the CQI, record the reported CQI as eff1 and perform the following judgment:
[0099] If |eff0-eff1| <= Δeff0, meaning the difference between the CQI used for CSI-RS transmission scheduling (i.e., the CQI known to the network device at the first moment) and the CQI measured by the UE is small, and the network device has not updated or corrected the currently valid CQI between the first and second moments, then the CQI known to the network device at the first moment is determined as the new currently valid CQI, and the first moment is determined as the effective moment of the new currently valid CQI. Since the currently valid CQI corresponding to the first moment can be determined again based on the reported CQI, it can also be understood as continuing to maintain the currently valid CQI at the first moment, only updating the effective moment of the currently valid CQI to the first moment. Here, Δeff0 is the configured CQI difference threshold (i.e., the third difference).
[0100] Otherwise, if eff1 > eff0 and N0 > 0 and N1 / N0 > γ, that is, at the time of CSI-RS transmission, the CQI value measured by the UE is greater than the CQI used by the network device at the time of scheduling, and the recorded NACK ratio is greater than the threshold (i.e., the preset ratio threshold), then the reported CQI is discarded, and the currently valid CQI is not updated or corrected. Here, γ is the configured NACK ratio threshold.
[0101] Here, |eff0-eff1|<=Δeff0 indicates that the channel quality prediction at the CSI-RS transmission time is accurate, and eff1>eff0, N0>0, and N1 / N0>γ indicates that the current valid CQI has been adjusted to match the channel from the CSI-RS transmission time to the CQI reporting time. Under these two conditions, the current valid CQI is no longer adjusted based on the reported CQI.
[0102] In some embodiments, the above timing mechanism can be applied in the following scenarios: After receiving an ACK, receiving an SRS indicating completion of CQI measurement, or receiving a reported CQI, update the valid time of the corresponding CQI, denoted as t0. Set the cumulative backoff amount Φ = 0. Set the CQI valid timer to T′ = max(T - (t2 - t0), 0), where T is the valid duration, which can be considered as the initial value of the valid timer, T > 0, and t2 is the current time. The timer decrements over time until it reaches 0.
[0103] At time t0+T, the CQI effective timer will be reset to zero for the first time.
[0104] When the CQI validity timer reaches 0 (T′=0), it is considered that the currently valid CQI may no longer be valid, and the following judgment is performed:
[0105] If the cumulative rollback amount The output value eff corresponding to the current valid CQI. out for:
[0106] in The maximum cumulative rollback amount for CQI is configured externally. This is the configured single CQI rollback amount. The cumulative rollback amount is updated as follows:
[0107] In addition, eff out The CQI value must be no lower than the minimum CQI value. After CQI rollback is completed, the CQI validity timer T′=T is reset. If no new valid CQI value appears, CQI rollback will be triggered at time t0+n*T (n=1, 2, 3...).
[0108] For reported CQIs, their usability needs to be determined beforehand. For example, a spectral efficiency difference threshold Δeff0 = 0.2 is pre-set. When the system frame number index (SFN_index) = 0 and the slot index (slot_index) = 3, the network device sends a CSI-RS, recording the spectral efficiency value of each UE as eff0 = 0.9. UE0 reports a CQI to the network device when SNF_index = 2 and slot_index = 8, with a corresponding spectral efficiency value of eff1 = 0.8770. After receiving UE0's CQI report, the network device checks and finds that |eff0 - eff1| < Δeff0, therefore, the current CQI report does not trigger a correction update of the CQI value.
[0109] For example, in another scenario: The spectral efficiency difference threshold Δeff0 = 0.2 and the NACK percentage threshold γ = 10% are pre-set. At SFN_index = 0 and slot_index = 3, the network device sends CSI-RS, recording the spectral efficiency value eff0 = 0.8770 for each UE. Simultaneously, for each UE, the total feedback count N0 = 0 and the NACK feedback count N1 = 0 are initialized. Starting from SFN_index = 0 and slot_index = 3, after receiving ACK / NACK feedback, the number of PDSCHs is accumulated to N0, and the number of NACKs is accumulated to N1. UE0 reports CQI to the network device at SFN_index = 2 and slot_index = 8, with a spectral efficiency value eff1 = 1.5. After receiving UE0's CQI report, the network device queries the values of N0 and N1, finding N0 = 15 and N1 = 3, respectively. After querying, it was found that eff1>eff0 and N0>0 and N1 / N0>γ, so the current CQI report does not trigger the correction update of the CQI value.
[0110] Furthermore, for the CQI corresponding to SRS, the CQI validity period T = 20ms is preset. At SFN_index = 0 and slot_index = 7 (denoted as t0, unit: ms), UE0 sends SRS, and the network device performs the measurement. The validity period of UE0's uplink CQI is denoted as t = t0. At this time, the CQI validity timer is initialized, T′ = 20ms. Subsequently, if UE0 has no uplink scheduling, at SFN_index = 2 and slot_index = 7, the uplink CQI validity timer times out, and UE0's uplink CQI correction spectrum efficiency is rolled back.
[0111] In summary, this embodiment determines whether a new valid CQI has been identified within the valid time corresponding to the currently valid CQI. If a new valid CQI exists, the currently valid CQI is discarded, and the new valid CQI is identified as the new currently valid CQI. If no new valid CQI exists, the currently valid CQI is corrected based on the valid time to ensure its validity. These two methods ensure that the CQIs involved in the decision-making process (i.e., the currently valid CQI) are reliable and valid, matching the actual channel quality and enabling accurate prediction of the actual channel quality. Furthermore, the usability of downlink-reported CQIs is assessed to determine whether CQI correction is necessary to address situations with long CQI feedback periods and random channel changes during CQI feedback, avoiding the impact of outdated CQIs on the current scheduling and ensuring the accuracy of the current valid CQI's prediction of the actual channel. Simultaneously, an automatic backoff timing mechanism is implemented for the currently valid CQI based on the effective time and the effective time. This effectively addresses situations where ACK feedback is scarce in sparse scheduling scenarios, and CQI correction relies excessively on reference signals and feedback with long feedback cycles. This disclosure can significantly reduce the transmission block error rate in scenarios with relatively sparse scheduling and long CQI feedback cycles.
[0112] Figure 4 This is a block diagram of a Channel Quality Indicator (CQI) correction device according to an embodiment of the present disclosure, as follows: Figure 4 As shown, the Channel Quality Indicator (CQI) correction device 400 includes: an acquisition module 401, a judgment module 402, a correction module 403, and a determination module 404.
[0113] The acquisition module 401 is used to acquire the currently valid CQI and the valid time corresponding to the currently valid CQI.
[0114] The judgment module 402 is used to determine whether there is a new valid CQI within the valid time period.
[0115] The correction module 403 is used to correct the current valid CQI based on the validity period when no new valid CQI exists within the validity period, and to determine the corrected current valid CQI as the new current valid CQI.
[0116] The determination module 404 is used to determine the new valid CQI as the new current valid CQI when a new valid CQI exists within the valid time.
[0117] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0118] In some embodiments, the correction module 403 is configured to, when no new valid CQI exists within the valid time, correct the current valid CQI based on the valid time, and determine the corrected current valid CQI as the new current valid CQI. Specifically, this involves: obtaining the effective time of the current valid CQI; determining that the current valid CQI is invalid if the difference between the current time and the effective time is equal to a positive integer multiple of the valid time; correcting the current valid CQI based on the target backoff amount, and determining the corrected current valid CQI as the new current valid CQI; and determining the CQI correction time as the effective time of the new current valid CQI.
[0119] In some embodiments, before correcting the current valid CQI based on the target rollback amount, the correction module 403 is further configured to: obtain the current cumulative rollback amount corresponding to the current valid CQI, a preset cumulative rollback amount threshold, and a preset single rollback amount; determine whether the cumulative rollback amount is less than the cumulative rollback amount threshold; and if the cumulative rollback amount is less than the cumulative rollback amount threshold, determine the target rollback amount based on the cumulative rollback amount, the single rollback amount, and the cumulative rollback amount threshold.
[0120] In some embodiments, the correction module 403 is further configured to determine the target rollback amount based on the cumulative rollback amount, the single rollback amount, and the cumulative rollback amount threshold, specifically by: obtaining a first difference between the cumulative rollback amount and the cumulative rollback amount threshold; determining the minimum value between the first difference and the single rollback amount; and determining the minimum value as the target rollback amount.
[0121] In some embodiments, the correction module 403 is used to correct the current valid CQI according to the target backoff amount, specifically by: obtaining a second difference between the current valid CQI and the target backoff amount; and determining the second difference as the corrected current valid CQI.
[0122] In some embodiments, before determining the second difference as the corrected current valid CQI, the correction module 403 is further configured to: obtain a first CQI threshold to determine the magnitude relationship between the second difference and the first CQI threshold; if the second difference is greater than the first CQI threshold, perform the step of determining the second difference as the corrected current valid CQI; if the second difference is less than or equal to the first CQI threshold, determine the first CQI threshold as the corrected current valid CQI.
[0123] In some embodiments, after correcting the current valid CQI according to the target backoff amount, the correction module 403 is further configured to: determine the sum of the target backoff amount and the cumulative backoff amount as the new cumulative backoff amount, and determine the new cumulative backoff amount as the current cumulative backoff amount corresponding to the new current valid CQI.
[0124] In some embodiments, the determination module 402 is further configured to: determine whether the candidate CQI is a new valid CQI according to a first preset condition, and set an initial value for the cumulative backoff amount for the new valid CQI.
[0125] In some embodiments, the judgment module 402 is further configured to determine whether the candidate CQI is a new valid CQI according to the first preset condition, specifically: when receiving confirmation information from the terminal device, determine that the candidate CQI corresponding to the confirmation information is a new valid CQI; and determine the channel scheduling time corresponding to the confirmation information as the effective time of the new valid CQI.
[0126] In some embodiments, the determination module 403 is further configured to determine whether a candidate CQI is a new valid CQI based on a first preset condition, specifically: when a probe reference signal is measured, the candidate CQI corresponding to the probe reference signal is determined to be a new valid CQI; and the transmission time corresponding to the probe reference signal is determined to be the effective time of the new valid CQI.
[0127] In some embodiments, the determination module 402 is further configured to determine whether the candidate CQI is a new valid CQI according to the first preset condition, specifically: when receiving a candidate CQI reported by the terminal device, determine that the reported candidate CQI is a new valid CQI; and determine the transmission time of the channel state information reference signal CQI-RS corresponding to the reported candidate CQI as the effective time of the new valid CQI.
[0128] In some embodiments, before determining that the reported candidate CQI is a new valid CQI, the determination module 402 is further configured to: obtain the CQI known by the network device at a first moment, where the first moment is the CQI-RS transmission moment; determine whether the third difference between the CQI known by the network device at the first moment and the reported candidate CQI is greater than a second CQI threshold; if the third difference is less than or equal to the second CQI threshold, and if the effective moment of the current valid CQI is before the first moment, discard the reported candidate CQI and determine the CQI known by the network device at the first moment as a new valid CQI. The first moment is determined as the effective moment of the new valid CQI. If the effective moment of the current valid CQI is after the first moment, the reported candidate CQI is discarded and the current valid CQI is kept. If the third difference is greater than the second CQI threshold, it is determined whether the CQI known by the network device at the first moment and the reported candidate CQI meet the second preset condition. If the second preset condition is met, the reported candidate CQI is discarded and the current valid CQI is kept. If the second preset condition is not met, the step of determining the reported candidate CQI as the new valid CQI is executed.
[0129] In some embodiments, the judgment module 402 is further configured to: obtain the proportion of unconfirmed information in the terminal device feedback information received within the time interval between the first time and the second time, wherein the second time is the time when the reported candidate CQI is received; and the second preset condition includes: the reported candidate CQI is greater than the CQI known by the network device at the first time, and the proportion of unconfirmed information is greater than a preset proportion threshold.
[0130] In summary, this embodiment determines whether a new valid CQI has been identified within the valid time corresponding to the currently valid CQI. If a new valid CQI exists, the currently valid CQI is discarded, and the new valid CQI is identified as the new currently valid CQI. If no new valid CQI exists, the currently valid CQI is corrected based on the valid time to ensure its validity. These two methods ensure that the CQIs involved in the decision-making process (i.e., the currently valid CQI) are reliable and valid, matching the actual channel quality and enabling accurate prediction of the actual channel quality. Furthermore, the usability of downlink-reported CQIs is assessed to determine whether CQI correction is necessary to address situations with long CQI feedback periods and random channel changes during CQI feedback, avoiding the impact of outdated CQIs on the current scheduling and ensuring the accuracy of the current valid CQI's prediction of the actual channel. Simultaneously, an automatic backoff timing mechanism is implemented for the currently valid CQI based on the effective time and the effective time. This effectively addresses situations where ACK feedback is scarce in sparse scheduling scenarios, and CQI correction relies excessively on reference signals and feedback with long feedback cycles. This disclosure can significantly reduce the transmission block error rate in scenarios with relatively sparse scheduling and long CQI feedback cycles.
[0131] like Figure 5 As shown in the embodiments of this disclosure, a communication device 500 is also proposed, comprising:
[0132] At least one processor 501; and
[0133] A transceiver 502 and a memory 503 are communicatively connected to at least one processor 501; wherein,
[0134] Transceiver 502 is used to receive and send data under the control of processor 501;
[0135] The memory 503 stores instructions that can be executed by at least one processor 501, which enables the at least one processor 501 to perform any of the Channel Quality Indication (CQI) correction methods described above.
[0136] Among them, Figure 5In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 501) and memory (memory 503). The bus architecture can also link various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 502 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 504 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc. The processor 501 is responsible for managing the bus architecture and general processing, and the memory 503 can store data used by the processor 501 during operation.
[0137] The processor 501 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.
[0138] Based on the same concept, embodiments of this application also provide a processor-readable storage medium storing a computer program for causing the processor to execute any of the above-described Channel Quality Indicator (CQI) correction methods.
[0139] It should be noted that the apparatus or device provided in the embodiments of the present invention can implement all the method steps implemented in the method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0140] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0141] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, 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 storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0142] It should be noted that the apparatus provided in this embodiment of the invention can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0143] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).
[0144] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0145] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0146] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0147] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0148] It should be understood that the various processes shown above can be used, with steps rearranged, added, or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure is achieved. This is not a limitation herein. Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure also intends to include these modifications and variations.
Claims
1. A Channel Quality Indicator (CQI) correction method, characterized in that, include: Obtain the currently valid CQI and the valid time corresponding to the currently valid CQI; Determine whether a new valid CQI exists within the specified effective time period; If no new valid CQI exists within the effective time, and the difference between the current time and the effective time is equal to a positive integer multiple of the effective time, the current valid CQI is determined to be invalid. Based on the target backoff amount, the current valid CQI is corrected, and the corrected current valid CQI is determined as the new current valid CQI. If a new valid CQI exists within the specified effective time period, the new valid CQI is determined as the new current valid CQI.
2. The method according to claim 1, characterized in that, Before correcting the current effective CQI based on the target backoff amount, the method further includes: Obtain the current cumulative rollback amount corresponding to the currently valid CQI, the preset cumulative rollback amount threshold, and the preset single rollback amount; Determine whether the cumulative rollback amount is less than the cumulative rollback amount threshold; If the cumulative rollback amount is less than the cumulative rollback amount threshold, the target rollback amount is determined based on the cumulative rollback amount, the single rollback amount, and the cumulative rollback amount threshold.
3. The method according to claim 2, characterized in that, Determining the target rollback amount based on the cumulative rollback amount, the single rollback amount, and the cumulative rollback amount threshold includes: Obtain the first difference between the cumulative rollback amount and the cumulative rollback amount threshold; Determine the minimum value between the first difference and the single rollback amount; The minimum value is determined as the target rollback amount.
4. The method according to claim 1, characterized in that, The step of correcting the current effective CQI based on the target backoff amount includes: Obtain the second difference between the current effective CQI and the target backoff amount; The second difference is determined as the corrected current valid CQI.
5. The method according to claim 4, characterized in that, Before determining the second difference as the corrected current valid CQI, the method further includes: Obtain a first CQI threshold to determine the magnitude relationship between the second difference and the first CQI threshold; If the second difference is greater than the first CQI threshold, the step of determining the second difference as the corrected current valid CQI is performed. If the second difference is less than or equal to the first CQI threshold, the first CQI threshold is determined as the corrected current valid CQI.
6. The method according to claim 2, characterized in that, After correcting the current effective CQI based on the target backoff amount, the method further includes: The sum of the target rollback amount and the cumulative rollback amount is determined as the new cumulative rollback amount, and the new cumulative rollback amount is determined as the new cumulative rollback amount corresponding to the current valid CQI.
7. The method according to claim 1, characterized in that, Also includes: Based on the first preset condition, determine whether the candidate CQI is the new valid CQI, and set an initial value for the cumulative backoff amount for the new valid CQI.
8. The method according to claim 7, characterized in that, The step of determining whether a candidate CQI is the new valid CQI based on a first preset condition includes: Upon receiving confirmation information from the terminal device, the candidate CQI corresponding to the confirmation information is determined to be the new valid CQI; The channel scheduling time corresponding to the confirmation information is determined as the effective time of the new valid CQI.
9. The method according to claim 7, characterized in that, The step of determining whether a candidate CQI is the new valid CQI based on a first preset condition further includes: If a detection reference signal is measured, the candidate CQI corresponding to the detection reference signal is determined as the new valid CQI; The transmission time corresponding to the detection reference signal is determined as the effective time of the new valid CQI.
10. The method according to claim 7, characterized in that, The step of determining whether a candidate CQI is the new valid CQI based on a first preset condition further includes: Upon receiving a candidate CQI reported by a terminal device, the reported candidate CQI is determined to be the new valid CQI; The transmission time of the Channel State Information Reference Signal (CQI-RS) corresponding to the reported candidate CQI is determined as the effective time of the new valid CQI.
11. The method according to claim 10, characterized in that, Before determining the reported candidate CQI as the new valid CQI, the method further includes: Obtain the CQI known by the network device at a first moment, where the first moment is the CQI-RS transmission moment; Determine whether the third difference between the CQI known by the network device at the first moment and the reported candidate CQI is greater than the second CQI threshold; If the third difference is less than or equal to the second CQI threshold, and the effective time of the current valid CQI is before the first time, the reported candidate CQI is discarded, the CQI known to the network device at the first time is determined as the new valid CQI, and the first time is determined as the effective time of the new valid CQI; if the effective time of the current valid CQI is after the first time, the reported candidate CQI is discarded, and the current valid CQI is maintained. If the third difference is greater than the second CQI threshold, determine whether the CQI known by the network device at the first time and the reported candidate CQI satisfy the second preset condition. If the second preset condition is met, the reported candidate CQI is discarded, and the currently valid CQI is retained; If the second preset condition is not met, the step of determining the reported candidate CQI as the new valid CQI is executed.
12. The method according to claim 11, characterized in that, Also includes: The percentage of unconfirmed information received from the terminal device during the time interval between the first and second moments is obtained, where the second moment is the moment when the reported candidate CQI is received. The second preset condition includes: The reported candidate CQI is greater than the CQI known by the network device at the first time, and the proportion of the unconfirmed information is greater than a preset proportion threshold.
13. A Channel Quality Indicator (CQI) correction device, characterized in that, include: The acquisition module is used to acquire the currently valid CQI and the valid time corresponding to the currently valid CQI; The judgment module is used to determine whether there is a new valid CQI within the effective time period; The correction module is used to determine that the current valid CQI is invalid if there is no new valid CQI within the effective time, based on the effective time of the current valid CQI and the difference between the current time and the effective time being equal to a positive integer multiple of the effective time; correct the current valid CQI according to the target backoff amount; and determine the corrected current valid CQI as the new current valid CQI. The determination module is configured to determine the new valid CQI as the new currently valid CQI if the new valid CQI exists within the valid time period.
14. The apparatus according to claim 13, characterized in that, Before correcting the currently valid CQI according to the target backoff amount, the correction module is also used for: Obtain the current cumulative rollback amount corresponding to the currently valid CQI, the preset cumulative rollback amount threshold, and the preset single rollback amount; Determine whether the cumulative rollback amount is less than the cumulative rollback amount threshold; If the cumulative rollback amount is less than the cumulative rollback amount threshold, the target rollback amount is determined based on the cumulative rollback amount, the single rollback amount, and the cumulative rollback amount threshold.
15. The apparatus according to claim 14, characterized in that, The correction module is further configured to determine the target rollback amount based on the cumulative rollback amount, the single rollback amount, and the cumulative rollback amount threshold, specifically: Obtain the first difference between the cumulative rollback amount and the cumulative rollback amount threshold; Determine the minimum value between the first difference and the single rollback amount; The minimum value is determined as the target rollback amount.
16. The apparatus according to claim 13, characterized in that, The correction module is used to correct the currently valid CQI based on the target backoff amount, specifically as follows: Obtain the second difference between the current effective CQI and the target backoff amount; The second difference is determined as the corrected current valid CQI.
17. The apparatus according to claim 16, characterized in that, Before determining the second difference as the corrected current valid CQI, the correction module is further configured to: Obtain a first CQI threshold to determine the magnitude relationship between the second difference and the first CQI threshold; If the second difference is greater than the first CQI threshold, the step of determining the second difference as the corrected current valid CQI is performed. If the second difference is less than or equal to the first CQI threshold, the first CQI threshold is determined as the corrected current valid CQI.
18. The apparatus according to claim 14, characterized in that, The correction module, after correcting the currently valid CQI based on the target backoff amount, is further used for: The sum of the target rollback amount and the cumulative rollback amount is determined as the new cumulative rollback amount, and the new cumulative rollback amount is determined as the new cumulative rollback amount corresponding to the current valid CQI.
19. The apparatus according to claim 13, characterized in that, The judgment module is also used for: Based on the first preset condition, determine whether the candidate CQI is the new valid CQI, and set an initial value for the cumulative backoff amount for the new valid CQI.
20. The apparatus according to claim 19, characterized in that, The judgment module is further configured to determine whether the candidate CQI is the new valid CQI based on a first preset condition, specifically: Upon receiving confirmation information from the terminal device, the candidate CQI corresponding to the confirmation information is determined to be the new valid CQI; The channel scheduling time corresponding to the confirmation information is determined as the effective time of the new valid CQI.
21. The apparatus according to claim 19, characterized in that, The judgment module is further configured to determine whether the candidate CQI is the new valid CQI based on a first preset condition, specifically: If a detection reference signal is measured, the candidate CQI corresponding to the detection reference signal is determined as the new valid CQI; The transmission time corresponding to the detection reference signal is determined as the effective time of the new valid CQI.
22. The apparatus according to claim 19, characterized in that, The judgment module is further configured to determine whether the candidate CQI is the new valid CQI based on a first preset condition, specifically: Upon receiving a candidate CQI reported by a terminal device, the reported candidate CQI is determined to be the new valid CQI; The transmission time of the Channel State Information Reference Signal (CQI-RS) corresponding to the reported candidate CQI is determined as the effective time of the new valid CQI.
23. The apparatus according to claim 22, characterized in that, Before determining that the reported candidate CQI is the new valid CQI, the judgment module is further configured to: Obtain the CQI known by the network device at a first moment, where the first moment is the CQI-RS transmission moment; Determine whether the third difference between the CQI known by the network device at the first moment and the reported candidate CQI is greater than the second CQI threshold; If the third difference is less than or equal to the second CQI threshold, and the effective time of the current valid CQI is before the first time, the reported candidate CQI is discarded, the CQI known to the network device at the first time is determined as the new valid CQI, and the first time is determined as the effective time of the new valid CQI; if the effective time of the current valid CQI is after the first time, the reported candidate CQI is discarded, and the current valid CQI is maintained. If the third difference is greater than the second CQI threshold, determine whether the CQI known by the network device at the first time and the reported candidate CQI satisfy the second preset condition. If the second preset condition is met, the reported candidate CQI is discarded, and the currently valid CQI is retained; If the second preset condition is not met, the step of determining the reported candidate CQI as the new valid CQI is executed.
24. The apparatus according to claim 23, characterized in that, The judgment module is also used for: The percentage of unconfirmed information received from the terminal device during the time interval between the first and second moments is obtained, where the second moment is the moment when the reported candidate CQI is received. The second preset condition includes: The reported candidate CQI is greater than the CQI known by the network device at the first time, and the proportion of the unconfirmed information is greater than a preset proportion threshold.
25. A communication device, characterized in that, include: At least one processor; as well as A transceiver and a memory communicatively connected to the at least one processor; wherein, The transceiver is used to receive and send data under the control of the processor; The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 12.
26. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program for causing the processor to perform the method of any one of claims 1 to 12.
Citation Information
Patent Citations
CQI adjustment
US20150201428A1
A method for calculating CQI during the period for hsdpa not transmitting in UTRA TDD HCR system, and a terminal UE performing said method and a wireless communication system including said terminal and program product thereof
WO2008014638A1