WO2012019403A1 - Adaptive modulation and coding method and apparatus - Google Patents

Adaptive modulation and coding method and apparatus Download PDF

Info

Publication number
WO2012019403A1
WO2012019403A1 PCT/CN2010/079400 CN2010079400W WO2012019403A1 WO 2012019403 A1 WO2012019403 A1 WO 2012019403A1 CN 2010079400 W CN2010079400 W CN 2010079400W WO 2012019403 A1 WO2012019403 A1 WO 2012019403A1
Authority
WO
WIPO (PCT)
Prior art keywords
cqi
mcs
terminal
reported
nack
Prior art date
Application number
PCT/CN2010/079400
Other languages
French (fr)
Chinese (zh)
Inventor
王希维
姚春峰
张娟
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012019403A1 publication Critical patent/WO2012019403A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0033Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter
    • H04L1/0035Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter evaluation of received explicit signalling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal

Definitions

  • the present invention relates to the field of mobile communications, and in particular, to an adaptive modulation and coding method and apparatus. Background technique
  • LTE Long Term Evolution
  • B3G Third Generation in mobile communication system
  • 4G, Fourth Generation fourth-generation mobile communication technology
  • LTE uses OFDM (Orthogonal Frequency Division Multiplexing) technology in the air interface instead of 3GPP's long-term code-division Mut- ple access (CDMA) technology, and uses multiple input and multiple outputs.
  • CDMA Code-division Mut- ple access
  • Input , Multiple Input Multiple Output technology and adaptive technology to improve data rate and system performance, so it will become the core technology of future cellular mobile communication systems, wireless broadband access systems and other systems.
  • Adaptive Modulation and Coding is a technique that changes the modulation scheme and code rate according to changes in real-time channel conditions.
  • a low-order modulation method and a low code rate can be used for a terminal having a poor channel condition
  • a high-order modulation method and a high code rate can be used for a terminal having a good channel condition.
  • the AMC technology can increase the data transmission rate of a terminal with poor channel conditions, thereby increasing the average throughput of the system.
  • AMC improves system performance by changing the modulation and coding scheme (MCS, Modulation and Coding Scheme) rather than by changing the transmission power, thereby reducing system interference.
  • MCS modulation and coding scheme
  • a downlink adaptive modulation and coding method and a base station in an orthogonal frequency division multiplexing system are proposed.
  • the method adjusts a corresponding value by adjusting a carrier-to-interference-and-noise ratio adjustment value.
  • the prior art also includes an adaptive code modulation method in which the threshold of the MCS is updated in real time according to the check result of the Cyclic Redundancy Check (CRC).
  • CRC Cyclic Redundancy Check
  • the above technical solution does not consider the initial stage of the system, the initial value of the MCS threshold may not match the system performance, and does not consider different signal to interference plus noise ratio (SINR) intervals, MCS threshold The amount of adjustment is different.
  • SINR signal to interference plus noise ratio
  • the adaptive code modulation method in the prior art has an unreasonable MCS selection due to different capability levels of the terminal, different channel types, and/or unreasonable adaptive modulation and coding methods.
  • the present invention provides an adaptive modulation and coding method and apparatus, which solves the problem that the MCS selection is unreasonable due to different capability levels of the terminal, different channel types, and/or unreasonable adaptive modulation and coding methods existing in the prior art, and the terminal Poor throughput performance and poor BLER metrics.
  • the present invention provides an adaptive modulation and coding method, the method comprising:
  • the CQI parameter corresponding to the CQI reported by the terminal is initialized according to the channel quality indicator (CQI, Channel Quality Indicator) reported by the terminal; and the CQI parameter corresponding to the ACK/NACK is updated according to the positive acknowledgement (ACK) I negative acknowledgement (NACK) reported by the terminal.
  • the final MCS is determined based on the CQI and updated CQI parameters on the terminal.
  • the present invention also provides an adaptive modulation and coding apparatus, the apparatus comprising: a CQI initialization module, a CQI status update module, and an MCS correction module;
  • the CQI initialization module is configured to initialize a CQI parameter corresponding to the CQI reported by the terminal according to the CQI reported by the terminal;
  • a CQI status update module configured to update a CQI parameter corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal;
  • the MCS correction module is configured to determine the final MCS according to the CQI reported by the terminal and the updated CQI parameter.
  • the present invention solves the problem that different terminals in the prior art report different CQIs in different degrees by calculating different correction values for the CQI reported by the terminal.
  • the present invention divides the state of the CQI into an unstable state and a stable state. Different AMC processes are used in the two states, so that the appropriate MCS can be selected more accurately.
  • the present invention can select the maximum MCS that satisfies the condition according to the set BLER threshold by counting the BLER of each MCS under the CQI.
  • the BLER performance and the maximum throughput performance of the system when updating the BLER state of the CQI, the present invention updates the BLER of a group of MCSs satisfying the condition according to the reported ACK/NACK, thereby shortening the time of the initialization process.
  • FIG. 1 is a flowchart of an adaptive modulation and coding method according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of an adaptive modulation and coding method according to an embodiment of the present invention
  • FIG. 3 is a flowchart of detailed processing of an adaptive modulation and coding method according to an embodiment of the present invention
  • FIG. 4 is a schematic structural diagram of an adaptive modulation and coding apparatus according to an embodiment of the present invention. detailed description
  • the method of the present invention mainly includes: initializing the CQI parameter corresponding to the CQI reported by the terminal according to the CQI reported by the terminal; updating the CQI parameter corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal; and calculating the CQI and the CQI reported by the terminal. Updated CQI parameters to determine the final MCS.
  • FIG. 1 is a flowchart of an adaptive modulation and coding method according to an embodiment of the present invention.
  • the adaptive modulation coding method of the example includes the following processing:
  • Step 101 In the case that the CQI reported by the terminal first appears, record the CQI reported by the terminal, and initialize the parameters of the CQI reported by the terminal. After performing the initialization, perform step 102, and determine that the CQI reported by the terminal does not appear for the first time. In the case, step 102 is directly executed, where the foregoing parameters include: a status flag bit of whether the CQI enters a steady state, an MCS correction value corresponding to the CQI, a block error rate of all MCSs selectable under the CQI, and the CQI The number of uses of each MCS;
  • initializing the parameters of the CQI reported by the terminal specifically includes the following processing:
  • the status flag bit in the CQI parameter reported by the initialization terminal is an unstable state; wherein the status flag bit includes two values of an unstable state and a stable state.
  • the parameters of the CQI reported by the terminal are initialized.
  • the MCS correction value corresponding to the CQI reported by the terminal is zero; if the CQI reported by the terminal is not the first reported CQI (that is, the CQI recorded by the terminal, the CQI has recorded other CQIs before, and has been recorded.
  • the CQI is different from the CQI
  • the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal is initialized according to a predetermined rule
  • the predetermined rule includes: determining whether there is a CQI in which the status flag bit is in a stable state in the record, If yes, the state flag is calculated as the average value of the MCS correction value corresponding to the CQI of the steady state, and after rounding down, the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal is initialized.
  • the average value of the MCS correction values corresponding to all CQIs except the CQI recorded in this record is calculated, and is downward.
  • the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal is the value obtained by rounding down the average value.
  • the CQI reported by the terminal is mapped to the initial value of the MCS according to the mapping relationship between the CQI and the initial value of the MCS.
  • the MCS initial value is corrected in a predetermined manner according to the MCS correction value corresponding to the CQI reported by the terminal.
  • the modified MCS wherein the corrected MCS ranges from 0 to 28, wherein the predetermined manner includes: adding the MCS correction value corresponding to the CQI of the terminal to the MCS initial value;
  • the value of the MC of the CQI reported by the terminal is initialized to 0 from the 0 to the final MCS, and the block error rate of the final MCS+1 to 28 is initialized to 1 by the CQI of the terminal.
  • the value ranges from 0 to 28, indicating the value of 29 MCS.
  • step 102 If the CQI reported by the terminal does not appear for the first time, go directly to step 102.
  • Step 102 Update a block error rate of the CQI corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal, and further update the ACK/ in the case that the status flag of the CQI corresponding to the ACK/NACK is unstable.
  • step 102 according to the ACK/NACK reported by the terminal, first determine the CQI and MCS corresponding to the ACK/NACK on the terminal, and record the number of occurrences of the CQI corresponding to the ACK/NACK of the terminal on the terminal. ⁇ and the number of reported NACK nack n , and calculate a segmentation block rate of the window length closest to the current subframe under the CQI corresponding to the ACK/NACK reported by the terminal, where corresponding to the ACK/NACK of the terminal
  • the values of CQI and MCS are il and j 1 , respectively.
  • the value of i ranges from 0 to 15. It represents the value of 16 CQIs.
  • the value of j ranges from 0 to 28, indicating the value of 29 MCS.
  • the block error rate BLER (il , j,) of j jl ⁇ 28 under CQI corresponding to the NACK of 4 ⁇ on the terminal.
  • step 102 when the status flag bit of the CQI corresponding to the ACK/NACK is in an unstable state, it is necessary to further update the MCS correction value of the CQI corresponding to the ACK/NACK, and the status flag bit, specifically
  • the set threshold value no and the number of reported NACKs nacku is less than or equal to the preset threshold value nacko
  • the MCS correction value AMC of the CQI corresponding to the ACK/NACK is unchanged; the threshold value no is reported and the NACK is reported.
  • the number nacku is less than or equal to the preset threshold value nack 0
  • AMCSu is unchanged
  • AMCSu is reduced by 1, 13 ⁇ 4 corpse 0, nacki corpse 0.
  • Step 103 When the status flag of the CQI reported by the terminal is unstable, obtain the final MCS according to the CQI of the terminal, and the MCS correction value of the CQI of the terminal, and the status flag of the CQI reported by the terminal. When the bit is stable, the final MCS is determined according to the CQI reported by the terminal and the block error rate corresponding to the CQI reported by the terminal.
  • the value of the CQI reported by the terminal is mapped to the initial value of the MCS according to the mapping relationship between the CQI and the initial value of the MCS;
  • the MCS correction value AMCS i2 corresponding to the CQI is performed on the MCS initial value in a predetermined manner to obtain the final MCS.
  • the predetermined manner includes: the MCS correction value corresponding to the CQI reported by the terminal and the MCS initial value. Add together.
  • the terminal When the status flag of the CQI reported by the terminal is stable, first select the maximum j of the block error rate BLER( i2j ) corresponding to the CQI reported by the terminal, which is less than or equal to the preset threshold; subsequently, according to the terminal reporting
  • the segmentation block error rate under CQI determines whether the segmentation block error rate is less than a preset threshold BLER lQW . If the judgment is yes, j adds a step value ⁇ , otherwise, j does not change; finally, according to j The value determines the final MCS.
  • FIG. 2 is a schematic flowchart of an adaptive modulation and coding method according to an embodiment of the present invention. As shown in FIG. 2, the following processing is included:
  • Step 201 Determine whether the CQI reported by the terminal appears for the first time. If the determination is yes, go to step 202. Otherwise, go to step 203 directly.
  • Step 202 Initialize the state parameter corresponding to the CQI reported by the terminal, and perform step 203.
  • Step 203 Update the BLER of the CQI corresponding to the ACK/NACK of the terminal and the MCS correction value, and perform step 204.
  • Step 204 Determine whether the CQI reported by the terminal enters a steady state. If the determination is yes, go to step 205. Otherwise, go to step 206.
  • Step 205 select MCS.
  • Step 206 Update the MCS correction value of the CQI, and select the MCS.
  • the maximum MCS that satisfies the condition is selected according to the set BLER threshold, so that the BLER performance and the maximum throughput performance of the system can be balanced; by updating the BLER state of the CQI according to the reported ACK. /NACK, updates the BLER of a group of MCSs that satisfy the condition, thereby reducing the time of the initialization process.
  • FIG. 3 is a flowchart of detailed processing of an adaptive modulation and coding method according to an embodiment of the present invention.
  • i represents a value of 16 types of CQI
  • j represents the value of 29 types of MCS. Its value ranges from 0 to 28.
  • the following processing is included:
  • Step 301 If the CQI of the terminal appears for the first time, the CQI is recorded, and four parameters of the CQI are initialized.
  • the specific treatment is as follows:
  • the flag bit equal to 0 indicates that the CQI is in an unstable state, and equal to 1 indicates that the CQI is in a stable state.
  • Step 3012 Initialize the MCS correction value corresponding to the CQI.
  • Step 3013 initializing the error rate BLER of all MCSs that may be selected under the CQI (",;
  • the value of j in the CQI is initialized from 0 to MCSfmal to 0, and the value of j is from the MCSfmal+1 to the BLER of 28 ( n is initialized to 1.
  • Step 3014 initialize the number of uses of each MCS under the CQI ⁇ ' ⁇ '; j from 0 to 28 Therefore, """3 ⁇ 4, initialized to 1. If the CQI reported by the terminal is not the first time, then go to step 302.
  • Step 302 Update the CQI corresponding to the ACK/NACK according to the value of the ACK/NACK.
  • Step 3021 updating the CQI
  • the value of ⁇ can be 200, and the formula 1 is updated ⁇ :
  • step 3022 If the CQI state of the CQI corresponding to the ACK/NACK is Q, step 3022 is performed; otherwise, the process proceeds to step 303.
  • Step 3022 Update ⁇ ° ⁇ to update whether the CQI enters a stable status flag when a certain condition is met.
  • the MCS is determined as follows:
  • the embodiment of the present invention solves the problem that different terminals have different CQI accuracy in the prior art by calculating different correction values ⁇ for the CQI reported by the terminal, and further, the present invention
  • the embodiment divides the state of the CQI into an unstable state and a stable state, and uses different AMC processes in the two states, so that a suitable MCS can be selected more accurately.
  • the embodiment of the present invention calculates the BLER of each MCS under the CQI, according to The set BLER threshold value selects the maximum MCS that satisfies the condition, so that the BLER performance and the maximum throughput performance of the system can be balanced.
  • the embodiment of the present invention updates the condition that satisfies the condition according to the reported ACK/NACK.
  • a set of MCS BLERs which can shorten the initialization process time.
  • the device of the present invention mainly includes the following:
  • the CQI initialization module is configured to initialize the CQI parameter corresponding to the CQI reported by the terminal according to the CQI reported by the terminal.
  • the CQI status update module is configured to update the CQI parameter corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal.
  • the MCS correction module is configured to determine the final MCS according to the CQI reported by the terminal and the updated CQI parameter.
  • FIG. 4 is a schematic structural diagram of an adaptive modulation and coding apparatus according to an embodiment of the present invention.
  • the adaptive modulation and coding apparatus of the example includes: a CQI initialization module 40, a CQI status update module 41, and an MCS correction module 42.
  • the respective modules of the embodiments of the present invention will be described in detail below.
  • the CQI initialization module 40 is further configured to: when the CQI reported by the terminal first appears, record the CQI reported by the terminal, and initialize the parameters of the CQI reported by the terminal, where the parameters include: a status flag bit, an MCS correction value, and a selectable The block error rate of MCS and the number of uses of each MCS;
  • the CQI initialization module 40 further includes: a status flag bit initialization module, an MCS correction value initialization module, an MCS error block rate initialization module, and an MCS usage number initialization module, wherein the status flag bit initialization module is used to initialize the CQI parameters reported by the terminal.
  • the status flag of the MCS correction value is used to initialize the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal; the MCS error block rate initialization module is used to initialize the CQI parameter reported by the terminal.
  • the block error rate of the MCS that can be selected; MCS makes The number of uses of each MCS in the parameters for initializing the CQI by the number of initialization modules is 1.
  • the MCS correction value initialization module is further configured to:
  • the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter of the initialization terminal is zero;
  • the initial predetermined rule according to the predetermined rule includes: determining whether there is a CQI in which the status flag bit is in a stable state in the record, and if so, calculating the CQI in which the status flag bit is in a stable state.
  • the average value of the corresponding MCS correction value is rounded down, and the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal is initialized to a value obtained by rounding down the average value; If there is a CQI in which the status flag is a steady state, the average value of the MCS correction values corresponding to all CQIs except the CQI recorded in the record is calculated, and rounded down, and the parameters of the CQI reported by the terminal are initialized.
  • the MCS correction value corresponding to the CQI reported by the terminal is a value obtained by rounding down the average value.
  • the MCS error block rate initialization module further includes: a mapping sub-module, a correction sub-module, and an initialization sub-module, wherein the mapping sub-module is configured to map the CQI reported by the terminal to the initial value of the MCS according to the mapping relationship between the CQI and the initial value of the MCS.
  • the correction sub-module is configured to correct the MCS initial value in a predetermined manner according to the MCS correction value corresponding to the CQI reported by the terminal, and obtain the corrected MCS, wherein the corrected MCS ranges from 0 to 28, and the above reservation
  • the method is: adding the MCS correction value corresponding to the CQI reported by the terminal to the initial value of the MCS; the initialization sub-module is configured to initialize the value j of the MCS under the CQI reported by the terminal from 0 to the block error rate of the final MCS to 0.
  • the error block rate of the final MCS+1 to 28 is initialized to 1 by the CQI reported by the terminal, where j ranges from 0 to 28, indicating the value of 29 MCSs.
  • the CQI status update module 41 is further configured to update the block error rate of the CQI corresponding to the ACK/NACK according to the positive acknowledgement ACK/negative acknowledgement NACK reported by the terminal, and the status flag of the CQI corresponding to the ACK/NACK is unstable. In case of further updates with ACK/ The MCS correction value of the CQI corresponding to the NACK, and the status flag bit;
  • the CQI status update module 41 is further configured to:
  • the terminal reports the ACK / NACK, the number determining the terminal reports an ACK / NACK corresponding to the CQI and MCS, the recording and terminal 4 Burgundy ACK / NACK corresponding to the CQI appears ⁇ l and the number nack reporting the NACK u, and calculates The segmentation block error rate of the window length closest to the current subframe under the CQI corresponding to the ACK/NACK reported by the terminal, wherein the values of CQI and MCS corresponding to the ACK/NACK reported by the terminal are il and jl, respectively.
  • the value ranges from 0 to 15, which indicates the value of CQI in 16.
  • the value of j ranges from 0 to 28, indicating the value of 29 types of MCS.
  • the threshold value no and the number of reported NACKs nacku is less than or equal to a preset threshold value nack 0
  • the MCS correction value AMC of the CQI corresponding to the ACK/NACK is unchanged
  • the threshold no and the number of reported NACKs nacku is less than or equal to the preset threshold nack 0
  • the AMCSu is unchanged
  • the ACK /NACK corresponding CQI status flag bit CQI_stateii l;
  • AMCSu is reduced by 1, 13 ⁇ 4 corpse 0, nacki corpse 0.
  • the MCS correction module 42 is further configured to perform the correction.
  • the final MCS is obtained according to the CQI reported by the terminal and the MCS correction value of the CQI reported by the terminal;
  • the final MCS is determined according to the CQI reported by the terminal and the block error rate corresponding to the CQI reported by the terminal.
  • the MCS correction module 42 is further configured to map the value of the CQI reported by the terminal to the initial MCS according to the mapping relationship between the CQI and the initial value of the MCS.
  • the MCS initial value is corrected in a predetermined manner according to the MCS correction value AMCS i2 corresponding to the CQI reported by the terminal, and the final MCS is obtained, wherein the subscription mode is: the MCS correction value corresponding to the CQI reported by the terminal and the MCS initial value. ⁇ Straight force.
  • the MCS correction module 42 is further configured to select a block error rate BLER( i2j ) corresponding to the CQI of the terminal, which is less than or equal to a preset width.
  • the maximum value of j is determined according to the segmentation error block rate under the CQI reported by the terminal, whether the segmentation block error rate is less than a preset threshold BLER lQW , and if the determination is yes, j adds a step value otherwise, j does not Change; determine the final MCS based on the value of j.
  • the embodiment of the present invention solves the problem that different terminals in the prior art report different CQIs in the prior art by using the CQI reported by the terminal to calculate different correction values A C3 ⁇ 4.
  • the CQI is used in the embodiment of the present invention.
  • the state is divided into an unstable state and a stable state, two states A different AMC process is used to enable a more accurate selection of the appropriate MCS.
  • the BLER of each MCS under the CQI is counted, and the maximum MCS that satisfies the condition is selected according to the set BLER threshold, thereby enabling the system to be considered.
  • the BLER performance and the maximum throughput performance of the embodiment of the present invention update the BLER of a group of MCSs satisfying the condition according to the reported ACK/NACK when updating the BLER state of the CQI, thereby shortening the time of the initialization process.

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

An adaptive modulation and coding method is provided by this invention. The method includes the following steps: initializing a Channel Quality Indicator (CQI) parameter corresponding to a CQI reported by a terminal according to the CQI reported by the terminal; updating the CQI parameter corresponding to an acknowledgement (ACK)/not acknowledgement (NACK) according to the ACK/NACK reported by the terminal; determining the final Modulation and Coding Scheme (MCS) according to the CQI reported by the terminal and the updated CQI parameter. An adaptive modulation and coding apparatus is also provided by this invention. A MCS amending module in the apparatus is used for determining the final MCS according to the CQI reported by the terminal and the updated CQI parameter. With the method and the apparatus of this invention, the problems including irrationality of MCS selection, inferiority of the terminal throughput performance and badness of the Block Error Ratio (BLER) target in prior art due to the difference of the terminals capability degree, the difference of channel types and/or irrational method of adaptive modulation coding are resolved.

Description

自适应调制编码方法及装置 技术领域  Adaptive modulation coding method and device
本发明涉及移动通讯领域, 尤其涉及一种自适应调制编码方法及装置。 背景技术  The present invention relates to the field of mobile communications, and in particular, to an adaptive modulation and coding method and apparatus. Background technique
现有技术中, 长期演进*** ( LTE , Long Term Evolution )是第三代合 作伙伴计划 ( 3GPP, 3rd Generation Partnershiop Project )在移动通信宽带化 的趋势下,为了对抗全球微波互联接入 ( WiMAX, World interoperability for Microwave Access )等移动宽带无线接入技术的市场挑战, 在超三代移动通 信*** ( B3G, Beyond Third Generation in mobile communication system )技 术的基础上研发出的准***移动通信技术(4G, Fourth Generation )。  In the prior art, the Long Term Evolution (LTE) system is a 3GPP (3GPP, 3rd Generation Partnershiop Project) under the trend of broadband mobile communication, in order to combat global microwave interconnection (WiMAX, World) Interoperability for Microwave Access) The market challenge of mobile broadband wireless access technology, based on the technology of the Beyond Third Generation in mobile communication system (B3G), is based on the fourth-generation mobile communication technology (4G, Fourth Generation).
LTE 在空中接口方面使用频分多址 ( OFDM , Orthogonal Frequency Division Multiplexing )技术, 替代了 3GPP长期使用的码分多址(CDMA, Code-Division Mutiple Access )技术, 并大量釆用了多输入多输出 ( ΜΙΜΟ , Multiple Input Multiple Output )技术和自适应技术来提高数据率和***性 能, 因此成为未来蜂窝移动通信***、 无线宽带接入***等***的核心技 术。  LTE uses OFDM (Orthogonal Frequency Division Multiplexing) technology in the air interface instead of 3GPP's long-term code-division Mut- ple access (CDMA) technology, and uses multiple input and multiple outputs. ( Input , Multiple Input Multiple Output ) technology and adaptive technology to improve data rate and system performance, so it will become the core technology of future cellular mobile communication systems, wireless broadband access systems and other systems.
自适应调制编码 ( AMC, Adaptive Modulation and Coding )是一种才艮据 实时信道情况的变化改变调制方式和码率的技术。在使用 AMC技术的*** 中, 对于信道条件差的终端, 可使用低阶调制方式和低码率, 而对于信道 条件好的终端, 则可使用高阶调制方式和高码率。 AMC技术尤其可以提高 信道条件差的终端的数据传输速率, 从而可提高***的平均吞吐量。 另夕卜, AMC是通过改变调制编码方式( MCS, Modulation and Coding Scheme )而 不是通过传输功率的改变来提高***性能, 减少了***的干扰。 在现有技术中, 提出了一种正交频分复用***中的下行自适应调制编 码方法及基站, 该方法通过调整载波对干扰噪声比调整值, 来调整对应的Adaptive Modulation and Coding (AMC) is a technique that changes the modulation scheme and code rate according to changes in real-time channel conditions. In a system using the AMC technique, a low-order modulation method and a low code rate can be used for a terminal having a poor channel condition, and a high-order modulation method and a high code rate can be used for a terminal having a good channel condition. In particular, the AMC technology can increase the data transmission rate of a terminal with poor channel conditions, thereby increasing the average throughput of the system. In addition, AMC improves system performance by changing the modulation and coding scheme (MCS, Modulation and Coding Scheme) rather than by changing the transmission power, thereby reducing system interference. In the prior art, a downlink adaptive modulation and coding method and a base station in an orthogonal frequency division multiplexing system are proposed. The method adjusts a corresponding value by adjusting a carrier-to-interference-and-noise ratio adjustment value.
MCS。 但是, 该方法没有考虑在不同的载波对干扰噪声比区间, 调整量可 能不同的情况, 从而导致在所有可能的载波对干扰噪声比范围内, 调整后 的载波对干扰噪声比可能对应一个不合理的 MCS。 MCS. However, this method does not consider the case where the adjustment amount may be different in different carrier-to-interference and noise ratio intervals, and thus the adjusted carrier-to-interference-to-noise ratio may correspond to an unreasonable range in all possible carrier-to-interference-to-noise ratios. MCS.
此外, 现有技术中还包括一种自适应编码调制方法, 在该方法中, 根 据循环冗余校验码(CRC , Cyclic Redundancy Check )的校验结果, 实时的 更新 MCS的门限。 但上述技术方案未考虑***初始阶段, MCS 门限的初 始值可能与***性能不符合的情况, 也未考虑不同的信号与干扰加噪声比 ( SINR, Signal to Interference plus Noise Ratio ) 区间, MCS门限的调整量 不同的情况。  In addition, the prior art also includes an adaptive code modulation method in which the threshold of the MCS is updated in real time according to the check result of the Cyclic Redundancy Check (CRC). However, the above technical solution does not consider the initial stage of the system, the initial value of the MCS threshold may not match the system performance, and does not consider different signal to interference plus noise ratio (SINR) intervals, MCS threshold The amount of adjustment is different.
从上述两个技术方案可以看出, 现有技术中的自适应编码调制方法存 在由于终端的能力等级不同、 信道类型不同、 和 /或自适应调制编码方法不 合理所导致的 MCS选择不合理、 终端吞吐量性能差、 以及误块率(BLER, Block Error Ratio )指标差的问题。 发明内容  It can be seen from the above two technical solutions that the adaptive code modulation method in the prior art has an unreasonable MCS selection due to different capability levels of the terminal, different channel types, and/or unreasonable adaptive modulation and coding methods. The problem of poor terminal throughput performance and poor block error ratio (BLER, Block Error Ratio). Summary of the invention
本发明提供一种自适应调制编码方法及装置, 以解决现有技术存在的 由于终端的能力等级不同、 信道类型不同、 和 /或自适应调制编码方法不合 理所导致的 MCS选择不合理、 终端吞吐量性能差、 以及 BLER指标差的问 题。  The present invention provides an adaptive modulation and coding method and apparatus, which solves the problem that the MCS selection is unreasonable due to different capability levels of the terminal, different channel types, and/or unreasonable adaptive modulation and coding methods existing in the prior art, and the terminal Poor throughput performance and poor BLER metrics.
本发明提供一种自适应调制编码方法, 所述方法包括:  The present invention provides an adaptive modulation and coding method, the method comprising:
根据终端上报的信道质量指示(CQI, Channel Quality Indicator ), 初始 化终端上报的 CQI对应的 CQI参数; 根据终端上报的肯定确认( ACK ) I 否定确认(NACK ), 更新与 ACK/NACK对应的 CQI参数; 根据终端上才艮 的 CQI和更新的 CQI参数, 确定最终 MCS。 本发明还提供了一种自适应调制编码装置, 所述装置包括: CQI 初始 化模块、 CQI状态更新模块、 MCS修正模块; 其中, The CQI parameter corresponding to the CQI reported by the terminal is initialized according to the channel quality indicator (CQI, Channel Quality Indicator) reported by the terminal; and the CQI parameter corresponding to the ACK/NACK is updated according to the positive acknowledgement (ACK) I negative acknowledgement (NACK) reported by the terminal. The final MCS is determined based on the CQI and updated CQI parameters on the terminal. The present invention also provides an adaptive modulation and coding apparatus, the apparatus comprising: a CQI initialization module, a CQI status update module, and an MCS correction module;
CQI初始化模块, 用于根据终端上报的 CQI, 初始化终端上报的 CQI 对应的 CQI参数;  The CQI initialization module is configured to initialize a CQI parameter corresponding to the CQI reported by the terminal according to the CQI reported by the terminal;
CQI 状态更新模块, 用于根据终端上报的 ACK/NACK , 更新与 ACK/NACK对应的 CQI参数;  a CQI status update module, configured to update a CQI parameter corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal;
MCS修正模块, 用于根据终端上报的 CQI和更新的 CQI参数,确定最 终 MCS。  The MCS correction module is configured to determine the final MCS according to the CQI reported by the terminal and the updated CQI parameter.
本发明有益效果如下:  The beneficial effects of the present invention are as follows:
本发明通过针对终端上报的 CQI, 统计不同的修正值, 解决了现有技 术中终端在上报不同的 CQI准确度不同的问题, 此外, 本发明将 CQI的状 态分为不稳定状态和稳定状态, 两种状态下釆用不同的 AMC流程,从而能 够更加准确的选择合适的 MCS;本发明通过统计 CQI下各个 MCS的 BLER, 根据设定的 BLER门限值选择满足条件的最大 MCS, 从而能够兼顾***的 BLER性能和最大吞吐量性能; 本发明在更新 CQI的 BLER状态时, 根据 上报的 ACK/NACK,更新满足条件的一组 MCS的 BLER,从而能够缩短初 始化过程的时间。 附图说明  The present invention solves the problem that different terminals in the prior art report different CQIs in different degrees by calculating different correction values for the CQI reported by the terminal. In addition, the present invention divides the state of the CQI into an unstable state and a stable state. Different AMC processes are used in the two states, so that the appropriate MCS can be selected more accurately. The present invention can select the maximum MCS that satisfies the condition according to the set BLER threshold by counting the BLER of each MCS under the CQI. The BLER performance and the maximum throughput performance of the system; when updating the BLER state of the CQI, the present invention updates the BLER of a group of MCSs satisfying the condition according to the reported ACK/NACK, thereby shortening the time of the initialization process. DRAWINGS
图 1是本发明实施例的自适应调制编码方法的流程图;  1 is a flowchart of an adaptive modulation and coding method according to an embodiment of the present invention;
图 2是本发明实施例的自适应调制编码方法的原理流程图;  2 is a schematic flowchart of an adaptive modulation and coding method according to an embodiment of the present invention;
图 3是本发明实施例的自适应调制编码方法的详细处理的流程图; 图 4是本发明实施例的自适应调制编码装置的结构示意图。 具体实施方式  3 is a flowchart of detailed processing of an adaptive modulation and coding method according to an embodiment of the present invention; and FIG. 4 is a schematic structural diagram of an adaptive modulation and coding apparatus according to an embodiment of the present invention. detailed description
为了解决现有技术存在的由于终端的能力等级不同、 信道类型不同、 和 /或自适应调制编码方法不合理所导致的 MCS选择不合理、终端吞吐量性 能差、 以及 BLER指标差的问题, 本发明提供了一种自适应调制编码方法 及装置, 以下结合附图以及实施例, 对本发明进行进一步详细说明。 应当 理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不限定本发明。 In order to solve the prior art, due to different capability levels of the terminals, different channel types, And the problem that the MCS selection is unreasonable, the terminal throughput performance is poor, and the BLER index is poor, and the adaptive modulation coding method and apparatus are provided. EXAMPLES The present invention will be further described in detail. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明的方法主要包括的内容为: 根据终端上报的 CQI, 初始化终端 上报的 CQI 对应的 CQI 参数; 根据终端上报的 ACK/NACK, 更新与 ACK/NACK对应的 CQI参数; 根据终端上报的 CQI和更新的 CQI参数, 确定最终 MCS。  The method of the present invention mainly includes: initializing the CQI parameter corresponding to the CQI reported by the terminal according to the CQI reported by the terminal; updating the CQI parameter corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal; and calculating the CQI and the CQI reported by the terminal. Updated CQI parameters to determine the final MCS.
方法实施例: 根据本发明方法的以上主要内容, 提供了一种自适应调 制编码方法, 图 1是本发明实施例的自适应调制编码方法的流程图, 如图 1 所示, 根据本发明实施例的自适应调制编码方法包括如下处理:  Method Embodiments: According to the above main content of the method of the present invention, an adaptive modulation and coding method is provided. FIG. 1 is a flowchart of an adaptive modulation and coding method according to an embodiment of the present invention. As shown in FIG. 1, according to the present invention, The adaptive modulation coding method of the example includes the following processing:
步骤 101 ,在终端上报的 CQI首次出现的情况下,记录终端上报的 CQI, 对终端上报的 CQI的参数进行初始化,在执行完初始化之后,执行步骤 102, 在确定终端上报的 CQI非首次出现的情况下, 直接执行步骤 102 , 其中, 上述参数包括: 该 CQI是否进入稳定状态的状态标志位、 该 CQI对应的 MCS修正值、 该 CQI下能够选择的所有 MCS的误块率、 以及该 CQI下各 个 MCS的使用次数;  Step 101: In the case that the CQI reported by the terminal first appears, record the CQI reported by the terminal, and initialize the parameters of the CQI reported by the terminal. After performing the initialization, perform step 102, and determine that the CQI reported by the terminal does not appear for the first time. In the case, step 102 is directly executed, where the foregoing parameters include: a status flag bit of whether the CQI enters a steady state, an MCS correction value corresponding to the CQI, a block error rate of all MCSs selectable under the CQI, and the CQI The number of uses of each MCS;
具体地, 在步骤 101中, 对终端上报的 CQI的参数进行初始化具体包 括如下处理:  Specifically, in step 101, initializing the parameters of the CQI reported by the terminal specifically includes the following processing:
1、初始化终端上报的 CQI的参数中的状态标志位为不稳定状态;其中, 状态标志位包括不稳定状态和稳定状态两种取值。  1. The status flag bit in the CQI parameter reported by the initialization terminal is an unstable state; wherein the status flag bit includes two values of an unstable state and a stable state.
2、初始化终端上报的 CQI的参数中与终端上报的 CQI对应的 MCS修 正值。  2. Initialize the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal.
具体地, 如果终端上报的 CQI为第一个上报的 CQI (也就是说, 终端 上报的 CQI的记录中该 CQI为第一个), 则初始化终端上报的 CQI的参数 中与终端上报的 CQI对应的 MCS修正值为零; 如果终端上报的 CQI为不 是第一个上报的 CQI (即, 终端上报的 CQI的记录中, 该 CQI之前已经记 录了其他 CQI, 已经记录了的 CQI与该 CQI不同), 则按照预定规则初始 化终端上报的 CQI的参数中与终端上报的 CQI对应的 MCS修正值, 上述 预定规则包括: 确定记录中是否存在状态标志位为稳定状态的 CQI, 如果 存在,则计算状态标志位为稳定状态的 CQI所对应的 MCS修正值的平均值, 并向下取整后, 初始化终端上报的 CQI的参数中与终端上报的 CQI对应的 MCS修正值为该平均值向下取整后得到的值; 如果不存在状态标志位为稳 定状态的 CQI, 则计算记录中除本次记录的 CQI外的所有 CQI所对应的 MCS修正值的平均值, 并向下取整后, 初始化终端上报的 CQI的参数中与 终端上报的 CQI对应的 MCS修正值为该平均值向下取整后得到的值。 Specifically, if the CQI reported by the terminal is the first reported CQI (that is, the CQI in the CQI record reported by the terminal is the first one), the parameters of the CQI reported by the terminal are initialized. The MCS correction value corresponding to the CQI reported by the terminal is zero; if the CQI reported by the terminal is not the first reported CQI (that is, the CQI recorded by the terminal, the CQI has recorded other CQIs before, and has been recorded. The CQI is different from the CQI, and the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal is initialized according to a predetermined rule, and the predetermined rule includes: determining whether there is a CQI in which the status flag bit is in a stable state in the record, If yes, the state flag is calculated as the average value of the MCS correction value corresponding to the CQI of the steady state, and after rounding down, the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal is initialized. The value obtained by rounding down the average value; if there is no CQI whose status flag is steady state, the average value of the MCS correction values corresponding to all CQIs except the CQI recorded in this record is calculated, and is downward. After the rounding, the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal is the value obtained by rounding down the average value.
3、 初始化终端上 "^的 CQI的参数中能够选择的 MCS的误块率。  3. Initialize the block error rate of the MCS that can be selected in the CQI parameter of the terminal.
具体地, 首先根据 CQI与 MCS初始值的映射关系表, 将终端上报的 CQI映射为 MCS初始值; 随后, 根据终端上报的 CQI所对应的 MCS修正 值对 MCS初始值以预定方式进行修正, 得到修正后的 MCS , 其中, 修正 后的 MCS的取值范围为 0至 28, 其中, 上述预定方式包括: 将终端上 "^的 CQI所对应的 MCS修正值与 MCS初始值相加; 最后, 将终端上报的 CQI 下 MCS的取值 j从 0到最终 MCS的误块率初始化为 0,将终端上 ^艮的 CQI 下 j从最终 MCS+1到 28的误块率初始化为 1 , 其中, j的取值范围是 0至 28, 表示 29种 MCS的取值。  Specifically, the CQI reported by the terminal is mapped to the initial value of the MCS according to the mapping relationship between the CQI and the initial value of the MCS. Then, the MCS initial value is corrected in a predetermined manner according to the MCS correction value corresponding to the CQI reported by the terminal. The modified MCS, wherein the corrected MCS ranges from 0 to 28, wherein the predetermined manner includes: adding the MCS correction value corresponding to the CQI of the terminal to the MCS initial value; The value of the MC of the CQI reported by the terminal is initialized to 0 from the 0 to the final MCS, and the block error rate of the final MCS+1 to 28 is initialized to 1 by the CQI of the terminal. The value ranges from 0 to 28, indicating the value of 29 MCS.
4、 初始化 CQI的参数中各个 MCS的使用次数为 1。  4. The number of times each MCS is used in the initialization CQI parameter is 1.
若终端上报的 CQI非首次出现, 则直接跳转至步骤 102。  If the CQI reported by the terminal does not appear for the first time, go directly to step 102.
步骤 102, 根据终端上报的 ACK/ NACK, 更新与 ACK/ NACK对应的 CQI的误块率, 并在与 ACK/ NACK对应的 CQI的状态标志位为不稳定状 态的情况下,进一步更新与 ACK/ NACK对应的 CQI的 MCS修正值、 以及 状态标志位, 执行步骤 103; 也就是说, 若该 ACK/NACK对应的 CQI的状 态标志位 jtote' =0, 则更新该 CQI的^° 否则若该 ACK/NACK对 应的 CQI的 CQI - state' = 1 , 则跳转至步骤 103。 Step 102: Update a block error rate of the CQI corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal, and further update the ACK/ in the case that the status flag of the CQI corresponding to the ACK/NACK is unstable. The MCS correction value of the CQI corresponding to the NACK, and Status flag, step 103 is performed; That is, if the ACK / NACK corresponding to the CQI status flags j tote '= 0, then the updated CQI ^ ° or the ACK if the CQI is CQI / NACK corresponding to the - state ' = 1 , then go to step 103.
具体地, 在步骤 102中, 根据终端上报的 ACK/NACK, 首先确定与终 端上 ^艮的 ACK/ NACK对应的 CQI和 MCS ,记录与终端上 4艮的 ACK/ NACK 对应的 CQI出现的次数 ηη以及上报 NACK的次数 nackn , 并计算与终端上 报的 ACK/ NACK对应的 CQI下最接近当前子帧的窗长的分段误块率, 其 中 , 与终端上 ^艮的 ACK/ NACK对应的 CQI和 MCS的值分别为 il和 j 1 , i 的取值范围为 0至 15, 表示 16种 CQI的取值, j的取值范围是 0至 28, 表 示 29种 MCS的取值; Specifically, in step 102, according to the ACK/NACK reported by the terminal, first determine the CQI and MCS corresponding to the ACK/NACK on the terminal, and record the number of occurrences of the CQI corresponding to the ACK/NACK of the terminal on the terminal. η and the number of reported NACK nack n , and calculate a segmentation block rate of the window length closest to the current subframe under the CQI corresponding to the ACK/NACK reported by the terminal, where corresponding to the ACK/NACK of the terminal The values of CQI and MCS are il and j 1 , respectively. The value of i ranges from 0 to 15. It represents the value of 16 CQIs. The value of j ranges from 0 to 28, indicating the value of 29 MCS.
在步骤 102 中, 如果终端上 的为 ACK, 则更新与终端上 >¾的 ACK 对应的 CQI下 j=0~jl的误块率 BLERui, j), 如果终端上 4艮的为 NACK, 则 更新与终端上 4艮的 NACK对应的 CQI下 j=jl~28的误块率 BLER(il, j,。 In step 102, if the terminal is ACK, the block error rate BLERui, j) of j=0~jl under CQI corresponding to the ACK of >3⁄4 on the terminal is updated, and if the terminal is NACK, the update is updated. The block error rate BLER (il , j,) of j=jl~28 under CQI corresponding to the NACK of 4艮 on the terminal.
在更新与 ACK/ NACK对应的 CQI的误块率 BLER ( u , j >时, 首先确定 更新 BLER(il, j,所对应的 MCS,并确定该 MCS的使用次数 Times (il, j,是否 小于等于预先设置的阔值 N, 如果是, 则根据公式 1更新 BLER(il,j,, 并对 更新了 BLER (il, j,的所有 MCS的 Times ui, j>加 1; 否则, 根据公式 2更新 BLER (ii, j); When updating the block error rate BLER ( u , j > of the CQI corresponding to the ACK/NACK, it is first determined to update the BLER (il , j, the corresponding MCS, and determine the number of uses of the MCS Times (il , j, whether it is smaller than Equivalent to the preset threshold N, and if so, update BLER (il ,j,, and according to Equation 1 and update the BLER (il , j, all MCS Times ui, j> plus 1; otherwise, according to formula 2 Update BLER (ii, j);
\ + (N-\)BLER \ + (N-\)BLER
NACK = 1  NACK = 1
BLER(i\,i) BLER (i\,i)
(N-\)BLER.  (N-\)BLER.
,NACK = 0  , NACK = 0
N  N
其中, 在公式 1中, 当终端上报的是 ACK时, NACK=0, 当终端上报 的是 NACK时, NACK=1。 此外, 在步骤 102中, 在与 ACK/ NACK对应的 CQI的状态标志位为 不稳定状态的情况下, 还需要进一步更新与 ACK/ NACK对应的 CQI 的 MCS修正值、 以及状态标志位, 具体地: 设置的门限值 no且上报 NACK的次数 nacku小于等于预先设置的门限值 nacko的情况下, 与 ACK/ NACK对应的 CQI的 MCS修正值 AMC 不变; 的门限值 no且上报 NACK的次数 nacku小于等于预先设置的门限值 nack0 的情况下, AMCSu不变, 与 ACK/ NACK对应的 CQI 的状态标志位 CQI_stateii=l ; In the formula 1, when the terminal reports an ACK, NACK=0, and when the terminal reports a NACK, NACK=1. In addition, in step 102, when the status flag bit of the CQI corresponding to the ACK/NACK is in an unstable state, it is necessary to further update the MCS correction value of the CQI corresponding to the ACK/NACK, and the status flag bit, specifically When the set threshold value no and the number of reported NACKs nacku is less than or equal to the preset threshold value nacko, the MCS correction value AMC of the CQI corresponding to the ACK/NACK is unchanged; the threshold value no is reported and the NACK is reported. When the number nacku is less than or equal to the preset threshold value nack 0 , AMCSu is unchanged, and the CQI status flag bit corresponding to ACK/NACK is CQI_stateii=l;
除上述两种情况外, AMCSu减 1 , 1¾尸 0, nacki尸 0。  In addition to the above two cases, AMCSu is reduced by 1, 13⁄4 corpse 0, nacki corpse 0.
步骤 103 , 在终端上报的 CQI的状态标志位为不稳定的情况下, 根据 终端上 ^艮的 CQI、 以及终端上 ^艮的 CQI的 MCS修正值获取最终 MCS, 在 终端上报的 CQI的状态标志位为稳定的情况下, 根据终端上报的 CQI、 以 及终端上报的 CQI所对应的误块率确定最终 MCS。  Step 103: When the status flag of the CQI reported by the terminal is unstable, obtain the final MCS according to the CQI of the terminal, and the MCS correction value of the CQI of the terminal, and the status flag of the CQI reported by the terminal. When the bit is stable, the final MCS is determined according to the CQI reported by the terminal and the block error rate corresponding to the CQI reported by the terminal.
也就是说, 若上报的 CQI的 根据上报的 CQI和该 CQI 的 MCS修正值 得到最终 MCS。 若上报的 CQI的^ -^^ :1 , 根 据上报的 CQI, 选择该 CQI对应的 ^^('·, (j=0~28 ) 中小于等于某一门限 值的最大的 j , 再根据该 CQI下的分段 BLER, 对 j值进行修正。 j即得到的 最终 MCS。 That is, if the reported CQI is based on the reported CQI and the MCS correction value of the CQI, the final MCS is obtained. If ^^^^ : 1 of the reported CQI, according to the reported CQI, select the maximum j of the ^^ ( '·, (j=0~28) corresponding to the CQI that is less than or equal to a certain threshold, and then according to The segmentation BLER under the CQI corrects the value of j. j is the final MCS obtained.
具体地, 在终端上报的 CQI的状态标志位为不稳定的情况下, 首先根 据 CQI与 MCS初始值的映射关系表, 将终端上报的 CQI的值 i2映射为 MCS初始值; 随后, 根据终端上报的 CQI所对应的 MCS修正值 AMCSi2对 MCS初始值以预定方式进行^ ί'爹正, 得到最终 MCS; 其中, 上述预定方式包 括: 将终端上报的 CQI所对应的 MCS修正值与 MCS初始值相加。 在终端上报的 CQI的状态标志位为稳定的情况下, 首先选择终端上报 的 CQI所对应的误块率 BLER(i2j)中, 小于等于预设阔值的最大的 j ; 随后, 根据终端上报的 CQI下的分段误块率, 判断分段误块率是否小于预先设置 的门限 BLERlQW, 如果判断为是, 则 j加一个步长值^ , 否则, j不变; 最 后, 根据 j的取值确定最终 MCS。 Specifically, when the status flag of the CQI reported by the terminal is unstable, the value of the CQI reported by the terminal is mapped to the initial value of the MCS according to the mapping relationship between the CQI and the initial value of the MCS; The MCS correction value AMCS i2 corresponding to the CQI is performed on the MCS initial value in a predetermined manner to obtain the final MCS. The predetermined manner includes: the MCS correction value corresponding to the CQI reported by the terminal and the MCS initial value. Add together. When the status flag of the CQI reported by the terminal is stable, first select the maximum j of the block error rate BLER( i2j ) corresponding to the CQI reported by the terminal, which is less than or equal to the preset threshold; subsequently, according to the terminal reporting The segmentation block error rate under CQI determines whether the segmentation block error rate is less than a preset threshold BLER lQW . If the judgment is yes, j adds a step value ^, otherwise, j does not change; finally, according to j The value determines the final MCS.
图 2是本发明实施例的自适应调制编码方法的原理流程图, 如图 2所 示, 包括如下处理:  2 is a schematic flowchart of an adaptive modulation and coding method according to an embodiment of the present invention. As shown in FIG. 2, the following processing is included:
步骤 201 , 判断终端上报的 CQI是否第一次出现, 如果判断为是, 则 执行步骤 202 , 否则, 直接执行步骤 203。  Step 201: Determine whether the CQI reported by the terminal appears for the first time. If the determination is yes, go to step 202. Otherwise, go to step 203 directly.
步骤 202, 初始化终端上报的 CQI对应的状态参数, 执行步骤 203。 步骤 203 , 更新终端上 ^艮的 ACK/NACK对应的 CQI的 BLER、 以及 MCS修正值, 执行步骤 204。  Step 202: Initialize the state parameter corresponding to the CQI reported by the terminal, and perform step 203. Step 203: Update the BLER of the CQI corresponding to the ACK/NACK of the terminal and the MCS correction value, and perform step 204.
步骤 204, 判断终端上报的 CQI是否进入稳定状态, 如果判断为是, 则执行步骤 205 , 否则, 执行步骤 206。  Step 204: Determine whether the CQI reported by the terminal enters a steady state. If the determination is yes, go to step 205. Otherwise, go to step 206.
步骤 205 , 选择 MCS。  Step 205, select MCS.
步骤 206, 更新该 CQI的 MCS修正值, 选择 MCS。  Step 206: Update the MCS correction value of the CQI, and select the MCS.
从上述处理可以看出, 通过针对终端上报的 CQI, 统计不同的修正值 CS' , 解决了现有技术中终端在上报不同的 CQI准确度不同的问题; 通过将 CQI的状态分为不稳定状态和稳定状态, 两种状态下釆用不同 的 AMC流程 , 能够更加准确的选择合适的 MCS; It can be seen from the above processing that the different correction values C S ' are counted for the CQI reported by the terminal, which solves the problem that the terminal has different CQI accuracy in reporting in the prior art; by dividing the state of the CQI into unstable State and steady state, using different AMC processes in both states, can more accurately select the appropriate MCS;
通过统计 CQI下各个 MCS的 BLER,根据设定的 BLER门限值选择满 足条件的最大 MCS, 从而能够兼顾***的 BLER性能和最大吞吐量性能; 通过在更新 CQI的 BLER状态时,根据上报的 ACK/NACK, 更新满足 条件的一组 MCS的 BLER, 从而能够缩短初始化过程的时间。  By counting the BLER of each MCS under CQI, the maximum MCS that satisfies the condition is selected according to the set BLER threshold, so that the BLER performance and the maximum throughput performance of the system can be balanced; by updating the BLER state of the CQI according to the reported ACK. /NACK, updates the BLER of a group of MCSs that satisfy the condition, thereby reducing the time of the initialization process.
以下结合附图, 对本发明实施例的技术方案进行详细的说明。 图 3是本发明实施例的自适应调制编码方法的详细处理的流程图, 首 先, 假设 i表示 16种 CQI的取值, 其取值范围是 0-15, j表示 29种 MCS 的取值, 其取值范围是 0~28。 如图 3所示, 包括如下处理: The technical solutions of the embodiments of the present invention are described in detail below with reference to the accompanying drawings. 3 is a flowchart of detailed processing of an adaptive modulation and coding method according to an embodiment of the present invention. First, it is assumed that i represents a value of 16 types of CQI, and the value ranges from 0 to 15, and j represents the value of 29 types of MCS. Its value ranges from 0 to 28. As shown in Figure 3, the following processing is included:
步骤 301, 如果终端上 ^艮的 CQI第一次出现, 则记录该 CQI, 并初始 化该 CQI的四种参数。 具体处理如下:  Step 301: If the CQI of the terminal appears for the first time, the CQI is recorded, and four parameters of the CQI are initialized. The specific treatment is as follows:
步骤 3011, 初始化该 CQI是否进入稳定状态的标志位 Ce -^^ = G, 该标志位等于 0表示该 CQI处于不稳定状态, 等于 1表示该 CQI处于稳定 状态。 Step 3011: Initialize whether the CQI enters a stable state flag position Ce -^^ = G. The flag bit equal to 0 indicates that the CQI is in an unstable state, and equal to 1 indicates that the CQI is in a stable state.
步骤 3012 , 初始化该 CQI对应的 MCS修正值 。  Step 3012: Initialize the MCS correction value corresponding to the CQI.
若上报的 CQI为首个 CQI, 则^<= =(), 否则^° ^的取值按如下规 则进行:寻找是否存在值为 1的 CQ1 -s i ,若存在,将这些 CQI对应的 求平均值再向下取整, 将此值作为 若不存在值为 1 的 CQI state 则根据已记录的 CQI, 将之前已出现过的 CQI对应的^° ^求平均值再向 下取整, 将此值作为 ^< 。 If the reported CQI is the first CQI, then ^<= =() , otherwise the value of ^° ^ is performed according to the following rules: Looking for the existence of CQ 1 - s i with a value of 1, if any, the corresponding CQI The average value is rounded down again. If this value is used as the CQI state where the value does not exist, the average value of the CQI corresponding to the CQI that has appeared before is rounded down according to the recorded CQI. This value is used as ^<.
步骤 3013, 初始化该 CQI下可能选择的所有 MCS的误 率 BLER("、;Step 3013, initializing the error rate BLER of all MCSs that may be selected under the CQI (",;
1、 根据 CQI-MCSinit映射关系表, 将信道质量指示 CQI的值映射为 MCS初始值 MCSinit; 1. Mapping the value of the channel quality indicator CQI to the MCS initial value MCSinit according to the CQI-MCSinit mapping relationship table;
2、 用该 CQI对应的修正值 CS'对 MCS初始值 MCSinit进行修正 , 得到最终 MCS (即上述修正后的 MCS), 限制范围在 0~28; 修正过程按如 下方式进行: 将 CS'与 MCS初始值 MCSinit相加; 2. Correct the MCS initial value MCSinit with the correction value CS ' corresponding to the CQI to obtain the final MCS (ie, the modified MCS), and the limit range is 0~28; the correction process is as follows: CS 'and MCS The initial value MCSinit is added;
3、 将该 CQI下 j的取值从 0到 MCSfmal的 初始化为 0, j的取 值从 MCSfmal+1到 28的 BLER( n初始化为 1。 3. The value of j in the CQI is initialized from 0 to MCSfmal to 0, and the value of j is from the MCSfmal+1 to the BLER of 28 ( n is initialized to 1.
步骤 3014, 初始化该 CQI下各 MCS的使用次数 ^'^ ' ; j从 0到 28 的所以 """¾, 初始化为 1。 若终端上报的 CQI不是第一次出现, 则跳转至步骤 302。 Step 3014, initialize the number of uses of each MCS under the CQI ^'^ '; j from 0 to 28 Therefore, """3⁄4, initialized to 1. If the CQI reported by the terminal is not the first time, then go to step 302.
步骤 302, 根据 ACK/NACK的值, 更新 ACK/NACK对应的 CQI的 Step 302: Update the CQI corresponding to the ACK/NACK according to the value of the ACK/NACK.
BLE^J、 l§ ^CSi。 BLE^J, l§ ^CSi.
BLER, BLER,
步骤 3021, 更新该 CQI下的  Step 3021, updating the CQI
根据上报的 ACK/NACK,确定 ACK/NACK对应的 CQI和 MCS, 其值 分别记为 il和 jl。 记录该 CQI出现的次数" a和上报 NACK的次数 "" 1 , 计算该 CQI下最接近当前子帧的窗长为 L的分段 BLER, 其中, L的取值 可以为 40TTL 若上报的为 ACK,则更新该 (^1下」=0 1的 ),若上报 NACK, 则更新该 CQI下 j=jl~28的 B i"、。 值的更新按如下过程进行:  According to the reported ACK/NACK, the CQI and MCS corresponding to the ACK/NACK are determined, and the values are respectively recorded as il and jl. Recording the number of occurrences of the CQI "a and the number of times the NACK is reported"" 1 . Calculate the segment BLER whose window length is L closest to the current subframe under the CQI, where the value of L can be 40TTL if the reported ACK is ACK If the NACK is reported, the B i" of j=jl~28 under the CQI is updated. The update of the value is performed as follows:
对于更新 w参数的 MCS,其中 小于等于 Ν的 MCS, Ν的 取值可以为 200, 按公式 1更新 ^^ :  For the MCS that updates the w parameter, where the MCS is less than or equal to Ν, the value of Ν can be 200, and the formula 1 is updated ^^ :
_BLER(ilJ)*Times{ilJ) + NACK _BLER (ilJ) *Times {ilJ) + NACK
' TimeS(nj)+l 公式 1 当上才艮的是 ACK时, NACK=0, 当上才艮 NACK时, NACK=1。 然后对 更新了 BLER(;"、的所有 MCS的 ^' 力口 1。 对于更新^^ 参数的 MCS, 其中 Tim 'j、大于 N的 MCS, 按公式 2 更新 BLERw,n , 同时不再更新和保存 Tim ,n: ' Time S(nj) +l Equation 1 When the upper ACK is ACK, NACK=0, when NACK is on, NACK=1. Then, for the MCS of all MCSs that have updated BLER (;", for the MCS of the update ^^ parameter, where Tim 'j, MCS greater than N, update BLER w,n according to formula 2, and no longer update And save Tim , n:
\ + (N-\)BLER.  \ + (N-\)BLER.
NACK = 1  NACK = 1
N N
BLER(il,j) BLER (il,j)
(N-\)BLER(ilJ) (N-\)BLER (ilJ)
NACK = 0  NACK = 0
N ' 公式 2 若该 ACK/NACK对应的 CQI的 CQI state^ Q , 执行步骤 3022, 否则 跳转至步骤 303。 N 'Form 2 If the CQI state of the CQI corresponding to the ACK/NACK is Q, step 3022 is performed; otherwise, the process proceeds to step 303.
步骤 3022 , 更新^°^ , 满足特定条件时更新该 CQI是否进入稳定状 态的标志位。  Step 3022: Update ^°^ to update whether the CQI enters a stable status flag when a certain condition is met.
具体地, 如果" 、于等于某一门限值"。 (可取 40 )且"" 小于等于另 一门限值"" 。,优选地, "。的取值可以为 40, ""^。的取值可以为 4,则^0^ 不变;如果" a大于某一门限值"。且 "" 小于等于另一门限值 则^°^ 不变 CQI _ staten = 1. ;^;则 A GSn减丄 nn = 0 nackn = 0 步骤 303 , MCS的确定: Specifically, if ", is equal to a certain threshold." (40) and "" is less than or equal to another threshold "". Preferably, the value of ". can be 40, ""^. The value can be 4, then ^ 0 ^ is unchanged; if "a is greater than a certain threshold" and "" is less than or equal to another gate The limit is ^°^ unchanged CQI _ state n = 1. ;^; then A GS n minus 丄 n n = 0 nack n = 0 Step 303, MCS determination:
根据上报的 CQI, 其值记为 i2 , 若 CQI对应的 ^β -^^·2 ^ , 按如下 方法确定 MCS: According to the reported CQI, the value is recorded as i2. If CQI corresponds to ^β -^^· 2 ^ , the MCS is determined as follows:
1、 根据 CQI-MCSinit映射关系表, 将信道质量指示 CQI的值 i2映射 为 MCS初始值 MCSinit;  1. According to the CQI-MCSinit mapping relationship table, mapping the channel quality indication CQI value i2 to the MCS initial value MCSinit;
2、 用该 CQI对应的修正值 CS"对 MCS初始值 MCSinit进行修正 , 得到最终 MCS。修正过程按如下方式进行:将 CSn与 MCS初始值 MCSinit 相力口。 若 CQI对应的 - state^ = 1 , 选择该 CQI对应的 BLER 、 ( j=0~28 )中 小于等于某一门限值的最大的 j , 优选地, 该门限值可取 8%, 然后判断该 CQI下的分段 BLER, 若分段 BLER小于某一门限值^^ ^, 则 j加一个步 长值 否则 j不变, 其中, ^EW 可以取 2.5%, W卿可以取1 ; j即得 到的最终 MCS。 2. Correct the MCS initial value MCSinit with the correction value CS corresponding to the CQI to obtain the final MCS. The correction process is performed as follows: CS n and MCS initial value MCSinit are matched. If the CQI corresponds to - state ^ = 1 . Select the maximum j of the BLER corresponding to the CQI and ( j=0~28 ) that is less than or equal to a certain threshold. Preferably, the threshold may be 8%, and then determine the segment BLER under the CQI. If the segment BLER is less than a certain threshold ^^ ^, then j adds a step value or otherwise j does not change, where ^EW can take 2.5%, and W Qing can take 1; j is the final MCS obtained.
本发明实施例通过针对终端上报的 CQI, 统计不同的修正值^< , 解 决了现有技术中终端在上报不同的 CQI准确度不同的问题, 此外, 本发明 实施例将 CQI的状态分为不稳定状态和稳定状态, 两种状态下釆用不同的 AMC流程,从而能够更加准确的选择合适的 MCS; 本发明实施例通过统计 CQI下各个 MCS的 BLER, 根据设定的 BLER门限值选择满足条件的最大 MCS, 从而能够兼顾***的 BLER性能和最大吞吐量性能; 本发明实施例 在更新 CQI的 BLER状态时,根据上报的 ACK/NACK, 更新满足条件的一 组 MCS的 BLER, 从而能够缩短初始化过程的时间。 The embodiment of the present invention solves the problem that different terminals have different CQI accuracy in the prior art by calculating different correction values ^< for the CQI reported by the terminal, and further, the present invention The embodiment divides the state of the CQI into an unstable state and a stable state, and uses different AMC processes in the two states, so that a suitable MCS can be selected more accurately. The embodiment of the present invention calculates the BLER of each MCS under the CQI, according to The set BLER threshold value selects the maximum MCS that satisfies the condition, so that the BLER performance and the maximum throughput performance of the system can be balanced. When updating the BLER state of the CQI, the embodiment of the present invention updates the condition that satisfies the condition according to the reported ACK/NACK. A set of MCS BLERs, which can shorten the initialization process time.
本发明装置主要包括的内容为: CQI初始化模块用于根据终端上报的 CQI, 初始化终端上报的 CQI对应的 CQI参数。 CQI状态更新模块用于根 据终端上报的 ACK/NACK, 更新与 ACK/NACK对应的 CQI参数。 MCS修 正模块, 用于根据终端上报的 CQI和更新的 CQI参数, 确定最终 MCS。  The device of the present invention mainly includes the following: The CQI initialization module is configured to initialize the CQI parameter corresponding to the CQI reported by the terminal according to the CQI reported by the terminal. The CQI status update module is configured to update the CQI parameter corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal. The MCS correction module is configured to determine the final MCS according to the CQI reported by the terminal and the updated CQI parameter.
装置实施例: 根据本发明装置以上的主要内容, 提供了一种自适应调 制编码装置, 图 4是本发明实施例的自适应调制编码装置的结构示意图, 如图 4所示, 根据本发明实施例的自适应调制编码装置包括: CQI初始化 模块 40、 CQI状态更新模块 41、 MCS修正模块 42。 以下对本发明实施例 的各个模块进行详细的说明。  Apparatus Embodiment: According to the main content of the apparatus of the present invention, an adaptive modulation and coding apparatus is provided. FIG. 4 is a schematic structural diagram of an adaptive modulation and coding apparatus according to an embodiment of the present invention. As shown in FIG. 4, according to the present invention, The adaptive modulation and coding apparatus of the example includes: a CQI initialization module 40, a CQI status update module 41, and an MCS correction module 42. The respective modules of the embodiments of the present invention will be described in detail below.
CQI初始化模块 40进一步用于在终端上报的 CQI首次出现的情况下, 记录终端上报的 CQI, 对终端上报的 CQI的参数进行初始化, 其中, 参数 包括: 状态标志位、 MCS修正值、 能够选择的 MCS的误块率、 以及各个 MCS的使用次数;  The CQI initialization module 40 is further configured to: when the CQI reported by the terminal first appears, record the CQI reported by the terminal, and initialize the parameters of the CQI reported by the terminal, where the parameters include: a status flag bit, an MCS correction value, and a selectable The block error rate of MCS and the number of uses of each MCS;
CQI初始化模块 40进一步包括: 状态标志位初始化模块、 MCS修正值 初始化模块、 MCS误块率初始化模块、 以及 MCS使用次数初始化模块, 其中, 状态标志位初始化模块用于初始化终端上报的 CQI的参数中的状态 标志位为不稳定状态; MCS修正值初始化模块用于初始化终端上报的 CQI 的参数中与终端上报的 CQI对应的 MCS修正值; MCS误块率初始化模块 用于初始化终端上报的 CQI的参数中能够选择的 MCS的误块率; MCS使 用次数初始化模块用于初始化 CQI的参数中各个 MCS的使用次数为 1。 具体地, MCS修正值初始化模块进一步用于: The CQI initialization module 40 further includes: a status flag bit initialization module, an MCS correction value initialization module, an MCS error block rate initialization module, and an MCS usage number initialization module, wherein the status flag bit initialization module is used to initialize the CQI parameters reported by the terminal. The status flag of the MCS correction value is used to initialize the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal; the MCS error block rate initialization module is used to initialize the CQI parameter reported by the terminal. The block error rate of the MCS that can be selected; MCS makes The number of uses of each MCS in the parameters for initializing the CQI by the number of initialization modules is 1. Specifically, the MCS correction value initialization module is further configured to:
如果终端上 >¾的 CQI为第一个上 "^的 CQI, 则初始化终端上 "^的 CQI 的参数中与终端上报的 CQI对应的 MCS修正值为零;  If the CQI of >3⁄4 on the terminal is the first CQI of the upper "^, the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter of the initialization terminal is zero;
如果终端上报的 CQI为不是第一个上报的 CQI, 则按照预定规则初始 预定规则包括: 确定记录中是否存在状态标志位为稳定状态的 CQI, 如果 存在,则计算状态标志位为稳定状态的 CQI所对应的 MCS修正值的平均值, 并向下取整后, 初始化终端上报的 CQI的参数中与终端上报的 CQI对应的 MCS修正值为该平均值向下取整后得到的值; 如果不存在状态标志位为稳 定状态的 CQI, 则计算记录中除本次记录的 CQI外的所有 CQI所对应的 MCS修正值的平均值, 并向下取整后, 初始化终端上报的 CQI的参数中与 终端上报的 CQI对应的 MCS修正值为该平均值向下取整后得到的值。  If the CQI reported by the terminal is not the first reported CQI, the initial predetermined rule according to the predetermined rule includes: determining whether there is a CQI in which the status flag bit is in a stable state in the record, and if so, calculating the CQI in which the status flag bit is in a stable state. The average value of the corresponding MCS correction value is rounded down, and the MCS correction value corresponding to the CQI reported by the terminal in the CQI parameter reported by the terminal is initialized to a value obtained by rounding down the average value; If there is a CQI in which the status flag is a steady state, the average value of the MCS correction values corresponding to all CQIs except the CQI recorded in the record is calculated, and rounded down, and the parameters of the CQI reported by the terminal are initialized. The MCS correction value corresponding to the CQI reported by the terminal is a value obtained by rounding down the average value.
MCS误块率初始化模块进一步包括: 映射子模块、 修正子模块、 以及 初始化子模块,其中, 映射子模块用于根据 CQI与 MCS初始值的映射关系 表,将终端上报的 CQI映射为 MCS初始值; 修正子模块用于根据终端上报 的 CQI所对应的 MCS修正值对 MCS初始值以预定方式进行修正, 得到修 正后的 MCS, 其中, 修正后的 MCS的取值范围为 0至 28, 上述预订方式 为: 将终端上报的 CQI所对应的 MCS修正值与 MCS初始值相加; 初始化 子模块用于将终端上报的 CQI下 MCS的取值 j从 0到最终 MCS的误块率 初始化为 0, 将终端上报的 CQI下 j从最终 MCS+1到 28的误块率初始化 为 1 , 其中, j的取值范围是 0至 28, 表示 29种 MCS的取值。  The MCS error block rate initialization module further includes: a mapping sub-module, a correction sub-module, and an initialization sub-module, wherein the mapping sub-module is configured to map the CQI reported by the terminal to the initial value of the MCS according to the mapping relationship between the CQI and the initial value of the MCS. The correction sub-module is configured to correct the MCS initial value in a predetermined manner according to the MCS correction value corresponding to the CQI reported by the terminal, and obtain the corrected MCS, wherein the corrected MCS ranges from 0 to 28, and the above reservation The method is: adding the MCS correction value corresponding to the CQI reported by the terminal to the initial value of the MCS; the initialization sub-module is configured to initialize the value j of the MCS under the CQI reported by the terminal from 0 to the block error rate of the final MCS to 0. The error block rate of the final MCS+1 to 28 is initialized to 1 by the CQI reported by the terminal, where j ranges from 0 to 28, indicating the value of 29 MCSs.
CQI状态更新模块 41进一步用于根据终端上报的肯定确认 ACK/否定 确认 NACK,更新与 ACK/ NACK对应的 CQI的误块率 ,并在与 ACK/ NACK 对应的 CQI 的状态标志位为不稳定状态的情况下, 进一步更新与 ACK/ NACK对应的 CQI的 MCS修正值、 以及状态标志位; The CQI status update module 41 is further configured to update the block error rate of the CQI corresponding to the ACK/NACK according to the positive acknowledgement ACK/negative acknowledgement NACK reported by the terminal, and the status flag of the CQI corresponding to the ACK/NACK is unstable. In case of further updates with ACK/ The MCS correction value of the CQI corresponding to the NACK, and the status flag bit;
具体地, CQI状态更新模块 41进一步用于:  Specifically, the CQI status update module 41 is further configured to:
根据终端上报的 ACK/NACK,确定与终端上报的 ACK/NACK对应的 CQI和 MCS, 记录与终端上 4艮的 ACK/ NACK对应的 CQI出现的次数 {l 以及上报 NACK的次数 nacku, 并计算与终端上报的 ACK/ NACK对应的 CQI 下最接近当前子帧的窗长的分段误块率, 其中, 与终端上报的 ACK/ NACK对应的 CQI和 MCS的值分别为 il和 jl, i的取值范围为 0至 15, 表示 16中 CQI的取值, j的取值范围是 0至 28, 表示 29种 MCS的取值; 如果终端上 ^艮的为 ACK, 则更新与终端上 4艮的 ACK对应的 CQI 下 j=0〜jl的误块率 BLER(il, ,如果终端上报的为 NACK, 则更新与终端上报 的 NACK对应的 CQI下 j=jl~28的误块率 BLER (il, j,; The terminal reports the ACK / NACK, the number determining the terminal reports an ACK / NACK corresponding to the CQI and MCS, the recording and terminal 4 Burgundy ACK / NACK corresponding to the CQI appears {l and the number nack reporting the NACK u, and calculates The segmentation block error rate of the window length closest to the current subframe under the CQI corresponding to the ACK/NACK reported by the terminal, wherein the values of CQI and MCS corresponding to the ACK/NACK reported by the terminal are il and jl, respectively. The value ranges from 0 to 15, which indicates the value of CQI in 16. The value of j ranges from 0 to 28, indicating the value of 29 types of MCS. If the ACK on the terminal is ACK, the update is on the terminal. an ACK corresponding to the CQI 0~jl j = block error rate BLER (il,, if the terminal is reported as NACK, the updating j = jl ~ 28 the block error rate BLER (il CQI corresponding to the NACK reported by the terminal , j,;
确定更新 BLER i. j)所对应的 MCS,并确定该 MCS的使用次数 Times ΙΦ是否小于等于预先设置的阔值 N,如果是,则根据公式 1更新 BLER L j„ 并对更新了 BLER(il, j,的所有 MCS的 Times (il, j,加 1; 否则,根据公式 2更新 BLER(il, ,·,; Determining the MCS corresponding to the update BLER i. j), and determining whether the number of uses of the MCS Times ΙΦ is less than or equal to the preset threshold N, and if so, updating the BLER L j„ according to the formula 1 and updating the BLER (il) , j, all MCS Times (il , j, plus 1; otherwise, update BLER according to formula 2 (il , ,·,;
l + iN-VfBLE^ l + iN-VfBLE^
NACK = 1  NACK = 1
(N-\)BLER  (N-\)BLER
NACK = 0  NACK = 0
N  N
其中, 在公式 1中, 当终端上报的是 ACK时, NACK=0, 当终端上报 的是 NACK时, NACK=1;  In the formula 1, when the terminal reports an ACK, NACK=0, when the terminal reports a NACK, NACK=1;
在与 ACK/ NACK对应的 CQI的状态标志位为不稳定状态的情况下, 的门限值 no且上报 NACK的次数 nacku小于等于预先设置的门限值 nack0 的情况下, 与 ACK/ NACK对应的 CQI的 MCS修正值 AMC 不变; 的门限值 no且上报 NACK的次数 nacku小于等于预先设置的门限值 nack0 的情况下, AMCSu不变, 与 ACK/ NACK对应的 CQI 的状态标志位 CQI_stateii=l ; When the status flag bit of the CQI corresponding to the ACK/NACK is in an unstable state, the threshold value no and the number of reported NACKs nacku is less than or equal to a preset threshold value nack 0 In the case where the MCS correction value AMC of the CQI corresponding to the ACK/NACK is unchanged; the threshold no and the number of reported NACKs nacku is less than or equal to the preset threshold nack 0 , the AMCSu is unchanged, and the ACK /NACK corresponding CQI status flag bit CQI_stateii=l;
除上述两种情况外, AMCSu减 1 , 1¾尸 0, nacki尸 0。  In addition to the above two cases, AMCSu is reduced by 1, 13⁄4 corpse 0, nacki corpse 0.
MCS修正模块 42进一步用于能选择进行修正, 在终端上报的 CQI的 状态标志位为不稳定的情况下,根据终端上报的 CQI、以及终端上报的 CQI 的 MCS修正值获取最终 MCS; 在终端上报的 CQI的状态标志位为稳定的 情况下, 根据终端上报的 CQI、 以及终端上报的 CQI所对应的误块率确定 最终 MCS。  The MCS correction module 42 is further configured to perform the correction. When the status flag of the CQI reported by the terminal is unstable, the final MCS is obtained according to the CQI reported by the terminal and the MCS correction value of the CQI reported by the terminal; When the status flag of the CQI is stable, the final MCS is determined according to the CQI reported by the terminal and the block error rate corresponding to the CQI reported by the terminal.
具体地, 上述 MCS修正模块 42在终端上报的 CQI的状态标志位为不 稳定的情况下,进一步用于根据 CQI与 MCS初始值的映射关系表,将终端 上报的 CQI的值 i2映射为 MCS初始值; 根据终端上报的 CQI所对应的 MCS修正值 AMCSi2对 MCS初始值以预定方式进行修正, 得到最终 MCS , 其中, 上述预订方式为: 将终端上报的 CQI所对应的 MCS修正值与 MCS 初始 ^直相力口。 Specifically, when the status flag of the CQI reported by the terminal is unstable, the MCS correction module 42 is further configured to map the value of the CQI reported by the terminal to the initial MCS according to the mapping relationship between the CQI and the initial value of the MCS. The MCS initial value is corrected in a predetermined manner according to the MCS correction value AMCS i2 corresponding to the CQI reported by the terminal, and the final MCS is obtained, wherein the subscription mode is: the MCS correction value corresponding to the CQI reported by the terminal and the MCS initial value. ^ Straight force.
具体地, 上述 MCS修正模块 42在终端上报的 CQI的状态标志位为稳 定的情况下,进一步用于选择终端上 ^艮的 CQI所对应的误块率 BLER(i2j)中, 小于等于预设阔值的最大的 j ; 根据终端上报的 CQI下的分段误块率, 判断 分段误块率是否小于预先设置的门限 BLERlQW, 如果判断为是, 则 j加一个 步长值 否则, j不变; 根据 j的取值确定最终 MCS。 Specifically, when the status flag of the CQI reported by the terminal is stable, the MCS correction module 42 is further configured to select a block error rate BLER( i2j ) corresponding to the CQI of the terminal, which is less than or equal to a preset width. The maximum value of j is determined according to the segmentation error block rate under the CQI reported by the terminal, whether the segmentation block error rate is less than a preset threshold BLER lQW , and if the determination is yes, j adds a step value otherwise, j does not Change; determine the final MCS based on the value of j.
综上所述, 本发明实施例通过针对终端上报的 CQI, 统计不同的修正 值 A C¾ , 解决了现有技术中终端在上报不同的 CQI 准确度不同的问题, 此外, 本发明实施例将 CQI的状态分为不稳定状态和稳定状态, 两种状态 下釆用不同的 AMC流程, 从而能够更加准确的选择合适的 MCS; 本发明 实施例通过统计 CQI下各个 MCS的 BLER,根据设定的 BLER门限值选择 满足条件的最大 MCS ,从而能够兼顾***的 BLER性能和最大吞吐量性能; 本发明实施例在更新 CQI的 BLER状态时,根据上报的 ACK/NACK, 更新 满足条件的一组 MCS的 BLER, 从而能够缩短初始化过程的时间。 In summary, the embodiment of the present invention solves the problem that different terminals in the prior art report different CQIs in the prior art by using the CQI reported by the terminal to calculate different correction values A C3⁄4. In addition, the CQI is used in the embodiment of the present invention. The state is divided into an unstable state and a stable state, two states A different AMC process is used to enable a more accurate selection of the appropriate MCS. In the embodiment of the present invention, the BLER of each MCS under the CQI is counted, and the maximum MCS that satisfies the condition is selected according to the set BLER threshold, thereby enabling the system to be considered. The BLER performance and the maximum throughput performance of the embodiment of the present invention update the BLER of a group of MCSs satisfying the condition according to the reported ACK/NACK when updating the BLER state of the CQI, thereby shortening the time of the initialization process.
尽管为示例目的, 已经公开了本发明的优选实施例, 本领域的技术人 员将意识到各种改进、 增加和取代也是可能的, 因此, 本发明的范围应当 不限于上述实施例。  While the preferred embodiments of the present invention have been disclosed for purposes of illustration, those skilled in the art will recognize that various modifications, additions and substitutions are possible, and the scope of the invention should not be limited to the embodiments described above.

Claims

权利要求书 Claim
1、 一种自适应调制编码方法, 其特征在于, 所述方法包括:  An adaptive modulation and coding method, the method comprising:
根据终端上报的信道质量指示(CQI ), 初始化终端上报的 CQI对应的 CQI参数; 根据终端上报的肯定确认( ACK ) /否定确认(NACK ), 更新与 ACK/NACK对应的 CQI参数; 根据终端上报的 CQI和更新的 CQI参数, 确定最终调制编码方式(MCS )。  The CQI parameter corresponding to the CQI reported by the terminal is initialized according to the channel quality indicator (CQI) reported by the terminal; and the CQI parameter corresponding to the ACK/NACK is updated according to the positive acknowledgement (ACK)/negative acknowledgement (NACK) reported by the terminal; The CQI and updated CQI parameters determine the final modulation coding scheme (MCS).
2、 根据权利要求 1所述的方法, 其特征在于, 该方法还包括: 在确定 所述终端上 "^的 CQI首次出现的情况下, 记录所述终端上 "^的 CQI, 对所 确定所述终端上报的 CQI非首次出现的情况下直接进行所述更新的操作; 其中, 所述 CQI参数包括: 状态标志位、 MCS修正值、 MCS误块率、 以及各个 MCS的使用次数。  2. The method according to claim 1, wherein the method further comprises: recording a CQI of the terminal on the terminal in the case where it is determined that the CQI of the terminal is first present, The CQI parameter directly performs the update operation when the CQI reported by the terminal is not the first time; wherein, the CQI parameter includes: a status flag bit, an MCS correction value, an MCS block error rate, and a usage count of each MCS.
3、 根据权利要求 2所述的方法, 该方法还包括: 进行所述更新时, 根 据所述终端上 ^艮的 ACK/NACK, 更新与所述 ACK/NACK对应的 CQI的 态的情况下,更新与所述 ACK/ NACK对应的 CQI的 MCS修正值及状态标 志位, 之后进行所述确定最终 MCS的操作。  The method according to claim 2, further comprising: when the updating is performed, updating a state of a CQI corresponding to the ACK/NACK according to an ACK/NACK on the terminal, The MCS correction value and the status flag bit of the CQI corresponding to the ACK/NACK are updated, and then the operation of determining the final MCS is performed.
4、 根据权利要求 3所述的方法, 其特征在于, 该方法还包括: 在所述 终端上报的 CQI的状态标志位为不稳定的情况下,根据所述终端上报的 CQI 和所述终端上 ^艮的 CQI对应的 MCS 爹正值确定最终 MCS; 在所述终端上 报的 CQI的状态标志位为稳定的情况下, 根据所述终端上报的 CQI和所述 终端上 "^的 CQI对应的 MCS误块率确定最终 MCS。  The method according to claim 3, wherein the method further comprises: when the status flag of the CQI reported by the terminal is unstable, according to the CQI reported by the terminal and the terminal The MCS positive value corresponding to the CQI of the 艮 determines the final MCS; in the case where the status flag of the CQI reported by the terminal is stable, according to the CQI reported by the terminal and the MCS corresponding to the CQI of the terminal The block error rate determines the final MCS.
5、 根据权利要求 4所述的方法, 其特征在于, 在确定所述终端上报的 化包括: 初始化所述 CQI参数中的状态标志位为不稳定状态; 初始化所述 CQI 参数中的 MCS修正值; 初始化所述 CQI参数中的 MCS误块率; 初始化所 述 CQI参数中的各个 MCS的使用次数为 1。 The method according to claim 4, wherein determining the reporting of the terminal comprises: Initializing the status flag bit in the CQI parameter to an unstable state; initializing an MCS correction value in the CQI parameter; initializing an MCS block error rate in the CQI parameter; initializing a number of times of using each MCS in the CQI parameter Is 1.
6、 根据权利要求 5所述的方法, 其特征在于, 该方法还包括: 当所述 终端上报的 CQI为第一个上报的 CQI时, 初始化所述 CQI参数中的 MCS 修正值为零。  The method according to claim 5, wherein the method further comprises: when the CQI reported by the terminal is the first reported CQI, initializing the MCS correction value in the CQI parameter to be zero.
7、 根据权利要求 5所述的方法, 其特征在于, 该方法还包括: 当所述 终端上报的 CQI不为第一个上报的 CQI时, 按照预定规则初始化所述 CQI 参数中的 MCS修正值;  The method according to claim 5, wherein the method further comprises: when the CQI reported by the terminal is not the first reported CQI, initializing the MCS correction value in the CQI parameter according to a predetermined rule. ;
其中, 所述预定规则包括:  The predetermined rule includes:
当确定记录中存在状态标志位为稳定状态的 CQI时, 计算所述状态标 志位为稳定状态的 CQI所对应的 MCS 爹正值的平均值,并向下取整后,初 始化所述 CQI参数中的 MCS修正值为所述平均值向下取整后得到的值; 当确定记录中不存在状态标志位为稳定状态的 CQI时, 计算记录中除 本次记录的 CQI外的所有 CQI所对应的 MCS修正值的平均值, 并向下取 整后,初始化所述 CQI参数中的 MCS修正值为所述平均值向下取整后得到 的值。  When it is determined that there is a CQI in which the status flag is in a stable state, the average value of the MCS positive value corresponding to the CQI of the steady state is calculated, and rounded down to initialize the CQI parameter. The MCS correction value is a value obtained by rounding down the average value; when it is determined that there is no CQI in which the status flag bit is in a stable state, all CQIs except the CQI of the current record are calculated in the record. After the average value of the MCS correction value is rounded down, the MCS correction value in the CQI parameter is initialized to a value obtained by rounding down the average value.
8、 根据权利要求 5所述的方法, 其特征在于, 初始化所述 CQI参数中 的 MCS误块率包括:  8. The method according to claim 5, wherein initializing the MCS error block rate in the CQI parameter comprises:
根据 CQI与 MCS初始值的映射关系表, 将所述终端上报的 CQI映射 为 MCS初始值;  Mapping the CQI reported by the terminal to an initial value of the MCS according to a mapping relationship between the initial values of the CQI and the MCS;
才艮据所述终端上 ^艮的 CQI所对应的 MCS 爹正值对所述 MCS初始值以 预定方式进行修正, 得到修正后的 MCS , 其中, 所述修正后的 MCS的取 值范围为 0至 28;  The MCS initial value corresponding to the CQI on the terminal is corrected in a predetermined manner to obtain the corrected MCS, wherein the corrected MCS has a value range of 0. To 28;
将所述终端上报的 CQI下 MCS的取值 j从 0到最终 MCS的 MCS误块 率皆初始化为 0, 将所述终端上报的 CQI下 MCS的取值 j从最终 MCS+1 到 28的 MCS误块率皆初始化为 1, 其中, j的取值范围是 0至 28,表示 29 种 MCS的取值。 The value j of the MCS under the CQI reported by the terminal is from 0 to the MCS error block of the final MCS. The rate is initialized to 0, and the MCS error block rate of the final MCS+1 to 28 is initialized to 1, and the value of j ranges from 0 to 28, indicating 29 The value of the MCS.
9、 根据权利要求 4 所述的方法, 其特征在于, 所述更新与所述 ACK/NACK对应的 CQI的 MCS误块率包括:  The method according to claim 4, wherein the updating the MCS error block rate of the CQI corresponding to the ACK/NACK comprises:
根据所述终端上 艮的 ACK/NACK, 确定与所述终端上 艮的 ACK/ NACK对应的 CQI和 MCS ,记录与所述终端上 4艮的 ACK/NACK对应的 CQI 出现的次数 nu以及上报所述 NACK的次数 nacku, 并计算与所述终端上报 的 ACK/NACK对应的 CQI下最接近当前子帧的窗长的分段误块率,其中, 与所述终端上 ^艮的 ACK/ NACK对应的 CQI和 MCS的值分别为 il和 j 1 , i 的取值范围为 0至 15, 表示 16种 CQI的取值, j的取值范围是 0至 28, 表 示 29种 MCS的取值; Burgundy on the terminal according to ACK / NACK, CQI determine the number appearing on the terminal and the Burgundy ACK / NACK and CQI corresponding MCS, and the recording terminal 4 Burgundy ACK / NACK reports and corresponding to n u The number of times of the NACK is nacku, and calculates a segmentation block error rate of the window length closest to the current subframe under the CQI corresponding to the ACK/NACK reported by the terminal, where the ACK/NACK with the terminal is ACK/NACK The values of the corresponding CQI and MCS are il and j 1 respectively, and the value of i ranges from 0 to 15, which indicates the value of 16 CQIs. The value of j ranges from 0 to 28, indicating the value of 29 MCS.
如果所述终端上>¾的为 ACK, 则更新与所述终端上 "^的 ACK对应的 CQI下 j=0~jl的 MCS误块率 BLER (il, 如果所述终端上 4艮的为 NACK, 则更新与所述终端上 ^艮的 NACK对应的 CQI下 j=jl~28 的 MCS误块率 BLER (ii, j)0 If the ACK of the terminal is ACK, the MCS error block rate BLER (ie , if the terminal is 4 艮 corresponding to the ACK of the ^ ACK) is updated. , on the terminal is updated with ^ j = MCS jl ~ 28 of the block error rate BLER (ii, j) corresponding to the NACK Burgundy CQI 0
10、根据权利要求 9所述的方法,其特征在于,更新与所述 ACK/NACK 对应的 CQI的 MCS误块率 BLERui, j)包括:  The method according to claim 9, wherein the MCS error block rate BLERui, j) of updating the CQI corresponding to the ACK/NACK comprises:
确定更新 BLERu.j,所对应的 MCS,并确定所述 MCS的使用次数 Times 是否 预先设置的阔值 N, 如果是, 则根据公式 1更新所述 BLER(il, j„ 并对更新后 BLERw, j,的所有 MCS的 Times , j,加 1; 否则,根据公式Determining the updated BLERu.j, the corresponding MCS, and determining whether the MCS usage count Times is a preset threshold N, and if so, updating the BLER according to Equation 1 (il , j„ and updating the BLERw, j, the timing of all MCS , j, plus 1; otherwise, according to the formula
2更新所述 BLERdi, j,; \ + (N - \)BLER{ 2 update the BLERdi, j,; \ + (N - \)BLER {
NACK = 1  NACK = 1
N N
BLER, 公式 2 BLER, formula 2
(N -\)BLER(ilJ) (N -\)BLER (ilJ)
NACK = 0  NACK = 0
N  N
其中, 在所述公式 1中, 当所述终端上报的是 ACK时, NACK=0, 当 所述终端上报的是 NACK时, NACK= 1。  In the formula 1, when the terminal reports an ACK, NACK=0, and when the terminal reports a NACK, NACK=1.
11、 根据权利要求 3所述的方法, 其特征在于, 在与所述 ACK/ NACK 对应的 CQI的状态标志位为不稳定状态的情况下,更新所述 MCS修正值及 状态标志位包括:  The method according to claim 3, wherein, in a case where the status flag bit of the CQI corresponding to the ACK/NACK is in an unstable state, updating the MCS correction value and the status flag bit includes:
<预先设置的门限值 no, 且上报所述 NACK的次数 nacku <预先设置的门 限值 nacko的情况下,与所述 ACK/ NACK对应的 CQI的 MCS修正值 AMCSU 不变; When the threshold value no is set in advance, and the number of times the NACK is reported nacku < the threshold value nacko set in advance, the MCS correction value AMCS U of the CQI corresponding to the ACK/NACK is unchanged;
>预先设置的门限值 no且上报所述 NACK的次数 nacku <预先设置的门限 值 nackG的情况下, 所述 AMC 不变, 与所述 ACK/ NACK对应的 CQI的 状态标志位 CQI_stateii=l ; > Pre-set threshold value no and the number of times the NACK is reported nacku < In the case of a preset threshold value nack G , the AMC is unchanged, and the CQI status flag bit corresponding to the ACK/NACK is CQI_stateii= l ;
除所述方式一和方式二之外, 所述 AMCSu减 1 , ηη=0, nackn=0„Except for the first mode and the second mode, the AMCSu is decremented by 1, η η =0, nack n =0 „
12、根据权利要求 4所述的方法, 其特征在于,在所述终端上报的 CQI 的状态标志位为不稳定的情况下, 根据所述终端上报的 CQI和所述终端上 报的 CQI对应的 MCS修正值确定最终 MCS包括: The method according to claim 4, wherein, in the case that the status flag of the CQI reported by the terminal is unstable, the CQI reported by the terminal and the MCS corresponding to the CQI reported by the terminal are used. The correction value determines the final MCS including:
根据 CQI与 MCS初始值的映射关系表, 将所述终端上报的 CQI的值 i2映射为 MCS初始值;  Mapping the value of the CQI reported by the terminal to the initial value of the MCS according to the mapping relationship between the initial values of the CQI and the MCS;
根据所述终端上 ^艮的 CQI所对应的 MCS修正值 AMCSi2对所述 MCS 初始值以预定方式进行修正, 得到所述最终 MCS。 The MCS initial value is corrected in a predetermined manner according to the MCS correction value AMCS i2 corresponding to the CQI on the terminal, to obtain the final MCS.
13、根据权利要求 9所述的方法, 其特征在于,在所述终端上报的 CQI 的状态标志位为稳定的情况下, 根据所述终端上报的 CQI和所述终端上报 的 CQI对应的 MCS误块率确定最终 MCS包括: The method according to claim 9, wherein, when the status flag of the CQI reported by the terminal is stable, according to the CQI reported by the terminal and the terminal reporting The MCS error block rate corresponding to the CQI determines the final MCS including:
选择所述终端上报的 CQI对应的 MCS误块率 BLER(i2,j)中 预设阔值 的最大的 j ; Selecting the maximum j of the preset threshold in the MCS error block rate BLER( i2 , j) corresponding to the CQI reported by the terminal;
根据所述终端上报的 CQI下的所述分段误块率, 判断所述分段误块率 是否〈预先设置的门限 BLERlQW, 如果判断为是, 则 j加一个步长值^ , 否则, j不变; Determining, according to the segmentation block error rate under the CQI reported by the terminal, whether the segmentation block error rate is <pre-set threshold BLER lQW , and if the determination is yes, j adds a step value ^, otherwise, j is unchanged;
根据 j的取值确定最终 MCS。  The final MCS is determined based on the value of j.
14、 根据权利要求 8或 12所述的方法, 其特征在于, 所述预定方式包 括: 将所述终端上报的 CQI对应的 MCS修正值与所述 MCS初始值相加。  The method according to claim 8 or 12, wherein the predetermined manner comprises: adding an MCS correction value corresponding to the CQI reported by the terminal to the MCS initial value.
15、 一种自适应调制编码装置, 其特征在于, 所述装置包括: CQI初 始化模块、 CQI状态更新模块、 MCS修正模块; 其中,  An adaptive modulation and coding device, the device comprising: a CQI initialization module, a CQI state update module, and an MCS correction module;
CQI初始化模块, 用于根据终端上报的 CQI, 初始化终端上报的 CQI 对应的 CQI参数;  The CQI initialization module is configured to initialize a CQI parameter corresponding to the CQI reported by the terminal according to the CQI reported by the terminal;
CQI 状态更新模块, 用于根据终端上报的 ACK/NACK , 更新与 ACK/NACK对应的 CQI参数;  a CQI status update module, configured to update a CQI parameter corresponding to the ACK/NACK according to the ACK/NACK reported by the terminal;
MCS修正模块, 用于根据终端上报的 CQI和更新的 CQI参数,确定最 终 MCS。  The MCS correction module is configured to determine the final MCS according to the CQI reported by the terminal and the updated CQI parameter.
PCT/CN2010/079400 2010-08-13 2010-12-02 Adaptive modulation and coding method and apparatus WO2012019403A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010252688.4A CN102377508B (en) 2010-08-13 2010-08-13 Adaptive modulation and coding method and adaptive modulation and coding device
CN201010252688.4 2010-08-13

Publications (1)

Publication Number Publication Date
WO2012019403A1 true WO2012019403A1 (en) 2012-02-16

Family

ID=45567306

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/079400 WO2012019403A1 (en) 2010-08-13 2010-12-02 Adaptive modulation and coding method and apparatus

Country Status (2)

Country Link
CN (1) CN102377508B (en)
WO (1) WO2012019403A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099600A (en) * 2014-04-18 2015-11-25 成都鼎桥通信技术有限公司 Dynamic MCS (Modulation and Coding Scheme) order selection method in trunking service, base station and monitoring terminal

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724016B (en) * 2012-06-05 2017-02-08 青岛艾特网络发展有限公司 Self-adaptive adjusting method and self-adaptive adjusting device of modulation and coding scheme
CN103516495B (en) * 2012-06-28 2017-11-28 中兴通讯股份有限公司 A kind of descending self-adapting modulation and coding method and device
CN103078704B (en) * 2012-12-28 2018-01-05 中兴通讯股份有限公司 A kind of method and system for managing modulation coding mode
KR20190002690A (en) 2016-05-12 2019-01-08 후아웨이 테크놀러지 컴퍼니 리미티드 DATA TRANSMISSION METHOD, DEVICE, AND SYSTEM
CN108155973B (en) * 2018-01-03 2020-11-03 武汉虹信通信技术有限责任公司 Modulation coding strategy determining method and device
US10708112B2 (en) 2018-01-12 2020-07-07 At&T Intellectual Property I, L.P. Dynamic indication of higher order modulation and coding scheme table
US11184106B2 (en) * 2018-02-01 2021-11-23 Qualcomm Incorporated Modulation table determination and channel quality indicator reporting
CN111082892A (en) * 2018-10-19 2020-04-28 普天信息技术有限公司 Method and device for correcting SINR
CN113922925B (en) * 2021-10-09 2023-05-12 中国联合网络通信集团有限公司 Data transmission modulation class processing method, base station and storage medium
CN114978422B (en) * 2022-05-06 2024-03-19 Oppo广东移动通信有限公司 Channel quality indication CQI adjustment method, electronic device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960232A (en) * 2005-11-04 2007-05-09 大唐移动通信设备有限公司 Method for raising accuracy of indicating channel quality, and application
CN101026429A (en) * 2006-02-17 2007-08-29 华为技术有限公司 Method for distributing high speed downlink sharing channels for multi carrier user device
CN100426714C (en) * 2006-01-18 2008-10-15 华为技术有限公司 Method and device for channel quality indication calibrating and base station dispatching users data
US20090046594A1 (en) * 2007-08-17 2009-02-19 Samsung Electronics Co., Ltd. Multiple-input multiple-output (mimo) communication method and system of enabling the method
CN101399630A (en) * 2007-09-24 2009-04-01 ***通信集团公司 Adaptive modulation coding method and apparatus
US20090161613A1 (en) * 2007-11-30 2009-06-25 Mark Kent Method and system for constructing channel quality indicator tables for feedback in a communication system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242566A (en) * 2007-02-08 2008-08-13 鼎桥通信技术有限公司 Transmission method, system and base station for multimedia broadcasting and multicast service
CN101686111B (en) * 2008-09-28 2013-03-20 华为技术有限公司 Method for issuing assignment information, device and communication system
JP5388529B2 (en) * 2008-09-30 2014-01-15 株式会社日立国際電気 Wireless communication device
US20100091739A1 (en) * 2008-10-14 2010-04-15 Qualcomm Incorporated Methods and systems for pre-allocating a cqi channel during handoff

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960232A (en) * 2005-11-04 2007-05-09 大唐移动通信设备有限公司 Method for raising accuracy of indicating channel quality, and application
CN100426714C (en) * 2006-01-18 2008-10-15 华为技术有限公司 Method and device for channel quality indication calibrating and base station dispatching users data
CN101026429A (en) * 2006-02-17 2007-08-29 华为技术有限公司 Method for distributing high speed downlink sharing channels for multi carrier user device
US20090046594A1 (en) * 2007-08-17 2009-02-19 Samsung Electronics Co., Ltd. Multiple-input multiple-output (mimo) communication method and system of enabling the method
CN101399630A (en) * 2007-09-24 2009-04-01 ***通信集团公司 Adaptive modulation coding method and apparatus
US20090161613A1 (en) * 2007-11-30 2009-06-25 Mark Kent Method and system for constructing channel quality indicator tables for feedback in a communication system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099600A (en) * 2014-04-18 2015-11-25 成都鼎桥通信技术有限公司 Dynamic MCS (Modulation and Coding Scheme) order selection method in trunking service, base station and monitoring terminal
CN105099600B (en) * 2014-04-18 2018-10-02 成都鼎桥通信技术有限公司 MCS dynamics select rank method, base station and monitor terminal in group service

Also Published As

Publication number Publication date
CN102377508A (en) 2012-03-14
CN102377508B (en) 2015-06-10

Similar Documents

Publication Publication Date Title
WO2012019403A1 (en) Adaptive modulation and coding method and apparatus
US9379842B2 (en) Outer-loop adjustment for wireless communication link adaptation
US7697948B2 (en) Resource allocation in communication networks
JP6030754B2 (en) Outer loop link adaptation for device restart
US9246651B2 (en) Outer-loop control in wireless communication link adaptation
CN100553185C (en) The production method and the subscriber equipment of channel quality indication during high speed downlink packet inserts
CN101414893B (en) Method and system for correcting channel quality indication
US20170070979A1 (en) Adaptive outer loop for physical downlink channel link adaptation
RU2521292C2 (en) Selection of transport format in wireless communication systems
JP2010004549A (en) Wireless communication method and apparatus for adaptively biasing channel quality indicators to maintain desired block error rate
EP1647103A1 (en) Methods and apparatus for channel quality indicator determination
CN103516463A (en) Method and base station for performing outer-ring automatic modulation and coding adjustment
WO2019192332A1 (en) Channel quality indicator sending method, and data sending method and device
CN1728582A (en) Method for tracking and correcting error of indication of channel quality in WCDMA system
CN106656411B (en) method and system for scheduling MCS in HARQ (hybrid automatic repeat request) binding mode
WO2012171313A1 (en) Method and apparatus for determining modulation and coding scheme
WO2011157170A2 (en) Method, apparatus and system for scheduling transmission resource
Cipriano et al. Calibration issues of PHY layer abstractions for wireless broadband systems
WO2013104207A1 (en) Cqi determination method and device
WO2023241309A1 (en) Adaptive modulation and coding method and apparatus, base station, and storage medium
US11039341B2 (en) Method and apparatus for scheduling voice service in packet domain
CN111277369A (en) Downlink scheduling strategy adjusting method, device and server
CN113452481A (en) Channel quality indication correction method and device
US20150327277A1 (en) Method, network node, and computer program for determining rank
CN108242974B (en) Method and device for dynamically adjusting CQI based on error rate and mobile terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10855823

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10855823

Country of ref document: EP

Kind code of ref document: A1