Retransmission method and communication device

By using the MCS field and/or HPN field to carry information in the downlink control information to instruct retransmission of multiple HARQ processes, the problem of inflexible scheduling in unlicensed transmission is solved, and more efficient retransmission scheduling and reduced overhead are achieved.

WO2026051787A1PCT designated stage Publication Date: 2026-03-12HUAWEI TECH CO LTD
View PDF 5 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, increasing scheduling overhead.

Method used

By using the MCS field and/or HPN field to carry information in the downlink control information, multiple HARQ processes that need to be retransmitted can be instructed, thus achieving flexible retransmission scheduling and reducing scheduling overhead.

Benefits of technology

It improves the flexibility of retransmission scheduling, reduces the amount of downlink control information, and lowers scheduling overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116664_12032026_PF_FP_ABST
    Figure CN2025116664_12032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a retransmission method and a communication device, which can improve the flexibility of retransmission scheduling, and can be applied to a communication system. The method comprises: receiving downlink control information, wherein the downlink control information comprises first information, the first information is used for indicating at least one hybrid automatic repeat request (HARQ) process that needs to be retransmitted, and the first information is carried in a modulation and coding scheme (MCS) field and / or a HARQ process number (HPN) field in the downlink control information; and sending, on the basis of the downlink control information, data to be retransmitted in the at least one HARQ process that needs to be retransmitted, or receiving, on the basis of the downlink control information, data to be retransmitted in the at least one HARQ process that needs to be retransmitted.
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. 202411255229.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 are 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 comprising a first information, the first information being used to indicate at least one hybrid automatic repeat request (HARQ) process to be re-transmitted, the first information being carried in a modulation and coding scheme (MCS) field and / or a HARQ process number (HPN) field in the downlink control information; and the first communication device transmitting data to be re-transmitted by the at least one HARQ process according to the downlink control information or receiving data to be re-transmitted by the at least one HARQ process according to the downlink control information.

[0007] According to the retransmission method provided in the first aspect, the first information can be carried in the MCS field and / or the HPN field of the downlink control information, and 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, so that the number of downlink control information used for retransmission scheduling can be reduced, and the scheduling overhead can be reduced.

[0009] As an example, the first communication apparatus 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 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 the grant-free transmission. In this way, the retransmission scheduling of the initial transmission by using the grant-free transmission can be implemented.

[0011] In a possible implementation, the at least one HARQ process that needs to be retransmitted is determined according to at least one 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.

[0012] In a possible implementation, the downlink control information can further include second information, and the second 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, so that the at least one HARQ process can be indicated more flexibly.

[0013] In a possible implementation, the second information is carried in the 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.

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

[0015] In a possible implementation, the third information is carried in the HPN field. In this way, the structure of the newly added downlink control information can be avoided, and the implementation complexity can be reduced.

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

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

[0018] In a possible implementation, the process number of each of the at least one HARQ process that needs to be retransmitted satisfies the following relationship: h k = (h+k-offset) mod M+offset; where 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 offset of the HARQ process 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. k , h, k, offset, and M are all integers.

[0019] In a possible implementation, the length of the first information is p, p is less than or equal to R or S, where R is the length of the MCS field and S is the length of the HPN field, and the value of the p bits of the first information has a corresponding relationship with one or more HARQ processes, for example, the value of the p bits of the first information has a corresponding relationship with whether each of the one or more HARQ processes retransmits data, where p, S, and R are all positive integers. In this way, the first information can be carried in the same field, thereby reducing implementation complexity.

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

[0021] In a possible implementation, the first information includes retransmission information of q HARQ processes.

[0022] In a possible implementation, the method provided in the first aspect can further include: receiving, by the first communication apparatus, fourth information; and the fourth information is used to indicate a corresponding relationship between the value of the p bits and the at least one HARQ process. In this way, different ways of indicating the HARQ process that needs to be retransmitted can be selected, and the flexibility of retransmission scheduling can be further improved.

[0023] In a possible implementation, the fourth information is determined according to a capability of the first communication apparatus.

[0024] In a possible implementation, the downlink control information further comprises a start position and a length indication SLIV, and resources for carrying retransmission data of at least one HARQ process requiring retransmission are determined according to the SLIV.

[0025] In a possible implementation, the downlink control information further comprises a plurality of SLIVs, and resources for carrying retransmission data of each of the at least one HARQ process requiring retransmission are determined according to one of the plurality of SLIVs.

[0026] In a second aspect, a retransmission method is provided. The retransmission method comprises: a second communication apparatus sending downlink control information; the downlink control information comprising first information, the first information being used for indicating at least one hybrid automatic repeat request HARQ process requiring retransmission, the first information being carried in a modulation and coding scheme MCS field and / or a hybrid automatic repeat request process number HPN field in the downlink control information; and the second communication apparatus receiving or sending data retransmission of the at least one HARQ process requiring retransmission.

[0027] Based on the retransmission method provided in the second aspect, the second communication apparatus can carry the first information in the MCS field and / or the HPN field in the downlink control information, for indicating the at least one HARQ process requiring retransmission, so that retransmission scheduling of one or more HARQ processes requiring retransmission can be implemented, thereby making the retransmission scheduling more flexible.

[0028] In addition, in the case where the HARQ processes requiring retransmission are multiple, 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, thereby reducing scheduling overhead.

[0029] As an example, the second communication apparatus 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 apparatus 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.

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

[0031] In a possible implementation, the at least one HARQ process requiring retransmission is determined at least according to a first hybrid automatic repeat request HARQ process.

[0032] In a possible implementation, the downlink control information further includes second information, and the second information is used to indicate the first HARQ process.

