Communication method and communication device

By adjusting the modulation and coding schemes of different types of time units according to channel quality in the TDD system, the problems of uplink coverage difference and time delay are solved, and the transmission performance is improved.

CN120050773APending Publication Date: 2025-05-27HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311595064.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-25
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In the TDD system, the uplink coverage is poor and the delay is large, especially in the SBFD scenario. Due to cross-link interference and poor channel quality, the modulation and coding scheme do not match the channel quality, which reduces transmission performance.

Method used

By sending the first information, the first transmission block is scheduled to use different modulation coding schemes in different types of time units, and adapt the modulation coding scheme according to channel quality, thereby improving transmission performance.

Benefits of technology

By adapting to modulation and coding schemes of different types of time units, the channel quality is improved, transmission performance is enhanced, and the impact of cross-link interference is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050773A_ABST
    Figure CN120050773A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and a communication device. A network device sends first information, the first information being used to schedule a first transport block, the first information being further used to instruct the first transport block to transmit on a time unit of a first type using a first modulation coding scheme, and to instruct the first transport block to transmit on a time unit of a second type using a second modulation coding scheme. The time units of the first type are time units of a non-SBFD type, and the time units of the second type are time units of an SBFD type, or the time units of the first type are time units of an SBFD type, and the time units of the second type are time units of a non-SBFD type. According to the embodiment of the invention, the modulation and coding schemes can be respectively indicated for different types of time units, so that the implementation possibility is provided for different types of time units to use different modulation and coding schemes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In a time division duplexing (TDD) system, usually the downlink (DL) occupies the main time resources, which results in poor coverage and large latency of the uplink (UL). To address the problems of uplink coverage and latency in the TDD system, a subband full duplex (SBFD) scheme is proposed. In the SBFD scheme, a carrier is divided into multiple subbands, and the transmission directions of different subbands can be different. Thus, the base station can simultaneously perform downlink transmission on the downlink subband and uplink transmission on the uplink subband, which is equivalent to increasing the available time-frequency resources of the uplink, thereby improving uplink coverage and reducing uplink latency.

[0003] Currently, the new radio (NR) physical downlink shared channel (PDSCH) or physical uplink shared channel (PUSCH) supports repeated transmission in the time domain. Or rather, the transmission block (TB) carried by the PDSCH or PUSCH can be repeatedly transmitted at multiple transmission opportunities. In the SBFD scenario, if the PDSCH or PUSCH is repeatedly transmitted, it is very likely that during a round of repeated transmission, some repeated transmissions are transmitted in the SBFD slot, while some other repeated transmissions are transmitted in the non-SBFD slot. In the SBFD slot, since the signal power within the subband will leak into the adjacent subbands, it may cause interference between the uplink and the downlink, which is called cross link interference (CLI). Due to the existence of CLI, the channel quality in the SBFD slot may be worse than that in the non-SBFD slot. During the repeated transmission of the PDSCH or PUSCH, the modulation and coding scheme (MCS) used remains unchanged. Then, there may be a problem that the MCS used for a certain transmission does not match the channel quality corresponding to this transmission, reducing the transmission performance. Summary of the Invention

[0004] To solve the above technical problems, embodiments of this application provide a communication method and a communication device for improving transmission performance.

[0005] In a first aspect, a communication method is provided. The method may be executed by a second device. The second device is, for example, a network device, or another device including network device functions, or a chip system (or, chip) or other functional modules that can implement the functions of a network device, and the chip system or functional modules are, for example, disposed in a network device. Optionally, the network device is an access network device. Optionally, the access network device is, for example, a base station, or another device within the access network.

[0006] The method includes:

[0007] Sending first information, where the first information is used to schedule a first transport block. Among them, the first information is further used to indicate that the first transport block is transmitted on a first type of time unit using a first modulation and coding scheme, and is further used to indicate that the first transport block is transmitted on a second type of time unit using a second modulation and coding scheme. Wherein, the first type of time unit is a non-SBFD type of time unit, the second type of time unit is an SBFD type of time unit, or the first type of time unit is an SBFD type of time unit, and the second type of time unit is a non-SBFD type of time unit. Wherein, the first modulation and coding scheme includes a first modulation scheme and a first coding rate, and the second modulation and coding scheme includes a second modulation scheme and a second coding rate.

[0008] The first information in the embodiments of this application may indicate the first modulation and coding scheme corresponding to the first type of time unit, or may also indicate the second modulation and coding scheme corresponding to the second type of time unit. That is to say, the embodiments of this application can respectively indicate the modulation and coding schemes for different types of time units, thereby providing the possibility of using different modulation and coding schemes for different types of time units. For example, if the channel quality of different types of time units is different, the modulation and coding schemes indicated for different types of time units may be different, so that the modulation and coding schemes applied to the transport blocks carried by the corresponding time units can be adapted to the channel quality to improve the transmission performance.

[0009] In an alternative embodiment, the first information is used to indicate the transmission resources of the first transport block. The transmission resources include a first resource and a second resource. The time units included in the first resource are time units of the first type, and the time units included in the second resource are time units of the second type. Wherein, the first information includes second information and third information, and includes at least one of fourth information or fifth information. The second information includes the time-domain resource information of the first resource, the third information includes the frequency-domain resource information of the first resource, the fourth information includes the time-domain resource information of the second resource, and the fifth information includes the frequency-domain resource information of the second resource. In the embodiment of the present application, the second information and the third information can indicate the transmission resources corresponding to the time units of the first type, and in addition, the fourth information and / or the fifth information can indicate the transmission resources corresponding to the time units of the second type. Thus, the separate indication of the resources corresponding to the two types of time units is realized, which is equivalent to implicitly indicating the coding code rates respectively corresponding to the two types of time units. The coding code rates corresponding to the two types of time units can be separately indicated, so that the coding code rates corresponding to the two types of time units can be separately adjusted or set, and different possibilities are provided for the coding code rates corresponding to the two types of time units.

[0010] In an alternative embodiment, the first coding code rate is the same as the second coding code rate; or, the first coding code rate is different from the second coding code rate.

[0011] In an alternative embodiment, the first modulation scheme is the same as the second modulation scheme; or, the first modulation scheme is different from the second modulation scheme.

[0012] For example, if the channel qualities of different types of time units are different, the first modulation and coding scheme and the second modulation and coding scheme can be different, so that the modulation and coding scheme applied to the transport block carried by the corresponding time unit can adapt to the channel quality to improve the transmission performance. To make the first modulation and coding scheme different from the second modulation and coding scheme, it is possible to only make the first modulation scheme different from the second modulation scheme, while the first coding code rate and the second coding code rate can be the same; or it is possible to only make the first coding code rate different from the second coding code rate, while the first modulation scheme and the second modulation scheme can be the same; or it is possible to make the first modulation scheme different from the second modulation scheme and the first coding code rate different from the second coding code rate, which is more flexible.

[0013] In an alternative embodiment, the first information includes sixth information and seventh information. The sixth information is used to indicate the first modulation and coding scheme, and the seventh information is used to indicate the second modulation and coding scheme. In the embodiments of the present application, the modulation schemes corresponding to different types of time units can be indicated separately, so that the modulation schemes corresponding to the two types of time units can be modulated or set separately, and different possibilities are provided for the modulation schemes corresponding to the two types of time units.

[0014] In an alternative embodiment, the seventh information is used to indicate the second modulation and coding scheme, including:

[0015] The seventh information includes information on the second modulation scheme, or the seventh information includes information on the modulation order corresponding to the second modulation scheme; or, the seventh information includes the change amount of the second modulation scheme relative to the first modulation scheme; or, the seventh information includes the change amount of the second modulation order relative to the first modulation order, where the first modulation order is the modulation order corresponding to the first modulation scheme, and the second modulation order is the modulation order corresponding to the second modulation scheme. The seventh information can directly indicate the second modulation and coding scheme or the corresponding modulation order. The receiving end (such as the first device) can directly determine the second modulation and coding scheme or the corresponding modulation order according to the seventh information without relying on other information, which helps to simplify the implementation of the receiving end. Alternatively, the seventh information can also indicate the change amount (or called the difference amount or adjustment amount, etc.) of the second modulation scheme (or modulation order) relative to the first modulation scheme (or modulation order). Then the receiving end can combine the first modulation scheme (or modulation order) to determine the second modulation scheme (or modulation order). When indicating the change amount, the number of bits required may be less than that for indicating the complete second modulation scheme, thereby reducing the overhead of the seventh information.

[0016] In an alternative embodiment, the seventh information includes the change amount of the second modulation scheme relative to the first modulation scheme, where the value of the seventh information is a first value, used to indicate that the second modulation scheme is the modulation scheme obtained by increasing or decreasing the modulation order corresponding to the first modulation scheme by M levels, and M is an integer greater than or equal to 0. One way for the seventh information to indicate the change amount is that the seventh information can indicate the change amount of the modulation order. Thus, the receiving end can determine the second modulation scheme (or modulation order) according to the first modulation scheme (or modulation order) and the seventh information. Alternatively, the seventh information can also indicate the change amount in other ways, which is not limited herein.

[0017] In an alternative embodiment, the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel. Wherein, the time-domain resources used by the second transport block for transmission on the time units of the first type are indicated by second information in the first information, and the frequency-domain resources used by the second transport block for transmission on the time units of the first type are indicated by third information in the first information; the time-domain resources used by the second transport block for transmission on the time units of the second type are indicated by fourth information in the first information, and / or the frequency-domain resources used by the second transport block for transmission on the time units of the second type are indicated by fifth information in the first information; wherein, the second information includes information on the time-domain resources of a first resource, the third information includes information on the frequency-domain resources of the first resource, the fourth information includes information on the time-domain resources of a second resource, the fifth information includes information on the frequency-domain resources of the second resource, and the first resource and the second resource belong to the transmission resources of the first transport block. The time-domain resources and frequency-domain resources occupied by the first transport block and the second transport block may be the same, and the spatial-domain resources occupied may be different. Then, the time-frequency resources used by the second transport block can be indicated by the information for indicating the time-frequency resources of the first transport block, without the need to additionally add information for indicating the time-frequency resources for the second transport block in the first information, which is beneficial to saving the overhead of the first information.

[0018] In an alternative embodiment, the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel. Wherein, the modulation scheme and coding rate used by the second transport block for transmission on the time units of the first type are indicated by eighth information in the first information, and the eighth information is used to indicate a third modulation and coding scheme used by the second transport block for transmission on the time units of the first type; the modulation order used by the second transport block for transmission on the time units of the second type is indicated by seventh information in the first information, and the seventh information is used to indicate the second modulation and coding scheme.

