Retransmission method and communication apparatus

By introducing the first and second information of the NDI field into the downlink control information, retransmission scheduling of one or more HARQ processes can be realized, which solves the problem of inflexible HARQ process retransmission scheduling under deep channel fading or strong interference, improves scheduling flexibility and reduces overhead.

WO2026051790A1PCT designated stage Publication Date: 2026-03-12HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-25
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

In existing technologies, unlicensed transmission fails when the channel experiences deep fading or strong interference, resulting in inflexible retransmission scheduling for the HARQ process. Furthermore, multiple DCIs are required to schedule multiple HARQ processes, leading to significant scheduling overhead.

Method used

By introducing an NDI field to carry first and second information in the downlink control information, retransmission scheduling of one or more HARQ processes can be achieved, reducing the number of DCIs. HARQ process numbers are determined by unlicensed transmission and specific relationships, thus reducing implementation complexity.

Benefits of technology

It improves the flexibility of retransmission scheduling, reduces scheduling overhead, and lowers the computational and implementation complexity of terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116682_12032026_PF_FP_ABST
    Figure CN2025116682_12032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a retransmission method and a communication apparatus, which can improve the flexibility of retransmission scheduling, and may be applied in a communication system. The method comprises: a first communication apparatus receiving downlink control information, wherein the downlink control information comprises first information and second information, the first information is used for indicating that the downlink control information is used for retransmission scheduling, the second information is used for indicating at least one hybrid automatic repeat request (HARQ) process requiring retransmission, and the first information and the second information are carried in a new data indicator (NDI) domain of the downlink control information; and the first communication apparatus sending retransmission data of a HARQ process among the at least one HARQ process on the basis of the downlink control information, or receiving the retransmission data of the HARQ process among the at least one HARQ process on the basis of the downlink control information.
Need to check novelty before this filing date? Find Prior Art

Description

Re-transmission method and communication device

[0001] The present application claims priority from the Chinese patent application No. 202411254680.X filed on September 6, 2024, and entitled "Re-transmission method and communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a re-transmission method and a communication device. BACKGROUND

[0003] When a channel experiences deep fading or strong interference, a grant free (GF) transmission failure can occur. In this case, the re-transmission of data of a hybrid automatic repeat request (HARQ) process whose initial transmission is scheduled by a downlink control information (DCI) as a GF transmission can be performed. The HARQ process number to be re-transmitted can be indicated by a HARQ process number (HPN) field in the DCI. One DCI can indicate one HARQ process number to be re-transmitted. If there is data to be re-transmitted in multiple HARQ processes, the network device needs to send multiple DCIs to schedule the re-transmission of data in multiple HARQ processes. Therefore, the number of HARQ processes to be re-transmitted indicated by one DCI is single, and the re-transmission scheduling is not flexible enough. SUMMARY

[0004] Embodiments of the present application provide a re-transmission method and a communication device, which can improve the flexibility of re-transmission scheduling.

[0005] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:

[0006] In a first aspect, a re-transmission method is provided. The re-transmission method comprises: a first communication device receiving a downlink control information. The downlink control information comprises first information and second information, wherein the first information is used to indicate that the downlink control information is used for re-transmission scheduling, and the second information is used to indicate at least one hybrid automatic repeat request (HARQ) process to be re-transmitted, and the first information and the second information are carried in a new data indicator (NDI) field of the downlink control information. The first communication device transmits data of a HARQ process to be re-transmitted in at least one HARQ process according to the downlink control information or receives data of the HARQ process to be re-transmitted in at least one HARQ process according to the downlink control information.

[0007] Based on the retransmission method provided in the first aspect, the first information and the second information can be carried in the NDI field of the downlink control information, the first information is used to indicate that the downlink control information is used for retransmission scheduling, and the second information is used to indicate at least one HARQ process that needs to be retransmitted. In this way, the retransmission scheduling of one or more HARQ processes that need to be retransmitted can be implemented, so that the retransmission scheduling is more flexible.

[0008] In addition, when there are multiple HARQ processes that need to be retransmitted, the retransmission scheduling of the multiple HARQ processes can be implemented by using the downlink control information, and the number of downlink control information used for retransmission scheduling can be reduced, so that the scheduling overhead can be reduced.

[0009] As an example, the first communication device can be a terminal device, or a communication module, a circuit with a communication function, a chip, a chip system, or other components or assemblies in the terminal device.

[0010] In a possible implementation, the time domain resource indicated by the time domain resource allocation field of the downlink control information is multiple.

[0011] In a possible implementation, the initial transmission of the data of the HARQ process that needs to be retransmitted in the at least one HARQ process that needs to be retransmitted adopts grant-free transmission. In this way, the retransmission scheduling of the initial transmission that adopts grant-free transmission can be implemented.

[0012] In a possible implementation, the at least one HARQ process that needs to be retransmitted is determined at least according to the first HARQ process. In this way, the process number of the HARQ process other than the first HARQ process in the at least one HARQ process can be avoided, the size of the downlink control information used for retransmission scheduling can be reduced, and the scheduling overhead can be further reduced.

[0013] In a possible implementation, the downlink control information can further include third information, and the third information is used to indicate the first HARQ process. In this way, the first HARQ process can be matched with the HARQ process that actually needs to be retransmitted, and the at least one HARQ process can be indicated more flexibly.

[0014] In a possible implementation, the third information can be carried in a hybrid automatic repeat request process number (HPN) field. That is, the HPN field is multiplexed to indicate the first HARQ process. In this way, the change to the existing protocol can be reduced, and the implementation complexity can be reduced.

[0015] In a possible implementation, the downlink control information can further include fourth information, where the fourth information is used to indicate a first grant-free transmission configuration, and the first HARQ process is a HARQ process configured by the first grant-free transmission configuration. In this way, the first grant-free transmission configuration is matched with the HARQ process that actually needs to be retransmitted, so that the at least one HARQ process can be flexibly indicated.

[0016] In a possible implementation, the fourth information can be carried in the HPN field. In this way, the structure of the downlink control information can be avoided to reduce the implementation complexity.

[0017] In a possible implementation, each of the at least one HARQ process that needs to be retransmitted and the first HARQ process can belong to the same grant-free transmission configuration. In this way, the retransmission scheduling of the HARQ process configured by the same grant-free transmission configuration can reduce the implementation complexity.

[0018] In a possible implementation, the at least one HARQ process that needs to be retransmitted can be determined according to the first offset and the first HARQ process.

[0019] In a possible implementation, the process number of the HARQ process in the at least one HARQ process that needs to be retransmitted can satisfy the following relationship: h k = (h+k-offset) mod M+offset. Wherein, k is the first offset, h k is the process number of the HARQ process determined according to the first offset k and the first HARQ process, h is the process number of the first HARQ process, offset is the HARQ process offset of the grant-free transmission configuration where the first HARQ process is located, and M is the total number of HARQ processes in the grant-free transmission where the first HARQ process is located.h k , h, k, offset and M are all integers.

[0020] In a possible implementation, the length of the second information is p, p is less than or equal to R, where R is the length of the NDI field, and the value of the p bits has a corresponding relationship with one or more HARQ processes. For example, the value of the p bits of the second information has a corresponding relationship with whether the data of each of the one or more HARQ processes is retransmitted, where p and R are both positive integers. In this way, the second information can be carried in the same field, so as to reduce the implementation complexity.

[0021] In a possible implementation, the second information can be a bitmap, and each bit in the bitmap is used to indicate whether the HARQ process corresponding to each bit is retransmitted. In this way, each bit can correspond to a HARQ process, and the calculation complexity of the terminal device can be reduced.

[0022] In a possible implementation, the second information can include retransmission information of the q HARQ processes.

[0023] In a possible implementation, the method provided by the first aspect can further include: receiving, by the first communication device, fifth information. The fifth information is used to indicate a correspondence between values of p bits and at least one HARQ process. In this way, different ways of indicating the retransmission HARQ process can be selected, further improving the flexibility of retransmission scheduling.

[0024] In a possible implementation, the fifth information can be determined according to the capability of the first communication device.

[0025] In a possible implementation, the downlink control information can include multiple start position and length indicators SLIVs, each of the multiple SLIVs being used to indicate a time domain start position and a time domain length of a resource. The resource used to carry retransmission data of each of the at least one HARQ process that needs to be retransmitted is determined according to one of the multiple SLIVs.

[0026] The second aspect provides a retransmission method. The retransmission method includes: sending, by a second communication device, downlink control information. The downlink control information includes first information and second information, the first information being used to indicate that the downlink control information is used for retransmission scheduling, and the second information being used to indicate at least one hybrid automatic repeat request HARQ process that needs to be retransmitted, the first information and the second information being carried in a new data indicator NDI field of the downlink control information. The second communication device receives or sends data retransmitted by a HARQ process in the at least one HARQ process.

[0027] Based on the retransmission method provided by the second aspect, the second communication device can carry the first information and the second information in the NDI field of the downlink control information, indicate, by the first information, that the downlink control information is used for retransmission scheduling, and indicate, by the second information, at least one HARQ process that needs to be retransmitted. In this way, the retransmission scheduling of one or more HARQ processes that need to be retransmitted can be implemented, so that the retransmission scheduling is more flexible.

[0028] In addition, in the case where the HARQ processes that need to be retransmitted are multiple, the retransmission scheduling of the multiple HARQ processes can be implemented by using the downlink control information, the number of downlink control information used for retransmission scheduling can be reduced, and therefore the scheduling overhead can be reduced.

[0029] As an example, the second communication apparatus can be a network device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in the network device with communication function. Alternatively, the second communication apparatus can be a terminal device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in the terminal device with communication function.

[0030] In a possible implementation, the time domain resource indicated by the time domain resource allocation field of the downlink control information is multiple.

[0031] In a possible implementation, the initial transmission of the data of the HARQ process that needs to be retransmitted in the at least one HARQ process is implemented by using grant-free transmission.

[0032] In a possible implementation, the at least one HARQ process that needs to be retransmitted is determined at least according to the first HARQ process.

[0033] In a possible implementation, the downlink control information can further include third information, and the third information is used to indicate the first HARQ process.

[0034] In a possible implementation, the third information can be carried in a hybrid automatic repeat request process number (HPN) field.

[0035] In a possible implementation, the downlink control information can further include fourth information, and the fourth information is used to indicate a first grant-free transmission configuration, and the first HARQ process is a HARQ process configured by the first grant-free transmission configuration.

[0036] In a possible implementation, the fourth information can be carried in the HPN field.

[0037] In a possible implementation, each of the at least one HARQ process that needs to be retransmitted and the first HARQ process can belong to the same grant-free transmission configuration.

[0038] In a possible implementation, the at least one HARQ process that needs to be retransmitted can be determined according to the first offset and the first HARQ process.