[0033] In a possible implementation, the second information is carried in a HPN field.

[0034] In a possible implementation, the downlink control information further includes third information, and the third 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.

[0035] In a possible implementation, the third information is carried in a HPN field.

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

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

[0038] In a possible implementation, the process number of the HARQ process in the at least one HARQ process that needs to be retransmitted satisfies the following relationship: h k = (h+k-offset) mod M+offset; where 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 offset of the HARQ process 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. k , h, k, offset, and M are all integers.

[0039] In a possible implementation, the length of the first information is p, p is less than or equal to R or S, where R is the length of the MCS field, and S is the length of the HPN field, and the value of the p bits of the first information has a corresponding relationship with one or more HARQ processes, for example, the value of the p bits of the first information has a corresponding relationship with whether the data of each of the one or more HARQ processes is retransmitted, where p, S, and R are all positive integers.

[0040] In a possible implementation, the first information is a bitmap, and each bit in the bitmap is used to indicate whether the HARQ process corresponding to the bit is retransmitted.

[0041] In a possible implementation, the first information includes retransmission information of q HARQ processes.

[0042] In a possible implementation, the method provided by the second aspect further includes: the second communication device sending fourth information; and the fourth information is used to indicate a correspondence between the values of the p bits and the at least one HARQ process.

[0043] In a possible implementation, the fourth information is determined according to the capability of the first communication device.

[0044] In a possible implementation, the downlink control information further includes a start position and a length, i.e., SLIV, and the resources used to carry the retransmission data of the at least one HARQ process that needs to be retransmitted are determined according to the SLIV.

[0045] In a possible implementation, the downlink control information further includes a plurality of SLIVs, and the resources used to carry the retransmission data of each of the at least one HARQ process that needs to be retransmitted are determined according to one of the plurality of SLIVs.

[0046] In addition, the technical effects of the retransmission method of the second aspect can refer to the technical effects of the retransmission method of the first aspect, which are not described herein again.

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

[0048] In this application, the communication device of the third aspect 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. Alternatively, the 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.

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

[0050] In a fourth aspect, a communication device is provided. The communication device includes a processor configured to perform the retransmission method of any of the implementations of the first aspect to the second aspect.

[0051] In one possible implementation, the communication device described in the fourth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for communication between the communication device described in the fourth aspect and other communication devices, or for acquiring a computer program (such as the computer program involved in the retransmission method described in any of the first to second aspects above) and transmitting it to the processor.

[0052] In this embodiment of the application, a computer program may also be referred to as an instruction, program instruction, or code instruction.

[0053] In one possible implementation, the communication device described in the fourth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store computer programs and / or data involved in the retransmission method described in any of the first to second aspects.

[0054] Alternatively, the memory can also be located outside the communication device.

[0055] In this application, the communication device described in the fourth aspect can be a terminal device, or a communication module, circuit with communication function, chip, chip system, or other component or assembly within the terminal device. Alternatively, the communication device can be a network device, or a communication module, circuit with communication function, chip, chip system, or other component or assembly within the network device.

[0056] Fifthly, a communication device is provided. The communication device includes a processor coupled to a memory, the processor executing a computer program stored in the memory, such that the communication device performs the retransmission method described in any possible implementation of the first to second aspects.

[0057] In one possible implementation, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for communication between the communication device described in the fifth aspect and other communication devices, or for acquiring computer programs and transmitting them to the processor.

[0058] In this application, the communication device described in the fifth aspect can be a terminal device, or a communication module, circuit with communication function, chip, chip system, or other component or assembly within a terminal device. Alternatively, the communication device can be a network device, or a communication module, circuit with communication function, chip, chip system, or other component or assembly within a network device.

[0059] In a sixth aspect, a communication apparatus is provided, including: a processor and a memory; the memory is configured to store a computer program, when the processor executes the computer program, to make the communication apparatus perform the retransmission method in any possible implementation of the first aspect to the second aspect.

[0060] In a possible implementation, the communication apparatus in the sixth 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 in the sixth aspect to communicate with other communication apparatuses, or to acquire the computer program and transmit the computer program to the processor.

[0061] In the present application, the communication apparatus in 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 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.

[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, including: a computer program or instructions; when the computer program or instructions are executed on a computer, the computer is caused to perform the retransmission method in 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; when the computer program or instructions are executed on a computer, the computer is caused to perform the retransmission method in any possible implementation of the first aspect to the second aspect.

[0065] In addition, the technical effects of the communication apparatus in the third aspect to the ninth aspect can refer to the technical effects of the retransmission method in the first aspect to the second aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

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

[0067] FIG. 2 is a flowchart of grant-free transmission according to an embodiment of the present application;

[0068] FIG. 3 is a flowchart of data retransmission according to an embodiment of the present application;

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

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

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

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

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

[0074] FIG. 9 is a schematic diagram of the relationship between retransmission HARQ process and DCI according to an embodiment of the present application;

[0075] FIG. 10 is a schematic diagram of the location relationship of the time slot where retransmission data is located according to an embodiment of the present application;

[0076] FIG. 11 is a schematic diagram of the location relationship of the time slot where retransmission data is located according to an embodiment of the present application;

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

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

[0079] In the description of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " 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 relationship between 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.

[0080] In the description of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions 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.

[0081] In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", etc. are used to distinguish the same items or similar items with basically the same function and role. Those skilled in the art can understand that "first", "second", etc. do not limit the quantity and execution order, and "first", "second", etc. also do not necessarily mean different.

[0082] It is to be understood that the terms "exemplary," "for example," and the like are used herein to mean "serving as an example, instance, or illustration," and should not necessarily be construed as preferred or advantageous over other embodiments or implementations. In

[0083] It is to be understood that the terms "information," "signal," "message," "channel," and "signaling" can be used interchangeably, and should be interpreted as having the same meaning unless otherwise noted. The terms "of," "corresponding," and "corresponding" can be used interchangeably, and should be interpreted as having the same meaning unless otherwise noted.

[0084] It is to be understood that the term "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment 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 is to be understood that in various embodiments of the present application, the size of the sequence of processes does not mean the order of execution, and the execution order of the processes should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0085] It is to 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.

[0086] It is to be understood that in the present application, "when" and "if" both refer to the corresponding processing under certain objective conditions, and are not limited to the time, and do not require judgment action when the implementation is realized, nor does it mean that there are other limitations.

[0087] It is to 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 devices given in the embodiments of the present application can also realize these features or functions, which will not be described here.

[0088] 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 "the indication information indicates A" or "the indication information of A", it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A is 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 can be seen from the 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 sent separately as multiple sub-information, 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.

[0089] 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.

[0090] 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.

[0091] 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.

[0092] 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.

[0093] 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.

[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] 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.

[0096] 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).