[0019] In an alternative embodiment, the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel. Among them, the modulation scheme and coding rate used for transmitting the second transport block on the first type of time unit are indicated by the eighth information in the first information, and the eighth information is used to indicate that the second transport block uses a third modulation and coding scheme for transmission on the first type of time unit. The modulation scheme and coding rate used for transmitting the second transport block on the second type of time unit are indicated by the ninth information in the first information, and the ninth information is used to indicate that the second transport block uses a fourth modulation and coding scheme for transmission on the second type of time unit. The modulation order (or modulation scheme) used for transmitting the second transport block on the second type of time unit can be indicated by the seventh information included in the first information to save the transmission overhead of the first information; alternatively, a ninth information can also be added to the first information, and the ninth information is used to indicate the modulation order (or modulation scheme) used for transmitting the second transport block on the second type of time unit, or to indicate the modulation and coding scheme used for transmitting the second transport block on the second type of time unit. Thus, the indication of the second transport block and the first transport block is separated, ensuring the flexibility of implementation of the first device and the second device.

[0020] In an alternative embodiment, the first information is included in DCI or RRC signaling.

[0021] In an alternative embodiment, a tenth information is sent to the second device, and the tenth information is used to indicate that the first type of time unit is a non-SBFD type of time unit and to indicate that the second type of time unit is an SBFD type of time unit, or the tenth information is used to indicate that the first type of time unit is an SBFD type of time unit and to indicate that the second type of time unit is a non-SBFD type of time unit. The tenth information is, for example, included in the first information, or can also be included in other information sent by the network device, or can also be included in a newly defined message in the embodiments of the present application, and this message is used to indicate the type of time unit. Alternatively, the second device does not have to send the tenth information, and what types the two types of time units are can also be predefined by the protocol or can be preconfigured in the first device and the second device.

[0022] In an alternative embodiment, the first type is the type of time unit where the first valid transmission opportunity is located in the repeated transmission of the first transmission block or the second transmission block. In this way, two types of time units can be determined without relying on other information (such as information sent by the second device, or predefined or preconfigured information, etc.), which helps to save signaling overhead caused by the second device sending information and also helps to save storage space consumed by storing predefined or preconfigured information.

[0023] In a second aspect, another communication method is provided. This method can be executed by a first device. The first device is, for example, a terminal device, or other device including terminal device functions, or a chip system (or, chip) or other functional modules, and the chip system or functional module can implement the functions of the first device. The chip system or functional module is, for example, disposed in the terminal device.

[0024] The method includes:

[0025] Receiving first information; determining, according to the first information, that the first transmission block is transmitted on time units of a first type using a first modulation and coding scheme, and determining that the first transmission block is transmitted on time units of a second type using a second modulation and coding scheme, where the time units of the first type are non-SBFD type time units, the time units of the second type are SBFD type time units, or the time units of the first type are SBFD type time units, and the time units of the second type are non-SBFD type time units, where the first modulation and coding scheme includes a first modulation scheme and a first coding rate, and the second modulation and coding scheme includes a second modulation scheme and a second coding rate.

[0026] In an alternative embodiment, the method further includes:

[0027] Determining the transmission resources of the first transmission block according to the first information, where the transmission resources include a first resource and a second resource, the time units included in the first resource are the time units of the first type, and the time units included in the second resource are the time units of the second type, where the first information includes second information and third information, and at least one of fourth information or fifth information, the second information includes information on the time domain resources of the first resource, the third information includes information on the frequency domain resources of the first resource, the fourth information includes information on the time domain resources of the second resource, and the fifth information includes information on the frequency domain resources of the second resource.

[0028] In an alternative embodiment, the first coding rate is the same as the second coding rate; or, the first coding rate is different from the second coding rate.

[0029] In an alternative embodiment, the first modulation scheme is the same as the second modulation scheme; or, the first modulation scheme is different from the second modulation scheme.

[0030] In an alternative embodiment, the first information includes sixth information and seventh information, where the sixth information is used to indicate the first modulation and coding scheme, and the seventh information is used to indicate the second modulation and coding scheme.

[0031] In an alternative embodiment, the seventh information is used to indicate the second modulation and coding scheme, including:

[0032] The seventh information includes information on the second modulation scheme, or includes information on the modulation order corresponding to the second modulation scheme; or, the seventh information includes the amount of change of the second modulation scheme relative to the first modulation scheme; or, the seventh information includes the amount of change of the second modulation order relative to the first modulation order, where the first modulation order is the modulation order corresponding to the first modulation scheme, and the second modulation order is the modulation order corresponding to the second modulation scheme.

[0033] In an alternative embodiment, the seventh information includes the amount of change of the second modulation scheme relative to the first modulation scheme, where the value of the seventh information is a first value, and is used to indicate that the second modulation scheme is a modulation scheme obtained by increasing or decreasing the modulation order corresponding to the first modulation scheme by M levels, and M is an integer greater than or equal to 0.

[0034] In an alternative embodiment, the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel. The method further includes:

[0035] Determine the time-domain resources used by the second transport block for transmission in the first type of time unit according to the second information included in the first information, and determine the frequency-domain resources used by the second transport block for transmission in the first type of time unit according to the third information included in the first information; determine the time-domain resources used by the second transport block for transmission in the second type of time unit according to the fourth information included in the first information, and / or determine the frequency-domain resources used by the second transport block for transmission in the second type of time unit according to the fifth information included in the first information; where the second information includes information on the time-domain resources of the first resource, the third information includes information on the frequency-domain resources of the first resource, the fourth information includes information on the time-domain resources of the second resource, the fifth information includes information on the frequency-domain resources of the second resource, and the first resource and the second resource belong to the transmission resources of the first transport block.

[0036] In an alternative embodiment, the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel. The method further includes:

[0037] Determine the modulation scheme and coding rate used by the second transport block for transmission on the time units of the first type according to the eighth information included in the first information, where the eighth information is used to indicate that the second transport block uses a third modulation and coding scheme for transmission on the time units of the first type; determine the modulation order used by the second transport block for transmission on the time units of the second type according to the seventh information included in the first information, where the seventh information is used to indicate the second modulation and coding scheme.

[0038] In an alternative embodiment, the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel. The method further includes:

[0039] Determine the modulation scheme and coding rate used by the second transport block for transmission on the time units of the first type according to the eighth information included in the first information, where the eighth information is used to indicate that the second transport block uses a third modulation and coding scheme for transmission on the time units of the first type; determine the modulation scheme and coding rate used by the second transport block for transmission on the time units of the second type according to the ninth information included in the first information, where the ninth information is used to indicate that the second transport block uses a fourth modulation and coding scheme for transmission on the time units of the second type.

[0040] In an alternative embodiment, the first information is included in DCI or RRC signaling.

[0041] In an alternative embodiment, receive a tenth information, and determine that the time units of the first type are non-SBFD type time units and determine that the time units of the second type are SBFD type time units according to the tenth information; or, receive a tenth information, and determine that the time units of the first type are SBFD type time units and determine that the time units of the second type are non-SBFD type time units according to the tenth information; or, determine that the time units of the first type are non-SBFD type time units and determine that the time units of the second type are SBFD type time units according to pre-configured or pre-defined information; or, determine that the time units of the first type are SBFD type time units and determine that the time units of the second type are non-SBFD type time units according to pre-configured or pre-defined information.

[0042] In an alternative embodiment, the first type is the type of time unit where the first valid transmission opportunity is located in the repeated transmission of the first transport block or the second transport block.

[0043] Regarding the technical effects brought by the second aspect or various alternative embodiments, reference may be made to the introduction of the technical effects of the first aspect or the corresponding embodiments.

[0044] In a third aspect, a communication device is provided. The communication device may be the second device described in any one of the first aspect to the second aspect above. The communication device has the functions of the second device above. The second device is, for example, a network device, or other device including network device functions, or a chip system (or, chip) or other functional modules, and the chip system or functional module can implement the functions of the network device, and the chip system or functional module is, for example, disposed in a terminal device. In an alternative implementation manner, the communication device includes a baseband device and a radio frequency device. In another alternative implementation manner, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be referred to as a sending unit (sometimes also referred to as a sending module), and when the transceiver unit implements the receiving function, it can be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit may be the same functional module, and this functional module is called the transceiver unit, and this functional module can implement the sending function and the receiving function; or, the sending unit and the receiving unit may be different functional modules, and the transceiver unit is a general term for these functional modules.

[0045] In an alternative embodiment, the transceiver unit (or, the receiving unit) is configured to send first information, where the first information is used to schedule a first transport block, and where the first information is further used to indicate that the first transport block is transmitted on a time unit of a first type using a first modulation and coding scheme, and is further used to indicate that the first transport block is transmitted on a time unit of a second type using a second modulation and coding scheme, where the time unit of the first type is a non-SBFD type of time unit, the time unit of the second type is an SBFD type of time unit, or the time unit of the first type is an SBFD type of time unit, the time unit of the second type is a non-SBFD type of time unit, where the first modulation and coding scheme includes a first modulation scheme and a first coding rate, and the second modulation and coding scheme includes a second modulation scheme and a second coding rate.

[0046] In an alternative embodiment, the communication device further includes a storage unit (sometimes also referred to as a storage module). The processing unit is used to be coupled with the storage unit and execute programs or instructions in the storage unit, enabling the communication device to perform the functions of the second device described in any one of the first aspect to the second aspect above.

[0047] Fourth aspect, a communication device is provided. The communication device may be the first device described in any one of the first aspect to the second aspect above. The communication device has the functions of the first device. The first device is, for example, a terminal device, or other device including the functions of a terminal device, or a chip system (or, chip) or other functional modules. The chip system or functional module can implement the functions of the first device, and the chip system or functional module is, for example, disposed in a terminal device. In an alternative implementation, the communication device includes a baseband device and a radio frequency device. In another alternative implementation, the communication device includes a processing unit (sometimes also referred to as a processing module) and a transceiver unit (sometimes also referred to as a transceiver module). The transceiver unit can implement a sending function and a receiving function. When the transceiver unit implements the sending function, it can be referred to as a sending unit (sometimes also referred to as a sending module). When the transceiver unit implements the receiving function, it can be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit may be the same functional module, and this functional module is called the transceiver unit, which can implement the sending function and the receiving function; or, the sending unit and the receiving unit may be different functional modules, and the transceiver unit is a general term for these functional modules.

[0048] In an alternative embodiment, the transceiver unit (or, the receiving unit) is used to receive first information; the processing unit is used to determine, according to the first information, that a first transport block is transmitted on a first type of time unit using a first modulation and coding scheme, and determine that the first transport block is transmitted on a second type of time unit using a second modulation and coding scheme, where the first type of time unit is a non-SBFD type of time unit, the second type of time unit is an SBFD type of time unit, the first modulation and coding scheme includes a first modulation scheme and a first coding rate, and the second modulation and coding scheme includes a second modulation scheme and a second coding rate.