[0039] In a possible implementation, the process number of the HARQ process in the at least one HARQ process that needs to be retransmitted can satisfy the following relationship: h k = (h+k-offset) mod M+offset. Wherein, k is the first offset, h kThe process number of the HARQ process determined according to the first offset k and the first HARQ process is h, h is the process number of the first HARQ process, offset is the HARQ process offset of the grant-free transmission configuration in which the first HARQ process is located, and M is the total number of HARQ processes in the grant-free transmission in which the first HARQ process is located. h k , h, k, offset, and M are all integers.

[0040] In a possible implementation, the length of the second information is p, p is less than or equal to R, where R is the length of the NDI field, and the values of the p bits have a corresponding relationship with one or more HARQ processes. For example, the values of the p bits of the second information have a corresponding relationship with whether data of each HARQ process of the one or more HARQ processes is retransmitted, where p and R are both positive integers.

[0041] In a possible implementation, the second information can be a bit map, and each bit of the bit map is used to indicate whether a HARQ process corresponding to the bit is retransmitted.

[0042] In a possible implementation, the second information can include retransmission information of q HARQ processes.

[0043] In a possible implementation, the method provided by the second aspect can further include: the second communication device sends fifth information. The fifth information is used to indicate the corresponding relationship between the values of the p bits and at least one HARQ process. The fifth information is used to indicate the corresponding relationship between the bits of the MCS and the plurality of HARQ processes.

[0044] In a possible implementation, the fifth information can be determined according to the capability of the first communication device.

[0045] In a possible implementation, the downlink control information can include a plurality of start position and length indicators SLIVs, each SLIV of the plurality of SLIVs is used to indicate a time domain start position and a time domain length of a resource. The resource used to carry retransmitted data of each HARQ process of the at least one HARQ process that needs to be retransmitted is determined according to one SLIV of the plurality of SLIVs.

[0046] In addition, the technical effects of the perception method of the second aspect can refer to the technical effects of the perception method of the first aspect, which will not be described here.

[0047] In a third aspect, a communication device is provided. The communication device is configured to perform the retransmission method in any of the implementations of the first aspect to the second aspect.

[0048] In the present application, the communication apparatus of the third aspect can be a terminal device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in the terminal device. Alternatively, the communication apparatus can be a network device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in the network device.

[0049] It should be understood that the communication apparatus of the third aspect includes modules, units, or means corresponding to the retransmission method of any one of the first aspect to the second aspect, which can be implemented by hardware, software, or by executing corresponding software by hardware. The hardware or software includes one or more modules or units for performing functions involved in the retransmission method.

[0050] In a fourth aspect, a communication apparatus is provided. The communication apparatus includes a processor configured to perform the retransmission method of any one of the possible implementation manners of the first aspect to the second aspect.

[0051] In a possible implementation, the communication apparatus of the fourth aspect can further include a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be configured to enable the communication apparatus of the fourth aspect to communicate with other communication apparatuses, or to obtain a computer program (such as the computer program involved in the retransmission method of any one of the first aspect to the second aspect) and transmit the computer program to the processor.

[0052] In the embodiments of the present application, the computer program can also be referred to as instructions, program instructions, or code instructions.

[0053] In a possible implementation, the communication apparatus of the fourth aspect can further include a memory. The memory can be integrated with the processor, or can be separately arranged. The memory can be configured to store a computer program and / or data involved in the retransmission method of any one of the first aspect to the second aspect.

[0054] Optionally, the memory can also be arranged outside the communication apparatus.

[0055] In the present application, the communication apparatus of the fourth aspect can be a terminal device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in the terminal device. Alternatively, the communication apparatus can be a network device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in the network device.

[0056] In a fifth aspect, a communication apparatus is provided. The communication apparatus includes a processor coupled with a memory, and the processor is configured to execute a computer program stored in the memory to cause the communication apparatus to perform the retransmission method according to any possible implementation of the first aspect to the second aspect.

[0057] In a possible implementation, the communication apparatus according to the fifth aspect further includes a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be configured to enable the communication apparatus to communicate with another communication apparatus, or to obtain the computer program and transmit the computer program to the processor.

[0058] In this application, the communication apparatus according to the fifth aspect can be a terminal device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in a terminal device. Alternatively, the communication apparatus can be a network device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in a network device.

[0059] In a sixth aspect, a communication apparatus is provided. The communication apparatus includes a processor and a memory, and the memory is configured to store a computer program, and the processor is configured to execute the computer program to cause the communication apparatus to perform the retransmission method according to any possible implementation of the first aspect to the second aspect.

[0060] In a possible implementation, the communication apparatus according to the sixth aspect further includes a transceiver. The transceiver can be a transceiver circuit or an interface circuit. The transceiver can be configured to enable the communication apparatus to communicate with another communication apparatus, or to obtain the computer program and transmit the computer program to the processor.

[0061] In this application, the communication apparatus according to the sixth aspect can be a terminal device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in a terminal device. Alternatively, the communication apparatus can be a network device, or a communication module, a circuit with communication function, a chip, a chip system, or other components or assemblies in a network device.

[0062] In a seventh aspect, a communication system is provided. The communication system includes one or more terminal devices and one or more network devices.

[0063] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium includes a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer is caused to perform the retransmission method according to any possible implementation of the first aspect to the second aspect.

[0064] In a ninth aspect, a computer program product is provided, including a computer program or instructions, which, when executed on a computer, cause the computer to perform the retransmission method of any possible implementation of the first aspect to the second aspect.

[0065] In addition, the communication apparatuses of the third aspect to the ninth aspect have the technical effects of the retransmission method of the first aspect to the second aspect, which will not be repeated here.

[0066] Here, the technical effects of the communication apparatuses of the third aspect to the ninth aspect will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0067] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;

[0068] FIG. 2 is a schematic diagram of a process of grant-free transmission according to an embodiment of the present application;

[0069] FIG. 3 is a schematic diagram of a process of data retransmission according to an embodiment of the present application;

[0070] FIG. 4 is a schematic diagram of transmission resources corresponding to HARQ processes according to an embodiment of the present application;

[0071] FIG. 5 is a schematic diagram of channel quality variation according to an embodiment of the present application;

[0072] FIG. 6 is a schematic diagram of a relationship between retransmission HARQ processes and DCI according to an embodiment of the present application;

[0073] FIG. 7 is a schematic diagram of a process of a retransmission method according to an embodiment of the present application;

[0074] FIG. 8 is a schematic diagram of a positional relationship between first information and second information according to an embodiment of the present application;

[0075] FIG. 9 is a schematic diagram of a retransmission relationship between p bits and HARQ processes according to an embodiment of the present application;

[0076] FIG. 10 is a schematic diagram of a relationship between retransmission HARQ processes and DCI according to an embodiment of the present application;

[0077] FIG. 11 is a schematic diagram of a positional relationship of a time slot in which retransmission data is located according to an embodiment of the present application;

[0078] FIG. 12 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application;

[0079] FIG. 13 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION

[0080] In the description of the present application, unless otherwise specified, " / " means that the objects before and after the correlation are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the present application is only a description of the correlation of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural.

[0081] In the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0082] In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second" and the like are used to distinguish the same items or similar items with basically the same function and effect. The skilled in the art can understand that "first", "second" and the like do not limit the quantity and execution order, and "first", "second" and the like do not necessarily mean different.

[0083] It can be understood that in the embodiments of the present application, the words "exemplarily", "for example" and the like are used to represent as an example, illustration or explanation. Any embodiment or implementation described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or implementation. Rather, the word "example" is intended to present the concept in a specific way.

[0084] It can be understood that "information", "signal", "message", "channel", "signaling" can be used interchangeably at times, and it should be pointed out that when the distinction is not emphasized, the meaning expressed is consistent. "Of", "corresponding" and "corresponding" can be used interchangeably at times, and it should be pointed out that when the distinction is not emphasized, the meaning expressed is consistent.

[0085] It can be understood that the "embodiments" mentioned in the specification throughout mean that the specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It can be understood that in various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0086] It can be understood that the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0087] It can be understood that in the present application, "when" and "if" both refer to making corresponding processing under certain objective conditions, not limited to time, and do not require judgment actions when implementing, nor mean that there are other limitations.

[0088] It can be understood that some optional features in the embodiments of the present application can be implemented independently in some scenarios without relying on other features, such as the scheme currently based on, to solve the corresponding technical problems and achieve the corresponding effects, or can be combined with other features according to the needs in some scenarios. Correspondingly, the device given in the embodiments of the present application can also realize these features or functions, which will not be described here.

[0089] It can be understood that, in this application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. When describing "a certain indication information indicates A" or "indication information of A", it can include that the indication information directly indicates A or indirectly indicates A, and does not mean that A must be carried in the indication information. The information indicated by certain information is called to-be-indicated information, and there are many ways to indicate the to-be-indicated information in the specific implementation process, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can be achieved by means of the arrangement order of various information agreed in advance (for example, specified by a protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common part of various information can be identified and uniformly indicated, so as to reduce the indication overhead caused by separately indicating the same information. In addition, the specific indication method can also be various existing indication methods, for example but not limited to, the above indication methods and various combinations thereof. As described above, for example, when multiple information of the same type needs to be indicated, the indication methods of different information can not be the same. In the specific implementation process, the required indication method can be selected according to the specific needs, and the selected indication method is not limited by the embodiments of the application. In this way, the indication method involved in the embodiments of the application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information. The to-be-indicated information can be sent as a whole, or can be divided into multiple sub-information and sent separately, and the sending period or sending time of the sub-information can be the same or different. The specific sending method is not limited by the application. The sending period or sending time of the sub-information can be pre-defined, for example, pre-defined according to a protocol, or configured by the transmitting end device by sending configuration information to the receiving end device.

[0090] In this application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct transmission through the air interface, and also includes indirect transmission through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct reception from YY through the air interface, and also can include indirect reception from YY through the air interface by other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, such as between network devices and terminal devices, or can be carried out within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0091] In this application, the same or similar parts between different embodiments can be mutually referred to, unless otherwise specified. In this application, the terms and / or descriptions of different embodiments can be consistent with each other and can be mutually referred to, unless otherwise specified and logically conflicted. Different embodiments can be combined to form new embodiments according to their inherent logical relationship. The implementation modes of the present application described below do not constitute a limitation on the protection scope of the present application.

[0092] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as a wireless fidelity (WiFi) system, a vehicle-to-everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, a 4th generation (4G) mobile communication system such as a long term evolution (LTE) system, a 5th generation (5G) mobile communication system such as a new radio (NR) system, and a future communication system, etc.