[0097] 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.

[0098] The network device and the terminal device can perform information interaction.

[0099] 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.

[0100] 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.

[0101] 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).

[0102] 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.

[0103] In the embodiments of the present 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. The chip system can be composed of a chip, or can include a chip and other discrete devices. The network device in various forms described above can also be referred to as a network side device.

[0104] It should be noted that the scheme in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.

[0105] 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.

[0106] The technology related to the embodiments of the present application is introduced below.

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

[0108] Uplink grant-free (GF) transmission: In uplink grant-free transmission, a network device such as a base station configures uplink grant for a terminal device in a semi-static manner through high layer signaling and / or physical layer signaling, for example, configures time-frequency resources and transmission parameters used for uplink data transmission. 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-demand, avoids sending scheduling request (SR) or buffer status report (BSR) to the network device, and avoids 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.

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

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

[0111] 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 time domain resources, open loop power control related parameters, waveforms, redundancy version sequences, repetition numbers, frequency hopping modes, resource allocation types, HARQ process numbers, demodulation reference signal (DMRS) related parameters, modulation and coding scheme tables, resource block group (RBG) group sizes, and transmission resources and transmission parameters such as time domain resources, frequency domain resources, and modulation and coding scheme (MCS). After the terminal device receives the configured grant configuration information, the terminal device can directly use the transmission resources and transmission parameters 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.

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

[0113] 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.

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

[0115] 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.

[0116] 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.

[0117] 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.

[0118] 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 downlink grant-free transmission 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), but needs to receive the SPS PDSCH after receiving the corresponding DCI activation and configuring other transmission resources and transmission parameters, i.e., receiving downlink data carried on the SPS PDSCH.

[0119] 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, and 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.

[0120] 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.

[0121] 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.

[0122] 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 retransmitted 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.