[0049] In an alternative embodiment, the communication device further includes a storage unit (sometimes also referred to as a storage module). The processing unit is used to be coupled with the storage unit and execute programs or instructions in the storage unit, enabling the communication device to perform the functions of the first device described in any one of the first aspect to the second aspect above.

[0050] Fifth aspect, a communication device is provided. The communication device may be a network device, or a chip or chip system used in a network device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device executes the method performed by the second device in the above aspects.

[0051] Sixth aspect, a communication device is provided. The communication device may be a terminal device, or a chip or chip system used in a terminal device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory is used to store a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction, the communication device executes the method performed by the first device in the above aspects.

[0052] Seventh aspect, a communication system is provided, including a first device and a second device. The first device is used to execute the method performed by the first device in the first aspect or the second aspect above, and the second device is used to execute the method performed by the second device in the first aspect or the second aspect above. For example, the first device may be implemented by the communication device described in the fourth aspect or the sixth aspect, and the second device may be implemented by the communication device described in the third aspect or the fifth aspect. Optionally, the communication system may further include other devices or equipment, such as including a network device and / or including other devices except the first device and the second device, and there is no limitation thereto.

[0053] Eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium is used to store a computer program or instruction. When the computer program or instruction is run, the method performed by the first device and / or the second device in the above aspects is implemented.

[0054] Ninth aspect, a computer program product including instructions is provided. When the computer program or instruction is run on a computer, the method described in the above aspects is implemented.

[0055] Tenth aspect, a chip system is provided, including a processor and an interface. The processor is used to call and run an instruction from the interface, so that the chip system implements the method in the above aspects. Description of the Drawings

[0056] Figure 1 A schematic diagram of a resource distribution for a TDD system;

[0057] Figure 2A and Figure 2B Two schematic diagrams of the SBFD scheme;

[0058] Figure 3 A schematic diagram of a CLI;

[0059] Figure 4 A schematic diagram of a network architecture applied in an embodiment of the present application;

[0060] Figure 5 A flowchart of a communication method provided in an embodiment of the present application;

[0061] Figure 6 A schematic diagram of a device provided in an embodiment of the present application;

[0062] Figure 7 A schematic diagram of another device provided in an embodiment of the present application. Detailed implementation manners

[0063] In order to make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0064] In the embodiments of the present application, unless otherwise specified, for the number of nouns, it means "singular noun or plural noun", that is, "one or more".

[0065] "At least one" means one or more, and "a plurality" means two or more (including two). "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. For example, A / B means: A or B. "At least one (item)" or a similar expression thereof refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.

[0066] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, time sequence, priority or importance of multiple objects. In addition, for the numbering of steps in each embodiment introduced in the present application, it is only for distinguishing different steps, and is not used to limit the sequence of steps. For example, S501 can occur before S502, or may occur after S502, or may also occur simultaneously with S502.

[0067] Hereinafter, some terms or concepts in the embodiments of the present application will be explained to facilitate the understanding of those skilled in the art.

