Communication method, MCS reception method, MCS notification method, and device
A modified MCS table with lower coding rates and controlled variations addresses the unsuitability of existing MCS tables for URLLC services, improving resource allocation and reliability for URLLC communication.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-09-04
- Publication Date
- 2026-07-22
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Current MCS tables in 5G and future mobile communication systems are unsuitable for ultra-reliable and low-latency communication (URLLC) services due to high coding rates that do not meet the stringent reliability and latency requirements, necessitating a solution to accommodate lower BLERs.
A modified MCS table is introduced with lower coding rates and controlled variations in coding rates between adjacent entries, allowing for improved resource allocation and reliability, achieved by multiplying the coding rate by 1024 and adjusting thresholds, and optionally adding new entries to the CQI table to support URLLC services.
The modified MCS table enhances system resource utilization and reliability for URLLC services by accommodating lower BLERs, ensuring compliance with stringent latency and reliability requirements.
Smart Images

Figure 0007893845000044 
Figure 0007893845000045 
Figure 0007893845000046
Abstract
Description
Technical Field
[0001] This application claims the priority of Chinese Patent Application No. 201810055745.6, titled "COMMUNICATION METHOD, MCS RECEIVING METHOD, MCS NOTIFICATION METHOD, AND DEVICE", filed with the State Intellectual Property Office of China on January 19, 2018; claims the priority of Chinese Patent Application No. 201810302135.1, titled "COMMUNICATION METHOD, MCS RECEIVING METHOD, MCS NOTIFICATION METHOD, AND DEVICE", filed with the State Intellectual Property Office of China on April 4, 2018; and claims the priority of Chinese Patent Application No. 201810467480.0, titled "COMMUNICATION METHOD, MCS RECEIVING METHOD, MCS NOTIFICATION METHOD, AND DEVICE", filed with the State Intellectual Property Office of China on May 10, 2018, the entire contents of which are incorporated herein by reference.
[0002] This application relates to the field of communication technologies, and more particularly, to communication methods, MCS receiving methods, MCS notification methods, and devices.
Background Art
[0003] For the fifth generation (5G) mobile communication system and future mobile communication systems, the International Telecommunication Union (ITU) has defined three types of application scenarios, namely, enhanced mobile broadband (eMBB), ultra reliable and low latency communication (URLLC), and massive machine type communications (mMTC).
[0004] URLLC services have extremely stringent latency requirements. The latency for unidirectional transmission from sender to receiver must be within 0.5 milliseconds (ms), and the reliability of transmissions within 1 ms must reach 99.999%.
[0005] The current block error rate (BLER) for the modulation coding scheme (MCS) applied to eMBB services is 10e-1. For URLLC services with short latency, the system needs to support a smaller BLER to achieve higher reliability. Assuming the same signal-to-noise ratio, a lower coding rate results in a lower BLER.
[0006] However, this belongs to MCS, and the coding rates included in the currently applied MCS tables are relatively high, making them unsuitable for the requirements of URLLC services. [Overview of the project]
[0007] Embodiments of this application provide a communication method, an MCS receiving method, an MCS notification method, and a device for providing an MCS that supports lower coding rates in order to better adapt to the requirements of URLLC services. [Means for solving the problem]
[0008] According to a first embodiment, a communication method is provided which can be performed by a communication device. The communication device is, for example, a network device, and the network device is, for example, a base station. The method includes the steps of determining N MCS indices in an MCS table, which are obtained by multiplying the coding rate by 1024, wherein the value corresponding to MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N is greater than or equal to X; and transmitting at least one of the N MCS indices.
[0009] Correspondingly, according to a second embodiment, a communication method is provided, which can be performed by a communication device, for example, a terminal device. The method includes the steps of receiving downlink control information and obtaining at least one MCS index in an MCS table based on the downlink control information, wherein the MCS table includes N MCS indices, is obtained by multiplying the coding rate by 1024, and the value corresponding to the MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N is greater than or equal to X.
[0010] In this embodiment of the present application, the value corresponding to index X in the N indices included in the MCS table, obtained by multiplying the coding rate by 1024, is less than or equal to a first threshold. Specifically, the MCS table provided in this embodiment of the present application includes MCS with relatively low coding rates, and therefore the MCS table can accommodate lower BLER. In this case, the MCS table provided in this embodiment of the present application can effectively adapt to the requirements of URLLC services. The first threshold may be specified in the protocol. For example, the first threshold may be 119 or 120. This is not specifically limited.
[0011] In a possible design, the coding rate is obtained by multiplying it by 1024, and the value corresponding to the MCS index X is greater than or equal to the second threshold.
[0012] The value obtained by multiplying the coding rate by 1024, corresponding to the MCS index X, cannot be infinitesimally small. Therefore, the value obtained by multiplying the coding rate by 1024, corresponding to the MCS index X, can be greater than or equal to a second threshold. The second threshold may be specified in the protocol. For example, the second threshold may be 5 or 8. This is not specifically limited.
[0013] In a possible design, the modulation scheme corresponding to MCS index X is the same as the modulation scheme corresponding to MCS index X+1, and the value obtained by multiplying the difference between the coding rate corresponding to MCS index X and the coding rate corresponding to MCS index X+1 by 1024 is less than or equal to the third threshold, and / or the modulation scheme corresponding to MCS index X is the same as the modulation scheme corresponding to MCS index X+1, and the value obtained by multiplying the difference between the coding rate corresponding to MCS index X and the coding rate corresponding to MCS index X+1 by 1024 is greater than or equal to the fourth threshold.
[0014] According to calculations in existing protocols, variations in coding rate cause significant changes in resource allocation. In this case, if terminal devices can accurately report the coding rate or spectral efficiency value corresponding to the SNR, the system can save many resources, thereby improving system utilization. Specifically, according to the evaluation, if the time-domain resource for data transmission is the length of 2 symbols, the frequency-domain resource required when the coding rate multiplied by 1024 is 30 is at least 212 resource blocks (RBs), when the coding rate multiplied by 1024 is 34 is 192 RBs, when the coding rate multiplied by 1024 is 37 is 172 RBs, and when the coding rate multiplied by 1024 is 42 is 152 RBs. Therefore, unlike the original table, in the URLLC CQI table or MCS table, system resource utilization can be improved if the difference in coding rates between two adjacent entries can be less than or equal to a third threshold. Therefore, in the MCS table provided in this embodiment of the present application, the modulation schemes corresponding to MCS index X and MCS index X+1 are the same, and the value obtained by multiplying the difference between the coding rate corresponding to MCS index X and the coding rate corresponding to MCS index X+1 by 1024 may be less than or equal to a third threshold.
[0015] In addition to the conditions related to the third threshold, in this embodiment of the present application, the modulation scheme corresponding to MCS index X is the same as the modulation scheme corresponding to MCS index X+1, and the value obtained by multiplying the difference between the coding rate corresponding to MCS index X and the coding rate corresponding to MCS index X+1 by 1024 may further be greater than or equal to the fourth threshold. The value of the fourth threshold is related to the channel estimation accuracy of the terminal device. If the SNR corresponding to 10 is 0.5 dB, the minimum channel estimation accuracy of the terminal device is also 0.5 dB. Specifically, coding rate differences smaller than this value cannot be perceived by the terminal device. Therefore, in the MCS table provided in this embodiment of the present application, the value obtained by multiplying the difference between the coding rates of two adjacent entries by 1024 is greater than or equal to the fourth threshold.
[0016] In a possible design, the coding rate of MCS index X is determined based on the coding rates of MCS index X-1 and MCS index X+2, and / or the coding rate of MCS index X+1 is determined based on the coding rates of MCS index X-1 and MCS index X+2.
[0017] In this embodiment of the present application, new entries can be added to the original CQI table or MCS table in order to obtain a new MCS table. The method for adding new entries is to divide the portion between two entries in the original CQI table or MCS table into three equal parts in order to obtain two new entries. In this manner, the MCS table provided in this embodiment of the present application can be obtained. In this way, entries with a low coding rate can be added to the new MCS table. Since URLLC is a highly reliable service, lower coding rate values are more desirable. Therefore, by designing the MCS table in this manner, the reliability of URLLC transmissions can be improved.
[0018] In a possible design, the coding rate of the MCS index X is equal to one of the following:
[0019]
number
Number
Number
Number
[0020] In a possible design, the coding rate of MCS index X + 1 is equal to one of the following.
[0021]
Number
Number
Number
[0022] The above calculation methods of MCS index X and MCS index X + 1 are examples, and the present embodiment of this application is not limited thereto.
[0023] In a possible design, the first threshold is 119, which is obtained by multiplying the coding rate by 1024, and the value corresponding to MCS index X is 5, 8, 10, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, and 119 It contains at least one of the following values.
[0024] Several possible values are listed. A selection can be made in a specific MCS table as needed. This is relatively flexible.
[0025] In possible designs, the encoding scheme corresponding to the MCS index X is either BPSK or QPSK.
[0026] Generally, a larger MCS index value corresponds to a higher coding rate. In this case, the coding rate corresponding to MCS index X is relatively low, so the value of MCS index X is relatively small. For example, MCS index X includes MCS index 1 or MCS index 0. When the MCS index value is relatively small, BPSK or QPSK may be selected as the corresponding coding scheme to achieve relatively good coding performance.
[0027] In a possible design, the encoding schemes corresponding to MCS indices with a coding rate lower than F in the MCS table are Polar or LDPC BG2, and F is 0.25 or higher.
[0028] MCS indices with relatively low coding rates can be used with coding schemes such as Polar or LDPC BG2. Of course, this is not particularly limited to the embodiments of this application.
[0029] In a possible design, the MCS index in the MCS table corresponds to at least two encoding schemes from LDPC BG1, LDPC BG2, and Polar.
[0030] In addition to the three enumerated schemes described above, the MCS index in the MCS table may further support other encoding schemes. This is not limited to the present embodiments of this application.
[0031] In a possible design, for N MCS indices, the encodings corresponding to MCS index XX and MCS index XX+1 are different, the spectral efficiencies corresponding to MCS index XX and MCS index XX+1 are the same, the encoding scheme corresponding to MCS index XX is BG2 and the encoding scheme corresponding to MCS index XX+1 is BG1, or the encoding scheme corresponding to MCS index XX is BG1 and the encoding scheme corresponding to MCS index XX+1 is BG2, XX is a non-negative integer, and XX+1 is less than or equal to N.
[0032] A newly introduced MCS in the MCS table provided in this embodiment of the application is considered a new entry initially introduced in the CQI table, and a new entry introduced in the CQI table can be directly added to the MCS table. In this case, an average value, such as the arithmetic mean of two adjacent entries, can be calculated for the newly added entry in the MCS table. In this way, a new entry can be obtained. Here, the two adjacent entries are two entries with adjacent MCS indices. In this case, when the average of the two adjacent entries is calculated, only one entry may be obtained, or two entries may be obtained. For example, two entries may be obtained by calculating the average of two adjacent entries, and the MCS indices of the two entries may be MCS index XX and MCS index XX+1, respectively. In this case, the modulation schemes corresponding to MCS index XX and MCS index XX+1 are different. For example, MCS index XX corresponds to QPSK and MCS index XX+1 corresponds to 16QAM. However, the spectral efficiencies corresponding to MCS index XX and MCS index XX+1 may be the same. In this case, the coding schemes corresponding to MCS index XX and MCS index XX+1 may be different. For example, MCS index XX corresponds to BG2 and MCS index XX+1 corresponds to Polar, or MCS index XX+1 corresponds to BG2 and MCS index XX corresponds to Polar.
[0033] In a possible design, among N MCS indices, the number of MCS indices whose corresponding encoding scheme is BG2 is greater than or equal to the number of MCS indices whose corresponding encoding scheme is Polar.
[0034] Specifically, in the MCS table, a larger number of MCS indices correspond to relatively high coding rates, thereby potentially improving the compatibility of the MCS table provided in this embodiment of the application with existing MCS tables.
[0035] In a possible design, the MCS table would include entries where the corresponding modulation scheme is QPSK, include entries where the corresponding modulation scheme is BPSK and 16QAM, and would not include entries where the corresponding modulation scheme is 64QAM and 256QAM.
[0036] In other words, in the embodiments of this application, the modulation scheme may be limited, but the coding rate and spectral efficiency are not limited.
[0037] According to a third aspect, an MCS receiving method is provided, which can be performed by a communication device, for example, a terminal device. The method includes the steps of: transmitting a first CQI number by the communication device, the first CQI number being determined based on a first CQI table; and receiving an MCS number in a first MCS table by the communication device, the first MCS table including entries excluded from a first CQI table and at least one entry in the first CQI table whose modulation scheme is 64QAM.
[0038] Correspondingly, according to a fourth aspect, an MCS notification method is provided, which can be performed by a communication device. The communication device is, for example, a network device, and the network device is, for example, a base station. The method includes the steps of: receiving a first channel quality index CQI number in a first CQI table by the communication device; and transmitting a first MCS number by the communication device, wherein the first MCS number is determined based on a first MCS table, and the first MCS table includes entries excluded from a first CQI table and at least one entry in the first CQI table whose modulation scheme is 64QAM.
[0039] Entries excluded from the first CQI table are, for example, entries corresponding to relatively low coding rates. Specifically, the MCS table provided in this embodiment of the application includes MCS with relatively low coding rates, and therefore the MCS table can accommodate lower BLER. In this case, the MCS table provided in this embodiment of the application can effectively adapt to the requirements of URLLC services.
[0040] In a possible design, the first MCS table contains all entries in the first CQI table except for the entry corresponding to the smallest CQI number.
[0041] The first MCS table contains all entries in the first CQI table except for the entry corresponding to the smallest CQI number. The first MCS table contains all entries in the first CQI table except for the entry corresponding to CQI number 0. In other words, the first MCS table contains all entries in the first CQI table except for the "out of range" entries.
[0042] In a possible design, the first MCS table would contain a total of 16 entries, with only one entry being excluded from the first CQI table.
[0043] For example, the coding rate of one entry excluded in the first CQI table is lower than the coding rate of CQI number 1 in the first CQI table. In another example, the spectral efficiency of one entry excluded in the first CQI table is lower than the spectral efficiency of CQI number 1 in the first CQI table. In this way, when a network device receives CQI number 1 or CQI number 0 transmitted by a terminal device, the network device can further schedule the terminal device at a lower coding rate, and as a result, the terminal device can still meet the URLLC service requirements. Thus, the reliability of URLLC service transmission is ensured.
[0044] In a possible design, the entries not included in the first CQI table, and the MCS numbers in the first MCS table, are one of MCS number 0, MCS number 1, and MCS number 3.
[0045] When a network device receives CQI number 1 or CQI number 0 transmitted by a terminal device, the network device may further schedule the terminal device at a lower coding rate, and as a result, the terminal device may still meet the URLLC service requirements. Thus, the reliability of URLLC service transmission is ensured. Alternatively, when a network device receives CQI number 1 or CQI number 2 transmitted by a terminal device, the network device may schedule the terminal device based on MCS number 1 corresponding to the intermediate spectral efficiency, and as a result, the terminal device may still meet the URLLC service requirements. Thus, the system efficiency and reliability of URLLC service transmission are ensured. Alternatively, when a network device receives CQI number 2 or CQI number 3 transmitted by a terminal device, the network device may schedule the terminal device based on MCS number 3 corresponding to the intermediate spectral efficiency, and as a result, the terminal device may still meet the URLLC service requirements. Thus, the system efficiency and reliability of URLLC service transmission are ensured.
[0046] In possible designs, the number of entries in the first MCS table is the same as the number of entries in the first CQI table, or the number of entries in the first MCS table is 16 or less and greater than the number of entries in the first CQI table.
[0047] In a possible design, in the entries contained in the first CQI table and / or the first MCS table, the corresponding values obtained by multiplying the coding rate by 1024 include the value 30, or at least one of the values 35, 37, 40, 46, 49, 68, 70, 90, and 95.
[0048] The above describes the relationship between the first MCS table and the first CQI table. This is merely an example. This embodiment of the present application is not limited thereto.
[0049] In a possible design, the spectral efficiency of the entry with MCS number 0 in the first MCS table is lower than the spectral efficiency of the entry with CQI number 1 in the first CQI table.
[0050] In this way, when a network device receives CQI number 1 or CQI number 0 transmitted by a terminal device, the network device can further schedule the terminal device at a lower coding rate, and as a result, the terminal device can still meet the URLLC service requirements. Thus, the reliability of URLLC service transmission is ensured.
[0051] In a possible design, all entries in the first CQI table with a modulation scheme of 64QAM are some entries for 64QAM in the second CQI table, and some of these entries for 64QAM in the second CQI table are as follows: Some entries correspond to equally spaced CQI numbers, or Some entries correspond to non-consecutive CQI numbers, and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries correspond to consecutive CQI numbers, and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries include entries that correspond to the highest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries include N entries corresponding to consecutive CQI numbers, where the modulation scheme in the second CQI table is 64QAM, and the first entry in the N consecutive entries is the entry corresponding to the smallest CQI number, where the modulation scheme in the second CQI table is 64QAM, and N is a positive integer between 1 and 5.
[0052] Several possibilities are explained for some of the 64QAM entries in the second CQI table.
[0053] In a possible design, Some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 12, and 14, or CQI numbers 11, 13, and 15, or Some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 15 in the second CQI table, or CQI numbers 10, 11, 14, and 15, or CQI numbers 11, 12, 13, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or Some entries in the second CQI table whose modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 14 in the second CQI table, or CQI numbers 10, 11, 12, and 13, or CQI numbers 10, 11, and 12, or CQI numbers 10 and 11.
[0054] Several possibilities are explained for some of the 64QAM entries in the second CQI table.
[0055] In a possible design, each entry in the first MCS table corresponds to one modulation scheme, one coding rate, and one spectral efficiency, or the modulation scheme of the entry with the largest MCS number in the first MCS table is QPSK, with the coding rate and spectral efficiency reserved, or the modulation scheme of the entry with the largest MCS number in the first MCS table is 16QAM, with the coding rate and spectral efficiency reserved, and the modulation scheme of the entry with the second largest MCS number in the first MCS table is QPSK, with the coding rate and spectral efficiency reserved, or the modulation scheme, coding rate, and spectral efficiency of at least one entry in the first MCS table are reserved.
[0056] In a possible design, the range of CQI number values in the first CQI table is the same as the range of CQI number values in the second CQI table.
[0057] For example, if the first CQI table contains CQI numbers 0 through 15, then the second CQI table will also contain CQI numbers 0 through 15.
[0058] In possible designs, the first MCS table is determined based on the first MCS offset and the second MCS table, or the coding rate corresponding to at least one MCS number in the first MCS table is determined based on the first MCS offset and the second MCS table. The first MCS offset may be transmitted by a network device using upper-layer signaling or downlink control information (DCI).
[0059] In a possible design, the first MCS table contains 32 entries, all of which are included in the first CQI table, the first CQI table contains at least one entry with a spectral efficiency lower than 78 / 1024×2, and the 32 entries further contain at least one entry excluded in the first CQI table with a spectral efficiency higher than 772 / 1024×6. For MCS number X, the modulation scheme corresponding to MCS number X-1 and MCS number X is QPSK, the modulation scheme corresponding to MCS number X+1 is 16QAM, and the coding rate of MCS number X is equal to one of the following: round up {(coding rate of MCS number X-1 × 2 + coding rate of MCS number X+1 × 4) / 4}, round down {(coding rate of MCS number X-1 × 2 + coding rate of MCS number X+1 × 4) / 4}, round to the nearest integer {(coding rate of MCS number X-1 × 2 + coding rate of MCS number X+1 × 4) / 4}, and (coding rate of MCS number X-1 × 2 + coding rate of MCS number X+1 × 4) / 4. For MCS number Y, the modulation scheme corresponding to MCS number Y-1 and MCS number Y is 16QAM, the modulation scheme corresponding to MCS number Y+1 is 64QAM, the coding rate of MCS number Y is equal to one of the following: round up {(coding rate of MCS number Y-1 × 4 + coding rate of MCS number Y+1 × 6) / 8}, round down {(coding rate of MCS number Y-1 × 4 + coding rate of MCS number Y+1 × 6) / 8}, round to the nearest integer {(coding rate of MCS number Y-1 × 4 + coding rate of MCS number Y+1 × 6) / 8}, and (coding rate of MCS number Y-1 × 4 + coding rate of MCS number Y+1 × 6) / 8, and Y is greater than X+2.
[0060] Currently, URLLC supports two CQI tables, each corresponding to a different BLER. For example, the two CQI tables are referred to as the first CQI table and the second CQI table, respectively. All or some entries in the two CQI tables are different. For example, the BLER corresponding to the first CQI table is 10e-5, and lower spectral efficiency entries are introduced into the first CQI table. For example, the BLER corresponding to the second CQI table is 10e-1, and the second CQI table can reuse the eMBB CQI table, and the second CQI table contains entries with higher spectral efficiency. Currently, the MCS table has not been determined. If the two MCS tables are designed to correspond one-to-one with the CQI tables, there is a problem as to how terminal devices and network devices will determine which MCS table to use. Currently, there are two main solutions: 1. Dynamic MCS tables are used, in other words, network devices notify terminal devices of the specific MCS table to be used by using signaling. 2. MCS tables are configured quasi-statically by using RRC signaling. Solution 1 incurs a relatively large amount of additional signaling overhead. Solution 2 is too slow to execute and is not suitable for scheduling in URLLC services with relatively high latency requirements. For this reason, this embodiment of the present application provides a new MCS table, which is referred to as, for example, a first MCS table, and the first MCS table may correspond to at least two CQI tables having different BLERs.
[0061] In this embodiment of the present application, the first MCS table may include 32 entries. The 32 entries include all entries in the first CQI table. The first CQI table includes at least one entry with a spectral efficiency lower than 78 / 1024×2. Currently, it is known that the highest spectral efficiency in the first CQI table is 772 / 1024×6. In this case, all entries included in the first CQI table should be included in the first MCS table, and the 32 entries further include at least one entry excluded from the first CQI table. The spectral efficiency of the at least one entry excluded from the first CQI table is higher than 772 / 1024×6. In other words, all or some of the entries not included in the first CQI table with a spectral efficiency higher than 772 / 1024×6 are included in the first MCS table.
[0062] In a possible design, X, Y, the entries excluded from the first CQI table, and all entries in the first CQI table correspond to the MCS number values, the spectral efficiency of CQI number 14 in the second CQI table is 873 / 1024×6, the spectral efficiency of CQI number 15 in the second CQI table is 948 / 1024×6, and there is one of the following combinations, namely, X is 15, Y is 21, the spectral efficiency of MCS number 30 is 873 / 1024×6, the spectral efficiency of MCS number 31 is 948 / 1024×6, the spectral efficiency of MCS number 0 is the spectral efficiency of CQI number 1 in the first CQI table, the spectral efficiency of MCS number 2 is the spectral efficiency of CQI number 2 in the first CQI table, X is 15, Y is 21, the spectral efficiency of MCS number 30 is 873 / 1024×6, the spectral efficiency of MCS number 31 is 910 / 1024×6, the spectral efficiency of MCS number 0 is the spectral efficiency of CQI number 1 in the first CQI table, the spectral efficiency of MCS number 2 is the spectral efficiency of CQI number 2 in the first CQI table, X is 13, Y is 19, the spectral efficiency of MCS number 28 is 873 / 1024×6, the spectral efficiency of MCS number 27 is 822 / 1024×6, MCS numbers 29 through 31 are reserved entries, the spectral efficiency of MCS number 0 is the spectral efficiency of CQI number 1 in the first CQI table, the spectral efficiency of MCS number 1 is the spectral efficiency of CQI number 2 in the first CQI table, X is 14, Y is 20, the spectral efficiency of MCS number 28 is 822 / 1024 × 6, MCS numbers 29 through 31 are reserved entries, the spectral efficiency of MCS number 0 is (spectral efficiency of CQI number 1 in the first CQI table + spectral efficiency of CQI number 2 in the first CQI table) / 2, the spectral efficiency of MCS number 1 is the spectral efficiency of CQI number 2 in the first CQI table, the spectral efficiency of MCS number 2 is (spectral efficiency of CQI number 1 in the first CQI table + spectral efficiency of CQI number 3 in the first CQI table) / 2, X is 14, Y is 20, the spectral efficiency of MCS number 28 is 822 / 1024×6, the spectral efficiency of MCS number 29 is 873 / 1024×6, the spectral efficiency of MCS number 30 is 910 / 1024×6, the spectral efficiency of MCS number 31 is 948 / 1024×6, the spectral efficiency of MCS number 0 is (spectral efficiency of CQI number 1 in the first CQI table + spectral efficiency of CQI number 2 in the first CQI table) / 2, the spectral efficiency of MCS number 1 is the spectral efficiency of CQI number 2 in the first CQI table, and the spectral efficiency of MCS number 2 is (spectral efficiency of CQI number 1 in the first CQI table + spectral efficiency of CQI number 3 in the first CQI table) / 2.
[0063] The above shows some specific examples of entries included in the first MCS table. This is not limited to the present application.
[0064] In a possible design, if conversion precoding is enabled and the terminal device reports that pi / 2 BPSK modulation is supported, q=1; if the terminal device reports that pi / 2 BPSK modulation is not supported, q=2; and the modulation order of reserved entries, which corresponds to at least one of MCS numbers 29, 30, and 31, is determined based on the value of q, where q is the lowest supported modulation order reported by the terminal device.
[0065] The MCS table further accommodates conversion precoding. When conversion precoding is enabled, a parameter q exists, and q may represent the lowest modulation order that can be supported by the terminal device. If q=2, a reserved entry q (e.g., the entry corresponding to prior art MCS number 28) always exists in the MCS table. This results in a waste of state entries. For example, in the prior art, if q=2, MCS number 28 and MCS number 29 are the same entry. This is a redundant state. For this reason, in this embodiment of the application, a more efficient MCS indicator state entry is introduced to conserve state entries. For example, in this embodiment of the application, all or some entries in the first MCS table may be determined based on the value of q.
[0066] In a possible design, the modulation order of a reserved entry corresponding to at least one of MCS numbers 29, 30, and 31 is determined based on the value of q, which includes the case where q=1, MCS number 29 corresponds to modulation order 1, MCS number 30 corresponds to modulation order 2, and MCS number 31 corresponds to modulation order 4, and / or the case where q=2, MCS number 29 corresponds to modulation order 2, MCS number 30 corresponds to modulation order 4, and MCS number 31 corresponds to modulation order 6.
[0067] In a possible design, if conversion precoding is enabled and the terminal device reports that pi / 2 BPSK modulation is supported, then q=1; if the terminal device reports that pi / 2 BPSK modulation is not supported, then q=2, where q is the lowest supported modulation order reported by the terminal device, and the spectral efficiency corresponding to at least one MCS number is determined based on the value of q.
[0068] In possible designs, the spectral efficiency of the entry corresponding to MCS number 28 is a value higher than the reserved value or 772 / 1024×6, determined based on the value of q, or the spectral efficiency of the entry corresponding to MCS number 28 is one of two values higher than 772 / 1024×6, determined based on the value of q.
[0069] In possible designs, the spectral efficiency of the entry corresponding to MCS number 28 is a value higher than a reserved value or 772 / 1024×6, and is determined based on the value of q, including the case where q=1, the spectral efficiency of the entry corresponding to MCS number 28 is reserved, and / or the case where q=2, the spectral efficiency of the entry corresponding to MCS number 28 is one of the spectral efficiencies of 822 / 1024×6, 873 / 1024×6, 910 / 1024×6, and 948 / 1024×6.
[0070] In this embodiment of the present application, it will be understood that, in order to minimize the waste of state entries, the modulation order of reserved entries corresponding to at least one of MCS numbers 29, 30, and 31 may be determined based on the value of q. Naturally, the above description is only a few examples. This is not specifically limited.
[0071] According to a fifth aspect, a CQI notification method is provided, which can be performed by a communication device, such as a terminal device. The method includes the steps of: the communication device obtaining a first CQI number based on a first CQI table; and the communication device transmitting the first CQI number, wherein the first CQI table includes entries excluded from a second CQI table and several entries in the second CQI table whose modulation scheme is 64QAM.
[0072] Correspondingly, according to a sixth aspect, a method for receiving CQI is provided, which can be performed by a communication device. The communication device is, for example, a network device, and the network device is, for example, a base station. The method includes the steps of: receiving a first CQI number in a first CQI table by the communication device; and determining a modulation scheme, coding rate, and spectral efficiency corresponding to the first CQI number by the communication device, wherein the first CQI table includes entries excluded in a second CQI table and some entries in the second CQI table where the modulation scheme is 64QAM.
[0073] Entries excluded from the second CQI table are, for example, entries corresponding to relatively low coding rates. Specifically, the MCS table provided in this embodiment of the application includes MCS with relatively low coding rates, thereby allowing the MCS table to accommodate lower BLER. In this case, the MCS table provided in this embodiment of the application can effectively adapt to the requirements of URLLC services.
[0074] In a possible design, all entries in the first CQI table where the modulation scheme is 64-Central Phase Amplitude Modulation (QAM) are some entries for 64QAM in the second CQI table, and some of the entries for 64QAM in the second CQI table are as follows: Some entries correspond to equally spaced CQI numbers, or Some entries correspond to non-consecutive CQI numbers, and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries correspond to consecutive CQI numbers, and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries include entries that correspond to the highest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries include N entries corresponding to consecutive CQI numbers, where the modulation scheme in the second CQI table is 64QAM, and the first entry in the N consecutive entries is the entry corresponding to the smallest CQI number, where the modulation scheme in the second CQI table is 64QAM, and N is a positive integer between 1 and 5.
[0075] In a possible design, all entries in the first CQI table with a modulation scheme of 64QAM are some entries for 64QAM in the second CQI table, and some of these entries for 64QAM in the second CQI table are as follows: Some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 12, and 14, or CQI numbers 11, 13, and 15, or Some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 15 in the second CQI table, or CQI numbers 10, 11, 14, and 15, or CQI numbers 11, 12, 13, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or Some entries in the second CQI table whose modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 14 in the second CQI table, or CQI numbers 10, 11, 12, and 13, or CQI numbers 10, 11, and 12, or CQI numbers 10 and 11.
[0076] According to the seventh aspect, a communication device is provided. The communication device is, for example, a network device. The communication device has the function of implementing a network device in a method design. These functions may be implemented by hardware, or by hardware by running corresponding software. The hardware or software includes one or more units corresponding to the functions.
[0077] In possible designs, a particular structure of a communication device may comprise a processor and a transceiver. The processor and transceiver may perform corresponding functions in the manner provided in any possible design of the first, fourth, or sixth embodiments.
[0078] In possible designs, a particular structure of a communication device may comprise a processing module and a transceiver module. The processing module and the transceiver module may perform corresponding functions in the manner provided in any possible design of the first, fourth, or sixth embodiments.
[0079] According to the eighth aspect, a communication device is provided. The communication device is, for example, a terminal device. The communication device has the function of implementing a terminal device in a method design. These functions may be implemented by hardware, or by hardware by running corresponding software. The hardware or software includes one or more units corresponding to the functions.
[0080] In possible designs, a particular structure of a communication device may comprise a processor and a transceiver. The processor and transceiver may perform corresponding functions in the manner provided in any possible design of the second, third, or fifth embodiments.
[0081] In possible designs, a particular structure of a communication device may comprise a processing module and a transceiver module. The processing module and the transceiver module may perform corresponding functions in the manner provided in any possible design of the second, third, or fifth embodiments.
[0082] According to the ninth aspect, a communication device is provided. The communication device may be a network device in the method design described above, or a chip located on the network device. The communication device comprises a memory configured to store computer executable program code, and a processor connected to the memory. The program code stored in the memory includes instructions, and when the processor executes an instruction, the communication device can perform a method performed by the network device in any possible design of the first, fourth, or sixth aspect.
[0083] According to a tenth aspect, a communication device is provided. The communication device may be a terminal device in the method design described above, or a chip located in the terminal device. The communication device comprises a memory configured to store computer executable program code and a processor connected to the memory. The program code stored in the memory includes instructions, and when the processor executes an instruction, the communication device can perform a method that is performed by the terminal device in any possible design of the second, third, or fifth aspect.
[0084] According to the eleventh aspect, a communication system is provided, comprising a network device and a terminal device. The network device is configured to determine N MCS indices in an MCS table, obtain by multiplying the coding rate by 1024, and transmit at least one of the N MCS indices if the value corresponding to MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N is greater than or equal to X. The terminal device receives downlink control information and, based on the downlink control information, obtains at least one MCS index in an MCS table, and is configured such that the MCS table contains N MCS indices, obtain by multiplying the coding rate by 1024, and the value corresponding to MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N is greater than or equal to X.
[0085] According to the twelfth aspect, a communication system is provided, the communication system comprising a network device and a terminal device. The terminal device transmits a first CQI number, the first CQI number is determined based on a first CQI table, and receives an MCS number in a first MCS table, the first MCS table is configured to include entries excluded from the first CQI table and at least one entry in the first CQI table whose modulation scheme is 64QAM. The network device receives a first channel quality index CQI number in a first CQI table, transmits a first MCS number, the first MCS number is determined based on a first MCS table, the first MCS table is configured to include entries excluded from the first CQI table and at least one entry in the first CQI table whose modulation scheme is 64QAM.
[0086] According to the 13th aspect, a communication system is provided, comprising a network device and a terminal device. The terminal device obtains a first CQI number based on a first CQI table, transmits the first CQI number, and is configured such that the first CQI table includes entries excluded from a second CQI table and several entries in the second CQI table whose modulation scheme is 64QAM. The network device receives a first CQI number in the first CQI table, determines the modulation scheme, coding rate, and spectral efficiency corresponding to the first CQI number, and is configured such that the first CQI table includes entries excluded from a second CQI table and several entries in the second CQI table whose modulation scheme is 64QAM.
[0087] According to the fourteenth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions. When an instruction is executed on a computer, the computer can perform the method in any possible design of the above-described aspect.
[0088] According to the 15th aspect, a computer program product containing instructions is provided. The computer program product stores instructions. When the computer program product is executed on a computer, the computer can perform the method in any possible design of the above aspects.
[0089] The MCS table provided in the embodiments of this application includes an MCS with a relatively low coding rate, thereby enabling the MCS table to accommodate a lower BLER. In this case, the MCS table provided in the embodiments of this application can effectively adapt to the requirements of URLLC services. [Brief explanation of the drawing]
[0090] [Figure 1] This is a schematic diagram illustrating the usage scenario division of LDPC BG1 and BG2 in the eMBB service. [Figure 2] This is a schematic diagram of an application scenario according to one embodiment of this application. [Figure 3] This is a flowchart of a communication method according to one embodiment of this application. [Figure 4] This is a flowchart of a communication method according to one embodiment of this application. [Figure 4-1] This is a schematic diagram of an application method for the MCS table according to one embodiment of this application. [Figure 4-2] This is a schematic diagram of an application method for the MCS table according to one embodiment of this application. [Figure 5] This is a flowchart of a communication method according to one embodiment of this application. [Figure 6] This is a schematic diagram of a communication device according to one embodiment of the present application. [Figure 7] This is a schematic diagram of a communication device according to one embodiment of the present application. [Figure 8A] This is a schematic diagram of a communication device according to one embodiment of the present application. [Figure 8B] This is a schematic diagram of a communication device according to one embodiment of the present application. [Modes for carrying out the invention]
[0091] To further clarify the purpose, technical solutions, and advantages of the embodiments of this application, the embodiments of this application will be described in more detail below with reference to the accompanying drawings.
[0092] Some terms in the embodiments of this application are explained below so that they may be better understood by those skilled in the art.
[0093] (1) Terminal devices include devices that provide voice and / or data connectivity to a user, and may include, for example, a portable device with wireless connectivity or a processing unit connected to a wireless modem. Terminal devices can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. Terminal devices may include user equipment (UE), wireless terminal devices, mobile terminal devices, subscriber units, subscriber stations, mobile stations, mobile consoles, remote stations, access points (AP), remote terminal devices, access terminal devices, user terminal devices, user agents, user devices, etc. For example, terminal devices may include mobile phones (or "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, computer-integrated, or in-vehicle mobile devices, intelligent wearable devices, etc. For example, a terminal device may be a personal communication service (PCS) telephone, a cordless telephone, a session initiation protocol (SIP) telephone, a wireless local loop (WLL) station, or a personal digital assistant (PDA). Alternatively, a terminal device may include a limited device, such as a device with relatively low power consumption, a device with limited memory capacity, or a device with limited computing power.For example, terminal devices include information sensing devices such as barcode devices, radio frequency identification (RFID) devices, sensors, global positioning systems (GPS), or laser scanners.
[0094] As an example, and not an limitation, in the embodiments of this application, the terminal device may be a wearable device instead. Wearable devices are also called wearable intelligent devices and are a general term for wearable devices such as glasses, gloves, watches, clothing, and shoes developed by applying wearable technology to the intelligent design of daily wear. Wearable devices are portable devices that can be worn directly on the body or incorporated into clothing or user accessories. Wearable devices are not only hardware devices but are also configured to implement powerful functionality through software support, data interaction, and cloud interaction. Typical wearable intelligent devices include full-featured large devices that can implement full or partial functionality without relying on a smartphone, such as smartwatches or smart glasses, and devices that focus on only one type of application functionality and need to work in conjunction with other devices such as smartphones, such as various smart bands for monitoring bodily signs, smart helmets, or smart jewelry.
[0095] (2) A network device may include, for example, a base station (e.g., an access point), be located within an access network, and communicate with a wireless terminal device by using one or more cells on a wireless interface. The network device may be configured to convert received wireless frames and Internet Protocol (IP) packets to each other and to function as a router between the terminal device and the rest of the access network, the rest of the access network may include an IP network. The network device may further coordinate attribute management of the wireless interface. For example, the network device may include an evolutionary NodeB (NodeB or eNB or e-NodeB) in a long-term evolution (LTE) system or an LTE-Advanced (LTE-A) system, or a next-generation NodeB (gNB) in a 5G NR system. This is not limited to the embodiments of this application.
[0096] In addition, in embodiments of this application, a network device provides services to a cell, and a terminal device communicates with the network device by using the transmission resources (e.g., frequency domain resources or spectral resources) used by the cell. A cell may be a cell corresponding to a network device (e.g., a base station). A cell may belong to a macro base station or to a base station corresponding to a small cell. Small cells here may include metro cells, micro cells, pico cells, femto cells, etc. These small cells are characterized by a small coverage area and low transmission power, making them suitable for providing high-speed data transmission services.
[0097] In addition, in LTE or NR systems, multiple in-frequency cells can operate simultaneously on a carrier. In some special scenarios, the concept of a carrier can be considered equivalent to the concept of a cell. For example, in a carrier aggregation (CA) scenario, both the carrier index of a secondary component carrier and the cell identity of a secondary serving cell operating on that secondary component carrier are carried when the secondary component carrier is configured for a UE. In this case, the concept of a carrier can be considered equivalent to the concept of a cell. For example, a UE accessing a carrier is equivalent to a UE accessing a cell.
[0098] (3) The subcarrier spacing is the distance between the center or peak positions of two adjacent subcarriers in the frequency domain in an orthogonal frequency division multiplexing (OFDM) system. For example, the subcarrier spacing in a long-term evolution (LTE) system is 15 (kilohertz, kHz), and the subcarrier spacing in a 5G NR system may be 15 kHz, 30 kHz, 60 kHz, 120 kHz, etc.
[0099] (4) The URLLC service has the following requirements, namely, the URLLC service has extremely high latency requirements: The latency for unidirectional transmission from the sender to the receiver must be within 0.5 ms, and the reliability of transmissions within 1 ms must reach 99.999%.
[0100] To meet the transmission delay requirements of URLLC services, smaller time scheduling units may be used for data transmission over wireless radio interfaces. For example, mini-slots or slots corresponding to larger subcarrier intervals are used as the smallest time scheduling units. A single mini-slot contains one or more time-domain symbols. Time-domain symbols as used herein may be orthogonal frequency division multiplexing (OFDM) symbols. A slot corresponding to a 15 kHz subcarrier interval contains six or seven time-domain symbols and corresponds to a time length of 0.5 ms. A slot corresponding to a 60 kHz subcarrier interval corresponds to a time length reduced to 0.125 ms.
[0101] URLLC service data packets may be generated suddenly and randomly. There may be periods where no data packets are generated, or multiple data packets may be generated in a short period. In most cases, URLLC service data packets are small, e.g., 50 bytes. The characteristics of URLLC service data packets affect the resource allocation method of the communication system. Resources as used herein include, but are not limited to, time-domain symbols, frequency-domain resources, time-frequency resources, codeword resources, and beam resources. System resource allocation is typically completed by the access network device. The access network device is used as an example below for explanation. If the access network device allocates resources to the URLLC service using a resource reservation method, system resources are wasted when the URLLC service is not in use. In addition, due to the low latency characteristic of URLLC services, data packets need to be transmitted in a very short time. Therefore, the access network device needs to reserve a sufficiently large bandwidth for the URLLC service, which significantly reduces the utilization of system resources.
[0102] To meet the requirements for ultra-low latency, relatively small time scheduling units are typically used for data in URLLC services. For example, two time-domain symbols corresponding to a 15kHz subcarrier interval are used, or a slot corresponding to a 60kHz subcarrier interval is used, with each slot corresponding to a 60kHz subcarrier interval corresponding to seven time-domain symbols and a time length of 0.125ms.
[0103] (5) The modulation coding scheme table is as follows; that is, in this specification, a modulation coding scheme may be simply referred to as MCS. Therefore, in this specification, the modulation coding scheme table may be simply referred to as the MCS table. However, the modulation coding scheme is not limited to this specification and may be transformed in other ways. The MCS table contains at least one of the following: modulation scheme, code rate, spectral efficiency, etc. A single MCS table may contain at least one type of modulation coding scheme information, each type of modulation coding scheme information having a corresponding number (i.e., a modulation coding scheme number (index)) that corresponds to at least one of the following: modulation scheme, code rate, and spectral efficiency. Similarly, since a modulation coding scheme is simply referred to as MCS in this specification, the modulation coding scheme information may also be simply referred to as MCS information, and the modulation coding scheme index may be simply referred to as the MCS number.
[0104] In the case of URLLC services, multiple MCS tables may be supported, and each MCS table may correspond to one or more BLERs.
[0105] For the relationships between values in the MCS table, please refer to the following formula. Spectral efficiency = coding rate / 10²⁴ × modulation order Qm (Equation 1) Code rate = Amount of effective transmitted information / Data resources used (Equation 2)
[0106] (6) A channel quality indicator (CQI) table is as follows: a CQI table includes at least one of the modulation scheme, coding rate, spectral efficiency, and BLER. A single CQI table may include at least one type of CQI (or be called at least one CQI), each type of CQI having a corresponding indicator (i.e., a CQI indicator) that corresponds to at least one of the modulation scheme, coding rate, spectral efficiency, and BLER.
[0107] The MCS table can be thought of as being derived from the CQI table. For example, the current CQI table contains 16 entries, i.e., 16 CQI indices from 0 to 15. The 16 entries can be directly placed in the MCS table as 16 entries contained in the MCS table. In this case, the 16 entries become 16 MCS in the MCS table. If the MCS table is indicated by using 5 bits, the MCS table may further average two adjacent entries in the 16 entries to obtain another 16 entries. In this case, the MCS table may contain a total of 32 entries.
[0108] For example, Table 1 is the current CQI table.
[0109] [Table 1]
[0110] Table 1 contains a total of 16 entries.
[0111] Table 2 is the current MCS table applicable to physical downlink shared channels (PDSCH).
[0112] [Table 2]
[0113] It will be understood that the MCS table shown in Table 2 contains the 16 entries from the CQI table shown in Table 1, and further contains another 16 entries obtained by averaging two adjacent entries from the 16 entries.
[0114] Modulation order 1 corresponds to pi / 2 binary phase shift keying (BPSK), modulation order 2 corresponds to QPSK, modulation order 4 corresponds to 16QAM, modulation order 6 corresponds to 64QAM, and modulation order 8 corresponds to 256QAM.
[0115] (7) In this specification, the block error rate will be simply referred to as BLER, but other conversion schemes or alternative names are not excluded. BLER is the percentage of erroneous blocks relative to all blocks transmitted. For example, BLER may be equal to one of {x × 10e-1, x × 10e-2, x × 10e-3, x × 10e-4, x × 10e-5, x × 10e-6, x × 10e-7, x × 10e-8, x × 10e-9} or another value. 10e-1 = 10 -1 = 0.1, and so are other values of BLER. x is a positive number, for example x = 1 or 5, or it may be equal to any other value. Specifically, it will be understood that BLER can be replaced with an accuracy that can be equal to one of {1-x × 10e-1, 1-x × 10e-2, 1-x × 10e-3, 1-x × 10e-4, 1-x × 10e-5, 1-x × 10e-6, 1-x × 10e-7, 1-x × 10e-8, or 1-x × 10e-9}.
[0116] (8) Channel coding techniques are a common method for improving the reliability of data transmission in communication systems. Currently, channel coding techniques for 5G eMBB scenarios are largely standardized, meaning that low-density parity check code (LDPC) coding is used for data channels and Polar coding is used for control channels.
[0117] In 5G eMBB scenarios, LDPC coding is used as a unique channel coding scheme for data channels. The current standard provides two basis matrices, BG1 and BG2. BG2 is used for all payload sizes when the coding rate is less than 1 / 4, for all coding rates when the payload is less than 308, and for scenarios where the coding rate is less than 2 / 3 when the payload is between 308 and 3840. In other cases, BG1 is typically used. Figure 1 shows the usage scenario breakdown of eMBB LDPC BG1 (also simply called BG1) and LDPC BG2 (also simply called BG2). The horizontal axis is payload size, the vertical axis is coding rate, parts indicated by " / " represent BG2, and parts indicated by "\" represent BG1.
[0118] Compared to eMBB scenarios, URLLC scenarios typically involve relatively smaller data packet sizes, and achieving high reliability usually requires the use of relatively low coding rates. Therefore, BG2 can be used for data channels in URLLC scenarios. However, embodiments of this application are not limited thereto.
[0119] (9) Channel state information (CSI) is as follows: In general, CSI is classified into periodic CSI (P-CSI), aperiodic CSI (A-CSI), and semi-persistent CSI (SPS-CSI). Periodic CSI means that a terminal device periodically transmits CSI to a network device. Transmission of aperiodic CSI means that the network device triggers the transmission of CSI each time by using downlink control information (DCI). Transmission of semi-persistent CSI means that the network device triggers the terminal device to transmit CSI continuously by using downlink control information. In the case of aperiodic CSI, it can be seen from the transmission mechanism that the network device may instruct the terminal device to transmit the current CSI based on the requirements of the network device. Thus, this is more flexible. However, each trigger depends on DCI transmission. Semi-persistent CSI is introduced to control the amount of DCI and reduce the control channel resources occupied by DCI. Since periodic CSI is constructed using higher-layer signaling, the resources occupied for DCI transmission are minimized. Therefore, all three mechanisms are reserved. Note that only periodic and aperiodic CSI are supported in the fourth generation (4G) mobile communication systems, with aperiodic CSI necessarily transmitted on the physical uplink shared channel (PUSCH) and periodic CSI necessarily transmitted on the physical uplink control channel (PUCCH). In current discussions of 5G NR systems, it has also been agreed that semi-persistent CSI will be introduced and that aperiodic CSI may be transmitted on the PUCCH.CSI includes one or more pieces of information, such as CQI, precoding matrix indicator (PMI), rank indicator (RI), reference signal received power (RSRP), channel state-information reference signal resource indicator (CRI), and indicator of the number of non-zero wideband amplitude coefficients.
[0120] (10) Upper layer signaling may be signaling transmitted by an upper layer protocol layer. An upper layer protocol layer is at least one protocol layer above the physical layer. An upper layer protocol layer may particularly include at least one of the following protocol layers: medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, radio resource control (RRC) layer, and non-access stratum (NAS).
[0121] Dynamic signaling can be signaling or information transmitted by the physical layer, for example, by using DCI.
[0122] (11) The terms “system” and “network” may be used interchangeably in the embodiments of this application. “Multiple” means two or more, and therefore “multiple” may also be understood as “at least two” in the embodiments of this application. The terms “and / or” describe a relationship between related objects and indicate that three relationships may exist. For example, A and / or B may represent the following three cases: that only A exists, that both A and B exist, and that only B exists. In addition, the letter “ / ” generally indicates a “logical OR” relationship between related objects unless otherwise specified.
[0123] In the embodiments described herein, when a table is described, the terms “number” and “index” may be understood to be the same concept, both being the English word “index.” For example, in the case of an MCS table, the two concepts of MCS number and MCS index are interchangeable. As another example, in the case of a CQI table, the two concepts of CQI number and CQI index are interchangeable. For example, an entry in an MCS table corresponds to a modulation scheme, coding rate, and spectral efficiency corresponding to an MCS number in the MCS table. An entry in a CQI table corresponds to a modulation scheme, coding rate, and spectral efficiency corresponding to a CQI number in the CQI table.
[0124] In addition, unless otherwise specified, in the embodiments of this application, ordinal numbers such as "first" and "second" are intended to distinguish multiple subjects and are not intended to limit the order, chronological order, priority, or importance of multiple subjects.
[0125] Embodiments of this application are applicable to LTE systems or 5G NR systems, or to next-generation mobile communication systems or other similar communication systems.
[0126] In addition, the following descriptive process primarily uses examples where the technical solutions provided in the embodiments of this application are applied to a URLLC service. This is not limited to the present application. For example, the technical solutions provided in the embodiments of this application may alternatively be applied to other services having similar requirements to those of a URLLC service, or to services such as eMBBs.
[0127] The following describes the technical background of the embodiments of this application.
[0128] In 5G systems, URLLC services have extremely stringent latency requirements. The delay for unidirectional transmission from the sender to the receiver must be within 0.5 milliseconds (ms), and the reliability of transmissions within 1 ms must reach 99.999%.
[0129] The BLER corresponding to the MCS currently applied to eMBB services is 10e-1. For URLLC services with low latency, higher reliability requires the system to support smaller BLER values. Considering the relationship between BLER and coding rate, supporting lower BLER requires lower coding rates, and lower coding rates lead to lower BLER values, thus requiring even lower coding rates.
[0130] The following explains why the system needs to support lower coding rates in order to support lower BLER. Under current communication conditions, the smallest MCS that can be used for data transmission from terminal devices is the MCS corresponding to MCS index 0 in the existing MCS table, with a corresponding block error rate of 10e-1. This specification makes no distinction between uplink and downlink. Assuming other external conditions remain unchanged, transmission with lower block error rates can only be supported by reducing the modulation order or coding rate.
[0131] When the coding rate decreases, less information is required to be transmitted using the same system resources, increasing information redundancy and improving reliability. For example, suppose an A bit is initially transmitted using Z data resources, and the coding rate is A / Z. With 3 × Z data resources, the A bit is repeated three times to form 3A bits for transmission. In this case, the coding rate is A / 3Z. Clearly, the latter coding rate is lower, which can result in higher accuracy.
[0132] Lowering the modulation order can also achieve the goal of transmitting less required information by using more data resources. However, in existing MCS tables, the modulation order has reached 2-QPSK, and since pi / 2 BPSK is very close to QPSK in terms of performance, lower modulation orders cannot be used to improve reliability.
[0133] In conclusion, improving reliability by lowering the coding rate is relatively appropriate. Therefore, embodiments of this application provide an MCS that supports lower coding rates, thereby enabling the MCS to adapt to the requirements of URLLC services.
[0134] Figure 2 illustrates an application scenario according to one embodiment of the present application. Figure 2 includes a network device and at least one terminal device. The network device and terminal device operate on a 5G NR system, and the network device is, for example, a base station. The terminal device and network device can communicate with each other by using the 5G NR system.
[0135] Referring to Figure 3, one embodiment of this application provides a communication method. In the following description process, an example is used in which the method is applied to the application scenario shown in Figure 2. The procedure of this method is as follows:
[0136] S31. A step in which a network device determines N MCS indices in an MCS table, the values obtained by multiplying the coding rate by 1024, where the value corresponding to MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N ≥ X.
[0137] S32. When a network device sends at least one of N MCS indicators to a terminal device, the terminal device receives at least one of the N MCS indicators. An example in which a network device sends at least one MCS indicator to a terminal device using downlink control information is used in Figure 3. In this case, the terminal device receives downlink control information.
[0138] S33. The terminal device obtains at least one MCS index from the downlink control information in the MCS table, the MCS table containing N MCS indices obtained by multiplying the coding rate by 1024, the value corresponding to MCS index X in the N MCS indices being less than or equal to a first threshold, X being a non-negative integer, N being a positive integer, and N ≥ X.
[0139] S34. The terminal device determines the MCS based on at least one MCS metric.
[0140] S35. The terminal device transmits the first information based on the determined MCS.
[0141] In the embodiments of this application, the numbers preceding the steps are merely examples and do not limit the actual execution sequence of the steps. In the application process, the execution sequence of each step may be modified based on various scenarios or requirements.
[0142] A terminal device obtains a CSI report by measuring the channel of a CSI reference resource. The terminal device transmits the obtained CSI to a network device by encoding the CSI report, and the network device may receive the CSI from the terminal device.
[0143] S31 is an optional step because if the network device does not receive a CSI from the terminal device, it may instead send an MCS index to the terminal device.
[0144] In addition, S35 is also an optional step.
[0145] Downlink control information may be, for example, DCI or other downlink control information. In this specification, DCI is used as an example. For example, DCI includes an MCS field, which may represent at least one MCS index.
[0146] The first piece of information can be scheduled using DCI, or by another method.
[0147] This embodiment of the present application provides an MCS table which includes N MCS indices, each MCS indice corresponding to one MCS, where one MCS corresponds to at least one of the following: modulation scheme, coding rate, and spectral efficiency. The N MCS indices are obtained by multiplying the coding rate by 1024, and the value corresponding to MCS indice X is less than or equal to YY. Specifically, the MCS table provided in this embodiment of the present application includes MCS with relatively low coding rates, and therefore the MCS table can correspond to lower BLER. In this case, the MCS table provided in this embodiment of the present application can effectively adapt to the requirements of URLLC services. Depending on the case, the value of X in MCS indice X may be one of 0, 1, 2, 3, 4, 5, 6, 7, and 8, or may be a positive integer greater than or equal to 0.
[0148] In addition, the coding rate corresponding to the MCS index X cannot be infinitesimally small. Therefore, in addition to being less than or equal to the first threshold, the value obtained by multiplying the coding rate by 1024 and corresponding to the MCS index X may further be greater than or equal to the second threshold. In other words, the second threshold ≤ coding rate X × 1024 corresponding to the MCS index ≤ the first threshold. The second threshold may be, for example, 5 or 8, or another value, and the first threshold may be, for example, 119, 120, or 40, or another value. This is not limited to the present embodiments of this application. In the following specification, the first threshold may be alternatively represented by YY, and the second threshold may be alternatively represented by YYY.
[0149] For example, MCS index X is an index with a relatively small index value in the MCS table. Generally, when the MCS index is small, the corresponding encoding scheme can be BPSK or QPSK. Therefore, depending on the case, the encoding scheme corresponding to MCS index X may be BPSK or QPSK.
[0150] In this embodiment of the present application, the first threshold is used as an example, and is obtained by multiplying the coding rate by 1024, and the value corresponding to the MCS index X in the MCS table is 5, 8, 10, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, and 119 It may contain at least one of the following values.
[0151] In the current MCS table, the value obtained by multiplying the lowest coding rate by 1024 is 120. It can be seen that the value obtained by multiplying the coding rate supported by the MCS table provided in this embodiment of the application by 1024 may be smaller than the value obtained by multiplying the lowest coding rate of the current MCS table by 1024. In other words, the coding rate supported by the MCS table provided in this embodiment of the application is lower than the lowest coding rate of the current MCS table. In this way, the MCS table accommodates lower BLER and thereby effectively adapts to the requirements of URLLC services. In addition, in the MCS table provided in this embodiment of the application, the coding rate corresponding to the MCS index with the minimum value is lower than the coding rate corresponding to the MCS index with the minimum value in the CQI table. In this specification, the CQI table is the currently existing CQI table. For example, referring to Table 1, in the current CQI table, the coding rate corresponding to the MCS index with the minimum value is 78. In this case, the MCS table provided in this embodiment of the present application has a coding rate lower than 78 corresponding to the MCS index having the minimum value. In other words, the MCS table provided in this embodiment of the present application may support lower coding rates.
[0152] In this embodiment of the present application, the provided MCS table may correspond to at least two of the following encoding schemes, namely LDPC BG1, LDPC BG2, and Polar, and, of course, may further correspond to other encoding schemes. For example, the MCS table may correspond to LDPC BG2 and Polar. In this case, the number of MCS indices corresponding to Polar in the MCS table is less than the number of MCS indices corresponding to LDPC BG2. Specifically, in the MCS table, a larger number of MCS indices correspond to relatively high coding rates, thereby potentially improving the compatibility of the MCS table provided in this embodiment of the present application with existing MCS tables.
[0153] If the coding rate corresponding to the MCS index is lower than F, the coding scheme corresponding to the MCS index may be Polar or BG2. It is understood that F is, for example, 0.25 or greater, or that F belongs to the first set, and the minimum value included in the first set is 0.25.
[0154] A newly introduced MCS in the MCS table provided in this embodiment of the application is considered a new entry initially introduced in the CQI table, and a new entry introduced in the CQI table can be directly added to the MCS table. In this case, an average value, such as the arithmetic mean of two adjacent entries, can be calculated for the newly added entry in the MCS table. In this way, a new entry can be obtained. Here, the two adjacent entries are two entries with adjacent MCS indices. In this case, when the average of the two adjacent entries is calculated, only one entry may be obtained, or two entries may be obtained. For example, two entries may be obtained by calculating the average of two adjacent entries, and the MCS indices of the two entries may be MCS index XX and MCS index XX+1, respectively. In this case, the modulation schemes corresponding to MCS index XX and MCS index XX+1 are different. For example, MCS index XX corresponds to QPSK and MCS index XX+1 corresponds to 16QAM. However, the spectral efficiencies corresponding to MCS index XX and MCS index XX+1 may be the same. In this case, the coding schemes corresponding to MCS index XX and MCS index XX+1 may be different. For example, MCS index XX corresponds to BG2 and MCS index XX+1 corresponds to Polar, or MCS index XX+1 corresponds to BG2 and MCS index XX corresponds to Polar.
[0155] In addition, calculations in existing protocols indicate that variations in coding rate cause significant changes in resource allocation. In this case, if terminal devices can accurately report the coding rate or spectral efficiency value corresponding to the signal-to-noise ratio (SNR), the system can save many resources, thereby improving system utilization. Specifically, according to the evaluation, if the time-domain resource for data transmission is the length of 2 symbols, the frequency-domain resource required when the coding rate multiplied by 1024 is 30 is at least 212 resource blocks (RBs), when the coding rate multiplied by 1024 is 34 is 192 RBs, when the coding rate multiplied by 1024 is 37 is 172 RBs, and when the coding rate multiplied by 1024 is 42 is 152 RBs. Therefore, unlike the original table, in the URLLC CQI table or MCS table, system resource utilization can be improved if the difference in coding rates between two adjacent entries can be less than or equal to a third threshold. Therefore, in the MCS table provided in this embodiment of the present application, the modulation schemes corresponding to MCS index X and MCS index X+1 are the same, and the value obtained by multiplying the difference between the coding rate corresponding to MCS index X and the coding rate corresponding to MCS index X+1 by 1024 may be less than or equal to a third threshold.
[0156] In addition to the conditions related to the third threshold, in this embodiment of the present application, the modulation scheme corresponding to MCS index X is the same as the modulation scheme corresponding to MCS index X+1, and the value obtained by multiplying the difference between the coding rate corresponding to MCS index X and the coding rate corresponding to MCS index X+1 by 1024 may further be greater than or equal to the fourth threshold. The value of the fourth threshold is related to the channel estimation accuracy of the terminal device. If the SNR corresponding to 10 is 0.5 dB, then the minimum channel estimation accuracy of the terminal device is also 0.5 dB. Specifically, coding rate differences smaller than the coding rate difference corresponding to the minimum channel estimation accuracy of 0.5 dB cannot be recognized by the terminal device. Therefore, in the MCS table provided in this embodiment of the present application, the value obtained by multiplying the difference between the coding rates of two adjacent entries by 1024 is greater than or equal to the fourth threshold. For the two conditions related to the third and fourth thresholds, at least one of the conditions may be present in the MCS table provided in this embodiment of the present application. For example, if the value obtained by multiplying the difference between the coding rates of two adjacent entries by 1024 is greater than or equal to the fourth threshold, and a large difference is not considered useful for resource allocation, then the value obtained by multiplying the difference between the coding rates of two adjacent entries by 1024 may be less than or equal to the third threshold.
[0157] The third threshold may be, for example, 1, 2, 3, 4, 5, 11, 12, or 13, or another value. The fourth threshold may be, for example, 1, 2, 3, 4, 8, 9, 10, or 11, or another value. The values of the third and fourth thresholds are not limited to these embodiments of the present application.
[0158] The following illustrates the MCS tables provided in this embodiment of the application by using several examples.
[0159] 1. Example A. In Example A, a new MCS table is obtained by modifying an existing MCS table or CQI table. In Example A, the encoding scheme for all MCS indices included in the MCS table may be BG2, but is not limited to it; for example, Polar could be used as an alternative. Alternatively, different encoding schemes may be used for different MCS indices included in the MCS table.
[0160] In Example A, the MCS table supports a BLER lower than the existing 10e-1. The following provides an explanation using different BLERs.
[0161] a. For example, the MCS table supports BLER 10e-5.
[0162] Generally, an MCS table can have 5 bits and contain 32 entries, or an MCS table can have 4 bits and contain 16 entries. In the following explanatory process, a 5-bit CQI table and a 4-bit CQI table will be used separately as examples.
[0163] 1.5-bit CQI table If the MCS table corresponds to 5 bits, the entry for G is removed from the original MCS table (as shown in Table 2), and a new entry for G is added. The newly added entry for G corresponds to a relatively low coding rate, and G is a positive integer. Given that this embodiment of the application aims to provide an MCS that can support lower coding rates, Table 2 shows that a larger MCS index corresponds to a higher coding rate, and the G entry removed from the original MCS table may be the entry for G with the largest MCS index. For example, G = 4. In this case, the entries corresponding to MCS index 28, MCS index 29, MCS index 30, and MCS index 31 may be removed from Table 2. Alternatively, all entries corresponding to MCS indexes 29, 30, and 31 are reserved entries, so any valid entries for G may be considered removed. For example, the entries corresponding to MCS index 25, MCS index 26, MCS index 27, and MCS index 28 may be removed. This is equivalent to removing entries with relatively high coding rates from the original MCS table, thereby allowing the new MCS table to more effectively support lower coding rates. Alternatively, the G entries removed from the original MCS table are randomly selected G entries, and the MCS indices corresponding to the removed G entries may be continuous or discontinuous. Or, the last entry corresponding to 64QAM in the original MCS table may be selected for removal. This is not specifically limited.
[0164] In the first example, if G=4, please refer to Table A1 for the MCS table.
[0165] [Table 3]
[0166] Each row in Table A1 can be understood as one MCS. It can be seen that one MCS corresponds to one MCS index and a set of parameters. In addition, in the MCS table, the parameters corresponding to one MCS may include other parameters in addition to some of the parameters shown in Table A1. However, these other parameters are not listed individually because they are not very relevant to the solution of this application.
[0167] For the correspondence between modulation scheme numbers and specific modulation schemes, please refer to the explanation above. The subsequent tables are similar and will not be repeated in detail.
[0168] In Table A1, the Old MCS Index represents the index of the corresponding entry in the original MCS table, and the New MCS Index represents the index of the corresponding entry in the new MCS table. In Table A1, we can see that there are no corresponding New MCS Indexes from Old MCS Index 28 onwards. This indicates that Table A1 uses an example where the entries corresponding to MCS index 28, MCS index 29, MCS index 30, and MCS index 31 have been removed from the original MCS table. Four new entries, namely New MCS Index 0 through New MCS Index 3, are added. This can be understood as follows: New MCS Index 0 and New MCS Index 2 are newly added, the entry corresponding to New MCS Index 1 is obtained by averaging the entries corresponding to New MCS Index 0 and New MCS Index 2, and the entry corresponding to New MCS Index 3 is obtained by averaging the entries corresponding to New MCS Index 2 and New MCS Index 4. For example, the value obtained by multiplying the coding rate by 1024, corresponding to New MCS Index 1, is equal to 66. This is obtained by averaging the value 54 for New MCS Index 0, obtained by multiplying the coding rate by 1024, and the value 78 for New MCS Index 2, obtained by multiplying the coding rate by 1024. In other words, 66 = (54 + 78) / 2. The spectral efficiency corresponding to New MCS Index 1 is 0.1289. This is obtained by averaging the spectral efficiency 0.1055 for New MCS Index 0 and the spectral efficiency 0.1523 for New MCS Index 2. In other words, 0.1289 = (0.1055 + 0.1523) / 2. The method for obtaining the entry corresponding to New MCS Index 3 is the same as the method for obtaining the entry corresponding to New MCS Index 1, and the details will not be repeated.
[0169] In newly added entries in Table A1, the correspondence between the MCS index and each parameter is merely illustrative. For example, the modulation order corresponding to New MCS Index 0 may not be 2, or the corresponding value obtained by multiplying the coding rate by 1024 may not be 54. This is not particularly limited, provided that the coding rate corresponding to at least one of the newly added entries is lower than the lowest coding rate in the original MCS table.
[0170] For example, if YY is 120, then MCS index X may include at least one of the new MCS index 0 through new MCS index 3 in table A1.
[0171] In the second example, if G=6, please refer to Table A2 for the MCS table.
[0172] [Table 4A] [Table 4B]
[0173] We will not provide further explanation for issues similar to those in Table A1. Please refer to the explanation for Table A1 for details.
[0174] In Table A2, we can see that there are no corresponding New MCS Indexes from Old MCS Index 26 onwards. This indicates that Table A2 uses an example where entries corresponding to MCS index 26, MCS index 27, MCS index 28, MCS index 29, MCS index 30, and MCS index 31 have been removed from the original MCS table. Six new entries, namely New MCS Index 0 through New MCS Index 5, are added. This can be understood as follows: New MCS Index 0, New MCS Index 2, and New MCS Index 4 are newly added. The entry corresponding to New MCS Index 1 is obtained by averaging the entries corresponding to New MCS Index 0 and New MCS Index 2. The entry corresponding to New MCS Index 3 is obtained by averaging the entries corresponding to New MCS Index 2 and New MCS Index 4. The entry corresponding to New MCS Index 5 is obtained by averaging the entries corresponding to New MCS Index 4 and New MCS Index 6. For the specific method of obtaining new entries through averaging, please refer to the explanation in Table A1.
[0175] For example, if YY is 120, then MCS index X may include at least one of the new MCS index 0 through new MCS index 5 in table A2.
[0176] In the newly added entries in Table A2, the correspondence between the MCS index and each parameter is merely illustrative. For example, the modulation order corresponding to New MCS Index 0 may not be 2, or the corresponding value obtained by multiplying the coding rate by 1024 may not be 16. This is not particularly limited, provided that the coding rate corresponding to at least one of the newly added entries is lower than the lowest coding rate in the original MCS table.
[0177] In the eighth example, please refer to Table A8 for the MCS table.
[0178] [Table 5A] [Table 5B]
[0179] We will not provide further explanation for issues similar to those in Table A1. Please refer to the explanation for Table A1 for details.
[0180] In Table A8, the value corresponding to each possibility is the MCS index. Similar to Table A4, Table A8 may actually contain multiple MCS tables, and each possibility may belong to an independent MCS table. In Table A8, all entries corresponding to MCS indexes that do not have a correspondence with the Old MCS Index are newly added.
[0181] As an example, using the MCS table corresponding to possibility 1, we can see in table A8 that for possibility 1, there are no corresponding New MCS Indexes from Old MCS Index 26 onwards. This demonstrates that table A8 uses an example where the entries corresponding to MCS index 26, MCS index 27, MCS index 28, MCS index 29, MCS index 30, and MCS index 31 have been removed from the original MCS table. Six new entries, namely New MCS Index 0 through New MCS Index 5, are added.
[0182] For example, if YY is 120, then for possibility 1, MCS index X may include at least one of the new MCS index 0 through new MCS index 5 in table A8.
[0183] In the newly added entries in Table A8, the correspondence between the MCS index and each parameter is merely illustrative. For example, in possibility 1, the modulation order corresponding to New MCS Index 0 may not be 2, or the corresponding value obtained by multiplying the coding rate by 1024 may not be 8. This is not particularly limited, provided that the coding rate corresponding to at least one of the newly added entries is lower than the lowest coding rate in the original MCS table.
[0184] In the ninth example, please refer to Table A9 for the MCS table.
[0185] [Table 6A] [Table 6B]
[0186] We will not provide further explanation for issues similar to those in Table A1. Please refer to the explanation for Table A1 for details.
[0187] In Table A9, the value corresponding to each possibility is the MCS index. Similar to Table A4, Table A9 may actually contain multiple MCS tables, and each possibility may belong to an independent MCS table. In Table A9, all entries corresponding to MCS indexes that do not have a correspondence with the Old MCS Index are newly added.
[0188] As an example, using the MCS table corresponding to possibility 1, we can see in table A9 that for possibility 1, there are no corresponding New MCS Indexes from Old MCS Index 28 onwards. This demonstrates that table A9 uses an example where the entries corresponding to MCS index 28, MCS index 29, MCS index 30, and MCS index 31 have been removed from the original MCS table. Four new entries, namely New MCS Index 0 through New MCS Index 3, are added.
[0189] For example, if YY is 120, then for possibility 1, MCS index X may include at least one of the new MCS index 0 through new MCS index 4 in Table A9.
[0190] In the newly added entries in Table A9, the correspondence between the MCS index and each parameter is merely illustrative. For example, in possibility 1, the modulation order corresponding to the new MCS index 0 may not be 2, or the corresponding value obtained by multiplying the coding rate by 1024 may not be 22. This is not particularly limited, provided that the coding rate corresponding to at least one of the newly added entries is lower than the lowest coding rate in the original MCS table.
[0191] For another example, please refer to Table A9-1 regarding the MCS table.
[0192] [Table 7A] [Table 7B]
[0193] 2. The MCS table corresponds to 4 bits.
[0194] If the MCS table corresponds to 4 bits, the original CQI table (see Table 1) can be directly extracted to form a new MCS table. The new MCS table may contain multiple entries from the original CQI table and may also contain H entries that were not present in the original CQI table. In other words, when a new MCS table is formed, in addition to the direct extraction of entries from the original CQI table, H entries are newly added to the new MCS table. For example, the entry corresponding to MCS index 1 in the new MCS table may not be present in the original CQI table. In Example 13, please refer to Table A13 for the MCS table.
[0195] [Table 8]
[0196] In Table A13, the value corresponding to each possibility is the MCS index. It should be understood that Table A13 can actually contain multiple MCS tables. For example, five columns, "Old CQI Index," "Possibility 1," "modulation," "code rate," and "Spectral Efficiency," could form an MCS table. As another example, five columns, "Old CQI Index," "Possibility 2," "modulation," "code rate," and "Spectral Efficiency," could form an MCS table. In other words, each possibility can belong to an independent MCS table. In Table A13, all entries corresponding to MCS indexes that do not have a correspondence with the Old CQI Index are newly added.
[0197] For example, in table A13, if possibility 1 occurs, five new entries will be added, from New MCS Index 0 to New MCS Index 4.
[0198] For example, if YY is 120, then for possibility 1, MCS index X may include at least one of the new MCS index 0 to new MCS index 4 in Table A13.
[0199] In the newly added entries in Table A13, the correspondence between the MCS index and each parameter is merely illustrative. For example, in possibility 1, the modulation order corresponding to New MCS Index 0 may not be 2, or the corresponding value obtained by multiplying the coding rate by 1024 may not be 8. This is not particularly limited, provided that the coding rate corresponding to at least one of the newly added entries is lower than the lowest coding rate in the original MCS table. c. For example, the MCS table supports BLER 10e-3.
[0200] In the following explanatory process, a 5-bit CQI table and a 4-bit CQI table will also be used separately as examples.
[0201] A 5.5-bit MCS table.
[0202] For another example, please refer to Table A32-1 regarding the MCS table.
[0203] [Table 9A] [Table 9B]
[0204] 6. The MCS table supports 4 bits.
[0205] In Example 36, please refer to Table A36 for the MCS table.
[0206] [Table 10]
[0207] d. For example, the MCS table supports BLER 10e-4.
[0208] In the following explanatory process, the cases where the MCS table corresponds to 5 bits and the cases where the MCS table corresponds to 4 bits will be used separately as examples.
[0209] 7. The MCS table corresponds to 5 bits.
[0210] In Example 42, please refer to Table A42 for the MCS table.
[0211] [Table 11A] [Table 11B]
[0212] 8. The MCS table supports 4 bits.
[0213] In Example 46, please refer to Table A46 for the MCS table.
[0214] [Table 12]
[0215] In Example 49, please refer to Table A49 for the MCS table.
[0216] [Table 13]
[0217] In Example 50, please refer to Table A50 for the MCS table.
[0218] [Table 14]
[0219] For another example, please refer to Table A50-1 regarding the MCS table.
[0220] [Table 15]
[0221] In Example A above, the new MCS table provided in this embodiment of the present application is obtained by modifying an existing MCS table or CQI table.
[0222] In addition, the current URLLC's ability to support lower BLERs means that terminal devices and network devices will support two CQI tables. The two CQI tables will each correspond to different BLERs. For example, the two CQI tables may be called the first CQI table and the second CQI table, respectively. All or some entries in the two CQI tables will be different. For example, the BLER corresponding to the first CQI table is 10e-5, and lower spectral efficiency entries will be introduced into the first CQI table rather than the second. For example, the BLER corresponding to the second CQI table is 10e-1, and the eMBB CQI table may be reused as the second CQI table, which will contain entries with higher spectral efficiency than the first CQI table. For example, see Table 1 above for the second CQI table, and see Table 2.1A below for the first CQI table, where Z1 and Z2 are positive integers between 30 and 78, and Z1 is less than or equal to Z2. In some cases, Z1 and Z2 are two of the following: 31, 33, 34, 35, 36, 37, 38, 41, 43, 44, 45, 46, 47, 48, 49, 51, 53, 55, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, and 77. The ratio of Z2 to 78 is 10 or less, and the ratio of Z2 to Z1 is 10 or less. Table 2.1A is as follows:
[0223] [Table 16]
[0224] Since URLLC supports two BLER CQI tables, and assuming URLLC also supports two MCS tables with one-to-one correspondences to the CQI tables, how terminal and network devices determine which MCS table to use for data transmission is a problem to be solved. Currently, there are two solutions: 1. The network device notifies the terminal device of the specific MCS table to use for data reception or data transmission by using dynamic signaling DCI. 2. The network device semi-statically configures the terminal device's MCS table by using RRC signaling, and both the terminal and network devices use this previously configured MCS table for data transmission before the terminal device receives new RRC configuration signaling. The drawback of solution 1 above is that it incurs a relatively large amount of additional signaling overhead. Solution 2 above uses RRC signaling or other higher-layer signaling and requires relatively long latency for signaling reconfiguration, so solution 2 is not suitable for selecting the optimal MCS table for dynamic scheduling in URLLC services with relatively high latency requirements.
[0225] Therefore, in one implementation, this embodiment of the present application provides a new MCS table, which is referred to, for example, as a first MCS table. The first MCS table contains all or some entries corresponding to two BLER CQI tables. Thus, one MCS table corresponds to at least two CQI tables with different BLERs, thereby avoiding extra signaling overhead, maintaining scheduling flexibility, and potentially improving system efficiency.
[0226] In this embodiment of the present application, the first MCS table may include 32 entries. The 32 entries include all entries in the first CQI table. The first CQI table includes at least one entry with a spectral efficiency lower than 78 / 1024×2. Currently, it is known that the highest spectral efficiency in the first CQI table is 772 / 1024×6. In this case, all entries included in the first CQI table should be included in the first MCS table, and the 32 entries further include at least one entry excluded in the first CQI table. The spectral efficiency of at least one entry excluded in the first CQI table is higher than 772 / 1024×6. In other words, all or some of the entries not included in the first CQI table and with a spectral efficiency higher than 772 / 1024×6 are included in the first MCS table.
[0227] In the first MCS table, for MCS number X, the modulation schemes corresponding to MCS number X - 1 and MCS number X are QPSK, and the modulation scheme corresponding to MCS number X + 1 is 16QAM. The coding rate of MCS number X is Ceiling{(coding rate of MCS number X - 1×2 + coding rate of MCS number X + 1×4) / 4}, Floor{(coding rate of MCS number X - 1×2 + coding rate of MCS number X + 1×4) / 4}, Round{(coding rate of MCS number X - 1×2 + coding rate of MCS number X + 1×4) / 4}, (coding rate of MCS number X - 1×2 + coding rate of MCS number X + 1×4) / 4 is equal to one of them.
[0228] In the first MCS table, for MCS number Y, the modulation schemes corresponding to MCS number Y - 1 and MCS number Y are 16QAM, and the modulation scheme corresponding to MCS number Y + 1 is 64QAM. The coding rate of MCS number Y is Ceiling{(coding rate of MCS number Y - 1×4 + coding rate of MCS number Y + 1×6) / 8}, Truncate { (coding rate of MCS number Y - 1 × 4 + coding rate of MCS number Y + 1 × 6) / 8}, Round { (coding rate of MCS number Y - 1 × 4 + coding rate of MCS number Y + 1 × 6) / 8}, (coding rate of MCS number Y - 1 × 4 + coding rate of MCS number Y + 1 × 6) / 8 is equal to one of them.
[0229] Y is greater than X + 2.
[0230] In the above case, when the transform precoding is not effective, or in the case of cyclic prefix (CP) - orthogonal frequency division multiplexing (OFDM).
[0231] In the first MCS table, it can be seen that only the entries corresponding to the lower modulation order are reserved in the modulation order shift part. In the prior art, two entries corresponding to the same spectral efficiency are reserved in the shift part, but the modulation orders corresponding to the two entries are different. In this specification, in the present embodiment of the present application, only one entry is reserved in order to reduce the number of state entries in the MCS table. Reserving an entry with a low modulation order is to ensure higher reliability. Generally, in the case of the same spectral efficiency, the lower the modulation order, the higher the reliability. In addition, the MCS table further supports transform precoding. When the transform precoding is effective, there is a parameter q, and q can represent the lowest modulation order supported by the terminal device. When q = 2, the reserved entry q (for example, the entry corresponding to MCS number 28 in the prior art) always exists in the MCS table. This causes waste of state entries. For example, in the prior art, when q = 2, MCS number 28 and MCS number 29 are the same entry. This belongs to the redundant state.
[0232] Therefore, in this embodiment of the present application, more efficient MCS indicator state entries are introduced to take into consideration the saving of state entries. For example, in this embodiment of the present application, all or some entries in the first MCS table may be determined based on the value of q.
[0233] Depending on the case, if conversion precoding is enabled and the terminal device reports that pi / 2 BPSK modulation is supported, q=1; if the terminal device reports that pi / 2 BPSK modulation is not supported, q=2, and the spectral efficiency corresponding to at least one MCS number, where q is the lowest supported modulation order reported by the terminal device, is determined based on the value of q.
[0234] Depending on the case, if conversion precoding is enabled and the terminal device reports that pi / 2 BPSK modulation is supported, q=1; if the terminal device reports that pi / 2 BPSK modulation is not supported, q=2, where q is the lowest supported modulation order reported by the terminal device, and the modulation order and spectral efficiency corresponding to at least one MCS number are determined based on the value of q.
[0235] Depending on the case, if conversion precoding is enabled and the terminal device reports that pi / 2 BPSK modulation is supported, q=1; if the terminal device reports that pi / 2 BPSK modulation is not supported, q=2, where q is the lowest supported modulation order reported by the terminal device, and a reserved entry and first value corresponding to at least one MCS number is determined based on the value of q, and the first value is greater than 772 / 1024 × 6.
[0236] Depending on the case, if conversion precoding is enabled and the terminal device reports that pi / 2 BPSK modulation is supported, q=1; if the terminal device reports that pi / 2 BPSK modulation is not supported, q=2, where q is the lowest supported modulation order reported by the terminal device, and a first or second value corresponding to at least one MCS number is determined based on the value of q, and the first and second values are greater than 772 / 1024 × 6.
[0237] In this embodiment of the application, if a terminal device supports pi / 2 BPSK modulation, the terminal device reports this to the network device. When the network device receives the report from the terminal device, in other words, if the network device determines that the terminal device reports that pi / 2 BPSK modulation is supported, q is equal to 1; if the network device determines that the terminal device reports that pi / 2 BPSK modulation is not supported, q is equal to 2. The modulation order of the reserved entries corresponding to at least one of MCS numbers 29, 30, and 31 in the first MCS table is determined based on the value of q. This can be understood as follows: the modulation order of all or some entries in the first MCS table may be determined based on the value of q. In practice, the specific entries for which the modulation order is determined based on the value of q are not limited. At least one of MCS numbers 29, 30, and 31 in this specification is merely an example.
[0238] For example, the modulation order of a reserved entry corresponding to at least one of MCS numbers 29, 30, and 31 is determined based on the value of q in the following two cases, namely: When q=1, MCS number 29 corresponds to modulation order 1, MCS number 30 corresponds to modulation order 2, and MCS number 31 corresponds to modulation order 4. When q=2, MCS number 29 corresponds to modulation order 2, MCS number 30 corresponds to modulation order 4, and MCS number 31 corresponds to modulation order 6. This includes, but is not limited to, at least one of the following.
[0239] For example, the modulation order of a reserved entry corresponding to at least one of MCS numbers 28, 29, 30, and 31 is determined based on the value of q in the following two cases, namely: When q=1, MCS number 28 corresponds to modulation order 1 and the spectral efficiency is a reserved value, MCS number 29 corresponds to modulation order 2 and the spectral efficiency is a reserved value, MCS number 30 corresponds to modulation order 4 and the spectral efficiency is a reserved value, and MCS number 31 corresponds to modulation order 6 and the spectral efficiency is a reserved value. When q=2, MCS number 28 corresponds to modulation order 6 and has a spectral efficiency higher than 772 / 1024×6, MCS number 29 corresponds to modulation order 2 and has a reserved spectral efficiency, MCS number 30 corresponds to modulation order 4 and has a reserved spectral efficiency, and MCS number 31 corresponds to modulation order 6 and has a reserved spectral efficiency. This includes, but is not limited to, at least one of the following.
[0240] Referring to Figure 4, one embodiment of the present application provides a second communication method, also known as the MCS receiving and notification method. The following description process uses an example in which the method is applied to the application scenario shown in Figure 2. The procedure of the method is as follows:
[0241] S41. The terminal device transmits a first CQI number to the network device, and in response, the network device receives the first CQI number from the terminal device, and the first CQI number is determined based on the first CQI table.
[0242] S42. A network device transmits a first MCS number, and a terminal device receives a first MCS number in response, the first MCS number being determined based on a first MCS table, the first MCS table including entries excluded from a first CQI table and at least one entry in the first CQI table where the modulation scheme is 64QAM.
[0243] In these embodiments of the present application, "number" and "indicator" may be understood to have the same meaning. For example, CQI indicator and CQI number are interchangeable concepts, and MCS indicator and MCS number are interchangeable concepts.
[0244] The first CQI table may be predefined in the protocol, preconfigured by the terminal device according to protocol rules, pre-stored by the terminal device, selected by the terminal device from at least two predefined tables based on the downlink channel state, or notified to the terminal device by the network device. Specifically, the method of notifying the terminal device by the network device may be that the network device selects one of at least two predefined tables based on the uplink channel state or downlink channel state and notifies the terminal device. The CQI table is used to describe the mapping relationships between CQI numbers and entries. In these embodiments of the application, the mapping relationships in the CQI table are merely examples described to facilitate understanding of the application. The representation of the CQI table in this application includes, but is not limited to, mapping relationships. In other words, the CQI table includes multiple combinations, and all combinations are within the scope of protection of this application, provided that the mapping relationships between CQI numbers and entries can be reflected in the CQI table.
[0245] The first MCS table may be predefined by the protocol, or may be preset by the terminal device according to the protocol rules, or may be pre-stored by the terminal device, or may be selected by the terminal device from at least two predefined MCS tables based on the downlink channel state, or may be notified to the terminal device by the network device. Specifically, the method for the network device to notify the terminal device may be that the network device selects one of at least two predefined tables based on the uplink channel state or the downlink channel state and notifies the terminal device. The MCS table is used to describe the mapping relationship between the MCS number and the entry. In the present embodiment of the present application, the mapping relationship of the MCS table is only an example described for the convenience of understanding the present application. The expression form of the MCS table in the present application includes, but is not limited to, the mapping relationship. In other words, the MCS table includes a plurality of combinations, and all combinations are included in the protection scope of the present application on the condition that the mapping relationship between the MCS number and the entry can be reflected in the CQI table.
[0246] Specifically, the terminal device determines the first spectral efficiency based on the measured first SINR, and then obtains the first CQI number corresponding to the first spectral efficiency based on the first spectral efficiency and the first CQI table. The first CQI table is pre-stored in the terminal device.
[0247] Specifically, an entry corresponding to a CQI number may represent a row in the CQI table where the CQI number exists, or it may represent the modulation scheme, spectral efficiency, and coding rate corresponding to the CQI number in the CQI table, or it may represent the CQI number corresponding to "out of range" in the CQI table, or it may represent the value corresponding to the CQI number in the CQI table being null, in other words, not being used. Generally, it should be understood that a CQI number of 0 corresponding to "out of range" in this case means that the received signal-to-noise ratio of the terminal device is less than a preset threshold.
[0248] Specifically, an entry corresponding to an MCS number may represent a row in the MCS table where the MCS number is located, or it may represent the modulation scheme, spectral efficiency, and coding rate corresponding to the MCS number in the MCS table, or it may represent the modulation scheme and reserved information corresponding to the MCS number in the MCS table, or it may represent a value of null corresponding to the MCS number in the MCS table, in other words, not being used. It should be understood that reserved information means that the coding rate and spectral efficiency are not included in the current MCS notification. Therefore, the coding rate or spectral efficiency required for the current transmission is determined by using a predefined MCS, an MCS previously notified by a network device, or an MCS notified by using higher-layer signaling.
[0249] Specifically, the first MCS table includes entries excluded from the first CQI table and at least one entry in the first CQI table whose modulation scheme is 64-Central Phase Amplitude Modulation (QAM). Specifically, the first MCS table includes entries excluded from the first CQI table and further includes at least one of XXX1 to XXX5. The first MCS table may include one or more entries whose modulation scheme is 64QAM, and each entry whose modulation scheme is 64QAM includes the modulation scheme, coding rate, and spectral efficiency, and has a corresponding MCS number.
[0250] Please understand that the positions and numbers of XXX1~XXX5 and YYY1 are merely examples. Specifically, the part corresponding to 64QAM may alternatively include only XXX1~XXX4, and YYY may alternatively include YYY1 and YYY2.
[0251] [Table 17]
[0252] Specifically, the network device either pre-defines a first CQI table or determines the first CQI table from at least two CQI tables. Next, the network device receives the first CQI number transmitted by the terminal device. It will be understood that the network device determined or identified the first CQI table when it received the first CQI number.
[0253] A network device may determine a corresponding modulation scheme, a corresponding coding rate, and a corresponding spectral efficiency based on a received first CQI number. The network device determines a first MCS number in a first MCS table based on the received first CQI number and a first MCS table. The modulation scheme, coding rate, and spectral efficiency corresponding to a first MCS number may be the same as or different from the modulation scheme, coding rate, and spectral efficiency corresponding to a first CQI number. This is not limited to the present application. Further determination of a first MCS table by the network device will be understood to particularly include the network device determining the first MCS table based on a first CQI number.
[0254] The network device transmits a first MCS number. Specifically, the network device may transmit the first MCS number by using upper-layer signaling or downlink control information.
[0255] Specifically, the first MCS table contains all entries in the first CQI table except for the entry corresponding to the smallest CQI number. The first MCS table contains all entries in the first CQI table except for the entry corresponding to CQI number 0. In other words, the first MCS table does not contain any entries in the first CQI table except for the "out of range" entries.
[0256] In some cases, it will be understood that the first MCS table contains all valid entries in the first CQI table. Valid entries are those other than those corresponding to "out of range" and / or entries with a value of null.
[0257] For example, suppose the first MCS table contains 16 or 32 entries. Generally, the CQI table is shown in Table 1 and Table 2 and has 15 entries in addition to the entries corresponding to "out of range" and / or entries with a value of null. In other words, the first MCS table contains 15 valid entries in the CQI table. If the CQI table contains 7 entries with a value of null and 1 entry corresponding to "out of range", then it will be understood that the first MCS table contains 8 valid entries in the CQI table.
[0258] In this embodiment of the present application, the first MCS table contains a total of 16 entries, with only one entry excluded from the first CQI table.
[0259] In some cases, the size of the MCS bit field in the downlink control information corresponding to the MCS table is 4 bits.
[0260] Specifically, the number of entries included in the first MCS table but not in the first CQI table is 1. In other words, the first MCS table contains the one entry that was excluded from the first CQI table.
[0261] For example, a typical CQI table is shown in tables C1 and C2, with 15 entries in addition to the entries corresponding to "out of range" and / or entries with a value of null. The first MCS table contains the 15 entries from the first CQI table, with one entry excluded from the first CQI table.
[0262] For example, the coding rate of one entry excluded in the first CQI table is lower than the coding rate of CQI number 1 in the first CQI table. In another example, the spectral efficiency of one entry excluded in the first CQI table is lower than the spectral efficiency of CQI number 1 in the first CQI table. In this way, when a network device receives CQI number 1 or CQI number 0 transmitted by a terminal device, the network device can further schedule the terminal device at a lower coding rate, and as a result, the terminal device can still meet the URLLC service requirements. Thus, the reliability of URLLC service transmission is ensured.
[0263] In some cases, MCS number 0 is an entry that is excluded from the first CQI table. According to the principle of designing the MCS table in ascending order of spectral efficiency, it can be seen that the spectral efficiency corresponding to MCS number 0 is lower than the spectral efficiency corresponding to number 1 in the CQI table. In this way, when a network device receives CQI number 1 or CQI number 0 transmitted by a terminal device, the network device can further schedule the terminal device at a lower coding rate, and as a result, the terminal device can still satisfy the URLLC service requirements. Thus, the reliability of URLLC service transmission is ensured.
[0264] In some cases, MCS number 1 is an entry that is excluded in the first CQI table. According to the design in ascending order of spectral efficiency, the possible spectral efficiency corresponding to MCS number 1 is equal to (spectral efficiency corresponding to CQI number 1 in the first CQI table + spectral efficiency corresponding to CQI number 2 in the first CQI table) / 2. The possible spectral efficiency corresponding to MCS number 1 is lower than the spectral efficiency corresponding to CQI number 2 in the first CQI table and higher than the spectral efficiency corresponding to CQI number 1 in the first CQI table. From the above explanation, it can be seen that in this way, when a network device receives CQI number 1 or CQI number 2 transmitted by a terminal device, the network device can further schedule the terminal device based on MCS number 1 corresponding to the intermediate spectral efficiency, and as a result, the terminal device can still satisfy the URLLC service requirements. Thus, the system efficiency and reliability of URLLC service transmission are ensured.
[0265] In this embodiment of the present application, the entries are those not included in the first CQI table, and the MCS number in the first MCS table is one of MCS number 0, MCS number 1, and MCS number 3.
[0266] In some cases, MCS number 3 is an entry that is excluded in the first CQI table. According to the design in ascending order of spectral efficiency, the possible spectral efficiency corresponding to MCS number 3 is equal to (spectral efficiency corresponding to CQI number 2 in the first CQI table + spectral efficiency corresponding to CQI number 3 in the first CQI table) / 2. The possible spectral efficiency corresponding to MCS number 3 is lower than the spectral efficiency corresponding to CQI number 3 in the first CQI table and higher than the spectral efficiency corresponding to CQI number 2 in the first CQI table. From the above explanation, it can be seen that in this way, when a network device receives CQI number 2 or CQI number 3 transmitted by a terminal device, the network device can further schedule the terminal device based on MCS number 3 corresponding to the intermediate spectral efficiency, and as a result, the terminal device can still satisfy the URLLC service requirements. Thus, the system efficiency and reliability of URLLC service transmission are ensured. If the value of (spectral efficiency corresponding to CQI number 2 in the first CQI table + spectral efficiency corresponding to CQI number 3 in the first CQI table) / 2 contains five or more decimal places, it can be understood that the value is rounded to obtain the spectral efficiency with four decimal places, since spectral efficiency only retains four decimal places, and the spectral efficiency corresponding to MCS number 3 can still be considered equal to (spectral efficiency corresponding to CQI number 2 in the first CQI table + spectral efficiency corresponding to CQI number 3 in the first CQI table) / 2.
[0267] In this specification, it will be understood that coding rates or spectral efficiencies corresponding to newly added entries are not included in the first CQI table. However, the specific location of the addition may be MCS number 0, 1, or 3, or it may be another location. If an entry is added to another location, that location is within the scope of protection of this application.
[0268] The spectral efficiency of entry MCS number 0 in the first MCS table is lower than the spectral efficiency of entry CQI number 1 in the first CQI table.
[0269] For example, the spectral efficiency of entry CQI number 1 in the first CQI table is 0.0781, which is 40 when the coding rate corresponding to QPSK modulation is multiplied by 1024, and 80 when the coding rate corresponding to pi / 2 BPSK modulation is multiplied by 1024.
[0270] The spectral efficiency of the entry with MCS number 0 in the first MCS table is 0.0195, which is 10 when the coding rate corresponding to QPSK modulation is multiplied by 1024, and 20 when the coding rate corresponding to pi / 2 BPSK modulation is multiplied by 1024. Alternatively, the spectral efficiency of the entry with MCS number 0 in the first MCS table is 0.0391, which is 20 when the coding rate corresponding to QPSK modulation is multiplied by 1024, and 40 when the coding rate corresponding to pi / 2 BPSK modulation is multiplied by 1024. Alternatively, the spectral efficiency of the entry with MCS number 0 in the first MCS table is 0.0586, which is 30 when the coding rate corresponding to QPSK modulation is multiplied by 1024, and 60 when the coding rate corresponding to pi / 2 BPSK modulation is multiplied by 1024. Alternatively, the spectral efficiency of the entry with MCS number 0 in the first MCS table is 0.0625, which is 32 when the coding rate corresponding to QPSK modulation is multiplied by 1024, and 64 when the coding rate corresponding to pi / 2 BPSK modulation is multiplied by 1024. Alternatively, the spectral efficiency of the entry with MCS number 0 in the first MCS table is 0.0313, which is 16 when the coding rate corresponding to QPSK modulation is multiplied by 1024, and 32 when the coding rate corresponding to pi / 2 BPSK modulation is multiplied by 1024. Alternatively, the spectral efficiency of the entry with MCS number 0 in the first MCS table is 0.0156, which is 8 when the coding rate corresponding to QPSK modulation is multiplied by 1024, and 16 when the coding rate corresponding to pi / 2 BPSK modulation is multiplied by 1024. It should be understood that the above values may correspond to other MCS numbers. This is not limited to the present application. Specifically, the MCS number that corresponds to the spectral efficiency mentioned above can be between 0 and 31.
[0271] In this way, when a network device receives CQI number 1 or CQI number 0 transmitted by a terminal device, the network device can further schedule the terminal device at a lower coding rate, and as a result, the terminal device can still meet the URLLC service requirements. Thus, the reliability of URLLC service transmission is ensured.
[0272] In this embodiment of the present application, the number of entries in the first MCS table is the same as the number of entries in the first CQI table, or the number of entries in the first MCS table is 16 or less and is greater than the number of entries in the first CQI table.
[0273] Depending on the case, if the first CQI table has 16 entries, the first MCS table will also have 16 entries. If the first CQI table has 8 entries, the first MCS table will also have 8 entries.
[0274] In this case, the 16 entries in the first CQI table include one "out of range" entry, index 0, and 15 valid entries, indices 1 through 15. All 16 entries in the first MCS table are 16 valid entries. Alternatively, in this case, the 8 entries in the first CQI table include one "out of range" entry, index 0, and 7 valid entries, indices 1 through 7. All 8 entries in the first MCS table are 8 valid entries. Next, the number of entries in the first MCS table is the same as the number of entries in the first CQI table, except that the first MCS table includes valid entries that were excluded from the CQI table. Valid entries included in the first MCS table but not in the first CQI table may be reserved entries, i.e., they do not include modulation order, coding rate, and spectral efficiency. In this case, the meaning of a valid entry is to use the modulation order, coding rate, and spectral efficiency used in the last transmission. Alternatively, a valid entry that is included in the first MCS table but not in the first CQI table may be MCS index 0, and the coding rate and / or spectral efficiency of MCS index 0 is lower than that of CQI index 1. In another example, there may be only one valid entry that is included in the first MCS table but not in the first CQI table, and the value of the valid entry can be obtained by using the MCS index A corresponding to the valid entry. The coding rate of MCS index A is
number
number
[0275] Since spectral efficiency is only stored to four decimal places (i), please note that when the spectral efficiency for MCS index 1 is obtained, the calculation result needs to be rounded to preserve four decimal places. For example, if the spectral efficiency for MCS index 1 is 1.56444, 1.5644 will be obtained. For example, if the spectral efficiency for MCS index 1 is 1.56445, 1.5645 will be obtained.
[0276] In some cases, if the first CQI table has 8 entries, the first MCS table will have 16 entries. In other cases, if the first CQI table has 4 entries, the first MCS table will have 8 entries.
[0277] In this case, the 8 entries in the first CQI table include one "out of range" entry, index 0, and 7 valid entries, indexes 1 through 7. All 16 entries in the first MCS table are valid entries, and 7 of them correspond to CQI indexes 1 through 7.
[0278] The coding rate of MCS index B is,
number
[0279] The coding rate of MCS index C is,
number
number
[0280] The last valid entry may be a reserved entry, an entry obtained by obtaining index B or index C, or an entry obtained by obtaining MCS index X or MCS index X+1 in the communication method shown in Figure 3. This is not limited to the present embodiment of this application.
[0281] In this embodiment of the present application, in an entry included in a first CQI table and / or a first MCS table, the corresponding value obtained by multiplying the coding rate by 1024 includes the value 30, or includes at least one of the values 35, 37, 40, 46, 49, 68, 70, 90, and 95.
[0282] In some cases, the corresponding values obtained by multiplying the coding rate by 1024 in the entries included in the first CQI table include two values between 30 and 39, two values between 40 and 49 or less, two values between 60 and 70 or less, and two values between 89 and 96 or less. Other ranges of coding rates are not restricted.
[0283] In some cases, the corresponding values obtained by multiplying the coding rate by 1024 in the entries included in the first MCS table include three values between 30 and 39, three values between 40 and 49 or less, two values between 60 and 70 or less, and two values between 89 and 96 or less. Other ranges of coding rates are not restricted.
[0284] In some cases, the entries in the first CQI table, obtained by multiplying the coding rate by 1024, include at least one of 35, 37, and 40, and / or at least one of 46 and 49, and / or at least one of 68 and 70, and / or at least one of 90 and 95.
[0285] In some cases, the entries in the first CQI table, obtained by multiplying the coding rate by 1024, include at least one of 30, 35, and 40, and / or at least one of 45 and 50, and / or at least one of 65 and 70, and / or at least one of 78 and 80, and / or at least one of 90 and 95.
[0286] By applying this solution, resource utilization and transmission reliability at low signal-to-noise ratios can be improved.
[0287] The following illustrates the MCS tables provided in this embodiment of the application by using several examples.
[0288] Table C5-1 is an MCS table according to one embodiment of the present application. The MCS table corresponds to 5 bits. Specifically, the MCS table contains 32 entries.
[0289] [Table 18A] [Table 18B] [Table 18C]
[0290] Each row in Table C5-1 can be understood as one MCS. It can be seen that one MCS corresponds to one MCS index and a set of parameters. In addition, in the MCS table, the parameters corresponding to one MCS may include other parameters in addition to some of the parameters shown in Table C5-1. However, these other parameters are not listed individually because they are not very relevant to the solution of this application.
[0291] In Table C5-1, the corresponding value for each possibility is the MCS index in the new MCS table, and the Old MCS Index represents the index of the corresponding entry in the original MCS table. It should be understood that Table C5-1 may actually contain multiple MCS tables. For example, the four columns "Possibility 1", "Modulation Order", "Coding Rate", and "Spectral Efficiency" could form an MCS table. As another example, the four columns "Possibility 2", "Modulation Order", "Coding Rate", and "Spectral Efficiency" could also form an MCS table. In other words, each possibility may belong to an independent MCS table. In Table C5-1, all entries corresponding to MCS indexes that do not have a correspondence with the Old MCS Index are newly added.
[0292] In the newly added entries in Table C5-1, the correspondence between the MCS index and each parameter is merely illustrative. For example, in possibility 2, the modulation order corresponding to MCS index 6 may not be 2, or the corresponding value obtained by multiplying the coding rate by 1024 may not be 90. This is not specifically limited.
[0293] Table C5-3 is an MCS table according to one embodiment of the present application. The MCS table corresponds to 4 bits. Specifically, the MCS table contains 16 entries.
[0294] [Table 19A] [Table 19B]
[0295] We will not provide further explanation for issues similar to those in Table C5-1. Please refer to the explanation for Table C5-1 for details.
[0296] In the newly added entries in Table C5-3, the correspondence between the MCS index and each parameter is merely illustrative. For example, in possibility 1, the modulation order corresponding to MCS index 0 may not be 2, or the corresponding coding rate value obtained by multiplying the coding rate by 1024 may not be 45. This is not specifically limited.
[0297] In this embodiment of the present application, all entries in the first CQI table where the modulation scheme is 64QAM are some entries for 64QAM in the second CQI table, and some entries for 64QAM in the second CQI table are as follows: Some entries correspond to equally spaced CQI numbers, or Some entries correspond to non-consecutive CQI numbers, and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries correspond to consecutive CQI numbers, and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries include entries that correspond to the highest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries include N entries corresponding to consecutive CQI numbers, where the modulation scheme in the second CQI table is 64QAM, and the first entry in the N consecutive entries is the entry corresponding to the smallest CQI number, where the modulation scheme in the second CQI table is 64QAM, and N is a positive integer between 1 and 5.
[0298] Depending on the circumstances, the terminal device may determine a first CQI table. Furthermore, the terminal device may determine a first CQI table from a set of CQI tables, the set of CQI tables may include a first CQI table and a second CQI table. Alternatively, the terminal device may determine a first CQI table based on a first message, and the tables contained within the first message and that may be configured for the terminal device may include at least a first CQI table and a second CQI table.
[0299] Depending on the circumstances, the network device may determine a first CQI table. Furthermore, the network device may determine a first CQI table from a set of CQI tables, which may include a first CQI table and a second CQI table. Alternatively, the network device may determine a first CQI table based on a first message, which may be a first or second CQI table configured by the network device for a terminal device.
[0300] It will be understood that some entries for 64QAM in the second CQI table are some of all entries for 64QAM in the second CQI table.
[0301] Depending on the circumstances, the second CQI table may be table C6, or another pre-configured table.
[0302] The fact that all entries in the first CQI table with a modulation scheme of 64QAM are some of the 64QAM entries in the second CQI table means that all entries in the first CQI table with a modulation scheme of 64QAM originate from the 64QAM entries in the second CQI table. In addition, the entries in the first CQI table with a modulation scheme of 64QAM are a subset of the 64QAM entries in the second CQI table.
[0303] G1: Some entries correspond to equally spaced CQI numbers.
[0304] It will be understood that some entries corresponding to 64QAM will include at least three entries. Some entries for 64QAM in the second CQI table are CQI numbers 10, 12, and 14 in the second CQI table.
[0305] Alternatively, some entries for 64QAM in the second CQI table are CQI numbers 11, 13, and 15 in the second CQI table.
[0306] Furthermore, the 64QAM entries in the first CQI table correspond to CQI numbers 10, 12, and 14 in the second CQI table, or CQI numbers 11, 13, and 15 in the second CQI table. The CQI numbers of these entries in the first CQI table are not limited in this application. Specifically, the coding rate (coding rate × 10²⁴) and spectral efficiency corresponding to the 64QAM entries in the first CQI table include values corresponding to the CQI numbers in the second CQI table described above. For example, the CQI number of the 64QAM entry in the first CQI table is XXX3. If XXX3 corresponds to CQI number 15 in the second CQI table, then the coding rate corresponding to XXX3 is 948 and the spectral efficiency is 5.5547.
[0307] G2: Some entries have a modulation scheme of 64QAM in the second CQI table and include N entries corresponding to consecutive CQI numbers, where the first entry of the N consecutive entries has a modulation scheme of 64QAM in the second CQI table and corresponds to the smallest CQI number, and N is a positive integer between 1 and 5. N=1, and some entries for 64QAM in the second CQI table are CQI numbers 10 and 11 in the second CQI table, or N=2, and some entries for 64QAM in the second CQI table are CQI numbers 10 and 11 in the second CQI table, or N=3, and some entries for 64QAM in the second CQI table are CQI numbers 10, 11, and 12 in the second CQI table, or N=4, and some entries for 64QAM in the second CQI table are CQI numbers 10, 11, 12, and 13 in the second CQI table, or N=5, and some entries for 64QAM in the second CQI table are CQI numbers 10, 11, 12, 13, and 14 in the second CQI table.
[0308] Furthermore, the 64QAM entries in the first CQI table correspond to CQI numbers 10 and 11 in the second CQI table, or CQI numbers 10, 11, and 12 in the second CQI table, CQI numbers 10, 11, 12, and 13 in the second CQI table, or CQI numbers 10, 11, 12, 13, and 14 in the second CQI table. The CQI numbers of these entries in the first CQI table are not limited in this application. Specifically, the coding rate (coding rate × 10²⁴) and spectral efficiency corresponding to the 64QAM entries in the first CQI table include values corresponding to the CQI numbers in the second CQI table described above. For example, the CQI numbers of the 64QAM entries in the first CQI table are XXX1 to XXX3. If XXX1 through XXX3 correspond to CQI numbers 10 through 12 in the second CQI table, then the coding rate for XXX3 is 666, and the spectral efficiency is 3.9023. For other values, see Table 10. Further details will not be repeated.
[0309] G3: Some entries correspond to non-consecutive CQI numbers and are at least one entry other than the one corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM.
[0310] Some entries for 64QAM in the second CQI table are CQI numbers 10 and 12 in the second CQI table, or CQI numbers 10 and 13 in the second CQI table, or CQI numbers 10 and 14 in the second CQI table, or Some entries for 64QAM in the second CQI table are CQI numbers 11 and 13 in the second CQI table, or CQI numbers 11 and 14 in the second CQI table, or Some entries for 64QAM in the second CQI table are CQI numbers 12 and 14 in the second CQI table, or Some entries for 64QAM in the second CQI table are CQI numbers 10, 11, and 13 in the second CQI table, or some entries for 64QAM in the second CQI table are CQI numbers 10, 11, and 14 in the second CQI table, or Some entries for 64QAM in the second CQI table are CQI numbers 10, 12, and 13 in the second CQI table, or some entries for 64QAM in the second CQI table are CQI numbers 10, 12, and 14 in the second CQI table, or Some entries for 64QAM in the second CQI table are CQI numbers 10, 13, and 14 in the second CQI table, or Some entries for 64QAM in the second CQI table are CQI numbers 11, 12, and 14 in the second CQI table, or Some entries for 64QAM in the second CQI table are CQI numbers 10, 11, 12, and 14 in the second CQI table, or some entries for 64QAM in the second CQI table are CQI numbers 10, 12, 13, and 14 in the second CQI table, or some entries for 64QAM in the second CQI table are CQI numbers 10, 11, 13, and 14 in the second CQI table.
[0311] Furthermore, the 64QAM entries in the first CQI table correspond to CQI numbers 10, 12, 13, and 14 in the second CQI table, or any other as described above. The CQI numbers for these entries in the first CQI table are not limited in this application. Specifically, the coding rate (coding rate × 10²⁴) and spectral efficiency corresponding to the 64QAM entries in the first CQI table include values corresponding to the CQI numbers in the second CQI table described above. For example, the CQI numbers for the 64QAM entries in the first CQI table are XXX1 to XXX4. If XXX1 to XXX4 correspond to CQI numbers 10, 12, 13, and 14 in the second CQI table, then the coding rate for XXX4 is 873 and the spectral efficiency is 5.1152. For other values, see Table 10. Further details are not repeated.
[0312] G4: Some entries include the entry corresponding to the highest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM.
[0313] It will be understood that some entries for 64QAM in the second CQI table will include at least one entry corresponding to the highest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM. Specifically, some entries will include at least one entry with CQI number 15 in the second CQI table.
[0314] In other words, the first CQI table contains at least the entry for CQI number 15 in the second CQI table. Some entries for 64QAM in the second CQI table may alternatively contain two, three, or four entries for numbers 10 through 14, but it will be understood that they will not contain all entries for 10 through 14.
[0315] G5: Some entries correspond to consecutive CQI numbers and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM. N=1, and some entries for 64QAM in the second CQI table are CQI numbers 10 and 11 in the second CQI table, or N=2, and some entries for 64QAM in the second CQI table are CQI numbers 10 and 11 in the second CQI table, or N=3, and some entries for 64QAM in the second CQI table are CQI numbers 10, 11, and 12 in the second CQI table, or N=4, and some entries for 64QAM in the second CQI table are CQI numbers 10, 11, 12, and 13 in the second CQI table, or N=5, and some entries for 64QAM in the second CQI table are CQI numbers 10, 11, 12, 13, and 14 in the second CQI table.
[0316] For ease of understanding, entries included in the first CQI table with a modulation scheme of 64QAM are described based on Table 2 (i.e., the second CQI table). For example, there may be one or more entries with a modulation scheme of 64QAM.
[0317] All entries in the first CQI table with a modulation scheme of 64QAM are some of the 64QAM entries in the second CQI table, and some of the 64QAM entries in the second CQI table are as follows: The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 12, and 14, or CQI numbers 11, 13, and 15, or The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 15 in the second CQI table, or CQI numbers 10, 11, 14, and 15, or CQI numbers 11, 12, 13, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 14 in the second CQI table, or CQI numbers 10, 11, 12, and 13, or CQI numbers 10, 11, and 12, or CQI numbers 10 and 11.
[0318] In this embodiment of the present application, each entry in the first MCS table corresponds to one modulation scheme, one coding rate, and one spectral efficiency, or The modulation scheme of the entry with the highest MCS number in the first MCS table is QPSK, and the coding rate and spectral efficiency are reserved, or The modulation scheme of the entry with the largest MCS number in the first MCS table is 16QAM, and the coding rate and spectral efficiency are reserved, or the modulation scheme of the entry with the second largest MCS number in the first MCS table is QPSK, and the coding rate and spectral efficiency are reserved, or The modulation scheme of the entry with the largest MCS number in the first MCS table is 64QAM, and the coding rate and spectral efficiency are reserved, or the modulation scheme of the entry with the second largest MCS number in the first MCS table is QPSK, and the coding rate and spectral efficiency are reserved, or The modulation scheme, coding rate, and spectral efficiency of at least one entry in the first MCS table are reserved.
[0319] Specifically, if the first CQI table contains CQI numbers 0 through 15, then the second CQI table also contains CQI numbers 0 through 15.
[0320] Depending on the circumstances, the modulation scheme, coding rate, and spectral efficiency of at least one entry in the first MCS table may be reserved. For example, the entry number corresponding to "reserved" in the first MCS table may be MCS number 0 or the last MCS number.
[0321] It will be understood that the modulation scheme, coding rate, and spectral efficiency corresponding to the notified MCS number in the MCS table are reserved. In this case, the modulation scheme, coding rate, and spectral efficiency for the current transmission of a HARQ process number will be understood to be the modulation scheme, coding rate, and spectral efficiency last received in a valid MCS corresponding to the transmission of the same HARQ process number. This is because transmissions corresponding to different HARQ process numbers are considered different transmissions. In some cases, the modulation scheme, coding rate, and spectral efficiency for the current transmission of a HARQ process number are the modulation scheme, coding rate, and spectral efficiency last received in a valid MCS corresponding to a transmission that does not correspond to a HARQ process number. In this case, the network device may not specify a HARQ process number when notifying the MCS. In this case, the notified MCS corresponds to the MCS of any HARQ process number.
[0322] In some cases, the modulation scheme, coding rate, and spectral efficiency corresponding to the MCS number used for retransmission are reserved. These are the same modulation scheme, coding rate, and spectral efficiency corresponding to the MCS number used for the initial transmission. This has the advantage that the transport block for retransmission is the same as the transport block for the initial transmission. Thus, the size of the transport block is not determined based on the time-frequency domain resources allocated for retransmission, and network devices can allocate more time-frequency domain resources to transmit the transport block in retransmission. In contrast, if the modulation scheme, coding rate, and spectral efficiency corresponding to the MCS number used for retransmission are not reserved, the indicated time-frequency domain resources influence the terminal device in determining the size of the transport block. In this case, the time-frequency domain resources indicated by the network device are limited in order to show the same transport block as in the initial transmission. This does not serve the high reliability requirements of URLLC.
[0323] For example, referring to Figure 4-1, if the first transmission scheduled by the network device is the initial transmission and the corresponding MCS is not a reserved value, and the first scheduled transmission is a retransmission and the corresponding MCS is a reserved value, then the MCS value corresponding to the first transmission may be used for the first transmission, specifically the modulation scheme, coding rate, spectral efficiency, etc., corresponding to the first transmission. Alternatively, referring to Figure 4-2, if the first transmission scheduled by the network device is the initial transmission and the corresponding MCS is not a reserved value, and both the first scheduled transmission and the second scheduled transmission are retransmissions and the corresponding MCS is a reserved value, then for example, the MCS value corresponding to the first transmission may be used for the second transmission, specifically the modulation scheme, coding rate, spectral efficiency, etc., corresponding to the first transmission.
[0324] In this embodiment of the present application, a first MCS table is determined based on a first MCS offset and a second MCS table, or the coding rate corresponding to at least one MCS number in the first MCS table is determined based on a first MCS offset and a second MCS table. The first MCS offset is transmitted by a network device.
[0325] In some cases, the number of entries in the second MCS table is greater than or equal to the number of entries in the first MCS table. The entries in the first MCS table are a subset of the entries in the second MCS table.
[0326] Depending on the circumstances, the first MCS offset may be configured for time-frequency domain resources. Frequency domain resources may be carriers (CC), bandwidth portions (BWP), serving cells, or one or more resource blocks (RB). Time domain resources may be one or more symbols, or one or more slots.
[0327] In some cases, the first MCS offset may be configured for BLER. For example, the first MCS offset configured for 10e-5 is AA1, the first MCS offset configured for 10e-4 is AA2, the first MCS offset configured for 10e-3 is AA3, and the first MCS offset configured for 10e-2 is AA4.
[0328] In some cases, the first MCS offset may be configured for the first MCS table. For example, the first MCS offset configured for the first MCS table is AA5, and the first MCS offset configured for the third MCS table is AA6.
[0329] It will be understood that the first MCS offset is transmitted by the network device using upper-layer signaling. The terminal device receives the first MCS offset by using the upper-layer signaling transmitted by the network device.
[0330] Depending on the circumstances, the first MCS offset may be used to determine one or more modulation schemes, coding rates, and spectral efficiencies corresponding to one or more MCS numbers BB1, where BB1 is a positive integer greater than or equal to 0. For example, based on the first MCS offset, the modulation schemes, coding rates, and spectral efficiencies corresponding to MCS numbers 0 through 4 are determined.
[0331] Depending on the circumstances, the first CQI table may be determined based on the first CQI offset and the second CQI table, or the coding rate corresponding to at least one CQI number in the first CQI table may be determined based on the first CQI offset and the second CQI table.
[0332] In some cases, the number of entries in the second CQI table is greater than or equal to the number of entries in the first CQI table. The entries in the first CQI table are a subset of the entries in the second CQI table.
[0333] Depending on the circumstances, the first CQI offset may be configured for time-frequency domain resources. Frequency domain resources may be carriers (CC), bandwidth portions (BWP), serving cells, or one or more resource blocks (RB). Time domain resources may be one or more symbols, or one or more slots.
[0334] In some cases, a first CQI offset may be configured for BLER. For example, a first CQI offset configured for 10e-5 is AA7, a first CQI offset configured for 10e-4 is AA8, a first CQI offset configured for 10e-3 is AA9, and a first CQI offset configured for 10e-2 is AA10.
[0335] In some cases, a first CQI offset may be configured for a first CQI table. For example, a first CQI offset configured for a first CQI table is AA11, and a first CQI offset configured for a third CQI table is AA12.
[0336] It will be understood that the first CQI offset is transmitted by a network device using upper-layer signaling. A terminal device receives the first CQI offset using the upper-layer signaling transmitted by the network device. The upper-layer signaling may be signaling transmitted by the upper-layer protocol layer. The upper-layer protocol layer is at least one of all protocol layers above the physical layer. The upper-layer protocol layer may be at least one of the following protocol layers: the Medium Access Control (MAC) layer, the Radio Link Control (RLC) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Resource Control (RRC) layer, and the Non-Access Stratum (NAS).
[0337] Depending on the circumstances, a first CQI offset may be used to determine one or more modulation schemes, coding rates, and spectral efficiencies corresponding to one or more CQI numbers BB2 in a first CQI table, where BB2 is a positive integer greater than or equal to 1. For example, based on the first CQI offset, modulation schemes, coding rates, and spectral efficiencies corresponding to CQI numbers 1 through 15 are determined.
[0338] Depending on the case, the modulation scheme, coding rate, and spectral efficiency corresponding to CQI numbers in the first CQI table where the modulation scheme is 16QAM and / or QPSK and / or BPSK are determined based on the first CQI offset. For example, the modulation scheme, coding rate, and spectral efficiency corresponding to CQI numbers 1 and 2, where the modulation scheme is BPSK, are determined based on the first CQI offset. For example, the modulation scheme, coding rate, and spectral efficiency corresponding to CQI numbers 0 and 9, where the modulation scheme is QPSK, are determined based on the first CQI offset. Table C13 shows an example of determining the first CQI table based on the second CQI table and the first CQI offset.
[0339] [Table 20]
[0340] In Table C13, the first CQI number represents the CQI index in the first CQI table, and the second CQI number represents the CQI index in the second CQI table.
[0341] In Table C13, the correspondence between CQI indicators and each parameter is merely an example. For instance, the modulation scheme corresponding to the first CQI number 15 and the second CQI number 17 may not be 64QAM, nor may the corresponding value obtained by multiplying the coding rate by 1024 be 666. This is not specifically limited.
[0342] It should be noted that the first CQI table and / or second CQI table provided in this embodiment of the application may include at least one corresponding entry shown in table C13, and may further include other possible entries not shown in table C13. The other entries are included within the scope of protection of this embodiment of the application, provided that they satisfy the rules for determining the first CQI table based on the second CQI table in this embodiment of the application. Table C13 may be modified alternatively. For example, one or more entries in table C13 may also form one or more new tables C13, which are also included within the scope of protection of this embodiment of the application.
[0343] It should be noted that the MCS table provided in this embodiment of the application may include at least one entry shown in table A1, A2, A8, A9, A9-1, A13, A32-1, A36, A42, A46, A49, A50, A50-1, C2, C5-1, or C5-3, and may further include other possible entries not shown in table A1, A2, A8, A9, A9-1, A13, A32-1, A36, A42, A46, A49, A50, A50-1, C2, C5-1, or C5-3. The other entry is included within the scope of protection of this embodiment of the application, provided that the other entry satisfies the rules of the MCS table in this embodiment of the application. Tables A1, A2, A8, A9, A9-1, A13, A32-1, A36, A42, A46, A49, A50, A50-1, C2, C5-1, or C5-3 may be alternatively modified to form new tables. For example, one or more entries in table A1 may individually form one or more new tables A1, and one or more entries in table A2 may individually form one or more new tables A2. The same applies to the other tables, which are not described in detail. New tables formed after modification are also included in the scope of protection of this embodiment of the application.
[0344] Referring to Figure 5, one embodiment of the present application provides a third communication method. This method is also called a CQI reception and notification method. In the following description process, an example is used in which the method is applied to the application scenario shown in Figure 2. The procedure of the method is as follows:
[0345] S51. The terminal device determines the first CQI number based on the first CQI table.
[0346] S52. When a terminal device transmits the first CQI number, the network device receives the first CQI number.
[0347] S53. The network device determines the modulation scheme, coding rate, and spectral efficiency corresponding to the first CQI number, and the first CQI table includes entries excluded from the second CQI table and / or some entries in the second CQI table where the modulation scheme is 64QAM.
[0348] All entries in the first CQI table with a modulation scheme of 64QAM are some of the 64QAM entries in the second CQI table, and some of the 64QAM entries in the second CQI table are as follows: Some entries correspond to equally spaced CQI numbers, or Some entries correspond to non-consecutive CQI numbers, and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries correspond to consecutive CQI numbers, and are at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries include entries that correspond to the highest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or Some entries include N entries corresponding to consecutive CQI numbers, where the modulation scheme in the second CQI table is 64QAM, and the first entry in the N consecutive entries is the entry corresponding to the smallest CQI number, where the modulation scheme in the second CQI table is 64QAM, and N is a positive integer between 1 and 5.
[0349] All entries in the first CQI table with a modulation scheme of 64QAM are some of the 64QAM entries in the second CQI table, and some of the 64QAM entries in the second CQI table are as follows: The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 12, and 14, or CQI numbers 11, 13, and 15, or The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 15 in the second CQI table, or CQI numbers 10, 11, 14, and 15, or CQI numbers 11, 12, 13, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 14 in the second CQI table, or CQI numbers 10, 11, 12, and 13, or CQI numbers 10, 11, and 12, or CQI numbers 10 and 11.
[0350] Alternatively, all entries in the first CQI table where the modulation scheme is 64QAM are some of the 64QAM entries in the second CQI table, and some of the 64QAM entries in the second CQI table are as follows: The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 12, and 14, or CQI numbers 11, 13, and 15, or The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 15 in the second CQI table, or CQI numbers 10, 11, 14, and 15, or CQI numbers 11, 12, 13, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or CQI numbers 10, 11, 12, 14, and 15, or The numbers of some entries in the second CQI table where the modulation scheme is 64QAM are CQI numbers 10, 11, 12, 13, and 14 in the second CQI table, or CQI numbers 10, 11, 12, and 13, or CQI numbers 10, 11, and 12, or CQI numbers 10 and 11.
[0351] The differences between the first CQI table and the second CQI table are similar to the differences between table C6 and tables C1 and C2, respectively. Therefore, for a related explanation of the embodiment shown in Figure 5, please refer to the embodiment shown in Figure 4.
[0352] The device provided in the embodiments of this application will be described below with reference to the accompanying drawings.
[0353] Figure 6 is a schematic diagram of the communication device 600. The communication device 600 can implement the functions of the network device described in the above specification. The communication device 600 may be the network device described in the above specification, or a chip provided on the network device described in the above specification. The communication device 600 may comprise a processor 601 and a transceiver 602. The processor 601 may be configured to perform S31 in the embodiment shown in Figure 3, and / or S53 in the embodiment shown in Figure 5, and / or another process used to support the technology described herein. The transceiver 602 may be configured to perform S32 and S35 in the embodiment shown in Figure 3, and / or S41 and S42 in the embodiment shown in Figure 4, and / or S52 in the embodiment shown in Figure 5, and / or another process used to support the technology described herein.
[0354] For example, processor 601 determines N MCS indices in the MCS table, obtains the coding rate by multiplying it by 1024, and the value corresponding to MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N ≥ X. The transceiver 602 is configured to transmit at least one of N MCS indicators.
[0355] All details related to the steps in the above-described method embodiment may be included in the description of the function of the corresponding functional module. Details will not be repeated here.
[0356] Figure 7 is a schematic diagram of the communication device 700. The communication device 700 can implement the functions of the terminal device described in the above specification. The communication device 700 may be the terminal device described in the above specification, or a chip provided on the terminal device described in the above specification. The communication device 700 may comprise a processor 701 and a transceiver 702. The processor 701 may be configured to perform S33 and S34 in the embodiment shown in Figure 3, and / or S51 in the embodiment shown in Figure 5, and / or another process used to support the technology described herein. The transceiver 702 may be configured to perform S32 and S35 in the embodiment shown in Figure 3, and / or S41 and S42 in the embodiment shown in Figure 4, and / or S52 in the embodiment shown in Figure 5, and / or another process used to support the technology described herein.
[0357] For example, the transceiver 702 is configured to receive downlink control information. The processor 701 obtains at least one MCS index from the downlink control information in the MCS table, and the MCS table is configured such that it contains N MCS indices, is obtained by multiplying the coding rate by 1024, and the value corresponding to MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N ≥ X.
[0358] All details related to the steps in the above-described method embodiment may be included in the description of the function of the corresponding functional module. Details will not be repeated here.
[0359] In a simple embodiment, those skilled in the art will understand that communication device 600 or communication device 700 can be alternatively implemented by using the structure of communication device 800 shown in Figure 8A. Communication device 800 can implement the functions of a network device or terminal device as described in the above specification. Communication device 800 may include a processor 801. If communication device 800 is configured to implement the functions of a terminal device in the embodiment shown in Figure 3, the processor 801 may be configured to perform S33 and S34 in the embodiment shown in Figure 3, and / or other processes used to support the techniques described herein. If communication device 800 is configured to implement the functions of a network device in the embodiment shown in Figure 3, the processor 801 may be configured to perform S31 in the embodiment shown in Figure 3, and / or other processes used to support the techniques described herein. If communication device 800 is configured to implement the functions of a terminal device in the embodiment shown in Figure 5, the processor 801 may be configured to perform S51 in the embodiment shown in Figure 5, and / or other processes used to support the techniques described herein. If the communication device 800 is configured to implement the functions of the network device in the embodiment shown in Figure 5, the processor 801 may be configured to perform S53 in the embodiment shown in Figure 5, and / or other processes used to support the technologies described herein.
[0360] The communication device 800 may be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system on a chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), or a microcontroller unit (MCU), or it may be implemented using a programmable logic device (PLD) or another integrated chip. The communication device 800 may be placed in a network device or a terminal device in the embodiments of this application, thereby enabling the network device or terminal device to implement the method provided in the embodiments of this application.
[0361] In any implementation, the communication device 800 may include a transceiver component configured to communicate with a network device. For example, if the communication device 800 is configured to implement the functionality of a network device or terminal device in the embodiment shown in Figure 3, the transceiver component may be configured to perform S32 and S35 in the embodiment shown in Figure 3, and / or other processes used to support the techniques described herein. If the communication device 800 is configured to implement the functionality of a network device or terminal device in the embodiment shown in Figure 4, the transceiver component may be configured to perform S41 and S42 in the embodiment shown in Figure 4, and / or other processes used to support the techniques described herein. If the communication device 800 is configured to implement the functionality of a network device or terminal device in the embodiment shown in Figure 5, the transceiver component may be configured to perform S52 in the embodiment shown in Figure 5, and / or other processes used to support the techniques described herein.
[0362] In any implementation, referring to Figure 8B, the communication device 800 may further include a memory 802. The memory 802 is configured to store computer programs or instructions, and the processor 801 is configured to decode and execute these computer programs or instructions. It should be understood that these computer programs or instructions may include the functional programs of the network device or terminal device described above. When the functional program of the network device is decoded and executed by the processor 801, the network device can perform its functions in the manner provided in the embodiments shown in Figure 3, Figure 4, or Figure 5. When the functional program of the terminal device is decoded and executed by the processor 801, the terminal device can perform its functions in the manner provided in the embodiments shown in Figure 3, Figure 4, or Figure 5.
[0363] In another arbitrary implementation, the functional program of a network device or terminal device is stored in the external memory of the communication device 800. When the functional program of a network device is decoded and executed by the processor 801, memory 802 temporarily stores some or all of the contents of the functional program of the network device. When the functional program of a terminal device is decoded and executed by the processor 801, memory 802 temporarily stores some or all of the contents of the functional program of the terminal device.
[0364] In another optional implementation, the functional program for a network device or terminal device is configured to be stored in the internal memory 802 of the communication device 800. When the functional program for a network device is stored in the internal memory 802 of the communication device 800, the communication device 800 may be located in a network device in the embodiments of this application. When the functional program for a terminal device is stored in the internal memory 802 of the communication device 800, the communication device 800 may be located in a terminal device in the embodiments of this application.
[0365] In yet another arbitrary implementation, some of the contents of the network device's functional program are stored in the external memory of the communication device 800, and the rest of the network device's functional program is stored in the internal memory 802 of the communication device 800. Alternatively, some of the contents of the terminal device's functional program are stored in the external memory of the communication device 800, and the rest of the terminal device's functional program is stored in the internal memory 802 of the communication device 800.
[0366] In embodiments of this application, the communication devices 600, 700, and 800 may be presented in a form in which each functional module is divided according to its function, or in a form in which each functional module is divided in an integrated manner. In this specification, “module” can be an ASIC, a processor and memory that executes one or more software or firmware programs, an integrated logic circuit, and / or another component that can provide the above functions.
[0367] In addition, the communication device 600 provided in the embodiment shown in Figure 6 may be implemented in other forms. For example, the communication device 600 may comprise a processing module and optionally further comprise a transceiver module. For example, the processing module may be implemented using a processor 601, and the transceiver module may be implemented using a transceiver 602. The processing module may be configured to perform S31 in the embodiment shown in Figure 3, and / or S53 in the embodiment shown in Figure 5, and / or another process used to support the technology described herein. The transceiver module may be configured to perform S32 and S35 in the embodiment shown in Figure 3, and / or S41 and S42 in the embodiment shown in Figure 4, and / or S52 in the embodiment shown in Figure 5, and / or another process used to support the technology described herein.
[0368] For example, the processing module determines N MCS indices in the MCS table and obtains the result by multiplying the coding rate by 1024. The value corresponding to MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N ≥ X. The transceiver module is configured to transmit at least one of N MCS indices.
[0369] All details related to the steps in the above-described method embodiment may be described in the functional description of the corresponding functional module. Details will not be described here.
[0370] The communication device 700 provided in the embodiment shown in Figure 7 may be implemented in other forms. For example, the communication device 700 may comprise a processing module and optionally further comprise a transceiver module. For example, the processing module may be implemented using a processor 701, and the transceiver module may be implemented using a transceiver 702. The processing module may be configured to perform S33 and S34 in the embodiment shown in Figure 3, and / or S51 in the embodiment shown in Figure 5, and / or other processes used to support the technology described herein. The transceiver module may be configured to perform S32 and S35 in the embodiment shown in Figure 3, and / or S41 and S42 in the embodiment shown in Figure 4, and / or S52 in the embodiment shown in Figure 5, and / or other processes used to support the technology described herein.
[0371] For example, a transceiver module is configured to receive downlink control information. The processing module obtains at least one MCS index from the downlink control information in the MCS table, and is configured such that the MCS table contains N MCS indices, is obtained by multiplying the coding rate by 1024, and the value corresponding to MCS index X in the N MCS indices is less than or equal to a first threshold, X is a non-negative integer, N is a positive integer, and N ≥ X.
[0372] All details related to the steps in the above-described method embodiment may be described in the functional description of the corresponding functional module. Details will not be described here.
[0373] The communication devices 600, 700, and 800 provided in the embodiments of this application may be configured to perform the methods provided in the embodiments shown in Figure 3, Figure 4, or Figure 5. Therefore, for the technical effects that can be achieved by the communication devices 600, 700, and 800, please refer to the method embodiments described above. Details will not be repeated here.
[0374] Embodiments of this application have been described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of this application. It should be understood that computer program instructions may be used to implement each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams. These computer program instructions are provided for the processor of a general-purpose computer, a dedicated computer, an embedded processor, or another programmable data processing device to produce machines, and as a result, instructions executed by the computer or any other programmable data processing device processor may produce machines to perform one or more processes in the flowchart and / or one or more blocks in the block diagram.
[0375] All or part of the embodiments described above may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement an embodiment, the embodiment may be implemented all or partly in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded into a computer and executed, all or part of the procedures or functions according to the embodiments of this application are generated. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio waves, or microwaves). The computer-readable storage medium may be any available medium accessible by a computer, or it may be a data storage device such as a server or data center that integrates one or more available media. The usable media may include magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., digital versatile discs (DVDs)), and semiconductor media (e.g., solid state disks (SSDs)).
[0376] Naturally, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Thus, this application is intended to encompass such modifications and variations only if they fall within the scope of protection defined by the following claims of this application and their equivalent technologies. [Explanation of symbols]
[0377] 600 Communication devices 601 Processor 602 Transmitter / Receiver 700 Communication equipment 701 Processor 702 Transmitter / Receiver 800 Communication equipment 801 Processor 802 memory
Claims
1. It is a method, A step of transmitting a first channel quality index (CQI) number to a network device, wherein the first CQI number is determined based on a first CQI table; A step of receiving a Modulation Coding Scheme (MCS) number corresponding to a first MCS table from the network device, wherein the first CQI table includes at least one entry whose modulation scheme is 64 quadrature phase amplitude modulation (QAM), the block error rate (BLER) corresponding to the first CQI table does not exceed 10e-5, and the values in the first CQI table corresponding to the code rate multiplied by 1024 include 30 and 50, the first MCS table includes at least one entry not included in the first CQI table, and the spectral efficiency of the entry with MCS number 0 in the first MCS table is less than or equal to the spectral efficiency of the entry with CQI number 1 in the first CQI table. Methods that include...
2. The method according to claim 1, wherein the first MCS table includes all entries in the first CQI table except for the entry corresponding to the smallest CQI number.
3. MCS numbers that are not included in the first CQI table but are in the first MCS table are: The aforementioned MCS number 0, MCS number 1, or MCS number 3 The method according to claim 1, which is one of the methods.
4. All entries in the first CQI table where the modulation scheme is 64QAM are some of the 64QAM entries in the second CQI table, and these some of the 64QAM entries in the second CQI table are as follows: Some of the aforementioned entries correspond to consecutive CQI numbers, and some of the aforementioned entries include at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or The method according to claim 1, wherein some of the entries include N entries corresponding to consecutive CQI numbers, the modulation scheme in the second CQI table being 64QAM, the first entry in the N consecutive entries being the entry corresponding to the smallest CQI number, the modulation scheme in the second CQI table being 64QAM, and N being a positive integer between 1 and 5, and the second CQI table is as follows. Table 1
5. The method according to claim 4, wherein all entries in the first CQI table whose modulation scheme is 64QAM are some entries for 64QAM in the second CQI table, and the some entries for 64QAM in the second CQI table are entries corresponding to CQI numbers 10, 11, 12, and 13 in the second CQI table.
6. Each entry in the first CQI table corresponds to one CQI number, and each of several CQI numbers in the first CQI table corresponds to one modulation scheme, one coding rate, and one spectral efficiency, and in the first CQI table, The modulation scheme corresponding to the entry with CQI number 3 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 78, and the corresponding spectral efficiency is 0.1523. The modulation scheme corresponding to the entry with CQI number 4 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 120, and the corresponding spectral efficiency is 0.2344. The modulation scheme corresponding to the entry with CQI number 5 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 193, and the corresponding spectral efficiency is 0.3770. The modulation scheme corresponding to the entry with CQI number 6 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 308, and the corresponding spectral efficiency is 0.6016. The modulation scheme corresponding to the entry with CQI number 7 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 449, and the corresponding spectral efficiency is 0.8770. The modulation scheme corresponding to the entry with CQI number 8 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 602, and the corresponding spectral efficiency is 1.1758. The modulation scheme corresponding to the entry with CQI number 9 is 16QAM, the corresponding value obtained by multiplying the coding rate by 1024 is 378, and the corresponding spectral efficiency is 1.4766. The modulation scheme corresponding to the entry with CQI number 10 is 16QAM, the corresponding value obtained by multiplying the coding rate by 1024 is 490, and the corresponding spectral efficiency is 1.9141. The modulation scheme corresponding to the entry with CQI number 11 is 16QAM, the corresponding value obtained by multiplying the coding rate by 1024 is 616, and the corresponding spectral efficiency is 2.4063. The method according to claim 1.
7. The method according to claim 1, wherein the value in the first CQI table corresponding to the value obtained by multiplying the sign rate by 1024 further includes the values 78, 120, 193, 308, 449, 602, 378, 490, 616, 466, 567, 666, and 772.
8. In the first CQI table, The modulation scheme corresponding to the value 30 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.0586. The modulation scheme corresponding to the value 50 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.0977. The modulation scheme corresponding to the value 78 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.1523. The modulation scheme corresponding to the value 120 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.2344. The modulation scheme corresponding to the value 193 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.3770. The modulation scheme corresponding to the value 308 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.6016. The modulation scheme corresponding to the value 449 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.8770. The modulation scheme corresponding to the value 602 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 1.1758. The modulation scheme corresponding to the value 378 obtained by multiplying the coding rate by 1024 is 16QAM, and the corresponding spectral efficiency is 1.4766. The modulation scheme corresponding to the value 490 obtained by multiplying the coding rate by 1024 is 16QAM, and the corresponding spectral efficiency is 1.9141. The modulation scheme corresponding to the value 616 obtained by multiplying the coding rate by 1024 is 16QAM, and the corresponding spectral efficiency is 2.4063. The modulation scheme corresponding to the value 466 obtained by multiplying the coding rate by 1024 is 64QAM, and the corresponding spectral efficiency is 2.7305. The modulation scheme corresponding to the value 567 obtained by multiplying the coding rate by 1024 is 64QAM, and the corresponding spectral efficiency is 3.3223. The modulation scheme corresponding to the value 666 obtained by multiplying the coding rate by 1024 is 64QAM, and the corresponding spectral efficiency is 3.9023. The modulation scheme corresponding to the value 772, obtained by multiplying the coding rate by 1024, is 64QAM, and the corresponding spectral efficiency is 4.5234. The method according to claim 7.
9. It is a method, A step of receiving a first channel quality index (CQI) number from a terminal device, wherein the first CQI number is determined based on a first CQI table, A step of transmitting a Modulation Coding Scheme (MCS) number corresponding to a first MCS table to the terminal device, wherein the first CQI table includes at least one entry whose modulation scheme is 64 quadrature phase amplitude modulation (QAM), the block error rate (BLER) corresponding to the first CQI table does not exceed 10e-5, and the values in the first CQI table corresponding to the code rate multiplied by 1024 include 30 and 50, the first MCS table includes at least one entry not included in the first CQI table, and the spectral efficiency of the entry with MCS number 0 in the first MCS table is less than or equal to the spectral efficiency of the entry with CQI number 1 in the first CQI table. Methods that include...
10. The method according to claim 9, wherein the first MCS table includes all entries in the first CQI table except for the entry corresponding to the smallest CQI number.
11. MCS numbers that are not included in the first CQI table but are in the first MCS table are: The aforementioned MCS number 0, MCS number 1, or MCS number 3 The method according to claim 9, which is one of the methods.
12. All entries in the first CQI table where the modulation scheme is 64QAM are some of the 64QAM entries in the second CQI table, and these some of the 64QAM entries in the second CQI table are as follows: Some of the aforementioned entries correspond to consecutive CQI numbers, and some of the aforementioned entries include at least one entry other than the entry corresponding to the largest CQI number among all entries in the second CQI table whose modulation scheme is 64QAM, or The method according to claim 9, wherein some of the entries include N entries corresponding to consecutive CQI numbers, the modulation scheme in the second CQI table being 64QAM, the first entry in the N consecutive entries being the entry corresponding to the smallest CQI number, the modulation scheme in the second CQI table being 64QAM, and N being a positive integer between 1 and 5, and the second CQI table is as follows. Table 2
13. The method according to claim 12, wherein all entries in the first CQI table whose modulation scheme is 64QAM are some entries for 64QAM in the second CQI table, and the some entries for 64QAM in the second CQI table are entries corresponding to CQI numbers 10, 11, 12, and 13 in the second CQI table.
14. Each entry in the first CQI table corresponds to one CQI number, and each of several CQI numbers in the first CQI table corresponds to one modulation scheme, one coding rate, and one spectral efficiency, and in the first CQI table, The modulation scheme corresponding to the entry with CQI number 3 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 78, and the corresponding spectral efficiency is 0.1523. The modulation scheme corresponding to the entry with CQI number 4 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 120, and the corresponding spectral efficiency is 0.2344. The modulation scheme corresponding to the entry with CQI number 5 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 193, and the corresponding spectral efficiency is 0.3770. The modulation scheme corresponding to the entry with CQI number 6 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 308, and the corresponding spectral efficiency is 0.6016. The modulation scheme corresponding to the entry with CQI number 7 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 449, and the corresponding spectral efficiency is 0.8770. The modulation scheme corresponding to the entry with CQI number 8 is QPSK, the corresponding value obtained by multiplying the coding rate by 1024 is 602, and the corresponding spectral efficiency is 1.1758. The modulation scheme corresponding to the entry with CQI number 9 is 16QAM, the corresponding value obtained by multiplying the coding rate by 1024 is 378, and the corresponding spectral efficiency is 1.4766. The modulation scheme corresponding to the entry with CQI number 10 is 16QAM, the corresponding value obtained by multiplying the coding rate by 1024 is 490, and the corresponding spectral efficiency is 1.9141. The modulation scheme corresponding to the entry with CQI number 11 is 16QAM, the corresponding value obtained by multiplying the coding rate by 1024 is 616, and the corresponding spectral efficiency is 2.4063. The method according to claim 9.
15. The method according to claim 9, wherein the value in the first CQI table corresponding to the value obtained by multiplying the sign rate by 1024 further includes the values 78, 120, 193, 308, 449, 602, 378, 490, 616, 466, 567, 666, and 772.
16. In the first CQI table, The modulation scheme corresponding to the value 30 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.0586. The modulation scheme corresponding to the value 50 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.0977. The modulation scheme corresponding to the value 78 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.1523. The modulation scheme corresponding to the value 120 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.2344. The modulation scheme corresponding to the value 193 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.3770. The modulation scheme corresponding to the value 308 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.6016. The modulation scheme corresponding to the value 449 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 0.8770. The modulation scheme corresponding to the value 602 obtained by multiplying the coding rate by 1024 is QPSK, and the corresponding spectral efficiency is 1.1758. The modulation scheme corresponding to the value 378 obtained by multiplying the coding rate by 1024 is 16QAM, and the corresponding spectral efficiency is 1.4766. The modulation scheme corresponding to the value 490 obtained by multiplying the coding rate by 1024 is 16QAM, and the corresponding spectral efficiency is 1.9141. The modulation scheme corresponding to the value 616 obtained by multiplying the coding rate by 1024 is 16QAM, and the corresponding spectral efficiency is 2.4063. The modulation scheme corresponding to the value 466 obtained by multiplying the coding rate by 1024 is 64QAM, and the corresponding spectral efficiency is 2.7305. The modulation scheme corresponding to the value 567 obtained by multiplying the coding rate by 1024 is 64QAM, and the corresponding spectral efficiency is 3.3223. The modulation scheme corresponding to the value 666 obtained by multiplying the coding rate by 1024 is 64QAM, and the corresponding spectral efficiency is 3.9023. The modulation scheme corresponding to the value 772, obtained by multiplying the coding rate by 1024, is 64QAM, and the corresponding spectral efficiency is 4.5234. The method according to claim 15.
17. A communication device comprising means for carrying out the method described in any one of claims 1 to 8.
18. A communication device comprising means for carrying out the method described in any one of claims 9 to 16.
19. A computer storage medium that stores computer instructions, and when executed by a communication device, the instructions enable the communication device to perform the method according to any one of claims 1 to 16.
20. A communication device comprising a processor, wherein the processor is connected to a memory, the processor executes instructions stored in the memory, and thereby the communication device performs the method according to any one of claims 1 to 8.
21. A communication device comprising a processor, wherein the processor is connected to a memory, the processor executes instructions stored in the memory, and thereby the communication device performs the method according to any one of claims 9 to 16.