Communication method and device

By designing new MCS collections and CQI collections, the problem that the existing technology cannot meet the high reliability requirements of URLLC services is solved, and the reliability of data transmission is improved without increasing delay.

CN119583007APending Publication Date: 2025-03-07HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311149751.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Existing CQI tables and MCS tables cannot meet the high reliability needs of URLLC services, especially in terms of block error rate (BLER).

Method used

A new set of MCS and CQIs are designed, including MCS and CQIs whose encoding rate and 1024 have a product less than 30, and data transmission is carried out through MCS and CQI in these sets to improve the reliability of data transmission and reduce delay.

Benefits of technology

By using the new MCS set and CQI set, the reliability of data transmission can be improved without increasing the delay, and the URLLC service needs for low latency and high reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583007A_ABST
    Figure CN119583007A_ABST
Patent Text Reader

Abstract

A communication method and device relate to the field of communication. In the method, by introducing a modulation coding scheme (MCS) in which the product of a coding rate and 1024 is less than 30, data transmission can be carried out in a manner of supporting an extremely low coding rate, the reliability of data transmission is improved, and the requirements of ultra-high-reliability ultra-low-delay communication URLLC service are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] Compared with traditional mobile communication systems, the fifth generation (5G) wireless communication system (also known as the new radio (NR) system) is committed to supporting higher system performance and will support multiple service types, different deployment scenarios and a wider spectrum range. Among them, the main 5G service scenarios include enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC) and massive machine-type communications (mMTC). In these scenarios, the communication system has requirements such as high reliability, low latency, large bandwidth and wide coverage.

[0003] Facing new scenarios such as future precision industrial control, robot collaborative control, and sensory interconnection, the URLLC system has put forward higher requirements for the reliability of service transmission and air interface delay, such as 99.99999% reliability and 0.1ms air interface delay. Among them, higher reliability requires the system to support a lower block error rate (BLER), and the existing CQI table cannot meet the 99.99999% reliability requirement. Therefore, how to adapt to the reliability requirements of URLLC services has become a research hotspot for future communications. Summary of the invention

[0004] The present application provides a communication method and device for achieving the reliability requirements of adapting URLLC services.

[0005] In a first aspect, the present application provides a communication method, which can be executed by a terminal or a module (such as a chip) in the terminal. The method includes: receiving first information, the first information indicating a first MCS set; the first MCS set includes M MCSs whose product of a coding rate and 1024 is less than 30, where M is a positive integer; receiving second information, the second information indicating a first MCS in the first MCS set.

[0006] With the above design, the first MCS set includes M MCSs whose product of coding rate and 1024 is less than 30, which can support extremely low coding rate for data transmission and improve the reliability of data transmission without introducing additional delay, thus adapting to the low delay and high reliability requirements of URLLC services.

[0007] In one possible design, the block error rate corresponding to the first MCS set is less than or equal to a first threshold, and the first threshold is less than or equal to 10 -6 .

[0008] The above design meets the high reliability requirements of URLLC services and ensures that the block error rate of data transmission does not exceed the block error rate corresponding to the first MCS set.

[0009] In a possible design, the M MCSs are the M MCSs with smallest indexes in the first MCS set.

[0010] In one possible design, each MCS in the first MCS set also includes at least one of a modulation mode, a modulation order, and a spectrum efficiency.

[0011] In a possible design, the modulation modes corresponding to the M MCSs are QPSK or BPSK;

[0012] Alternatively, the modulation order corresponding to the M MCSs is 2 or 1.

[0013] In one possible design, the first MCS set includes 17 MCSs with QPSK modulation mode, 6 MCSs with 16QAM modulation mode, and 6 MCSs with 64QAM modulation mode; or, the first MCS set includes 17 MCSs with a modulation order of 2, 6 MCSs with a modulation order of 4, and 6 MCSs with a modulation order of 6.

[0014] In one possible design, the first MCS set includes a first MCS and a second MCS, the modulation order corresponding to the first MCS is 2, the product of the coding rate and 1024 is 10, and the spectrum efficiency is 0.0195; the modulation order corresponding to the second MCS is 2, the product of the coding rate and 1024 is 20, and the spectrum efficiency is 0.0391.

[0015] In one possible design, each MCS in the first MCS set corresponds to at least one of the following encoding methods: LDPC BG1, LDPC BG2, or Polar code.

[0016] In one possible design, the first information is carried via RRC signaling, and the second information is carried via downlink control information.

[0017] In one possible design, before receiving the first information, first capability information is sent, where the first capability information is used to indicate that the terminal supports the first MCS set.

[0018] In one possible design, the first capability information is carried via RRC signaling.

[0019] In a second aspect, the present application provides a communication method, which can be executed by a network device or a module (such as a chip) in the network device. The method includes: sending first information, the first information indicating a first MCS set; the first MCS set includes M MCSs whose product of a coding rate and 1024 is less than 30, where M is a positive integer; sending second information, the second information indicating a first MCS in the first MCS set.

[0020] With the above design, the first MCS set includes M MCSs whose product of coding rate and 1024 is less than 30, which can support extremely low coding rate for data transmission and improve the reliability of data transmission without introducing additional delay, thus adapting to the low delay and high reliability requirements of URLLC services.

[0021] In one possible design, before sending the first information, first capability information is received, where the first capability information is used to indicate that the terminal supports the first MCS set.

[0022] Some possible designs and beneficial effects of the second aspect can be referred to the first aspect and will not be elaborated here.

[0023] In a third aspect, the present application provides a communication method, which can be executed by a terminal or a module (such as a chip) in the terminal. The method includes: receiving third information, the third information indicating a first CQI set; the first CQI set includes K CQIs whose product of the coding rate and 1024 is less than 30, K is a positive integer; sending fourth information, the fourth information indicating the first CQI in the first CQI set.

[0024] With the above design, the first CQI set includes K CQIs whose product of coding rate and 1024 is less than 30, which can support extremely low coding rate for data transmission and improve the reliability of data transmission without introducing additional delay, thus adapting to the low delay and high reliability requirements of URLLC services.

[0025] In one possible design, the block error rate corresponding to the first CQI set is less than or equal to a first threshold, and the first threshold is less than or equal to 10 -6 .

[0026] The above design is used to meet the high reliability requirements of URLLC services.

[0027] In a possible design, the K CQIs are K CQIs with smallest indexes except index 0 in the first CQI set.

[0028] In one possible design, each CQI in the first CQI set also includes at least one of a modulation mode, a modulation order, and a spectrum efficiency.

[0029] In a possible design, the modulation mode corresponding to the K CQIs is QPSK or BPSK; or, the modulation order corresponding to the K CQIs is 2 or 1.

[0030] In one possible design, each CQI in the first CQI set corresponds to at least one of the following coding modes: LDPC BG1, LDPC BG2, and Polar code.

[0031] In one possible design, the third information is carried via RRC signaling, and the fourth information is carried via PUSCH or PUCCH.

[0032] In one possible design, before receiving the third information, second capability information is sent, where the second capability information is used to indicate that the terminal supports the first CQI set.

[0033] In one possible design, the second capability information is carried via RRC signaling.

[0034] In a fourth aspect, the present application provides a communication method, which can be performed by a network device or a module (such as a chip) in the network device. The method includes: sending third information, the third information indicating a first CQI set; the first CQI set includes K CQIs whose product of the coding rate and 1024 is less than 30, K is a positive integer; receiving fourth information, the fourth information indicating the first CQI in the first CQI set.

[0035] With the above design, the first CQI set includes K CQIs whose product of coding rate and 1024 is less than 30, which can support extremely low coding rate for data transmission and improve the reliability of data transmission without introducing additional delay, thus adapting to the low delay and high reliability requirements of URLLC services.

[0036] In one possible design, before sending the third information, second capability information is received, where the second capability information is used to indicate that the terminal supports the first CQI set.

[0037] Some possible designs and beneficial effects of the fourth aspect can be referred to the first aspect and will not be elaborated here.

[0038] In a fifth aspect, the present application provides a communication device, which can be applied to a terminal or a network device, and includes a unit for executing any of the methods described in any of the above aspects.

[0039] In a sixth aspect, the present application provides a communication device, comprising at least one processing element, wherein the at least one processing element is configured to execute any of the methods described in any of the above aspects of the present application.

[0040] In one possible design, the above-mentioned communication device also includes at least one storage element, wherein the at least one storage element is used to store programs and data, and the at least one processing element is used to read and execute the programs and data stored in the storage element, so that any method described in any one of the above aspects of the present application is implemented.

