Communication method, device, system and storage medium

By designing a new modulation and coding strategy MCS table, the modulation order and target code rate are optimized, which solves the problem of low spectral efficiency in wireless communication systems, improves coverage and spectral efficiency, and reduces error rate.

CN121587075APending Publication Date: 2026-02-27BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202580003078.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-30
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

In wireless communication systems, existing modulation methods have a high peak-to-average power ratio (PAPR), resulting in low spectral efficiency and making it difficult to meet the requirements for high coverage and spectral efficiency.

Method used

By designing a new modulation and coding strategy MCS table, including modulation schemes with a target code rate higher than the first target code rate, and combining downlink control information (DCI) to instruct the terminal to transmit transport blocks and their sizes on the Physical Uplink Shared Channel (PUSCH), the modulation order and target code rate are optimized to improve spectral efficiency.

Benefits of technology

It improves coverage and spectrum efficiency, saves signaling resources, reduces error rate, and achieves more efficient communication transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121587075A_ABST
    Figure CN121587075A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a communication method and device and a computer readable storage medium, and relates to the technical field of communication. The communication method comprises: determining a first modulation and coding strategy (MCS) table, the first MCS table comprising at least one line corresponding to a first modulation mode, the target code rate of the at least one line being greater than a first target code rate; receiving first downlink control information (DCI) sent by network equipment, wherein the first DCI is used for indicating one row in the first MCS table; and determining a transmission block sent on a physical uplink shared channel (PUSCH) and the size of the transmission block based on the first DCI. According to the embodiment of the invention, the first MCS table comprises the target code rate of at least one line corresponding to the first modulation mode, and the target code rate is greater than the first target code rate, so that the coverage capability can be improved, and the spectrum efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and in particular, the present disclosure relates to a communication method, device, system and storage medium. BACKGROUND

[0002] In a wireless communication system, common modulation methods of signals include quadrature amplitude modulation (QAM), phase shift keying (PSK) and the like. Under the same code rate, the peak-to-average power ratio (PAPR) of π / 2-BPSK (Binary Phase Shift Keying) is more advantageous than that of QPSK (Quadrature Phase Shift Keying). SUMMARY

[0003] Embodiments of the present disclosure provide a communication method, device, system and storage medium.

[0004] In a first aspect, a communication method is provided, the method is performed by a terminal, and the method comprises:

[0005] determining a first modulation and coding strategy (MCS) table, the first MCS table comprising at least one row corresponding to a first modulation method, and a target code rate of the at least one row being greater than a first target code rate;

[0006] receiving a first downlink control information (DCI) sent by a network device, the first DCI being used to indicate a row in the first MCS table;

[0007] determining a transport block and a size of the transport block to be sent on a physical uplink shared channel (PUSCH) based on the first DCI;

[0008] The first MCS table can be one or more.

[0009] In a second aspect, a communication method is provided, the method is performed by a network device, and the method comprises:

[0010] determining a first modulation and coding strategy (MCS) table, the first MCS table comprising at least one row corresponding to a first modulation method, and a target code rate of the at least one row being greater than a first target code rate;

[0011] The terminal is sent first downlink control information DCI, the first DCI is used to indicate a row in the first MCS table;The first DCI is used to determine the transport block and its size sent by the terminal on the physical uplink shared channel PUSCH;

[0012] Wherein, the first MCS table can be one or more.

[0013] The third aspect of the embodiments of the present disclosure provides a communication device, which is used to execute the communication method of the first aspect or the second aspect.

[0014] The fourth aspect of the embodiments of the present disclosure provides a communication system, comprising: a terminal and a network device, wherein the terminal is configured to implement the communication method described in the optional implementation of the first aspect, and the network device is configured to implement the communication method described in the optional implementation of the second aspect.

[0015] According to the fifth aspect of the embodiments of the present disclosure, a storage medium is provided, which stores instructions, when the instructions are executed on a communication device, the communication device executes the communication method of the first aspect or the second aspect.

[0016] According to the sixth aspect of the embodiments of the present disclosure, a program product is provided, which comprises at least one of program and instructions, and the at least one of program and instructions is executed by a communication device to implement the steps of the communication method of the first aspect or the second aspect.

[0017] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0018] The accompanying drawings incorporated in and forming a part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.

[0019] Figure 1 is a structural schematic diagram of a wireless communication system according to an exemplary embodiment;

[0020] Figure 2 is a flow chart of a communication method according to an exemplary embodiment;

[0021] Figure 3 is a flow chart of a communication method according to an exemplary embodiment;

[0022] Figure 4 is a flow chart of a communication method according to an exemplary embodiment;

[0023] Figure 5is a structural schematic diagram of a terminal proposed by embodiments of the present disclosure.

[0024] Figure 6 is a structural schematic diagram of a network device proposed by embodiments of the present disclosure.

[0025] Figure 7a is a structural schematic diagram of a communication device proposed by embodiments of the present disclosure.

[0026] Figure 7b is a structural schematic diagram of a chip proposed by embodiments of the present disclosure. DETAILED DESCRIPTION

[0027] Embodiments of the present disclosure propose a communication method, a communication device, a communication system and a storage medium.

[0028] In a first aspect, embodiments of the present disclosure propose a communication method, the method is performed by a terminal, and the method comprises:

[0029] determining a first modulation and coding strategy (MCS) table, the first MCS table comprising at least one row corresponding to a first modulation mode, and a target code rate of the at least one row being greater than a first target code rate;

[0030] receiving a first downlink control information (DCI) sent by a network device, the first DCI being used to indicate a row in the first MCS table;

[0031] determining a transport block and a size of the transport block to be sent on a physical uplink shared channel (PUSCH) based on the first DCI;

[0032] In some embodiments, the first MCS table can be one or more.

[0033] In the above embodiments, the transport block and the size of the transport block to be sent on the PUSCH are determined based on the row in the first MCS table indicated by the first DCI. Since the target code rate of the at least one row corresponding to the first modulation mode in the first MCS table is greater than the first target code rate, the coverage capability and the spectrum efficiency can be improved.

[0034] In combination with some embodiments of the first aspect, in some embodiments, the determining the transport block and the size of the transport block to be sent on the PUSCH based on the first DCI comprises:

[0035] determining a type of the transport block to be sent on the PUSCH based on first indication information in the first DCI;

[0036] determining the transport block and the size of the transport block based on the type of the transport block and first identification information corresponding to the row indicated by the first DCI.

[0037] In the above embodiments, after determining the type of the transport block to be sent on the PUSCH based on the first indication information in the first DCI, the transport block and its size are determined in combination with the MCS index corresponding to the row in the first MCS table indicated by the first DCI, so that the transport block to be sent and its size can be determined more accurately.

[0038] In some embodiments of the first aspect, determining the transport block and its size based on the first DCI includes:

[0039] The first identification information corresponding to the row indicated by the first DCI satisfies a first condition, and the transport block and its size are determined based on the modulation order and the target code rate corresponding to the first identification information;

[0040] The first identification information is a first index of MCS, and the first identification information satisfying the first condition includes that the first index is greater than or equal to k1+1 and less than or equal to n;

[0041] The k1 is an index of the last row in the row corresponding to the maximum modulation order supported by the first MCS table;

[0042] The n is the maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0043] In the above embodiments, the modulation order and the target code rate are determined based on the condition that the MCS index corresponding to the row in the first MCS table indicated by the first DCI satisfies, and then the transport block and its size are obtained based on the determined modulation order and the target code rate, so that the transport block to be sent and its size can be determined more accurately.

[0044] In some embodiments of the first aspect, determining the transport block and its size based on the first DCI includes:

[0045] The first identification information corresponding to the row indicated by the first DCI satisfies a first condition, and there is a last time of scheduling PDCCH corresponding to the transport block, and the transport block and its size are determined based on the modulation order and the target code rate corresponding to the second identification information;

[0046] The second identification information corresponds to a row in the first MCS table indicated by the second DCI, and the second identification information satisfies a second condition, and the second DCI is included in the last scheduled PDCCH;

[0047] The first identification information is a first index of MCS, and the first identification information satisfying the first condition includes that the first index is greater than or equal to k1+1 and less than or equal to n;

[0048] the second identification information is a second index of the MCS, and the second identification information satisfying the second condition comprises: the second index being greater than or equal to 0 and less than or equal to n; or the second index being greater than or equal to 0 and less than or equal to k1;

[0049] the k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table;

[0050] the n is a maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0051] In the above embodiments, based on the condition that the index of the row corresponding to the MCS in the first MCS table indicated by the first DCI satisfies, and the case that the MCS table used by the PDCCH corresponding to the last scheduling of the transport block, the modulation order and the target code rate are determined, and then the transport block and the size thereof are obtained based on the determined modulation order and the target code rate, so that the transport block and the size thereof to be transmitted can be determined more accurately.

[0052] In combination with some embodiments of the first aspect, in some embodiments, based on the first DCI indication, the transport block and the size thereof are determined, and the determination further comprises:

[0053] the first identification information of the row corresponding to the first DCI indication satisfies the first condition, and there is no last scheduling PDCCH corresponding to the transport block, and the transport block and the size thereof are determined based on at least one of the following:

[0054] the initial PUSCH corresponding to the transport block is scheduled based on an uplink grant in a random access response (RAR) message, and the transport block and the size thereof are determined based on the uplink grant in the RAR;

[0055] the initial PUSCH corresponding to the transport block is transmitted in a first semi-static uplink scheduling mode, and the transport block and the size thereof are determined based on the configuration grant parameter of the PUSCH transmitted in the first semi-static uplink scheduling mode;

[0056] the initial PUSCH corresponding to the transport block is transmitted in a second semi-static uplink scheduling mode, and the transport block and the size thereof are determined based on a first PDCCH, the first PDCCH being a PDCCH that last schedules a first transport block, and the first transport block being transmitted on the PUSCH transmitted in the second semi-static uplink scheduling mode.

[0057] In the above embodiment, the transmission mode of the initial PUSCH corresponding to the transport block is determined based on the condition that the MCS index corresponding to the row in the first MCS table indicated by the first DCI satisfies, and the MCS table used by the PDCCH corresponding to the last scheduling of the transport block, and then the transport block and its size are obtained based on the determined transmission mode of the initial PUSCH, so that the transport block to be transmitted and its size can be determined more accurately.

[0058] In some embodiments of the first aspect, the first target code rate is greater than or equal to a maximum target code rate corresponding to the first modulation mode included in the second MCS table.

[0059] In some embodiments of the first aspect, the modulation mode corresponding to the index of the MSC in the first MCS table includes the first modulation mode and a second modulation mode, the spectral efficiency corresponding to the first modulation mode is the same as the spectral efficiency corresponding to the second modulation mode, and the number of indexes of the MSC is one or more.

[0060] The spectral efficiency of the row corresponding to the first modulation mode in the first MCS table is the same as the spectral efficiency of the row corresponding to the second modulation mode in the first MCS table, the row corresponding to the first modulation mode in the first MCS table is different from the row corresponding to the second modulation mode in the first MCS table, and the modulation order of the row corresponding to the first modulation mode in the first MCS table is less than the modulation order of the row corresponding to the second modulation mode in the first MCS table, wherein the number of indexes of the MSC corresponding to the first modulation mode in the first MCS table is one or more, and the number of indexes of the MSC corresponding to the second modulation mode in the first MCS table is one or more.

[0061] In some embodiments of the first aspect, the modulation order of at least one row with an index of 28 to 31 in the first MCS table is 1, the target code rate of each row in the at least one row is greater than the target code rate of the row with an index of 1 or 5 in the first MCS table, and the spectral efficiency of each row in the at least one row is determined based on the modulation order and the target code rate of the row.

[0062] In the above embodiment, by multiplexing the reserved row in the existing MCS table, the signaling resource can be saved, and the spectral efficiency can be improved.

[0063] In some embodiments of the first aspect, the target code rate of each row in the at least one row is an integer multiple of the target code rate corresponding to the second modulation mode corresponding to the index of the row.

[0064] In the above embodiment, by taking the target code rate corresponding to QPSK in the existing MCS table as the target code rate corresponding to π / 2-BPSK, the spectral efficiency can be improved.

[0065] In combination with some embodiments of the first aspect, in some embodiments, the indexes of the MCSs in the first MCS table are 2 to 9, or the modulation orders corresponding to at least one row with indexes of 6 to 15 are the first value.

[0066] The target code rate corresponding to each row of the at least one row is greater than the target code rate corresponding to the row with index of 1 or 5 in the first MCS table.

[0067] The spectral efficiency corresponding to each row of the at least one row is determined based on the modulation order and the target code rate of the row.

[0068] In the above embodiment, by multiplexing the used rows in the existing MCS table, the signaling resources can be saved, and the spectral efficiency can be improved.

[0069] In combination with some embodiments of the first aspect, in some embodiments, the target code rate corresponding to each row of the at least one row is: the ratio of the target code rate corresponding to the second modulation mode corresponding to the MCS index of the row to the first value.

[0070] In the above embodiment, by taking the target code rate corresponding to QPSK in the existing MCS table as the target code rate corresponding to π / 2-BPSK, the spectral efficiency can be improved.

[0071] In combination with some embodiments of the first aspect, in some embodiments, the first value is determined based on the value of a first field configured by high-layer signaling, the first field is the same as or different from a second field, and the second field is used to determine whether the modulation mode corresponding to the Xth to Yth rows in the first MCS table is the first modulation mode or the second modulation mode.

[0072] In the above embodiment, by multiplexing the existing field to determine the modulation order corresponding to π / 2-BPSK, the signaling resources can be saved; or by a new field to determine the modulation order corresponding to π / 2-BPSK, the new row corresponding to π / 2-BPSK in the MCS table can be more accurately obtained, and the error rate can be reduced.

[0073] In combination with some embodiments of the first aspect, in some embodiments, the first field is different from the second field, and the first field is further used to indicate that the first value is available for at least one row with indexes of 2 to 9 or 6 to 15 in the first MCS table.

[0074] In the above embodiment, the modulation order corresponding to the π / 2-BPSK is determined by the new field, and the new field indicates that the new row is available, so that the row corresponding to the π / 2-BPSK added in the MCS table can be more accurately known, and the error rate is effectively reduced.

[0075] In some embodiments of the first aspect, in some embodiments, the first MCS table includes at least one row corresponding to at least one of the first modulation mode, the second modulation mode, and the highest modulation order supported by the first MCS table, from low to high modulation order.

[0076] The modulation order of the at least one row corresponding to the first modulation mode is a second value;