[0123] For grant-free transmission, one set of grant-free transmission configuration (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 corresponding bias of the HARQ process. As shown in FIG. 4, for example, assuming that one set of grant-free transmission configuration is associated with multiple continuous HARQ processes, if the network device indicates that the number of HARQ processes of one set of grant-free transmission configuration is 4, the corresponding bias 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 configuration 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.

[0124] 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. At this time, the retransmission of the data of the HARQ process whose initial transmission is scheduled by the DCI to be 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.

[0125] 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 DCI. The DCI includes first information for indicating at least one HARQ process requiring retransmission, and the first information is carried in an MCS field or an HPN field in the DCI. The first communication device transmits data for retransmission of the at least one HARQ process requiring retransmission according to the DCI, or receives the data for retransmission of the at least one HARQ process requiring retransmission according to the DCI. In this way, the retransmission of the at least one HARQ process requiring retransmission can be implemented through the MCS field and / or the HPN field, so that the retransmission scheduling is more flexible.

[0126] 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.

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

[0128] Exemplarily, FIG. 7 is a flowchart of a retransmission method according to an embodiment of the present application. The retransmission method can be applied to communication between any two devices shown in FIG. 1.

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

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

[0131] The DCI includes first information for indicating at least one HARQ process requiring retransmission, and the first information is carried in an MCS field and / or an HPN field in the DCI.

[0132] The DCI can be scrambled by RNTI. For the first communication device, the first communication device can determine whether the DCI is a DCI for retransmission scheduling according to the RNTI used for scrambling of the received DCI and / or the first field in the DCI. For example, when the DCI is scrambled by CS-RNTI and / or the NDI field of the DCI is set to 1, the terminal determines that the DCI is for retransmission scheduling.

[0133] In a possible implementation, for data using grant-free transmission for initial transmission, the retransmission of the data can use the same encoding mode as the initial transmission. Therefore, in the retransmission scheduling of the data using grant-free transmission for initial transmission, the bits in the MCS field of the DCI except for the bits for indicating the modulation mode can be used for indicating the at least one HARQ process requiring retransmission, that is, the first information is carried in the MCS field.

[0134] In a possible implementation, the DCI can indicate the at least one HARQ process requiring retransmission through a bit in the HPN field, i.e., the first information is carried in the HPN field.

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

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

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

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

[0139] In a possible implementation, each of the at least one HARQ process requiring retransmission belongs to the same grant-free transmission configuration as the first HARQ process.

[0140] In this way, retransmission scheduling of the HARQ processes configured by the same grant-free transmission configuration can reduce implementation complexity.

[0141] 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.

[0142] 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.

[0143] Optionally, the DCI can further include third information, where the third 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.

[0144] In this way, the first grant-free transmission configuration is matched with the actual HARQ process requiring retransmission, so that the at least one HARQ process can be indicated flexibly.

[0145] Optionally, the third information is carried in the HPN field. In this way, the structure of the newly added downlink control information can be avoided, and the implementation complexity is reduced.

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

[0147] In the embodiments of the present application, the first information can be determined by the second communication device according to at least one HARQ process that needs to be retransmitted.

[0148] In a possible implementation, the first information includes retransmission information of q HARQ processes. Wherein, q is a positive integer. q is greater than or equal to the number of HARQ processes in at least one HARQ process that needs to be retransmitted. The retransmission information of one HARQ process is used to indicate that the HARQ process needs to be retransmitted or the HARQ process does not need to be retransmitted.

[0149] In a possible implementation, the length of the first information is p. Optionally, in the case that the first information is carried in the MCS field, p is less than or equal to R, and R is the length of the MCS field. Alternatively, optionally, in the case that the first information is carried in the HPN field, p is less than or equal to S. Wherein, S is the length of the HPN field. Alternatively, optionally, in the case that the first information is carried in the MCS field and the HPN field, p is less than or equal to R+S. The value of the p bits of the first information has a corresponding relationship with one or more HARQ processes, for example, the value of the p bits of the first information has a corresponding relationship with whether the data of each HARQ process in one or more HARQ processes is retransmitted, wherein p, S and R are positive integers.

[0150] As an example, S=5 and R=3. It should be understood that the values of S and R are used as an example, and in actual implementation, S and R can also have other values, which are not described herein.

[0151] In this way, the first information can be carried in the same field, thereby reducing the implementation complexity.

[0152] It should be understood that p is less than or equal to R, which is used as an example, and in actual implementation, p can be less than R. Similarly, p is less than or equal to S, which is used as an example, and in actual implementation, p can be less than R.

[0153] Optionally, the first information is a bit map, and each bit in the bit map is used to indicate whether the HARQ process corresponding to the bit is retransmitted. That is, in the case that the first information is a bit map, the first information can also indicate the HARQ process that does not need to be retransmitted.

[0154] In this way, each bit can correspond to one HARQ process, and the calculation complexity of the terminal device can be reduced.

[0155] It should be understood that, in the case that the first information is a bitmap, the number of bits in the first information can be equal to q, i.e., p = q.

[0156] 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, at this time, the first information includes 3 bits, wherein 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, then the first information is "100". It should be understood that the first information herein is used for example, and 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.

[0157] In the case that the first 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.

[0158] Alternatively, the first information is a binary value, and there is a corresponding relationship between the value of the first information and the at least one HARQ process that needs to be retransmitted.

[0159] Examples are combined with the length of the first information being p. The second communication device can preconfigure a corresponding relationship between the value of the p bits and the at least one HARQ process, and the first information can be determined according to the corresponding relationship between the value of the p bits and the at least one HARQ process, and whether each of the t HARQ processes is retransmitted. The t HARQ processes are at least part of the K HARQ processes, and t is an upper limit of the number of HARQ processes that the first information can indicate. t is a positive integer. The following examples are combined with different cases to illustrate how to determine the first information, and further illustrate the first information.

[0160] Case 1, the first information is a bitmap. The first information does not include the retransmission information of the first HARQ process. The second communication device can preconfigure a corresponding relationship between the bitmap and whether the at least one HARQ process is retransmitted, i.e., a first corresponding relationship set. For example, a corresponding relationship between the value of a bitmap containing 3 bits and whether HARQ process h+x1, HARQ process h+x2, and HARQ process h+x3 are retransmitted is configured, and the corresponding relationship in the first corresponding relationship set can be as shown in Table 1.

[0161] Table 1

[0162] The relationship between each bit pattern in the first correspondence set shown in Table 1 and whether the HARQ process is retransmitted is shown in (a) of FIG. 8.

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

[0164] In 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 preconfigured (e.g., agreed by a protocol). Alternatively, x1 = 1, x2 = 2 and x3 = 3. It can be understood that x1, x2 and x3 can also have other possible values, which are not described herein.

[0165] In this case, t = 4, and the t HARQ processes can include HARQ process h to HARQ process h+x3. The second communication device can determine the first 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 and 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 first information can be determined to be the bit pattern "101" in combination with the first correspondence set, and the length of the first information is 3, i.e., p = 3.

[0166] Case 2, the first information is a bit pattern. The first information includes the retransmission information of the first HARQ process. The second communication device can preconfigure the correspondence between the bit pattern and whether the at least one HARQ process is retransmitted, i.e., a second correspondence set. For example, the correspondence between the value of the bit pattern containing 3 bits and whether the HARQ process h, the HARQ process h+y1 and the HARQ process h+y2 are retransmitted is shown in Table 2.

[0167] Table 2

[0168] The relationship between each bit pattern in the second correspondence set shown in Table 2 and whether the HARQ process is retransmitted is shown in (b) of FIG. 8.

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

[0170] In the above 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.

[0171] 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 first information according to the HARQ processes that need to be retransmitted in the t HARQ processes and the second correspondence set. For example, assuming y1 = 1 and y2 = 2, the HARQ processes that need to be retransmitted in the HARQ process h to HARQ process h + 2 include HARQ process h + 1 and HARQ process h + 2, and the first information can be determined as the bit pattern "011" according to the second correspondence set, and p = 3.

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

[0173] Table 3

[0174] The correspondence relationship between the binary values in the third correspondence set shown in Table 3 and the HARQ processes that need to be retransmitted is shown in (c) of FIG. 8.

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

[0176] 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 pre-configured (e.g., agreed by a protocol). For example, z1 = 1, z2 = 2, and z3 = 3. It can be understood that z1, z2, and z3 can also have other possible values, which are not described herein.

[0177] In this case, t = 4, the t HARQ processes can include HARQ process h to HARQ process h + z3, and the second communication device can determine the first 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, the HARQ processes that need to be retransmitted among the HARQ process h + 1 to the HARQ process h + 3 include the HARQ process h + 1 and the HARQ process h + 2, then according to the third set of correspondence, the first information can be determined as the binary value "100".

[0178] Case 4: The first information is a binary value. The first information includes the retransmission information of the first HARQ process. Different binary values and the correspondence of the at least one HARQ process that needs to be retransmitted in the second communication device can be pre-configured, that is, the fourth set of correspondence. Assuming that the first information contains 3 bits, the values of which 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.

[0179] Table 4

[0180] The correspondence between the 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. 8.

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

[0182] Optionally, in the above Table 1, u1, u2, and u3 can be constants or parameters, 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 pre-configured (such as agreed by the protocol). For example, u1 = 1, u2 = 2, and u3 = 3. It can be understood that u1, u2, and u3 can also have other possible values, which are not described herein.

[0183] 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 first information according to the HARQ process that needs to be retransmitted and the fourth set of correspondence. For example, assuming that in the fourth set of correspondence, u1 = 1, u2 = 2, and u3 = 3, the HARQ processes that need to be retransmitted among 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 set of correspondence, the first information can be determined as the binary value "100".

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

[0185] It should be understood that the above Tables 1 and 4 are only for example with the length p=3 of the first information, and in actual implementation, the length of the first information can also be an integer greater than 3. In the case where the length of the first 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, and details are not described herein.

[0186] In the case where the length of the first information is p and the first information is carried in the MCS field, the first information can be the first p most significant bits (MSB) in the MCS field. It should be understood that the first information is the MSB only for example, and in actual implementation, the first information can also be other possible bits, and the position of the bits occupied by the first information can be agreed by protocol or agreed by information interaction between the first communication device and the second communication device, and details are not described herein.

[0187] As an example, the second communication device 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. Alternatively, the second communication device 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.

[0188] As an example, the first communication device 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.

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

[0190] S702, the first communication device transmits data retransmitted by at least one HARQ process that needs to be retransmitted according to the DCI. Correspondingly, the second communication device receives data retransmitted by at least one HARQ process that needs to be retransmitted. Alternatively, the second communication device transmits data retransmitted by at least one HARQ process that needs to be retransmitted. Correspondingly, the first communication device receives data retransmitted by at least one HARQ process that needs to be retransmitted according to the DCI.

[0191] It can be understood that in the uplink transmission, S702 comprises: 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.

[0192] In the downlink transmission, S702 comprises: 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.

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

[0194] 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 the protocol).

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

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

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