[0041] In a seventh aspect, the present application further provides a computer program, which, when executed on a computer, enables the computer to execute any of the methods described in any of the above aspects.

[0042] In an eighth aspect, the present application provides a communication device, comprising: an interface circuit; the interface circuit is used to provide input and / or output of programs or instructions to at least one processor; the at least one processor is used to execute the program or instructions so that the communication device can implement any method described in any of the above aspects.

[0043] In a possible manner, the communication device includes the at least one processor.

[0044] In a ninth aspect, the present application provides a computer storage medium storing a software program, which, when read and executed by one or more processors, can implement any of the methods described in any of the above aspects.

[0045] In a tenth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute any of the methods described in any of the above aspects.

[0046] In an eleventh aspect, a chip system is provided, the chip system comprising at least one chip and a memory, the at least one chip being used to read and execute a program stored in the memory to implement any of the methods described in any of the above aspects.

[0047] In the twelfth aspect, a communication system is provided, the system comprising at least one terminal and a network device, the terminal executes any method described in the first aspect, and the network device executes any method described in the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 A schematic diagram of the architecture of a mobile communication system applied in an embodiment of the present application;

[0049] Figure 2A possible flow chart of a communication method in this application;

[0050] Figure 3 A possible flow chart of another communication method in the present application;

[0051] Figure 4 A possible flow chart of another communication method in the present application;

[0052] Figure 5 This is a schematic diagram of the structure of a communication device in this application;

[0053] Figure 6 This is a schematic diagram of the structure of another communication device in this application. DETAILED DESCRIPTION

[0054] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. Figure 1 As shown, the communication system includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include the Internet 300. The wireless access network 100 may include at least one wireless access network device (such as Figure 1 110a and 110b), and may further include at least one terminal (such as Figure 1 120a-120j in the figure). The terminal is connected to the wireless access network device by wireless means, and the wireless access network device is connected to the core network by wireless or wired means. The core network device and the wireless access network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the wireless access network device can be integrated on the same physical device, or part of the functions of the core network device and part of the functions of the wireless access network device can be integrated on one physical device. Terminals and wireless access network devices can be connected to each other by wired or wireless means. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 Not drawn in.