[0077] The target code rate corresponding to each row in the at least one row is greater than the target code rate corresponding to the row with an index of 1 or 5 in the MCS of the second MCS table.

[0078] The target code rate corresponding to each row in the at least one row is greater than the target code rate corresponding to the row with an index of 1 or 5 in the MCS of the second MCS table.

[0079] In the above embodiment, the MCS table is newly designed, so that the target code rate corresponding to the π / 2-BPSK in the MCS table is higher, thereby being able to transmit more bits and improving the spectral efficiency.

[0080] In some embodiments of the first aspect, in some embodiments, the target code rate corresponding to each row in the at least one row is respectively: an integer multiple of the target code rate corresponding to at least one row corresponding to the second modulation mode included in the second MCS table, and a ratio of the second value.

[0081] In the above embodiment, by increasing the target code rate corresponding to the QPSK in the existing MCS table as the target code rate corresponding to the π / 2-BPSK, the spectral efficiency can be improved.

[0082] In some embodiments of the first aspect, in some embodiments, the second value is determined based on the value of a first field configured by high-layer signaling, the first field is the same as or different from the second field, and the second field is used to determine that the row in the second MCS table corresponds to the first modulation mode or the second modulation mode.

[0083] In the above embodiment, the modulation order corresponding to the π / 2-BPSK is determined by multiplexing the existing field, so that the signaling resource can be saved; or the modulation order corresponding to the π / 2-BPSK is determined by the new field, so that the row corresponding to the π / 2-BPSK in the new MCS table can be more accurately known, and the error rate is reduced.

[0084] In some embodiments of the first aspect, in some embodiments, the first field is different from the second field, and the second value is further used to determine whether a current MCS table is the first MCS table or the second MCS table.

[0085] In the above embodiments, the modulation order corresponding to π / 2-BPSK is determined by the new field, and the current MCS table is indicated as a new MCS table or an existing MCS table, which can ensure backward compatibility and clear indication.

[0086] In some embodiments of the first aspect, in some embodiments, the first field uses 2 bits, and the second value is 1 or 2.

[0087] In a second aspect, the embodiments of the present disclosure provide a communication method, the method is performed by a network device, and the method comprises:

[0088] determining a first modulation and coding strategy (MCS) table, the first MCS table comprising at least one row corresponding to a first modulation mode, the target code rate of the at least one row being greater than a first target code rate;

[0089] sending a first downlink control information (DCI) to a terminal, the first DCI being used to indicate a row in the first MCS table; and the first DCI being used to determine a transport block and a size of the transport block sent by the terminal on a physical uplink shared channel (PUSCH).

[0090] In some embodiments of the second aspect, in some embodiments, the first MCS table is one or more.

[0091] In some embodiments of the second aspect, in some embodiments, the transport block and the size of the transport block are determined based on a type of the transport block sent on the PUSCH and first identification information corresponding to the row indicated by the first DCI, and the type of the transport block is determined based on first indication information in the first DCI.

[0092] In some embodiments of the second aspect, in some embodiments, the first identification information corresponding to the row indicated by the first DCI satisfies a first condition, and the transport block and the size of the transport block are determined based on a modulation order and a target code rate corresponding to the first identification information.

[0093] In some embodiments of the second aspect, in some embodiments, the first identification information is a first index of an MCS, and the first identification information satisfying the first condition comprises: the first index being greater than or equal to k1+1 and less than or equal to n.

[0094] The k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0095] The n is a maximum index in at least one row in the first MCS table corresponding to the first modulation mode.

[0096] In some embodiments of the second aspect, in some embodiments, the first identification information corresponding to the row indicated by the first DCI satisfies a first condition, there is a last time scheduling PDCCH corresponding to the transport block, and the transport block and its size are determined based on a modulation order corresponding to the second identification information and a target code rate.

[0097] The second identification information corresponds to a row in the first MCS table indicated by the second DCI, and the second identification information satisfies a second condition, and the second DCI is included in the last time scheduling PDCCH.

[0098] The first identification information is a first index of MCS, and the first identification information satisfying the first condition includes that the first index is greater than or equal to k1+1 and less than or equal to n.

[0099] The second identification information is a second index of MCS, and the second identification information satisfying the second condition includes that the second index is greater than or equal to 0 and less than or equal to n, or the second index is greater than or equal to 0 and less than or equal to k1.

[0100] The k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0101] The n is a maximum index in at least one row in the first MCS table corresponding to the first modulation mode.

[0102] In some embodiments of the second aspect, in some embodiments, the first identification information corresponding to the row indicated by the first DCI satisfies the first condition, there is no last time scheduling PDCCH corresponding to the transport block, and the transport block and its size are determined based on at least one of the following:

[0103] The initial PUSCH corresponding to the transport block is scheduled based on an uplink grant in a random access response (RAR) message, and the transport block and its size are determined based on the uplink grant in the RAR;

[0104] The initial PUSCH corresponding to the transport block is transmitted in a first semi-static uplink scheduling mode, and the transport block and its size are determined based on a configured grant parameter of the PUSCH transmitted in the first semi-static uplink scheduling mode.

[0105] The initial PUSCH corresponding to the transport block is transmitted in a second semi-static uplink scheduling mode, the transport block and its size are determined based on a first PDCCH, the first PDCCH is a PDCCH that schedules a first transport block last time, and the first transport block is sent on a PUSCH that uses the second semi-static uplink scheduling mode.

[0106] In some embodiments of the second aspect, in some embodiments, the first target code rate is greater than or equal to a maximum target code rate corresponding to the first modulation mode included in the second MCS table.

[0107] In some embodiments of the second aspect, in some embodiments, the modulation mode corresponding to the index of the MSC in the first MCS table includes the first modulation mode and a second modulation mode, the first modulation mode and the second modulation mode correspond to the same spectral efficiency, and the number of indexes of the MSC is one or more; or,

[0108] The spectral efficiency of a row corresponding to the first modulation mode in the first MCS table is the same as the spectral efficiency of a row corresponding to a second modulation mode in the first MCS table, the row corresponding to the first modulation mode in the first MCS table is different from the row corresponding to the second modulation mode in the first MCS table, and the modulation order of the row corresponding to the first modulation mode in the first MCS table is less than the modulation order of the row corresponding to the second modulation mode in the first MCS table, wherein the number of indexes of the MSC corresponding to the first modulation mode in the first MCS table is one or more, and the number of indexes of the MSC corresponding to the second modulation mode in the first MCS table is one or more.

[0109] In some embodiments of the second aspect, in some embodiments,

[0110] The modulation order of at least one row in the first MCS table with an index of 28 to 31 of the MCS corresponds to 1;

[0111] The target code rate corresponding to the at least one row is greater than the target code rate corresponding to the row with an index of 1 or 5 of the MCS in the first MCS table;

[0112] The spectral efficiency corresponding to each row in the at least one row is determined based on the modulation order and the target code rate of the row.

[0113] In some embodiments of the second aspect, in some embodiments, the target code rate corresponding to each row in the at least one row is an integer multiple of the target code rate corresponding to the second modulation mode corresponding to the index of the MCS of the row.

[0114] In some embodiments of the second aspect, in some embodiments,

[0115] The index of the MCS in the first MCS table is 2 to 9, or at least one row with index 6 to 15 corresponds to a modulation order of the first value.

[0116] The target code rate corresponding to each row of the at least one row is greater than the target code rate corresponding to the row with index 1 or 5 of the MCS in the first MCS table.

[0117] The spectral efficiency corresponding to each row of the at least one row is determined based on the modulation order and the target code rate of the row.

[0118] In some embodiments of the second aspect, in some embodiments, the target code rate corresponding to each row of the at least one row is an integer multiple of the target code rate corresponding to the second modulation mode with the index of the MCS of the row and the ratio of the first value.

[0119] In some embodiments of the second aspect, in some embodiments, the first value is determined based on the value of a first field configured by high layer signaling, the first field being the same as or different from the second field, and the second field being used to determine that the modulation mode corresponding to the Xth to Yth row of the first MCS table is the first modulation mode or the second modulation mode.

[0120] In some embodiments of the second aspect, in some embodiments, the first field is different from the second field, and the first field is further used to indicate that the first value is available for at least one row with index 2 to 9, or index 6 to 15, of the MCS in the first MCS table.

[0121] In some embodiments of the second aspect, in some embodiments, the first MCS table includes at least one row corresponding to at least one of the first modulation mode, the second modulation mode, and the highest modulation order supported by the first MCS table, with modulation order from low to high.

[0122] The modulation order of the at least one row corresponding to the first modulation mode is a second value.

[0123] The target code rate corresponding to each row of the at least one row is greater than the target code rate corresponding to the row with index 1 or 5 of the MCS in the second MCS table.

[0124] The spectral efficiency corresponding to each row of the at least one row is determined based on the modulation order and the target code rate of the row.

[0125] In some embodiments of the second aspect, in some embodiments, the target code rate corresponding to each row in the at least one row is: a ratio of an integer multiple of a target code rate corresponding to the second modulation mode included in the second MCS table corresponding to the MCS index of the row and the second value.

[0126] In some embodiments of the second aspect, in some embodiments, the second value is determined based on a value of a first field configured by high layer signaling, the first field being the same as or different from the second field used to determine whether a row in the second MCS table corresponds to the first modulation mode or the second modulation mode.

[0127] In some embodiments of the second aspect, in some embodiments, the first field is different from the second field, and the second value is further used to determine whether a current MCS table is the first MCS table or the second MCS table.

[0128] In some embodiments of the second aspect, in some embodiments, the first field uses 2 bits, and the second value is 1 or 2.

[0129] In a third aspect, the embodiments of the present disclosure provide a communication apparatus, which is configured to execute the communication method of the first aspect or the second aspect.

[0130] In a fourth aspect, the embodiments of the present disclosure provide a communication system, which includes a terminal and a network device, wherein the terminal is configured to implement the communication method described in the optional implementation of the first aspect, and the network device is configured to implement the communication method described in the optional implementation of the second aspect.

[0131] In a fifth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions, and when the instructions are executed on a communication device, the communication device executes the method described in the optional implementation of the first aspect or the second aspect.

[0132] In a sixth aspect, the embodiments of the present disclosure provide a program product, which includes at least one of a program and instructions, and when the at least one of the program and instructions is executed by a communication device, the steps of the communication method described in the first aspect or the second aspect are implemented.

[0133] In a seventh aspect, the embodiments of the present disclosure provide a computer program, which, when executed on a computer, causes the computer to execute the method described in the optional implementation of the first aspect or the second aspect.

[0134] In an eighth aspect, the embodiments of the present disclosure provide a chip or chip system, which includes processing circuitry configured to execute the method described in the optional implementation of the first aspect or the second aspect.

[0135] It can be understood that the communication device, the communication system, the storage medium, the program product and the computer program are used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects achieved by the communication device, the communication system, the storage medium, the program product and the computer program can refer to the beneficial effects in the corresponding method, which will not be described here. The communication device can be a terminal or a network device.

[0136] The embodiments of the present disclosure propose a communication method, a communication device, a communication system and a storage medium program product. In some embodiments, the communication method and the information processing method can be replaced with each other.

[0137] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments. In the embodiments of the present disclosure, the terms and / or descriptions between the embodiments are consistent and can be referred to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their inherent logical relationship, unless otherwise specified and logically contradictory.

[0138] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.

[0139] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", or "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, or can be understood as plural expression.

[0140] In the embodiments of the present disclosure, "a plurality of" means two or more.

[0141] In some embodiments, the terms "at least one of A or B, at least one of A and B", "one or more", "a plurality of", "multiple" and the like can be used interchangeably.

[0142] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of whether there is a branch B); in some embodiments, B (execute B regardless of whether there is a branch A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, both A and B are executed. The same applies when there are more branches such as A, B, C, etc.

[0143] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execute A regardless of whether a branch B exists); in some embodiments, B (execute B regardless of whether a branch A exists); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, and C.

[0144] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0145] In some embodiments, "comprising", "including", "to indicate", "carrying", can be interpreted as directly carrying A, or indirectly indicating A.

[0146] In some embodiments, the terms "time / frequency", "time / frequency domain" and the like refer to the time domain and / or the frequency domain.

[0147] In some embodiments, the terms "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other, which means that the device will make corresponding processing under certain objective circumstances, and it is not necessarily limited in time, and it is not required that the device must have a judgment action when implemented, and it does not mean that there must be other limitations.

[0148] In some embodiments, the terms "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", "above" and the like can be replaced with each other, and the terms "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", "below" and the like can be replaced with each other.

[0149] In some embodiments, the apparatus and the like can be interpreted as physical or virtual, and the name is not limited to the name recorded in the embodiments. The terms "apparatus", "equipment", "device", "circuit", "network element", "network function", "network device", "function", "node", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.

[0150] In some embodiments, "network" can be interpreted as an apparatus (for example, access network device, core network device, etc.) contained in the network.

[0151] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / reception point (TRP),” “panel,” “antenna panel,” “antenna array,” “cell,” “macro cell,” “small cell,” “femto cell,” “pico cell,” “sector,” “cell group,” “serving cell,” “carrier,” “component carrier,” “bandwidth part (BWP),” and the like can be used interchangeably.

[0152] In some embodiments, the terms "terminal," "terminal device," "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," and so on can be replaced with each other.

[0153] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.

[0154] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.

[0155] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

[0156] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0157] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0158] Figure 1 This is a schematic diagram of the architecture of a communication system according to embodiments of this disclosure. Figure 1 As shown, the communication system 100 includes a terminal 101, an access network device 102, and a core network device 103.

[0159] In some embodiments, terminal 101 includes, for example, a mobile phone, a wearable device, or an Internet of Things device.

[0160] The device includes, but is not limited to, at least one of the following: automobiles with communication capabilities, intelligent automobiles, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, and wireless terminal devices in smart homes.

[0161] In some embodiments, the access network device 102, for example, is a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an Open RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.

[0162] In some embodiments, the technical solutions of the present disclosure can be applicable to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.

[0163] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit), and the CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but are not limited thereto.

[0164] In some embodiments, the core network device 103 can be one device including the first network element 1031, the second network element 1032, and the like, or can be multiple devices or device groups including all or part of the first network element 1031, the second network element 1032, and the like, respectively. The network element can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), a next generation core (NGC), and the like.

[0165] In some embodiments, the first network element 1031 is, for example, a PGW (PDN (Packet Data Network) gateway).

[0166] In some embodiments, the second network element 1031 is used for mobility management, and the name is not limited thereto.

[0167] In some embodiments, the second network element 1032 is, for example, a mobility management entity (MME).

