Communication method and device

By using different frequency domain resources to transmit multiple transmission units in the new 5G wireless system, the problem of insufficient transmission flexibility is solved, and more efficient utilization of transmission resources and lower latency are achieved.

CN121645490APending Publication Date: 2026-03-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In 5G new wireless systems, the transmission flexibility is poor because only one or two transmission blocks can be sent on a carrier within a transmission time interval, resulting in insufficient flexibility in resource utilization.

Method used

By using different frequency domain resources on the same carrier and time domain to transmit multiple transmission units, and adopting modulation and coding schemes adapted to their respective channel quality, independent scheduling and transmission of different transmission units can be achieved.

Benefits of technology

It improves the flexibility of transmission resources, reduces the impact of frequency-selective fading, reduces transmission latency, and enhances transmission efficiency and the opportunity for new and retransmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121645490A_ABST
    Figure CN121645490A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method and device. UE receives first information, the first information indicates a first resource, a second resource, a first MCS and a second MCS, the first resource corresponds to a first transmission unit, the second resource corresponds to a second transmission unit, the first MCS corresponds to the first transmission unit, the second MCS corresponds to the second transmission unit, and the first resource and the second resource belong to the same carrier on a frequency domain. And the same transmission time interval is located in the time domain. The UE transmits first data in the first resource, the first data being carried in the first transmission unit; and transmitting second data on the second resource, the second data being carried on the second transmission unit. In the embodiment of the invention, different transmission units can transmit through different resources, so that the transmission flexibility can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] The 5th generation (5G) new radio (NR) system defines that on a single carrier, a user equipment (UE) can only transmit one transport block (TB) or two TBs within a transmission time interval (TTI). Regardless of whether one TB or two TBs are transmitted, they are transmitted using the same resources, resulting in limited flexibility. Summary of the Invention

[0003] To address the aforementioned technical problems, embodiments of this application provide a communication method and apparatus for improving transmission flexibility.

[0004] Firstly, a first communication method is provided, which can be applied to a first device. The first device is, for example, a terminal-side device, also referred to as a terminal device. The terminal device is, for example, a terminal equipment, or other equipment including terminal equipment functions, or a circuit, or a system-on-a-chip (or, a chip, such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core or a system-in-package (SIP) chip) or other functional module, which is capable of implementing the functions of the terminal equipment, and which is, for example, disposed in the terminal equipment. The method includes: receiving first information, the first information indicating a first resource, a second resource, a first MCS, and a second MCS, wherein the first resource corresponds to a first transmission unit, the second resource corresponds to a second transmission unit, the first MCS corresponds to the first transmission unit, the second MCS corresponds to the second transmission unit, the first resource and the second resource belong to the same carrier in the frequency domain and are located in the same transmission time interval in the time domain; transmitting first data on the first resource, the first data being carried in the first transmission unit; and transmitting second data on the second resource, the second data being carried in the second transmission unit.

[0005] In this embodiment of the application, the first transmission unit corresponds to the first resource, and the second transmission unit corresponds to the second resource. This means that different transmission units can transmit through different resources, thereby improving transmission flexibility.

[0006] In one optional implementation, transmitting first data on the first resource and second data on the second resource includes: transmitting the first data and the second data on a first resource set, wherein the first resource set includes the first resource and the second resource. For example, the first data and the second data may belong to the same data, and the first data and the second data can be understood as sub-data of that data. The network device can schedule a resource (e.g., referred to as the first resource set) for the terminal device, and the terminal device can transmit the first data and the second data on different resources within the first resource set, improving the flexibility of transmission.

[0007] In one optional implementation, the first resource includes a first frequency domain resource, and the second resource includes a second frequency domain resource, wherein the first frequency domain resource and the second frequency domain resource are different. In this embodiment, different transmission units may correspond to different frequency domain resources. Therefore, the corresponding MCS can be determined based on the channel quality corresponding to each frequency domain resource, so that the MCS can be adapted to the frequency domain resources of the corresponding transmission unit, that is, adapted to the channel conditions of the corresponding transmission unit, thus reducing the impact of frequency-selective fading. For example, a more conservative MCS (lower-order MCS value) can be used for transmission units with poor channel quality, while a more suitable or aggressive MCS (higher-order MCS value) can be used for transmission units with better channel quality, thereby reducing transmission delay and improving transmission efficiency.

[0008] In one optional implementation, the first MCS is determined based on a first channel quality, which corresponds to the first frequency domain resource; the second MCS is determined based on a second channel quality, which corresponds to the second frequency domain resource. The MCS corresponding to different frequency domain resources can be determined based on the channel quality corresponding to that frequency domain resource, thereby enabling the MCS to adapt to the channel conditions of the frequency domain resource and thus improving transmission quality.

[0009] In one optional implementation, the first transmission unit is a first TB, and the second transmission unit is a second TB. The transmission unit can be a TB, or it can be a sub-block included in a TB, etc., and there is no limitation thereto.

[0010] In one optional implementation, the first transmission unit corresponds to a first HARQ process, and the second transmission unit corresponds to a second HARQ process. The first HARQ process is associated with a first HARQ process identifier, a first NDI, and a first RV, while the second HARQ process is associated with a second HARQ process identifier, a second NDI, and a second RV. When the transmission unit is TB, different transmission units can correspond to different HARQ processes. The parameters of different HARQ processes are relatively independent, so the transmission of each HARQ process can be independent of each other. For example, different HARQ processes can achieve concurrent transmission of new transmissions and retransmissions, thereby increasing the transmission opportunities for new transmissions and retransmissions. That is, the transmission units for new transmissions and retransmissions do not need to queue for a transmission opportunity, thereby reducing transmission latency.

[0011] In one alternative implementation, the first transmission unit and the second transmission unit belong to a third TB. In this implementation, the transmission unit may be a sub-block included in the TB.

[0012] In one optional implementation, the third TB corresponds to a third HARQ process. One TB can correspond to one HARQ process, and all transmission units included in the TB can correspond to the same HARQ process.

[0013] In one optional implementation, the first transmission unit corresponds to a first sub-HARQ process, and the second transmission unit corresponds to a second sub-HARQ process. The first sub-HARQ process is associated with a third HARQ process identifier, a third NDI, and a third RV, while the second sub-HARQ process is associated with the third HARQ process identifier, a fourth NDI, and a fourth RV. Although all transmission units within a TB correspond to one HARQ process, different transmission units within the TB can correspond to different sub-HARQ processes. The parameters of different sub-HARQ processes are relatively independent, so the transmission of each sub-HARQ process can be independent of each other. For example, different sub-HARQ processes can achieve concurrent transmission of newtransmissions and retransmissions, thereby increasing the transmission opportunities for newtransmissions and retransmissions. That is, transmission units for newtransmissions and retransmissions do not need to queue for a transmission opportunity, thereby reducing transmission latency.

[0014] In one alternative implementation, the first sub-HARQ process is associated with a first sub-HARQ process identifier, and the second sub-HARQ process is associated with a second sub-HARQ process identifier.

[0015] In one optional implementation, the first sub-HARQ process is different from the second sub-HARQ process; the third NDI is different from the fourth NDI; and the third RV is different from the fourth RV. The third NDI and the fourth NDI are relatively independent and do not affect each other; for example, the third NDI and the fourth NDI can be the same or different. Similarly, the third RV and the fourth RV are relatively independent and do not affect each other; for example, the third RV and the fourth RV can be the same or different.

[0016] In an optional implementation, the first information is further used to indicate a third resource and a third MCS, wherein the third resource corresponds to a third transmission unit, and the third MCS corresponds to the third transmission unit, wherein the first resource, the second resource, the third resource, and the fourth resource belong to the same carrier in the frequency domain and are located in the same transmission time interval in the time domain; the method further includes: transmitting third data on the third resource, wherein the third data is carried on the third transmission unit. For example, the first information can schedule M transmission units, where M is an integer greater than or equal to 2. The M transmission units may include, for example, a first transmission unit, a second transmission unit, and a third transmission unit, and optionally other transmission units. The M transmission units may be M TBs, or may be included in N TBs, where N may be less than or equal to M. It is evident that the transmission method provided by the embodiments of this application is relatively flexible.

[0017] In one alternative implementation, the third resource includes a third frequency domain resource.

[0018] In one alternative implementation, the first resource, the second resource, and the third resource are different. This means that different transmission units can transmit through different resources, thereby improving transmission flexibility.

[0019] In one optional implementation, transmitting third data on the third resource includes: transmitting the first data, the second data, and the third data on a first resource set, wherein the first resource set includes the first resource, the second resource, and the third resource. For example, the first data, the second data, and the third data may belong to the same data, and the first data, the second data, and the third data can be understood as sub-data of that data. The network device can schedule a resource (e.g., referred to as the first resource set) for the terminal device, and the terminal device can transmit the first data, the second data, and the third data on different resources within the first resource set, improving transmission flexibility.

[0020] In one alternative implementation, the third transmission unit belongs to the fourth TB. The third transmission unit may belong to the same TB as the first transmission unit and / or the second transmission unit, or to different TBs.

[0021] In one alternative implementation, the fourth TB corresponds to the fourth HARQ process.

[0022] In one optional implementation, the third transmission unit corresponds to a third sub-HARQ process, wherein the third sub-HARQ process is associated with a fourth HARQ process identifier, a fifth NDI, and a fifth RV.

[0023] In one alternative implementation, the third sub-HARQ process is associated with a third sub-HARQ process identifier.

[0024] In an optional implementation, the method further includes: sending second information, the second information indicating that the first terminal supports one or more of the following: simultaneously transmitting multiple transmission units on different frequency domain resources within the same carrier; the transmission units transmitted simultaneously within the same carrier corresponding to multiple HARQ processes; a first quantity, the first quantity being the number of transmission units, wherein the transmission units are transmission units transmitted simultaneously on different frequency domain resources within the same carrier, and the first quantity is greater than or equal to 2; or, a second quantity, the second quantity being the number of HARQ processes, wherein the HARQ processes correspond to transmission units transmitted simultaneously within the same carrier, and the number of transmission units transmitted simultaneously is greater than or equal to 2. The second information can be considered as capability information of the terminal device. Upon receiving the second information, the network device can determine whether the terminal device is capable of executing the method provided in this application embodiment, ensuring that the network device's scheduling of the terminal device matches the terminal device's capabilities.