[0055] The wireless access network equipment may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in the fifth generation (5G) mobile communication system, a next generation base station in the sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it may also be a module or unit that completes part of the functions of a base station, for example, it may be a central unit (CU) or a distributed unit (DU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and may also complete the functions of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and may also complete the functions of part or all of the physical layer. For the specific description of each of the above protocol layers, please refer to the relevant technical specifications of the 3rd generation partnership project (3GPP). The wireless access network device can be a macro base station (such as Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For ease of description, the following description takes the network device as an example of the wireless access network device.

[0056] The terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. The terminal can be widely used in various scenarios, for example, device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal.

[0057] The network equipment and terminal can be fixed or movable. The network equipment and terminal can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; can also be deployed on airplanes, balloons and artificial satellites. The embodiments of the present application do not limit the application scenarios of the network equipment and terminals.

[0058] The roles of network devices and terminals can be relative, for example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile network device. For the terminals 120j that access the wireless access network 100 through 120i, the drone 120i is a network device; but for the network device 110a, 120i is a terminal, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between network devices. In this case, relative to 110a, 120i is also a network device. Therefore, network devices and terminals can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure may be referred to as communication devices having network device functions. Figure 1 120a-120j in the figure can be called communication devices with terminal functions.

[0059] Network devices and terminals, network devices and network devices, and terminals and terminals can communicate through authorized spectrum, unlicensed spectrum, or both; can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0060] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem including the network device function. The control subsystem including the network device function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, smart city, etc. The functions of the terminal may also be performed by a module (such as a chip or a modem) in the terminal, or by a device including the terminal function.

[0061] In an embodiment of the present application, the network device sends a downlink signal or downlink information to the terminal, and the downlink information is carried on a downlink channel; the terminal sends an uplink signal or uplink information to the base station, and the uplink information is carried on an uplink channel. In order to communicate with the base station, the terminal needs to establish a wireless connection with the cell controlled by the base station. The cell with which the terminal has established a wireless connection is called the service cell of the terminal. When the terminal communicates with the service cell, it will also be interfered by signals from neighboring cells.

[0062] It can be understood that in the embodiments of the present application, the physical downlink shared channel (PDSCH), the physical downlink control channel (PDCCH), the physical uplink control channel (PUCCH) and the physical uplink shared channel (PUSCH) are only used as examples of downlink data channels, downlink control channels, uplink control channels and uplink data channels, respectively. In different systems and different scenarios, data channels and control channels may have different names, and the embodiments of the present application do not limit this.

[0063] The following is a brief introduction to the technical concepts involved in this application:

[0064] Modulation and coding scheme (MCS) table: An MCS table may include at least one MCS, each MCS has a corresponding index (i.e., MCS index), and each MCS also corresponds to at least one of the following: modulation order, coding rate, and spectral efficiency. Different modulation orders represent different modulation methods. For details, please refer to the following Table 2.

[0065] In this application, the MCS table and the MCS set can be replaced with each other. The modulation modes corresponding to the modulation orders 1, 2, 4, 6, and 8 are BPSK, QPSK, 16QAM, 64QAM, and 256QAM, respectively.

[0066] Channel quality indicator (CQI) table: A CQI table may include at least one CQI, each CQI has a corresponding index (i.e., CQI index), and each CQI also corresponds to at least one of the following: modulation order, coding rate, and spectrum efficiency. For details, please refer to the following Table 1. In this application, CQI table and CQI set can be interchangeable.

[0067] For example, in the CQI table and the MCS table, the modulation order 1 corresponds to binary phase shift keying (BPSK), the modulation order 2 corresponds to quadrature phase shift keying (QPSK), the modulation order 4 corresponds to 16 quadrature amplitude modulation (QAM), and the modulation order 6 corresponds to 64QAM. The relationship between the various parameters can be referred to the following formula: Spectral efficiency = coding rate / 1024*modulation order.

[0068] In a possible implementation, the MCS table can be obtained based on the CQI table. For example, the current CQI table (e.g., Table 1) includes 16 rows, that is, Table 1 includes 16 CQI indexes from 0 to 15, and each CQI index in the CQI table can be indicated by 4 bits. These 16 rows can be directly put into the MCS table, as the 16 rows contained in the MCS table, if each MCS index in the MCS table is indicated by 5 bits, then another 16 rows can be obtained based on two adjacent rows in the above 16 rows, and the MCS table can include a total of 32 rows, that is, including 32 CQI indexes from 0 to 31, as shown in Table 2.

[0069] BLER: is the ratio of erroneous blocks to all sent blocks. 1e-1 = 10 -1 =0.1, and the conversion relationship of other BLER values ​​is similar. It can be understood that BLER and reliability also have a conversion relationship, where reliability = 1-BLER, for example, the bit error rate is less than or equal to 10 -7 , the reliability is 99.99999%.

[0070] The following is an example of the existing CQI table and MCS table:

[0071] The existing 5G system supports two reliability CQI tables. For example, the high-level parameter cqi-Table can be configured as "table1" or "table3", where the BLER corresponding to table1 does not exceed 0.1; the BLER corresponding to table3 does not exceed 0.00001, and the corresponding reliability is 99.999%. The specific reference of table3 is shown in Table 1 below.

[0072] Table 1: CQI table

[0073]

[0074] The MCS table used by URLLC in the existing 5G system is shown in Table 2, where the coding rate x1024 corresponding to the smallest MCS index is 30. Among them, data retransmission can use the reserved MCS. For the reserved MCS, the coding rate x1024 and the spectrum efficiency are reserved. For example, the modulation order corresponding to the reserved MCS index used in the retransmission can be the same as the modulation order corresponding to the MCS index of the initial transmission, but the coding rate x1024 can be different. The advantage of this is that when the retransmission uses the same modulation order and transport block size (TBS) as the initial transmission, the coding rate can be smaller, that is, more time-frequency domain resources are used, which can increase the reliability of the transmission and improve the success rate of data retransmission.

[0075] Table 2: MCS table

[0076]

[0077]

[0078] It can be seen that the existing CQI table or MCS table cannot meet the high reliability requirements of URLLC services and cannot support lower BLER.

[0079] Based on the above Figure 1The network system architecture shown and the contents of the above-mentioned related technical introductions provide several possible communication methods in the embodiments of the present application to achieve the reliability requirements of adapting to URLLC services and support lower BLER.

[0080] The execution subjects of each communication method are introduced by taking network devices and terminals as examples. For example, the network device can be the aforementioned Figure 1 The access network device 110a or the access network device 110b in the embodiment. The terminal may be the aforementioned Figure 1 Any terminal 120 shown. In addition, it should be understood that the network device can also be replaced by a communication device with a network device function or a chip, unit or module inside a communication device with a network device function. The terminal can also be replaced by a communication device with a terminal function or a chip, unit or module inside a communication device with a terminal function.

[0081] Figure 2 The following is a possible flow chart of a communication method provided by an embodiment of the present application. Figure 2 As shown, the method includes:

[0082] Step 200: The network device sends first information, and correspondingly, the terminal receives the first information.

[0083] The first information indicates a first MCS set, and the first MCS set includes M MCSs whose product of coding rate and 1024 is less than 30, where M is a positive integer.

[0084] Exemplarily, the first information may be carried by radio resource control (RRC) signaling. For example, the first information may include an index of a first MCS set. The first MCS set may be presented in the form of a table, that is, the first MCS set may also be referred to as a first MCS table, which is a newly designed MCS table of the present application. For example, the first MCS table is different from the above-mentioned Table 2 and other existing MCS tables. For details about the newly designed MCS table of the present application, please refer to the following related content.

[0085] Among them, the first MCS set includes M MCSs whose product of coding rate and 1024 is less than 30, which can also be described as, the first MCS set includes M MCSs whose product of coding rate and 1024 is less than or equal to 29, or, the first MCS set includes M MCSs whose product of coding rate and 1024 is less than or equal to the second threshold.

[0086] The second threshold may be one of {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29}.

[0087] In the current MCS table, the product of the minimum coding rate and 1024 is 30, and the product of the coding rate supported by the first MCS set provided in the embodiment of the present application and 1024 may be smaller than the product of the minimum coding rate and 1024 in the current MCS table. That is to say, the coding rates supported by the first MCS set provided in the embodiment of the present application include one or more coding rates that are smaller than the minimum coding rate in the current MCS table. Therefore, the first MCS set can correspond to a lower BLER, thereby effectively adapting to the needs of URLLC services.

[0088] It can be understood that the first MCS set here may include a total of N MCSs, where N is a positive integer greater than or equal to M, and among the N MCSs, there are M MCSs whose product of the coding rate and 1024 is less than 30. For example, assuming that N=32, M may be equal to 1 or 2 or 3 or 4, which is not limited in this application. Among them, the M MCSs are the M MCSs with the smallest index in the first MCS set.

[0089] Exemplarily, the block error rate corresponding to the first MCS set is less than or equal to a first threshold, and the first threshold is less than or equal to 10 -6 For example, the first threshold value may be {10 -6 ,10 -7 ,10 -8 ,10 -9}one of the.

[0090] Among them, the terminal or network device uses the coding rate and modulation method included in any MCS in the first MCS set to process the data, so that the block error rate of data transmission does not exceed the block error rate corresponding to the first MCS set, or it can be described as making the reliability of data transmission (1-the block error rate corresponding to the first MCS set).

[0091] The current MCS table can support two types of BLER, namely 0.1 and 0.00001. It can be seen that the BLER supported by the first MCS set provided in the embodiment of the present application is smaller than the minimum BLER supported by the current MCS table. That is to say, the first MCS set provided in the embodiment of the present application can correspond to a lower BLER, thereby effectively adapting to the needs of URLLC services.

[0092] In some embodiments, for a terminal, multiple MCS sets may be supported, where each MCS set may correspond to a BLER. The network device may determine the first MCS set based on the transmission requirement between itself and the terminal. For example, when the transmission requirement between the network device and the terminal is that the BLER is less than or equal to 10 -7 , or when the reliability is 99.99999%, the network device can determine the first MCS set from multiple MCS sets and send the first information to the terminal.

[0093] In addition, in a possible design, before the terminal receives the first information, the terminal may send the first capability information, and accordingly, before the network device sends the first information, the network device may receive the first capability information. Further, the network device may determine the first information based on the first capability information reported by the terminal device. Exemplarily, the first capability information may be carried by RRC signaling.

[0094] Among them, the first capability information can be used to indicate the MCS set supported by the terminal, for example, the first capability information can indicate at least one MCS set supported by the terminal, wherein the at least one MCS set includes the first MCS set. Alternatively, the first capability information can be used to indicate that the terminal supports the first protocol version, wherein the first protocol version supports the first MCS set; or, the first capability information can be used to indicate that the terminal supports the first block error rate, wherein the first block error rate is the block error rate corresponding to the first MCS set; or, the first capability information can be used to indicate that the terminal supports the first service scenario, wherein the first service scenario supports the first MCS set, for example, the first service scenario is a URLLC+ scenario, etc., which is not limited in this application.

[0095] Exemplarily, if the terminal does not report the first capability information, the network device may also default that the terminal supports the first MCS set, or default that the terminal does not support the first MCS set.

[0096] In addition, each MCS in the first MCS set further includes at least one of a modulation mode, a modulation order, and a spectrum efficiency.

[0097] In one example, the modulation orders included in the first MCS set are 2, 4, and 6. The modulation mode corresponding to the M MCSs is QPSK, or the modulation order corresponding to the M MCSs is 2.

[0098] In another example, the first MCS set includes modulation orders of 1, 2, 4, and 6. The modulation modes corresponding to the M MCSs are QPSK or BPSK, or the modulation orders corresponding to the M MCSs are 2 or 1.

[0099] In addition, each MCS in the first MCS set corresponds to at least one of the following coding modes: low density parity check code (LDPC) base graph (BG) 1, LDPC BG2, and polar code.

[0100] For example, the first MCS set includes N MCSs, wherein the coding method of N MCSs is Polar code, or the coding method of (NS) MCSs is LDPC BG2, the coding method of S MCSs is Polar code, or the coding method of X1 MCSs is LDPC BG1, the coding method of X2 MCSs is LDPC BG2, and the coding method of (N-X1-X2) MCSs is Polar code. Wherein, N is a positive integer greater than or equal to M, S, X1, and X2 are all positive integers, and S, X1, and X2 are all less than N.

[0101] Step 210: The network device sends the second information, and correspondingly, the terminal receives the second information.

[0102] The second information indicates the first MCS in the first MCS set. Exemplarily, the second information is carried by downlink control information (DCI), and the DCI is carried on the PDCCH. For example, the second information includes an index of the first MCS.

[0103] It should be noted that the product of the coding rate corresponding to the first MCS and 1024 can be less than 30, or greater than or equal to 30, and this application does not impose any limitation on this.

[0104] Furthermore, after receiving the second information, the terminal may determine the first MCS according to the first MCS set and the index of the first MCS, and then the terminal determines the modulation order, coding rate and spectrum efficiency corresponding to the first MCS.

[0105] After step 210, the terminal may also transmit uplink data according to the first MCS. The modulation order (or modulation mode) of the uplink data is the same as the modulation order (or modulation mode) corresponding to the first MCS, and the coding rate of the uplink data is the same as the coding rate corresponding to the first MCS. Alternatively, the terminal may parse the downlink data sent by the network device according to the first MCS. The modulation order (or modulation mode) of the downlink data is the same as the modulation order (or modulation mode) corresponding to the first MCS, and the coding rate of the downlink data is the same as the coding rate corresponding to the first MCS.

[0106] Figure 3 The following is a possible flow chart of a communication method provided by an embodiment of the present application. Figure 3 As shown, the method includes:

[0107] Step 300: The network device sends the third information, and correspondingly, the terminal receives the third information.

[0108] The third information indicates a first CQI set, and the first CQI set includes K CQIs whose product of coding rate and 1024 is less than 30, where K is a positive integer.

[0109] Exemplarily, the third information may be carried by RRC signaling. For example, the third information may include an index of the first CQI set. The first CQI set may also be referred to as a first CQI table, which is a CQI table newly designed in the present application. For example, the first CQI table is different from the above-mentioned Table 1 and other existing CQI tables. For details about the CQI table newly designed in the present application, please refer to the following related content.

[0110] Among them, the first CQI set includes K CQIs whose product of coding rate and 1024 is less than 30, which can also be described as, the first CQI set includes K CQIs whose product of coding rate and 1024 is less than or equal to 29, or, the first CQI set includes K CQIs whose product of coding rate and 1024 is less than or equal to the second threshold.

[0111] The second threshold may be one of {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29}.

[0112] In the current CQI table, the product of the minimum coding rate and 1024 is 30, and the product of the coding rate supported by the first CQI set provided in the embodiment of the present application and 1024 may be smaller than the product of the minimum coding rate and 1024 in the current CQI table. That is to say, the coding rate supported by the first CQI set provided in the embodiment of the present application is smaller than the minimum coding rate in the current CQI table. Therefore, the first CQI set can correspond to a lower BLER, thereby effectively adapting to the needs of URLLC services.

[0113] It can be understood that the first CQI set here may include a total of Q CQIs, where Q is a positive integer greater than or equal to K, and among the Q CQIs, there are K CQIs whose product of the coding rate and 1024 is less than 30. For example, assuming Q=16, K may be equal to 1 or 2, which is not limited in this application. Among them, the K CQIs are the K CQIs with the smallest index in the first CQI set.

[0114] Exemplarily, the block error rate corresponding to the first CQI set is less than or equal to a first threshold, and the first threshold is less than or equal to 10 -6 For example, the first threshold value may be {10 -6 ,10 -7 ,10 -8 ,10 -9}one of the.

[0115] It can be understood that the possible values ​​of the first threshold and the second threshold are only examples and are not intended to limit the present application.

[0116] The current CQI table can support two types of BLER, namely 0.1 and 0.00001. It can be seen that the BLER supported by the first CQI set provided in the embodiment of the present application is smaller than the minimum BLER supported by the current CQI table. That is to say, the first CQI set provided in the embodiment of the present application can correspond to a lower BLER, thereby effectively adapting to the needs of URLLC services.

[0117] In some embodiments, for a terminal, multiple CQI sets may be supported, where each CQI set may correspond to a BLER. The network device may determine the first CQI set based on the transmission requirement between itself and the terminal. For example, when the transmission requirement between the network device and the terminal is that the BLER is less than or equal to 10 -7 , or when the reliability is 99.99999%, the network device can determine a first CQI set from multiple CQI sets and send first information to the terminal.

[0118] In addition, in a possible design, before the terminal receives the third information, the terminal may send the second capability information, and accordingly, before the network device sends the third information, the network device may receive the second capability information. Furthermore, the network device may determine the third information based on the second capability information reported by the terminal device. Exemplarily, the second capability information may be carried by RRC signaling.

[0119] The second capability information may be used to indicate a CQI set supported by the terminal, for example, the second capability information may indicate at least one CQI set supported by the terminal, wherein the at least one CQI set includes a first CQI set. Alternatively, the second capability information may be used to indicate that the terminal supports a first protocol version, wherein the first protocol version supports a first CQI set; or, the second capability information may be used to indicate that the terminal supports a first block error rate, wherein the first block error rate is a block error rate corresponding to the first CQI set; or, the second capability information may be used to indicate that the terminal supports a first service scenario, wherein the first service scenario supports a first CQI set, for example, the first service scenario is a URLLC+ scenario, etc., which is not limited in this application.

[0120] Exemplarily, if the terminal does not report the second capability information, the network device may also default that the terminal supports the use of the first CQI set.

[0121] In addition, each CQI in the first CQI set further includes at least one of a modulation mode, a modulation order, and a spectrum efficiency.

[0122] In an example, the first CQI table includes modulation modes of QPSK, 16QAK and 64QAK, or modulation orders of 2, 4 and 6. The modulation mode corresponding to the K CQIs is QPSK, or the modulation order corresponding to the K CQIs is 2.

[0123] In another example, the first CQI table includes modulation modes of BPSK, QPSK, 16QAK and 64QAK, or modulation orders of 1, 2, 4 and 6. The modulation modes corresponding to the K CQIs are QPSK or BPSK. Alternatively, the modulation orders corresponding to the K CQIs are 2 or 1.

[0124] In addition, each CQI in the first CQI set corresponds to at least one of the following coding modes: LDPC BG1, LDPC BG2, and polar code.

[0125] For example, the first CQI set includes Q CQIs, wherein the coding method of Q CQIs is Polar code, or the coding method of (QY) CQIs is LDPC BG2, the coding method of Y CQIs is Polar code, or the coding method of P1 CQI is LDPC BG1, the coding method of P2 CQIs is LDPC BG2, and the coding method of (Q-P1-P2) CQIs is Polar code. Wherein, Q is a positive integer greater than or equal to K, Y, P1, and P2 are all positive integers, and Y, P1, and P2 are all less than Q.

[0126] Step 310: The terminal sends the fourth information, and correspondingly, the network device receives the fourth information.

[0127] The fourth information indicates the first CQI in the first CQI set. Exemplarily, the fourth information is carried by PUCCH or PUSCH. For example, the fourth information includes an index of the first CQI.

[0128] Exemplarily, the terminal measures a reference signal sent by a network device and reports channel state information (CSI), where the CSI includes an index of the first CQI.

[0129] It should be noted that the product of the coding rate corresponding to the first CQI and 1024 may be less than 30, or greater than or equal to 30, and this application does not impose any limitation on this.

[0130] Furthermore, after receiving the fourth information, the network device may determine the first CQI according to the first CQI set and the index of the first CQI, and then the network device determines the modulation order (or modulation mode), coding rate and spectrum efficiency corresponding to the first CQI.

[0131] Figure 4 The following is a possible flow chart of a communication method provided by an embodiment of the present application. Figure 4 As shown, the method includes:

[0132] Step 400: The network device sends the first information and the third information, and correspondingly, the terminal receives the first information and the third information.

[0133] The first information and the third information may be sent together or separately, and this application does not limit this.

[0134] The first information indicates a first MCS set, the first MCS set includes M MCSs whose product of the coding rate and 1024 is less than 30, where M is a positive integer. The third information indicates a first CQI set, the first CQI set includes K CQIs whose product of the coding rate and 1024 is less than 30, where K is a positive integer. The description of the first MCS set and the first CQI set will not be repeated here, and the details can be referred to above. Figure 2 and Figure 3 Relevant content of the illustrated embodiment.

[0135] Step 410: The terminal sends the fifth information, and correspondingly, the network device receives the fifth information.

[0136] The fifth information indicates the second CQI in the first CQI set.

[0137] Step 420: The network device determines a second MCS in the first MCS set according to the second CQI.

[0138] Exemplarily, the network device determines the second CQI according to the first CQI set and the index of the second CQI. Specifically, the network device determines the modulation order (or modulation mode), coding rate and spectrum efficiency corresponding to the second CQI. Further, the network device can determine the second MCS in the first MCS set according to the modulation order (or modulation mode), coding rate and spectrum efficiency corresponding to the second CQI.

[0139] For example, the modulation order (or modulation mode) corresponding to the second CQI may be the same as the modulation order (or modulation mode) corresponding to the second MCS, and the coding rate corresponding to the second CQI may be the same as the coding rate corresponding to the second MCS.

[0140] For another example, the modulation order (or modulation mode) corresponding to the second CQI may be the same as the modulation order (or modulation mode) corresponding to the second MCS, and the coding rate corresponding to the second CQI may be different from the coding rate corresponding to the second MCS. For example, the absolute value of the difference between the coding rate corresponding to the second CQI and the coding rate corresponding to the second MCS is smaller than the absolute value of the difference between the coding rate corresponding to the second CQI and the coding rates corresponding to other MCSs. In other words, the absolute value of the difference between the coding rate corresponding to the second CQI and the coding rate corresponding to the second MCS is the minimum value of the absolute values ​​of the differences between the coding rate corresponding to the second CQI and the coding rates corresponding to each MCS in the first MCS set.

[0141] Step 430: The network device sends the sixth information, and correspondingly, the terminal receives the sixth information.

[0142] The sixth information indicates the second MCS in the first MCS set.

[0143] After receiving the sixth information, the terminal can determine the second MCS according to the first MCS set and the index of the second MCS, and then the terminal determines the modulation order (or modulation mode), coding rate and spectrum efficiency corresponding to the second MCS. The terminal can transmit uplink data according to the second MCS, wherein the modulation order (or modulation mode) of the uplink data is the same as the modulation order (or modulation mode) corresponding to the second MCS, and the coding rate of the uplink data is the same as the coding rate corresponding to the first MCS; or, the terminal can parse the downlink data sent by the network device according to the second MCS, wherein the modulation order (or modulation mode) of the downlink data is the same as the modulation order (or modulation mode) corresponding to the first MCS, and the coding rate of the downlink data is the same as the coding rate corresponding to the first MCS.

[0144] The following is an example of a specific design method for the first MCS set indicated by the first information in conjunction with a specific table:

[0145] Design 1, the M MCSs are the M MCSs with the smallest indexes in the MCS set. Specifically, M MCSs with the lowest indexes are added, and except for the reserved MCS indexes, M MCSs with the largest indexes are deleted, wherein the reserved MCS indexes remain unchanged.

[0146] In a possible implementation, M=2, that is, two MCSs with the lowest index are added, and the two MCSs with the largest index are deleted except for the reserved MCS index, or described as adding two MCSs with the lowest spectrum efficiency and deleting two MCSs with the highest spectrum efficiency, or described as adding MCS indexes 0 and 1, and deleting the two MCSs with the largest index except for the reserved MCS index, for example, the original MCS indexes 27 and 28. The above method can improve the flexibility of MCS selection.

[0147] Exemplarily, the MCS set includes 17 MCSs with QPSK modulation, 6 MCSs with 16QAM modulation, and 6 MCSs with 64QAM modulation. Alternatively, the MCS set includes 17 MCSs with a modulation order of 2, 6 MCSs with a modulation order of 4, and 6 MCSs with a modulation order of 6.

[0148] In a possible implementation, the 17 MCSs with QPSK modulation include a first MCS1 and a second MCS2, the modulation mode corresponding to the first MCS is QPSK, the product of the coding rate and 1024 is 10, and the spectrum efficiency is 0.0195, the modulation mode corresponding to the second MCS is QPSK, the product of the coding rate and 1024 is 20, and the spectrum efficiency is 0.0391. Alternatively, the 17 MCSs with a modulation order of 2 include a first MCS and a second MCS, the modulation order corresponding to the first MCS is 2, the product of the coding rate and 1024 is 10, and the spectrum efficiency is 0.0195, the modulation order corresponding to the second MCS is 2, the product of the coding rate and 1024 is 20, and the spectrum efficiency is 0.0391.

[0149] The following takes the first MCS table as an example to introduce the first MCS set in detail. In the following example, each MCS index in the first MCS set can be indicated by 5 bits, the first MCS set includes 32 MCSs, and the value range of the MCS index is 0 to 31. The modulation orders included in the first MCS set are 2, 4 and 6. MCS indexes {29, 30, 31} are reserved.

[0150] Table 3 is an example, in which two new MCSs are introduced, namely, MCS index 0 corresponds to a modulation order of 2, a coding rate x1024 of 10, and a spectrum efficiency of 0.0195, and MCS index 1 corresponds to a modulation order of 2, a coding rate x1024 of 20, and a spectrum efficiency of 0.0391. In addition, the two high-order MCSs in the non-reserved MCS indexes in Table 2 are deleted, and the deleted MCSs include the original MCS index 27 corresponding to a modulation order of 6, a coding rate x1024 of 719, and a spectrum efficiency of 4.2129, and the original MCS index 28 corresponding to a modulation order of 6, a coding rate x1024 of 772, and a spectrum efficiency of 4.5253.

[0151] In addition, the remaining non-reserved MCS indexes in Table 2 are increased by 2, that is, if the MCS corresponding to a certain MCS index in the first MCS table is the same as the MCS in Table 2, that is, the modulation order, the coding rate x1024 and the spectrum efficiency are the same, then the MCS index in the first MCS table is 2 greater than the index in Table 2. For example, the MCS index corresponding to the modulation order of 2, the coding rate x1024 of 30, and the spectrum efficiency of 0.0586 has an MCS index of 0 in Table 2 and an MCS index of 2 in the first MCS table (such as Table 3).

[0152] Table 3

[0153]

[0154]

[0155] In addition, similar to the above Table 3, Tables 4 to 27 are other possible examples of the first MCS set.

[0156] In Tables 4 to 27, two new MCSs are introduced into the original MCS table, and the index of the new MCS is the smallest. That is, the MCSs corresponding to MCS indexes 0 and 1 are newly added MCSs, the modulation order corresponding to MCS indexes 0 and 1 is 2, the original MCS indexes 27 and 28 are deleted, and the remaining non-reserved MCS indexes are increased by 2.

[0157] Since the difference in the values ​​of the coding rate × 1024 corresponding to the three MCSs with lower indexes in the original MCS table is 10, two new MCSs are introduced in Tables 4 to 27 with lower MCS indexes, and the difference in the values ​​of the coding rate × 1024 corresponding to the two new MCSs is approximately equal to 10. If the coding rate corresponding to the lowest-order MCS is too low, too few information bits will be transmitted, affecting communication efficiency. Therefore, the value of the coding rate × 1024 corresponding to the lowest-order MCS of the two new MCSs is greater than or equal to 8.

[0158] Specifically, Figure 4In Table 5, the encoding rate ×1024 corresponding to MCS index 0 is 8, and the encoding rate ×1024 corresponding to MCS index 1 is 19. In Table 6, the encoding rate ×1024 corresponding to MCS index 0 is 8, and the encoding rate ×1024 corresponding to MCS index 1 is 20. In Table 7, the encoding rate ×1024 corresponding to MCS index 0 is 8, and the encoding rate ×1024 corresponding to MCS index 1 is 21. In Table 8, the encoding rate ×1024 corresponding to MCS index 0 is 8, and the encoding rate ×1024 corresponding to MCS index 1 is 22. In Table 9, the encoding rate ×1024 corresponding to MCS index 0 is 9, and the encoding rate ×1024 corresponding to MCS index 1 is 18. In Table 10, the encoding rate ×1024 corresponding to MCS index 0 is 9, and the encoding rate ×1024 corresponding to MCS index 1 is 19. In Table 11, the encoding rate ×1024 corresponding to MCS index 0 is 9, and the encoding rate ×1024 corresponding to MCS index 1 is 20. In Table 12, the encoding rate ×1024 corresponding to MCS index 0 is 9, and the encoding rate ×1024 corresponding to MCS index 1 is 21. In Table 13, the encoding rate ×1024 corresponding to MCS index 0 is 9, and the encoding rate ×1024 corresponding to MCS index 1 is 22. In Table 14, the encoding rate ×1024 corresponding to MCS index 0 is 10, and the encoding rate ×1024 corresponding to MCS index 1 is 18. In Table 15, the encoding rate ×1024 corresponding to MCS index 0 is 10, and the encoding rate ×1024 corresponding to MCS index 1 is 19. In Table 16, the encoding rate ×1024 corresponding to MCS index 0 is 10, and the encoding rate ×1024 corresponding to MCS index 1 is 21. In Table 17, the encoding rate ×1024 corresponding to MCS index 0 is 10, and the encoding rate ×1024 corresponding to MCS index 1 is 22. In Table 18, the encoding rate ×1024 corresponding to MCS index 0 is 11, and the encoding rate ×1024 corresponding to MCS index 1 is 18. In Table 19, the encoding rate ×1024 corresponding to MCS index 0 is 11, and the encoding rate ×1024 corresponding to MCS index 1 is 19. In Table 20, the encoding rate ×1024 corresponding to MCS index 0 is 11, and the encoding rate ×1024 corresponding to MCS index 1 is 20. In Table 21, the encoding rate ×1024 corresponding to MCS index 0 is 11, and the encoding rate ×1024 corresponding to MCS index 1 is 21. In Table 22, the encoding rate × 1024 corresponding to MCS index 0 is 11, and the encoding rate × 1024 corresponding to MCS index 1 is 22. In Table 22, the encoding rate × 1024 corresponding to MCS index 0 is 11, and the encoding rate × 1024 corresponding to MCS index 1 is 22.In Table 23, the encoding rate × 1024 corresponding to MCS index 0 is 12, and the encoding rate × 1024 corresponding to MCS index 1 is 18. In Table 24, the encoding rate × 1024 corresponding to MCS index 0 is 12, and the encoding rate × 1024 corresponding to MCS index 1 is 19. In Table 25, the encoding rate × 1024 corresponding to MCS index 0 is 12, and the encoding rate × 1024 corresponding to MCS index 1 is 20. In Table 26, the encoding rate × 1024 corresponding to MCS index 0 is 12, and the encoding rate × 1024 corresponding to MCS index 1 is 21. In Table 27, the encoding rate × 1024 corresponding to MCS index 0 is 12, and the encoding rate × 1024 corresponding to MCS index 1 is 22.

[0159] Table 4

[0160]

[0161]

[0162] Table 5

[0163]

[0164] Table 6

[0165]

[0166] Table 7

[0167]

[0168]

[0169] Table 8

[0170]

[0171]

[0172] Table 9

[0173]

[0174]

[0175] Table 10

[0176]

[0177] Table 11

[0178]

[0179]

[0180] Table 12

[0181]

[0182]

[0183] Table 13

[0184]

[0185]

[0186] Table 14

[0187]

[0188]

[0189] Table 15

[0190]

[0191] Table 16

[0192]

[0193]

[0194] Table 17

[0195]

[0196]

[0197] Table 18

[0198]

[0199]

[0200] Table 19

[0201]

[0202]

[0203] Table 20

[0204]

[0205] Table 21

[0206]

[0207]

[0208] Table 22

[0209]

[0210]

[0211] Table 23

[0212]

[0213]

[0214] Table 24

[0215]

[0216] Table 25

[0217]

[0218] Table 26

[0219]

[0220]

[0221] Table 27

[0222]

[0223]

[0224] It can be understood that the above Tables 3 to 27 are only examples, and the coding rate × 1024 corresponding to the newly added MCS indexes 0 and 1 may also be other value combinations, which is not limited in this application.

[0225] In another possible implementation, M=1, that is, a new MCS with the lowest index is added, and an MCS with the largest index is deleted except for the reserved MCS index, or it can be described as adding an MCS with the lowest spectrum efficiency and deleting an MCS with the highest spectrum efficiency, or it can be described as adding an MCS index 0 and deleting an MCS with the largest index except for the reserved MCS index, for example, the original MCS index 28.

[0226] Exemplarily, the MCS set includes 16 MCSs with QPSK modulation, 6 MCSs with 16QAM modulation, and 7 MCSs with 64QAM modulation. Alternatively, the MCS set includes 16 MCSs with a modulation order of 2, 6 MCSs with a modulation order of 4, and 7 MCSs with a modulation order of 6.

[0227] For example, the lowest MCS index 0 corresponds to a modulation order of 2 and a lower coding rate and spectrum efficiency. The modulation order 6, coding rate x1024 of 772, and spectrum efficiency of 4.5234 corresponding to MCS index 28 in Table 2 are deleted, and the remaining non-reserved MCS indexes are increased by 1.

[0228] Tables 28 to 48 provide possible examples of the first MCS set. In the following example, each MCS index in the first MCS set can be indicated by 5 bits, the first MCS set includes 32 MCSs, and the value range of the MCS index is 0 to 31. The modulation orders included in the first MCS set are 2, 4, and 6. MCS index {29, 30, 31} is reserved. Since the difference between the values ​​of the coding rate × 1024 of the low-order MCS in the original MCS table is 10, for a newly added MCS, the value of the coding rate × 1024 is approximately equal to 20 as designed. In the original MCS table, the minimum value of the coding rate × 1024 is 30. If the value of the coding rate × 1024 corresponding to the newly introduced MCS is slightly different from 30, the distinction is insufficient. Therefore, the maximum value of the coding rate × 1024 corresponding to the newly introduced MCS is 24.

[0229] Since the smaller the BLER, the lower the required coding rate, and the new MCS table only introduces a low-order code rate to cope with the low BLER scenario, for example, the BLER is {10 -6 ,10 -7 ,10 -8 ,10 -9}, or even lower. For extreme scenarios, such as BLER of 10 -9 In order to adapt the newly introduced MCS to extreme scenarios, the minimum value of the coding rate × 1024 corresponding to the newly introduced MCS can be 4. If the value of the coding rate × 1024 corresponding to the newly introduced MCS is less than 4, compared with the minimum code rate of 30 in the original MCS table, the spectrum efficiency difference is more than 7 times, resulting in a difference of more than 7 times in the time-frequency domain resources required to transmit the same information bit, affecting communication efficiency.

[0230] Specifically, in Table 28, the encoding rate × 1024 corresponding to MCS index 0 is 4. In Table 29, the encoding rate × 1024 corresponding to MCS index 0 is 5. In Table 30, the encoding rate × 1024 corresponding to MCS index 0 is 6. In Table 31, the encoding rate × 1024 corresponding to MCS index 0 is 7. In Table 32, the encoding rate × 1024 corresponding to MCS index 0 is 8. In Table 33, the encoding rate × 1024 corresponding to MCS index 0 is 9. In Table 34, the encoding rate × 1024 corresponding to MCS index 0 is 10. In Table 35, the encoding rate × 1024 corresponding to MCS index 0 is 11. In Table 36, the encoding rate × 1024 corresponding to MCS index 0 is 12. In Table 37, the encoding rate × 1024 corresponding to MCS index 0 is 13. In Table 38, the encoding rate × 1024 corresponding to MCS index 0 is 14. In Table 39, the encoding rate × 1024 corresponding to MCS index 0 is 15. In Table 40, the encoding rate × 1024 corresponding to MCS index 0 is 16. In Table 41, the encoding rate × 1024 corresponding to MCS index 0 is 17. In Table 42, the encoding rate × 1024 corresponding to MCS index 0 is 18. In Table 43, the encoding rate × 1024 corresponding to MCS index 0 is 19. In Table 44, the encoding rate × 1024 corresponding to MCS index 0 is 20. In Table 45, the encoding rate × 1024 corresponding to MCS index 0 is 21. In Table 46, the encoding rate × 1024 corresponding to MCS index 0 is 22. In Table 47, the encoding rate × 1024 corresponding to MCS index 0 is 23. In Table 48, the coding rate × 1024 corresponding to MCS index 0 is 24.

[0231] Table 28

[0232]

[0233] Table 29

[0234]

[0235]

[0236] Table 30

[0237]

[0238]

[0239] Table 31

[0240]

[0241]

[0242] Table 32

[0243]

[0244]

[0245] Table 33

[0246]

[0247] Table 34

[0248]

[0249]

[0250] Table 35

[0251]

[0252]

[0253] Table 36

[0254]

[0255]

[0256] Table 37

[0257]

[0258] Table 38

[0259]

[0260]

[0261] Table 39

[0262]

[0263]

[0264] Table 40

[0265]

[0266]

[0267] Table 41

[0268]

[0269]

[0270] Table 42

[0271]

[0272] Table 43

[0273]

[0274]

[0275] Table 44

[0276]

[0277]

[0278] Table 45

[0279]

[0280]

[0281] Table 46

[0282]

[0283] Table 47

[0284]

[0285] Table 48

[0286]

[0287]

[0288] It can be understood that the above Tables 28 to 48 are only examples, and the coding rate × 1024 corresponding to the newly added MCS index 0 may also be other values, which is not limited in this application.

[0289] Design 2: The M MCSs are the M MCSs with the smallest indexes in the MCS set. Specifically, M MCSs with the lowest indexes are added, and MCSs corresponding to the M reserved MCS indexes are deleted.

[0290] For example, the value of M can be 1, 2, or 3.

[0291] Design 3: Add M MCSs with the lowest indexes, delete MCSs corresponding to m1 reserved MCS indices, and delete m2 MCSs with the largest indexes, where m1 and m2 are positive integers, and m1+m2=M.

[0292] For example, the value of M is 2, m1=1, m2=1, or the value of M is 3, m1=1, m2=2.

[0293] Design 4: The M MCSs are the M MCSs with the smallest indexes in the MCS set. Except for the reserved MCS indexes, the MCSs corresponding to any M MCS indexes are deleted.

[0294] For example, the modulation order of the deleted M MCSs may be 2, 4, or 6.

[0295] For another example, M=2, an MCS with a modulation order of 2 and an MCS with a modulation order of 4 may be deleted.

[0296] The following is an example of a specific design method for the first CQI set indicated by the third information in conjunction with a specific table:

[0297] Design 1, the K CQIs are the K CQIs with the smallest indexes except index 0 in the first CQI set. Specifically, except index 0, K CQIs with the lowest indexes are added, and K CQIs with the largest indexes are deleted.

[0298] In one possible implementation, K=1, that is, in addition to index 0, a CQI with the lowest index is added and a CQI with the largest index is deleted, or it can be described as adding a CQI with the lowest spectral efficiency and deleting a CQI with the highest spectral efficiency, or it can be described as adding a CQI index 1 and deleting an MCS with the largest index, for example, the original CQI index 15.

[0299] Exemplarily, Tables 49 to 69 are possible examples of the first CQI set. In the following example, each CQI index in the first CQI set can be indicated by 4 bits, the first CQI set includes 16 CQIs, and the value range of the CQI index is 0 to 15. The modulation orders included in the first CQI set are 2, 4 and 6. A new CQI is introduced, that is, the CQI corresponding to CQI index 1 is the newly added CQI, the modulation order corresponding to the newly added CQI is 2, and the modulation mode is QPSK. The original CQI index 15 is deleted, that is, the modulation mode corresponding to CQI index 15 in Table 1 is QPSK, the coding rate x1024 is 772, and the spectrum efficiency is 4.5234. The remaining CQI indexes are increased by 1.

[0300] Specifically, in Table 49, the coding rate × 1024 corresponding to CQI index 1 is 4. In Table 50, the coding rate × 1024 corresponding to CQI index 1 is 5. In Table 51, the coding rate × 1024 corresponding to CQI index 1 is 6. In Table 52, the coding rate × 1024 corresponding to CQI index 1 is 7. In Table 53, the coding rate × 1024 corresponding to CQI index 1 is 8. In Table 54, the coding rate × 1024 corresponding to CQI index 1 is 9. In Table 55, the coding rate × 1024 corresponding to CQI index 1 is 10. In Table 56, the coding rate × 1024 corresponding to CQI index 1 is 11. In Table 57, the coding rate × 1024 corresponding to CQI index 1 is 12. In Table 58, the coding rate × 1024 corresponding to CQI index 1 is 13. In Table 59, the coding rate × 1024 corresponding to CQI index 1 is 14. In Table 60, the coding rate × 1024 corresponding to CQI index 1 is 15. In Table 61, the coding rate × 1024 corresponding to CQI index 1 is 16. In Table 62, the coding rate × 1024 corresponding to CQI index 1 is 17. In Table 63, the coding rate × 1024 corresponding to CQI index 1 is 18. In Table 64, the coding rate × 1024 corresponding to CQI index 1 is 19. In Table 65, the coding rate × 1024 corresponding to CQI index 1 is 20. In Table 66, the coding rate × 1024 corresponding to CQI index 1 is 21. In Table 67, the coding rate × 1024 corresponding to CQI index 1 is 22. In Table 68, the coding rate × 1024 corresponding to CQI index 1 is 23. In Table 69, the coding rate × 1024 corresponding to CQI index 1 is 24.

[0301] Table 49

[0302]

[0303] Table 50

[0304]

[0305]

[0306] Table 51

[0307]

[0308] Table 52

[0309]

[0310] Table 53

[0311]

[0312] Table 54

[0313]

[0314] Table 55

[0315]

[0316]

[0317] Table 56

[0318]

[0319] Table 57

[0320]

[0321]

[0322] Table 58

[0323]

[0324] Table 59

[0325]

[0326] Table 60

[0327]

[0328]

[0329] Table 61

[0330]

[0331] Table 62

[0332]

[0333]

[0334] Table 63

[0335]

[0336] Table 64

[0337]

[0338] Table 65

[0339]

[0340] Table 66

[0341]

[0342] Table 67

[0343]

[0344]

[0345] Table 68

[0346]

[0347] Table 69

[0348]

[0349]

[0350] It is understandable that the coding rate × 1024 corresponding to the newly added CQI index 1 may also be other values, and this application does not limit this.

[0351] In another possible implementation, K=2, that is, in addition to index 0, two CQIs with the lowest index are added, and the two CQIs with the largest index are deleted, or described as adding two CQIs with the lowest spectrum efficiency and deleting two CQIs with the highest spectrum efficiency, or described as adding CQI indexes 1 and 2 and deleting two MCSs with the largest index, for example, the original CQI indexes 14 and 15. The above method can improve the flexibility of CQI selection.

[0352] Exemplarily, Tables 70 to 94 are possible examples of the first CQI set. In the following example, each CQI index in the first CQI set can be indicated by 4 bits, the first CQI set includes 16 CQIs, and the value range of the CQI index is 0 to 15. The modulation orders included in the first CQI set are 2, 4 and 6. Two new CQIs are introduced, that is, the CQIs corresponding to CQI indexes 1 and 2 are two newly added CQIs, the modulation order corresponding to the two newly added CQIs is 2, and the modulation mode is QPSK. The original CQI indexes 14 and 15 are deleted, that is, the modulation mode corresponding to CQI index 15 in Table 1 is QPSK, the coding rate x1024 is 772, and the spectrum efficiency is 4.5234, and the modulation mode corresponding to CQI index 14 is QPSK, the coding rate x1024 is 666, and the spectrum efficiency is 3.9023. The remaining CQI indexes are increased by 2.

[0353] Specifically, in Table 70, the coding rate × 1024 corresponding to CQI index 1 is 8, and the coding rate × 1024 corresponding to CQI index 2 is 18. In Table 71, the coding rate × 1024 corresponding to CQI index 1 is 8, and the coding rate × 1024 corresponding to CQI index 2 is 19. In Table 72, the coding rate × 1024 corresponding to CQI index 1 is 8, and the coding rate × 1024 corresponding to CQI index 2 is 20. In Table 73, the coding rate × 1024 corresponding to CQI index 1 is 8, and the coding rate × 1024 corresponding to CQI index 2 is 21. In Table 74, the coding rate × 1024 corresponding to CQI index 1 is 8, and the coding rate × 1024 corresponding to CQI index 2 is 22. In Table 75, the coding rate × 1024 corresponding to CQI index 1 is 9, and the coding rate × 1024 corresponding to CQI index 2 is 18. In Table 76, the coding rate × 1024 corresponding to CQI index 1 is 9, and the coding rate × 1024 corresponding to CQI index 2 is 19. In Table 77, the coding rate × 1024 corresponding to CQI index 1 is 9, and the coding rate × 1024 corresponding to CQI index 2 is 20. In Table 78, the coding rate × 1024 corresponding to CQI index 1 is 9, and the coding rate × 1024 corresponding to CQI index 2 is 21. In Table 79, the coding rate × 1024 corresponding to CQI index 1 is 9, and the coding rate × 1024 corresponding to CQI index 2 is 22. In Table 80, the coding rate × 1024 corresponding to CQI index 1 is 10, and the coding rate × 1024 corresponding to CQI index 2 is 18. In Table 81, the coding rate × 1024 corresponding to CQI index 1 is 10, and the coding rate × 1024 corresponding to CQI index 2 is 19. In Table 82, the coding rate × 1024 corresponding to CQI index 1 is 10, and the coding rate × 1024 corresponding to CQI index 2 is 20. In Table 83, the coding rate × 1024 corresponding to CQI index 1 is 10, and the coding rate × 1024 corresponding to CQI index 2 is 21. In Table 84, the coding rate × 1024 corresponding to CQI index 1 is 10, and the coding rate × 1024 corresponding to CQI index 2 is 22. In Table 85, the coding rate × 1024 corresponding to CQI index 1 is 11, and the coding rate × 1024 corresponding to CQI index 2 is 18. In Table 86, the coding rate × 1024 corresponding to CQI index 1 is 11, and the coding rate × 1024 corresponding to CQI index 2 is 19. In Table 87, the coding rate × 1024 corresponding to CQI index 1 is 11, and the coding rate × 1024 corresponding to CQI index 2 is 20. In Table 88, the coding rate × 1024 corresponding to CQI index 1 is 11, and the coding rate × 1024 corresponding to CQI index 2 is 21. In Table 89, the coding rate × 1024 corresponding to CQI index 1 is 11, and the coding rate × 1024 corresponding to CQI index 2 is 22.In Table 90, the coding rate × 1024 corresponding to CQI index 1 is 12, and the coding rate × 1024 corresponding to CQI index 2 is 18. In Table 91, the coding rate × 1024 corresponding to CQI index 1 is 12, and the coding rate × 1024 corresponding to CQI index 2 is 19. In Table 92, the coding rate × 1024 corresponding to CQI index 1 is 12, and the coding rate × 1024 corresponding to CQI index 2 is 20. In Table 93, the coding rate × 1024 corresponding to CQI index 1 is 12, and the coding rate × 1024 corresponding to CQI index 2 is 21. In Table 94, the coding rate × 1024 corresponding to CQI index 1 is 12, and the coding rate × 1024 corresponding to CQI index 2 is 22.

[0354] Table 70

[0355]

[0356]

[0357] Table 71

[0358]

[0359] Table 72

[0360]

[0361]

[0362] Table 73

[0363]

[0364] Table 74

[0365]

[0366] Table 75

[0367]

[0368] Table 76

[0369]

[0370] Table 77

[0371]

[0372]

[0373] Table 78

[0374]

[0375] Table 79

[0376]

[0377]

[0378] Table 80

[0379]

[0380] Table 81

[0381]

[0382]

[0383] Table 82

[0384]

[0385] Table 83

[0386]

[0387] Table 84

[0388]

[0389]

[0390] Table 85

[0391]

[0392] Table 86

[0393]

[0394]

[0395] Table 87

[0396]

[0397] Table 88

[0398]

[0399]

[0400] Table 89

[0401]

[0402] Table 90

[0403]

[0404] Table 91

[0405]

[0406]

[0407] Table 92

[0408]

[0409] Table 93

[0410]

[0411]

[0412] Table 94

[0413]

[0414] It is understandable that the coding rate ×1024 corresponding to the newly added CQI index 1 and the coding rate ×1024 corresponding to the newly added CQI index 2 may also be other values, and this application does not limit this.

[0415] Design 2: The K CQIs are the K CQIs with the smallest indexes except index 0 in the first CQI set. Specifically, except index 0, K CQIs with the lowest indexes are added, and any K CQIs are deleted.

[0416] For example, the adjustment mode of the deleted M CQIs is QPSK or 16QAM or.

[0417] For another example, K=2, a CQI whose modulation mode is QPSK and a CQI whose modulation mode is 64QAM may be deleted.

[0418] It is understandable that in order to implement the functions in the above embodiments, the network device and the terminal include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0419] Figure 5 and Figure 6The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal or network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of the present application, the communication device can be as follows: Figure 1 One of the terminals 120a-120j shown may also be Figure 1 The base station 110a or 110b shown may also be a module (such as a chip) applied to a terminal or a base station.