[0068] In the embodiments of the present application, the terminal device is a device with wireless transceiver functions, which may be a fixed device, a mobile device, a handheld device (such as a mobile phone), a wearable device, a vehicle-mounted device, or a wireless device (such as a communication module, a modem, or a chip system, etc.) built into the above devices. The terminal device is used to connect people, objects, machines, etc., and can be widely used in various scenarios, such as including but not limited to the following scenarios: sensing scenarios, cellular communications, device-to-device (D2D) communications, vehicle-to-everything (V2X), machine-to-machine / machine-type communications (M2M / MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, indoor commercial scenarios (such as mobile phone screen mirroring, file sharing, and video transmission from a mobile phone to a VR headset), etc. When the terminal device is applied to V2X, it can also be called a V2X device. For example, a smart car (smart car or intelligent car), a digital car, an unmanned car (unmanned car or driverless car or pilotless car or automobile), a self-driving car (self-driving car or autonomous car), a pure electric vehicle (pure EV or Battery EV), a hybrid electric vehicle (HEV), a range extended electric vehicle (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle, a roadside unit (RSU). The terminal device can also be a device in D2D communications, such as an electricity meter, a water meter, etc.

[0069] In addition, in the embodiments of the present application, the terminal device may also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-object interconnection.

[0070] Any of the various terminal devices introduced above, if located on a vehicle (such as placed inside or installed inside the vehicle), can be considered an in-vehicle terminal device. The in-vehicle terminal device is also called an on-board unit (OBU) for example. The terminal device of the present application may also be an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit built into the vehicle as one or more components or units. The vehicle can implement the method of the present application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit.

[0071] The terminal device may sometimes be referred to as a user equipment (UE), terminal, access station, UE station, remote station, wireless communication device, or user device, etc.

[0072] In the embodiments of the present application, the communication device for realizing the functions of the terminal device may be the terminal device or a device capable of supporting the terminal device to realize such functions, such as a chip system. This device may be installed in the terminal device. In the technical solutions provided in the embodiments of the present application, the technical solutions provided in the embodiments of the present application are described by taking the device for realizing the functions of the terminal device as the terminal device as an example. Additionally, for convenience of description, the terminal device is described as a UE in the embodiments of the present application.

[0073] The network device in the embodiment of the present application includes, for example, an access network device and / or a core network device. The access network device is a device with wireless transceiver functions and is used to communicate with the terminal device. The access network device includes, but is not limited to, a base station (base transceiver station (BTS), Node B, evolved Node B (eNodeB) / eNB, or next generation Node B (gNodeB) / gNB), a transmission reception point (TRP), a base station evolved by the 3rd generation partnership project (3GPP) in the future, an access node in a wireless fidelity (Wi-Fi) system, a wireless relay node, a wireless backhaul node, etc. The base station can be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. Multiple base stations can support a network of the same access technology or networks of different access technologies. The base station can include one or more co-located or non-co-located transmission and reception points. The access network device can also be a radio controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The access network device can also be a server, etc. For example, the network device in V2X technology can be a road side unit (RSU). The following takes the base station as an example to illustrate the access network device. The base station can communicate with the terminal device or communicate with the terminal device through a relay station. The terminal device can communicate with multiple base stations in different access technologies. The core network device is used to implement functions such as mobility management, data processing, session management, policy, and charging. The names of the devices that implement the core network functions in systems of different access technologies can be different, and the embodiments of the present application do not limit this. Taking the 5th generation (5G) mobile communication technology system as an example, the core network device includes: an access and mobility management function (AMF), a session management function (SMF), a policy control function (PCF), or a user plane function (UPF), etc.

[0074] In the CU-DU architecture, the access network device may include one or more of logical network elements such as a central unit (CU), a distributed unit

[0075] (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and the DU may be separately provided, or may also be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as being included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0076] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be referred to as an open CU (O-CU), the DU may also be referred to as an O-DU, the CU-CP may also be referred to as an O-CU-CP, the CU-UP may also be referred to as an O-CU-UP, and the RU may also be referred to as an O-RU. For the convenience of description, in the embodiments of the present application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any one of the CU (or CU-CP, CU-UP), DU, and RU in the embodiments of the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0077] Optionally, in each embodiment of the present application, if the network device is a distributed architecture, for example, the network device includes a CU and a DU, or includes a CU-CP, a CU-UP, and a DU, then when the network device sends information to the UE, specifically, it may be the DU included in the network device that sends information to the UE; when the network device receives information from the UE, specifically, it may be the DU included in the network device that receives information from the UE.

[0078] In the embodiments of the present application, the communication device for implementing the functions of the network device may be the network device, or may also be a device capable of supporting the network device to implement such functions, such as a chip system, and this device may be installed in the network device. In the technical solutions provided in the embodiments of the present application, the case where the device for implementing the functions of the network device is the network device is used as an example to describe the technical solutions provided in the embodiments of the present application.

[0079] A PDSCH or PUSCH can carry one or two transport blocks (TBs), and each TB can be transmitted over the air interface after independent channel coding, modulation, and other processing.

[0080] The principle of channel coding is to add redundant information to the original data. This redundant information is related to the original data, and the receiving end can check and correct errors generated during the transmission process based on this correlation, thereby combating interference during the transmission process. Among them, the transmitting end performs channel coding on the data to be transmitted, and the receiving end performs channel decoding on the received data. In NR, both PDSCH and PUSCH use low density parity check (LDPC) codes for channel coding. Generally speaking, the more redundant information added by channel coding, the lower the channel coding rate, and the better its error detection and correction capabilities; conversely, the higher the channel coding rate, the worse its error detection and correction capabilities. Among them, the channel coding rate can be defined as the value of the number of bits of the original information divided by the number of coded bits transmitted.

[0081] Modulation refers to the process in which the transmitting end transforms the signal to be transmitted into a form suitable for the channel characteristics by adjusting the amplitude, frequency, phase, etc. of the signal; correspondingly, the receiving end needs to restore the modulated signal to the original signal, and this process is called demodulation. Currently, the modulation technology adopted by NR PDSCH and NR PUSCH is quadrature amplitude modulation (QAM), and QAM is a technology that combines phase modulation and amplitude modulation. The QAM modulation schemes supported by NR PDSCH and PUSCH and the corresponding modulation orders are shown in Tables 1-1 and 1-2. Different modulation schemes can modulate different numbers of bits onto one modulation symbol, which is called the modulation order. In addition, one modulation symbol is mapped to one resource element (RE), and one RE occupies one orthogonal frequency division multiplexing (OFDM) symbol in the time domain and one subcarrier in the frequency domain. Similarly, the higher the modulation order, the higher the transmission efficiency. However, the higher the modulation order, the worse the transmission robustness and the more prone to errors.

[0082] Table 1-1. Modulation Schemes Supported by NR PDSCH

[0083] Modulation scheme <![CDATA[Modulation order Q m > QPSK 2 16QAM 4 64QAM 6 256QAM 8 1024QAM 10

[0084] Table 1-2. Modulation Schemes Supported by NR PUSCH

[0085]

[0086] Table 1-2 takes the NR PUSCH with discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-s-OFDM) waveform and OFDM waveform as examples. The "-" in Table 1-2 indicates none.

[0087] Generally speaking, the worse the channel quality, the lower the modulation order and channel coding rate should be; the better the channel quality, the higher the modulation order and channel coding rate should be. NR follows the mechanism of LTE, jointly designs the modulation scheme and channel coding rate, introduces the concept of MCS, and predefines multiple MCS tables for different scenarios. Exemplarily, an MCS table is shown in Table 1-3. It can be seen that the larger the MCS index, the higher the corresponding modulation order or modulation coding, and the higher the corresponding spectral efficiency.

[0088] Table 1-3. MCS Table for NR PDSCH / PUSCH

[0089]

[0090]

[0091] In a TDD system, usually the DL occupies the main time resources, which causes the coverage imbalance between DL and UL. Please refer to Figure 1 , Figure 1 which is a schematic diagram of a TDD system. Compared with a frequency division duplexing (FDD) system, the uplink coverage of a TDD system is poor and the delay is large. To address the uplink coverage and delay problems in a TDD system, the SBFD scheme is proposed. In the SBFD scheme, a carrier is divided into multiple subbands, and the transmission directions of different subbands can be different, thereby improving the uplink coverage. Please refer to Figure 2A and Figure 2B , Figure 2A and Figure 2B which show two schematic diagrams of the SBFD scheme. Figure 2A is a typical SBFD scheme. In this scheme, a carrier is divided into three subbands, the middle subband is used for uplink transmission, and the upper and lower subbands are used for downlink transmission. Figure 2BAs another typical SBFD solution, in this solution, a carrier is divided into two sub-bands. The upper sub-band is used for downlink transmission, and the lower sub-band is used for uplink transmission. In the SBFD solution, transmission and reception can be performed simultaneously on one OFDM symbol (or time slot). It can be considered that in SBFD, different frequency domain resources (such as sub-bands) are used for uplink and downlink.

[0092] Since the signal power within a sub-band will leak into adjacent sub-bands, it will cause interference between the uplink and the downlink, which is called CLI. According to the source of interference, cross-link interference includes two major categories. The first is the cross-link interference between UEs, mainly referring to the interference caused by the uplink signal sent by a UE in this cell to the downlink signal received by another UE in this cell or an adjacent cell; the second is the cross-link interference between base stations, mainly referring to the interference caused by the downlink signal sent by a certain base station to the uplink signal received by another base station. Figure 3 Fig. is a schematic diagram of CLI. In Figure 3 , the uplink signal of UE0 will cause interference to both the downlink signals of UE1 and UE2; the downlink signals sent by base station 1 to UE1 and UE2 will also cause interference to the uplink signal received by base station 0 from UE0. Among them, Figure 3 the dashed arrows in Fig. represent interference, and the solid arrows represent the signal transmission direction.

[0093] Currently, NR PDSCH or PUSCH supports repeated transmission in the time domain. Alternatively, the TB carried by PDSCH or PUSCH can be repeated in multiple transmission opportunities. In the SBFD scenario, if PDSCH or PUSCH is repeatedly transmitted, it is very likely that during a round of repeated transmission, some of the repeated transmissions are performed on SBFD time slots (or, OFDM symbols), while some of the repeated transmissions are performed on non-SBFD time slots (or, OFDM symbols). On SBFD time slots, due to the existence of CLI, the channel quality on SBFD time slots may be worse than that on non-SBFD time slots. During the repeated transmission of PDSCH or PUSCH, the MCS used remains unchanged. Then, there may be a problem that the MCS used for a certain transmission does not match the channel quality corresponding to this transmission, reducing the transmission performance.

[0094] In view of this, the first information in the embodiments of the present application may indicate a first modulation and coding scheme corresponding to a first type of time unit, or may also indicate a second modulation and coding scheme corresponding to a second type of time unit. That is to say, the embodiments of the present application can respectively indicate modulation and coding schemes for different types of time units, thereby providing the possibility of using different modulation and coding schemes for different types of time units. For example, if the channel quality of different types of time units is different, the modulation and coding schemes indicated for different types of time units can be different, so that the modulation and coding schemes applied to the transport blocks carried by the corresponding time units can adapt to the channel quality to improve the transmission performance.

[0095] The technical solutions provided by the embodiments of the present application can be applied to the fourth-generation mobile communication technology (the 4th generation, 4G) system, such as the LTE system, or can be applied to the fifth-generation mobile communication technology (the 5th generation, 5G) system, such as the NR system, or can also be applied to the next-generation mobile communication system or other similar communication systems, such as the sixth-generation mobile communication technology (the 6th generation, 6G) system, etc., without specific limitation. In addition, the technical solutions provided by the embodiments of the present application can be applied to the D2D scenario, such as the NR-D2D scenario, etc., or applied to the V2X scenario, such as the NR-V2X scenario, etc. For example, the embodiments of the present application can be used in fields such as factory manufacturing, whole-house intelligence, intelligent driving, assisted driving, intelligent connected vehicles, or indoor commercial scenarios.

[0096] Exemplarily, Figure 4 shows a communication network architecture to which the embodiments of the present application are applied. As Figure 4 shown, PDSCH and / or PUSCH, etc. can be transmitted between the UE and the network device, and the present application does not limit this. The UE and the network device can execute the methods provided by the embodiments of the present application.

[0097] To better introduce the embodiments of the present application, the methods provided by the embodiments of the present application will be introduced below with reference to the accompanying drawings. In each embodiment of the present application, the time unit includes, for example, a subframe, a time slot, a mini-slot, a group of OFDM symbols, or an OFDM symbol, etc., without specific limitation. Hereinafter, the OFDM symbol will be simply referred to as a symbol. In each embodiment of the present application, the modulation and coding scheme includes, for example, a modulation scheme and a coding rate. The modulation and coding scheme is, for example, MCS, or may also be other information or have other names, without specific limitation. Hereinafter, the modulation and coding scheme is MCS as an example for introduction. In the following drawings corresponding to the embodiments of the present application, unless otherwise specified, the steps represented by the dashed lines are all optional steps.

[0098] In various embodiments of the present application, the time units of the first type are, for example, time units of a non-SBFD type, and the time units of the second type are, for example, time units of an SBFD type; or, the time units of the first type are, for example, time units of an SBFD type, and the time units of the second type are, for example, time units of a non-SBFD type. Regarding how the two types of time units are implemented, there are the following several methods:

[0099] The first method: The protocol predefines that the time units of the first type are time units of an SBFD type or non-SBFD type;

[0100] The second method: The network device indicates through signaling that the time units of the first type are time units of an SBFD type or non-SBFD type;

[0101] The third method: Determine that the time units of the first type are time units of an SBFD type or non-SBFD type according to a predefined rule. For example, a predefined rule is that the time units of the first type are the time units corresponding to the nth transmission opportunity in the Kth repeated transmission of PXSCH, where K is a positive integer. Taking one transmission opportunity for one transmission as an example, then n is a positive integer less than or equal to K. PXSCH is PDSCH or PUSCH. For example, if n = 1, then the time units of the first type are the time units corresponding to the first transmission opportunity in the Kth repeated transmission of PXSCH.

[0102] Regarding the frequency-domain configuration of SBFD, the current standard discussion is that within one carrier range, at least DL subband and UL subband can be included. For whether there is a guard band between DL subband and UL subband and if the guard band exists, whether transmission can be performed on the guard band, all embodiments of the present application do not make any limitations. In addition, for whether DL subband and UL subband can overlap, all embodiments of the present application also do not make any limitations. Regarding the time-domain configuration of SBFD, according to whether an SBFD symbol and a non-SBFD symbol are simultaneously included within one time slot, there are the following two possible configuration methods. In all embodiments of the present application, it is not limited which of the following two configuration methods the embodiments of the present application are applied to, where the SBFD symbol can be considered as a symbol configured with SBFD, and the non-SBFD symbol can be considered as a symbol not configured with SBFD:

[0103] 1. The first configuration method: The configuration of SBFD is at the time-slot level, that is, all the symbols included in one time slot are either all configured as SBFD symbols or all configured as non-SBFD symbols;

[0104] 2. In the second configuration mode, the configuration of SBFD is at the symbol level, that is, among the symbols included in a time slot, a part can be configured as SBFD symbols, and the other part can be configured as non-SBFD symbols.

[0105] Each embodiment of this application can be executed by a first device and a second device. The first device is, for example, a UE, or a functional module capable of executing the method provided by the embodiments of this application. This functional module can be set in the UE, for example, a chip system in the UE; or this functional module can also be set independently of the UE. The second device is, for example, a network device, or a functional module capable of executing the method provided by the embodiments of this application. This functional module can be set in the network device, for example, a chip system in the network device; or this functional module can also be set independently of the network device. In the following introduction process, it is assumed that the first device is a UE and the second device is a network device as an example. The methods provided by each embodiment of this application can be applied to Figure 4 the network architecture shown. For example, the UE involved in each embodiment of this application can be Figure 4 the UE in Figure 4 ; the network device involved in each embodiment of this application can be

[0106] Embodiments of this application provide a communication method. Please refer to Figure 5 . Exemplarily, Figure 5 shows the flow of this method.

[0107] S501. The network device sends the first information. Correspondingly, the UE receives the first information.

[0108] The first information is, for example, DCI, or the first information is included in DCI; or, the first information can also be information at other protocol layers, such as a media access control (MAC) control element (CE) or a radio resource control (RRC) signaling, or the first information can also be included in the MAC CE or RRC signaling. For example, for dynamically scheduled PDSCH or PUSCH, the first information can be DCI. Or, for a configured grant or semi-persistent scheduling (SPS) PDSCH or PUSCH, the first information can be MAC CE or RRC signaling, etc.

[0109] The first information can schedule the first transport block (TB), where the first TB is to be repetitively transmitted. For example, the first TB can be transmitted over multiple transmission opportunities, and each transmission opportunity can transmit the first TB once, thereby achieving the repetitive transmission of the first TB. During the repetitive transmission process, the size of the first TB remains unchanged or the first TB remains unchanged, so that the first TB is transmitted multiple times. The first TB can be carried on the Physical Downlink Shared Channel (PDSCH) or on the Physical Uplink Shared Channel (PUSCH). For example, the first information can be used to schedule downlink transmission or uplink transmission.

[0110] Among them, the transmission opportunities of the first TB may be distributed over different types of time units. For example, some of the multiple transmission opportunities are located in the first type of time unit, while the remaining transmission opportunities are located in the second type of time unit. Embodiments of the present application can configure Modulation and Coding Schemes (MCS) for the first TB carried by these two types of time units respectively. For example, if the channel qualities of different types of time units are different, the MCSs configured for different types of time units can be different, so that the MCS applied to the TB carried by the corresponding time unit can adapt to the channel quality, thereby improving the transmission performance.

[0111] Since embodiments of the present application set MCSs for the two types of time units respectively, the first information can indicate the MCSs used by these two types of time units respectively. For example, the first information can indicate that the first TB is transmitted using the first MCS in the first type of time unit, or indicate that the transmission of the first TB in the first type of time unit uses the first MCS. In addition, the first information can also indicate that the first TB is transmitted using the second MCS in the second type of time unit, or indicate that the transmission of the first TB in the second type of time unit uses the second MCS. Through the indication of the first information, the receiving end of the first information (such as a User Equipment (UE)) can determine the MCS used by the first TB in different types of time units, so that the first TB can be correctly modulated and encoded or correctly demodulated and decoded. Optionally, the first MCS and the second MCS can be the same or different. For example, if the channel quality corresponding to the first type of time unit is the same as or differs little from the channel quality corresponding to the second type of time unit, the first MCS and the second MCS can be the same. In this way, both the transmission quality can be ensured and multiple MCSs do not need to be set, which can simplify the implementation of network devices. Another example is that if the channel quality corresponding to the first type of time unit is different from the channel quality corresponding to the second type of time unit, for example, differs greatly, the first MCS and the second MCS can be different, thereby ensuring the transmission quality on different time units. Embodiments of the present application provide a way to configure MCSs for two types of time units respectively, making it possible for the MCSs of different types of time units to be the same or different, which helps to improve the transmission quality.

[0112] To make the first MCS the same as the second MCS, the first modulation scheme and the second modulation scheme can be the same modulation scheme, and the first coding rate and the second coding rate can be the same. To make the first MCS different from the second MCS, the first modulation scheme is different from the second modulation and coding scheme, and / or the first coding rate is different from the second coding rate.

[0113] First, introduce how to make the first coding rate different from the second coding rate. In the embodiments of the present application, the first information can indicate the corresponding transmission resources for two types of time units respectively, thus equivalently realizing the separate indication of the coding rates corresponding to the two types of time units for this TB. If the coding rates corresponding to the two types of time units are indicated together, then the coding rates corresponding to the two types of time units should be the same, otherwise it is impossible to simultaneously indicate the coding rates corresponding to the two types of time units through one indication; while in the embodiments of the present application, the coding rates corresponding to the two types of time units can be separately indicated, thereby making the coding rates corresponding to the two types of time units have different possibilities.

[0114] For example, the first information can indicate the transmission resources of the first TB, and the transmission resources include a first resource and a second resource. The time units included in the first resource are time units of the first type, and the time units included in the second resource are time units of the second type. For example, the first resource is the resource corresponding to a transmission opportunity, and the second resource is the resource corresponding to another transmission opportunity. That is, the transmission resources of the first TB include the resources corresponding to two types of time units. To realize the separate indication of the coding rates corresponding to the two types of time units, it can be achieved by separately indicating the resources corresponding to the two types of time units. For example, the first information may include a second information and a third information, and further include a fourth information and / or a fifth information. The second information includes the time-domain resource information of the first resource (or the second information indicates the time-domain resources of the first resource), and the third information includes the frequency-domain resource information of the first resource (or the third information indicates the frequency-domain resources of the first resource); the fourth information includes the time-domain resource information of the second resource (or the fourth information indicates the time-domain resources of the second resource), and the fifth information includes the frequency-domain resource information of the second resource (or the fifth information indicates the frequency-domain resources of the second resource). It can be seen that the first information can indicate the transmission resources corresponding to the time units of the first type through the second information and the third information, and can indicate the transmission resources corresponding to the time units of the second type through the fourth information and / or the fifth information, thereby realizing the separate indication of the resources corresponding to the two types of time units, which is equivalent to implicitly indicating the coding rates corresponding to the two types of time units respectively.

[0115] The fourth information includes, for example, one or more domains, or one or more fields, or one or more IEs, etc., without limitation. The implementation of the fifth information, the second information, and the third information is similar. Taking the first information as DCI as an example, for example, the second information is the time domain resource allocation (TDRA) domain originally included in the DCI, the third information is the frequency domain resource allocation domain originally included in the DCI, the fourth information is the newly added TDRA domain in the DCI, and the fifth information is the newly added FDRA domain in the DCI.

[0116] For example, the first coding rate and the second coding rate can be different, or they can be the same. For example, in the embodiments of the present application, if it is desired to make the first MCS different from the second MCS, then it is possible to make only the first modulation scheme different from the second modulation scheme, while the first coding rate and the second coding rate can be the same; or it is possible to make only the first coding rate and the second coding rate different, while the first modulation scheme and the second modulation scheme can be the same; or it is possible to make the first modulation scheme different from the second modulation scheme, and the first coding rate and the second coding rate are also different.

[0117] As introduced above, the first information can indicate the transmission resources corresponding to different types of time units, thereby making the first coding rate and the second coding rate have different possibilities. If it is desired to make the first MCS different from the second MCS, it can also be achieved by separately indicating the modulation scheme, which is introduced as follows.

[0118] Taking the first information as DCI as an example, in the traditional DCI, there is only one field for indicating the MCS. For example, for the repeated transmission of PDSCH or PUSCH, the current solution is that the MCS remains unchanged during the repeated transmission, so one field is used to indicate the MCS. In the embodiments of the present application, different types of time units can be respectively configured with MCS, so the embodiments of the present application can introduce a new field in the first information to indicate another MCS. For example, the first information may include the sixth information and the seventh information. The sixth information can indicate the first MCS, and the seventh information can indicate the second MCS. The sixth information includes, for example, one or more domains, or one or more fields, or one or more information elements (IEs), etc., without limitation. The implementation of the seventh information is similar. Taking the first information as DCI as an example, for example, the sixth information is the MCS field originally included in the DCI, and the seventh information is the newly added MCS field in the DCI.

[0119] Among them, the first MCS may include a first modulation scheme and a first coding rate, and the second MCS may include a second modulation scheme and a second coding rate. Optionally, the seventh information may only indicate the second modulation scheme without necessarily indicating the second coding rate. This is because the size of the TB is determined according to the MCS and time-frequency resources of the TB on one type of time unit. When the size of the first TB remains unchanged, after the modulation scheme is determined, the coding rate is only related to the modulation scheme and the number of resource elements (REs) (assuming the number of layers of spatial division multiplexing remains unchanged). Therefore, for the transmission of the TB on another type of time unit, the coding rate may not be explicitly indicated, but the coding rate can be indicated by indicating the time-domain resource allocation and / or the frequency-domain resource allocation.

[0120] As introduced above, the sixth information may indicate the first modulation scheme and the first coding rate, and the seventh information may indicate the second modulation scheme. The sixth information indicates the first modulation scheme, specifically, it may indicate the first modulation scheme or the modulation order corresponding to the first modulation scheme. For example, it indicates that the first modulation scheme is quadrature phase shift keying (QPSK), or indicates that the modulation order corresponding to the first modulation scheme is 2. How the seventh information indicates the second modulation scheme is introduced as follows.

[0121] As an optional implementation manner for the seventh information to indicate the second modulation scheme, the seventh information indicates the second modulation scheme or the modulation order corresponding to the second modulation scheme; or it can be understood that the seventh information includes the information of the second modulation scheme or includes the information of the modulation order corresponding to the second modulation scheme. In this indication manner, the receiving end of the first information can directly determine the second modulation scheme or the modulation order according to the seventh information, and there is no need to rely on other information to determine the second modulation scheme or the modulation order. For example, some modulation schemes and modulation orders corresponding to NR PDSCH can be referred to Table 2.

[0122] Table 2

[0123]

[0124]

[0125] For example, the seventh piece of information may indicate that the second modulation scheme is 16QAM, or indicate that the modulation order corresponding to the second modulation scheme is 4. Alternatively, corresponding indexes or ranks may be set for each modulation scheme or modulation order respectively, and the seventh piece of information may indicate the index or rank of the second modulation scheme or the corresponding modulation order. For example, the index or rank of QPSK or modulation order 2 is set to 1, the index or rank of 16QAM or modulation order 4 is set to 2, the index or rank of 64QAM or modulation order 6 is set to 3, the index or rank of 256QAM or modulation order 8 is set to 4, the index or rank of 1024QAM or modulation order 10 is set to 5, etc. For example, if the seventh piece of information indicates 2, it means that the second modulation scheme is 16QAM or the modulation order is 4.

[0126] Table 2 takes PDSCH as an example. For PUSCH, the indication method of the seventh piece of information is similar and will not be elaborated here. Optionally, since the sets of modulation schemes supported by PDSCH and PUSCH may be different, one or more of the length, value, or meaning of the seventh piece of information in the first piece of information for scheduling PDSCH and the seventh piece of information in the first piece of information for scheduling PUSCH may be the same or different, and can be determined respectively according to the associated sets of modulation schemes.

[0127] As another optional implementation manner for the seventh piece of information to indicate the second modulation scheme, the seventh piece of information may indicate (or, include) the change amount of the second modulation order relative to the first modulation order. The first modulation order is the modulation order corresponding to the first modulation scheme, and the second modulation order is the modulation order corresponding to the second modulation scheme. If the second modulation order is the same as the first modulation order, the change amount is 0; if the second modulation order is different from the second modulation order, the change amount may be an upward or downward adjustment, or the change amount may be a positive or negative number.

[0128] Among them, the change amount can indicate the adjustment direction, but does not indicate the specific adjustment value. For example, when the value of the seventh piece of information is the first value, it can indicate that the second modulation order is down or up relative to the first modulation order, but does not indicate how much is specifically adjusted, or does not indicate what the specific adjustment is. In this case, the specific adjustment value can be a default value, or predefined by a protocol, or preconfigured by a network device, or preconfigured at the receiving end of the first piece of information. Then, the receiving end of the first piece of information can determine the second modulation order by combining the seventh piece of information and the adjustment value. The adjustment value is, for example, M levels, or M modulation orders, where M is a positive integer. As introduced above, levels can be set separately for different modulation schemes. If the adjustment value is M levels, the change amount indicates whether the level corresponding to the second modulation order is up or down relative to the level corresponding to the first modulation order. Taking Table 2 as an example, and taking the adjustment value as M modulation orders, for example, M = 2, the first modulation order is 4, and the seventh piece of information indicates that the second modulation order is down relative to the first modulation order. Then, the receiving end of the first piece of information can determine that the second modulation order is 2 by combining the adjustment amount and the first modulation order.

[0129] In this solution, the number of bits occupied by the seventh piece of information can be small. For example, only one bit is occupied. If the value of this bit is "0", it means that the second modulation order is down relative to the first modulation order. If the value of this bit is "1", it means that the second modulation order is up relative to the first modulation order. Please refer to Table 3 for an example of an implementation manner of the seventh piece of information.

[0130] Table 3

[0131] Value of the seventh information Indicate 1 Upward adjustment 0 Downward adjustment

[0132] Alternatively, generally speaking, the worse the channel quality, the lower the modulation order and coding rate should be; the better the channel quality, the higher the modulation order and coding rate should be. Taking the first type of time unit as a non - SBFD type of time unit and the second type of time unit as an SBFD type of time unit as an example, the channel quality of the second type of time unit is very likely to be worse than that of the first type of time unit. Then, the second modulation order can be lower than the first modulation order to adapt to the worse channel quality. Since the seventh piece of information indicates the second modulation scheme, the seventh piece of information can not indicate "up", but only indicate "down". For example, the seventh piece of information occupies one bit. If the value of this bit is "0", it means that the second modulation order is the same as the first modulation order. If the value of this bit is "1", it means that the second modulation order is down relative to the first modulation order. Please refer to Table 4 for an example of an implementation manner of the seventh piece of information.

[0133] Table 4

[0134] Value of the seventh information Indicate 1 Downward adjustment 0 Unchanged

[0135] Taking the case where the time unit of the first type is a time unit of the SBFD type and the time unit of the second type is a non - SBFD type time unit as an example, the channel quality of the time unit of the second type is likely to be better than that of the time unit of the first type. Then, the second modulation order can be higher than the first modulation order to adapt to the better channel quality. Since the seventh information indicates the second modulation scheme, the seventh information can not indicate "down - adjustment", but only indicate "up - adjustment". For example, the seventh information occupies one bit. If the value of this bit is "0", it means that the second modulation order remains unchanged relative to the first modulation order. If the value of this bit is "1", it means that the second modulation order is up - adjusted relative to the first modulation order. Please refer to Table 5 for an example of an implementation method of the seventh information.

[0136] Table 5

[0137] Value of the seventh information Indicate 1 Upward adjustment 0 Unchanged

[0138] Alternatively, the seventh information can indicate (or, include) the change amount of the second modulation order relative to the first modulation order, and this change amount can be a specific adjustment value. For example, when the value of the seventh information is the first value, it can indicate that the second modulation order is down - adjusted by M levels or up - adjusted by M levels relative to the first modulation order, or indicate that the second modulation order is down - adjusted by M levels or up - adjusted by M modulation orders relative to the first modulation order. In this case, there is no need to define the adjustment value through an additional method, which can simplify the implementation of the receiving end. Taking Table 2 as an example, and taking the seventh information indicating that the second modulation order is down - adjusted by M levels or up - adjusted by M modulation orders relative to the first modulation order as an example. For example, M is 2, the first modulation order is 4, and the seventh information indicates that the second modulation order is down - adjusted by 2 modulation orders relative to the first modulation order. Then, the receiving end of the first information can determine that the second modulation order is 2 by combining the seventh information and the first modulation order.

[0139] The seventh information can occupy one or more bits, and the M indicated by different values of the seventh information can be different. Taking the seventh information occupying 2 bits as an example, please refer to Table 6 for an example of an implementation method of the seventh information.

[0140] Table 6

[0141]

[0142] Taking Table 6 where the seventh information does not indicate up - adjustment as an example, in other implementation methods, the seventh information can also have corresponding values to indicate up - adjustment by M levels, and there is no restriction on this.

[0143] As another alternative implementation manner for the seventh information to indicate the second modulation scheme, the seventh information may indicate (or, include) the variation amount of the second modulation scheme relative to the first modulation scheme. Wherein, the seventh information indicates the variation amount of the second modulation scheme relative to the first modulation scheme. For example, it can be implemented by indicating the variation amount of the second modulation order relative to the first modulation order. For this, reference can be made to the foregoing text.

[0144] Alternatively, the seventh information indicates the variation amount of the second modulation scheme relative to the first modulation scheme, and it can also be implemented by indicating the variation amount of the level corresponding to the second modulation scheme relative to the level corresponding to the first modulation scheme. As introduced in the foregoing text, levels can be respectively set for different modulation schemes, and the seventh information may indicate the variation amount of the level corresponding to the second modulation scheme relative to the level corresponding to the first modulation scheme. For example, the index or level of QPSK or modulation order 2 is set to 1, the index or level of 16QAM or modulation order 4 is set to 2, the index or level of 64QAM or modulation order 6 is set to 3, the index or level of 256QAM or modulation order 8 is set to 4, the index or level of 1024QAM or modulation order 10 is set to 5, etc. By indicating the variation amount of the level, the indication of the second modulation scheme can also be achieved. If the level of the second modulation scheme is the same as the level of the first modulation scheme, then the variation amount is 0; if the level of the second modulation scheme is different from the level of the second modulation scheme, the variation amount can be an upward adjustment or a downward adjustment, or the variation amount can be a positive number or a negative number.

[0145] Wherein, the variation amount can indicate the adjustment direction, rather than indicating the specific adjustment value. For example, when the value of the seventh information is the first value, it can indicate that the level of the second modulation scheme is a downward adjustment or an upward adjustment relative to the level of the first modulation scheme, but does not indicate how much is specifically adjusted, or does not indicate specifically what it is adjusted to. In this case, the specific adjustment value can be a default value, or predefined by a protocol, or preconfigured by a network device, or preconfigured at the receiving end of the first information. Then, the receiving end of the first information combines the seventh information and the adjustment value to determine the second modulation order. The adjustment value is, for example, M levels, where M is a positive integer. For example, the adjustment amount is 1 level, the level of the first modulation scheme is 2, and the seventh information indicates that the level of the second modulation scheme is a downward adjustment relative to the level of the first modulation scheme. Then, the receiving end of the first information combines the adjustment amount and the first modulation order to determine that the level of the second modulation scheme is 1.

[0146] Alternatively, the seventh information may indicate (or include) the amount of change in the level of the second modulation scheme relative to the level of the first modulation scheme, and this amount of change may be a specific adjustment value. For example, if the value of the seventh information is a first value, it may indicate that the level of the second modulation scheme is lowered by M levels or raised by M levels relative to the level of the first modulation scheme. In this case, there is no need to define the adjustment value through an additional method, which can simplify the implementation at the receiving end. Taking Table 2 as an example, for instance, M is 1 level, the level of the first modulation scheme is 2, and the seventh information indicates that the level of the second modulation scheme is lowered by 1 level relative to the level of the first modulation scheme. Then, the receiving end of the first information can determine that the level of the second modulation scheme is 1 by combining the seventh information and the first modulation order.

[0147] In addition to the above method, the seventh information may also indicate the second modulation scheme in other ways, which is not limited herein.

[0148] Optionally, if the second modulation order determined according to the seventh information is less than the minimum modulation order supported by PXSCH, the receiving end of the first information may adopt the minimum modulation order supported by PXSCH instead of the second modulation order determined according to the seventh information; or, if the second modulation order determined according to the seventh information is greater than the minimum modulation order supported by PXSCH, the receiving end of the first information may adopt the maximum modulation order supported by PXSCH instead of the second modulation order determined according to the seventh information. Herein, PXSCH is, for example, PDSCH or PUSCH.

[0149] In the above introduction, the first information is used to schedule the first TB as an example. In addition, the first information can also schedule more TBs. For example, the first information can schedule the first TB and the second TB. The first TB and the second TB can be carried on the same physical channel (such as PDSCH or PUSCH). The time-domain resources and frequency-domain resources occupied by the first TB and the second TB can be the same, and the spatial-domain resources occupied can be different. Then, the time-domain resources used by the second TB for transmission on the first type of time unit can be indicated by the second information, and the frequency-domain resources used by the second TB for transmission on the first type of time unit can be indicated by the third information. Among them, the second information can indicate the time-domain resources used by the first TB for transmission on the first type of time unit, and the time-domain resources occupied by the first TB and the second TB can be the same. Therefore, it can be considered that the second information indicates both the time-domain resources used by the first TB for transmission on the first type of time unit and the time-domain resources used by the second TB for transmission on the first type of time unit; the third information can indicate the frequency-domain resources used by the first TB for transmission on the first type of time unit, and the frequency-domain resources occupied by the first TB and the second TB can be the same. Therefore, it can be considered that the third information indicates both the frequency-domain resources used by the first TB for transmission on the first type of time unit and the frequency-domain resources used by the second TB for transmission on the first type of time unit.

[0150] In addition, the time-domain resources used by the second TB for transmission on the second type of time unit can be indicated by the fourth information, and the frequency-domain resources used by the second TB for transmission on the second type of time unit can be indicated by the fifth information. Among them, the fourth information can indicate the time-domain resources used by the first TB for transmission on the second type of time unit, and the time-domain resources occupied by the first TB and the second TB can be the same. Therefore, it can be considered that the fourth information indicates both the time-domain resources used by the first TB for transmission on the second type of time unit and the time-domain resources used by the second TB for transmission on the second type of time unit; the fifth information can indicate the frequency-domain resources used by the first TB for transmission on the second type of time unit, and the frequency-domain resources occupied by the first TB and the second TB can be the same. Therefore, it can be considered that the fifth information indicates both the frequency-domain resources used by the first TB for transmission on the second type of time unit and the frequency-domain resources used by the second TB for transmission on the second type of time unit.

[0151] For the transmission of the second transport block (TB) on different types of time units, embodiments of the present application may also cause the first information to respectively indicate the corresponding modulation and coding scheme (MCS), so that the second TB can use the same or different MCSs for transmission on different types of time units, thereby facilitating the adjustment of the MCS of the second TB. For example, the first information may include the eighth information, and the MCS used by the second TB for transmission on the first type of time unit may be indicated by the eighth information. For example, the eighth information indicates that the second TB uses the third MCS for transmission on the first type of time unit. Herein, the third MCS may be the same as or different from the first MCS.

[0152] In addition, the modulation order (or modulation scheme) used by the second TB for transmission on the second type of time unit may be indicated by the seventh information included in the first information to save the transmission overhead of the first information; or the ninth information may be newly added to the first information, and the modulation order (or modulation scheme) used by the second TB for transmission on the second type of time unit may be indicated by the ninth information, or the MCS used by the second TB for transmission on the second type of time unit may be indicated, thereby separating the indication of the second TB from that of the first TB and ensuring the flexibility of the implementation of the network device and the user equipment (UE). Hereinafter, the MCS used by the second TB for transmission on the second type of time unit is referred to as the fourth MCS, and the modulation scheme used by the second TB for transmission on the second type of time unit is referred to as the fourth modulation scheme.

[0153] Among them, if the seventh information indicates both the second MCS (or indicates the second modulation scheme) and the fourth modulation scheme, it does not mean that the second modulation scheme and the fourth modulation scheme are the same, nor does it mean that the second MCS and the fourth MCS are the same. That is, when the seventh information indicates both the second MCS (or indicates the second modulation scheme) and the fourth modulation scheme, the second modulation scheme and the fourth modulation scheme may be the same or different, and the second MCS and the fourth MCS may be the same or different. For example, if the seventh information indicates the absolute value of the modulation order, the second MCS and the fourth MCS may be the same, or the second modulation scheme and the fourth modulation scheme may be the same. For another example, if the seventh information indicates the change amount of the modulation order, the fourth MCS may be jointly determined according to the seventh information and the eighth information, and the second MCS may be jointly determined according to the seventh information and the sixth information. Then, the determined second modulation scheme and fourth modulation scheme may be the same or different, and the second MCS and the fourth MCS may be the same or different.

[0154] Alternatively, for the MCS used by the first TB for transmission on time units of the second type and the MCS used by the second TB for transmission on time units of the second type, the first information may indicate them separately. For example, the first information may further include ninth information, and the ninth information may indicate the MCS used by the second TB for transmission on time units of the second type. For example, the modulation scheme is the fourth MCS. Herein, the fourth MCS may be the same as or different from the second MCS. By adding the ninth information, it provides the possibility of using different MCSs for the transmission of the first TB and the second TB on time units of the second type, improves the flexibility of implementation by the network device and the UE, and is conducive to improving the transmission performance. Regarding the specific indication manner of the ninth information, reference may be made to the introduction of the seventh information above, which will not be elaborated here.

[0155] Optionally, for the first TB, if only the coding rate is adjusted, for example, the first coding rate is made different from the second coding rate, and the modulation scheme is not adjusted, for example, the first modulation scheme is the same as the second modulation scheme, then the first information may not include the seventh information. Similarly, for the second TB, if only the coding rate of the second TB is adjusted, for example, the coding rate used by the second TB for transmission on time units of the first type is made different from the coding rate used by the second TB for transmission on time units of the second type, and the modulation scheme is not adjusted, for example, the modulation scheme used by the second TB for transmission on time units of the first type is the same as the modulation scheme used by the second TB for transmission on time units of the second type, then the first information may not include the ninth information.

[0156] Optionally, the method may further include S502, where the network device sends the first TB, and correspondingly, the UE receives the first TB; or, the UE sends the first TB, and correspondingly, the network device receives the first TB.

[0157] If the first TB scheduled by the first information is a downlink TB, the network device may send the first TB. Herein, the network device may send the first TB according to the indication of the first information. For example, the network device sends the first TB according to the time domain resource, frequency domain resource, MCS, etc. indicated by the first information, and the UE may also receive the first TB according to the indication of the first information. For this, reference may be made to the introduction of S501. Optionally, if the first information also schedules a second TB, the network device may also send the second TB. Herein, the network device may send the second TB according to the indication of the first information. For example, the network device sends the second TB according to the time domain resource, frequency domain resource, MCS, etc. indicated by the first information, and the UE may also receive the second TB according to the indication of the first information. For this, reference may be made to the introduction of S501.

[0158] Alternatively, if the first TB scheduled by the first information is an uplink TB, the UE may transmit the first TB. The UE may transmit the first TB according to the indication of the first information, for example, transmit the first TB according to the time domain resource, frequency domain resource, MCS, etc. indicated by the first information. The network device may also receive the second TB according to the first information. For this, reference may be made to the introduction of S501. Optionally, if the first information also schedules a second TB, the UE may also transmit the second TB. The UE may transmit the second TB according to the indication of the first information, for example, transmit the second TB according to the time domain resource, frequency domain resource, MCS, etc. indicated by the first information. The network device may also receive the second TB according to the first information. For this, reference may be made to the introduction of S501.

[0159] Optionally, the UE may determine that the time unit of the first type is a non-SBFD type of time unit and determine that the time unit of the second type is an SBFD type of time unit according to the signaling indication from the network device, or according to a predefined rule, or according to the information pre-configured in the UE, etc., or determine that the time unit of the first type is a sub-band duplex SBFD type of time unit and determine that the time unit of the second type is a non-SBFD type of time unit.

[0160] As a possible implementation manner, the network device may indicate by information that the time unit of the first type is a non-SBFD type of time unit. Correspondingly, the time unit of the second type is an SBFD type of time unit; or, the network device may indicate by information that the time unit of the first type is an SBFD type of time unit. Correspondingly, the time unit of the second type is a non-SBFD type of time unit. For example, the network device sends the tenth information to the UE. The tenth information may indicate what types the two types of time units are respectively. The UE may determine the two types of time units according to the tenth information. The tenth information may be included in the first information, or the tenth information may also be included in other information sent by the network device, or the tenth information may also be included in the message newly defined in the embodiments of the present application, and this message is used to indicate the type of the time unit.

[0161] As a possible implementation manner, the first type is the type of the time unit where the first valid transmission opportunity in the repeated transmission of the first TB or the second TB is located. For example, if the first valid transmission opportunity in the repeated transmission of the first TB or the second TB is located in a time unit of the SBFD type, the time unit of the first type is a time unit of the SBFD type. Correspondingly, the time unit of the second type is a non-SBFD type of time unit; or, if the first valid transmission opportunity in the repeated transmission of the first TB or the second TB is located in a time unit of the non-SBFD type, the time unit of the first type is a time unit of the non-SBFD type. Correspondingly, the time unit of the second type is a time unit of the SBFD type.

[0162] The first information in the embodiments of the present application can indicate the first modulation and coding scheme corresponding to the time units of the first type, or can also indicate the second modulation and coding scheme corresponding to the time units of the second type. Equivalently, the embodiments of the present application can respectively indicate the modulation and coding schemes for different types of time units, thereby providing the possibility of implementing different modulation and coding schemes for different types of time units. For example, if the channel qualities of different types of time units are different, the modulation and coding schemes indicated for different types of time units can be different, so that the modulation and coding schemes applied to the transport blocks carried by the corresponding time units can be adapted to the channel quality to improve the transmission performance.

[0163] Figure 6 The schematic structural diagram of a communication device provided by the embodiments of the present application is given. The communication device 600 may be Figure 5 the circuit system of the UE described in the embodiments shown, and is used to implement the method corresponding to the UE in the above method embodiments. Alternatively, the communication device 600 may be Figure 5 the circuit system of the network device described in the embodiments shown, and is used to implement the method corresponding to the network device in the above method embodiments. Among them, for example, a circuit system is a chip system.

[0164] The communication device 600 includes at least one processor 601. The processor 601 can be used for internal processing of the device to implement certain control processing functions. Optionally, the processor 601 includes instructions. Optionally, the processor 601 can store data. Optionally, different processors can be independent devices, can be located at different physical positions, and can be located on different integrated circuits. Optionally, different processors can be integrated in one or more processors, for example, integrated on one or more integrated circuits.

[0165] Optionally, the communication device 600 includes one or more memories 603 for storing instructions. Optionally, data can also be stored in the memory 603. The processor and the memory can be provided separately or integrated together.

[0166] Optionally, the communication device 600 includes a communication line 602 and at least one communication interface 604. Among them, since the memory 603, the communication line 602, and the communication interface 604 are all optional, they are Figure 6 all represented by dotted lines in

[0167] Optionally, the communication device 600 may further include a transceiver and / or an antenna. Among them, the transceiver can be used to send information to other devices or receive information from other devices. The transceiver can be referred to as a transceiver, a transceiver circuit, an input / output interface, etc., and is used to implement the transceiver function of the communication device 600 through the antenna. Optionally, the transceiver includes a transmitter and a receiver. Exemplarily, the transmitter can be used to generate a radio frequency signal from a baseband signal, and the receiver can be used to convert the radio frequency signal into a baseband signal.

[0168] The processor 601 may include a general-purpose central processing unit (CPU), a microprocessor, an application specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application.

[0169] The communication line 602 may include a path for transmitting information between the above components.

[0170] The communication interface 604 uses any device of the transceiver type for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), wired access networks, etc.

[0171] The memory 603 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 603 can exist independently and be connected to the processor 601 through the communication line 602. Alternatively, the memory 603 can also be integrated with the processor 601.

[0172] Among them, the memory 603 is used to store computer-executable instructions for executing the solution of this application, and is controlled by the processor 601 for execution. The processor 601 is used to execute the computer-executable instructions stored in the memory 603, so as to implement Figure 5 the steps performed by the UE or network device described in the embodiments shown.

[0173] Optionally, the computer-executable instructions in the embodiments of this application can also be referred to as application code, and the embodiments of this application do not make specific limitations on this.

[0174] In a specific implementation, as an embodiment, the processor 601 may include one or more CPUs, such as Figure 6 CPU0 and CPU1 in

[0175] In a specific implementation, as an embodiment, the communication device 600 may include multiple processors, such as Figure 6 the processor 601 and the processor 605 in

[0176] When Figure 6 the device shown is a chip, such as a chip of a UE or a chip of a network device, then the chip includes a processor 601 (and may also include a processor 605), a communication line 602, and a communication interface 604. Optionally, the chip may include a memory 603. Specifically, the communication interface 604 may be an input interface, a pin, or a circuit, etc. The memory 603 may be a register, a cache, etc. The processor 601 and the processor 605 may be a general-purpose CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the communication method in any of the above embodiments.

[0177] The embodiments of this application can divide the device into functional modules according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of this application is illustrative, and is only a logical function division. There may be other division methods in actual implementation. For example, in the case of dividing each functional module corresponding to each function, Figure 7It is a schematic diagram of a device. The device 700 can be a UE or a network device involved in each of the above method embodiments, or a chip in the UE or a chip in the network device. The device 700 includes a processing unit 702 and a transceiver unit 701.

[0178] It should be understood that the device 700 can be used to implement the steps performed by the UE or the network device in the communication method of the embodiments of the present application. For related features, reference can be made to the embodiments Figure 5 shown above and will not be elaborated here.

[0179] Optionally, Figure 7 the functions / implementation processes of the transceiver unit 701 and the processing unit 702 in Figure 6 can be implemented by the processor 601 in Figure 7 invoking computer-executable instructions stored in the memory 603. Or, Figure 6 the function / implementation process of the processing unit 702 in Figure 7 can be implemented by the processor 601 in Figure 6 invoking computer-executable instructions stored in the memory 603, and

[0180] the function / implementation process of the transceiver unit 701 in

[0181] can be implemented by the communication interface 604 in

[0182] Optionally, when the device 700 is a chip or a circuit, the function / implementation process of the transceiver unit 701 can also be implemented by pins or circuits, etc. Optionally, the transceiver unit 701 can include a sending unit and / or a receiving unit. The sending unit is used to implement the sending function, and the receiving unit is used to implement the receiving function; or, the transceiver unit 701 can be an integrated module that can implement the sending function and / or the receiving function. Optionally, the transceiver unit 701 can be implemented by a transceiver.

[0181] The present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are run, the methods performed by the UE or the network device in the foregoing method embodiments are implemented. In this way, the functions described in the above embodiments can be implemented in the form of software function units and sold or used as independent products. Based on such an understanding, the technical solution of the present application essentially or the part that makes a contribution or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The storage medium includes: various media such as USB flash drives, mobile hard disks, ROMs, RAMs, magnetic disks, or optical discs that can store program codes.

[0182] The present application also provides a computer program product, which includes computer program code. When the computer program code runs on a computer, it causes the computer to execute the methods performed by the UE or the network device in any of the foregoing method embodiments.

[0183] An embodiment of the present application also provides a processing device, including a processor and an interface; the processor is configured to execute the methods performed by the UE or the network device involved in any of the foregoing method embodiments.

[0184] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)), etc.