[0025] Secondly, a second communication method is provided, which can be applied to a second device. The second device is, for example, a network-side device, also referred to as a network device. This network device is, for example, a network equipment, or other equipment including network equipment functions, or a circuit, or a system-on-a-chip (or chip), or other functional module capable of implementing the functions of the network equipment, and is, for example, disposed within the network equipment. The network equipment can be a non-ORAN architecture or an ORAN architecture; or, the network equipment can be a CU, DU, or RU under an ORAN architecture. The network equipment is, for example, located on the ground, or the network equipment is, for example, a satellite, or located on a satellite. The method includes: sending first information, the first information indicating a first resource, a second resource, a first MCS, and a second MCS, wherein the first resource corresponds to a first transmission unit, the second resource corresponds to a second transmission unit, the first MCS corresponds to the first transmission unit, the second MCS corresponds to the second transmission unit, the first resource and the second resource belong to the same carrier in the frequency domain and are located in the same transmission time interval in the time domain; transmitting first data on the first resource, the first data being carried in the first transmission unit; and transmitting second data on the second resource, the second data being carried in the second transmission unit.

[0026] In one alternative implementation, transmitting first data on the first resource and transmitting second data on the second resource includes: transmitting the first data and the second data on a first resource set, wherein the first resource set includes the first resource and the second resource.

[0027] In one alternative implementation, the first resource includes a first frequency domain resource, and the second resource includes a second frequency domain resource, wherein the first frequency domain resource and the second frequency domain resource are different.

[0028] In one alternative implementation, the first MCS is determined based on a first channel quality, which corresponds to the first frequency domain resource; the second MCS is determined based on a second channel quality, which corresponds to the second frequency domain resource.

[0029] In one alternative implementation, the first transmission unit is a first TB, and the second transmission unit is a second TB.

[0030] In one optional implementation, the first transmission unit corresponds to a first HARQ process, and the second transmission unit corresponds to a second HARQ process, wherein the first HARQ process is associated with a first HARQ process identifier, a first NDI, and a first RV, and the second HARQ process is associated with a second HARQ process identifier, a second NDI, and a second RV.

[0031] In one alternative implementation, the first transmission unit and the second transmission unit belong to the third transmission block TB.

[0032] In one alternative implementation, the third TB corresponds to the third HARQ process.

[0033] In one optional implementation, the first transmission unit corresponds to a first sub-HARQ process, and the second transmission unit corresponds to a second sub-HARQ process, wherein the first sub-HARQ process is associated with a third HARQ process identifier, a third NDI, and a third RV, and the second sub-HARQ process is associated with the third HARQ process identifier, a fourth NDI, and a fourth RV.

[0034] In one alternative implementation, the first sub-HARQ process is associated with a first sub-HARQ process identifier, and the second sub-HARQ process is associated with a second sub-HARQ process identifier.

[0035] In one alternative implementation, the first sub-HARQ process is different from the second sub-HARQ process; the third NDI is different from the fourth NDI; and the third RV is different from the fourth RV.

[0036] In an optional implementation, the first information is further used to indicate a third resource and a third MCS, the third resource corresponding to a third transmission unit, and the third MCS corresponding to the third transmission unit, wherein the first resource, the second resource, and the third resource belong to the same carrier in the frequency domain and are located in the same transmission time interval in the time domain; the method further includes: transmitting third data on the third resource, the third data being carried on the third transmission unit.

[0037] In one alternative implementation, the third resource includes a third frequency domain resource.

[0038] In one alternative implementation, the first resource, the second resource, and the third resource are different.

[0039] In one optional implementation, transmitting third data on the third resource includes: transmitting the first data, the second data, and the third data on a first resource set, wherein the first resource set includes the first resource, the second resource, and the third resource.

[0040] In one alternative implementation, the third transmission unit belongs to the fourth TB.

[0041] In one alternative implementation, the fourth TB corresponds to the fourth HARQ process.

[0042] In one optional implementation, the third transmission unit corresponds to a third sub-HARQ process, wherein the third sub-HARQ process is associated with a fourth HARQ process identifier, a fifth NDI, and a fifth RV.

[0043] In one alternative implementation, the third sub-HARQ process is associated with a third sub-HARQ process identifier.

[0044] In an optional implementation, the method further includes: receiving second information, the second information indicating that the first terminal supports one or more of the following: simultaneously transmitting multiple transmission units on different frequency domain resources within the same carrier; the transmission units transmitted simultaneously within the same carrier corresponding to multiple HARQ processes; a first quantity, the first quantity being the number of transmission units, wherein the transmission units are transmission units transmitted simultaneously on different frequency domain resources within the same carrier, and the first quantity is greater than or equal to 2; or, a second quantity, the second quantity being the number of HARQ processes, wherein the HARQ processes correspond to transmission units transmitted simultaneously within the same carrier, and the number of transmission units transmitted simultaneously is greater than or equal to 2.

[0045] For the technical effects of the second aspect or its various alternative implementations, please refer to the description of the technical effects of the first aspect or its corresponding implementations.

[0046] Thirdly, an apparatus is provided. The apparatus can be the terminal-side device described in the first aspect above. The apparatus possesses the functions of the aforementioned terminal-side device. For example, the apparatus is capable of implementing the functions described in the first aspect above. For instance, the apparatus includes modules, units, or means corresponding to performing the operations involved in the first aspect above. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware. The apparatus is, for example, a terminal device, or other device including terminal device functions, or a chip system (or chip or circuit) or other functional module capable of implementing the functions of a terminal device. This chip system or functional module is, for example, disposed within a terminal device. In one optional implementation, the apparatus includes a baseband device and a radio frequency device. In another optional implementation, the apparatus includes a processing unit (sometimes also called a processing module) and a transceiver unit (sometimes also called a transceiver module). The transceiver unit is capable of transmitting and receiving functions. When the transceiver unit performs the transmitting function, it can be called a transmitting unit (sometimes also called a transmitting module), and when the transceiver unit performs the receiving function, it can be called a receiving unit (sometimes also called a receiving module). The transmitting unit and the receiving unit can be the same functional module, which is called the transceiver unit. This functional module can realize the transmitting and receiving functions; or, the transmitting unit and the receiving unit can be different functional modules, and the transceiver unit is a general term for these functional modules.

[0047] In one optional implementation, the transceiver unit (or the receiving unit) is configured to receive first information, the first information indicating a first resource, a second resource, a first MCS, and a second MCS, wherein the first resource corresponds to a first transmission unit, the second resource corresponds to a second transmission unit, the first MCS corresponds to the first transmission unit, the second MCS corresponds to the second transmission unit, the first resource and the second resource belong to the same carrier in the frequency domain, and are located in the same transmission time interval in the time domain; the transceiver unit is further configured to transmit first data on the first resource, the first data being carried in the first transmission unit; and the transceiver unit is further configured to transmit second data on the second resource, the second data being carried in the second transmission unit.

[0048] In an alternative embodiment, the device further includes a storage unit (sometimes also called a storage module), the processing unit being coupled to the storage unit and executing programs or instructions in the storage unit to enable the device to perform the functions of the terminal-side device described in the first aspect above.

[0049] Fourthly, an apparatus is provided. The apparatus can be a network-side device as described in the second aspect above. The apparatus possesses the functions of the aforementioned network-side device. For example, the apparatus is capable of implementing the functions described in the second aspect above. For instance, the apparatus includes modules, units, or means corresponding to performing the operations involved in the second aspect above. These modules, units, or means can be implemented through software, hardware, or a combination of software and hardware. The apparatus is, for example, a network device, or other device including network device functions, or a chip system (or chip or circuit) or other functional module capable of implementing the functions of a network device. This chip system or functional module is, for example, disposed within a network device. In one optional implementation, the apparatus includes a baseband device and a radio frequency device. In another optional implementation, the apparatus includes a processing unit (sometimes also called a processing module) and a transceiver unit (sometimes also called a transceiver module). For details on the implementation of the transceiver unit, please refer to the description in the third aspect.

[0050] In one optional implementation, the transceiver unit (or the sending unit) is configured to send first information, the first information indicating a first resource, a second resource, a first MCS, and a second MCS, wherein the first resource corresponds to a first transmission unit, the second resource corresponds to a second transmission unit, the first MCS corresponds to the first transmission unit, the second MCS corresponds to the second transmission unit, the first resource and the second resource belong to the same carrier in the frequency domain and are located in the same transmission time interval in the time domain; the transceiver unit is further configured to transmit first data on the first resource, the first data being carried in the first transmission unit; and the transceiver unit is further configured to transmit second data on the second resource, the second data being carried in the second transmission unit.

[0051] In an alternative embodiment, the device further includes a storage unit (sometimes also called a storage module), the processing unit being coupled to the storage unit and executing programs or instructions in the storage unit to enable the device to perform the functions of the network-side device described in the second aspect above.

[0052] Fifthly, an apparatus is provided. The apparatus includes a memory and one or more processors. The memory is used to store part or all of a computer program or instructions necessary for implementing the functions described in the first aspect. The one or more processors are executable to carry out the computer program or instructions, such that, when executed, the apparatus implements the methods in any possible design or implementation of the first aspect.

[0053] In one possible design, the device may further include interface circuitry, through which the processor communicates with other devices or components.

[0054] In one possible design, the device may also include the memory.

[0055] The aforementioned device may be a terminal, or a communication module in the terminal, or a chip in the terminal responsible for communication functions, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip containing a modem module.

[0056] A sixth aspect provides an apparatus. The apparatus includes a memory and one or more processors. The memory is used to store part or all of a computer program or instructions necessary for implementing the functions described in the second aspect above. The one or more processors are executable to carry out the computer program or instructions, such that, when executed, the apparatus implements the methods in any possible design or implementation of the second aspect above.