[0198] In case 3, i.e., the first information is a binary value and the first information does not comprise the retransmission information of the first HARQ process, if the values of z1, z2 and z3 are agreed by the protocol or z1, z2 and z3 are constants in the third correspondence set, the target correspondence set is the third correspondence set.

[0199] In case 4, i.e., the first information is a binary value and the first information comprises the retransmission information of the first HARQ process, if the values of u1, u2 and u3 are agreed by the protocol or u1, u2 and u3 are constants in the fourth correspondence set, the target correspondence set is the fourth correspondence set.

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

[0201] In case 1, i.e. the first information is a bitmap and the first information does not include the retransmission information of the first HARQ process, if x1, x2 and x3 in the first correspondence set are parameters, 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.

[0202] In case 2, i.e. the first information is a bitmap and the first information includes the retransmission information of the first HARQ process, if y1 and y2 in the second correspondence set are parameters, 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.

[0203] In case 3, i.e. the first information is a binary value and the first information does not include the retransmission information of the first HARQ process, if z1, z2 and z3 in the third correspondence set are parameters, 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.

[0204] In case 4, i.e. the first information is a binary value and the first information includes the retransmission information of the first HARQ process, if u1, u2 and u3 in the fourth correspondence set are parameters, 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.

[0205] For the first communication device, the correspondence between the values 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. It should be understood that the correspondence between the values of the p bits and the at least one HARQ process is consistent for the first communication device and the second communication device.

[0206] According to the value of the first information (i.e. the value of the p bits) and the target correspondence set, the first communication device can determine the HARQ process that needs to be retransmitted corresponding to the value of the p bits.

[0207] Taking 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, u3=3, then the target correspondence is shown in Table 5 as follows:

[0208] Table 5

[0209] It should be understood that the principle of determining the HARQ processes requiring retransmission in any one of the cases 1 to 3 is similar to that in case 4, which will not be described herein.

[0210] The first communication device determines the at least one HARQ process requiring retransmission in the HARQ processes requiring retransmission.

[0211] In a possible implementation, for the first communication device, the at least one HARQ process requiring retransmission is determined at least according to the first HARQ process. In other words, the at least one HARQ process requiring retransmission is at least related to the first HARQ process.

[0212] In this way, the process number of the at least one HARQ process other than the first 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.

[0213] Optionally, each of the at least one HARQ process requiring retransmission is determined according to the first offset and the first HARQ process.

[0214] For example, the first offset of a HARQ process can be the offset of the process number of the HARQ process relative to the first HARQ process. Wherein, the offset can also be understood as an offset or an offset amount, which will not be described herein.

[0215] Optionally, the first offset of each of the at least one HARQ process requiring retransmission can be determined by the second communication device.