[0185] The various illustrative logical units and circuits described in the embodiments of the present application can be implemented or operated by a design of a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above. The general-purpose processor may be a microprocessor. Optionally, the general-purpose processor may also be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.

[0186] In the embodiments of the present application, the steps of the methods or algorithms described can be directly embedded in hardware, software units executed by a processor, or a combination of the two. The software units can be stored in a RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, register, hard disk, removable disk, CD-ROM, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be provided in an ASIC, and the ASIC can be provided in a terminal device. Optionally, the processor and the storage medium can also be provided in different components of the terminal device.

[0187] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in a process Figure 1 a process or multiple processes and / or blocks Figure 1 or steps for implementing the functions specified in multiple blocks or a block.

[0188] The content in the various embodiments of the present application can be referred to each other. If there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be cross-referenced. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0189] It can be understood that in the embodiments of the present application, the UE and / or the network device can execute some or all of the steps in the embodiments of the present application. These steps or operations are only examples. In the embodiments of the present application, other operations or various deformations of the operations can also be executed. In addition, the various steps can be executed in different orders presented in the embodiments of the present application, and it is possible not to execute all the operations in the embodiments of the present application.

Claims

1. A communication method, characterized in that, the method includes: sending first information, the first information being used to schedule a first transport block, wherein the first information is further used to indicate that the first transport block is transmitted on a first type of time unit using a first modulation and coding scheme, and is further used to indicate that the first transport block is transmitted on a second type of time unit using a second modulation and coding scheme, wherein the first type of time unit is a non-subband duplex (SBFD) type of time unit, the second type of time unit is an SBFD type of time unit, the first modulation and coding scheme includes a first modulation scheme and a first coding rate, and the second modulation and coding scheme includes a second modulation scheme and a second coding rate.