[0168] In some embodiments, the third network element 1033 is, for example, an SGW (Serving Gateway).

[0169] In some embodiments, the first network element 1031 can be independent of the core network device 103.

[0170] In some embodiments, the first network element 1031 can be part of the core network device 103.

[0171] In some embodiments, the first network element is directly connected with the access network.

[0172] In some embodiments, the first network element is not directly connected with the access network.

[0173] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems as the system architecture evolves and new business scenarios appear.

[0174] The following embodiments of the present disclosure can be applied to Figure 1 The communication system 100 shown is an example, and the communication system can include Figure 1 The communication system 100 shown is an example, and the communication system can include Figure 1all or part of the subject in the middle, or Figure 1 In addition to the other subjects, the number and form of each subject are arbitrary, the connection relationship between the subjects is an example, and each subject can be connected or not connected. The connection can be in any way, can be direct or indirect, and can be wired or wireless.

[0175] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), systems using other random access technologies, next-generation systems based on them, and the like. In addition, a plurality of systems can be combined (for example, LTE or LTE-A and 5G combination, etc.).

[0176] Pi / 2-BPSK is applicable for PUSCH with transform precoder, and can be used only when 64QAM MCS table, or 64QAM low-SE MCS table is used.

[0177] The following MCS table is 64QAM table (normal code rate) corresponding to DFT-s-OFDM (transform precoding). When the higher layer parameter tp-pi2BPSK is configured, q = 1 in the following MCS table, otherwise q = 2. q = 1 corresponds to pi / 2-BPSK, q = 2 corresponds to QPSK.

[0178]

[0179]

[0180] The following MCS table is 64QAM low-SE table (low code rate / low spectral efficiency) corresponding to DFT-s-OFDM (transform precoding). When the higher layer parameter tp-pi2BPSK is configured, q = 1 in the following MCS table, otherwise q = 2. q = 1 corresponds to pi / 2-BPSK, q = 2 corresponds to QPSK.

[0181]

[0182]

[0183] In the above MCS table, modulation order = 2 corresponds to QPSK; modulation order = 4 corresponds to 16QAM; modulation order = 6 corresponds to 64QAM.

[0184] In some embodiments, the selection of the MCS table can include dynamic scheduling and semi-static scheduling.

[0185] Optionally, the base station can indicate the UE to select the MCS table through the MCS-C-RNTI. For example, the base station can configure the MCS-C-RNTI to the terminal through RRC signaling.

[0186] Optionally, when the terminal is configured with the MCS-C-RNTI, the terminal performs blind detection of the DCI through the C-RNTI and the MCS-C-RNTI simultaneously. If the decoding of the DCI based on the MCS-C-RNTI is successful, the MCS table corresponds to using the 64QAMLowSE table, so that the dynamic indication function of the 64QAMLowSE table can be realized. If the decoding of the DCI based on the MCS-C-RNTI is not successful, but the decoding based on the C-RNTI is successful, the MCS table corresponds to using the 64QAM table.

[0187] Optionally, the 64QAMLowSE table can also be determined through the semi-static configuration of the RRC parameter. The premise for using the RRC semi-static configuration table is that the RRC does not configure the MCS-C-RNTI, that is, the dynamic indication and the semi-static configuration of the 64QAMlowSE MCS table are enabled at the same time. It can be understood that the dynamic indication realizes the dynamic switching between the 64QAM table and the 64QAM lowSE table.

[0188] At the same code rate, π / 2-BPSK (Binary Phase Shift Keying) has an advantage of peak-to-average power ratio (PAPR) over QPSK, allowing the power amplifier to work more efficiently, thereby improving uplink coverage. Under the same coverage (same power backoff) premise, by using higher code rate π / 2-BPSK to replace QPSK, more bits can be transmitted, and the spectral efficiency is improved. The scheme provided by the embodiments of the application is used to solve the technical problem of how to determine to use pi / 2BPSK for a higher code rate MCS table, so as to improve the coverage capability and improve the spectral efficiency.

[0189] Based on the wireless communication system described above, various embodiments of the communication method proposed by the present disclosure are described in detail below.

[0190] Figure 2 is an interaction diagram of the communication method according to the embodiments of the present disclosure. As shown in Figure 2 , the communication method is used for the communication system 100, and the method comprises:

[0191] S201, the network device determines a first MCS table.

[0192] In some embodiments, the first MCS (Modulation and Coding Scheme) table comprises at least one row corresponding to a first modulation mode, and a target code rate of the at least one row is greater than a first target code rate.

[0193] In some embodiments, the first target code rate can be greater than or equal to a maximum target code rate corresponding to the first modulation scheme included in the second MCS table.

[0194] In some embodiments, the second MCS table can be an existing MCS table. Optionally, the second MCS table includes but is not limited to: an MCS table with a highest supported modulation order of 64QAM, for example: 64QAM MCS table (normal code rate), or 64QAM low-SE MCS table (low code rate / low spectral efficiency).

[0195] In some embodiments, the first modulation scheme can be pi / 2-BPSK (Binary Phase Shift Keying), for example: pi / 2-BPSK, but not limited thereto.

[0196] Optionally, the first target code rate is A, and the target code rate of at least one row corresponding to the pi / 2-BPSK included in the first MCS table is greater than A.

[0197] For example, assuming that the first target code rate is a maximum target code rate corresponding to the pi / 2-BPSK in the second MCS table, for example: 314, the target code rate of at least one row of the plurality of rows corresponding to the pi / 2-BPSK in the first MCS table is greater than 314. Optionally, the target code rate of at least one row of the plurality of rows corresponding to the pi / 2-BPSK in the first MCS table is an integer greater than 314, for example but not limited to: 315, 316, 386, 502, 616, 758, etc.

[0198] For example, assuming that the first target code rate is a maximum target code rate corresponding to the pi / 2-BPSK in the second MCS table, for example: 198, the target code rate of at least one row of the plurality of rows corresponding to the pi / 2-BPSK in the first MCS table is greater than 198. Optionally, the target code rate of at least one row of the plurality of rows corresponding to the pi / 2-BPSK in the first MCS table is an integer greater than 198, for example but not limited to: 199, 200, 240, 314, 386, 502, etc.

[0199] In some embodiments, the number of at least one row corresponding to the first modulation scheme included in the first MCS table can be determined based on the number of rows corresponding to the second modulation scheme included in the second MCS table.

[0200] Optionally, the number of at least one row corresponding to the first modulation scheme included in the first MCS table is less than or equal to the number of rows corresponding to the second modulation scheme included in the second MCS table.

[0201] In some embodiments, the second modulation mode can be QPSK (Quadrature Phase Shift Keying), but not limited thereto.

[0202] In some embodiments, the spectral efficiency of a row corresponding to the first modulation mode in the first MCS table is the same as the spectral efficiency of a row corresponding to the second modulation mode in the first MCS table, the row corresponding to the first modulation mode is different from the row corresponding to the second modulation mode in the first MCS table, and the modulation order of the row corresponding to the first modulation mode in the first MCS table is less than the modulation order of the row corresponding to the second modulation mode in the first MCS table. Optionally, the number of indexes of the MCS corresponding to the first modulation mode in the first MCS table is one or more, and the number of indexes of the MCS corresponding to the second modulation mode in the first MCS table is one or more.

[0203] In some embodiments, the spectral efficiency of a first row corresponding to the first modulation mode in the first MCS table is the same as the spectral efficiency of a second row corresponding to the second modulation mode in the first MCS table, the first row corresponds to a different MCS index than the second row, and the modulation order of the row corresponding to the first modulation mode in the first MCS table is less than the modulation order of the row corresponding to the second modulation mode in the first MCS table.

[0204] In some embodiments, the modulation order of at least one row corresponding to an index of 28 to 31 of the MCS in the first MCS table is 1.

[0205] The target code rate corresponding to the at least one row is greater than a first target code rate corresponding to a row with an index of 1 or 5 of the MCS in the first MCS table.

[0206] The spectral efficiency corresponding to each row of the at least one row is determined based on the modulation order and the target code rate of the row.

[0207] For example, the modulation order of at least one row with an index of 28 to 31 included in the first MCS table is configured to be 1, and the target code rate corresponding to the at least one row with an index of 28 to 31 is configured to be greater than 314, for example, the target code rate corresponding to the row with an index of 28 is 386, the target code rate corresponding to the row with an index of 29 is 502, and so on, and the spectral efficiency corresponding to each row is determined based on the modulation order and the target code rate of the row. Optionally, the spectral efficiency = target code rate * 1 / 1024.

[0208] In some embodiments, each of the at least one row with index 28 to 31 in the first MCS table corresponds to a target code rate which is an integer multiple of a target code rate corresponding to at least one row of a second modulation mode corresponding to the MCS index of the row in the first MCS table.

[0209] For example, the target code rates of the multiple rows corresponding to QPSK in the first MCS table are 193, 251, 308, 379, etc., and the target code rates of the at least one row with index 28 to 31 in the first MCS table are N*193, N*251, N*308, N*379, respectively, where N is a positive integer. For example, the modulation order of the row with index 28 is set to 1, and the target code rate of the row is N*193. For example, the modulation orders of the rows with index 28 and 29 are set to 1, and the target code rates of the two rows are N*193 and N*251, respectively.

[0210] Optionally, the target code rate of each of the at least one row is twice a target code rate corresponding to at least one row of a second modulation mode corresponding to the MCS index of the row in the first MCS table, but is not limited thereto.

[0211] For example, the target code rates of the multiple rows corresponding to QPSK in the first MCS table are 193, 251, 308, 379, etc., and the target code rate of the row with index 28 in the first MCS table is configured to be 2*193.

[0212] In some embodiments, the network device can determine the first MCS table by multiplexing the reserved row in the second MCS table as at least one row corresponding to the first modulation mode in the first MCS table.

[0213] In some embodiments, the network device can take at least one of the reserved rows in the second MCS table as a row corresponding to the first modulation mode, and the target code rate of the row(s) is greater than the maximum target code rate of the first modulation mode in the second MCS table. It can be understood that the network device can obtain the first MCS table by redefining the reserved rows of the second MCS table based on the second MCS table.

[0214] In some embodiments, the network device can configure the modulation order and the target code rate of at least one of the reserved rows in the second MCS table, and determine the spectral efficiency of the row based on the modulation order and the target code rate configured for each row. Optionally, the spectral efficiency = target code rate * modulation order / 1024.

[0215] In some embodiments, the modulation mode corresponding to the index of the MSC in the first MCS table comprises a first modulation mode and a second modulation mode, and the first modulation mode and the second modulation mode correspond to the same spectral efficiency, wherein the number of the index of the MSC is one or more.

[0216] In some embodiments, the spectral efficiency of a first row corresponding to the first modulation mode in the first MCS table is the same as the spectral efficiency of a second row corresponding to the second modulation mode in the first MCS table, and the first row and the second row correspond to the same MCS index.

[0217] In some embodiments, the index of the MCS in the first MCS table is 2 to 9, or the modulation order of at least one row with the index of 6 to 15 is a first value.

[0218] The target code rate corresponding to the at least one row is greater than the target code rate corresponding to the row with the index of 1 or 5 in the first MCS table.

[0219] The spectral efficiency corresponding to each row of the at least one row is determined based on the modulation order and the target code rate of the row.

[0220] For example, the modulation order of at least one row corresponding to QPSK in the first MCS table is configured to be a first value, and the target code rate of the at least one row is greater than 314, and then the spectral efficiency of each row is determined based on the modulation order and the target code rate of the row. Optionally, the spectral efficiency = target code rate * first value / 1024.

[0221] In some embodiments, the index of the MCS in the first MCS table is 2 to 9, or the target code rate of each row of the at least one row with the index of 6 to 15 is: the ratio of the target code rate corresponding to the second modulation mode corresponding to the MCS index of the row to the first value.

[0222] For example, the target code rates of the rows corresponding to QPSK in the first MCS table are 193, 251, 308, 379, etc., and then the target code rates of the at least one row with the index of 2 to 9 included in the first MCS table are N*193 / first value, N*251 / first value, N*308 / first value, N*379 / first value, respectively, and N is a positive integer. For example, the modulation order of the row with the index of 2 is set to be a first value, and then the target code rate of the row is N*193 / first value. For example, the modulation orders of the rows with the index of 2 and 3 are set to be 1, and then the target code rates of the two rows are N*193 / first value and N*251 / first value, respectively.

[0223] Optionally, the index of the MCS in the first MCS table is 2 to 9, or the target code rate corresponding to each row in at least one of the indexes 6 to 15 is: the ratio of the target code rate corresponding to the second modulation mode corresponding to the MCS index of the row to the first value, but not limited thereto.

[0224] For example, the target code rate corresponding to QPSK in the first MCS table is 193, 251, 308, 379, etc., the modulation order corresponding to the row with index 2 in at least one of the indexes 2 to 9 included in the first MCS table is configured as the first value, and the target code rate corresponding to the row is configured as 2*193 / first value.

[0225] In some embodiments, the first value is determined based on the value of the first field configured by high layer signaling. Optionally, if the value of the first field configured by high layer signaling is 1, the first value is 1; if the first field is not configured by high layer signaling or the value of the first field configured by high layer signaling is empty, the default first value is 2, but not limited thereto.

[0226] Optionally, the first field and the second field are the same or different. Optionally, the second field is used to determine whether the modulation mode corresponding to the Xth to Yth row in the first MCS table is the first modulation mode or the second modulation mode.

[0227] Optionally, the first MCS table is based on 64QAM MCS table (normal code rate), X=0, and Y=1.

[0228] Optionally, the first MCS table is based on 64QAM low-SE MCS table, X=0, and Y=5.

[0229] In some embodiments, the network device can multiplex the second field to determine the first value. Optionally, the second field is used to determine whether the modulation mode corresponding to the row in the second MCS table is QPSK or π / 2-BPSK. Optionally, the value of the second field can determine whether the first value is 1 or 2. It should be understood that after the modulation mode corresponding to the row in the MCS table is determined, the modulation order corresponding to the row can be determined. For example: the modulation mode corresponding to the row in the second MCS table is QPSK, and the modulation order is 2; the modulation mode corresponding to the row in the second MCS table is π / 2-BPSK, and the modulation order is 1.

[0230] In some embodiments, the first field and the second field are different. Optionally, the first field is also used to indicate that the first value is available for the modified row.

[0231] In some embodiments, the network device can determine the first value based on a newly introduced first field different from the second field. Optionally, the newly introduced first field is also used to indicate that the first value is available for at least one row that is modified. It can be appreciated that for a row that is not modified, the modulation order is determined based on the value of the second field.