[0216] Wherein, the first offset can refer to the offset of a HARQ process relative to the first HARQ process, each of the at least one HARQ process requiring retransmission corresponds to a first offset, and the first offset corresponding to different HARQ processes is different.

[0217] For example, the process number of a HARQ process in the at least one HARQ process requiring retransmission satisfies the following formula (1) relationship: h k = (h + k - offset) mod M + offset; (1)

[0218] Wherein, k is the first offset, h kwherein h is the process number of the first HARQ process, offset is the offset of the HARQ processes of the grant-free transmission configuration in which the first HARQ process is located, and offset can be indicated by the second communication device. 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.

[0219] The above formula (1) is used for example, in actual implementation, formula (1) can also exist other possible deformation formula, or, formula (1) can also be realized by table or corresponding relationship and other ways, not described in detail.

[0220] It can be understood that in the case of the first information being a bit map, other HARQ processes in addition to the at least one HARQ process that needs to be retransmitted can also be determined according to the first offset and the first HARQ process. Similar to the HARQ process in the at least one HARQ process that needs to be retransmitted.

[0221] In another possible implementation, in uplink transmission, the first communication device can or can not send the retransmission data of the HARQ processes in the q HARQ processes corresponding to the first information which do not belong to the same grant-free transmission configuration as the first HARQ process. Or, in downlink transmission, the first communication device can or can not receive the retransmission data of the HARQ processes in the q HARQ processes corresponding to the first information which do not belong to the same grant-free transmission configuration as the first HARQ process.

[0222] In a possible implementation, in the case that the at least one HARQ process that needs to be retransmitted indicated by the first information does not include the first HARQ process, optionally, it can be agreed by protocol that the first HARQ process needs to be retransmitted or does not need to be retransmitted. Optionally, if the first HARQ process needs to be retransmitted, then in the uplink transmission scenario, the method provided in FIG. 7 can further include: the first communication device sends the retransmission data of the first HARQ process. Or, in the downlink transmission scenario, the method provided in FIG. 7 can further include: the first communication device receives the retransmission data of the first HARQ process.

[0223] Based on the retransmission method provided in FIG. 7, the first information for indicating the at least one HARQ process that needs to be retransmitted can be carried in the MCS field and / or the HPN field in the DCI, so that the retransmission scheduling of one or more HARQ processes that need to be retransmitted can be realized, thereby making the retransmission scheduling more flexible.

[0224] In addition, in the case that multiple HARQ processes need to be retransmitted, the retransmission scheduling of the multiple HARQ processes can be implemented by the DCI, the number of DCIs used for retransmission scheduling can be reduced, and thus the scheduling overhead can be reduced. For example, as shown in Table 5, in this case, if the first information (i.e., the value of the p bits) is “110”, it can be determined that HARQ process h, HARQ process h+2, and HARQ process h+3 need to be retransmitted, and HARQ process h+1 does not need to be retransmitted. Here, HARQ process h is the first HARQ process, and if the first HARQ process is HARQ process 0, then HARQ process h+1, HARQ process h+2, and HARQ process h+3 are HARQ process 1, HARQ process 2, and HARQ process 3, respectively. In this case, the DCI can implement the retransmission scheduling of HARQ process 0, HARQ process 2, and HARQ process 3, and the overhead of two DCIs can be reduced.

[0225] In addition, the first communication device can reduce the time length for detecting the DCI, and thus the power consumption of the first communication device can be reduced.

[0226] In a possible implementation, the DCI can further include a start and length indicator value (SLIV), and the resources for carrying the retransmission data of the at least one HARQ process that needs to be retransmitted are determined according to the SLIV.

[0227] For example, the resources for carrying the retransmission data of the at least one HARQ process that needs to be retransmitted are located in one of the at least one available time slot. Here, the resources for carrying different HARQ processes are located in different time slots. An available time slot refers to a time slot in which all the symbols determined according to the SLIV are available symbols.

[0228] As shown in FIG. 10, assuming that, among HARQ processes 0 to 3, the data of HARQ process 0 and HARQ process 3 fails to be decoded in initial transmission, and the data of HARQ process 1 and HARQ process 2 is successfully decoded, two available time slots are needed for retransmission. If the first time slot determined according to the SLIV and the time slot offset is time slot n, time slot n is an available time slot, time slot n+1 is an unavailable time slot, and time slot n+2 is an available time slot, the resources in time slot n can be used for retransmission of the data of HARQ process 0, and the resources in time slot n+1 can be used for retransmission of the data of HARQ process 3.

[0229] In the case that there are multiple HARQ processes requiring retransmission, the at least one available slot is multiple available slots. Optionally, the multiple available slots can be multiple consecutive available slots, i.e., there is no other available slot between any two adjacent available slots in the multiple available slots.

[0230] It can be understood that in this case, a slot offset can also be included in the DCI, and one of the at least one consecutive available slot is determined according to the slot in which the DCI is located and the slot offset.

[0231] In a possible implementation, multiple SLIVs can also be included in the DCI, and the resource for carrying the data of each of the at least one HARQ process requiring retransmission is determined according to one of the multiple SLIVs.

[0232] For example, the resource for carrying the data of the mth HARQ process requiring retransmission in the at least one HARQ process requiring retransmission can be one of the available resources indicated by the multiple SLIVs, and the resources for carrying the data in different HARQ processes are different. Each of the multiple SLIVs is used to indicate a resource, and the available resources refer to resources in which all included symbols are available symbols. For example, the resource for carrying the data of the mth HARQ process requiring retransmission in the at least one HARQ process requiring retransmission can be the mth available resource in the available resources indicated by the multiple SLIVs.

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