2. The method according to claim 1, characterized in that, the first information is used to indicate the transmission resources of the first transport block, the transmission resources include a first resource and a second resource, the time units included in the first resource are the first type of time units, and the time units included in the second resource are the second type of time units, wherein, the first information includes a second information and a third information, and includes at least one of a fourth information or a fifth information, the second information includes the time domain resource information of the first resource, the third information includes the frequency domain resource information of the first resource, the fourth information includes the time domain resource information of the second resource, and the fifth information includes the frequency domain resource information of the second resource.

3. The method according to claim 1 or 2, characterized in that, the first coding rate is different from the second coding rate.

4. The method according to any one of claims 1 to 3, characterized in that, the first modulation scheme is different from the second modulation scheme.

5. The method according to claim 4, characterized in that, the first information includes a sixth information and a seventh information, the sixth information is used to indicate the first modulation and coding scheme, and the seventh information is used to indicate the second modulation and coding scheme.

6. The method according to claim 5, characterized in that, the seventh information is used to indicate the second modulation and coding scheme, including: the seventh information includes the information of the second modulation scheme, or includes the information of the modulation order corresponding to the second modulation scheme; or, the seventh information includes the change amount of the second modulation scheme relative to the first modulation scheme; or, the seventh information includes the change amount of the second modulation order relative to the first modulation order, the first modulation order is the modulation order corresponding to the first modulation scheme, and the second modulation order is the modulation order corresponding to the second modulation scheme.