[0420] like Figure 5 As shown, the communication device 500 includes a processing unit 510 and a transceiver unit 520. The communication device 500 is used to implement the above Figure 2 The functions of the terminal or network device in the method embodiment shown in FIG.

[0421] When the communication device 500 is used to implement Figure 2 The functions of the network device in the method embodiment shown are:

[0422] In a possible implementation, the processing unit 510 calls the transceiver unit 520 to execute: sending first information, the first information indicating a first MCS set; the first MCS set includes M MCSs whose product of coding rate and 1024 is less than 30, M is a positive integer; sending second information, the second information indicating a first MCS in the first MCS set.

[0423] In another possible implementation, the processing unit 510 calls the transceiver unit 520 to execute: sending third information, the third information indicating a first CQI set; the first CQI set includes K CQIs whose product of the coding rate and 1024 is less than 30, K is a positive integer; receiving fourth information, the fourth information indicating the first CQI in the first CQI set.

[0424] When the communication device 500 is used to implement Figure 2 The functions of the terminal in the method embodiment shown are:

[0425] In one possible implementation, the processing unit 510 calls the transceiver unit 520 to execute: receiving first information, the first information indicating a first MCS set; the first MCS set includes M MCSs whose product of coding rate and 1024 is less than 30, M is a positive integer; receiving second information, the second information indicating a first MCS in the first MCS set.