[0057] In one possible design, the device may further include interface circuitry, through which the processor communicates with other devices or components.

[0058] In one possible design, the device may also include the memory.

[0059] The aforementioned device may be a network device, a communication module in a network device, or a chip in a network device that is responsible for communication functions, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip that contains a modem module.

[0060] A seventh aspect provides a communication system including a network device, wherein the network device is configured to perform the method described in the second aspect and executed by a network-side device. For example, the network-side device may be implemented using the apparatus described in the fourth or sixth aspect.

[0061] Optionally, the communication system further includes a terminal device, wherein the terminal device is used to perform the method described in the first aspect above, which is executed by the terminal apparatus. For example, the terminal device can be implemented using the apparatus described in the third or fifth aspect.

[0062] Eighthly, a computer-readable storage medium is provided for storing a computer program or instructions that, when executed, cause the methods performed by the network-side device or terminal-side device in the above aspects to be implemented.

[0063] Ninthly, a computer program product containing instructions is provided, which, when the computer program or instructions are run on a computer, causes the methods described in the above aspects to be implemented.

[0064] In a tenth aspect, a chip system is provided, including a processor and an interface, the processor being configured to call and execute instructions from the interface to enable the chip system to implement the methods described above. Attached Figure Description

[0065] Figure 1A A schematic diagram of a HARQ process;

[0066] Figure 1B A schematic diagram illustrating the working mechanism of multiple HARQ processes;

[0067] Figure 2 and Figure 3 These are schematic diagrams illustrating two application scenarios of embodiments of this application;

[0068] Figure 4 A flowchart illustrating a communication method provided in an embodiment of this application;

[0069] Figures 5A-5C This is a schematic diagram illustrating several relationships between the transmission unit and the TB in the embodiments of this application;

[0070] Figures 6A-6E This is a schematic diagram illustrating several relationships between the transmission unit and the transmission identifier in the embodiments of this application;

[0071] Figure 7 A schematic diagram of an apparatus provided in an embodiment of this application;

[0072] Figure 8 This is a schematic diagram of another device provided in an embodiment of this application. Detailed Implementation

[0073] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the embodiments of this application will be further described in detail below with reference to the accompanying drawings.

[0074] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

[0075] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. Furthermore, the numbering of steps in the various embodiments described in this application is only to distinguish different steps and is not used to limit the order in which the steps are performed.

[0076] The following explanations of some terms or concepts used in the embodiments of this application are provided to facilitate understanding by those skilled in the art.

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

[0078] Furthermore, in this embodiment of the application, the terminal device can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component 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-to-object interconnection.

[0079] The various terminal devices described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can all be considered in-vehicle terminal devices, also known as on-board units (OBUs). The terminal device of this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the methods of this application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit.

[0080] The terminal equipment may sometimes be referred to as UE, terminal, access station, UE station, remote station, wireless communication equipment, or user equipment, etc.

[0081] In this application embodiment, the communication device used to implement the terminal device function can be a terminal device, which can be a terminal device or a device capable of supporting the terminal device to implement the function, such as a chip system. This device can be installed in the terminal device. In the technical solutions provided in this application embodiment, the UE is used as an example to describe the technical solutions provided in this application embodiment.

[0082] The network devices in this application embodiment include, for example, access network devices (or access network elements) and / or core network devices (or core network elements). The access network devices are devices with wireless transceiver capabilities, used to communicate with the terminal devices. The access network devices include, but are not limited to, base stations (base transceiver stations (BTS), Node B, evolved Node B (eNodeB) / eNB, or the next generation Node B (gNodeB) / gNB), transmission reception points (TRPs), base stations evolved from the 3rd generation partnership project (3GPP), access nodes in wireless fidelity (Wi-Fi) systems, wireless relay nodes, wireless backhaul nodes, etc. The base stations can be: macro base stations, micro base stations, pico base stations, small cells, relay stations, etc. Multiple base stations can support networks using the same access technology or networks using different access technologies. A base station can contain one or more co-located or non-co-located transmission and reception points. The access network equipment can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radioaccess network (CRAN) scenario. The access network equipment can also be a server, etc. For example, the network equipment in V2X technology can be a roadside unit (RSU). The following description uses a base station as an example to illustrate the access network equipment. A base station can communicate with a terminal device, or it can communicate with a terminal device through a relay station. A terminal device can communicate with multiple base stations in different access technologies. The core network equipment is used to implement functions such as mobility management, data processing, session management, policy and billing. The names of the equipment implementing core network functions may differ in systems using different access technologies; this application does not limit this.Taking the 5th generation (5G) mobile communication technology system as an example, the core network equipment includes, for example, access and mobility management function (AMF), session management function (SMF), policy control function (PCF), or user plane function (UPF), etc.

[0083] In a CU-DU architecture, or in an open RAN (ORAN) system, access network equipment may include one or more logical network elements such as a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs may be separate entities or included in the same network element, such as a baseband unit (BBU). RUs may be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0084] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open CU (O-CU), DU can also be called an open DU (O-DU), CU-CP can also be called an open CU-CP (O-CU-CP), CU-UP can also be called an open CU-UP (O-CU-CP), and RU can also be called an open RU (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples in its embodiments. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.

[0085] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (such as the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as one or more of the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, or Physical (PHY) layer). As another example, the CU can be configured to implement the functions of protocol layers above the PDCP layer (such as the RRC and / or SDAP layers), and the DU can be configured to implement the functions of protocol layers below the PDCP layer (such as one or more of the RLC, MAC, or PHY layers).

[0086] The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0087] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0088] In this application embodiment, the communication device used to implement the functions of a network device can be called a network device. This network device can be a network element, a network device, or a device capable of supporting the network device or network element to implement the function, such as a chip system. This device can be installed in the network device. In the technical solutions provided in this application embodiment, the device used to implement the functions of a network device is described as a network device (for example, the device used to implement the functions of an access network device is an access network device, and the device used to implement the functions of a core network device is a core network device).

[0089] The technical features involved in the embodiments of this application are described below.

[0090] Hybrid Automatic Repeat Request (HARQ) is a retransmission mechanism that combines forward error correction (FEC) and automatic repeat-request (ARQ). HARQ can employ multiple stop-and-wait ARQs in parallel, with each stop-and-wait ARQ corresponding to a HARQ process, and each HARQ process being an independent ARQ. (See reference...) Figure 1A This is an example of a HARQ process. The data sender can encode and transmit data using a HARQ process; the data receiver can decode the received data and perform cyclic redundancy checks (CRC). If a decoding error occurs, the data receiver can send a negative acknowledgment (NACK) to the data sender, which can then retransmit the data based on the NACK.

[0091] While one HARQ process is waiting for an acknowledgment, the sender can use another HARQ process to continue sending data, for example, sending a terabyte (TB). Similarly, while processing data received through one HARQ process, the receiver can simultaneously use another HARQ process to continue receiving other data. Please refer to [reference needed]. Figure 1B This example illustrates the working mechanism of multiple HARQ processes. Different HARQ processes can run independently and in parallel. For a single HARQ process, if the data receiver sends a NACK to the data sender, the data sender performs a retransmission; if the data receiver sends a positive ACK, the data sender sends the next TB. For example... Figure 1BIn the above scenario, the data sender sends TB1 to the data receiver via HARQ process 0, and the data receiver sends a NACK to the data sender. The data sender then retransmits TB1 to the data receiver via HARQ process 0. If the data sender sends TB2 to the data receiver via HARQ process 1, and the data receiver sends an ACK to the data sender, the data sender then sends TB4 to the data receiver via HARQ process 1.

[0092] 5G NR defines that on a single carrier, a UE can only transmit one or two TBs within a TTI. Specifically, a UE can transmit two TBs only when the number of transport layer or spatial streams is greater than four (5G NR supports a maximum of eight spatial streams). These two TBs reuse the same time-domain and frequency-domain resources, and correspond to one HARQ process.

[0093] It is evident that even when two TBs are sent, these two TBs are transmitted using different spatial streams on the same time and frequency domain resources, resulting in poor flexibility in the time and / or frequency domain resources used for transmission.

[0094] Therefore, in the embodiments of this application, the first transmission unit corresponds to the first resource, and the second transmission unit corresponds to the second resource. This means that different transmission units can transmit through different time-domain and / or frequency-domain resources, thereby improving the flexibility of transmission resources.

[0095] The technical solutions provided in this application can be applied to fourth-generation (4G) systems, such as Long Term Evolution (LTE) systems, or to 5G systems, such as NR systems, or to next-generation mobile communication systems or other similar communication systems, such as future communication systems, etc., without specific limitations. The solutions provided in this application can be applied to terrestrial networks, such as terrestrial cellular networks; or to aerial networks, such as non-terrestrial networks (NTNs). Furthermore, the technical solutions provided in this application can also be applied to D2D scenarios, such as NR-D2D scenarios, or to V2X scenarios, such as NR-V2X scenarios. For example, the embodiments of this application can be used in fields such as factory manufacturing, smart homes, intelligent driving, assisted driving, intelligent connected vehicles, or indoor commercial scenarios.

[0096] Please refer to Figure 2 This is a schematic diagram of an application scenario according to an embodiment of this application. Figure 2This includes a UE and network equipment, which may include access network equipment and / or core network equipment. For example, the UE camps on a cell provided by the network equipment. The UE may be located on the ground; the network equipment may be located on the ground or in the air, such as on a satellite, a drone, or an aircraft, or the network equipment may be a satellite, a drone, or an aircraft.

[0097] Please refer to Figure 3 This is a schematic diagram of another application scenario of this application embodiment. Figure 3 This includes UE1 and UE2, which can communicate via the sidelink (SL).

[0098] The method provided by the embodiments of this application is described below with reference to the accompanying drawings. In the flowcharts corresponding to the various embodiments of this application, unless otherwise specified, all steps indicated by dashed lines are optional. In the various embodiments of this application, TTI can be understood as the smallest local granularity of scheduling, or the smallest local granularity of a single transmission. For example, a TTI can be a frame, a sub-frame, a slot, or a mini-slot, etc. In the various embodiments of this application, the unit of frequency domain resources is, for example, a resource block (RB) or a set of resource blocks (RB), etc., without specific limitations; RB will be used as an example below.