[0232] In some embodiments, the first field is different from the second field, and the first field is also used to indicate that the first value is available for at least one row in the first MCS table whose index of MCS is 2 to 9, or, 6 to 15.

[0233] In some embodiments, the network device can determine the first MCS table by modifying at least one row corresponding to the second modulation mode in the second MCS table as at least one row corresponding to the first modulation mode in the first MCS table.

[0234] In some embodiments, the network device can modify at least one row corresponding to the second modulation mode in the second MCS table as a row corresponding to the first modulation mode, and the target code rate corresponding to the row(s) is greater than the maximum target code rate corresponding to the first modulation mode in the second MCS table. It can be appreciated that the network device can obtain the first MCS table by reselecting at least one row corresponding to the second modulation mode in the second MCS table based on the second MCS table.

[0235] In some embodiments, the network device can configure the modulation order and the target code rate corresponding to at least one row corresponding to the second modulation mode included in the second MCS table, and determine the spectral efficiency corresponding to the row based on the modulation order and the target code rate configured for each row. Optionally, the spectral efficiency = target code rate * modulation order / 1024.

[0236] In some embodiments, the network device can determine the first MCS table based on at least one of the first modulation mode, the second modulation mode, and the highest modulation order supported by the MCS table.

[0237] In some embodiments, the network device can redefine an MCS table including at least one of the first modulation mode, the second modulation mode, and the highest modulation order supported by the MCS table as the first MCS table.

[0238] In some embodiments, the network device can configure the modulation order of at least one row corresponding to the first modulation mode in the MCS table to a second value, and configure a target code rate corresponding to each row in the at least one row corresponding to the first modulation mode, which is greater than a ratio of a maximum target code rate corresponding to the first modulation mode included in the second MCS table and the second value, and then determine a spectral efficiency corresponding to each row based on the modulation order and the target code rate configured for the row, to obtain the first MCS table. Optionally, the spectral efficiency = target code rate * modulation order / 1024.

[0239] Optionally, the maximum target code rate corresponding to the first modulation mode included in the second MCS table includes: a target code rate corresponding to a row with an index of 1 or 5 of MCS in the second MCS table.

[0240] For example, the modulation order of at least one row corresponding to π / 2-BPSK in the MCS table is configured to a second value, and the target code rate corresponding to the at least one row is greater than A (assuming the first target code rate is A), and then the spectral efficiency corresponding to each row is determined based on the modulation order and the target code rate corresponding to the row, to obtain the first MCS table. Optionally, the spectral efficiency = target code rate * second value / 1024.

[0241] Optionally, the first MCS table includes at least one row corresponding to at least one of the first modulation mode, the second modulation mode, and the highest modulation order supported by the first MCS table, from low to high modulation order.

[0242] In some embodiments, the first MCS table includes multiple rows from low to high modulation order, and the multiple rows include rows corresponding to at least one of the first modulation mode, the second modulation mode, and the highest modulation order supported by the first MCS table. It should be understood that the first modulation mode, the second modulation mode, and the highest modulation order supported by the first MCS table can respectively correspond to at least one row. Optionally, the first modulation mode can be π / 2-BPSK, the second modulation mode can be QPSK, and the highest modulation order supported by the first MCS table can include 16QAM and / or 64QAM, but is not limited thereto.

[0243] In some embodiments, the target code rate corresponding to each row in the at least one row is respectively: a ratio of an integer multiple of the target code rate corresponding to at least one row corresponding to the second modulation mode included in the second MCS table and the second value.

[0244] For example, the target code rates of the multiple rows corresponding to QPSK in the second MCS table are B1, B2, B3, B4, etc., and the target code rates of the at least one row corresponding to π / 2-BPSK in the first MCS table are N*B1, N*B2, N*B3, N*B4, etc., where N is a positive integer. For example, the modulation order of one of the at least one row corresponding to π / 2-BPSK in the first MCS table is set to a second value, and the target code rate of the row is N*B1 / second value. For example, the modulation orders of two of the at least one row are set to a second value, and the target code rates of the two rows are N*B1 / second value and N*B2 / second value, respectively.

[0245] Optionally, the target code rate of each of the at least one row corresponding to the first modulation mode is a ratio of twice the target code rate of the at least one row corresponding to the second modulation mode included in the second MCS table to the second value, but is not limited thereto.

[0246] For example, assuming that the maximum target code rate of π / 2-BPSK in the second MCS table is A, and the target code rates of QPSK in the second MCS table are B1, B2, B3, B4, etc., the modulation order of one of the rows corresponding to π / 2-BPSK in the first MCS table is set to a second value, the target code rate of the row is set to 2*B1 / second value, and 2*B1 / second value is greater than A.

[0247] In some embodiments, the second value is determined based on a value of a first field configured by high layer signaling. Optionally, if the high layer signaling configures the value of the first field as 1, the second value is 1; if the high layer signaling does not configure the first field or configures the value of the first field as empty, the second value is 2 by default, but is not limited thereto.

[0248] Optionally, the first field and the second field are the same or different. Optionally, the second field is used to determine whether a row in the second MCS table corresponds to the first modulation mode or the second modulation mode.

[0249] In some embodiments, the network device can multiplex the second field to determine the second value. Optionally, the second field is used to determine whether the modulation mode corresponding to a row in the second MCS table is QPSK or π / 2-BPSK. Optionally, the value of the second field can determine whether the second value is 1 or 2. It should be understood that after the modulation mode corresponding to a row in the MCS table is determined, the modulation order corresponding to the row can be determined. For example, if the modulation mode corresponding to a row in the second MCS table is QPSK, the modulation order is 2, and if the modulation mode corresponding to a row in the second MCS table is π / 2-BPSK, the modulation order is 1.

[0250] In some embodiments, the first field is different from the second field. Optionally, the second value is also used to determine whether the current MCS table is the first MCS table or the second MCS table. In some embodiments, the network device can determine the first value based on a newly introduced first field that is different from the second field. Optionally, the newly introduced first field is also used to indicate whether the current MCS table is the first MCS table or the second MCS table.

[0251] For example, if the high layer signaling configures the value of the first field as 1, the second value is 1, the modulation order of 1 corresponds to the modulation mode of π / 2-BPSK, and indicates that the current MCS table is the first MCS table. If the high layer signaling does not configure the first field or the high layer signaling configures the value of the first field as empty, the default second value is 2, the modulation order of 2 corresponds to the modulation mode of QPSK, and indicates that the current MCS table is the second MCS table.

[0252] In the above embodiments, the first field can be 1 bit.

[0253] In some embodiments, the first field is 2 bits, and the second value is 1 or 2.

[0254] For example, if the high layer signaling configures the value of the first field as 2, the second value is 2, the modulation order of 2 corresponds to the modulation mode of π / 2-BPSK, and indicates that the current MCS table is the first MCS table. If the high layer signaling does not configure the first field or the high layer signaling configures the value of the first field as empty, the corresponding modulation mode is QPSK, and indicates that the current MCS table is the second MCS table.

[0255] S202, the terminal determines the first MCS table.

[0256] In some embodiments, the terminal determines the first MCS table according to the rules negotiated with the network device. Optionally, the process of determining the first MCS table by the terminal is similar to the process of determining the first MCS table by the network device in step S201, which will not be described here.

[0257] In some embodiments, the terminal can obtain the first MCS table from the network device.

[0258] In some embodiments, the first MCS table can be pre-set or pre-configured.

[0259] In some embodiments, before step S202, it can also include:

[0260] S200, the network device sends the first information to the terminal.

[0261] In some embodiments, the first information comprises a first MCS table. Optionally, the network device can configure the first MCS table to the terminal.

[0262] In some embodiments, the step S202 can comprise: determining, by the terminal, the first MCS table based on the first information.

[0263] In some embodiments, the terminal receives the first MCS table sent by the first network device.

[0264] In some embodiments, the first MCS table is determined by multiplexing at least one row of a reserved row in the second MCS table as at least one row corresponding to the first modulation mode in the first MCS table.

[0265] In the above embodiments, the modulation order corresponding to at least one row of the reserved row in the second MCS table is configured as 1; the target code rate corresponding to at least one row of the reserved row is greater than the maximum target code rate corresponding to the first modulation mode in the second MCS table; and the spectral efficiency corresponding to each row of the at least one row is determined based on the modulation order and the target code rate of the row.

[0266] Optionally, the target code rate corresponding to each row of the at least one row is an integer multiple of the target code rate corresponding to at least one row of the second modulation mode in the second MCS table. Optionally, the integer multiple can be 2, but is not limited thereto.

[0267] In some embodiments, the first MCS table is determined by modifying at least one row corresponding to the second modulation mode in the second MCS table as at least one row corresponding to the first modulation mode in the first MCS table.

[0268] In the above embodiments, the modulation order corresponding to at least one row of the second modulation mode in the second MCS table is configured as a first value; the target code rate corresponding to the modified row is greater than the ratio of the maximum target code rate corresponding to the first modulation mode in the second MCS table to the first value; and the spectral efficiency corresponding to each row of the modified row is determined based on the modulation order and the target code rate of the row.

[0269] Optionally, the target code rate corresponding to each row of the modified row is the ratio of an integer multiple of the target code rate corresponding to at least one row of the second modulation mode in the second MCS table to the first value. Optionally, the integer multiple can be 2, but is not limited thereto.

[0270] Optionally, the first value is determined based on the value of a first field configured by high layer signaling. Optionally, the first field is the same as or different from the second field, and the second field is used to determine whether a row in the second MCS table corresponds to the first modulation mode or the second modulation mode.

[0271] Optionally, the first field is different from the second field, and the first field is further used to indicate that the first number of values is corresponding to indexes 2 to 9 of MCSs in the first MCS table, or at least one row with indexes 6 to 15 is available.

[0272] In some embodiments, the first MCS table is determined based on at least one of the first modulation mode, the second modulation mode, or a highest modulation order supported by the MCS table.

[0273] In the above embodiments, the first MCS table includes at least one row corresponding to at least one of the first modulation mode, the second modulation mode, or the highest modulation order supported by the first MCS table, with modulation orders from low to high. Optionally, the modulation order of the at least one row corresponding to the first modulation mode is configured as the second number; a target code rate corresponding to each row of the at least one row is greater than a ratio of a maximum target code rate corresponding to the first modulation mode included in the second MCS table and the second number; and a spectral efficiency corresponding to each row of the at least one row is determined based on the modulation order and the target code rate of the row.

[0274] Optionally, the target code rate corresponding to each row of the at least one row is respectively a ratio of an integer multiple of a target code rate corresponding to at least one row corresponding to the second modulation mode included in the second MCS table and the second number. Optionally, the integer multiple can be 2, but is not limited thereto.

[0275] Optionally, the second number is determined based on a value of a first field configured by high layer signaling, the first field is the same as or different from the second field, and the second field is used to determine that a row in the second MCS table corresponds to the first modulation mode or the second modulation mode.

[0276] Optionally, the first field is different from the second field, and the second number is further used to determine that the current MCS table is the first MCS table or the second MCS table.

[0277] Optionally, the first field is 2 bits, and the second number is 1 or 2.

[0278] S203. The network device sends a first DCI (downlink control information) to the terminal.

[0279] In some embodiments, the first DCI is used to indicate a row in the first MCS table.

[0280] S204. The terminal determines a transport block and a size thereof.

[0281] In some embodiments, the terminal determines a transport block and a size thereof to be sent on a PUSCH (physical uplink shared channel) based on the first DCI.

[0282] In some embodiments, step S204 can include:

[0283] determining a type of the transport block transmitted on the PUSCH based on the first indication information in the first DCI;

[0284] determining the transport block and its size based on the type of the transport block and the first identification information corresponding to the row indicated by the first DCI.

[0285] In some embodiments, the first indication information can be information in a field of the first DCI. Optionally, the first indication information can be a New Data Indicator (NDI). Optionally, the network device can explicitly inform the terminal of the type of the transport block currently scheduled by the NDI bit in the first DCI.

[0286] Optionally, if the NDI bit is flipped, i.e., if the value of the NDI bit changes (from 0 to 1, or from 1 to 0) compared to the last scheduling of the HARQ (Hybrid Automatic Repeat request) process, it indicates that it is a new transport block.

[0287] Optionally, if the NDI bit is unchanged, i.e., if the value of the NDI bit is the same as the last time, it indicates that it is a retransmission of the last transmission.

[0288] In some embodiments, the transmission of the PUSCH can be dynamically scheduled. For example, scheduled by a DCI, the scrambling of the CRC of the PUSCH can be determined based on the format of the DCI scheduling the PUSCH. Optionally, for the PUSCH scheduled by DCI format 0_0, the CRC (Cyclic Redundancy Check) is scrambled by C-RNTI, MCS-C-RNTI, TC-RNTI, or CS-RNTI. Optionally, for the PUSCH scheduled by DCI format 0_1 or DCI format 0_2, the CRC is scrambled by C-RNTI, MCS-C-RNTI, CS-RNTI. Optionally, for the PUSCH scheduled by DCI format 0_3, the CRC is scrambled by C-RNTI, MCS-C-RNTI.

[0289] In some embodiments, the transmission of the PUSCH can be semi-statically scheduled or configured. For example, based on a configured grant PUSCH transmission.

[0290] In some embodiments, step S204 can include: the first identification information corresponding to the row indicated by the first DCI satisfies a first condition, and determining the transport block and the size thereof based on a modulation order corresponding to the first identification information and a target code rate.

[0291] Optionally, the first identification information is a first index of MCS, and the first identification information satisfying the first condition includes: the first index being greater than or equal to k1+1 and less than or equal to n.

[0292] Optionally, k1 is a maximum index in rows other than a reserved row in a first MCS table.

[0293] Optionally, n is a maximum index in rows other than a reserved row in a second MCS table.

[0294] Optionally, the k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0295] Optionally, the n is a maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0296] In some embodiments, if the type of the transport block is new transmission, and a first index of MCS corresponding to the row indicated by the first DCI is greater than or equal to k1+1 and less than or equal to n, the transport block and the size thereof can be determined based on a modulation order corresponding to the first index and a target code rate. Wherein, k1 is a maximum index in rows other than a reserved row in a first MCS table, and n is a maximum index in rows other than a reserved row in a second MCS table.