[0093] The present application will present various aspects, embodiments or features around a system which can include a plurality of devices, components, modules, etc. It should be understood and appreciated that each system can include additional devices, components, modules, etc., and / or can not include all the devices, components, modules, etc. discussed in connection with the accompanying drawings. In addition, combinations of these solutions can also be used.

[0094] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0095] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. It can be known by those skilled in the art that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.

[0096] To facilitate understanding of the embodiments of the present application, first, a communication system shown in FIG. 1 is taken as an example to illustrate the communication system applicable to the embodiments of the present application in detail. Exemplarily, FIG. 1 is a schematic diagram of the architecture of a communication system to which the method provided by the embodiments of the present application is applicable. As shown in FIG. 1, the communication system includes a network device and a terminal device.

[0097] As shown in FIG. 1, the communication system includes at least one network device (such as network device 110a and network device 110b) and at least one terminal device (such as terminal devices 120a to 120j).

[0098] The terminal device can be connected to the network device in a wireless manner, and the network device can be connected to a core network (not shown in FIG. 1) in a wired or wireless manner.

[0099] The network device and the terminal device can interact information.

[0100] The terminal device can be a terminal with a transceiving function. The terminal device can also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a user station, a mobile station (MS), a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The terminal device in the embodiments of the present application can be a mobile phone, a cellular phone, a smart phone, a Pad, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handset, a laptop computer, a machine-type communications (MTC) terminal, a computer with a wireless transceiving function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a smart home device (for example, a refrigerator, a television, an air conditioner, an electricity meter, a sound box, etc.), a smart robot, a mechanical arm, a plant device, a wireless terminal in a self-driving vehicle, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a vehicle-mounted terminal, a road side unit (RSU) with a terminal function, etc., a flight device (for example, a smart robot, a hot air balloon, a drone, an airplane), an automated guided vehicle (AGV), an electronic door lock, an internet of things (IoT) device, etc. The terminal device of the present application can also be a car, or a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit built as one or more components or units. The terminal device can also be other devices with terminal functions, for example, the terminal device can also be a device with terminal functions in D2D communication.Embodiments of the present application do not limit the device form of the terminal device, and the device for implementing the function of the terminal device can be a terminal device; or can be a device capable of supporting the terminal device to implement the function, such as a communication module, a chip, a chip system, other components or assemblies, or a circuit or functional assembly, etc. The device can be applied in the terminal device or used in matching with the terminal device. Among them, the chip system can be composed of a chip, or can include a chip and other discrete devices. Among them, the terminal device in various forms described above can also be referred to as a terminal-side device.

[0101] In embodiments of the present application, the network device can be a device with wireless transceiving function. For example, the network device can be a device located in an access network (AN) of a communication system, which can be used to provide access services for terminals. In a possible scenario, the network device can be a radio access network (RAN) device, such as a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future communication system, etc. In a future mobile communication system, the network device can also have other naming, which is all included in the protection scope of embodiments of the present application, and the present application does not make any limitation on this. Alternatively, the network device can also include one or a group (including multiple antenna panels) of antenna panels of a 5G, such as a gNB in an NR system, or a base station in a 5G, or can also be a network node constituting a gNB, a transmission and reception point (TRP or transmission point, TP) or a transmission measurement function (TMF). Alternatively, the network device can be a macro base station (such as 110a in FIG. 1), a micro base station or an indoor station (such as 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the network device can also be a wireless router, a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the network device in a V2X technology can be an RSU. The network device can also be a terminal assuming a network device function in a D2D communication system or a machine to machine (M2M) system. All or part of the functions of the network device in the present application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The network device in the present application can also be a logical node, a logical module or software capable of realizing all or part of the functions of the network device.

[0102] In another possible scenario, a terminal device accesses a network device to perform wireless access. The network device can be a base station, or also be referred to as a Node B, an access point, or some other names. In a network device composed of multiple network devices, each network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CU-CP), a CU-user plane (CU-UP), or a radio unit (RU), etc. The CU and the DU can be separately configured, or can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).

[0103] In different systems, the CU (or centralized unit control plane (CU-CP)) and the centralized unit user plane (CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN or ORAN) system, the CU can also be referred to as an open centralized unit (O-CU) (open CU), the DU can also be referred to as an open distributed unit (O-DU), the CU-CP can also be referred to as an open centralized unit control plane (O-CU-CP), the CU-UP can also be referred to as an open centralized unit user plane (O-CU-UP), and the RU can also be referred to as an open radio unit (O-RU). For the convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in this application. Any one of the CU (or the CU-CP, the CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0104] In the embodiments of this application, the form of the network device is not limited, and the device for implementing the function of the network device can be the network device; or can be a device capable of supporting the network device to implement the function, such as a communication module, a chip, a chip system, other components or assemblies, or a circuit or functional assembly, etc. The device can be applied in the network device or matched with the network device. Among them, the chip system can be composed of a chip, or can include a chip and other discrete devices. Among them, the network device in various forms described above can also be referred to as a network side device.

[0105] It should be pointed out that the scheme in the embodiments of this application can also be applied in other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.

[0106] It should be understood that FIG. 1 is only a simplified schematic diagram for illustration, and other network devices and / or other terminal devices can also be included in the communication system, which are not shown in FIG. 1.

[0107] The technology related to the embodiments of this application is introduced below.

[0108] 1. Grant-free transmission refers to a transmission mode without dynamic configuration of transmission resources.

[0109] Uplink grant-free (GF) transmission: In uplink grant-free transmission, the network device, such as a base station, configures uplink grant for the terminal device in a semi-static manner through high layer signaling and / or physical layer signaling, for example, configures time-frequency resources used for uplink data transmission and transmission parameters, etc. Among them, the high layer signaling can be radio resource control (RRC) signaling, system information (SI), etc. In uplink grant-free transmission, if the terminal device has uplink data transmission demand, it directly sends data to the network device using the semi-statically configured time-frequency resources and transmission parameters, realizes data on-the-fly, avoids sending scheduling request (SR) or buffer status report (BSR) to the network device, and the process of waiting for uplink dynamic grant, so as to achieve the purpose of reducing transmission delay, signaling overhead and terminal power consumption. Grant-free transmission can also be referred to as transmission without dynamic grant, or transmission without dynamic scheduling, or high layer configured grant, etc.

[0110] According to the resource configuration mode, the uplink grant-free transmission can include the following types:

[0111] 1.1, Type one, also known as type 1 configured grant (type 1 CG).

[0112] As shown in (a) of FIG. 2, in the first type of configured grant, the network device issues configured grant configuration information through RRC signaling, and the configured grant configuration information is used to configure the period including the time domain resource, the open loop power control related parameters, the waveform, the redundancy version sequence, the repetition number, the frequency hopping mode, the resource allocation type, the hybrid automatic repeat request (HARQ) process number, the demodulation reference signal (DMRS) related parameters, the modulation and coding scheme table, the resource block group (RBG) group size, and the transmission resource and transmission parameters including the time domain resource, the frequency domain resource, the modulation and coding scheme (MCS), etc. After the terminal device receives the configured grant configuration information, the terminal device can directly use the transmission resource and transmission parameter configured by the configured grant configuration information to perform configured grant (CG) physical uplink shared channel (PUSCH) transmission, that is, to send uplink data on the CG PUSCH resource.

[0113] 1.2, Type two, also known as type 2 configured grant (type 2 CG).

[0114] As shown in (b) of FIG. 2, in the second type of configured grant, a two-step resource configuration method is adopted: the network device issues configured grant configuration information through RRC signaling, which is used to configure transmission resources and transmission parameters including time domain resource period, open loop power control related parameters, waveform, redundancy version sequence, repetition number, frequency hopping mode, resource allocation type, HARQ process number, demodulation reference signal related parameters (including demodulation reference signal sequence, time domain resource, number of symbols occupied, etc.), MCS table, RBG group size, and uses a dedicated activation DCI to activate the PUSCH transmission of the second type of configured grant, and at the same time configures other transmission resources and transmission parameters including time domain resources, frequency domain resources, DMRS (signal initialization parameters generated), MCS, etc. When the terminal device receives the RRC signaling, it cannot directly use the transmission resources and parameters configured by the RRC signaling for CG PUSCH transmission, but needs to activate and configure other transmission resources and transmission parameters after receiving the corresponding dedicated activation DCI, and then can perform CG PUSCH transmission. For example, the dedicated activation DCI can be a DCI scrambled by a cell-specific radio network temporary identity (CS-RNTI) and with a new data indicator (NDI) field set to 1.

[0115] 1.3 Type 3, also known as the third type of configured grant.

[0116] The third type of configured grant can be understood as a combination of the first type of configured grant and the second type of configured grant, that is, the network device issues configured grant configuration information through RRC signaling, and after the terminal device receives the grant configuration information, it can directly use the configured transmission resources and transmission parameters for CG PUSCH transmission. In addition, the network device can also reactivate or reconfigure the third type of configured grant through a dedicated activation DCI, including reconfiguring the transmission resources and / or transmission parameters of the third type of configured grant, etc.

[0117] 1.4, Type four: in the grant-free transmission of this type, as shown in (c) of FIG. 2, the network device first issues configured grant configuration information through RRC signaling, including configured grant-free transmission resources and / or transmission parameters, etc. After the terminal device receives the grant configuration information, it can directly use the configured transmission resources and transmission parameters for CG PUSCH transmission. For example, the terminal device can send uplink data 1 on the transmission resources configured by RRC signaling. The network device can reactivate or reconfigure this type of grant-free transmission through a multifunctional DCI, such as reconfiguring transmission resources and / or transmission parameters, etc. The multifunctional DCI is different from the dedicated activation DCI in type one, type two and type three. The multifunctional DCI can be used to reconfigure the grant-free transmission function, and can also be used to implement other functions, such as the function of authorizing the terminal device to retransmit uplink data. The dedicated activation DCI does not have functions such as authorizing the terminal device to retransmit uplink data when it has the function of activating grant-free transmission. This type of grant-free transmission can achieve flexible, fast and low-overhead reconfiguration of grant-free transmission. Assuming that the network device fails to decode the uplink data 1, the terminal device can retransmit the uplink data 1 to the network device after receiving the multifunctional DCI. It can be understood that the terminal device can also send uplink data 2 to the network device.