[0099] The various embodiments described herein can be executed by a first device and a second device. The various embodiments described herein can be applied to... Figure 2 or Figure 3 The network architecture shown. For example, the first device described in the various embodiments of this document may be... Figure 2 In the UE, the second device described in the various embodiments of this document can be Figure 3 Network devices; for example, the first device described in the various embodiments of this document may be a network device; Figure 3 In UE1, the second device described in the various embodiments of this document can be... Figure 3 UE2 in the example. In the following description, the first device is a UE and the second device is a network device, that is, the example applied to the embodiments of this application. Figure 2 Taking the scenario shown as an example; if the embodiments of this application are to be applied... Figure 3 In the scenario shown, the UE mentioned later can be replaced with UE1, and the network device mentioned later can be replaced with UE2.

[0100] This application provides a communication method, please refer to the embodiments therein. Figure 4 Here is a flowchart of the method.

[0101] S401, The network device sends the first information. Correspondingly, the UE receives the first information.

[0102] The first information, for example, is used to schedule M data items, and may indicate M resources; or, the first information may schedule one data item comprising M data items, and may indicate a total resource, which may include M resources. M is an integer greater than or equal to 2. The M resources can be used to transmit the M data items. The first information may be physical layer signaling, such as downlink control information (DCI); or it may be signaling from other protocol layers, such as media access control (MAC) control element (CE) or radio resource control (RRC) signaling, etc., without limitation.

[0103] The M resources belong to the same carrier in the frequency domain and are located in the same TTI in the time domain. Any one of the M resources may include time-domain resources and frequency-domain resources, and optionally also spatial-domain resources. The frequency-domain resources included in any one of the M resources may include one or more RBs. The different resources among the M resources may have the same or different number of RBs in their frequency-domain resources. The spatial-domain resources included in any one of the M resources may include one or more spatial streams. The different resources among the M resources may have the same or different number of spatial streams in their spatial-domain resources, and / or the different resources among the M resources may have the same or different spatial streams.

[0104] For example, two of the M resources are designated as Resource 1 and Resource 2. Resource 1 may include Resource 1 in the first time domain and Resource 1 in the first frequency domain, and Resource 2 may include Resource 2 in the second time domain and Resource 2 in the second frequency domain. Resource 1 and Resource 2 belong to the same carrier and are located in the same Time-Interval Time (TTI). Alternatively, within a TTI, Resource 1 includes Resource 1 in the first frequency domain, and Resource 2 includes Resource 2 in the second frequency domain, where Resource 1 and Resource 2 belong to the same carrier. Resource 1 in the first frequency domain may include one or more Resource Blocks (RBs), and Resource 2 in the second frequency domain may include one or more RBs. The number of RBs in Resource 1 and Resource 2 may be the same or different from the number of RBs in Resource 2. Optionally, Resource 1 may also include Resource 1 in the first spatial domain, and Resource 2 may also include Resource 2 in the second spatial domain. Resource 1 in the first spatial domain includes one or more spatial streams, and Resource 2 in the second spatial domain includes one or more spatial streams. The number of spatial streams in Resource 1 and Resource 2 may be the same or different from the number of spatial streams in Resource 2, and / or, the specific spatial streams in Resource 1 and Resource 2 may be the same or different from the specific spatial streams in Resource 2.

[0105] The M resources can correspond to M transmission units. This means that the M resources can be used to send M transmission units, with one resource used to send one transmission unit. Taking the first resource and the second resource as examples, the first resource can correspond to the first transmission unit among the M transmission units, and the second resource can correspond to the second transmission unit among the M transmission units. This means that the first resource can be used to send the first transmission unit, and the second resource can be used to send the second transmission unit. Each transmission unit can carry data; for example, it can be understood as a data carrier. Therefore, when the first resource sends the first transmission unit, it can be understood that the first resource can send the data carried by the first transmission unit (e.g., referred to as the first data); similarly, when the second resource sends the second transmission unit, it can be understood that the second resource can send the data carried by the second transmission unit (e.g., referred to as the second data).

[0106] Optionally, the first information may indicate the correspondence between M resources and M transmission units, for example, a one-to-one correspondence between the M resources and M transmission units. Taking the first resource and the second resource as examples, the first information may indicate the correspondence between the first resource and the first transmission unit, and also indicate the correspondence between the second resource and the second transmission unit. Thus, the UE can determine that the first resource corresponds to the first transmission unit and the second resource corresponds to the second transmission unit based on the first information. Alternatively, the first information may not indicate the correspondence between the M resources and the M transmission units; for example, it may not indicate the correspondence between the first resource and the first transmission unit, nor may it explicitly indicate the correspondence between the second resource and the second transmission unit. The UE can combine the first information with other information (such as the protocol-predefined mapping rules between the M resources and the M transmission units) to determine that the first resource corresponds to the first transmission unit and the second resource corresponds to the second transmission unit.

[0107] Any two of the M resources are different. Taking the first resource and the second resource as an example, the first resource and the second resource are different. It can be seen that in this embodiment, different transmission units can transmit through different resources, thereby improving transmission flexibility. Optionally, the difference between the first resource and the second resource may include that the first frequency domain resource and the second frequency domain resource are different. Based on the difference in frequency domain resources, the first time domain resource and the second time domain resource may be the same or different, and / or, the first spatial domain resource and the second spatial domain resource may be the same or different.

[0108] The first information can also indicate M modulation and coding schemes (MCSs), which can correspond to M transmission units, for example, a one-to-one correspondence between the M MCSs and the M transmission units. For instance, the M MCSs include a first modulation and coding scheme (MCS) and a second MCS, where the first MCS corresponds to the first transmission unit and the second MCS corresponds to the second transmission unit. This can be understood as follows: the first MCS is the MCS corresponding to the data (first data) carried on the first transmission unit, i.e., the first data uses the first MCS; the second MCS is the MCS corresponding to the data (second data) carried on the second transmission unit, i.e., the second data uses the second MCS.

[0109] Optionally, the MCS corresponding to a transmission unit can be determined based on the channel quality corresponding to that transmission unit. For example, the first MCS can be determined based on the first channel quality, which is the channel quality corresponding to the first transmission unit; the second MCS can be determined based on the second channel quality, which is the channel quality corresponding to the second transmission unit. The channel quality of a transmission unit can refer to the channel quality of the frequency domain resources corresponding to that transmission unit; for example, the first channel quality refers to the channel quality corresponding to the first frequency domain resource, and the second channel quality refers to the channel quality corresponding to the second frequency domain resource.

[0110] The determination of channel quality can be performed by the UE, which can then feed back the determined channel quality to the network device. For example, the network device sends a downlink reference signal (RS), which may include one or more of a demodulation reference signal (DMRS), a channel state information-reference signal (CSI-RS), or other forms of reference signal. The UE estimates the channel quality based on the received downlink reference signal. Optionally, the network device sends M downlink reference signals. For example, these M downlink reference signals may include a first downlink reference signal and a second downlink reference signal. Optionally, the channel quality may include M channel quality parameters, such as a first channel quality and a second channel quality. Optionally, the first channel quality is estimated and determined by the UE based on the first downlink reference signal, and the second channel quality is estimated and determined by the UE based on the second downlink reference signal. The UE feeding back the channel quality to the network device may include sending M channel quality feedback messages to the network device, such as first channel quality feedback messages and second channel quality feedback messages. The network device can determine the quality of M channels based on the received M channel quality feedback information. For example, the network device can receive the first channel quality feedback and determine the first channel quality accordingly; the network device can receive the second channel quality feedback and determine the second channel quality accordingly.

[0111] Alternatively, channel quality determination can also be performed by the network device. For example, the network device configures and / or instructs the UE to transmit uplink reference signals, such as a channel sounding reference signal (SRS). Optionally, the UE transmits M uplink reference signals, including a first uplink reference signal and a second uplink reference signal. Optionally, the channel quality includes M channel quality parameters, for example, including a first channel quality and a second channel quality. Optionally, the first channel quality is estimated by the network device based on the first uplink reference signal, and the second channel quality is estimated by the network device based on the second uplink reference signal.

[0112] Alternatively, channel quality determination can be performed by the network device and the UE, or by the network device based on its measurements and UE feedback. For example, the network device sends a downlink reference signal, which the UE can use to send channel quality feedback information, such as M channel quality feedback messages. Additionally, the network device can also configure and / or instruct the UE to send an uplink reference signal, which the network device can use to measure and determine channel quality, such as M channel quality messages. The network device can then combine these M channel quality feedback messages and the M channel quality messages to determine the final M channel quality messages. For example, the M channel quality feedback messages may include first and second channel quality feedback messages. The network device can estimate the M channel quality messages, which may include both first and second channel quality messages. The network device can determine the final first channel quality message based on the first channel quality feedback message and the first channel quality message, and determine the final second channel quality message based on the second channel quality feedback message and the second channel quality message.

[0113] Suppose there is only one transmission unit (RCS) within a resource (e.g., within a frequency domain resource), and this RCS corresponds to one MCS. When there is a demand for large packet data transmission, the bandwidth occupied by this frequency domain resource is large, and the channel quality corresponding to different frequency domain locations within this resource may vary significantly. This variation can be understood as frequency-selective fading. Therefore, the MCS may not be able to adapt to the channel quality differences caused by frequency-selective fading within different frequency domain resources. Furthermore, under the constraint of low-latency transmission requirements, in order to correctly transmit large packet data within a specific bandwidth, the transmission spectral efficiency cannot be too low. A higher MCS may be more susceptible to the effects of strong frequency-selective fading, leading to bit errors and data transmission failure, which in turn triggers data retransmission. Data retransmission further increases transmission latency, potentially preventing the correct transmission of the entire data packet within the low-latency transmission requirement. In this embodiment, different transmission units correspond to different frequency domain resources. Therefore, the corresponding MCS can be determined based on the channel quality corresponding to each frequency domain resource, so that the MCS can be adapted to the frequency domain resources of the corresponding transmission unit, that is, to the channel conditions of the corresponding transmission unit, thereby reducing the impact of frequency-selective fading. For example, a more conservative MCS (lower-order MCS value) can be used for transmission units with poor channel quality, while a more suitable or aggressive MCS (higher-order MCS value) can be used for transmission units with better channel quality, thereby reducing transmission delay and improving transmission efficiency.