[0297] In some embodiments, if the type of the transport block is retransmission, and a first index of MCS corresponding to the row indicated by the first DCI is greater than or equal to k1+1 and less than or equal to n, the transport block and the size thereof can be determined based on a modulation order corresponding to the first index and a target code rate. Wherein, k1 is a maximum index in rows other than a reserved row in a first MCS table, and n is a maximum index in rows other than a reserved row in a second MCS table.

[0298] It should be understood that if the first MCS table does not include a reserved row, k1 is a maximum index in all rows included in the first MCS table.

[0299] In some embodiments, step S204 can include: the first identification information corresponding to the row indicated by the first DCI satisfies a first condition, there is a last scheduling PDCCH corresponding to the transport block, and the transport block and the size thereof are determined based on a modulation order corresponding to the second identification information and a target code rate. Optionally, the last scheduling PDCCH uses the first MCS table.

[0300] Optionally, the second identification information corresponds to a row in the first MCS table indicated by the second DCI, and the second identification information satisfies a second condition, and the second DCI is included in the last scheduled PDCCH.

[0301] Optionally, the first identification information is a first index of the MCS, and the first identification information satisfying the first condition comprises: the first index being greater than or equal to k1+1 and less than or equal to n.

[0302] Optionally, the second identification information is a second index of the MCS, and the second identification information satisfying the second condition comprises: the second index being greater than or equal to 0 and less than or equal to n.

[0303] Optionally, k1 is a maximum index in a row other than a reserved row in the first MCS table.

[0304] Optionally, n is a maximum index in a row other than a reserved row in the second MCS table.

[0305] Optionally, the k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0306] Optionally, the n is a maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0307] In some embodiments, if the first index of the MCS corresponding to the row indicated by the first DCI is greater than or equal to k1+1, less than or equal to n, and there is the last scheduled PDCCH (for example, using the first MCS table) corresponding to the transport block, the transport block and its size can be determined based on the modulation order corresponding to the second index and the target code rate. Wherein, k1 is a maximum index in a row other than a reserved row in the first MCS table, and n is a maximum index in a row other than a reserved row in the second MCS table. Optionally, the second index is an index of the MCS corresponding to a row in the first MCS table indicated by the second DCI in the last scheduled PDCCH. Optionally, the second index is greater than or equal to 0 and less than or equal to n.

[0308] In some embodiments, step S204 can include: the first identification information corresponding to the row indicated by the first DCI satisfies the first condition, there is the last scheduled PDCCH corresponding to the transport block, and the transport block and its size are determined based on the modulation order corresponding to the third identification information and the target code rate. Optionally, the last scheduled PDCCH uses the second MCS table.

[0309] Optionally, the third identification information corresponds to a row in the second MCS table indicated by the third DCI, and the third identification information satisfies a third condition, and the third DCI is included in the last scheduled PDCCH.

[0310] Optionally, the first identification information is a first index of the MCS, and the first identification information satisfying the first condition comprises: the first index being greater than or equal to k1+1 and less than or equal to n.

[0311] Optionally, the third identification information is a third index of the MCS, and the third identification information satisfying the third condition comprises: the fourth index being greater than or equal to 0 and less than or equal to k1.

[0312] Optionally, k1 is a maximum index in other rows except the reserved row in the first MCS table.

[0313] Optionally, n is a maximum index in other rows except the reserved row in the second MCS table.

[0314] Optionally, the k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0315] Optionally, the n is a maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0316] In some embodiments, if the first index of the MCS corresponding to the row indicated by the first DCI is greater than or equal to k1+1, less than or equal to n, and there is no latest scheduling PDCCH (for example, using the second MCS table) corresponding to the transport block, the transport block and its size can be determined based on the modulation order corresponding to the third index and the target code rate. Wherein, k1 is a maximum index in other rows except the reserved row in the first MCS table, and n is a maximum index in other rows except the reserved row in the second MCS table. Optionally, the third index is an index of the MCS corresponding to a row in the second MCS table indicated by the third DCI in the latest scheduling PDCCH. Optionally, the third index is greater than or equal to 0 and less than or equal to k1.

[0317] In some embodiments, step S204 can further comprise: the first identification information corresponding to the row indicated by the first DCI satisfies the first condition, and there is no latest scheduling PDCCH corresponding to the transport block, determining the transport block and its size based on at least one of the following:

[0318] The initial PUSCH corresponding to the transport block is scheduled based on an uplink grant in a random access response (RAR) message, and the transport block and its size are determined based on the uplink grant in the RAR;

[0319] The initial PUSCH corresponding to the transport block is transmitted in a first semi-static uplink scheduling mode, and the transport block and its size are determined based on the configuration grant parameters of the PUSCH transmitted in the first semi-static uplink scheduling mode;

[0320] The initial PUSCH corresponding to the transport block is transmitted in a second semi-static uplink scheduling mode, the transport block and the size thereof are determined based on a first PDCCH, the first PDCCH is a PDCCH that schedules a first transport block last time, and the first transport block is transmitted on the PUSCH transmitted in the second semi-static uplink scheduling mode.

[0321] In some embodiments, if a first index of an MCS corresponding to a row indicated by the first DCI is greater than or equal to k1+1 and less than or equal to n, and there is no last scheduling PDCCH (for example, using the first MCS table or the second MCS table) corresponding to the transport block, the transport block and the size thereof can be determined based on a transmission mode of an initial PUSCH corresponding to the transport block.

[0322] Optionally, the initial PUSCH corresponding to the transport block is scheduled based on an uplink grant in a random access response (RAR) message, and the transport block and the size thereof can be determined based on the uplink grant in the RAR.

[0323] Optionally, the initial PUSCH corresponding to the transport block is transmitted in a first semi-static uplink scheduling mode, and the transport block and the size thereof can be determined based on configured grant parameters of the PUSCH transmitted in the first semi-static uplink scheduling mode.

[0324] Optionally, the initial PUSCH corresponding to the transport block is transmitted in a second semi-static uplink scheduling mode, and the transport block and the size thereof can be determined based on a first PDCCH. The first PDCCH is a PDCCH that schedules a first transport block last time, and the first transport block is transmitted on the PUSCH transmitted in the second semi-static uplink scheduling mode.

[0325] The scheme for determining the transport block and the size thereof in the above embodiments is not limited to whether the type of the transport block is new transmission or retransmission.

[0326] S205. The terminal sends the transport block to the network device.

[0327] In some embodiments, the terminal sends the determined transport block to the network device on a PUSCH.

[0328] In the above embodiments, the network device can be an access network device, including but not limited to a base station, an eNB, a gNB, and the like.

[0329] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms of "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "data", and the like can be replaced with each other.

[0330] In some embodiments, the terms of "sending", "transmitting", "reporting", "issuing", "transmitting", "bidirectional transmitting", "sending and / or receiving", and the like can be replaced with each other.

[0331] In some embodiments, the terms of "certain", "preseted", "preset", "set", "indicated", "certain", "arbitrary", "first", and the like can be replaced with each other, and "certain A", "preset A", "preset A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in a protocol and the like, or A obtained by setting, configuration, or indication, or A such as certain A, certain A, arbitrary A, or first A, but are not limited thereto.

[0332] In some embodiments, the terms of "in the case of", "when", "when", "if", and the like can be replaced with each other.

[0333] The method related to the embodiments of the present disclosure can include at least one of steps S200 to S205. For example, step S201 can be implemented as an independent embodiment, step S202 can be implemented as an independent embodiment, steps S201, S202, S203, S204 can be implemented as an independent embodiment, steps S202, S203, S204, S205 can be implemented as an independent embodiment, steps S200, S202, S203, S204, S205 can be implemented as an independent embodiment, steps S201, S202, S203, S204, S205 can be implemented as an independent embodiment, steps S200, S201 can be implemented as an independent embodiment, steps S200, S202 can be implemented as an independent embodiment, steps S200, S201, S202 can be implemented as an independent embodiment, steps S200, S201, S202, S203, S204 can be implemented as an independent embodiment, but are not limited thereto.

[0334] In some embodiments, step S200 is optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0335] In some embodiments, step S202 is optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0336] In some embodiments, step S204 is optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0337] In some embodiments, step S205 is optional, and one or more of these steps can be omitted or replaced in different embodiments.

[0338] Figure 3 is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in Figure 3 , the communication method can be performed by a terminal, and the method comprises:

[0339] S301, determining a first modulation and coding strategy (MCS) table.

[0340] In some embodiments, the first MCS table comprises at least one row corresponding to a first modulation mode, and a target code rate of the at least one row is greater than a first target code rate.

[0341] In some embodiments, the first target code rate is greater than or equal to a maximum target code rate corresponding to the first modulation mode included in a second MCS table. Optionally, the first MCS table can be one or more.

[0342] Optional implementation of step S301 can refer to optional implementation of step S202 of Figure 2 , and other associated parts in the embodiments involved, which will not be repeated here. Figure 2

[0343] S302, receiving a first downlink control information (DCI) sent by a network device.

[0344] Optionally, the first DCI is used to indicate a row in the first MCS table.

[0345] Optional implementation of step S302 can refer to optional implementation of step S203 of Figure 2 , and other associated parts in the embodiments involved, which will not be repeated here. Figure 2

[0346] ​​S303, determine, based on the first DCI, a transport block and a size of the transport block sent on a physical uplink shared channel (PUSCH).

[0347] The optional implementation of step S303 can refer to the optional implementation of step S204 in the foregoing method embodiment, and details are not described herein again. Figure 2 The optional implementation of step S204 in the foregoing method embodiment, and Figure 2 other associated parts in the embodiments involved, and details are not described herein again.

[0348] In some embodiments, step S302 can include:

[0349] determining, based on first indication information in the first DCI, a type of the transport block sent on the PUSCH;

[0350] determining, based on the type of the transport block and first identification information corresponding to a row indicated by the first DCI, the transport block and the size of the transport block.

[0351] In some embodiments, step S302 can include:

[0352] the first identification information corresponding to a row indicated by the first DCI satisfies a first condition, and the transport block and the size of the transport block are determined based on a modulation order corresponding to the first identification information and a target code rate;

[0353] wherein the first identification information is a first index of MCS, and the first identification information satisfying the first condition includes that the first index is greater than or equal to k1+1 and less than or equal to n.

[0354] Optionally, the k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0355] Optionally, the n is a maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0356] In some embodiments, step S302 can include:

[0357] the first identification information corresponding to a row indicated by the first DCI satisfies a first condition, and there is a last scheduling PDCCH corresponding to the transport block, and the transport block and the size of the transport block are determined based on a modulation order corresponding to second identification information and a target code rate.

[0358] Optionally, the second identification information corresponds to a row in the first MCS table indicated by second DCI, and the second identification information satisfies a second condition, and the second DCI is included in the last scheduling PDCCH.

[0359] Optionally, the first identification information is a first index of the MCS, and the first identification information satisfying the first condition comprises that the first index is greater than or equal to k1+1 and less than or equal to n.

[0360] Optionally, the second identification information is a second index of the MCS, and the second identification information satisfying the second condition comprises that the second index is greater than or equal to 0 and less than or equal to n.

[0361] Optionally, the second identification information is a second index of the MCS, and the second identification information satisfying the second condition comprises that the second index is greater than or equal to 0 and less than or equal to k1.

[0362] Optionally, the k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0363] Optionally, the n is a maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0364] In some embodiments, step S302 can further comprise:

[0365] The first identification information corresponding to the row indicated by the first DCI satisfies the first condition, and there is no latest scheduling PDCCH corresponding to the transport block, and the transport block and the size thereof are determined based on at least one of the following:

[0366] The initial PUSCH corresponding to the transport block is scheduled based on an uplink grant in a random access response (RAR) message, and the transport block and the size thereof are determined based on the uplink grant in the RAR;

[0367] The initial PUSCH corresponding to the transport block is transmitted in a first semi-static uplink scheduling mode, and the transport block and the size thereof are determined based on a configured grant parameter of the PUSCH transmitted in the first semi-static uplink scheduling mode;

[0368] The initial PUSCH corresponding to the transport block is transmitted in a second semi-static uplink scheduling mode, and the transport block and the size thereof are determined based on a first PDCCH, the first PDCCH being a PDCCH that schedules a first transport block, and the first transport block being transmitted on the PUSCH transmitted in the second semi-static uplink scheduling mode.

[0369] In the above embodiments, the modulation mode corresponding to the index of the MSC in the first MCS table comprises the first modulation mode and a second modulation mode, the spectral efficiency corresponding to the first modulation mode and the second modulation mode is the same, and the number of indexes of the MSC is one or more; or

[0370] a spectrum efficiency of a row corresponding to the first modulation manner in the first MCS table is same as a spectrum efficiency of a row corresponding to a second modulation manner in the first MCS table, the row corresponding to the first modulation manner in the first MCS table is different from the row corresponding to the second modulation manner in the first MCS table, and a modulation order of the row corresponding to the first modulation manner in the first MCS table is less than a modulation order of the row corresponding to the second modulation manner in the first MCS table, wherein a number of indexes of MCSs corresponding to the first modulation manner in the first MCS table is one or more, and a number of indexes of MCSs corresponding to the second modulation manner in the first MCS table is one or more.

[0371] In some embodiments, a modulation order of at least one row of which an index of MCS in the first MCS table is 28 to 31 is 1.

[0372] Optionally, a target code rate corresponding to the at least one row is greater than a target code rate corresponding to a row of which an index of MCS in the first MCS table is 1 or 5.

[0373] Optionally, a spectrum efficiency corresponding to each row of the at least one row is determined based on a modulation order and a target code rate of the row.

[0374] In some embodiments, the target code rate of each row of the at least one row is an integer multiple of a target code rate corresponding to the second modulation manner corresponding to an index of MCS of the row.

[0375] In some embodiments, a modulation order of at least one row of which an index of MCS in the first MCS table is 2 to 9 or 6 to 15 is a first value.

[0376] Optionally, a target code rate corresponding to the at least one row is greater than a target code rate corresponding to a row of which an index of MCS in the first MCS table is 1 or 5.

[0377] Optionally, a spectrum efficiency corresponding to each row of the at least one row is determined based on a modulation order and a target code rate of the row.

[0378] In some embodiments, the target code rate of each row of the at least one row is a ratio of an integer multiple of a target code rate corresponding to the second modulation manner corresponding to an index of MCS of the row and the first value.

[0379] In some embodiments, the first value is determined based on a value of a first field configured by high layer signaling, the first field is same as or different from a second field used to determine that the modulation manner corresponding to the Xth to Yth row in the first MCS table is the first modulation manner or the second modulation manner.

[0380] Optionally, the first MCS table is based on a 64QAM MCS table (normal code rate), X=0, and Y=1.