[0118] 1.5, Type five: in the grant-free transmission of this type, as shown in (d) of FIG. 2, the network device configures grant configuration information through RRC signaling, including configured grant-free transmission resources and / or transmission parameters, etc. After the terminal device receives the grant configuration information, it can directly use the transmission resources and transmission parameters configured by the grant configuration information for CG PUSCH transmission. For example, the terminal device can send uplink data 1 on the transmission resources configured by RRC signaling. The terminal device can actively trigger reconfiguration of grant-free transmission, such as reconfiguring grant-free transmission resources and / or transmission parameters, etc., and send the reconfiguration information (which can also be referred to as resource update information) to the network device. The terminal device and the network device use the grant-free transmission reconfiguration at the agreed time. This type of grant-free transmission can achieve DCI-free grant-free transmission reconfiguration. Assuming that the network device fails to decode the uplink data 1, the terminal device can retransmit the uplink data 1 to the network device within the time when the grant configuration information takes effect (such as within a time threshold after the terminal device sends the reconfiguration information). It can be understood that the terminal device can also send uplink data 2 to the network device.

[0119] In addition, in order to reduce DCI signaling overhead and terminal device power consumption, grant-free transmission technology, i.e., semi-persistent scheduling (SPS) transmission, is also supported in downlink in some communication systems, such as an NR communication system. The principle of grant-free transmission in downlink is similar to the second type of configured grant, and a two-step resource configuration manner is adopted. The network device issues SPS configuration information through RRC signaling to configure transmission resources and transmission parameters. When the terminal device receives the RRC signaling, it cannot directly use the transmission resources and transmission parameters configured by the RRC signaling to receive a physical downlink shared channel (PDSCH). Instead, the terminal device can receive the SPS PDSCH, i.e., receive downlink data carried on the SPS PDSCH, only after receiving corresponding DCI activation and configuring other transmission resources and transmission parameters.

[0120] It should be understood that the above-mentioned grant-free transmission is used for example, and in actual implementation, the grant-free transmission can also include other types of grant-free transmission, such as preconfigured uplink resource (PUR) based transmission. The type of grant-free transmission is not limited in the embodiments of the present application. As an example, the preconfigured uplink resource can be a PUSCH.

[0121] 2. Re-transmission: In order to ensure the reliability of transmission, such as the reliability of grant-free transmission, in uplink transmission, when the network device fails to correctly receive the PUSCH, the network device can retransmit the CG PUSCH by issuing a DCI for retransmission scheduling, thereby increasing the reliability of the PUSCH. Alternatively, in downlink transmission, when the terminal device fails to correctly receive the PDSCH, the network device can indicate the terminal device to receive the retransmission of the SPS PDSCH by sending a DCI for retransmission scheduling, thereby increasing the reception reliability of the PDSCH. The DCI for retransmission scheduling can be scrambled by a specific radio network temporary identity (RNTI), such as CS-RNTI. After receiving a DCI, the terminal device determines whether the DCI is for retransmission scheduling according to a certain field or certain fields in the DCI. For example, when the NDI field in the DCI is set to 1, it indicates that the DCI is for retransmission scheduling. In combination with the above uplink transmission, as shown in FIG. 3, (1) the network device sends signaling to the terminal device for configuring or reconfiguring the transmission resource of the terminal device; (2) the terminal device performs uplink transmission (including data 0 to data 2) according to the configured transmission resource; (3) assuming that the network device successfully decodes data 0 and data 1, but fails to successfully decode data 2, the network device sends a DCI for indicating the retransmission of data 2; and (4) the terminal device retransmits data 2 according to the DCI.

[0122] The data that needs to be retransmitted by the terminal device or the received retransmitted data is stored in the HARQ process. Therefore, when retransmitting data, the terminal device needs to determine which HARQ process data is retransmitted between the terminal device and the network device. For example, in uplink transmission, the terminal device needs to determine which data in the HARQ process is retransmitted. In downlink transmission, the terminal device needs to determine which HARQ process is used to store the received retransmitted data. The HARQ process can be indicated by a field or a field in the DCI.

[0123] It should be understood that in the embodiments of the present application, the terminal device transmits retransmitted data, which can also be understood as the terminal device retransmits PUSCH, or the data retransmitted by the terminal device is carried on the PUSCH. The terminal device receives retransmitted data, which can also be understood as the terminal device receives retransmitted PDSCH, or the data received by the terminal device is carried on the PDSCH. When the initial transmission corresponding to the retransmitted data is grant-free transmission, the above PUSCH is CG PUSCH; or the above PDSCH is SPS PUSCH.

[0124] For grant-free transmission, a set of grant-free transmission configurations (one grant configuration information in any one of type one to type five) can be associated with one HARQ process or multiple HARQ processes, and the process number (or index or identifier or number, hereinafter referred to as process number) of the one HARQ process or multiple HARQ processes can be determined according to the parameters configured by the network device, such as the number of HARQ processes of the grant-free transmission configuration and the bias corresponding to the HARQ process. As shown in FIG. 4, for example, assuming that a set of grant-free transmission configurations is associated with multiple continuous HARQ processes, if the network device indicates that the number of HARQ processes of a set of grant-free transmission configurations is 4, the bias corresponding to the HARQ process of the HARQ process is 2, and the process numbers of the multiple HARQ processes are continuous, then the process numbers of the HARQ processes (i.e., the multiple HARQ processes) of the set of grant-free transmission configurations are 2, 3, 4, and 5. The grant-free transmission configuration can configure resources for transmitting data in each HARQ process. Taking the HARQ processes with process numbers 2, 3, 4, and 5 as an example, each HARQ process can correspond to resources in multiple different time domain positions.

[0125] In some scenarios, as shown in FIG. 5, when the channel experiences deep fading or strong interference, the quality of the channel decreases, and GF transmission failure can occur. In this case, the retransmission of the data of the HARQ process whose initial transmission is scheduled by the DCI for GF transmission can be performed. In the DCI, the HARQ process number that needs to be retransmitted can be indicated by the HPN field. One DCI can indicate one HARQ process number that needs to be retransmitted. If there is data that needs to be retransmitted in multiple HARQ processes, the network device needs to send multiple DCIs to schedule the retransmission of the data in multiple HARQ processes. Taking FIG. 6 as an example, assuming that in the data of the process numbers 0 to 3 during the initial transmission, the network device correctly decodes the data of the HARQ process number 1, and the network device fails to correctly decode the data of the HARQ process number 0, the HARQ process number 2, and the HARQ process number 3, in this case, the network device can send DCI0 to indicate the retransmission of the data of the HARQ process number 0, send DCI1 to indicate the retransmission of the data of the HARQ process number 2, and send DCI2 to indicate the retransmission of the data of the HARQ process number 3. As can be seen, the number of HARQ processes that need to be retransmitted indicated by one DCI is single, and the retransmission scheduling is not flexible enough.

[0126] To improve the flexibility of retransmission scheduling, the embodiment of the present application provides a retransmission method. In the method, a first communication device receives a DCI. The DCI includes first information indicating that the DCI is used for retransmission scheduling and second information indicating at least one HARQ process that needs to be retransmitted. The first information and the second information are carried in an NDI field of the DCI. The first communication device transmits or receives data retransmitted by the at least one HARQ process according to the DCI. In this way, the retransmission of the at least one HARQ process can be implemented through the MCS field and / or the HPN field, so that the retransmission scheduling is more flexible.

[0127] It should be noted that the retransmission method provided by the embodiment of the present application can be applied between any two devices shown in FIG. 1, such as between terminal devices, between network devices, and between a terminal device and a network device. The specific implementation can refer to the method embodiments described below, which will not be described here.

[0128] The retransmission method provided by the embodiment of the present application will be described below in combination with FIGS. 7-11.

[0129] For example, FIG. 7 is a flowchart of a retransmission method provided by the embodiment of the present application. The retransmission method can be applied to communication between any two devices shown in FIG. 1.

[0130] As shown in FIG. 7, the retransmission method includes the following steps:

[0131] S701, a second communication device transmits a DCI. Correspondingly, a first communication device receives the DCI.

[0132] In a possible implementation, the DCI includes first information and second information. The first information is used to indicate that the DCI is used for retransmission scheduling, and the second information is used to indicate at least one HARQ process that needs to be retransmitted. The first information and the second information are carried in a new data indication NDI field of the DCI.

[0133] For example, the first information can be at least one bit of the NDI field of the DCI, such as a first bit. The first bit is one bit of the NDI field, such as a most significant bit (MSB) of the NDI field. The second information can include other bits of the NDI field except the first information. As shown in FIG. 8, assuming that the NDI field includes three bits, and the first information includes one MSB of the NDI field, the second information includes two bits of the NDI field except the MSB.

[0134] In another possible implementation, the DCI includes the second information.

[0135] In a possible implementation, the time domain resource indicated by the time domain resource allocation (TDRA) field of the DCI is multiple.

[0136] The DCI can be scrambled by the RNTI.

[0137] For the first communication device, the first communication device can determine, according to one or more of the following of the received DCI, whether the DCI is for retransmission scheduling: the RNTI used to scramble the DCI, the first bit in the NDI field of the DCI, or the number of start and length indicator values (SLIVs) indicated by the TDRA field. For example, when the DCI is scrambled by the CS-RNTI and the first bit in the NDI field of the DCI is set to 1, the DCI is for retransmission scheduling. Or, when the DCI is scrambled by the CS-RNTI and the number of SLIVs indicated by the TDRA field in the DCI is multiple, the DCI is for retransmission scheduling. It should be understood that the relationship between the value of the first bit and the DCI for retransmission scheduling is only used as an example. Each SLIV can correspond to a resource, such as a PDSCH resource or a PUSCH resource.

[0138] It can be understood that, in the case that the DCI includes the second information but does not include the first information, the first communication device can determine, according to the RNTI used to scramble the DCI and / or the number of SLIVs indicated by the TDRA field, whether the DCI is for retransmission.

[0139] The at least one HARQ process requiring retransmission can be at least part of HARQ processes used for transmitting data between the first communication device and the second communication device. The HARQ processes used for transmitting data between the first communication device and the second communication device are K, and K is an integer greater than or equal to 1.

[0140] In a possible implementation, the initial transmission of the data of the HARQ process retransmission in the at least one HARQ process requiring retransmission adopts grant-free transmission.

[0141] In this way, retransmission scheduling of the initial transmission as grant-free transmission can be implemented.

[0142] The implementation of the grant-free transmission can refer to the related description of the grant-free transmission described above, and will not be described here.

[0143] In a possible implementation, each of the at least one HARQ process requiring retransmission and the first HARQ process can belong to the same grant-free transmission configuration.

[0144] Thus, retransmission scheduling of the HARQ processes configured by the same grant-free transmission configuration can reduce implementation complexity.

[0145] Optionally, the at least one HARQ process requiring retransmission can include the first HARQ process. The first HARQ process is one of the K HARQ processes.

[0146] Alternatively, the at least one HARQ process requiring retransmission can not include the first HARQ process. In other words, the first HARQ process can be a HARQ process other than the at least one HARQ process requiring retransmission. In this case, the first HARQ process can be a HARQ process requiring retransmission of the K HARQ processes, or the first HARQ process can be a HARQ process not requiring retransmission of the K HARQ processes.