[0114] S402. The network device transmits M data points in M ​​resources. Correspondingly, the UE transmits these M data points in M ​​resources. These M data points are carried in M ​​transmission units. For example, the first data point is carried in the first transmission unit, and the second data point is carried in the second transmission unit.

[0115] S402 may include: the network device transmitting M data items in the M resources, and correspondingly, the UE receiving the M data items in the M resources. Alternatively, S402 may include: the UE transmitting M data items in the M resources, and correspondingly, the network device receiving the M data items in the M resources. To cover both scenarios, Figure 4 The S402 is drawn as a double arrow.

[0116] Optionally, the M data items can belong to the same data. This can be understood as the embodiments of this application mapping a complete data item to M resources for transmission. Optionally, the M data items can also be divided into M parts, called M sub-data items, where each part is a sub-data item, and the M sub-data items belong to one data item. The division of the M sub-data items can be performed at the physical (PHY) protocol layer, the media access control (MAC) protocol layer, the radio link control (RLC) protocol layer, or other protocol layers. The protocols involved in the above protocol layers can be 3rd Generation Partnership Project (3GPP) protocols, Institute of Electrical and Electronics Engineers (IEEE) protocols, or other wireless standard protocols.

[0117] Optionally, in S402, the network device can transmit the M data in a first resource set. The first resource set may include the M resources, or it can be understood that the first resource set is M resources. It is understood that the M resources are a whole; however, in this embodiment, the whole resource is divided into M parts and allocated to the M transmission units. As another optional implementation, there may be no division of M resources, and instead, the M transmission units occupy a whole resource. In this embodiment, the whole resource is referred to as the first resource set, or it may also be referred to as a resource (e.g., the fifth resource), and the first resource set will be used as an example below. The first resource set, for example, is all the resources indicated or scheduled by the first information. The M resources may include M frequency domain resources (e.g., each of the M resources may include one frequency domain resource), therefore the first resource set may include the M frequency domain resources. The M frequency domain resources may be contiguous in the frequency domain or discontinuous in the frequency domain; there is no limitation on this.

[0118] In this embodiment of the application, a transmission unit may include F code blocks (CBs), where F is a positive integer. The value of F may be predefined by the protocol, preconfigured in the network device and UE, or configured by the network device, etc. Optionally, the protocol may predefine the maximum and / or minimum value of F, or predefine the range of values ​​for F, or predefine a specific value for F. If the protocol predefines a maximum and / or minimum value of F, or predefines a range of values ​​for F, then the value of F in a single transmission can be determined by the implementation of the data sender (understandably, if the protocol predefines a maximum and / or minimum value of F, then the value of F can be less than or equal to the maximum value and / or greater than or equal to the minimum value; or, if the protocol predefines a range of values ​​for F, then the value of F can be within that range), or configured by the data sender or data receiver (e.g., configured or pre-configured via RRC signaling), or scheduled by the data sender or data receiver (e.g., scheduled by the network device via dynamic signaling, which includes, for example, one or more of DCI, sidelink control information (SCI), MAC-CE, or RRC signaling). Optionally, the values ​​of F corresponding to different transmission units in the M transmission units can be the same or different. In this embodiment, the data sender is a network device and the data receiver is a UE, or the data sender is a UE and the data receiver is a network device. In practical applications, the data transmitter and the data receiver can also be two different UEs. For example, in the 3GPP NR protocol, for low-density parity check (LDPC) coding, the maximum block length of base graph (BG) 1 (BG1) is 8448 bits, and the minimum block length is 308 bits; while the maximum block length of BG2 is 3840 bits, and the minimum is 40 bits.

[0119] A transmission unit can be, for example, a TB, where one transmission unit is one TB; or, a transmission unit can also be a sub-block included in a TB, where one TB can include multiple transmission units. Depending on the different implementations of the transmission unit, the solutions in the embodiments of this application can also differ, as illustrated below.

[0120] 1. The transmission unit is TB.

[0121] The M transmission units can specifically be M TBs. For example, the first transmission unit among the M transmission units is the first TB, and the second transmission unit among the M transmission units is the second TB, etc. The definition of TB can be consistent with the definition of the 3GPP protocol, for example, referring to the definitions in the 3GPP TS38.211 and TS38.212 protocol texts. However, the embodiments of this application do not exclude other TB definition methods. TB can be the basic transmission unit carrying a physical layer protocol data unit (PDU), which, after verification, is submitted to the upper protocol layer (e.g., the MAC layer) for further processing.

[0122] For reference Figure 5A This is an example of this transmission method. Figure 5A It includes M TBs, namely TB1 to TBM. Figure 5A Taking the first resource set containing M frequency domain resources as [RBj, RBj+g] as an example, where j and j+g both represent the indices of RB, j can be greater than or equal to 0, and g is greater than j. [RBj, RBj+g] can be understood as the starting position of the frequency domain resources in the first resource set being RBj, and the ending position being RBj+g. Figure 5A This is an example of M frequency domain resources being adjacent in the frequency domain.

[0123] 2. The transmission unit is a sub-block included in TB.

[0124] Each sub-block may include a portion of the data in the TB, i.e., a portion of the information bits, but not all the information bits of the entire TB. Furthermore, the number of information bits included in each sub-block can be greater than 0. As an optional implementation, a sub-block may include W code blocks, where W is a positive integer greater than 0, and W is less than the total number of code blocks contained in the TB. Different sub-blocks may include the same or different numbers of code blocks.

[0125] Optionally, the M transmission units can be included in N data blocks (TBs), where N is a positive integer. Taking N=1 as an example, the TB includes M transmission units. For instance, the M transmission units may include a first transmission unit and a second transmission unit, both of which can be included in the TB. Taking N greater than 1 as another example, each of the N TBs may include a portion of the M transmission units, and the N TBs collectively include the M transmission units. For instance, the M transmission units may include a first transmission unit and a second transmission unit, which can be included in a third TB within the N TBs. Furthermore, the M transmission units may also include a third transmission unit (which can carry the third data among the M data items), which can be included in a fourth TB within the N TBs.

[0126] For reference Figure 5B This is an example of such a transmission method. Figure 5B Continuing with the example of the first resource set comprising M frequency domain resources [RBj, RBj+g], and assuming N=1, further... Figure 5B Let's take the example of these M frequency domain resources being adjacent in the frequency domain.

[0127] Can be referenced again Figure 5C This is another example of this type of transmission method. Figure 5C Continuing with the example of the first resource set containing M frequency domain resources [RBj, RBj+g], and assuming N>1, then... Figure 5C It includes N TBs in total, numbered TB1 to TBN. Additionally, Figure 5C Taking the example of M frequency domain resources being adjacent in the frequency domain. Optionally, the number of transmission units included in different TBs among the N TBs may be equal or unequal, but among the N TBs, at least one TB may include a number of transmission units greater than or equal to 2. Figure 5C In this context, for example, each TB in N TBs can include K transmission units, where K is a positive integer, and K × N = M. That is, Figure 5C Taking the example that different TBs in the N TBs contain the same number of transmission units. In the various figures of the embodiments of this application, the transmission units in different TBs can be different. The reason why the transmission units in different TBs have the same serial number is that the transmission units in each TB are numbered separately, which does not mean that the transmission units are the same.

[0128] In this embodiment, the M transmission units can correspond to L transmission identifiers, where M can be greater than or equal to L. The transmission identifiers are, for example, HARQ process identifiers, sub-HARQ process identifiers, or other forms of identifiers, to distinguish different transmission processing processes. Different HARQ processes are relatively independent; for example, the MCS, new data indicator (NDI), and redundant versions (RV) parameters corresponding to the data transmitted by different HARQ processes can all be relatively independent.

[0129] A child HARQ process, also known as a HARQ subprocess, can be associated with one or more other child HARQ processes. Whether a child HARQ process is associated with the same HARQ process or with different HARQ processes, they can be relatively independent of each other. For example, the MCS, NDI, RV, and other parameters corresponding to the data transmitted by different child HARQ processes can be relatively independent.

[0130] The relationship between the M transmission units and the L transmission identifiers is illustrated with the following example.

[0131] 1. The transmission unit is a TB. In this transmission mode, the transmission identifier can include a HARQ process identifier. One TB can correspond to one HARQ process, and different TBs can correspond to different HARQ processes, that is, L=M, and the M transmission units can correspond to M HARQ process identifiers.

[0132] In this scheme, the M TBs can correspond to M different HARQ processes. For example, the first TB among the M TBs corresponds to the first HARQ process (the first TB can be associated with the first HARQ process identifier, which is the identifier of the first HARQ process), and the second TB among the M TBs corresponds to the second HARQ process (the second TB can be associated with the second HARQ process identifier, which is the identifier of the second HARQ process), and so on. As mentioned above, the parameters of different HARQ processes can be relatively independent. For example, the first HARQ process can be associated with the first NDI and the first RV, and the second HARQ process can be associated with the second NDI and the second RV. Among them, the first NDI and the second NDI can be relatively independent. For example, the first NDI is determined based on the transmission status of the first transmission unit on the first HARQ process, and the second NDI is determined based on the transmission status of the second transmission unit on the second HARQ process. The values ​​of the first NDI and the second NDI can be the same or different. The first RV and the second RV can be relatively independent. For example, the first RV is determined according to the first transmission unit in the first HARQ process, and the second RV is determined according to the second transmission unit in the second HARQ process. The values ​​of the first RV and the second RV can be the same or different.