[0381] Optionally, the first MCS table is based on a 64QAM low-SE MCS table, X=0, and Y=5.

[0382] In some embodiments, the first field is different from the second field, and the first field is further used to indicate that the first value corresponds to at least one row with an index of 2 to 9 of MCSs in the first MCS table, or at least one row with an index of 6 to 15 is available.

[0383] In some embodiments, the first MCS table includes at least one row corresponding to at least one of the first modulation mode, the second modulation mode, and a highest modulation order supported by the first MCS table from low to high.

[0384] The modulation order of the at least one row corresponding to the first modulation mode is the second value.

[0385] A target code rate corresponding to each row of the at least one row is greater than a target code rate corresponding to a row with an index of 1 or 5 of MCSs in the second MCS table.

[0386] A spectral efficiency corresponding to each row of the at least one row is determined based on a modulation order and a target code rate of the row.

[0387] In some embodiments, a target code rate corresponding to each row of the at least one row is an integer multiple of a target code rate corresponding to the second modulation mode included in the second MCS table with an index of MCS of the row and a ratio of the second value.

[0388] In some embodiments, the second value is determined based on a value of a first field configured by high layer signaling, the first field is the same as or different from a second field, and the second field is used to determine that a row in the second MCS table corresponds to the first modulation mode or the second modulation mode.

[0389] In some embodiments, the first field is different from the second field, and the second value is further used to determine that a current MCS table is the first MCS table or the second MCS table.

[0390] In some embodiments, the first field is 2 bits, and the second value is 1 or 2.

[0391] Figure 4 is a flowchart of a communication method according to an embodiment of the present disclosure. As shown in Figure 4As shown, the method related to the embodiments of the present disclosure is executed by a network device, and the method comprises the following steps:

[0392] S401, determining a first modulation and coding strategy (MCS) table.

[0393] In some embodiments, the first MCS table comprises at least one row corresponding to a first modulation mode, and a target code rate of the at least one row is greater than a first target code rate.

[0394] In some embodiments, the first target code rate is greater than or equal to a maximum target code rate corresponding to the first modulation mode included in a second MCS table. Optionally, the first MCS table can be one or more.

[0395] Optional implementation of step S401 can refer to optional implementation of step S201 of the method related to the embodiments of Figure 2 and other related parts in the embodiments related to the method, which will not be repeated here. Figure 2 S402, sending a first downlink control information (DCI) to a terminal.

[0396] Optionally, the first DCI is used to indicate a row in the first MCS table.

[0397] Optionally, the first DCI is used to determine a transport block and a size of the transport block sent by the terminal on a physical uplink shared channel (PUSCH).

[0398] Optional implementation of step S402 can refer to optional implementation of step S203 of the method related to the embodiments of

[0399] and other related parts in the embodiments related to the method, which will not be repeated here. Figure 2 Figure 2

[0400] In some embodiments, the transport block and the size of the transport block are determined based on a type of the transport block sent on the PUSCH and first identification information corresponding to the row indicated by the first DCI, and the type of the transport block is determined based on first indication information in the first DCI.

[0401] In some embodiments, the first identification information corresponding to the row indicated by the first DCI satisfies a first condition, and the transport block and the size of the transport block are determined based on a modulation order and a target code rate corresponding to the first identification information.

[0402] Optionally, the first identification information is a first index of MCS, and the first identification information satisfying the first condition comprises that the first index is greater than or equal to k1+1 and less than or equal to n.

[0403] ​​Optionally, the k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0404] Optionally, the n is a maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0405] In some embodiments, the first identification information corresponding to the row indicated by the first DCI satisfies a first condition, there is a last time scheduling PDCCH corresponding to the transport block, and the transport block and its size are determined based on a modulation order corresponding to second identification information and a target code rate.

[0406] Optionally, the second identification information corresponds to a row in the first MCS table indicated by the second DCI, and the second identification information satisfies a second condition, and the second DCI is included in the last time scheduling PDCCH.

[0407] Optionally, the first identification information is a first index of MCS, and the first identification information satisfying the first condition includes that the first index is greater than or equal to k1+1 and less than or equal to n.

[0408] Optionally, the second identification information is a second index of MCS, and the second identification information satisfying the first condition includes that the second index is greater than or equal to 0 and less than or equal to n.

[0409] Optionally, the second identification information is a second index of MCS, and the second identification information satisfying the second condition includes that the second index is greater than or equal to 0 and less than or equal to k1.

[0410] Optionally, the k1 is an index of a last row in a row corresponding to a maximum modulation order supported by the first MCS table.

[0411] Optionally, the n is a maximum index in at least one row corresponding to the first modulation mode in the first MCS table.

[0412] In some embodiments, the first identification information corresponding to the row indicated by the first DCI satisfies the first condition, there is no last time scheduling PDCCH corresponding to the transport block, and the transport block and its size are determined based on at least one of the following:

[0413] The initial PUSCH corresponding to the transport block is scheduled based on an uplink grant in a random access response (RAR) message, and the transport block and its size are determined based on the uplink grant in the RAR;

[0414] The initial PUSCH corresponding to the transport block is transmitted in a first semi-static uplink scheduling mode, and the configuration grant parameter of the PUSCH transmitted based on the first semi-static uplink scheduling mode is used to determine the transport block and its size.

[0415] The initial PUSCH corresponding to the transport block is transmitted in a second semi-static uplink scheduling mode, and the first PDCCH is used to determine the transport block and its size, wherein the first PDCCH is the PDCCH that schedules the first transport block, and the first transport block is transmitted on the PUSCH transmitted in the second semi-static uplink scheduling mode.

[0416] In some embodiments, the modulation mode corresponding to the index of the MSC in the first MCS table includes the first modulation mode and the second modulation mode, the first modulation mode and the second modulation mode correspond to the same spectral efficiency, and the number of indexes of the MSC is one or more.

[0417] The spectral efficiency of the row corresponding to the first modulation mode in the first MCS table is the same as the spectral efficiency of the row corresponding to the second modulation mode in the first MCS table, the row corresponding to the first modulation mode in the first MCS table is different from the row corresponding to the second modulation mode in the first MCS table, and the modulation order of the row corresponding to the first modulation mode in the first MCS table is less than the modulation order of the row corresponding to the second modulation mode in the first MCS table, wherein the number of indexes of the MSC corresponding to the first modulation mode in the first MCS table is one or more, and the number of indexes of the MSC corresponding to the second modulation mode in the first MCS table is one or more.

[0418] In some embodiments, the modulation order of at least one row with an index of 28 to 31 in the first MCS table is 1.

[0419] Optionally, the target code rate corresponding to the at least one row is greater than the target code rate corresponding to the row with an index of 1 or 5 in the first MCS table.

[0420] Optionally, the spectral efficiency corresponding to each row in the at least one row is determined based on the modulation order and the target code rate of the row.

[0421] In some embodiments, the target code rate corresponding to each row in the at least one row is an integer multiple of the target code rate corresponding to the second modulation mode corresponding to the index of the MCS of the row.

[0422] In some embodiments, the modulation order of at least one row with an index of 2 to 9 or 6 to 15 in the first MCS table is a first value.

[0423] Optionally, the target code rate corresponding to each of the at least one row is greater than the target code rate corresponding to a row with an MCS index of 1 or 5 in the first MCS table.

[0424] Optionally, the spectral efficiency corresponding to each of the at least one row is determined based on a modulation order and a target code rate of the row.

[0425] In some embodiments, the target code rate corresponding to each of the at least one row is a ratio of an integer multiple of a target code rate corresponding to the second modulation scheme corresponding to the MCS index of the row and the first value.

[0426] In some embodiments, the first value is determined based on a value of a first field configured by high layer signaling, the first field being the same as or different from a second field used to determine that the modulation scheme corresponding to the Xth to Yth row in the first MCS table is the first modulation scheme or the second modulation scheme.

[0427] In some embodiments, the first field is different from the second field, and the first field is further used to indicate that the first value is applicable to at least one row with an MCS index of 2 to 9, or 6 to 15, in the first MCS table.

[0428] In some embodiments, the first MCS table comprises at least one row corresponding to at least one of the first modulation scheme, the second modulation scheme, and a highest modulation order supported by the first MCS table, in order of modulation order from low to high.

[0429] Optionally, the modulation order of the at least one row corresponding to the first modulation scheme is a second value.

[0430] Optionally, the target code rate corresponding to each of the at least one row is the target code rate corresponding to a row with an MCS index of 1 or 5 in the second MCS table.

[0431] Optionally, the spectral efficiency corresponding to each of the at least one row is determined based on a modulation order and a target code rate of the row.

[0432] In some embodiments, the target code rate corresponding to each of the at least one row is a ratio of an integer multiple of a target code rate corresponding to at least one row corresponding to the second modulation scheme included in the second MCS table corresponding to the MCS index of the row and the second value.

[0433] In some embodiments, the second value is determined based on a value of a first field configured by high layer signaling, the first field being the same as or different from a second field used to determine that a row in the second MCS table corresponds to the first modulation scheme or the second modulation scheme.

[0434] In some embodiments, the first field is different from the second field, and the second value is further used to determine that a current MCS table is the first MCS table or the second MCS table.

[0435] In some embodiments, the first field is 2 bits, and the second value is 1 or 2.

[0436] The present disclosure also provides an optional embodiment, a method of determining an MCS table (which can correspond to the first MCS table in the foregoing) in which pi / 2 BPSK is used for higher code rates.

[0437] In some embodiments, the following design is used in at least one of the following manners so that pi / 2 BPSK is used for higher code rates:

[0438] Manner 1: reuse reserved rows in an existing legacy MCS table;

[0439] Manner 2: reuse existing rows in the legacy MCS table.

[0440] Manner 3: introduce a new MCS table for pi / 2-BPSK for higher code rates.

[0441] Optionally, the above manners are applicable to at least one of the following tables: a 64QAM table (for DFT-s-OFDM), and a 64QAMlowSE table (for DFT-s-OFDM).

[0442] In some embodiments, a specific implementation process for the above-mentioned manner 1 can include: redefining at least one of the reserved rows in the legacy MCS table (which can correspond to the second MCS table in the foregoing) as a high code rate pi / 2-BPSK.

[0443] Optionally, the modulation order of the at least one of the reserved rows is configured to be 1, and the target code rate of the at least one of the reserved rows is configured to be a. Optionally, a can be 2 times the code rate of the QPSK corresponding row in the legacy MCS table, or can be any positive integer greater than the corresponding code rate of pi / 2-BPSK in the legacy MCS table.

[0444] Embodiment #1: Reuse reserved rows in 64QAM table (for DFT-s-OFDM).

[0445] Optionally, for I MCS = 28, 29, 30, 31, redefine, see Table 1 below.

[0446] Table 1

[0447]

[0448]

[0449] Embodiment #2: Reuse reserved rows in 64QAM lowSE table (for DFT-s-OFDM).

[0450] Optionally, for I MCS = 28, 29, 30, 31, redefine, see Table 2 below.

[0451] Table 2

[0452]

[0453]

[0454] In some embodiments, the implementation process for the above-mentioned manner 2 can include: redefining at least one of the high code rate QPSK rows in the legacy MCS table as a code rate doubled pi / 2-BPSK.

[0455] Optionally, for at least one of the high code rate QPSK rows in the legacy MCS table, set the modulation order to q or m, and set the target code rate to a. Optionally, the value of a can be 2 times the code rate of the QPSK corresponding row in the legacy MCS table divided by q or m.

[0456] In some embodiments, for the definition and value of m / q, there are the following ways:

[0457] 1) Directly use q to name the value of the modulation order in the new row.

[0458] Optionally, the value of the modulation order in the new row is determined by the existing q RRC field tp-pi2BPSK. For example: when the high-level parameter tp-pi2BPSK is configured, q = 1, otherwise q = 2. q = 1 corresponds to pi / 2-BPSK, and q = 2 corresponds to QPSK. It can be understood that in this embodiment, one field can be used to configure the existing row and the new row.

[0459] Optionally, the value of the modulation order in the new row is determined by a newly added RRC field. For example, the newly added RRC field is named tp-pi2BPSK-r20 (the added field is annotated as only available for the new row). When the higher layer parameter tp-pi2BPSK-r20 is configured, q = 1, otherwise q = 2. When q = 1, it corresponds to pi / 2-BPSK, and when q = 2, it corresponds to QPSK. It can be understood that in this embodiment, two fields can be used to respectively configure the existing row and the new row.

[0460] 2) Replace the value of the modulation order in the new row with m.

[0461] Similar to the above method 1), the existing RRC field corresponding to q can be reused, or a newly added field can be used to indicate the value of m (the newly added field only acts on m).

[0462] 3) The value of the modulation order in the new row is determined by a new RNTI (Radio Network Tempory Identity).

[0463] Optionally, if the new RNTI is configured, the value of the modulation order in the new row is 1 (corresponding to pi / 2-BPSK); otherwise, the value of the modulation order in the new row is 2 (corresponding to QPSK).

[0464] 4) If it is determined to use a new table, the value of m / q is 1; otherwise, the value of m / q is 2. Alternatively, at least one of the legacy table and the legacy RRC parameter is used to determine the MCS.

[0465] Embodiment #3: Modify the existing QPSK row in the 64QAM Table (for DFT-s-OFDM).

[0466] Optionally, redefine I MCS = 2, 3, 4, and the specific redefinition can be seen from Table 3 below.

[0467] Table 3

[0468]

[0469]

[0470] Embodiment #4: Modify the existing QPSK row in the 64QAM lowSE (for DFT-s-OFDM). Optionally, redefine I MCS = 6, 7, 8, 9, and the specific redefinition can be seen from Table 4 below.

[0471] Table 4

[0472]

[0473]

[0474] In some embodiments, the implementation process for the above-mentioned mode 3 can include defining a brand new MCS Table. This table can contain combinations of π / 2-BPSK and QPSK, 16QAM, 64QAM from low to high, and for π / 2-BPSK, set the code rate higher than the corresponding code rate in the legacy MCS Table.

[0475] Optionally, for the π / 2-BPSK row, set its modulation order to m, and its target code rate to the corresponding higher code rate divided by m. Wherein, the higher code rate can be 2 times the code rate of the QPSK corresponding row in the legacy MCS table, or it can also be any positive integer greater than the π / 2-BPSK corresponding code rate in the legacy MCS Table.

[0476] In some embodiments, for the m value in the new table, at least one of the following schemes can be used to determine:

[0477] 1) Reuse the existing legacy RRC parameter tp-pi2BPSK to determine.