[0147] Optionally, the DCI can further include fourth information. The fourth information is used to indicate a first grant-free transmission configuration. The first HARQ process is a HARQ process configured by the first grant-free transmission configuration.

[0148] Thus, the first grant-free transmission configuration is matched with the HARQ process actually requiring retransmission, so that the at least one HARQ process can be flexibly indicated.

[0149] Optionally, the fourth information is carried in an HPN field. Thus, the structure of the downlink control information can be avoided, and implementation complexity can be reduced.

[0150] It should be understood that the first HARQ process can be a HARQ process of the K HARQ processes.

[0151] In the embodiments of the present application, the second information can be determined by the second communication device according to the at least one HARQ process requiring retransmission.

[0152] In a possible implementation, the second information includes retransmission information of q HARQ processes. q is a positive integer. q is greater than or equal to the number of HARQ processes in the at least one HARQ process requiring retransmission. The retransmission information of a HARQ process is used to indicate that the HARQ process requires retransmission or that the HARQ process does not require retransmission.

[0153] In a possible implementation, the length of the second information is p, p is less than or equal to R, where R is the length of the NDI field, and the values of the p bits have a corresponding relationship with one or more HARQ processes. For example, the values of the p bits of the second information have a corresponding relationship with whether the data of each HARQ process in the one or more HARQ processes is retransmitted, where p and R are positive integers.

[0154] In this way, the second information can be carried by the same domain, thereby reducing implementation complexity.

[0155] It should be understood that p is less than or equal to R. In actual implementation, p can be less than R.

[0156] In a possible implementation, the second information can be a bitmap, and each bit in the bitmap is used to indicate whether the HARQ process corresponding to the bit needs to be retransmitted.

[0157] That is, in the case where the second information is a bitmap, the second information can also indicate the HARQ process that does not need to be retransmitted. In this way, each bit can correspond to a HARQ process, and the calculation complexity of the terminal device can be reduced.

[0158] It should be understood that in the case where the second information is a bitmap, the number of bits in the second information can be equal to q, that is, p=q.

[0159] As an example, it is assumed that a bit of "1" indicates that the data of the HARQ process corresponding to the bit needs to be retransmitted, and a bit of "0" indicates that the data of the HARQ process corresponding to the bit does not need to be retransmitted. For example, p=3, and the second information includes 3 bits, where the first bit corresponds to HARQ process h, the second bit corresponds to HARQ process h+1, and the third bit corresponds to HARQ process h+2. If HARQ process h needs to be retransmitted, and HARQ processes h+1 and h+2 do not need to be retransmitted, the second information is "100". It should be understood that the second information herein is used as an example. In actual implementation, a bit of "0" can indicate that the data of the HARQ process corresponding to the bit needs to be retransmitted, and a bit of "1" can indicate that the data of the HARQ process corresponding to the bit does not need to be retransmitted.

[0160] In the case where the second information is a bitmap, the value of the p bits refers to the value of the bitmap corresponding to the p bits, such as the binary value corresponding to the p bits.

[0161] Alternatively, the second information is a binary value, and the value of the second information and the at least one HARQ process that needs to be retransmitted have a corresponding relationship.

[0162] The length of the second information is taken as an example as p. The second communication device can pre-configure the correspondence between the values of p bits and the at least one HARQ process, and the second information can be determined according to the correspondence between the values of p bits and the at least one HARQ process, and the t HARQ processes. The t HARQ processes are at least part of the K HARQ processes. t is a positive integer. The following illustrates how to determine the second information in different cases, and further illustrates the second information.

[0163] In case 1, the second information is a bitmap. The second information does not include the retransmission information of the first HARQ process. The second communication device can pre-configure the correspondence between the bitmap and whether the at least one HARQ process is retransmitted, that is, the first correspondence set. For example, the correspondence between the values of the bitmap containing 3 bits and whether the HARQ process h+x1, the HARQ process h+x2 and the HARQ process h+x3 are retransmitted is configured as shown in Table 1.

[0164] Table 1

[0165] The relationship between each bitmap and whether the HARQ process is retransmitted in the first correspondence set shown in Table 1 is shown in (a) of FIG. 9.

[0166] h can be the process number of the first HARQ process.

[0167] In the above Table 1, x1, x2 and x3 are constants or parameters. The values of x1, x2 and x3 can be determined by the second communication device, or the values of x1, x2 and x3 can also be pre-configured (such as agreed by the protocol). Alternatively, x1=1, x2=2, x3=3. It can be understood that x1, x2 and x3 can also have other possible values, which are not described here.

[0168] In this case, t=4, and the t HARQ processes can include the HARQ process h to the HARQ process h+x3. The second communication device can determine the second information according to whether the HARQ processes other than the first HARQ process in the t HARQ processes are retransmitted and the first correspondence set. For example, assuming x1=1, x2=2, x3=3, the HARQ processes that need to be retransmitted in the HARQ process h+1 to the HARQ process h+3 include the HARQ process h+1 and the HARQ process h+3, and the HARQ process that does not need to be retransmitted includes the HARQ process h+2, then the second information can be determined as the bitmap "101" according to the first correspondence set, and the length of the second information is 3, that is, p=3.

[0169] Case 2, the second information is a bitmap. The second information includes the retransmission information of the first HARQ process. A correspondence relationship between the bitmap and whether at least one HARQ process is retransmitted, i.e., a second correspondence relationship set, can be pre-configured in the second communication device. For example, a correspondence relationship between the value of a bitmap including 3 bits and whether HARQ process h, HARQ process h+y1 and HARQ process h+y2 are retransmitted is shown in Table 2.

[0170] Table 2

[0171] The relationship between each bitmap and whether the HARQ process is retransmitted in the second correspondence relationship set shown in Table 2 is shown in (b) of FIG. 9.

[0172] h can be the process number of the first HARQ process.

[0173] In Table 2, y1 and y2 are constants or parameters, and the values of y1 and y2 can be determined by the second communication device, or the values of y1 and y2 can also be pre-configured (e.g., agreed by a protocol). For example, y1 = 1 and y2 = 2. It can be understood that y1 and y2 can also have other possible values, which are not described herein.

[0174] In this case, t = 3, and the t HARQ processes can include HARQ process h to HARQ process h+y2. The second communication device can determine the second information according to the HARQ processes that need to be retransmitted in the t HARQ processes and the second correspondence relationship set. For example, assuming y1 = 1 and y2 = 2, and the HARQ processes that need to be retransmitted in HARQ process h to HARQ process h+2 include HARQ process h+1 and HARQ process h+2, then according to the second correspondence relationship set, it can be determined that the second information is a bitmap "011", and p = 3.

[0175] Case 3, the second information is a binary value. The second information does not include the retransmission information of the first HARQ process. Different binary values and at least one HARQ process that needs to be retransmitted can be pre-configured in the second communication device, i.e., a third correspondence relationship set. Assuming that the second information includes 3 bits, and the values thereof are used to indicate one or more HARQ processes that need to be retransmitted in HARQ process h+z1, HARQ process h+z2 and HARQ process h+z3, then the correspondence relationship in the third correspondence relationship set can be shown in Table 3.

[0176] Table 3

[0177] The correspondence relationship between the binary value and the HARQ process that needs to be retransmitted in the third correspondence relationship set shown in Table 3 is shown in (c) of FIG. 9.

[0178] h can be a process number of the first HARQ process.

[0179] Optionally, in the above Table 1, z1, z2 and z3 can be constants or parameters, and the values of z1, z2 and z3 can be determined by the second communication device, or the values of z1, z2 and z3 can also be preconfigured (e.g., agreed by a protocol). For example, z1 = 1, z2 = 2, and z3 = 3. It can be understood that there can be other possible values of z1, z2 and z3, which are not described herein.

[0180] In this case, t = 4, and the t HARQ processes can include HARQ process h to HARQ process h+z3. The second communication device can determine the second information according to whether the HARQ processes other than the first HARQ process among the t HARQ processes need to be retransmitted and the third set of correspondence. For example, assuming that in the third set of correspondence, z1 = 1, z2 = 2, and z3 = 3, and the HARQ processes that need to be retransmitted among the HARQ process h+1 to HARQ process h+3 include HARQ process h+1 and HARQ process h+2, then according to the third set of correspondence, it can be determined that the second information is the binary value “100”.

[0181] Case 4: The second information is a binary value. The second information includes the retransmission information of the first HARQ process. The second communication device can preconfigure a correspondence between different binary values and at least one HARQ process that needs to be retransmitted, i.e., a fourth set of correspondence. Assuming that the second information includes 3 bits, and the values thereof are used to indicate one or more HARQ processes that need to be retransmitted among the HARQ process h, the HARQ process h+u1 and the HARQ process h+u2, the correspondence in the fourth set of correspondence can be as shown in Table 4.

[0182] Table 4

[0183] The correspondence between each binary value and the HARQ process that needs to be retransmitted in the fourth set of correspondence shown in Table 4 is shown in (d) of FIG. 9.

[0184] h can be a process number of the first HARQ process.

[0185] Optionally, in the above Table 1, u1, u2 and u3 can be constants or parameters, and the values of u1, u2 and u3 can be determined by the second communication device, or the values of u1, u2 and u3 can also be preconfigured (e.g., agreed by a protocol). For example, u1 = 1, u2 = 2, and u3 = 3. It can be understood that there can be other possible values of u1, u2 and u3, which are not described herein.

[0186] In this case, t = 4, the t HARQ processes can include HARQ process h to HARQ process h + u3, and the second communication device can determine the second information according to the HARQ processes that need to be retransmitted and the fourth correspondence set. For example, assuming that in the fourth correspondence set, u1 = 1, u2 = 2, and u3 = 3, and the HARQ processes that need to be retransmitted in the HARQ process h to the HARQ process h + 3 include the HARQ process h, the HARQ process h + 1, and the HARQ process h + 2, then according to the fourth correspondence set, the second information can be determined as the binary value "100".

[0187] The above Tables 1 to 4 are only for example, and in actual implementation, the HARQ processes corresponding to different values of the p bits in Tables 1 to 4 can be exchanged, which will not be described in detail.

[0188] It should be understood that the above Tables 1 and 4 are only used as an example with the length p = 3 of the second information, and in actual implementation, the length of the second information can also be an integer greater than 3. In the case where the length of the second information is an integer greater than 3, the implementation principle of the first correspondence set is similar to that in case 1, the implementation principle of the second correspondence set is similar to that in case 2, the implementation principle of the third correspondence set is similar to that in case 3, and the implementation principle of the fourth correspondence set is similar to that in case 4, which will not be described in detail.