[0133] Since the transmissions of the M HARQ processes can be relatively independent, different transmission units can execute the same or different transmission processes. For example, when the first TB in the first HARQ process performs a new transmission or a retransmission, the second TB in the second HARQ process can perform either a new transmission or a retransmission. Therefore, assigning different TBs to different HARQ processes can help achieve concurrency in new transmission and retransmission, improving transmission flexibility. Furthermore, achieving concurrency in new transmission and retransmission can increase the transmission opportunities for new transmission and retransmission; that is, TBs performing new transmission and retransmission do not need to queue for a transmission opportunity, thereby reducing transmission latency.

[0134] For reference Figure 6A This is an example of this type of transmission method. Figure 6A Let's continue with the example of the M frequency domain resources [RBj, RBj+g] included in the first resource set. Figure 6A In this context, M TBs can correspond to M HARQ processes.

[0135] Optionally, in the scheme for concurrent newtransmission and retransmission TBs, the retransmission and / or newtransmission TBs can also be recombined. For example, if the first CB or first CB group in the first TB is received incorrectly and needs to be retransmitted; or if the second CB or second CB group in the second TB is received incorrectly and needs to be retransmitted, then the first CB or first CB group, and the second CB or second CB group can be recombined into a fifth TB. The fifth TB can serve as a retransmission of the first TB and the second TB, corresponding to a fifth transmission identifier, which is, for example, a fifth HARQ process identifier. The fifth TB can be concurrently used for newtransmission and / or retransmission with other TBs. This implementation helps reduce the number of HARQ processes used simultaneously and reduces implementation complexity.

[0136] 2. The transmission unit is a sub-block included in TB.

[0137] (1) Optionally, in this transmission mode, the transmission identifier may include the HARQ process identifier.

[0138] The M transmission units can be included in N data blocks (TBs), and each TB can include one or more transmission units from the M transmission units. Each TB in the N TBs can correspond to one HARQ process; that is, all transmission units within a TB can share a single HARQ process. Different TBs in the N TBs can correspond to different HARQ processes. In this case, L = N, and the N TBs can correspond to N HARQ process identifiers. M can be greater than L, less than L, or equal to L.

[0139] In this scheme, the N TBs can correspond to N different HARQ processes. For example, the first TB corresponds to the first HARQ process (the first TB can be associated with the first HARQ process identifier, which is the identifier of the first HARQ process), the second TB corresponds to the second HARQ process (the second TB can be associated with the second HARQ process identifier, which is the identifier of the second HARQ process), and the third TB corresponds to the third HARQ process (the third TB can be associated with the third HARQ process identifier, which is the identifier of the third HARQ process), and so on. As mentioned above, the parameters of different HARQ processes can be relatively independent. Therefore, if N is greater than 1, different TBs can perform the same or different transmission processes. For example, when the first TB on the first HARQ process performs a new transmission or a retransmission, the second TB on the second HARQ process can perform a new transmission or a retransmission. It is evident that assigning different TBs to different HARQ processes can help achieve concurrency in new and retransmissions, thereby improving transmission flexibility. In addition, achieving concurrency in new and retransmissions can increase the transmission opportunities for new and retransmissions, meaning that TBs for new and retransmissions do not need to queue for a transmission opportunity, which can reduce transmission latency.

[0140] For a single transport unit (TB), since it corresponds to one HARQ process, all transport units within that TB share a single transmission unit (NDI) and a single retransmission vehicle (RV). Therefore, the transport units within that TB can synchronously perform newtransmissions or retransmissions, but concurrent newtransmissions and retransmissions may not be possible. However, even within the same TB, the coding and modulation of different transport units within that TB can be performed independently. Therefore, different transport units within a TB can each have their own corresponding transmission control system (MCS). For example, the MCS corresponding to a transport unit can be determined based on the frequency domain resources of that transport unit. For instance, the third TB among the N TBs includes a first transport unit and a second transport unit. The third TB can correspond to a third HARQ process, therefore the first and second transport units correspond to one NDI and one RV. However, the first transport unit can correspond to a first MCS, which is determined, for example, based on a first channel quality; the second transport unit can correspond to a second MCS, which is determined, for example, based on a second channel quality. For information on first and second channel quality, please refer to the previous section.

[0141] For reference Figure 6B This is an example of this type of transmission method. Figure 6B Continuing with the example of the first resource set containing M frequency domain resources [RBj, RBj+g], and taking N=1 as an example. Figure 6B In this context, each TB corresponds to a HARQ process, for example, HARQ process 1.

[0142] Can be referenced again Figure 6C This is an example of this type of transmission method. Figure 6C Continuing with the example of the first resource set containing M frequency domain resources [RBj, RBj+g], and assuming N>1. Figure 6C In this context, M transmission units can be included in N data points (TBs), where each TB corresponds to one HARQ process. Therefore, N TBs can correspond to N HARQ processes, namely: Figure 6C HARQ processes 1 to N are in the HARQ process. Figure 6B Taking the example where each TB includes K transmission units, where K is a positive integer, K × N = M. That is, Figure 6C This example assumes that different TBs among the N TBs contain the same number of transmission units, but it is not limited to this in practice.

[0143] Optionally, in the scheme for concurrent newtransmission and retransmission TBs, the retransmission and / or newtransmission TBs can also be recombined. For example, if the first CB or first CB group in the first TB is received incorrectly and needs to be retransmitted; or if the second CB or second CB group in the second TB is received incorrectly and needs to be retransmitted, then the first CB or first CB group, and the second CB or second CB group can be recombined into a fifth TB. The fifth TB can serve as a retransmission of the first TB and the second TB, corresponding to a fifth transmission identifier, which is, for example, a fifth HARQ process identifier. The fifth TB can be concurrently used for newtransmission and / or retransmission with other TBs. This implementation helps reduce the number of HARQ processes used simultaneously and reduces implementation complexity.

[0144] (2) Optionally, in this transmission mode, the transmission identifier may include the HARQ process identifier and the sub-HARQ process identifier, or it may be understood that the transmission identifier includes the sub-HARQ process identifier.

[0145] The M transmission units can be included in N data blocks (TBs), and each TB can include one or more transmission units from the M transmission units. Each TB in the N TBs can correspond to one HARQ process; that is, all transmission units within a TB can share a single HARQ process. Different TBs in the N TBs can correspond to different HARQ processes. In this case, L = N, and the N TBs can correspond to N HARQ process identifiers. M can be greater than L, less than L, or equal to L.

[0146] Furthermore, within each of the N TBs, each transmission unit can correspond to one sub-HARQ process, and different transmission units can correspond to different sub-HARQ processes. For example, in the first TB of the N TBs, transmission unit 1 corresponds to sub-HARQ process 1, transmission unit 2 corresponds to sub-HARQ process 2, and so on. The number of sub-HARQ processes corresponding to a TB can be equal to the number of transmission units included in that TB. All the sub-HARQ processes corresponding to the transmission units in a TB can be associated with the HARQ processes corresponding to that TB, for example, by associating them through identifiers. For instance, the N TBs include a third TB, which includes a first transmission unit and a second transmission unit, with the first transmission unit corresponding to a first sub-HARQ process and the second transmission unit corresponding to a second sub-HARQ process; the N TBs also include a fourth TB, which includes a third transmission unit, with the third transmission unit corresponding to a third sub-HARQ process. In this system, the identifier for the first sub-HARQ process is the first sub-HARQ process identifier, the identifier for the second sub-HARQ process is the second sub-HARQ process identifier, and the identifier for the third sub-HARQ process is the third sub-HARQ process identifier. Additionally, the third TB corresponds to the third HARQ process, and its identifier is the third HARQ process identifier; similarly, the fourth TB corresponds to the fourth HARQ process, and its identifier is the fourth HARQ process identifier. Therefore, the third HARQ process can be associated with the first and second sub-HARQ processes; for example, the identifier of the third HARQ process can be associated with the identifiers of the first and second sub-HARQ processes, or vice versa. Similarly, the fourth HARQ process can be associated with the third sub-HARQ process; for example, the identifier of the fourth HARQ process can be associated with the identifier of the third sub-HARQ process, or vice versa.

[0147] The parameters of different sub-HARQ processes can be relatively independent. For example, the first sub-HARQ process can be associated with the third NDI and the third RV, the second sub-HARQ process can be associated with the fourth NDI and the fourth RV, and the third sub-HARQ process can be associated with the fifth NDI and the fifth RV. The third, fourth, and fifth NDIs can be relatively independent of each other. For example, the third NDI is determined based on the transmission status of the first transmission unit in the first sub-HARQ process, the fourth NDI is determined based on the transmission status of the second transmission unit in the second sub-HARQ process, and the fifth NDI is determined based on the transmission status of the third transmission unit in the third sub-HARQ process. The values ​​of the third, fourth, and fifth NDIs can be the same or different. Similarly, the third, fourth, and fifth RVs can be relatively independent of each other. For example, the third RV is determined based on the first transmission unit in the first sub-HARQ process, the fourth RV is determined based on the second transmission unit in the second sub-HARQ process, and the fifth RV is determined based on the third transmission unit in the third sub-HARQ process. The values ​​of the third, fourth, and fifth RVs can be the same or different.

[0148] Since the parameters of different sub-HARQ processes can be relatively independent, different transmission units can execute the same or different transmission processes. For example, when the first transmission unit in the first sub-HARQ process performs a new transmission or a retransmission, the second transmission unit in the second sub-HARQ process can perform either a new transmission or a retransmission. Therefore, assigning different transmission units to different sub-HARQ processes can help achieve concurrency in new transmission and retransmission, improving transmission flexibility. Furthermore, achieving concurrency in new transmission and retransmission can increase the transmission opportunities for new transmission and retransmission; that is, the TBs of new transmission and retransmission do not need to queue for a transmission opportunity, thereby reducing transmission latency.

[0149] Furthermore, the coding and modulation of different transmission units can be performed independently. Therefore, different transmission units can each have their own corresponding MCS. For example, the MCS corresponding to a transmission unit can be determined based on the frequency domain resources of that transmission unit. For instance, the M transmission units include a first transmission unit and a second transmission unit. The first transmission unit can correspond to a first MCS, which is determined, for example, based on a first channel quality. The second transmission unit can correspond to a second MCS, which is determined, for example, based on a second channel quality. For information on the first and second channel qualities, please refer to the previous section.