[0426] In another possible implementation, the processing unit 510 calls the transceiver unit 520 to execute: receiving third information, the third information indicating a first CQI set; the first CQI set includes K CQIs whose product of the coding rate and 1024 is less than 30, K is a positive integer; sending fourth information, the fourth information indicating the first CQI in the first CQI set.

[0427] For more detailed description of the processing unit 510 and the transceiver unit 520, please refer to Figure 2 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.

[0428] like Figure 6 As shown, the communication device 600 includes a processor 610 and an interface circuit 620. The processor 610 and the interface circuit 620 are coupled to each other. It is understood that the interface circuit 620 can be a transceiver or an input-output interface. Optionally, the communication device 600 may also include a memory 630 for storing instructions executed by the processor 610 or storing input data required by the processor 610 to execute instructions or storing data generated after the processor 610 executes instructions.

[0429] When the communication device 600 is used to implement Figure 2 When the method is shown, the processor 610 is used to implement the function of the above-mentioned processing unit 510, and the interface circuit 620 is used to implement the function of the above-mentioned transceiver unit 520.

[0430] When the above communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiment. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal; or the terminal chip sends information to other modules in the terminal (such as a radio frequency module or an antenna), and the information is sent by the terminal to the network device.

[0431] When the above-mentioned communication device is a module applied to a network device, the network device module implements the function of the network device in the above-mentioned method embodiment. The network device module receives information from other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the terminal to the network device; or, the network device module sends information to other modules in the network device (such as a radio frequency module or an antenna), and the information is sent by the network device to the terminal. The network device module here can be a baseband chip of the network device, or it can be a DU or other module. The DU here can be a DU under the open radio access network (O-RAN) architecture.