[0189] In the case where the length of the second information is p and the second information is carried in the NDI field, the second information can be the first p MSBs in the MCS field. It should be understood that the second information is the MSB only for example, and in actual implementation, the second information can also be other possible bits. The position of the bits occupied by the second information can be agreed by a protocol or by information interaction between the first communication device and the second communication device, which will not be described in detail.

[0190] As an example, the second communication device can be a network device, or a communication module, a circuit with a communication function, a chip, a chip system, or other components or assemblies in the network device. Alternatively, the second communication device can be a terminal device, or a communication module, a circuit with a communication function, a chip, a chip system, or other components or assemblies in the terminal device.

[0191] As an example, the first communication device can be a terminal device, or a communication module, a circuit with a communication function, a chip, a chip system, or other components or assemblies in the terminal device.

[0192] It should be understood that the DCI in the embodiments of the present application is a DCI that can be used for retransmission scheduling.

[0193] S702, the first communication device transmits data of at least one HARQ process requiring retransmission according to the DCI. Correspondingly, the second communication device receives the data of at least one HARQ process requiring retransmission. Alternatively, the second communication device transmits the data of at least one HARQ process requiring retransmission. Correspondingly, the first communication device receives the data of at least one HARQ process requiring retransmission according to the DCI.

[0194] It can be understood that in uplink transmission, S702 includes: the first communication device transmits data of at least one HARQ process requiring retransmission according to the DCI. Correspondingly, the second communication device receives the data of at least one HARQ process requiring retransmission.

[0195] In downlink transmission, S702 includes: the second communication device transmits data of at least one HARQ process requiring retransmission. Correspondingly, the first communication device receives the data of at least one HARQ process requiring retransmission according to the DCI.

[0196] In a possible implementation, the first communication device can determine the HARQ process requiring retransmission according to the second information, the first HARQ process, and the target correspondence set.

[0197] The target correspondence set is associated with the correspondence between the value of the p-bit and the at least one HARQ process. For the first communication device, the correspondence between the value of the p-bit and the at least one HARQ process can be indicated by the second communication device or preconfigured (e.g., agreed by a protocol).

[0198] Optionally, the target correspondence set includes the correspondence between the value of the p-bit and the at least one HARQ process.

[0199] In case 1, that is, the second information is a bit map and the second information does not include the retransmission information of the first HARQ process, if the values of x1, x2, and x3 are agreed by a protocol or x1, x2, and x3 are constants in the first correspondence set, the target correspondence set is the first correspondence set.

[0200] In case 2, that is, the second information is a bit map and the second information includes the retransmission information of the first HARQ process, if the values of y1 and y2 are agreed by a protocol or y1 and y2 are constants in the second correspondence set, the target correspondence set is the second correspondence set.

[0201] In case 3, i.e. the second information is a binary value and the second information does not include the retransmission information of the first HARQ process, if the values of z1, z2 and z3 are determined according to a protocol or a third correspondence set in which z1, z2 and z3 are constants, the target correspondence set is the third correspondence set.

[0202] In case 4, i.e. the second information is a binary value and the second information includes the retransmission information of the first HARQ process, if the values of u1, u2 and u3 are determined according to a protocol or a fourth correspondence set in which u1, u2 and u3 are constants, the target correspondence set is the fourth correspondence set.

[0203] Alternatively, the target correspondence set is determined according to a correspondence between the values of the p bits and the at least one HARQ process.

[0204] In case 1, i.e. the second information is a bitmap and the second information does not include the retransmission information of the first HARQ process, if x1, x2 and x3 are parameters in the first correspondence set, the target correspondence set is the first correspondence set determined according to the values of x1, x2 and x3. In other words, the target correspondence set is determined according to the first correspondence set.

[0205] In case 2, i.e. the second information is a bitmap and the second information includes the retransmission information of the first HARQ process, if y1 and y2 are parameters in the second correspondence set, the target correspondence set is the second correspondence set determined according to the values of y1 and y2. In other words, the target correspondence set is determined according to the second correspondence set.

[0206] In case 3, i.e. the second information is a binary value and the second information does not include the retransmission information of the first HARQ process, if z1, z2 and z3 are parameters in the third correspondence set, the target correspondence set is the third correspondence set determined according to the values of z1, z2 and z3. In other words, the target correspondence set is determined according to the third correspondence set.

[0207] In case 4, i.e. the second information is a binary value and the second information includes the retransmission information of the first HARQ process, if u1, u2 and u3 are parameters in the fourth correspondence set, the target correspondence set is the fourth correspondence set determined according to the values of u1, u2 and u3. In other words, the target correspondence set is determined according to the fourth correspondence set.

[0208] The correspondence between the value of the p bits and the at least one HARQ process can be indicated by the second communication device or preconfigured, e.g., agreed by a protocol, for the first communication device. It should be appreciated that the correspondence between the value of the p bits and the at least one HARQ process is consistent for the first communication device and the second communication device.

[0209] The first communication device can determine the HARQ process corresponding to the value of the p bits according to the value of the second information (i.e., the value of the p bits) and the target correspondence set.

[0210] Taking the case 1 as an example, assuming that the process number of the first HARQ process is h, and the target correspondence set is the correspondence set shown in Table 4, where u1=1, u2=2, and u3=3, the target correspondence is shown in Table 5 as follows:

[0211] Table 5

[0212] It should be appreciated that the principle of determining the HARQ process that needs to be retransmitted in any one of the cases 1 to 3 is similar to that in the case 4, and is not described herein again.

[0213] The HARQ process that needs to be retransmitted determined by the first communication device includes at least one HARQ process that needs to be retransmitted.

[0214] In a possible implementation, for the first communication device, the at least one HARQ process that needs to be retransmitted is determined at least according to the first HARQ process. In other words, the at least one HARQ process that needs to be retransmitted is at least related to the first HARQ process.

[0215] In this way, the process number of the HARQ process other than the first HARQ process in the at least one HARQ process can be avoided to be indicated, and the size of the downlink control information used for retransmission scheduling can be reduced, so that the scheduling overhead can be further reduced.

[0216] Optionally, the at least one HARQ process that needs to be retransmitted can be determined according to the first bias and the first HARQ process.

[0217] As an example, the first bias of a HARQ process can be the bias of the process number of the HARQ process relative to the first HARQ process. The bias can also be understood as an offset or an offset amount, which is not described herein again.

[0218] Optionally, the first bias of each HARQ process in the at least one HARQ process that needs to be retransmitted can be determined by the second communication device.

[0219] Here, the first bias can refer to the bias of a HARQ process relative to the first HARQ process. Each HARQ process in at least one HARQ process that needs to retransmit corresponds to a first bias, and the first biases corresponding to different HARQ processes are different.

[0220] As an example, the process IDs of at least one HARQ process that requires retransmission satisfy the relationship shown in formula (1): h k =(h+k-offset)mod M+offset; (1)

[0221] Where k is the first bias, h k h is the process ID of the HARQ process determined based on the first offset k and the first HARQ process, h is the process ID of the first HARQ process, offset is the HARQ process offset configured in the unlicensed transmission where the first HARQ process is located, offset can be indicated by the second communication device, and M is the total number of HARQ processes in the unlicensed transmission where the first HARQ process is located. k h, k, offset, and M are all integers.

[0222] The above formula (1) is used as an example. In actual implementation, formula (1) may have other possible variations, or formula (1) may be implemented in other ways such as tables or correspondences, which will not be elaborated here.

[0223] It is understandable that, when the second information is a bitmap, the other HARQ processes besides the one requiring retransmission can also be determined based on the first offset and the first HARQ process. This is similar to the HARQ processes in the one requiring retransmission.

[0224] In another possible implementation, during uplink transmission, the first communication device may or may not send retransmitted data from the q HARQ processes corresponding to the second information that do not belong to the same unlicensed transmission configuration as the first HARQ process. Alternatively, during downlink transmission, the first communication device may or may not receive retransmitted data from the q HARQ processes corresponding to the second information that do not belong to the same unlicensed transmission configuration as the first HARQ process.

[0225] In a possible implementation, in the case that the at least one HARQ process requiring retransmission indicated by the second information does not include the first HARQ process, the first communication apparatus can optionally retransmit the first HARQ process by agreement of the protocol or not retransmit the first HARQ process. Optionally, if the first HARQ process is retransmitted, the method provided in FIG. 7 can further include, in the uplink transmission scenario, that the first communication apparatus transmits the retransmission data of the first HARQ process. Alternatively, in the downlink transmission scenario, the method provided in FIG. 7 can further include that the first communication apparatus receives the retransmission data of the first HARQ process.

[0226] Based on the retransmission method provided in FIG. 7, the second information can be carried in the NDI field of the DCI to indicate the at least one HARQ process requiring retransmission, so that the retransmission scheduling of one or more HARQ processes requiring retransmission can be implemented, thereby making the retransmission scheduling more flexible.

[0227] In addition, in the case that the HARQ processes requiring retransmission are multiple, the retransmission scheduling of the multiple HARQ processes can be implemented by using the DCI, and the number of DCIs used for retransmission scheduling can be reduced, thereby reducing the scheduling overhead. For example, in combination with Table 5, as shown in FIG. 10, in this case, if the second information (i.e., the value of the p bits) is “110”, it can be determined that the HARQ process h, the HARQ process h+2 and the HARQ process h+3 require retransmission, and the HARQ process h+1 does not require retransmission. The HARQ process h is the first HARQ process, and if the first HARQ process is the HARQ process 0, the HARQ process h+1, the HARQ process h+2 and the HARQ process h+3 are the HARQ process 1, the HARQ process 2 and the HARQ process 3 in sequence. In this case, the DCI can implement the retransmission scheduling of the HARQ process 0, the HARQ process 2 and the HARQ process 3, and the overhead of two DCIs can be reduced.

[0228] In addition, the first communication apparatus can reduce the time length for detecting the DCI, thereby reducing the power consumption of the first communication apparatus.

[0229] In a possible implementation, the DCI can include multiple SLIVs, and each SLIV of the multiple SLIVs is used to indicate the time domain starting position and the time domain length of a resource. The resource used to carry the retransmission data of each HARQ process of the at least one HARQ process requiring retransmission is determined according to one SLIV of the multiple SLIVs.

[0230] As an example, the resource for carrying data of the mth HARQ process of the at least one HARQ process requiring retransmission can be one of the available resources indicated by the plurality of SLIVs, and the resources for carrying data of different HARQ processes are different. Wherein each of the plurality of SLIVs is used to indicate one resource, and the available resources refer to resources including symbols that are all available symbols. For example, the resource for carrying data of the mth HARQ process of the at least one HARQ process requiring retransmission can be the mth available resource of the available resources indicated by the plurality of SLIVs.