[0150] For reference Figure 6D This is an example of such a transmission method. Figure 6D Continuing with the example of the first resource set containing M frequency domain resources [RBj, RBj+g], and taking N=1 as an example. Figure 6DIn this context, M transmission units can be included within a single transport unit (TB), and this TB corresponds to one HARQ process. Furthermore, each of these M transmission units can correspond to a sub-HARQ process, thus the M transmission units can correspond to M sub-HARQ processes, namely: Figure 6D The HARQ processes are sub-HARQ processes 1 to M. These M sub-HARQ processes can be associated with the HARQ process corresponding to the TB, for example, the TB corresponds to HARQ process 1.

[0151] Can be referenced again Figure 6E This is another example of this type of transmission method. Figure 6E Continuing with the example of the first resource set containing M frequency domain resources [RBj, RBj+g], and assuming N>1. Figure 6E In this context, M transmission units can be included in N data points (TBs), where each TB corresponds to one HARQ process. Therefore, N TBs can correspond to N HARQ processes, namely: Figure 6E The M transmission units are defined as HARQ processes 1 through N. Additionally, each of these M transmission units can correspond to a sub-HARQ process, meaning the M transmission units can correspond to M sub-HARQ processes. All the sub-HARQ processes corresponding to the transmission units within a TB can be associated with the HARQ process corresponding to that TB. Figure 6E Taking the example where each TB includes K transmission units, where K is a positive integer, K × N = M. That is, Figure 6E This example uses the case where different TBs among the N TBs contain the same number of transmission units, but it is not limited to this. In the various figures of the embodiments of this application, the sub-HARQ processes associated with different HARQ processes can be different. The reason why the sub-HARQ processes associated with different HARQ processes have the same sequence number is because the sub-HARQ processes associated with each HARQ process are numbered separately, and this does not mean that the sub-HARQ processes are the same.

[0152] Optionally, in the scheme of implementing concurrent new and retransmission transmission units, the retransmission and / or new transmission units can also be recombined. For example, if the first CB or first CB group in the first transmission unit is received incorrectly and needs to be retransmitted; or if the second CB or second CB group in the second transmission unit is received incorrectly and needs to be retransmitted, then the first CB or first CB group, and the second CB or second CB group can be recombined into a fourth transmission unit. The fourth transmission unit can serve as a retransmission of the first and second transmission units, corresponding to a fourth transmission identifier, which is, for example, a fourth sub-HARQ process identifier. The fourth transmission unit can concurrently perform new and / or retransmission with other transmission units. This implementation helps reduce the number of sub-HARQ processes used simultaneously and reduces implementation complexity.

[0153] Optionally, in this embodiment, the UE may also send its capability information to the network device, enabling the network device to determine whether it can execute the scheme of this embodiment for the UE. For example, the UE may send second information to the network device, which indicates the UE's capability information; upon receiving the second information, the network device can determine the UE's capability. This step can be referred to as S403, which, for example, occurs before S401. The second information may be sent, for example, when the UE establishes an RRC connection with the network device, or when the UE performs registration, or it may be sent at other times; there is no limitation on this. Alternatively, the UE may not send the second information to the network device, and the network device may learn about the UE's capability through other means, such as through the UE's registration information. Therefore, S403 is an optional step.

[0154] Optionally, the second information may indicate one or more of the following: whether the UE supports the simultaneous transmission of multiple transmission units on different frequency domain resources within the same carrier, and whether the UE supports multiple HARQ processes corresponding to the transmission units transmitted simultaneously within the same carrier, either a first number or a second number.

[0155] If the UE supports simultaneously transmitting multiple transmission units on different frequency domain resources within the same carrier, then the UE can execute the embodiments of this application, because the embodiments of this application require simultaneously transmitting M transmission units on M frequency domain resources within the same carrier (the M transmission units are located within the same TTI, so they can be considered as being transmitted simultaneously). However, if the UE does not support simultaneously transmitting multiple transmission units on different frequency domain resources within the same carrier, then the UE cannot execute the embodiments of this application.

[0156] If the UE supports transmitting multiple HARQ processes corresponding to transmission units simultaneously within the same carrier, then all the schemes provided in this application embodiment can be executed, because in some schemes of this application embodiment, the UE can simultaneously transmit transmission units corresponding to multiple HARQ processes within the same carrier. However, if the UE does not support transmitting multiple HARQ processes corresponding to transmission units simultaneously within the same carrier, the network device can assume that the UE only supports transmitting one HARQ process corresponding to transmission units simultaneously within the same carrier. In this case, the UE can execute some of the schemes provided in this application embodiment, but cannot execute the remaining schemes provided in this application embodiment. For example, the UE can execute the scheme provided in this application embodiment where the M transmission units are located within the same TB and the TB corresponds to one HARQ process; however, the UE cannot execute the scheme involving the M transmission units corresponding to multiple HARQ processes in this application embodiment.

[0157] The first quantity is the number of transmission units, which are transmission units transmitted simultaneously on different frequency domain resources within the same carrier. The first quantity is greater than or equal to 2. For example, if the UE supports transmitting P transmission units simultaneously on different frequency domain resources within the same carrier, then P is the first quantity. If the second information indicates the first quantity, the number of transmission units scheduled by the network device for the UE at one time can be less than or equal to P; for example, M can be less than or equal to P.

[0158] The second quantity is the number of HARQ processes, which correspond to transmission units transmitted simultaneously within the same carrier. The number of simultaneously transmitted transmission units is greater than or equal to 2, and the second quantity is a positive integer. For example, if the UE supports simultaneously transmitting P transmission units on different frequency domain resources within the same carrier, and these P transmission units correspond to H HARQ processes, then H is the second quantity. If the second information indicates the second quantity, the number of HARQ processes scheduled by the network device for the UE at one time can be less than or equal to H.

[0159] In this embodiment, different transmission units can transmit using different resources, thereby improving transmission flexibility. Furthermore, since different transmission units transmit using different resources, the MCS (Multi-Channel System) corresponding to a transmission unit can be determined based on the resources corresponding to that transmission unit. This allows the MCS of each transmission unit to reflect the channel conditions corresponding to that transmission unit, contributing to improved transmission quality. Additionally, in this embodiment, different transmission units can correspond to different HARQ processes or HARQ subprocesses, making the transmission processes of different transmission units relatively independent. This facilitates concurrent new transmissions and retransmissions, reducing transmission latency.

[0160] Figure 7 A schematic diagram of a communication device according to an embodiment of this application is provided. The communication device 700 may be... Figure 4 The network device or its circuitry described in the illustrated embodiment is used to implement the method corresponding to the network device in the above method embodiments. Alternatively, the communication device 700 may be... Figure 4 The UE or its circuit system described in the illustrated embodiment is used to implement the method corresponding to the UE in the above method embodiments. For example, one type of circuit system is a chip system.

[0161] The communication device 700 includes at least one processor 701. The processor 701 can be used for internal processing within the device to implement certain control processing functions. Optionally, the processor 701 includes instructions. Optionally, the processor 701 can store data. Optionally, different processors can be independent devices, located in different physical locations, or located on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, integrated on one or more integrated circuits.

[0162] Optionally, the communication device 700 includes one or more memories 703 for storing instructions. Optionally, the memories 703 may also store data. The processor and the memories may be separate or integrated together.

[0163] Optionally, the communication device 700 includes a communication line 702 and at least one communication interface 704. Since the memory 703, communication line 702, and communication interface 704 are all optional, therefore... Figure 7 All are represented by dashed lines.

[0164] Optionally, the communication device 700 may further include a transceiver and / or an antenna. The transceiver can be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver unit, transceiver circuit, input / output interface, etc., and is used to realize the transmission and reception functions of the communication device 700 via the antenna. Optionally, the transceiver includes a transmitter and a receiver. For example, the transmitter can be used to generate a radio frequency (RF) signal from a baseband signal, and the receiver can be used to convert the RF signal back into a baseband signal.

[0165] The processor 701 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 programs according to the present application.

[0166] Communication line 702 may include a path for transmitting information between the aforementioned components.

[0167] The communication interface 704 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), wired access network, etc.

[0168] The memory 703 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or it may be 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 compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. The memory 703 may exist independently and be connected to the processor 701 via communication line 702. Alternatively, the memory 703 may be integrated with the processor 701.

[0169] The memory 703 stores computer execution instructions for implementing the scheme of this application, and its execution is controlled by the processor 701. The processor 701 executes the computer execution instructions stored in the memory 703, thereby realizing... Figure 4 The steps performed by the network device or UE as shown in the embodiments.

[0170] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.

[0171] In a specific implementation, as one example, the processor 701 may include one or more CPUs, for example... Figure 7 CPU0 and CPU1 in the CPU.

[0172] In a specific implementation, as one example, the communication device 700 may include multiple processors, such as... Figure 7 Processors 701 and 705 are described in the text. Each of these processors can be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. Here, "processor" can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).

[0173] when Figure 7When the illustrated device is a chip, such as a network device chip or a UE chip, the chip includes a processor 701 (and may also include a processor 705), a communication line 702, and a communication interface 704. Optionally, it may include a memory 703. Specifically, the communication interface 704 may be an input interface, pins, or circuits, etc. The memory 703 may be a register, cache, etc. The processor 701 and processor 705 may be a general-purpose CPU, microprocessor, ASIC, or one or more integrated circuits for controlling the execution of a program that controls the communication method of any of the above embodiments.

[0174] This application embodiment can divide the device into functional modules according to the above method embodiment. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. For example, in the case of dividing each functional module according to its own function, Figure 8 This is a schematic diagram of an apparatus. The apparatus 800 may be a network device or UE involved in the above-described method embodiments, or a chip in a network device or a chip in a UE. The apparatus 800 includes a processing unit 802 and a transceiver unit 801.

[0175] It should be understood that the device 800 can be used to implement the steps performed by the network device or UE in the communication method of the embodiments of this application, and the relevant features can be referred to above. Figure 4 The embodiments shown are not described in detail here.