[0432] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0433] In the present application, another example of a device is provided, the notification device includes at least one processor and at least one memory, the at least one processor is coupled to the at least one memory, the at least one memory is used to store instructions, when the instructions are executed by the at least one processor, the communication device executes the method in the above embodiment. Take the communication device including a processor and a memory as an example, Figure 6 As shown, the communication device 600 includes a processor 610 and a memory 630. The processor 610 and the memory 630 are coupled, and the memory 630 stores instructions. When the instructions stored in the memory 630 are executed by the processor 610, the communication device 600 executes the method executed by the network device or terminal in the above embodiment.

[0434] The method steps in the embodiments of the present application can be implemented in hardware or in software instructions that can be executed by a processor. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium. The storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal. The processor and the storage medium can also be present in a network device or a terminal as discrete components.

[0435] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0436] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0437] In the present application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of the present application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of the present application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.

[0438] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that: The method includes: Receive first information, where the first information indicates a first modulation and coding scheme MCS set; the first MCS set includes M MCSs whose product of a coding rate and 1024 is less than 30, where M is a positive integer; Second information is received, where the second information indicates a first MCS in the first MCS set.

2. A communication method, characterized in that: The method includes: Sending first information, where the first information indicates a first MCS set; the first MCS set includes M MCSs whose product of a coding rate and 1024 is less than 30, where M is a positive integer; Second information is sent, where the second information indicates a first MCS in the first MCS set.