[0231] As shown in FIG. 11, assuming that among the HARQ processes 0 to 3, the data of the HARQ process 0 and the HARQ process 2 fails to be decoded in the initial transmission, and the data of the HARQ process 1 and the HARQ process 3 succeeds to be decoded in the initial transmission, then two available time slots are required for retransmission. If the time slots determined according to the plurality of SLIVs and the time slot offset are time slot w to time slot w+3 in turn, time slot w+1 is an unavailable time slot, and time slot w, time slot w+2 and time slot w+3 are available time slots, then the resource in time slot w can be used for retransmission of the data of the HARQ process 0, and the resource in time slot w+2 can be used for retransmission of the data of the HARQ process 2.

[0232] For uplink transmission, the available resource can be a resource not including unavailable symbols, or in other words, the available resource is a resource including uplink symbols and / or flexible symbols. Wherein the unavailable symbol refers to a symbol that cannot be used for uplink transmission, such as a downlink symbol or and / or a symbol being used by a user to transmit other uplink signals. For downlink transmission, the available resource can be a resource not including unavailable symbols, or in other words, the available resource is a resource including downlink symbols and / or flexible symbols. Wherein the unavailable symbol refers to a symbol that cannot be used for downlink transmission, such as an uplink symbol or and / or a symbol being used by a user to transmit other downlink signals. It should be understood that when one frequency domain resource allocation (FDRA) field is included in the DCI, the frequency domain resource of the data retransmitted by each of the at least one HARQ process is the frequency domain resource indicated by the FDRA field. In this case, the frequency domain resource of the data retransmitted by each of the at least one HARQ process is the same.

[0233] When one redundancy version (RV) field is included in the DCI, the RV of the data retransmitted by each of the at least one HARQ process is the RV indicated by the RV field in the DCI. In this case, the RV of the data retransmitted by each of the at least one HARQ process is the same.

[0234] In a possible implementation, the method provided in FIG. 7 can further include S703.

[0235] S703, the second communication device sends fifth information. Correspondingly, the first communication device receives the fifth information.

[0236] The fifth information is used to indicate a correspondence between values of p bits and at least one HARQ process.

[0237] In this way, different ways can be selected to indicate the HARQ process for retransmission, further improving the flexibility of retransmission scheduling.

[0238] The correspondence between the values of p bits and the at least one HARQ process can refer to the related description in S701, and will not be repeated here.

[0239] Optionally, the fifth information is determined according to the capability of the first communication device. The capability of the first communication device can include whether the first communication device supports determining at least one HARQ process that needs to be retransmitted according to the NDI field in the DCI, or whether the first communication device supports retransmission of data of multiple HARQ processes scheduled by one DCI, wherein the initial transmission of the data uses grant-free transmission. At this time, it can be understood that in the case that the first communication device supports determining at least one HARQ process that needs to be retransmitted according to the HPN field and / or the MCS field in the DCI, or the first communication device supports retransmission of data of multiple HARQ processes scheduled by one DCI, S703 can be performed. In this case, the method provided in FIG. 7 can further include S704.

[0240] S704, the first communication device sends sixth information. Correspondingly, the second communication device receives the sixth information.

[0241] The sixth information is used to indicate the capability of the first communication device, and the sixth information can also be referred to as the capability information of the first communication device.

[0242] In the case that the sixth information indicates that the first communication device supports determining at least one HARQ process that needs to be retransmitted according to the NDI field in the DCI, or indicates that the first communication device supports retransmission of data of multiple HARQ processes scheduled by one DCI, the above-mentioned S703 is performed. It should be understood that in uplink transmission, the resource for retransmitting the data of the HARQ process can be an uplink resource, such as PUSCH. In downlink transmission, the resource for retransmitting the data of the HARQ process can be a downlink resource, such as PDSCH.

[0243] The sixth information can be carried in signaling, such as RRC signaling or medium access control control element (MAC CE) signaling.

[0244] In a possible implementation, the first HARQ process can be determined by the second communication device.

[0245] In this case, optionally, the DCI can further comprise third information, the third information being used to indicate the first HARQ process.

[0246] In this way, the first HARQ process can be matched with the HARQ process actually requiring retransmission, so that the at least one HARQ process can be indicated more flexibly.

[0247] In some examples, the third information can be carried in a HPN field. That is, the HPN field is multiplexed to indicate the first HARQ process, so that the change to the existing protocol can be reduced, and the implementation complexity can be reduced.

[0248] Alternatively, the first HARQ process can be configured to the first communication device by the second communication device. At this time, the method provided in FIG. 7 can further comprise S705.

[0249] S705, the second communication device sends seventh information. Correspondingly, the first communication device receives the seventh information.

[0250] The seventh information is used to indicate the first HARQ process. It can be understood that the seventh information can be the third information, or the seventh information can also be other information in addition to the DCI.

[0251] In another possible implementation, the first HARQ process can also be agreed by a protocol. For example, the first HARQ process in K HARQ processes is agreed by the protocol as the first HARQ process.

[0252] In a possible implementation, in the case that each of the at least one HARQ process requiring retransmission is determined according to the first offset and the first HARQ process, the method provided in FIG. 7 can further comprise S706.

[0253] S706, the second communication device sends eighth information. Correspondingly, the first communication device receives the eighth information.

[0254] The eighth information is used to indicate the first offset of each of the at least one HARQ process requiring retransmission. In this case, the first offset can be 0 for the first HARQ process.

[0255] Alternatively, the eighth information is used to indicate the first offset of each of the at least one HARQ process requiring retransmission, except for the first HARQ process.

[0256] In a possible implementation, the p bits are in a corresponding relationship with one or more HARQ processes. For example, the p bits are in a corresponding relationship with whether data of each of the one or more HARQ processes is retransmitted. The method provided in FIG. 7 can further include S707.

[0257] S707, the second communication device sends ninth information. Correspondingly, the first communication device receives the ninth information.

[0258] The ninth information is used to indicate t HARQ processes. The at least one HARQ process that needs to be retransmitted is a HARQ process in the t HARQ processes.

[0259] For example, in a case where the second information is a bitmap, the ninth information can indicate a HARQ process corresponding to each bit of the second information, i.e., the t HARQ processes. For another example, in a case where the second information is a binary value, t can be the maximum number of HARQ processes that can be indicated by the second information.

[0260] In a possible implementation, the method provided in FIG. 7 can further include S708.

[0261] S708, the second communication device sends tenth information. Correspondingly, the first communication device receives the tenth information.

[0262] The tenth information is used to determine a target corresponding relationship set. For example, for the first corresponding relationship set, the tenth information can indicate values of x1, x2, and x3. For the second corresponding relationship set, the ninth information can indicate values of y1 and y2. For the third corresponding relationship set, the tenth information can indicate values of z1, z2, and z3. For the fourth corresponding relationship set, the tenth information can indicate u1=1, u2=2, and u3=3.

[0263] It should be understood that, in embodiments of the present application, the NDI field can also be referred to as an NDI domain, and in future communication standards, can also refer to a domain located in the same position as the NDI domain. At this time, the NDI domain can also have other names. The HPN field can also be referred to as an HPN domain, or a domain used to indicate a HARQ process. In future communication standards, it can also refer to a domain located in the same position as the HPN domain. At this time, the HPN domain can also have other names. The NDI domain can include one or more bits, and the HPN domain can include one or more bits. As an example, the HPN domain can include 5 bits.

[0264] The retransmission method provided in embodiments of the present application is described in detail above in combination with FIGS. 7-11. The communication device used to perform the retransmission method provided in embodiments of the present application is described in detail below in combination with FIGS. 12-13.

[0265] Fig. 12 is a structure diagram of a communication device according to an embodiment of the present application. As shown in Fig. 12, the communication device 1200 includes a processing module 1201 and a transceiver module 1202. For ease of illustration, Fig. 12 only shows the main components of the communication device.

[0266] In some embodiments, the communication device 1200 can be applied in the communication system shown in Fig. 1, and perform the functions of the first communication device in the retransmission method shown in Fig. 7.

[0267] The transceiver module 1202 is configured to perform the transceiving functions of the method shown in Fig. 7, and the processing module 1201 is configured to perform other functions of the method shown in Fig. 7 other than the transceiving functions.

[0268] Optionally, the transceiver module 1202 can include a receiving module and a sending module (not shown in Fig. 12). The transceiver module is configured to perform the sending functions and the receiving functions of the communication device 1200.

[0269] Optionally, the communication device 1200 can further include a storage module (not shown in Fig. 12), which stores a program or instructions. When the processing module 1201 executes the program or instructions, the communication device 1200 can perform the functions of the first communication device in the retransmission method shown in Fig. 7.

[0270] In other embodiments, the communication device 1200 can be applied in the communication system shown in Fig. 1, and perform the functions of the second communication device in the retransmission method shown in Fig. 7, or when the processing module 1201 executes the program or instructions, the communication device 1200 can perform the functions of the second communication device in the retransmission method shown in Fig. 6.

[0271] The transceiver module 1202 is configured to perform the transceiving functions of the method shown in Fig. 7, and the processing module 1201 is configured to perform other functions of the method shown in Fig. 7 other than the transceiving functions.

[0272] Optionally, the transceiver module 1202 can include a receiving module and a sending module (not shown in Fig. 12). The transceiver module is configured to perform the sending functions and the receiving functions of the communication device 1200.

[0273] Optionally, the communication device 1200 can further include a storage module (not shown in Fig. 12), which stores a program or instructions. When the processing module 1201 executes the program or instructions, the communication device 1200 can perform the functions of the first communication device in the retransmission method shown in Fig. 7.

[0274] It should be understood that the processing module 1201 involved in the communication device 1200 can be implemented by a processor or a processor-related circuit component, and can be a processor or a processing unit; the transceiver module 1202 can be implemented by a transceiver or a transceiver-related circuit component, and can be a transceiver or a transceiving unit.

[0275] In the embodiments of the present application, the communication device 1200 can be a terminal device, or a communication module, a circuit with communication function, a chip, a chip system or other components or assemblies in the terminal device, which are not limited in the present application.

[0276] In addition, the technical effects of the communication device 1200 can refer to the technical effects of the retransmission method shown in FIG. 7, which will not be repeated here.

[0277] Exemplarily, FIG. 13 is a structural schematic diagram of a communication device provided by an embodiment of the present application. The communication device can be a terminal device or a network device, or a chip (system) or other components or assemblies that can be arranged in the terminal device or the network device. As shown in FIG. 13, the communication device 1300 can include a processor 1301. Optionally, the communication device 1300 can also include a memory 1302 and / or a transceiver 1303. The processor 1301 is coupled with the memory 1302 and the transceiver 1303, for example, through a communication bus.