7. The method according to claim 6, characterized in that, the seventh information includes the change amount of the second modulation scheme relative to the first modulation scheme, wherein, the value of the seventh information is a first value, used to indicate that the second modulation scheme is the modulation scheme obtained by upshifting or downshifting the modulation order corresponding to the first modulation scheme by M levels, M is an integer greater than or equal to 0.

8. The method according to any one of claims 1 to 7, It is characterized in that the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel, where the time-domain resources used by the second transport block for transmission on the time units of the first type are indicated by second information in the first information, and the frequency-domain resources used by the second transport block for transmission on the time units of the first type are indicated by third information in the first information; the time-domain resources used by the second transport block for transmission on the time units of the second type are indicated by fourth information in the first information, and / or the frequency-domain resources used by the second transport block for transmission on the time units of the second type are indicated by fifth information in the first information; wherein the second information includes information on the time-domain resources of a first resource, the third information includes information on the frequency-domain resources of the first resource, the fourth information includes information on the time-domain resources of a second resource, the fifth information includes information on the frequency-domain resources of the second resource, and the first resource and the second resource belong to the transmission resources of the first transport block.

9. The method according to any one of claims 1 to 8, It is characterized in that the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel, where the modulation scheme and coding rate used by the second transport block for transmission on the time units of the first type are indicated by eighth information in the first information, and the eighth information is used to indicate that the second transport block uses a third modulation and coding scheme for transmission on the time units of the first type; the modulation order used by the second transport block for transmission on the time units of the second type is indicated by seventh information in the first information, and the seventh information is used to indicate the second modulation and coding scheme.