3. The method according to claim 1 or 2, characterized in that The block error rate corresponding to the first MCS set is less than or equal to a first threshold, and the first threshold is less than or equal to 10 -6 .

4. The method according to any one of claims 1 to 3, characterized in that: The modulation mode corresponding to the M MCSs is quadrature phase shift keying QPSK or binary phase shift keying BPSK; Alternatively, the modulation order corresponding to the M MCSs is 2 or 1.

5. The method according to any one of claims 1 to 4, characterized in that: The first MCS set includes 17 MCSs with a modulation mode of QPSK, 6 MCSs with a modulation mode of 16-quadrature amplitude modulation QAM, and 6 MCSs with a modulation mode of 64QAM; Or, the first MCS set includes 17 MCSs with a modulation order of 2, 6 MCSs with a modulation order of 4, and 6 MCSs with a modulation order of 6.

6. The method according to any one of claims 1 to 5, characterized in that: The first MCS set includes a first MCS and a second MCS. The modulation order corresponding to the first MCS is 2, the product of the coding rate and 1024 is 10, and the spectrum efficiency is 0.0195; the modulation order corresponding to the second MCS is 2, the product of the coding rate and 1024 is 20, and the spectrum efficiency is 0.0391.

7. The method according to any one of claims 1 to 6, characterized in that: Each MCS in the first MCS set corresponds to at least one of the following encoding modes: Low-density parity-check code LDPC base graph BG1, LDPC BG2, or polar code.