[0234] For uplink transmission, the available resource can be the resource excluding the unavailable symbol, or in other words, the available resource is the resource including the uplink symbol and / or the flexible symbol. The unavailable symbol refers to the symbol that cannot be used for uplink transmission, for example, the downlink symbol and / or the symbol used by the user to transmit other uplink signals. For downlink transmission, the available resource can be the resource excluding the unavailable symbol, or in other words, the available resource is the resource including the downlink symbol and / or the flexible symbol. The unavailable symbol refers to the symbol that cannot be used for downlink transmission, for example, the uplink symbol and / or the symbol used by the user to transmit other downlink signals. It should be understood that when the DCI includes a frequency domain resource allocation (FDRA) field, 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.

[0235] When the DCI includes an MCS field, the modulation mode of the data retransmitted by each of the at least one HARQ process is the modulation mode indicated by the MCS field. In this case, the coding mode of the data retransmitted by each of the at least one HARQ process is the same.

[0236] When the DCI includes a redundancy version (RV) field, 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.

[0237] In a possible implementation, for the first communication device, when the correspondence between the value of the p bits and the at least one HARQ process can be indicated by the second communication device, the method provided in FIG. 7 can further include S703.

[0238] S703, the second communication device sends fourth information. Correspondingly, the first communication device receives the fourth information.

[0239] The fourth information is used to indicate the correspondence between the value of the p bits and the at least one HARQ process. The correspondence between the value of the p bits and the at least one HARQ process can be referred to the related description in S701, and will not be repeated here.

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

[0241] Optionally, the fourth information is determined according to a capability of the first communication device. The capability of the first communication device can comprise whether the first communication device supports determining the at least one HARQ process requiring retransmission according to the HPN field and / or the MCS 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. In this case, it can be understood that S703 can be performed in the case that the first communication device supports determining the at least one HARQ process requiring retransmission 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. In this case, the method provided in FIG. 7 can further comprise S704.

[0242] S704, the first communication device sends fifth information. Correspondingly, the second communication device receives the fifth information.

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

[0244] In the case that the fifth information indicates that the first communication device supports determining the at least one HARQ process requiring retransmission according to the HPN field and / or the MCS field in the DCI, or indicates that the first communication device supports retransmission of data of multiple HARQ processes scheduled by one DCI, S703 described above is performed. It should be understood that in uplink transmission, the resource used for retransmitting data of the HARQ process can be an uplink resource, such as PUSCH. In downlink transmission, the resource used for retransmitting data of the HARQ process can be a downlink resource, such as PDSCH.

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

[0246] The principle of determining the first HARQ process is described below.

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

[0248] In this case, optionally, the DCI can further comprise second information, and the second information is used to indicate the first HARQ process.

[0249] 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.

[0250] For example, in the case that the first information is carried in the MCS field of the DCI, the second information can be carried in the HPN field of the DCI. That is, the HPN field is multiplexed to indicate the first HARQ process, so that the change of the existing protocol can be reduced and the implementation complexity can be reduced. In the case that the first information is carried in the HPN field of the DCI, the second information can be carried in other possible fields of the DCI, which will not be described herein.

[0251] 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 include S705.

[0252] S705, the second communication device sends sixth information. Correspondingly, the first communication device receives the sixth information.

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

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

[0255] 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 include S706.

[0256] S706, the second communication device sends seventh information. Correspondingly, the first communication device receives the seventh information.

[0257] The seventh 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.

[0258] Alternatively, the seventh 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.

[0259] In a possible implementation, 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 first information has a corresponding relationship with whether the data of each of the one or more HARQ processes is retransmitted, and the method provided in FIG. 7 can further include S707.

[0260] S707, the second communication device sends eighth information. Correspondingly, the first communication device receives the eighth information.

[0261] The eighth information is used to indicate the t HARQ processes. The at least one HARQ process that needs to be retransmitted is a HARQ process of the t HARQ processes.

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

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

[0264] S708, the second communication device sends the ninth information. Correspondingly, the first communication device receives the ninth information.

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

[0266] It should be understood that, in the embodiments of the present application, the MCS field can also be referred to as an MCS domain, and in future communication standards, it can also refer to a domain located in the same position as the MCS domain. At this time, the MCS 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 field can also be referred to as an NDI domain, and in future communication standards, it 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.

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

[0268] Exemplarily, FIG. 12 is a structural schematic 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 the convenience of description, FIG. 12 only shows the main components of the communication device.

[0269] In some embodiments, the communications device 1200 can be applicable in the communications system shown in Figure 1, and perform the functions of the first communications device in the retransmission method shown in Figure 7.

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

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

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

[0273] In some other embodiments, the communications device 1200 can be applicable in the communications system shown in Figure 1, and perform the functions of the second communications device in the retransmission method shown in Figure 7, or when the processing module 1201 executes the program or instructions, the communications device 1200 can perform the functions of the second communications device in the retransmission method shown in Figure 6.

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

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

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

[0277] It should be understood that the processing module 1201 involved in the communications 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.

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

[0279] In addition, the technical effects of the communication apparatus 1200 can refer to the technical effects of the retransmission method shown in FIG. 7, which are not described here.

[0280] Exemplarily, FIG. 13 is a structural schematic diagram of a communication apparatus provided by embodiments of the present application. The communication apparatus 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 apparatus 1300 can include a processor 1301. Optionally, the communication apparatus 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.

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

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

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

[0284] In a specific implementation, as an embodiment, the processor 1301 can include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 13.

[0285] In a specific implementation, as an 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 the 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 (for example, computer program instructions).

[0286] The memory 1302 is configured to store a software program for implementing the solutions of the present application, and the processor 1301 is configured to control execution of the software program. For details, refer to the method embodiments described above, which will not be repeated here.