10. The method according to any one of claims 1 to 8, It is characterized in that the first information is further used to schedule a second transport block, and the second transport block and the first transport block are carried on the same physical channel, where the modulation scheme and coding rate used by the second transport block for transmission on the time units of the first type are indicated by eighth information in the first information, and the eighth information is used to indicate that the second transport block uses a third modulation and coding scheme for transmission on the time units of the first type; the modulation scheme and coding rate used by the second transport block for transmission on the time units of the second type are indicated by ninth information in the first information, and the ninth information is used to indicate that the second transport block uses a fourth modulation and coding scheme for transmission on the time units of the second type.

11. The method according to any one of claims 1 to 10, It is characterized in that the first information is included in downlink control information DCI or radio resource control RRC signaling.

12. A communication device, It is characterized in that it is used to implement the method according to any one of claims 1 to 11.

13. The communication device according to claim 12, It is characterized in that the communication device includes a network device or a chip.

14. A communication method, characterized in that, the method includes: receiving first information; determining that the first transport block is transmitted on a first type of time unit using a first modulation and coding scheme and determining that the first transport block is transmitted on a second type of time unit using a second modulation and coding scheme, where the first type of time unit is a non - SBFD type of time unit, the second type of time unit is an SBFD type of time unit, the first modulation and coding scheme includes a first modulation scheme and a first coding rate, and the second modulation and coding scheme includes a second modulation scheme and a second coding rate.

15. The method according to claim 14, characterized in that, the method further includes: determining the transmission resources of the first transport block according to the first information, the transmission resources including a first resource and a second resource, the time units included in the first resource being the first type of time unit, and the time units included in the second resource being the second type of time unit, where the first information includes second information and third information, and includes at least one of fourth information or fifth information, the second information includes information on the time - domain resources of the first resource, the third information includes information on the frequency - domain resources of the first resource, the fourth information includes information on the time - domain resources of the second resource, and the fifth information includes information on the frequency - domain resources of the second resource.

16. The method according to claim 14 or 15, characterized in that, the first coding rate is different from the second coding rate.

17. The method according to any one of claims 14 to 16, characterized in that, the first modulation scheme is different from the second modulation scheme.

18. The method according to claim 17, characterized in that, the first information includes sixth information and seventh information, the sixth information being used to indicate the first modulation and coding scheme, and the seventh information being used to indicate the second modulation and coding scheme.

19. The method according to claim 18, characterized in that, the seventh information being used to indicate the second modulation and coding scheme includes: the seventh information includes information on the second modulation scheme, or includes information on the modulation order corresponding to the second modulation scheme; or, the seventh information includes the change amount of the second modulation scheme relative to the first modulation scheme; or, the seventh information includes the change amount of the second modulation order relative to the first modulation order, the first modulation order being the modulation order corresponding to the first modulation scheme, and the second modulation order being the modulation order corresponding to the second modulation scheme.

20. The method according to claim 19, characterized in that, the seventh information includes the change amount of the second modulation scheme relative to the first modulation scheme, where the value of the seventh information is a first value, used to indicate that the second modulation scheme is the modulation scheme obtained by up - or - down - adjusting the modulation order corresponding to the first modulation scheme by M levels, M being an integer greater than or equal to 0.

21. The method according to any one of claims 14 to 20, It is characterized in that the first information is further used to schedule a second transport block, the second transport block and the first transport block are carried on the same physical channel, and the method further includes: determining time domain resources used by the second transport block for transmission on the time units of the first type according to second information included in the first information, and determining frequency domain resources used by the second transport block for transmission on the time units of the first type according to third information included in the first information; determining time domain resources used by the second transport block for transmission on the time units of the second type according to fourth information included in the first information, and / or determining frequency domain resources used by the second transport block for transmission on the time units of the second type according to fifth information included in the first information; wherein the second information includes information on the time domain resources of a first resource, the third information includes information on the frequency domain resources of the first resource, the fourth information includes information on the time domain resources of a second resource, the fifth information includes information on the frequency domain resources of the second resource, and the first resource and the second resource belong to the transmission resources of the first transport block.

22. The method according to any one of claims 14 to 21, It is characterized in that the first information is further used to schedule a second transport block, the second transport block and the first transport block are carried on the same physical channel, and the method further includes: determining a modulation scheme and a coding rate used by the second transport block for transmission on the time units of the first type according to eighth information included in the first information, the eighth information being used to indicate a third modulation and coding scheme used by the second transport block for transmission on the time units of the first type; determining a modulation order used by the second transport block for transmission on the time units of the second type according to seventh information included in the first information, the seventh information being used to indicate the second modulation and coding scheme.

23. The method according to any one of claims 14 to 21, It is characterized in that the first information is further used to schedule a second transport block, the second transport block and the first transport block are carried on the same physical channel, and the method further includes: determining a modulation scheme and a coding rate used by the second transport block for transmission on the time units of the first type according to eighth information included in the first information, the eighth information being used to indicate a third modulation and coding scheme used by the second transport block for transmission on the time units of the first type; determining a modulation scheme and a coding rate used by the second transport block for transmission on the time units of the second type according to ninth information included in the first information, the ninth information being used to indicate a fourth modulation and coding scheme used by the second transport block for transmission on the time units of the second type.

24. The method according to any one of claims 14 to 23, It is characterized in that the first information is included in DCI or RRC signaling.

25. A communication device, It is characterized in that it is used to implement the method according to any one of claims 14 to 24.

26. The communication device according to claim 25, It is characterized in that The communication device includes a terminal device or a chip.

27. A computer-readable storage medium, characterized in that, the computer-readable storage medium stores a computer program, and when the computer program is run, the method according to any one of claims 1 to 11 is executed, or the method according to any one of claims 14 to 24 is executed.

28. A computer program, characterized in that, when the computer program is run, the method according to any one of claims 1 to 11 is executed, or the method according to any one of claims 14 to 24 is executed.