8. The method according to any one of claims 1 to 7, characterized in that: The first information is carried via radio resource control RRC signaling, and the second information is carried via downlink control information.

9. The method according to any one of claims 1 or 3 to 8, characterized in that: Before receiving the first information, the method further includes: Send first capability information, where the first capability information is used to indicate that the terminal supports the first MCS set.

10. The method according to any one of claims 2 to 8, characterized in that: Before sending the first message, it also includes: First capability information is received, where the first capability information is used to indicate that the terminal supports the first MCS set.

11. A communication device, characterized in that: The method comprises a unit or a module for executing the method according to any one of claims 1 to 10.

12. A communication device, characterized in that: include: One or more processors and one or more memories; wherein the one or more memories store one or more programs, and when the programs are executed by the one or more processors, the device executes the method according to any one of claims 1 to 10.

13. A chip system, characterized in that: The chip system includes at least one chip and a memory, and the at least one chip is used to read and execute a program stored in the memory to implement the method as described in any one of claims 1-10.

14. A readable storage medium, characterized in that: The readable storage medium includes a program, and when the program is executed on a device, the device is caused to execute the method according to any one of claims 1 to 10.

15. A communication method, characterized in that: The method includes: The network device sends first information, where the first information indicates a first MCS set; the first MCS set includes M MCSs whose product of a coding rate and 1024 is less than 30, where M is a positive integer; The terminal receives the first information; The network device sends second information, where the second information indicates a first MCS in the first MCS set; The terminal receives the second information.