[0478] Optionally, when the high-level parameter tp-pi2BPSK is configured, m = 1, otherwise m = 2. m = 1 corresponds to pi / 2-BPSK, and m = 2 corresponds to QPSK.

[0479] 2) Use the new RRC field tp-pi2BPSK-r20 to determine.

[0480] Optionally, when the new RRC field tp-pi2BPSK-r20 is configured and m = 1, the new table is used; otherwise, the legacy table is used, and the q value in the legacy table is determined through tp-pi2BPSK.

[0481] Optionally, when the new RRC field is configured, and m = 1 or 2, the new table is used; otherwise, if the new RRC field is not configured, the legacy table is used, and the q value in the legacy table is determined through the tp-pi2BPSK field.

[0482] Optionally, when the high-level parameter tp-pi2BPSK-r20 is configured, m = 1; otherwise, m = 2. m = 1 corresponds to pi / 2-BPSK, and m = 2 corresponds to QPSK.

[0483] 3) m value is always 1.

[0484] 4) q determination in legacy table is unchanged, only the value of the new row is changed to 1, and the code rate is raised by 2 times.

[0485] 5) The value of the modulation order in the new row is determined by the new RNTI.

[0486] Optionally, if the new RNTI is configured, the value of the modulation order in the new row is considered to be 1 (corresponding to pi / 2-BPSK); otherwise, the value of the modulation order in the new row is 2 (corresponding to QPSK).

[0487] 6) If it is determined to use the new table, the value of m / q is 1; otherwise, the value of m / q is 2. Alternatively, at least one of the legacy table and the legacy RRC parameter is used to determine the MCS.

[0488] Embodiment #5

[0489] The following Table 5 is a completely new MCS Table containing combinations of pi / 2-BPSK and QPSK, 16QAM, 64QAM from low to high.

[0490] Table 5

[0491]

[0492]

[0493] Embodiment #6

[0494] The following Table 6 is a completely new MCS Table containing combinations of pi / 2-BPSK and QPSK, 16QAM, 64QAM from low to high. The value of m is always 1.

[0495] Table 6

[0496]

[0497]

[0498] Embodiment #7

[0499] The following Table 7 is a completely new MCS Table containing combinations of pi / 2-BPSK and QPSK, 16QAM, 64QAM from low to high, with the determination of q in the legacy table unchanged, only the value of the new row changed to 1, and the code rate raised by 2 times.

[0500] Table 7

[0501]

[0502] The present disclosure also provides an optional embodiment, a New table based TBS determination method according to the above-mentioned manner 1.

[0503] In some embodiments, when the New table is enabled, the specific procedure for determining the size of the transport block for initial transmission includes:

[0504] When the New table is used and the MCS index is indicated to k1+1≤I MCS ≤n, the TBS is determined according to the modulation order corresponding to the indicated MCS index and the code rate. Wherein, n is the maximum row of MCS index in the New table containing pi / 2 BPSK for higher code rate, k1 is the last row index of 64QAM, for embodiment #1, #2, k1=27.

[0505] In some embodiments, when the New table is enabled, the specific procedure for determining the size of the transport block for retransmission includes at least one of the following schemes:

[0506] Scheme 1: When the New table is used and the MCS index is indicated to k1+1≤I MCS ≤n, the TBS is determined according to the modulation order corresponding to the indicated MCS index and the code rate.

[0507] Scheme 2: When the New table is used and the MCS index is indicated to k1+1≤I MCS ≤n, the TBS is determined in at least one of the following manners:

[0508] If the latest scheduling PDCCH corresponding to the same transport block uses the New table and the MCS index is indicated to 0≤I MCS ≤n, the TBS is determined according to the New table and the MCS in the DCI transmitted by the latest scheduling PDCCH;

[0509] If the latest scheduling PDCCH corresponding to the same transport block uses the 0≤I MCS ≤k1 legacy table, the TBS is determined according to the legacy table and the MCS in the DCI transmitted by the latest scheduling PDCCH;

[0510] If there is no 0≤I MCSIf the same transport block corresponding to k1 / n has no PDCCH scheduling, and the initial PUSCH is transmitted by configured grant Type 1 (which can correspond to the first semi-static uplink scheduling mode in the foregoing), the TBS is determined according to the configuredGrantConfig (which can correspond to the configured grant parameter in the foregoing) of the configured grant Type 1 PUSCH.

[0511] If the same transport block corresponding to 0≤I MCS If the same transport block corresponding to k1 / n has no PDCCH scheduling, and the initial PUSCH is transmitted by configured grant Type 1 (which can correspond to the first semi-static uplink scheduling mode in the foregoing), the TBS is determined according to the configuredGrantConfig (which can correspond to the configured grant parameter in the foregoing) of the configured grant Type 1 PUSCH.

[0512] If the same transport block corresponding to 0≤I MCS If the same transport block corresponding to k1 / n has no PDCCH scheduling, and the initial PUSCH is transmitted by configured grant Type 2 (which can correspond to the second semi-static uplink scheduling mode in the foregoing), the TBS is determined according to the PDCCH that schedules the latest configured grant Type 2 PUSCH transmission.

[0513] In the above-mentioned schemes 1 and 2, n is the maximum row of MCS indexes in the New table containing pi / 2 BPSK for higher code rates, and k1 is the last row index of 64QAM. For embodiments #1 and #2, k1=27.

[0514] It can be understood that, in the above-mentioned scheme 2, the new table only acts on the new transmission of one TB, and does not take effect on retransmission.

[0515] Optionally, the above-mentioned schemes in the embodiments are only applicable to bandwidth ranges with bandwidth coding of n40, n41, n77, n78, and n79.

[0516] In the above-mentioned embodiments, in air interface scheduling, the network device explicitly informs the terminal whether the current scheduling is new transmission or retransmission through the NDI (New Data Indicator) bit in the DCI.

[0517] Optionally, NDI bit flipping: if the value of the NDI bit changes (0->1 or 1->0) compared with the last scheduling of the HARQ process, it indicates that it is a new transmission data packet.

[0518] Optionally, NDI bit remains unchanged: if the value of the NDI bit is the same as the last time, it indicates that it is a retransmission of the last transmission.

[0519] In the above embodiments, for PUSCH scheduled by DCI format 0_0, its CRC is scrambled by C-RNTI, MCS-C-RNTI, TC-RNTI, or CS-RNTI; or,

[0520] For PUSCH scheduled by DCI format 0_1 ​​or DCI format 0_2, its CRC is scrambled by C-RNTI, MCS-C-RNTI, and CS-RNTI; or,

[0521] For PUSCH scheduled by DCI format 0_3, its CRC is scrambled by C-RNTI and MCS-C-RNTI; or,

[0522] Used for PUSCH transport with configuration authorization.

[0523] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.

[0524] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.

[0525] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.

[0526] Figure 5 FIG. 1 is a structural schematic diagram of a terminal according to an embodiment of the present disclosure. As shown in FIG. 1, the terminal can include at least one of a transceiver 101, a processor 102, a memory 103, and the like. Figure 5

[0527] In some embodiments, the processor 102 is configured to determine a first modulation and coding strategy (MCS) table, the first MCS table including at least one row corresponding to a first modulation mode, a target code rate of the at least one row being greater than a first target code rate; the transceiver 101 is configured to receive a first downlink control information (DCI) sent by a network device, the first DCI being used to indicate a row in the first MCS table; and the processor 102 is further configured to determine a transport block and a size of the transport block to be sent on a physical uplink shared channel (PUSCH) based on the first DCI. The first MCS table can be one or more.

[0528] Optionally, the transceiver 101 is configured to perform steps related to transceiving signals or communicating in the terminal in any of the above methods, for example: Figure 2 ​At least one of steps S200, S203, S205 shown in the method embodiments is used, and details are not described herein.

[0529] Optionally, the processing module 602 is configured to perform the steps related to information processing performed by the terminal in any of the above methods, for example: Figure 2 At least one of steps S202, S204 shown in the method embodiments is used, and details are not described herein.

[0530] Figure 6 is a structural schematic diagram of a network device proposed in the embodiments of the present disclosure. As Figure 6 shown, the network device includes at least one of a transceiver module 611, a processing module 612, etc.

[0531] In some embodiments, the processing module 612 is configured to determine a first modulation and coding strategy (MCS) table, the first MCS table including at least one row corresponding to a first modulation mode, a target code rate of the at least one row being greater than a first target code rate; and the transceiver module 611 is configured to send first downlink control information (DCI) to a terminal, the first DCI being used to indicate a row in the first MCS table; the first DCI is used to determine a transport block and a size thereof sent by the terminal on a physical uplink shared channel (PUSCH); and the first MCS table can be one or more.

[0532] Optionally, the transceiver module 611 is configured to perform the steps related to transceiver signaling or communication performed by the network device in any of the above methods, for example: Figure 2 At least one of steps S200, S203, S205 shown in the method embodiments is used, and details are not described herein.

[0533] Optionally, the processing module 612 is configured to perform the steps related to information processing performed by the network device in any of the above methods, for example: Figure 2 Step S201 shown in the method embodiments is used, and details are not described herein.