[0278] The various constituent components of the communication device 1300 will be specifically introduced below in combination with FIG. 13:

[0279] The processor 1301 is the control center of the communication device 1300, and can be one processor or a plurality of processing elements. For example, the processor 1301 is one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to implement one or more embodiments of the present application, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).

[0280] Optionally, the processor 1301 can execute various functions of the communication device 1300 by running or executing software programs stored in the memory 1302, and calling data stored in the memory 1302.

[0281] In a particular implementation, as one example, the processor 1301 can include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 13.

[0282] In a particular implementation, as one example, the communication apparatus 1300 can also include multiple processors, such as the processor 1301 and the processor 1304 shown in FIG. 13. Each of these processors can be a single-CPU or a multi-CPU. The processor herein can refer to one or more devices, circuits, and / or processing cores for processing data, such as computer program instructions.

[0283] The memory 1302 is configured to store software programs for implementing the solutions of the present application, and the processor 1301 is configured to control the execution of the software programs. The implementation manners can refer to the above-mentioned method embodiments, and will not be repeated here.

[0284] Alternatively, the memory 1302 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this. The memory 1302 can be integrated with the processor 1301 or exist independently and be coupled to the processor 1301 through the interface circuit (not shown in FIG. 13) of the communication apparatus 1300, and the embodiments of the present application are not limited in this regard.

[0285] Alternatively, the memory can also be outside the communication apparatus.

[0286] The transceiver 1303 is configured to communicate with other communication apparatuses. For example, the communication apparatus 1300 is a terminal device, and the transceiver 1303 can be configured to communicate with a network device or another terminal device. For another example, the communication apparatus 1300 is a network device, and the transceiver 1303 can be configured to communicate with a terminal device or another network device.

[0287] Optionally, the transceiver 1303 can include a receiver and a transmitter (not shown separately in FIG. 13). Among them, the receiver is configured to implement the receiving function, and the transmitter is configured to implement the transmitting function.

[0288] Optionally, the transceiver 1303 can be integrated with the processor 1301, or can exist independently, and is coupled with the processor 1301 through the interface circuit (not shown in FIG. 13) of the communication apparatus 1300. The embodiments of the present application do not make a specific limitation in this regard.

[0289] It should be noted that the structure of the communication apparatus 1300 shown in FIG. 13 does not constitute a limitation on the communication apparatus. An actual communication apparatus can include more or fewer components than those shown, or combine certain components, or have a different arrangement of components.

[0290] In addition, the technical effects of the communication apparatus 1300 can refer to the technical effects of the retransmission method described in the above method embodiments, which will not be described here.

[0291] It should be understood that the processor in the embodiments of the present application can be a CPU. The processor can also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0292] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an EEPROM or a flash memory. The volatile memory can be a RAM used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0293] The above-described embodiments can be implemented in part or in whole through software, hardware (e.g., circuitry), firmware, or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loaded and executed by a computer, the computer instructions or computer programs can produce the processes or functions described above in accordance with the embodiments of the present application. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, such as from a website site, a computer, a server, or a data center to another website site, a computer, a server, or a data center, through a wired (e.g., infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium or a collection of medium accessible by a computer or a data storage device such as a server, a data center, etc. containing one or more available medium. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state disk.

[0294] It should be understood that the term "and / or" in this document is merely used to describe an associated relationship between associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone, where A and B can be singular or plural. In addition, the character " / " in this document generally represents an "or" relationship between the front and rear associated objects, but can also represent an "and / or" relationship. The specific meaning can be understood according to the context before and after.

[0295] In this application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or similar expressions means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.

[0296] It should be understood that in various embodiments of the present application, the size of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined according to their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0297] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0298] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.

[0299] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the above-described device embodiments are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0300] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0301] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit.

[0302] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various media that can store program codes.

[0303] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A retransmission method, characterized by, The method comprises: receiving downlink control information; the downlink control information comprises first information and second information, wherein the first information is used for indicating that the downlink control information is used for retransmission scheduling, the second information is used for indicating at least one hybrid automatic repeat request (HARQ) process requiring retransmission, and the first information and the second information are carried in a new data indicator (NDI) field of the downlink control information; transmitting or receiving data retransmitted by a HARQ process in the at least one HARQ process according to the downlink control information.

2. The method of claim 1, wherein, The time domain resource indicated by a time domain resource allocation field of the downlink control information is multiple.

3. The method according to claim 1 or 2, characterized in that, Initial transmission of data retransmitted by a HARQ process in the at least one HARQ process requiring retransmission adopts grant-free transmission.

4. The method according to any one of claims 1-3, characterized in that, The at least one HARQ process requiring retransmission is determined at least according to a first HARQ process.

5. The method of claim 4, wherein, The downlink control information further comprises third information, and the third information is used for indicating the first HARQ process.

6. The method of claim 4, wherein, The downlink control information further comprises fourth information, and the fourth information is used for indicating a first grant-free transmission configuration, and the first HARQ process is a HARQ process configured by the first grant-free transmission configuration.

7. The method of claim 6, wherein, The fourth information is carried in an HPN field.

8. The method according to any one of claims 4-6, characterized in that, The at least one HARQ process requiring retransmission is determined according to a first offset and the first HARQ process.

9. The method of claim 8, wherein, The process number of the HARQ process in the at least one HARQ process requiring retransmission satisfies the following relationship: h k = (h + k - offset) mod M + offset; wherein k is the first offset, h k is a process number of a HARQ process determined according to the first offset k and the first HARQ process, h is the process number of the first HARQ process, offset is a HARQ process offset of a grant-free transmission configuration in which the first HARQ process is located, and M is a total number of HARQ processes in the grant-free transmission in which the first HARQ process is located; h k , h, k, offset, and M are all integers.

10. The method according to any one of claims 1-9, characterized in that, A length of the second information is p, p is less than or equal to R, wherein R is a length of the NDI field, and values of the p bits have a corresponding relationship with one or more HARQ processes, wherein p and R are positive integers.

11. The method of claim 10, wherein, The second information is a bitmap, and each bit in the bitmap is used for indicating whether a HARQ process corresponding to the bit retransmits.

12. The method according to any one of claims 1-11, characterized in that, The second information comprises retransmission information of q HARQ processes.

13. The method of claim 10 or 11, wherein, The method further comprises: receiving fifth information; wherein the fifth information is used for indicating a corresponding relationship between values of the p bits and at least one HARQ process.

14. The method of any one of claims 1-13, wherein, The downlink control information further comprises multiple start position and length indicators (SLIVs), and each SLIV in the multiple SLIVs is used for indicating a time domain start position and a time domain length of a resource; a resource used for carrying data retransmitted by each HARQ process in the at least one HARQ process requiring retransmission is determined according to one SLIV in the multiple SLIVs.

15. A retransmission method, characterized by, The method comprises: transmitting downlink control information; the downlink control information comprises first information and second information, wherein the first information is used for indicating that the downlink control information is used for retransmission scheduling, the second information is used for indicating at least one hybrid automatic repeat request (HARQ) process requiring retransmission, and the first information and the second information are carried in a new data indicator (NDI) field of the downlink control information; receiving or transmitting data retransmitted by a HARQ process in the at least one HARQ process.

16. The method of claim 15, wherein, The time domain resource indicated by the time domain resource allocation field of the downlink control information is multiple.

17. The method according to claim 15 or 16, characterized in that, The initial transmission of the data of the HARQ process that needs to be retransmitted in the at least one HARQ process adopts grant-free transmission.

18. The method according to any one of claims 15-17, characterized by, The at least one HARQ process that needs to be retransmitted is determined at least according to a first hybrid automatic repeat request (HARQ) process.

19. The method of claim 18, wherein, The downlink control information further comprises third information, and the third information is used to indicate the first HARQ process.

20. The method of claim 18, wherein, The downlink control information further comprises fourth information, and the fourth information is used to indicate a first grant-free transmission configuration, and the first HARQ process is a HARQ process configured by the first grant-free transmission configuration.

21. The method of claim 20, wherein, The fourth information is carried in an HPN field.

22. The method of any one of claims 18-20, wherein, The at least one HARQ process that needs to be retransmitted is determined according to a first offset and the first HARQ process.

23. The method of claim 22, wherein, The process number of the HARQ process in the at least one HARQ process requiring retransmission satisfies the following relationship: h k = (h + k - offset) mod M + offset; wherein k is the first offset, h k is a process number of a HARQ process determined according to the first offset k and the first HARQ process, h is the process number of the first HARQ process, offset is a HARQ process offset of a grant-free transmission configuration in which the first HARQ process is located, and M is a total number of HARQ processes in the grant-free transmission in which the first HARQ process is located; h k , h, k, offset, and M are all integers.

24. The method of any one of claims 15-23, wherein, The length of the second information is p, p is less than or equal to R, wherein R is the length of an NDI field, and the values of the p bits have a corresponding relationship with one or more HARQ processes, wherein p and R are positive integers.

25. The method of claim 24, wherein, The second information is a bit map, and each bit in the bit map is used to indicate whether the HARQ process corresponding to the bit needs to be retransmitted.

26. The method of any one of claims 15-25, wherein, The second information comprises retransmission information of q HARQ processes.

27. The method of claim 24 or 25, wherein, The method further comprises: The method further comprises:

28. The method of any one of claims 15-27, wherein, The downlink control information further comprises multiple start position and length indicators (SLIVs), and each SLIV in the multiple SLIVs is used to indicate a time domain start position and a time domain length of a resource; and the resource used to carry the retransmission data of each HARQ process in the at least one HARQ process that needs to be retransmitted is determined according to one SLIV in the multiple SLIVs.

29. A communications device, characterized by The communication apparatus comprises modules for performing the method of any one of claims 1-28.

30. A communications device, characterized by Comprises: A processor; wherein The processor is used to run instructions to perform the method of any one of claims 1-28.

31. The communication apparatus according to claim 30, wherein The communication apparatus further comprises a transceiver, and the transceiver is used for information interaction between the communication apparatus and other communication apparatuses.

32. The communication apparatus according to claim 30 or 31, wherein, The communication apparatus further comprises a memory, and the memory is used to store the instructions.

33. The communication apparatus according to any one of claims 29-32, wherein, The communication apparatus is a chip.

34. A computer-readable storage medium, comprising: The computer readable storage medium comprises a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is caused to perform the method of any one of claims 1-28.

35. A computer program product, characterised in that, The computer program product comprises a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is caused to perform the method of any one of claims 1-28.

Citation Information

Patent Citations

  • Data transmission method and communication device

    CN112369101A

  • Communication method and device

    CN114503756A

  • Control information transmission method and device

    CN116156636A

  • Method and apparatus for transmitting and receiving wireless signals in wireless communication system

    WO2022030991A1