[0287] Optionally, 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 magneto-optical disk, 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 an 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.

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

[0289] 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.

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

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

[0292] 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, and an actual communication apparatus can include more or fewer components than those shown, or combine certain components, or have different arrangement of components.

[0293] 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 repeated here.

[0294] It should be understood that the processor in the embodiments of the present application can be a CPU, and the processor can also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate 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.

[0295] 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. 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 and 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).

[0296] 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.

[0297] 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.

[0298] 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.

[0299] 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.

[0300] 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.

[0301] 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.

[0302] 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 merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, multiple 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 interfaces, devices or units, which can be electrical, mechanical or other forms.

[0303] 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 multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0304] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.

[0305] 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 various media that can store program codes, such as a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, etc.

[0306] 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, the first information is used for indicating at least one hybrid automatic repeat request (HARQ) process requiring retransmission, and the first information is carried in a modulation and coding scheme (MCS) field and / or a hybrid automatic repeat request process number (HPN) field in the downlink control information; transmitting or receiving data retransmission of the at least one HARQ process requiring retransmission according to the downlink control information.

2. The method of claim 1, wherein, Initial transmission of data retransmission of the at least one HARQ process requiring retransmission adopts grant-free transmission.

3. The method according to claim 1 or 2, characterized in that, The at least one HARQ process requiring retransmission is determined at least according to a first hybrid automatic repeat request (HARQ) process.

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

5. The method of claim 3, wherein, The downlink control information further comprises third information, the third 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.

6. The method of claim 5, wherein, The third information is carried in the HPN field.

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

8. The method of claim 7, 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 an offset of a HARQ process 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.

9. The method according to any one of claims 1-8, characterized in that, A length of the first information is p, p is less than or equal to R or S, R is a length of the MCS field, S is a length of the HPN field, and a value of p bits of the first information has a corresponding relationship with one or more HARQ processes, wherein p, S and R are positive integers.

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

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

12. The method according to claim 9 or 10, characterized in that, The method further comprises: receiving fourth information; wherein the fourth information is used for indicating a corresponding relationship between a value of p bits and at least one HARQ process.

13. The method according to any one of claims 1-12, characterized in that, The downlink control information further comprises a start position and length indication (SLIV), and a resource used for carrying data retransmission of the at least one HARQ process requiring retransmission is determined according to the SLIV.

14. The method of any one of claims 1-12, wherein, The downlink control information further comprises a plurality of SLIVs, and a resource used for carrying data retransmission of each HARQ process in the at least one HARQ process requiring retransmission is determined according to one SLIV in the plurality of SLIVs.

15. A retransmission method, characterized by, The method comprises: transmitting downlink control information; the downlink control information comprises first information, the first information is used for indicating at least one hybrid automatic repeat request (HARQ) process requiring retransmission, and the first information is carried in a modulation and coding scheme (MCS) field and / or a hybrid automatic repeat request process number (HPN) field in the downlink control information; receiving or transmitting data retransmission of the at least one HARQ process requiring retransmission.

16. The method of claim 15, wherein, The initial transmission of the data of the HARQ process retransmission in the at least one HARQ process requiring retransmission adopts grant-free transmission.

17. The method according to claim 15 or 16, characterized in that, The at least one HARQ process requiring retransmission is determined at least according to a first hybrid automatic repeat request (HARQ) process.

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

19. The method of claim 17, wherein, The downlink control information further comprises third information, and the third 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.

20. The method of claim 19, wherein, The third information is carried in a HPN field.

21. The method according to any one of claims 17-20, characterized by, The at least one HARQ process requiring retransmission is determined according to a first offset and the first HARQ process.

22. The method of claim 21, 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 an offset of a HARQ process 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.

23. The method of any one of claims 15-22, wherein, A length of the first information is p, and p is less than or equal to R or S, where R is a length of a MCS field, and S is a length of a HPN field, and a value of p bits of the first information has a corresponding relationship with one or more HARQ processes, where p, S and R are positive integers.

24. The method of claim 23, wherein, The first information is a bit map, and each bit in the bit map is used to indicate whether a HARQ process corresponding to the bit retransmits.

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

26. The method of claim 25, wherein, The method further comprises: receiving fourth information, and the fourth information is used to indicate a corresponding relationship between a value of p bits and at least one HARQ process.

27. The method of any one of claims 1-26, wherein, The downlink control information further comprises a start position and length indication (SLIV), and a resource for carrying retransmission data of the at least one HARQ process requiring retransmission is determined according to the SLIV.

28. The method of any one of claims 1-26, wherein, The downlink control information further comprises a plurality of SLIVs, and a resource for carrying retransmission data of each HARQ process in the at least one HARQ process requiring retransmission is determined according to one SLIV in the plurality of SLIVs.

29. A communications device, characterized by The communication apparatus comprises a module for executing the method in any one of claims 1-28.

30. A communications device, characterized by comprises: a processor; wherein the processor is used to run instructions to execute the method in 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, characterized in that, The computer readable storage medium comprises a computer program or instructions, and when the computer program or instructions run on a computer, the computer is caused to execute the method in 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 run on a computer, the computer is caused to execute the method in any one of claims 1-28.

Citation Information

Patent Citations

  • Method and device for determining hybrid automatic repeat request process information and storage medium

    CN114586438A

  • Information processing method and device and storage medium

    CN116615881A

  • Method and device for determining hybrid automatic repeat request (HARQ) information

    CN118523876A

  • Communication method and device

    CN118785431A

  • Method and apparatus for grant free based data transmission in wireless communication system

    US20230291505A1