[0534] Figure 7a is a structural schematic diagram of a communication device 7100 proposed in the embodiments of the present disclosure. The communication device 7100 can be a network device (for example, an access network device, a core network device, etc.), a terminal (for example, a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.

[0535] As Figure 7aThe communication device 7100 is configured to perform any of the above methods. In some embodiments, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general processor or a special purpose processor, etc., such as a baseband processor or a central processing unit. The baseband processor can be configured to process communication protocols and communication data, the central processing unit can be configured to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Alternatively, the communication device 7100 is configured to perform any of the above methods. Alternatively, the one or more processors 7101 are configured to invoke instructions to cause the communication device 7100 to perform any of the above methods.

[0536] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps (e.g., transmitting and / or receiving) in the above methods, such as at least one of the steps S200, S203, S205 shown in FIG. 2, but is not limited thereto. Figure 2 In some embodiments, the processor 7101 performs at least one of the other steps (e.g., steps S201, S202, S204 shown in FIG. 2, but is not limited thereto) in the above methods, such as at least one of the steps S200, S203, S205 shown in FIG. 2, but is not limited thereto. Figure 2 In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced by each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.

[0537] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Alternatively, the one or more processors 7101 are configured to invoke the instructions stored in the memory 7103 to cause the communication device 7100 to perform any of the above methods. Alternatively, all or part of the memory 7103 can also be outside the communication device 7100. In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Alternatively, the interface circuit 7104 is connected with the memory 7102, and the interface circuit 7104 can be configured to receive data and / or instructions from the memory 7102 or other devices, and can be configured to send data and / or instructions to the memory 7102 or other devices. For example, the interface circuit 7104 can read the data and / or instructions stored in the memory 7102 and send the data and / or instructions to the processor 7101.

[0538] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited Figure 7a The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or chip, or chip system or subsystem; (2) a set of one or more ICs, which can optionally also include a storage component for storing data, programs, and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded within other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handset, mobile unit, car kit, network device, cloud device, artificial intelligence device, and the like; (6) other, and the like.

[0539] Figure 7b FIG. 7 is a structural diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, reference can be made to the structural diagram of the chip 7200 shown in FIG. 7, but the present disclosure is not limited thereto. Figure 7b

[0540] The chip 7200 includes one or more processors 7201. The chip 7200 is configured to perform any of the above methods.

[0541] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced by each other. In some embodiments, the chip 7200 further includes one or more memories 7203 for storing data and / or instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200. Optionally, the interface circuit 7202 is connected to the memory 7203, and the interface circuit 7202 can be configured to receive data and / or instructions from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send data and / or instructions to the memory 7203 or other devices. For example, the interface circuit 7202 can read data and / or instructions stored in the memory 7203 and send the data and / or instructions to the processor 7201.

[0542] In some embodiments, the interface circuit 7202 performs the communication steps (e.g., sending and / or receiving) in the above methods. Figure 2 ​At least one of the steps S200, S203, S205 shown in the method 2000 can be performed by at least one of the processor 7201, the interface circuit 7202, the chip 7200, the memory 7203, or the transceiver. For example, the processor 7201 performs at least one of the steps S200, S203, S205 shown in the method 2000. For another example, the interface circuit 7202 performs at least one of the steps S200, S203, S205 shown in the method 2000. The steps performed by the processor 7201 or the interface circuit 7202 can be any one of the steps S200, S203, S205 shown in the method 2000, but are not limited to this. For example, the processor 7201 performs other steps (for example, the steps S201, S202, S204 shown in the method 2000) in addition to the steps S200, S203, S205 shown in the method 2000. For another example, the interface circuit 7202 performs other steps (for example, the steps S201, S202, S204 shown in the method 2000) in addition to the steps S200, S203, S205 shown in the method 2000. Figure 2 At least one of the steps S201, S202, S204 shown in the method 2000 can be performed by at least one of the processor 7201, the interface circuit 7202, the chip 7200, the memory 7203, or the transceiver. For example, the processor 7201 performs at least one of the steps S201, S202, S204 shown in the method 2000. For another example, the interface circuit 7202 performs at least one of the steps S201, S202, S204 shown in the method 2000. The steps performed by the processor 7201 or the interface circuit 7202 can be any one of the steps S201, S202, S204 shown in the method 2000, but are not limited to this. For example, the processor 7201 performs other steps (for example, the steps S200, S203, S205 shown in the method 2000) in addition to the steps S201, S202, S204 shown in the method 2000. For another example, the interface circuit 7202 performs other steps (for example, the steps S200, S203, S205 shown in the method 2000) in addition to the steps S201, S202, S204 shown in the method 2000.

[0543] The modules and / or devices described in each of the embodiments of the virtual device, the physical device, the chip, etc. can be combined or separated according to actual conditions. Optionally, part or all of the steps can also be performed by a plurality of modules and / or devices in cooperation, and this is not limited here.

[0544] The disclosure also proposes a storage medium, and the storage medium stores instructions, and when the instructions run on a communication device, the communication device performs any one of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer readable storage medium, but is not limited to this, and it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and it can also be a transitory storage medium.

[0545] The disclosure also proposes a program product, which includes a program and / or instructions, and when the program product is executed by a communication device, the communication device performs any one of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.

[0546] The disclosure also proposes a computer program, which, when running on a computer, causes the computer to perform any one of the above methods.

[0547] The technical solutions described in the embodiments of the disclosure can be combined arbitrarily without conflict.

[0548] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The disclosure is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such

[0549] It should be understood that the application is not limited to the precise construction which has been described above and which shown in the drawings, and that various modifications and changes can be made by those skilled in the art without departing from the scope of the application. The scope of the application should be limited only by the appended claims.

Claims

1. A communication method, characterized in that, The method is executed by a terminal, and the method includes: A first modulation and coding strategy (MCS) table is determined, wherein the first MCS table includes at least one row corresponding to the first modulation scheme, and the target code rate of the at least one row is greater than the first target code rate. Receive first downlink control information (DCI) sent by the network device, the first DCI being used to indicate a row in the first MCS table; Based on the first DCI, determine the transport block and its size to be transmitted on the Physical Uplink Shared Channel (PUSCH). The first MCS table may be one or more.

2. The method according to claim 1, characterized in that, The step of determining the transport block and its size to be transmitted on the PUSCH based on the first DCI includes: The first identification information corresponding to the row indicated by the first DCI satisfies the first condition, and the transport block and its size are determined based on the modulation order and target code rate corresponding to the first identification information; Wherein, the first identification information is the first index of MCS, and the first identification information satisfies the first condition including: the first index is greater than or equal to k1+1 and less than or equal to n; k1 is the index of the last row in the row corresponding to the maximum modulation order supported by the first MCS table; The n is the maximum index in at least one row of the first MCS table that corresponds to the first modulation scheme.

3. The method according to claim 1, characterized in that, Determining the transport block and its size based on the first DCI includes: The first identification information corresponding to the row indicated by the first DCI satisfies the first condition that there is a most recent scheduling PDCCH corresponding to the transport block. Based on the modulation order and target code rate corresponding to the second identification information, the transport block and its size are determined. Wherein, the second identification information corresponds to a row in the first MCS table indicated by the second DCI, and the second identification information satisfies the second condition, and the second DCI is included in the PDCCH of the most recent scheduling. The first identification information is the first index of the MCS, and the first identification information satisfies the first condition including: the first index is greater than or equal to k1+1 and less than or equal to n; The second identification information is the second index of the MCS. The second identification information satisfies the second condition, which includes: the second index is greater than or equal to 0 and less than or equal to n; or, the second index is greater than or equal to 0 and less than or equal to k1. k1 is the index of the last row in the row corresponding to the maximum modulation order supported by the first MCS table; The n is the maximum index in at least one row of the first MCS table that corresponds to the first modulation scheme.

4. The method according to claim 2 or 3, characterized in that, The step of determining the transport block and its size based on the first DCI further includes: If the first identifier information corresponding to the row indicated by the first DCI satisfies the first condition, and there is no most recent scheduling PDCCH corresponding to the transport block, the transport block and its size are determined based on at least one of the following: The initial PUSCH corresponding to the transport block is based on the uplink grant scheduling in the random access response (RAR) message, and the transport block and its size are determined based on the uplink grant in the RAR message. The initial PUSCH corresponding to the transport block is transmitted using the first semi-static uplink scheduling method. The transport block and its size are determined based on the configuration authorization parameters of the PUSCH transmitted using the first semi-static uplink scheduling method. The initial PUSCH corresponding to the transport block is transmitted using the second semi-static uplink scheduling method. The transport block and its size are determined based on the first PDCCH, which is the PDCCH of the most recent scheduling of the first transport block. The first transport block is transmitted on the PUSCH transmitted using the second semi-static uplink scheduling method.

5. The method according to any one of claims 1-4, characterized in that, The first target code rate is greater than or equal to the maximum target code rate corresponding to the first modulation scheme included in the second MCS table.

6. The method according to any one of claims 1-4, characterized in that, The modulation schemes corresponding to the MSC indices in the first MCS table include the first modulation scheme and the second modulation scheme, where the first modulation scheme and the second modulation scheme have the same spectral efficiency. The number of MSC indices can be one or more; or... The spectral efficiency of the row corresponding to the first modulation method in the first MCS table is the same as the spectral efficiency of the row corresponding to the second modulation method in the first MCS table, and the row corresponding to the first modulation method in the first MCS table is different from the row corresponding to the second modulation method in the first MCS table. The modulation order of the row corresponding to the first modulation method in the first MCS table is less than the modulation order of the row corresponding to the second modulation method in the first MCS table. The number of MSC indices corresponding to the first modulation method in the first MCS table is one or more, and the number of MSC indices corresponding to the second modulation method in the first MCS table is one or more.

7. The method according to claim 6, characterized in that, In the first MCS table, at least one row with MCS indices from 28 to 31 corresponds to a modulation order of 1; The target bitrate corresponding to at least one row is greater than the target bitrate corresponding to the row in the first MCS table where the index of MCS is 1 or 5. The spectral efficiency corresponding to each of the at least one rows is determined based on the modulation order and target code rate of that row.

8. The method according to claim 7, characterized in that, The target code rate of each of the at least one rows is an integer multiple of the target code rate corresponding to the second modulation scheme corresponding to the MCS index of that row.

9. The method according to claim 6, characterized in that, In the first MCS table, the MCS index is 2 to 9, or at least one row with index 6 to 15 corresponds to the first value of modulation order; The target bitrate corresponding to at least one row is greater than the target bitrate corresponding to the row in the first MCS table where the index of MCS is 1 or 5. The spectral efficiency corresponding to each row in the at least one row is determined based on the modulation order and target code rate of that row.

10. The method according to claim 9, characterized in that, The target code rate for each of the at least one rows is the ratio of an integer multiple of the target code rate corresponding to the second modulation scheme corresponding to the MCS index of that row to the first value.

11. The method according to claim 9 or 10, characterized in that, The first value is determined based on the value of the first field of the higher-layer signaling configuration. The first field may be the same as or different from the second field. The second field is used to determine whether the modulation scheme corresponding to the Xth to Yth rows in the first MCS table is the first modulation scheme or the second modulation scheme.

12. The method according to claim 11, characterized in that, The first field differs from the second field, and the first field is also used to indicate that the index of the first value to the MCS in the first MCS table is 2 to 9, or at least one row with an index of 6 to 15 is available.

13. The method according to claim 5, characterized in that, The first MCS table includes at least one row corresponding to at least one of the following: the first modulation method, the second modulation method, and the highest modulation order supported by the first MCS table, in order of modulation order from low to high. The modulation order of at least one row corresponding to the first modulation method is the second value; The target bitrate of each row in the at least one row is greater than the target bitrate of the row in the second MCS table where the index of MCS is 1 or 5. The spectral efficiency corresponding to each row in the at least one row is determined based on the modulation order and target code rate of that row.

14. The method according to claim 13, characterized in that, The target code rate corresponding to each row in the at least one row is the ratio of an integer multiple of the target code rate corresponding to the second modulation scheme included in the second MCS table corresponding to the MCS index of that row to the second value.

15. The method according to claim 13 or 14, characterized in that, The second value is determined based on the value of the first field of the higher-layer signaling configuration. The first field may be the same as or different from the second field. The second field is used to determine whether the row in the second MCS table corresponds to the first modulation scheme or the second modulation scheme.

16. The method according to claim 15, characterized in that, The first field is different from the second field, and the second value is also used to determine whether the current MCS table is the first MCS table or the second MCS table.

17. The method according to claim 16, characterized in that, The first field uses 2 bits, and the second value is 1 or 2.

18. A communication method, characterized in that, The method is performed by a network device, and the method includes: A first modulation and coding strategy (MCS) table is determined, wherein the first MCS table includes at least one row corresponding to the first modulation scheme, and the target code rate of the at least one row is greater than the first target code rate. Send a first downlink control information (DCI) to the terminal. The first DCI is used to indicate a row in the first MCS table. The first DCI is used to determine the transport block and its size sent by the terminal on the Physical Uplink Shared Channel (PUSCH). The first MCS table may be one or more.

19. The method according to claim 18, characterized in that, The first identification information corresponding to the row indicated by the first DCI satisfies the first condition, and the transport block and its size are determined based on the modulation order and target code rate corresponding to the first identification information; Wherein, the first identification information is the first index of MCS, and the first identification information satisfies the first condition including: the first index is greater than or equal to k1+1 and less than or equal to n; k1 is the index of the last row in the row corresponding to the maximum modulation order supported by the first MCS table; The n is the maximum index in at least one row of the first MCS table that corresponds to the first modulation scheme.

20. The method according to claim 18, characterized in that, The first identification information corresponding to the row indicated by the first DCI satisfies the first condition that there is a most recent scheduling PDCCH corresponding to the transport block, and the transport block and its size are determined based on the modulation order and target code rate corresponding to the second identification information; Wherein, the second identification information corresponds to a row in the first MCS table indicated by the second DCI, and the second identification information satisfies the second condition, and the second DCI is included in the PDCCH of the most recent scheduling. The first identification information is the first index of the MCS, and the first identification information satisfies the first condition including: the first index is greater than or equal to k1+1 and less than or equal to n; The second identification information is the second index of the MCS. The second identification information satisfies the first and second conditions, including: the second index is greater than or equal to 0 and less than or equal to n; or, the second index is greater than or equal to 0 and less than or equal to k1. k1 is the index of the last row in the row corresponding to the maximum modulation order supported by the first MCS table; The n is the maximum index in at least one row of the first MCS table that corresponds to the first modulation scheme.

21. The method according to claim 19 or 20, characterized in that, If the first identifier information corresponding to the row indicated by the first DCI satisfies the first condition that there is no most recent scheduling PDCCH corresponding to the transport block, the transport block and its size are determined based on at least one of the following: The initial PUSCH corresponding to the transport block is based on the uplink grant scheduling in the random access response (RAR) message, and the transport block and its size are determined based on the uplink grant in the RAR message. The initial PUSCH corresponding to the transport block is transmitted using the first semi-static uplink scheduling method. The transport block and its size are determined based on the configuration authorization parameters of the PUSCH transmitted using the first semi-static uplink scheduling method. The initial PUSCH corresponding to the transport block is transmitted using the second semi-static uplink scheduling method. The transport block and its size are determined based on the first PDCCH, which is the PDCCH of the most recent scheduling of the first transport block. The first transport block is transmitted on the PUSCH transmitted using the second semi-static uplink scheduling method.

22. The method according to any one of claims 18-21, characterized in that, The first target code rate is greater than or equal to the maximum target code rate corresponding to the first modulation scheme included in the second MCS table.

23. The method according to any one of claims 18-21, characterized in that, The modulation schemes corresponding to the MSC indices in the first MCS table include the first modulation scheme and the second modulation scheme, where the first modulation scheme and the second modulation scheme have the same spectral efficiency. The number of MSC indices can be one or more; or... The spectral efficiency of the row corresponding to the first modulation method in the first MCS table is the same as the spectral efficiency of the row corresponding to the second modulation method in the first MCS table, and the row corresponding to the first modulation method in the first MCS table is different from the row corresponding to the second modulation method in the first MCS table. The modulation order of the row corresponding to the first modulation method in the first MCS table is less than the modulation order of the row corresponding to the second modulation method in the first MCS table. The number of MSC indices corresponding to the first modulation method in the first MCS table is one or more, and the number of MSC indices corresponding to the second modulation method in the first MCS table is one or more.

24. The method according to claim 23, characterized in that, In the first MCS table, at least one row with MCS indices from 28 to 31 corresponds to a modulation order of 1; The target bitrate corresponding to at least one row is greater than the target bitrate corresponding to the row in the first MCS table where the index of MCS is 1 or 5. The spectral efficiency corresponding to each row in the at least one row is determined based on the modulation order and target code rate of that row.

25. The method according to claim 24, characterized in that, The target code rate corresponding to each row in the at least one row is an integer multiple of the target code rate corresponding to the second modulation scheme corresponding to the MCS index of that row.

26. The method according to claim 23, characterized in that, In the first MCS table, the MCS index is 2 to 9, or at least one row with index 6 to 15 corresponds to the first value of modulation order; The target bitrate corresponding to at least one row is greater than the target bitrate corresponding to the row in the first MCS table where the index of MCS is 1 or 5. The spectral efficiency corresponding to each row in the at least one row is determined based on the modulation order and target code rate of that row.

27. The method according to claim 26, characterized in that, The target code rate corresponding to each of the at least one rows is the ratio of an integer multiple of the target code rate corresponding to the second modulation scheme corresponding to the MCS index of that row to the first value.

28. The method according to claim 26 or 27, characterized in that, The first value is determined based on the value of the first field of the higher-layer signaling configuration. The first field may be the same as or different from the second field. The second field is used to determine whether the modulation scheme corresponding to the Xth to Yth rows in the first MCS table is the first modulation scheme or the second modulation scheme.

29. The method according to claim 28, characterized in that, The first field differs from the second field, and the first field is also used to indicate that the index of the first value to the MCS in the first MCS table is 2 to 9, or at least one row with an index of 6 to 15 is available.

30. The method according to claim 22, characterized in that, The first MCS table includes at least one row corresponding to at least one of the following: the first modulation method, the second modulation method, and the highest modulation order supported by the first MCS table, in order of modulation order from low to high. The modulation order of at least one row corresponding to the first modulation method is the second value; The target bitrate of each row in the at least one row is greater than the target bitrate of the row in the second MCS table where the index of MCS is 1 or 5. The spectral efficiency corresponding to each row in the at least one row is determined based on the modulation order and target code rate of that row.

31. The method according to claim 30, characterized in that, The target code rate corresponding to each row in the at least one row is the ratio of an integer multiple of the target code rate corresponding to the second modulation scheme included in the second MCS table corresponding to the MCS index of that row to the second value.

32. The method according to claim 30 or 31, characterized in that, The second value is determined based on the value of the first field of the higher-layer signaling configuration. The first field may be the same as or different from the second field. The second field is used to determine whether the row in the second MCS table corresponds to the first modulation scheme or the second modulation scheme.

33. The method according to claim 32, characterized in that, The first field is different from the second field, and the second value is also used to determine whether the current MCS table is the first MCS table or the second MCS table.

34. The method according to claim 33, characterized in that, The first field uses 2 bits, and the second value is 1 or 2.

35. A communication device, characterized in that, include: The communication device is used to perform the method of any one of claims 1 to 17, or any one of claims 18 to 34.

36. A communication system, characterized in that, include: A terminal and a network device, wherein the terminal is used to implement the method of any one of claims 1 to 17, and the network device is used to implement the method of any one of claims 18 to 34.

37. A storage medium storing instructions, characterized in that, When the instructions are executed on the communication device, the communication device performs the method as claimed in any one of claims 1 to 17, or as claimed in any one of claims 18 to 34.

38. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by the communication device, it implements the method as claimed in any one of claims 1 to 17, or as claimed in any one of claims 18 to 34.