[0176] Optional, Figure 8 The functions / implementation process of the transceiver unit 801 and the processing unit 802 can be obtained through Figure 7 The processor 701 in the memory calls computer execution instructions stored in memory 703 to implement the function. Alternatively, Figure 8 The function / implementation process of the processing unit 802 in the middle can be achieved through Figure 7 The processor 701 in the memory calls computer execution instructions stored in the memory 703 to implement this. Figure 8 The function / implementation process of the transceiver unit 801 in the middle can be obtained through Figure 7 It is implemented using the 704 communication interface.

[0177] Optionally, when the device 800 is a chip or circuit, the function / implementation process of the transceiver unit 801 can also be implemented through pins or circuits. Optionally, the transceiver unit 801 may include a transmitting unit and / or a receiving unit, whereby the transmitting unit implements the transmitting function and the receiving unit implements the receiving function; or, the transceiver unit 801 may be an integral module capable of implementing both transmitting and / or receiving functions. Optionally, the transceiver unit 801 can be implemented using a transceiver.

[0178] This application also provides a computer-readable storage medium storing a computer program or instructions. When the computer program or instructions are executed, they implement the methods performed by the first network device, the second network device, or the UE in the aforementioned method embodiments. Thus, the functions described in the above embodiments can be implemented as software functional units and sold or used as independent products. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to it, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may 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 various embodiments of this application. The storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0179] This application also provides a computer program product comprising: computer program code, which, when run on a computer, causes the computer to perform the method executed by the network device or UE in any of the foregoing method embodiments.

[0180] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the methods performed by the network device or UE involved in any of the above method embodiments.

[0181] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially 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, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0182] The various illustrative logic units and circuits described in the embodiments of this application can be implemented or operate the described functions using a general-purpose processor, digital signal processor (DSP), ASIC, field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor; alternatively, it can be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented using 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.

[0183] The steps of the methods or algorithms described in the embodiments of this application can be directly embedded in hardware, software units executed by a processor, or a combination of both. The software units can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, 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 storage medium can be disposed in an ASIC, which can be disposed in the terminal device. Optionally, the processor and storage medium can also be disposed in different components of the terminal device.

[0184] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

[0185] The contents of the various embodiments of this application can be referenced to each other. Unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0186] It is understood that in the embodiments of this application, the network device and / or UE may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples. In the embodiments of this application, other operations or variations of various operations may also be performed. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessary to perform all the operations in the embodiments of this application.

Claims

1. A communication method characterized by comprising: The method comprises: receiving first information, the first information indicating a first resource, a second resource, a first modulation and coding scheme (MCS) and a second MCS, wherein the first resource corresponds to a first transmission unit, the second resource corresponds to a second transmission unit, the first MCS corresponds to the first transmission unit, the second MCS corresponds to the second transmission unit, the first resource and the second resource belong to a same carrier in a frequency domain and are located in a same transmission time interval in a time domain; transmitting first data in the first resource, the first data being carried in the first transmission unit; and transmitting second data in the second resource, the second data being carried in the second transmission unit.

2. The method of claim 1, wherein, transmitting the first data in the first resource and transmitting the second data in the second resource comprises: transmitting the first data and the second data in a first resource set, wherein the first resource set comprises the first resource and the second resource.

3. The method according to claim 1 or 2, characterized in that, The first resource comprises a first frequency domain resource, and the second resource comprises a second frequency domain resource, the first frequency domain resource and the second frequency domain resource being different.

4. The method according to any one of claims 1 to 3, characterized in that, The first transmission unit is a first transport block (TB), and the second transmission unit is a second TB.

5. The method of claim 4, wherein, The first transmission unit corresponds to a first hybrid automatic repeat request (HARQ) process, and the second transmission unit corresponds to a second HARQ process, wherein The first HARQ process is associated with a first HARQ process identifier, a first new data indicator (NDI) and a first redundancy version (RV), and the second HARQ process is associated with a second HARQ process identifier, a second NDI and a second RV.

6. The method according to any one of claims 1 to 3, characterized in that, The first transmission unit and the second transmission unit belong to a third transport block (TB).

7. The method of claim 6, wherein, The third TB corresponds to a third HARQ process.

8. The method according to any one of claims 1 to 7, characterized in that, The first information is further used to indicate a third resource and a third MCS, the third resource corresponding to a third transmission unit, and the third MCS corresponding to the third transmission unit, wherein the first resource, the second resource, the third resource and the fourth resource belong to a same carrier in a frequency domain and are located in a same transmission time interval in a time domain; The method further comprises: transmitting third data in the third resource, the third data being carried in the third transmission unit.

9. The method of claim 8, wherein, The third resource comprises a third frequency domain resource.

10. The method of claim 9, wherein, The first resource, the second resource and the third resource are different.

11. The method according to any one of claims 8 to 10, characterized in that, Transmitting third data in the third resource comprises: transmitting the first data, the second data and the third data in a first resource set, wherein the first resource set comprises the first resource, the second resource and the third resource.

12. The method according to any one of claims 8 to 11, characterized in that, The third transmission unit belongs to a fourth TB.

13. The method of claim 12, wherein, The fourth TB corresponds to a fourth HARQ process.

14. The method according to any one of claims 1 to 13, characterized in that, The method further comprises: sending second information, the second information being used to indicate one or more of the following supported by a first terminal: simultaneously transmitting multiple transmission units on different frequency domain resources within a same carrier; transmission units simultaneously transmitted within a same carrier correspond to multiple HARQ processes; a first quantity, the first quantity being a quantity of transmission units, the transmission units being transmission units simultaneously sent on different frequency domain resources within a same carrier, the first quantity being greater than or equal to 2; or a second quantity, the second quantity being a quantity of HARQ processes, the HARQ processes corresponding to transmission units simultaneously sent within a same carrier, a quantity of the transmission units simultaneously sent being greater than or equal to 2.

15. A method of communication, comprising: The method comprises: sending first information, the first information indicating a first resource, a second resource, a first MCS, and a second MCS, wherein the first resource corresponds to a first transmission unit, the second resource corresponds to a second transmission unit, the first MCS corresponds to the first transmission unit, and the second MCS corresponds to the second transmission unit, the first resource and the second resource belonging to a same carrier in a frequency domain and being located in a same transmission time interval in a time domain; transmitting first data in the first resource, the first data being carried in the first transmission unit; and transmitting second data in the second resource, the second data being carried in the second transmission unit.

16. The method of claim 15, wherein, transmitting first data in the first resource and transmitting second data in the second resource comprises: transmitting the first data and the second data in a first resource set, wherein the first resource set comprises the first resource and the second resource.

17. The method according to claim 15 or 16, characterized in that, The first resource comprises a first frequency domain resource, and the second resource comprises a second frequency domain resource, the first frequency domain resource and the second frequency domain resource being different.

18. The method of claim 17, wherein the first MCS is determined according to a first channel quality, the first channel quality corresponding to the first frequency domain resource; the second MCS is determined according to a second channel quality, the second channel quality corresponding to the second frequency domain resource.

19. The method according to any one of claims 15 to 18, characterized in that, The first transmission unit is a first TB, and the second transmission unit is a second TB.

20. The method of claim 19, wherein, The first transmission unit corresponds to a first HARQ process, and the second transmission unit corresponds to a second HARQ process, wherein the first HARQ process is associated with a first HARQ process identifier, a first NDI, and a first RV, and the second HARQ process is associated with a second HARQ process identifier, a second NDI, and a second RV.

21. The method according to any one of claims 15 to 18, characterized in that, The first transmission unit and the second transmission unit belong to a third transport block TB.

22. The method of claim 21, wherein, The third TB corresponds to a third HARQ process.

23. The method according to any one of claims 15 to 22, characterized in that, The first information is further used to indicate a third resource and a third MCS, the third resource corresponding to a third transmission unit, and the third MCS corresponding to the third transmission unit, wherein the first resource, the second resource, and the third resource belong to a same carrier in a frequency domain and are located in a same transmission time interval in a time domain; The method further comprises: transmitting third data in the third resource, the third data being carried in the third transmission unit.

24. The method of claim 23, wherein, The third resource comprises a third frequency domain resource.

25. The method of claim 24, wherein, The first resource, the second resource, and the third resource are different.

26. The method of any one of claims 23-25, wherein, transmitting third data in the third resource comprises: transmitting the first data, the second data and the third data in a first resource set, wherein the first resource set comprises the first resource, the second resource and the third resource.

27. The method of any one of claims 23-26, wherein, The third transmission unit belongs to a fourth TB.

28. The method of claim 27, wherein, The fourth TB corresponds to a fourth HARQ process.

29. The method of any one of claims 15-28, wherein, The method further comprises: receiving second information, the second information being used to indicate one or more of the following supported by the first terminal: simultaneously transmitting multiple transmission units on different frequency domain resources within a same carrier; the transmission units simultaneously transmitted within the same carrier correspond to multiple HARQ processes; a first number, the first number being a number of transmission units, the transmission units being the transmission units simultaneously transmitted on different frequency domain resources within a same carrier, the first number being greater than or equal to 2; or a second number, the second number being a number of HARQ processes, the HARQ processes corresponding to the transmission units simultaneously transmitted within the same carrier, a number of the transmission units simultaneously transmitted being greater than or equal to 2.

30. A communications device, characterized by The communication apparatus comprises a module for performing the method of any one of claims 1-14, or a module for performing the method of any one of claims 15-29.

31. A communications device, characterized by The communication apparatus comprises a processor configured to perform the method of any one of claims 1-14, or perform the method of any one of claims 15-29.

32. A computer-readable storage medium, comprising: The computer readable storage medium is configured to store a computer program which, when executed on a computer, causes the method of any one of claims 1-14 to be performed, or causes the method of any one of claims 15-29 to be performed.

33. A computer program product, characterised in that, The computer program product comprises a computer program which, when executed on a computer, causes the computer to perform the method of any one of claims 1-14, or causes the computer to perform the method of any one of claims 15-29.

34. A communication system, characterized by The communication system comprises a network device and a terminal device, wherein The terminal device is configured to perform the method of any one of claims 1-14. The network device is configured to perform the method of any one of claims 15-29.