Retransmission method and device
By using the indication information within one CG cycle in semi-static scheduling to retransmit multiple PUSCHs, the problem of large signaling overhead during code error retransmission is solved, and the effect of reducing system power consumption and improving system capacity is achieved.
Patent Information
- Application Number
- CN202311010407.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-18
AI Technical Summary
In semi-static scheduling, a separate DCI is required for retransmission and scheduling during error retransmission, resulting in large signaling overhead and increased system power consumption.
Through the first indication information in one CG cycle, multiple PUSCHs are retransmission and scheduling, and the retransmission resource is determined using the time slot interval and time domain position indication information.
It effectively reduces the signaling overhead and system power consumption of retransmission and improves system capacity.
Smart Images

Figure CN119483839A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a retransmission method and device. Background Art
[0002] Semi-static scheduling is a scheduling method that pre-configures transmission resources on a periodic basis. It can periodically reserve CG resources for terminal devices through CG configuration.
[0003] However, if CG resources are reserved according to the maximum traffic volume of a single transmission of a terminal device in each CG period, the system capacity will be limited. In order to improve the system capacity, when considering enhancing semi-static scheduling, there is a way to split a PUSCH in a CG period into multiple PUSCHs for transmission.
[0004] However, when error retransmission occurs, a separate DCI needs to be used for retransmission scheduling for each retransmitted PUSCH, which results in a large signaling overhead for retransmission. Summary of the invention
[0005] The embodiments of the present application provide a retransmission method and device, which are applied in the field of communication technology.
[0006] In a first aspect, an embodiment of the present application provides a retransmission method. Applied to a terminal device, the method includes:
[0007] Receiving first indication information sent by the network device;
[0008] According to the first indication information, at least two physical uplink shared channels PUSCH sent at different transmission opportunities TO within the first configuration authorization CG period are retransmitted.
[0009] In this implementation, retransmission scheduling is performed on multiple PUSCHs within a CG period through the first indication information, thereby effectively reducing the retransmission signaling overhead and system power consumption.
[0010] In one possible design, the first indication information includes at least one time slot interval and at least one time domain position indication information;
[0011] The retransmitting, according to the first indication information, at least two physical uplink shared channels PUSCH sent on different transmission opportunities TO within a first configuration authorization CG period, includes:
[0012] Determining a plurality of first time slots according to the time slot interval;
[0013] Determine first time domain resources respectively in the multiple first time slots according to the time domain position indication information;
[0014] The PUSCHs are retransmitted respectively according to the first time domain resources in each of the first time slots.
[0015] In this implementation, by configuring the time slot interval and the time domain position indication information in the first indication information, resource configuration for retransmission scheduling of multiple PUSCHs can be effectively implemented based on the first indication information.
[0016] In one possible design, the first indication information includes 1 time slot interval and 1 time domain position indication information;
[0017] The multiple first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot, the available time slot being a time slot for uplink transmission;
[0018] The first time domain resources in the multiple first time slots are all indicated by the time domain position indication information.
[0019] In one possible design, the first indication information includes one time slot interval and time domain position indication information corresponding to each of the PUSCHs;
[0020] The plurality of first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot;
[0021] The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
[0022] In a possible design, the first indication information includes a time slot interval corresponding to each of the PUSCHs and time domain position indication information corresponding to each of the PUSCHs;
[0023] The multiple first time slots include: time slots respectively indicated by time slot intervals corresponding to the respective PUSCHs;
[0024] The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
[0025] In the configuration methods of various time slot intervals and time domain position indication information introduced above, resource scheduling for multiple PUSCH retransmissions can be effectively implemented based on one first indication information, thereby effectively saving signaling overhead and reducing system power consumption.
[0026] In one possible design, the method further includes:
[0027] If there is a first PUSCH without corresponding time domain position indication information among the at least two PUSCHs, the first PUSCH is retransmitted using the time domain resources corresponding to the unused TO.
[0028] Through this implementation, when the network device determines that there are some unused TOs that can be used for PUSCH retransmission, the value of some time domain position indication information can be defaulted, thereby reducing the data amount of the first indication information and further saving signaling overhead.
[0029] In one possible design, the method further includes:
[0030] If there is a second PUSCH without corresponding time domain position indication information and / or without corresponding time slot interval among the at least two PUSCHs, the second PUSCH is retransmitted using the time domain resources corresponding to the unused TO.
[0031] Through this implementation method, when the network device determines that there are some unused TOs that can be used for PUSCH retransmission, it can default the values of some time slot intervals and / or time domain position indication information, thereby reducing the data amount of the first indication information and further saving signaling overhead.
[0032] In a possible design, the first indication information also includes a hybrid automatic repeat request HARQ process value;
[0033] The HARQ process value is equal to the HARQ ID of the first PUSCH that needs to be retransmitted in the first CG period; or,
[0034] The HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG period.
[0035] In a possible design, the first indication information also includes a new data indication NDI, and the NDI includes N bits, and the N bits are used in sequence to indicate whether each PUSCH starting from the third PUSCH in the first CG cycle needs to be retransmitted. The third PUSCH is a PUSCH whose HARQ ID is equal to the HARQ process value, and N is the number of TOs in the first CG cycle.
[0036] In a possible design, when the i-th bit in the NDI is 1, it is used to indicate that the PUSCH corresponding to the i-th bit needs to be retransmitted; and
[0037] When the i-th bit in the NDI is 0, it is used to indicate that the PUSCH corresponding to the i-th bit does not need to be retransmitted, and the value range of i is 1~N.
[0038] By configuring the HARQ process value and NDI in the first indication information, it can be effectively indicated whether each PUSCH in the first CG period needs to be retransmitted, so that the retransmission indication of multiple PUSCHs can be realized through one indication information.
[0039] In one possible design, the first indication information also includes a redundant version, and the redundant version includes at least two bit groups, and each bit group is used to indicate a redundant version corresponding to each PUSCH.
[0040] In one possible design, the method further includes:
[0041] Receive first configuration information sent by the network device, where the first configuration information includes configuration parameters, and the configuration parameters are used to indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
[0042] By setting the configuration parameters, the specific scheduling situation of the first indication information can be flexibly set, that is, whether the first indication information is used to schedule one PUSCH or to schedule multiple PUSCHs, thereby meeting the demand for flexible scheduling in actual implementation.
[0043] In one possible design, the configuration parameter is used to indicate that the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
[0044] In one possible design, the configuration parameter is used to indicate whether the first indication information is dynamically determined to be used for scheduling retransmission of multiple PUSCHs within a CG period;
[0045] The Tth bit in the first field in the first indication information is used to dynamically indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period, and T is an integer greater than or equal to 0.
[0046] By configuring parameters and bits in the first field, it is dynamically indicated whether the first indication information is used to schedule the retransmission of multiple PUSCHs within a CG period, so that the data amount of the first indication information can be flexibly adjusted according to the actual retransmission scheduling situation.
[0047] In one possible design, the first indication information is downlink control information DCI.
[0048] In one possible design, the first indication information is encrypted using a configuration scheduling radio network temporary identifier CS-RNTI.
[0049] In one possible design, the first configuration information is a radio resource control RRC message.
[0050] In a second aspect, an embodiment of the present application proposes a retransmission method. Applied to a network device, the method includes:
[0051] Sending first indication information to the terminal device;
[0052] According to the first indication information, at least two PUSCHs within the first CG period retransmitted by the receiving terminal device are received, and the at least two PUSCHs are PUSCHs sent on different TOs within the first CG period.
[0053] In one possible design, the first indication information includes at least one time slot interval and at least one time domain position indication information;
[0054] The receiving, according to the first indication information, at least two PUSCHs in the first CG period retransmitted by the terminal device includes:
[0055] Determining a plurality of first time slots according to the time slot interval;
[0056] Determine first time domain resources respectively in the multiple first time slots according to the time domain position indication information;
[0057] The retransmitted PUSCHs are received respectively according to the first time domain resources in the plurality of first time slots.
[0058] In one possible design, the first indication information includes 1 time slot interval and 1 time domain position indication information;
[0059] The multiple first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot, the available time slot being a time slot for uplink transmission;
[0060] The first time domain resources in the multiple first time slots are all indicated by the time domain position indication information.
[0061] In one possible design, the first indication information includes one time slot interval and time domain position indication information corresponding to each of the PUSCHs;
[0062] The plurality of first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot;
[0063] The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
[0064] In a possible design, the first indication information includes a time slot interval corresponding to each of the PUSCHs and time domain position indication information corresponding to each of the PUSCHs;
[0065] The multiple first time slots include: time slots respectively indicated by time slot intervals corresponding to the respective PUSCHs;
[0066] The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
[0067] In one possible design, the method further includes:
[0068] If there is a first PUSCH without corresponding time domain position indication information among the at least two PUSCHs, the first PUSCH is received using the time domain resources corresponding to the unused TO.
[0069] In one possible design, the method further includes:
[0070] If there is a second PUSCH without corresponding time domain position indication information and / or without corresponding time slot interval among the at least two PUSCHs, the second PUSCH is received using the time domain resources corresponding to the unused TO.
[0071] In a possible design, the first indication information also includes a HARQ process value;
[0072] The HARQ process value is equal to the HARQ ID of the first PUSCH that needs to be retransmitted in the first CG period; or,
[0073] The HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG period.
[0074] In a possible design, the first indication information also includes NDI, and the NDI includes N bits, and the N bits are used in sequence to indicate whether each PUSCH starting from the third PUSCH in the first CG period needs to be retransmitted, and the third PUSCH is a PUSCH whose HARQ ID is equal to the HARQ process value.
[0075] In a possible design, when the i-th bit in the NDI is 1, it is used to indicate that the PUSCH corresponding to the i-th bit needs to be retransmitted; and
[0076] When the i-th bit in the NDI is 0, it is used to indicate that the PUSCH corresponding to the i-th bit does not need to be retransmitted, and the value range of i is 1~N.
[0077] In one possible design, the first indication information also includes a redundant version, and the redundant version includes at least two bit groups, and each bit group is used to indicate a redundant version corresponding to each PUSCH.
[0078] In one possible design, the method further includes:
[0079] Send first configuration information to the terminal device, where the first configuration information includes configuration parameters, and the configuration parameters are used to indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
[0080] In one possible design, the configuration parameter is used to indicate that the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
[0081] In one possible design, the configuration parameter is used to indicate whether the first indication information is dynamically determined to be used for scheduling retransmission of multiple PUSCHs within a CG period;
[0082] The Tth bit in the first field in the first indication information is used to dynamically indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period, and T is an integer greater than or equal to 0.
[0083] In one possible design, the first indication information is DCI.
[0084] In one possible design, the first indication information is encrypted using CS-RNTI.
[0085] In one possible design, the first configuration information is an RRC message.
[0086] In a third aspect, an embodiment of the present application provides a retransmission device. The device includes:
[0087] A receiving module, used for receiving first indication information sent by a network device;
[0088] A sending module is used to retransmit at least two physical uplink shared channels PUSCH sent on different transmission opportunities TO within a first configuration authorization CG period according to the first indication information.
[0089] In a fourth aspect, an embodiment of the present application provides a retransmission device. The device includes:
[0090] A sending module, used for sending first indication information to a terminal device;
[0091] A receiving module is used to receive at least two PUSCHs within the first CG period retransmitted by the terminal device according to the first indication information, and the at least two PUSCHs are PUSCHs sent on different TOs within the first CG period.
[0092] In a fifth aspect, an embodiment of the present application provides a terminal device, which may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be a mobile phone, a smart TV, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc.
[0093] The terminal device comprises: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method of the first aspect.
[0094] In the sixth aspect, an embodiment of the present application provides a network device, which may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (evolved NodeB, eNB), access point (AP) or relay station in an LTE system, or a base station in a 5G system, etc.
[0095] The network device comprises: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method as in the second aspect.
[0096] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the method of the first aspect and the second aspect is implemented.
[0097] In an eighth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the method of the first aspect and the second aspect.
[0098] In a ninth aspect, an embodiment of the present application provides a chip, the chip including a processor, the processor being used to call a computer program in a memory to execute the method described in the first aspect and the second aspect.
[0099] It should be understood that the second to fifth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0100] Figure 1 A schematic diagram of a communication scenario provided in an embodiment of the present application;
[0101] Figure 2 A schematic diagram of a frame period provided in an embodiment of the present application;
[0102] Figure 3 A schematic diagram of splitting PUSCH provided in an embodiment of the present application;
[0103] Figure 4 A schematic diagram of PUSCH splitting of CG1 provided in an embodiment of the present application;
[0104] Figure 5 A schematic diagram of PUSCH splitting of CG2 provided in an embodiment of the present application;
[0105] Figure 6 A schematic diagram of reporting UTO-UCI provided in an embodiment of the present application;
[0106] Figure 7 A flowchart of a retransmission method provided in an embodiment of the present application;
[0107] Figure 8 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 1 ;
[0108] Fig. 9 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 2 ;
[0109] Fig.10Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 3 ;
[0110] Fig.11 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 4 ;
[0111] Fig.12 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 5 ;
[0112] Fig.13 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 6 ;
[0113] Fig.14 A schematic diagram of the structure of the retransmission device provided in the embodiment of the present application Figure 1 ;
[0114] Fig.15 A schematic diagram of the structure of the retransmission device provided in the embodiment of the present application Figure 2 ;
[0115] Fig.16 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0116] Fig.17 A schematic diagram of the structure of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0117] To facilitate understanding, the concepts involved in this application are first explained.
[0118] Terminal equipment: It can be a device that includes wireless transceiver functions and can cooperate with network equipment to provide communication services to users. Specifically, terminal equipment can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device. For example, the terminal equipment can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a network after 5G, etc.
[0119] Network equipment: A network equipment may be a device used to communicate with a terminal device, for example, it may be a base station (Base Transceiver Station, BTS) in a Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) communication system, or a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system, or an evolved base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or the network equipment may be a relay station, an access point, an in-vehicle device, a wearable device, a network-side device in a future 5G network or a network after 5G, or a network device in a future evolved public land mobile network (PLMN) network, etc.
[0120] The network devices involved in the embodiments of the present application may also be referred to as radio access network (RAN) devices. The RAN device is connected to the terminal device, and is used to receive data from the terminal device and send it to the core network device. The RAN device corresponds to different devices in different communication systems, for example, in the 2G system, it corresponds to the base station and the base station controller, in the 3G system, it corresponds to the base station and the radio network controller (Radio Network Controller, RNC), in the 4G system, it corresponds to the evolutionary base station (Evolutional Node B, eNB), and in the 5G system, it corresponds to the access network equipment (e.g., gNB, centralized unit CU, distributed unit DU) in the new radio (New Radio, NR).
[0121] Next, combine Figure 1 , the scenarios to which the communication method in this application is applicable are described.
[0122] Figure 1 A schematic diagram of a communication scenario provided in an embodiment of the present application. Figure 1 , including a network device 101 and a terminal device 102, the network device 101 and the terminal device 102 can communicate wirelessly, wherein the terminal device 102 can communicate with at least one core network via a radio access network (Radio Access Network, RAN).
[0123] Among them, the communication system can be a Global System of Mobilecommunication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a Long Term Evolution (LTE) system or a fifth-generation mobile communication (5th-Generation, 5G) system.
[0124] Correspondingly, the network device can be a base station (Base TransceiverStation, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (evolved NodeB, eNB), access point (AP) or relay station in an LTE system, or a base station in a 5G system, etc., without limitation here.
[0125] The 5G mobile communication system described in this application includes a non-standalone (NSA) 5G mobile communication system and / or a standalone (SA) 5G mobile communication system. The technical solution provided in this application can also be applied to future communication systems, such as the sixth generation mobile communication system. The communication system can also be a PLMN network, a device-to-device (D2D) network, a machine-to-machine (M2M) network, an IoT network or other networks.
[0126] It is understandable that if the technical solutions of the embodiments of the present application are applied to other wireless communication networks, the corresponding names can also be replaced by the names of corresponding functions in other wireless communication networks.
[0127] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0128] Among them, the development of 5G technology has also promoted the progress of extended reality (XR) services, such as virtual reality (VR) services, augmented reality (AR) services, and mixed reality (MR) services.
[0129] Taking the VR business scenario as an example, in the virtual reality (VR) scenario, the frames are periodic, which can be referred to Figure 2 Understand the frame transmission cycle, Figure 2 A schematic diagram of a frame period provided in an embodiment of the present application.
[0130] like Figure 2 As shown, in a VR scenario, uplink transmission of video frames may be performed once at fixed intervals, wherein the transmitted video frames may be, for example, I frames (key frames), P frames (forward reference frames), or B frames (bidirectional reference frames).
[0131] Reference Figure 2 It can be determined that the frame transmission period is 1 / fps, where fps is the number of frames transmitted per second (Frames Per Second). For example, if the fps is 30, the corresponding frame transmission period is 33.33ms (milliseconds); for another example, if the fps is 60, the corresponding frame transmission period is 16.67ms; for another example, if the fps is 120, the corresponding frame transmission period is 8.33ms.
[0132] Currently, uplink transmission may adopt dynamic scheduling or semi-static scheduling.
[0133] For dynamic scheduling, the network device needs to send DCI (Downlink Control Information) to the terminal device to configure uplink resources, and then the terminal device sends PUSCH (Physical Uplink Shared Channel) on the corresponding uplink resources.
[0134] However, for XR services that need to send uplink data periodically, if dynamic scheduling is used, the network equipment needs to send DCI multiple times. At the same time, XR services have high requirements for latency, and multiple signaling interactions during dynamic scheduling will also affect latency.
[0135] Semi-static scheduling is a scheduling method that periodically preconfigures transmission resources. Therefore, semi-static scheduling is most suitable for periodic XR services in terms of power consumption and latency.
[0136] In uplink transmission, there are two types of scheduling schemes without dynamic grant, the main difference between which lies in the different activation methods:
[0137] Type 1 (Configured Grant type 1, CG1): In this scheme, all parameters are configured and uplink transmission is activated by RRC (Radio Resource Control) signaling. As long as the RRC configuration is successful, the UE can send PUSCH on the configured periodic uplink resources without DCI activation.
[0138] Type 2 (Configured Grant type 2, CG2): In this scheme, the network equipment will first configure the data transmission period for the UE through RRC signaling, and then use the PDCCH (Physical Downlink Control Channel) scrambled by CS-RNTI (Configured Scheduling Radio Network Temporary Identifier) to activate or release the uplink CG and specify the radio resources used by the uplink CG. Then, in each period, the UE can use the CG resources to send PUSCH.
[0139] Although CG can achieve periodic transmission without dynamic scheduling every time, it is more suitable for the characteristics of XR services. However, in XR services, especially for scenarios such as MR, uplink transmission needs to send video-related business data, which has a large amount of data and occupies a lot of resources. If CG resources within the period are reserved for each UE according to the maximum business volume of a single transmission, the system capacity will be very limited. For example, in the XR scenario, the system can only support about 10 UEs.
[0140] In order to improve the system capacity, the CG can be enhanced in the following two aspects:
[0141] First, split a PUSCH in the CG period into multiple PUSCHs for transmission;
[0142] The second aspect: the UE can dynamically indicate which PUSCHs are unused in the CG period.
[0143] For example, you can refer to Figure 3 To understand, Figure 3 A schematic diagram of splitting PUSCH provided in an embodiment of the present application.
[0144] exist Figure 3In the figure, 301 illustrates the situation of reserving CG resources within a period for the UE according to the maximum traffic volume of a single transmission. By referring to 301, it can be understood that in each CG configuration period, the same CG resources are reserved based on the maximum traffic volume.
[0145] Taking the first CG configuration cycle as an example, the network device reserves a large amount of CG resources for the terminal device. However, assuming that the UE only transmits uplink data on the CG resources indicated in the gray part, the reserved CG resources outside the gray part will be wasted.
[0146] Further reference Figure 3 In 302, a PUSCH in the CG period can be split into multiple PUSCHs for transmission. For example, by comparing 301 and 302, it can be understood that, in fact, the number of CG resources reserved in the CG period is the same, but in 302, each CG configuration period includes multiple CG resources with smaller resource amounts, and each CG resource is used to transmit a PUSCH.
[0147] Also, assuming that the PUSCH sent on CG resource 1 in the first configuration cycle can carry a send cancellation indication, which is used to indicate that the current UE does not use the fourth CG resource, then the network device can allocate CG resource 4 to other UEs for use.
[0148] That is to say, through splitting and advance indication, the network equipment can dynamically allocate certain PUSCH transmission resources that are not used by a UE in a CG period to other UEs, thereby improving the system capacity.
[0149] against Figure 3 In the example, it should be noted that Figure 3 The CG configuration period and the frame transmission period of the XR service are consistent. In the actual implementation process, the CG configuration period and the frame transmission period of the XR service may also be inconsistent. This application does not impose any restrictions on this.
[0150] Next, combine Figure 4 and Figure 5 , the splitting of PUSCH corresponding to the two CG types introduced above is explained respectively. Figure 4 A schematic diagram of PUSCH splitting of CG1 provided in an embodiment of the present application, Figure 5 A schematic diagram of PUSCH splitting of CG2 provided in an embodiment of the present application.
[0151] exist Figure 4 and Figure 5 In the figure, a small white square represents a time slot, and the gray filled part in the small white square represents the CG resource.
[0152] Reference Figure 4 For CG1, the time reference SFN (Time Reference SFN) and the time domain offset (Time Domain offset) are used to indicate the starting position of the CG resources, and each CG configuration period includes N CG resources, where the N CG resources are resources at specified positions within N available time slots. Exemplarily, RRC can configure S&L (start symbol & symbol length), then the resources at specified positions within each available time slot can all be the resources indicated by S&L.
[0153] And reference Figure 5 For CG2, the active DCI and the time slot offset (K2) are used to indicate the starting position of the CG resources, and in each CG configuration period, N CG resources are included, where N CG resources are the same as above. Figure 4 The introduction is similar, the difference is that the S&L in CG2 can be indicated by the activation DCI, and K2 is also indicated by the DCI.
[0154] The above combination Figure 4 and Figure 5 The situations of splitting PUSCH corresponding to two types of CGs are introduced, and referring to the above, it can also be determined that there is currently a second enhancement, that is, the UE can dynamically indicate the PUSCH that is not used within the period.
[0155] Among them, the time domain position corresponding to the PUSCH can also be understood as a PUSCH TO (Transmission Occasion), then for example, a newly defined UCI (Uplink Control Information) can be used to indicate the unused PUSCH in the period, and this newly defined UCI can be UTO-UCI, where UTO is unused CG PUSCH Transmission Occasion. UTO-UCI can be sent multiple times in a CG period, such as in multiple PUSCHs in a period.
[0156] If the previously sent UTO-UCI indicates that a certain PUSCH TO is unused (not used or not sent), then the PUSCH TO cannot be modified to NOT unused (used or sent) by sending UTO-UCI later. For example, 1 is used to indicate unused and 0 is used to indicate NOT unused. If the previously sent UTO-UCI indicates that the sending status of a certain PUSCH TO is 1, it cannot be changed to 0 later.
[0157] However, if the previously sent UTO-UCI indicates that a certain PUSCH TO is NOT unused (used or sent), then the PUSCH TO can be modified to unused (not used or not sent) by sending UTO-UCI later. That is, if the previously sent UTO-UCI indicates that the sending status of a certain PUSCH TO is 0, the timing can be modified to 1 later.
[0158] Simply put, for a PUSCH TO indicated as NOT unused by the UE, the UE can actually send or not send a PUSCH on the TO. When the UE determines not to send a PUSCH, it can re-indicate by sending a UTO-UCI in advance (that is, 0 becomes 1). However, for a PUSCH TO indicated as unused by the UE, once the UE sends the indication, it cannot go back on its word, that is, it cannot re-indicate by sending an updated UTO-UCI (that is, 1 cannot become 0).
[0159] For example, you can refer to Figure 6 Understand the instructions of UTO-UCI, Figure 6 A schematic diagram of reporting UTO-UCI provided in an embodiment of the present application.
[0160] like Figure 6 As shown, a UTO-UCI reporting period can be configured, wherein the UTO-UCI reporting period may be consistent with or inconsistent with the CG configuration period introduced above, and this application does not impose any restrictions on this.
[0161] Exemplarily, it is assumed in the current example that 5 PUSCHs are included in each UTO-UCI reporting cycle, and it is assumed that the UE carries the UTO-UCI in each PUSCH sent.
[0162] Reference Figure 6 For the first UTO-UCI reporting period, if all five PUSCHs in the UTO-UCI reporting period are to be used by the UE, the UTO-UCI can be configured as 00000 (0 means to be used, 1 means not to be used).
[0163] And, for the second UTO-UCI reporting cycle, if the 1st, 3rd, and 5th PUSCHs in the UTO-UCI reporting cycle are to be used by the UE, and the 2nd and 4th PUSCHs in the CG cycle are not used by the UE, then the UTO-UCI can be configured as 01010. And because the 2nd and 4th PUSCHs in the CG cycle are not used by the UE, the UE will naturally not send these two PUSCHs, and accordingly, the UTO-UCI will not be transmitted on these two PUSCH TOs.
[0164] For the situation in the second UTO-UCI reporting cycle, if the UE has transmitted the UTO-UCI on the first PUSCH to indicate that the second PUSCH and the fourth PUSCH in the CG cycle are not used, then the UTO-UCI cannot be updated to indicate that the second PUSCH and the fourth PUSCH in the CG cycle are to be used again.
[0165] However, although the UE has transmitted the UTO-UCI on the 1st PUSCH to indicate that the 1st, 3rd and 5th PUSCHs are to be used, if the UE subsequently determines that the 5th PUSCH is not to be used, the UE may send an updated UTO-UCI on the 3rd PUSCH to indicate that the 5th PUSCH is not to be used.
[0166] The above introduces two aspects of CG enhancement. In this embodiment, for the first aspect, that is, the case of splitting PUSCH, the following question is further raised: when PUSCH has a transmission error and needs to be retransmitted, the existing practice is to use DCI scheduling for retransmission. Then, it is deduced that multiple PUSCHs are split within each CG configuration period. When one or several PUSCHs have a transmission error and need to be retransmitted, it is necessary to use a separate DCI scheduling for retransmission for each PUSCH to be retransmitted, which will increase the overhead of retransmission signaling and affect the power consumption of the terminal device.
[0167] Based on this, the present application proposes the following technical concept: through a DCI signaling, the retransmission scheduling of multiple PUSCHs within a CG configuration period is realized, thereby effectively reducing the retransmission signaling overhead and system power consumption.
[0168] The following is an introduction to the retransmission method provided by the present application in conjunction with specific embodiments. Figure 7 To explain, Figure 7 A flowchart of a retransmission method provided in an embodiment of the present application.
[0169] like Figure 7 As shown, the method includes:
[0170] S701. Receive first indication information sent by a network device.
[0171] In this embodiment, when the network device determines that there is a PUSCH that needs to be retransmitted by the terminal device, the first indication information can be sent to the terminal device, where the first indication information can be, for example, DCI. Exemplarily, the DCI can be scrambled using CS-RNTI.
[0172] Correspondingly, the terminal device can receive the first indication information sent by the network device.
[0173] S702. According to the first indication information, retransmit at least two PUSCHs sent on different TOs within the first CG period.
[0174] Based on the above introduction, it can be determined that each CG period of the terminal device includes multiple CG resources, that is, multiple TOs. The terminal device can send PUSCH on at least part of the TOs within the CG period, and the PUSCH in which transmission errors occur needs to be retransmitted.
[0175] Taking any first CG cycle as an example, the terminal device sends PUSCHs on multiple TOs within the first CG cycle respectively. It is assumed that at least two PUSCHs have transmission errors and need to be retransmitted. In this embodiment, the first indication information can realize the retransmission scheduling of multiple PUSCHs within a CG cycle. Therefore, according to the first indication information sent by the network device, at least two PUSCHs within the first CG cycle can be retransmitted. Based on the above introduction, it can be determined that the at least two PUSCHs that need to be retransmitted are sent on different TOs within the first CG cycle.
[0176] The number of PUSCHs that need to be retransmitted, or which PUSCHs need to be retransmitted, depends on which PUSCHs have transmission errors during the actual transmission process. This embodiment does not impose any special restriction on the number of PUSCHs that are retransmitted.
[0177] The retransmission method provided in an embodiment of the present application includes: receiving first indication information sent by a network device. According to the first indication information, at least two PUSCHs sent on different TOs within a first CG period are retransmitted. Retransmission scheduling is performed on multiple PUSCHs within a CG period through the first indication information, thereby effectively reducing the signaling overhead of retransmission and system power consumption.
[0178] Based on the above introduction, a specific method for implementing retransmission scheduling of multiple PUSCHs using the first indication information is described below.
[0179] In this embodiment, the first indication information may include at least one time slot interval (K2) and at least one time domain position indication information, wherein the time domain position indication information may, for example, indicate the S&L introduced above.
[0180] Among them, the terminal device can determine multiple first time slots according to the time slot interval, or it can also be understood as determining the first time slot corresponding to each PUSCH to be retransmitted according to the time slot interval, thereby obtaining multiple first time slots.
[0181] And the terminal device can respectively use the first time domain resources in multiple first time slots according to the time domain position indication information, and then retransmit the PUSCH that needs to be retransmitted according to the first time domain resources in each first time slot.
[0182] Exemplarily, the first time domain resource in a time slot is used to transmit a PUSCH.
[0183] There are multiple possible implementation methods for the time slot interval and the time domain position indication information included in the first indication information, and various possible implementation methods are described below.
[0184] In a possible implementation manner, the first indication information may include only one time slot interval and one time domain position indication information.
[0185] In this case, the multiple first time slots determined according to the time slot interval include: the starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot. The starting time slot indicated by the time slot interval K2 refers to a time slot that is offset by K2 from the time slot where the first indication information is received.
[0186] And, the first time domain resources in the multiple first time slots are all indicated by the time domain position indication information included in the first indication information.
[0187] You can refer to Figure 8 To understand, Figure 8 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 1 .
[0188] like Figure 8 As shown, assuming that 4 PUSCHs are transmitted in the first CG cycle, and the 2nd PUSCH and the 4th PUSCH in the CG cycle need to be retransmitted, then 2 first time slots need to be determined.
[0189] Reference Figure 8, assuming that the UE receives the first indication information (DCI) in time slot a, and assuming that the offset between time slot b and time slot a is K2, then time slot b is the starting time slot indicated by the time slot interval K2, so time slot b can be determined as the first time slot. And, in this embodiment, two first time slots need to be determined, so an available time slot located after the starting time slot and adjacent to the starting time slot is determined as the first time slot, for example Figure 8 The time slot c in satisfies the requirement of being located after the starting time slot and adjacent to the starting time slot, and assuming that the time slot c is an available time slot, the time slot c can be determined as the first time slot.
[0190] Among them, the determined multiple first time slots and multiple PUSCHs to be retransmitted can, for example, correspond to each other in a chronological order. Therefore, after determining time slot b and time slot c as the first time slots, for example, time slot b can be used to retransmit the second PUSCH in the CG cycle, and time slot c can be used to retransmit the fourth PUSCH in the CG cycle to ensure the correctness of the PUSCH transmission order.
[0191] Here, the available time slots are explained. The time slots may include uplink time slots and downlink time slots, and only uplink time slots can be used to transmit PUSCH. In addition, there may be a time slot that is reserved by the network device for other purposes, and such a time slot is not an available time slot for the current terminal device. In this embodiment, the available time slot can be understood as a time slot that can be used to transmit the PUSCH of the current terminal device.
[0192] Therefore, in this embodiment, the adjacent available time slot after the start time slot is determined as the first time slot to ensure that the first time slot can be used for retransmitting PUSCH. Alternatively, in another possible implementation, any available time slot after the start time slot can also be determined as the first time slot, that is, it is not required that multiple first time slots are adjacent available time slots.
[0193] After determining the two first time slots, for each of the first time slots, the same time domain location indication information (S&L) is used to determine the first time domain resource therein. Figure 8 In the example, for the two first time slots, time slot b and time slot c, the first time domain resources therein are respectively determined according to the same S&L.
[0194] When retransmitting PUSCH, the first time slot resources in time slot b will be used to retransmit the second PUSCH in the CG cycle, and the first time slot resources in time slot c will be used to retransmit the fourth PUSCH in the CG cycle.
[0195] In another possible implementation manner, the first indication information may include only one time slot interval, but include multiple time domain position indication information, wherein the multiple time domain position indication information correspond to each PUSCH to be retransmitted in sequence.
[0196] In this case, the plurality of first time slots determined according to the time slot interval include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot.
[0197] And, the time domain position indication information corresponding to each PUSCH is used to indicate the first time domain resource in the first time slot corresponding to each PUSCH.
[0198] You can refer to Fig. 9 To understand, Fig. 9 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 2 .
[0199] like Fig. 9 As shown, assuming that 4 PUSCHs are transmitted in the first CG cycle, and the 2nd PUSCH and the 4th PUSCH in the CG cycle need to be retransmitted, then 2 first time slots need to be determined.
[0200] Fig. 9 The implementation method of determining the first time slot in the above Figure 8 Similar to the introduction, time slot b and time slot c will be determined as the first time slot, and then, for example, time slot b can be used to retransmit the 2nd PUSCH in the CG period, and time slot c can be used to retransmit the 4th PUSCH in the CG period.
[0201] After determining the two first time slots, because the first indication information indicates multiple S&Ls, it is necessary to determine the first transmission resources in the two first time slots respectively according to the S&Ls corresponding to the two PUSCHs to be retransmitted.
[0202] Reference Fig. 9 , assuming that two S&Ls are indicated in the first indication information DCI, namely S&L1 and S&L2, where the former S&L is the S&L corresponding to the first PUSCH to be retransmitted, and the latter S&L is the S&L corresponding to the second PUSCH to be retransmitted, that is to say, the multiple S&Ls indicated in the DCI and the multiple PUSCHs to be retransmitted may correspond in sequence.
[0203] Then, for the first time slot corresponding to the second PUSCH in the CG cycle, that is, Fig. 9 The first time domain resource in the time slot b in the CG period is determined according to S&L1. And, for the first time slot corresponding to the fourth PUSCH in the CG period, that is, Fig. 9In time slot c, the first time domain resource therein will be determined based on S&L2.
[0204] In addition, the implementation of the DCI configuration of one K2 and multiple S&Ls currently introduced should theoretically ensure that each PUSCH to be retransmitted has a corresponding S&L. However, if one or some PUSCHs to be retransmitted do not have a corresponding S&L, or the corresponding S&L is invalid, it is implicitly indicated that the retransmission is sent using the unused TO. That is, for the first PUSCH that has no corresponding S&L or the corresponding S&L is invalid among the multiple PUSCHs to be retransmitted, the time domain resources corresponding to the TO not used by the UE are used to retransmit the first PUSCH.
[0205] For example, you can refer to Fig.10 To understand, Fig.10 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 3 .
[0206] like Fig.10 As shown, it is assumed that a K2 and an S&L are indicated in the DCI, where the S&L corresponds to two PUSCHs to be retransmitted in sequence, that is, the second PUSCH in the CG period has a corresponding S&L, while the fourth S&L does not have a corresponding S&L.
[0207] In this case, for the 4th PUSCH in the CG period, it is implicitly indicated that the retransmission is sent using the unused TO. Fig.10 , assuming that the UE carries the UTO-UCI in the third PUSCH, if the last bit of the UTO-UCI includes M 1s (M≥1), it means that there is an unused TO. And in a possible implementation, the unused TO used for retransmitting the PUSCH in this embodiment is located after the transmission time slot of the first indication information to ensure that it can be used for retransmitting the PUSCH.
[0208] exist Fig.10 In the example, the UTO-UCI indication 000011111111 is carried in the third PUSCH. Then it can be determined that there are multiple unused TOs after the transmission time slot of the first indication information. For example, the time domain resources corresponding to the last unused TO indicated by the UTO-UCI can be used to retransmit the fourth PUSCH in the CG period. Indicatively, Fig.10 The time domain resources in time slot d shown in the figure are used to retransmit the 4th PUSCH in the CG cycle, where the time domain resources in time slot d are indicated by S&L in the CG configuration.
[0209] Alternatively, the time domain resources corresponding to any unused TO located after the transmission time slot of the DCI indicated by the UTO-UCI can be used to retransmit the fourth PUSCH in the CG period.
[0210] Through this implementation method, when the network device determines that there are some unused TOs that can be used for PUSCH retransmission, some S&L values can be defaulted, thereby reducing the data amount of the first indication information and further saving signaling overhead.
[0211] In another possible implementation, the first indication information may include multiple time slot intervals and multiple time domain position indication information, wherein the multiple time slot intervals correspond in sequence to each PUSCH to be retransmitted, and wherein the multiple time domain position indication information corresponds in sequence to each PUSCH to be retransmitted.
[0212] Exemplarily, the first indication information may include multiple entries, each entry including a K2 and an S&L, and the multiple entries correspond to each PUSCH to be retransmitted in sequence, so that each PUSCH has its own corresponding K2 and S&L.
[0213] In this case, the multiple first time slots determined according to the time slot interval include: time slots respectively indicated by the time slot intervals corresponding to the respective PUSCHs.
[0214] And, the time domain position indication information corresponding to each PUSCH is used to indicate the first time domain resource in the first time slot corresponding to each PUSCH.
[0215] You can refer to Fig.11 To understand, Fig.11 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 4 .
[0216] like Fig.11 As shown, assuming that 4 PUSCHs are transmitted in the first CG cycle, and the 2nd PUSCH and the 4th PUSCH in the CG cycle need to be retransmitted, then 2 first time slots need to be determined.
[0217] In this embodiment, the DCI indicates two K2s, namely K2_1 and K2_2, the second PUSCH in the CG period corresponds to K2_1, and time slot b is the time slot indicated by the time slot interval K2_1, so it can be determined that time slot b is the first time slot corresponding to the second PUSCH in the CG period. In addition, the DCI indicates two S&Ls, namely S&L1 and S&L2, the second PUSCH in the CG period corresponds to K2_1, so for the first time slot b corresponding to the second PUSCH in the CG period, the first time domain resource therein is determined according to S&L1.
[0218] And, the 4th PUSCH in the CG cycle corresponds to K2_2, and time slot c is the time slot indicated by the time slot interval K2_2, so it can be determined that time slot c is the first time slot corresponding to the 4th PUSCH in the CG cycle. The 4th PUSCH in the CG cycle corresponds to S&L2 of the two S&Ls, so for the first time slot c corresponding to the 4th PUSCH in the CG cycle, the first time domain resource will be determined according to S&L2.
[0219] In addition, the implementation of the DCI configuration of multiple K2s and multiple S&Ls currently introduced should theoretically ensure that each PUSCH to be retransmitted has a corresponding K2 and S&L. However, if one or some PUSCHs to be retransmitted do not have a corresponding K2 and / or S&L, or the corresponding K2 and / or S&L are invalid, it is implicitly indicated that the retransmission is sent using the unused TO. That is, for the second PUSCH that has no corresponding K2 and / or S&L or the corresponding K2 and / or S&L is invalid among the multiple PUSCHs to be retransmitted, the time domain resources corresponding to the TO not used by the UE are used to retransmit the second PUSCH.
[0220] For example, you can refer to Fig.12 To understand, Fig.12 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 5 .
[0221] like Fig.12 As shown, it is assumed that an entry is indicated in the DCI, which includes a K2 and an S&L, and the entry corresponds to two PUSCHs to be retransmitted in sequence, that is, the second PUSCH in the CG period has a corresponding entry (including K2 and S&L), while the fourth S&L does not have a corresponding entry (that is, there is no corresponding K2 and S&L).
[0222] In this case, for the 4th PUSCH in the CG period, it is implicitly indicated that the retransmission is sent using the unused TO. Fig.12, assuming that the UE carries the UTO-UCI in the third PUSCH, if the last bit of the UTO-UCI includes M 1s (M≥1), it means that there is an unused TO. And in a possible implementation, the unused TO used for retransmitting the PUSCH in this embodiment is located after the transmission time slot of the first indication information to ensure that it can be used for retransmitting the PUSCH.
[0223] exist Fig.12 In the example, the UTO-UCI indication 000011111111 is carried in the third PUSCH. Then it can be determined that there are multiple unused TOs after the transmission time slot of the first indication information. For example, the time domain resources corresponding to the last unused TO indicated by the UTO-UCI can be used to retransmit the fourth PUSCH in the CG period. It can be understood that, that is, using Fig.10 The time domain resources in time slot d shown in the figure are used to retransmit the 4th PUSCH in the CG cycle, where the time domain resources in time slot d are indicated by S&L in the CG configuration.
[0224] Alternatively, the time domain resources corresponding to any unused TO located after the transmission time slot of the DCI indicated by the UTO-UCI can be used to retransmit the fourth PUSCH in the CG period.
[0225] Through this implementation method, when the network device determines that there are some unused TOs that can be used for PUSCH retransmission, some S&L and / or K2 values can be defaulted, thereby reducing the data amount of the first indication information and further saving signaling overhead.
[0226] The above introduces various possible implementation methods of the first configuration information indicating the time slot interval and the time domain position indication information. The main difference lies in the different resource indication methods for each PUSCH to be retransmitted. Through the various possible implementation methods introduced above, it is possible to implement resource scheduling for multiple PUSCH retransmissions based on one first indication information, thereby effectively saving signaling overhead and reducing system power consumption.
[0227] Based on the above embodiments, the remaining contents indicated in the DCI are further explained below. In a possible implementation method, the first indication information may also include a HARQ process value (HARQProcess number), where the HARQ process value is used to identify the starting PUSCH position indicated by the NDI.
[0228] Among them, the HARQ process value is equal to the HARQ (Hybrid Automatic Repeat reQuest) identifier of the first PUSCH that needs to be retransmitted in the first CG cycle; or, the HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG cycle.
[0229] For example, you can refer to Fig.13 To understand, Fig.13 Implementation diagram of retransmitting PUSCH provided in the embodiment of the present application Figure 6 .
[0230] like Fig.13 As shown, it is assumed that 4 PUSCHs are transmitted in the first CG period, of which the 2nd PUSCH and the 4th PUSCH in the CG period need to be retransmitted. And it is assumed that the first time domain resource in the first time slot b is used to retransmit the 2nd PUSCH in the CG period, and the first time domain resource in the first time slot c is used to retransmit the 4th PUSCH in the CG period, wherein the implementation method for determining the first time slot and the first time domain resource in the first time slot can refer to any of the above three implementation methods, which will not be repeated here.
[0231] And reference Fig.13 , assuming that the HARQ ID (Identity) of the first PUSCH in the first CG cycle is 1, the HARQ ID of the second PUSCH is 2, the HARQ ID of the third PUSCH is 3, and the HARQ ID of the fourth PUSCH is 4.
[0232] Then for the two implementation methods introduced above, the specific situation of the HARQ process value is as follows:
[0233] For method 1, the HARQ process value is equal to the HARQ ID of the first PUSCH that needs to be retransmitted in the first CG cycle. Fig.13 In the example, because the second PUSCH in the first CG cycle is the first PUSCH that needs to be retransmitted, and the HARQ ID of the second PUSCH is 2, it can be determined that the HARQ process value is equal to 2.
[0234] For method 2, that is, when the HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG cycle. Fig.13 In the example, because the first PUSCH in the first CG cycle is the first PUSCH, and the HARQ ID of the first PUSCH is 1, it can be determined that the HARQ process value is equal to 1.
[0235] The first indication information also includes NDI (New data indicator). The implementation of different HARQ process values described above affects the determination method of NDI. In this embodiment, NDI includes N bits, where N is the number of TOs in the first CG period.
[0236] The N bits in NDI are used in turn to indicate whether each PUSCH in the first CG period needs to be retransmitted. For example, if a bit error occurs after a PUSCH is sent, the bit corresponding to the PUSCH is 1, indicating that the PUSCH needs to be retransmitted; or, if a PUSCH is not sent or no bit error occurs after it is sent, the bit corresponding to the PUSCH is 0, indicating that the PUSCH does not need to be retransmitted.
[0237] The above description is that when the bit is 1, it indicates that the corresponding PUSCH needs to be retransmitted, and when the bit is 0, it indicates that the corresponding PUSCH does not need to be retransmitted. Or in another possible implementation, when the bit is 0, it indicates that the corresponding PUSCH needs to be retransmitted, and when the bit is 1, it indicates that the corresponding PUSCH does not need to be retransmitted. In the actual implementation process, the corresponding relationship between the value of the bit and the specific meaning of whether to retransmit can be selected according to actual needs.
[0238] For example, you can refer to Fig.13 The example of the above two methods of determining the HARQ process value continues to explain the indication of NDI. Fig.13 In the example, the first CG period includes 4 TOs, and accordingly, NDI includes 4 bits.
[0239] like Fig.13 As shown, for method 2, the HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG cycle (that is, the HARQ process value = 1). In this case, the PUSCH with HARQ ID = HARQ process value = 1 in the first CG cycle is the first PUSCH, then the 4 bits in NDI are used in sequence to indicate whether each PUSCH starting from the first PUSCH in the first CG cycle needs to be retransmitted.
[0240] Reference Fig.13, where the first bit in NDI is used to indicate whether the first PUSCH (HARQ ID = HARQ process value) needs to be retransmitted, the second bit is used to indicate whether the second PUSCH (HARQ ID = HARQ process value + 1) needs to be retransmitted, the third bit is used to indicate whether the third PUSCH (HARQ ID = HARQ process value + 2) needs to be retransmitted, and the fourth bit is used to indicate whether the fourth PUSCH (HARQ ID = HARQ process value + 3) needs to be retransmitted, and we get Fig.13 NDI=0101 shown in .
[0241] And for method one, the HARQ process value is equal to the HARQ ID of the first PUSCH that needs to be retransmitted in the first CG cycle (that is, HARQ process value = 2). In this case, the PUSCH with HARQ ID = HARQ process value = 2 in the first CG cycle is the second PUSCH, then the 4 bits in NDI are used in sequence to indicate whether each PUSCH starting from the second PUSCH in the first CG cycle needs to be retransmitted.
[0242] Reference Fig.13 , where the first bit in NDI is used to indicate whether the second PUSCH (HARQ ID = HARQ process value) needs to be retransmitted, the second bit is used to indicate whether the third PUSCH (HARQ ID = HARQ process value + 1) needs to be retransmitted, and the third bit is used to indicate whether the fourth PUSCH (HARQ ID = HARQ process value + 2) needs to be retransmitted. In addition, only four PUSCHs are included in the first CG cycle, so the fourth bit has no corresponding PUSCH to indicate, so the fourth bit is padded with 0, and the result is Fig.13 The NDI shown in FIG. 1 is 1010.
[0243] The above introduction is the case where NDI includes N bits. In another possible implementation method, it is also possible to configure the last PUSCH in each CG period to be directly repeated at least once without subsequent error retransmission. Therefore, NDI can also include N-1 bits, that is, NDI does not need to indicate whether to retransmit the last PUSCH in the first CG period. The remaining implementation methods are similar to those described above and will not be repeated here.
[0244] By configuring the HARQ process value and NDI in the first indication information, it can be effectively indicated whether each PUSCH in the first CG period needs to be retransmitted, so that the retransmission indication of multiple PUSCHs can be realized through one indication information.
[0245] Further, the first indication information also includes a field for a redundancy version (RV), wherein the redundancy version may include at least two bit groups, each bit group corresponds to a PUSCH to be retransmitted, and thus each bit group is used to indicate the redundancy version corresponding to each of the PUSCHs. Exemplarily, each bit group in the redundancy version may correspond to multiple PUSCHs to be retransmitted in sequence. Among them, one or two bits may be included in a bit group.
[0246] The above embodiments introduce the specific indication methods of various possible fields included in the first indication information for the retransmission scheduling of multiple PUSCHs. At the same time, in order to flexibly configure whether the first indication information is used to schedule the retransmission of multiple PUSCHs or the retransmission of one PUSCH within a CG period, the first indication information can also be indicated accordingly through the configuration information.
[0247] In one possible implementation, the terminal device may receive first configuration information sent by the network device. The first configuration information may include configuration parameters, and the configuration parameters are used to indicate whether the first indication information is used to schedule the retransmission of multiple PUSCHs within a CG period.
[0248] The first configuration information may be RRC signaling, and the configuration parameter may be MultiCgPuschHarq (multi-CG PUSCH retransmission).
[0249] Exemplarily, the configuration parameter may be an enumeration value (ENUMERATED), and the enumeration value set of the configuration parameter only includes {enabled}. Then, when the configuration parameter MultiCgPuschHarq is configured to be enabled, it means that one DCI is used to schedule the retransmission of multiple PUSCHs within one CG period. Disabling (not configured by default) means using the traditional method, that is, each PUSCH is retransmitted using a separate DCI.
[0250] Alternatively, the configuration parameter may also be configured as a dynamic indication (MultiCgPuschHarq=dynamic), that is, the configuration parameter is used to indicate whether the first indication information is dynamically determined to schedule retransmission of multiple PUSCHs within a CG period;
[0251] Correspondingly, the Tth bit in the first field in the first indication information is used to dynamically indicate whether the first indication information is used to schedule the retransmission of multiple PUSCHs within a CG period, and T is an integer greater than 0.
[0252] The first field may be, for example, the HARQ process value described above. For example, the HARQ process value field has a total of 5 bits. It is assumed that the highest bit of the HARQ process value is predefined to dynamically indicate whether the first indication information is used to schedule the retransmission of multiple PUSCHs within a CG period. For example, the highest bit (first bit) of the HARQ process value is 1, indicating that the first indication information is used to schedule the retransmission of multiple PUSCHs within a CG period. For example, the highest bit of the HARQ process value is 0, indicating that the first indication information is used to schedule the retransmission of a single PUSCH within a CG period.
[0253] Moreover, according to the indication of the Tth bit in the first field, the length of the NDI and RV fields in the DCI can be further determined. When the Tth bit in the first field indicates that the DCI schedules multiple PUSCHs, the length of the NDI and RV fields in the DCI refers to the introduction of the above embodiment. When the Tth bit in the first field indicates that the DCI schedules one PUSCH, the length of the NDI and RV fields in the DCI refers to the traditional implementation (NDI is 1 bit and RV is 2 bits), so that the amount of DCI data can be flexibly adjusted according to the actual DCI scheduling situation.
[0254] Correspondingly, the remaining four bits except the highest bit in the HARQ process value field are used to indicate 16 HARQ IDs from 0 to 15, which can meet the HARQ indication requirements of PUSCH.
[0255] In the actual implementation process, the selection of the first field and the selection of the Tth bit in the first field can be selected and set according to actual needs, as long as the UE and the network device agree in advance on which specific bit to use for dynamic indication.
[0256] By setting the configuration parameters, the specific scheduling of DCI can be flexibly indicated, that is, whether DCI is used to schedule the retransmission of one PUSCH or the retransmission of multiple PUSCHs, thereby meeting the demand for flexible scheduling in the actual implementation process.
[0257] The above-mentioned embodiments introduce the relevant implementation on the terminal device side. On the network device side, a first indication information can be sent to the terminal device to instruct the terminal device to implement retransmission scheduling of at least two PUSCHs according to the first indication information, and the corresponding network device will also receive the retransmitted PUSCH sent by the terminal device on the transmission resources indicated by the first indication information.
[0258] In addition, the network device may also send first configuration information to the terminal device to indicate whether the first indication information is used for retransmission scheduling of multiple PUSCHs within a CG period.
[0259] The implementation method of the first indication information and the first configuration information is similar to the embodiment introduced on the terminal device side above, and will not be repeated here.
[0260] Fig.14 A schematic diagram of the structure of the retransmission device provided in the embodiment of the present application Figure 1 .like Fig.14 As shown, the device 140 includes: a receiving module 1401 and a sending module 1402;
[0261] The receiving module 1401 is used to receive first indication information sent by the network device;
[0262] The sending module 1402 is used to retransmit at least two physical uplink shared channels PUSCH sent on different transmission opportunities TO within the first configuration authorization CG period according to the first indication information.
[0263] In one possible design, the first indication information includes at least one time slot interval and at least one time domain position indication information;
[0264] The sending module 1402 is specifically used for:
[0265] Determining a plurality of first time slots according to the time slot interval;
[0266] Determine first time domain resources respectively in the multiple first time slots according to the time domain position indication information;
[0267] The PUSCHs are retransmitted respectively according to the first time domain resources in each of the first time slots.
[0268] In one possible design, the first indication information includes 1 time slot interval and 1 time domain position indication information;
[0269] The multiple first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot, the available time slot being a time slot for uplink transmission;
[0270] The first time domain resources in the multiple first time slots are all indicated by the time domain position indication information.
[0271] In a possible design, the first indication information includes one time slot interval and time domain position indication information corresponding to each of the PUSCHs;
[0272] The plurality of first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot;
[0273] The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
[0274] In a possible design, the first indication information includes a time slot interval corresponding to each of the PUSCHs and time domain position indication information corresponding to each of the PUSCHs;
[0275] The multiple first time slots include: time slots respectively indicated by time slot intervals corresponding to the respective PUSCHs;
[0276] The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
[0277] In one possible design, the sending module 1402 is further configured to:
[0278] If there is a first PUSCH without corresponding time domain position indication information among the at least two PUSCHs, the first PUSCH is retransmitted using the time domain resources corresponding to the unused TO.
[0279] In one possible design, the sending module 1402 is further configured to:
[0280] If there is a second PUSCH without corresponding time domain position indication information and / or without corresponding time slot interval among the at least two PUSCHs, the second PUSCH is retransmitted using the time domain resources corresponding to the unused TO.
[0281] In a possible design, the first indication information also includes a hybrid automatic repeat request HARQ process value;
[0282] The HARQ process value is equal to the HARQ ID of the first PUSCH that needs to be retransmitted in the first CG period; or,
[0283] The HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG period.
[0284] In a possible design, the first indication information also includes a new data indication NDI, and the NDI includes N bits, and the N bits are used in sequence to indicate whether each PUSCH starting from the third PUSCH in the first CG cycle needs to be retransmitted. The third PUSCH is a PUSCH whose HARQ ID is equal to the HARQ process value, and N is the number of TOs in the first CG cycle.
[0285] In a possible design, when the i-th bit in the NDI is 1, it is used to indicate that the PUSCH corresponding to the i-th bit needs to be retransmitted; and
[0286] When the i-th bit in the NDI is 0, it is used to indicate that the PUSCH corresponding to the i-th bit does not need to be retransmitted, and the value range of i is 1~N.
[0287] In one possible design, the first indication information also includes a redundant version, and the redundant version includes at least two bit groups, and each bit group is used to indicate a redundant version corresponding to each PUSCH.
[0288] In one possible design, the receiving module 1401 is further used for:
[0289] Receive first configuration information sent by the network device, where the first configuration information includes configuration parameters, and the configuration parameters are used to indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
[0290] In one possible design, the configuration parameter is used to indicate that the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
[0291] In one possible design, the configuration parameter is used to indicate whether the first indication information is dynamically determined to be used for scheduling retransmission of multiple PUSCHs within a CG period;
[0292] The Tth bit in the first field in the first indication information is used to dynamically indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period, and T is an integer greater than or equal to 0.
[0293] In one possible design, the first indication information is downlink control information DCI.
[0294] In one possible design, the first indication information is encrypted using a configuration scheduling radio network temporary identifier CS-RNTI.
[0295] In one possible design, the first configuration information is a radio resource control RRC message.
[0296] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar and will not be described in detail in this embodiment.
[0297] Fig.15 A schematic diagram of the structure of the retransmission device provided in the embodiment of the present application Figure 2 .like Fig.15As shown, the device 150 includes: a sending module 1501 and a receiving module 1502;
[0298] The sending module 1501 is used to send first indication information to the terminal device;
[0299] The receiving module 1502 is used to receive at least two PUSCHs in the first CG period retransmitted by the terminal device according to the first indication information, and the at least two PUSCHs are PUSCHs sent on different TOs in the first CG period.
[0300] In one possible design, the first indication information includes at least one time slot interval and at least one time domain position indication information;
[0301] The receiving module 1502 is specifically used for:
[0302] Determining a plurality of first time slots according to the time slot interval;
[0303] Determine first time domain resources respectively in the multiple first time slots according to the time domain position indication information;
[0304] The retransmitted PUSCHs are received respectively according to the first time domain resources in the plurality of first time slots.
[0305] In one possible design, the first indication information includes 1 time slot interval and 1 time domain position indication information;
[0306] The multiple first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot, the available time slot being a time slot for uplink transmission;
[0307] The first time domain resources in the multiple first time slots are all indicated by the time domain position indication information.
[0308] In a possible design, the first indication information includes one time slot interval and time domain position indication information corresponding to each of the PUSCHs;
[0309] The plurality of first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot;
[0310] The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
[0311] In a possible design, the first indication information includes a time slot interval corresponding to each of the PUSCHs and time domain position indication information corresponding to each of the PUSCHs;
[0312] The multiple first time slots include: time slots respectively indicated by time slot intervals corresponding to the respective PUSCHs;
[0313] The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
[0314] In one possible design, the receiving module 1502 is further configured to:
[0315] If there is a first PUSCH without corresponding time domain position indication information among the at least two PUSCHs, the first PUSCH is received using the time domain resources corresponding to the unused TO.
[0316] In one possible design, the receiving module 1502 is further configured to:
[0317] If there is a second PUSCH without corresponding time domain position indication information and / or without corresponding time slot interval among the at least two PUSCHs, the second PUSCH is received using the time domain resources corresponding to the unused TO.
[0318] In a possible design, the first indication information also includes a HARQ process value;
[0319] The HARQ process value is equal to the HARQ ID of the first PUSCH that needs to be retransmitted in the first CG period; or,
[0320] The HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG period.
[0321] In a possible design, the first indication information also includes NDI, and the NDI includes N bits, and the N bits are used in sequence to indicate whether each PUSCH starting from the third PUSCH in the first CG period needs to be retransmitted, and the third PUSCH is a PUSCH whose HARQ ID is equal to the HARQ process value.
[0322] In a possible design, when the i-th bit in the NDI is 1, it is used to indicate that the PUSCH corresponding to the i-th bit needs to be retransmitted; and
[0323] When the i-th bit in the NDI is 0, it is used to indicate that the PUSCH corresponding to the i-th bit does not need to be retransmitted, and the value range of i is 1~N.
[0324] In one possible design, the first indication information also includes a redundant version, and the redundant version includes at least two bit groups, and each bit group is used to indicate a redundant version corresponding to each PUSCH.
[0325] In a possible design, the sending module 1501 is further used for:
[0326] Send first configuration information to the terminal device, where the first configuration information includes configuration parameters, and the configuration parameters are used to indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
[0327] In one possible design, the configuration parameter is used to indicate that the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
[0328] In one possible design, the configuration parameter is used to indicate whether the first indication information is dynamically determined to be used for scheduling retransmission of multiple PUSCHs within a CG period;
[0329] The Tth bit in the first field in the first indication information is used to dynamically indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period, and T is an integer greater than or equal to 0.
[0330] In one possible design, the first indication information is DCI.
[0331] In one possible design, the first indication information is encrypted using CS-RNTI.
[0332] In one possible design, the first configuration information is an RRC message.
[0333] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar and will not be described in detail in this embodiment.
[0334] The retransmission method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic devices include terminal devices, and the specific device form of the terminal devices can refer to the above related descriptions, which will not be repeated here.
[0335] Fig.16 This is a schematic diagram of the structure of the terminal device provided in the embodiment of the present application. Fig.16The terminal device 160 may include: a transceiver 21, a memory 22, and a processor 23. The transceiver 21 may include: a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmission port, a transmission interface, or similar descriptions, and the receiver may also be referred to as a receiver, a receiver, a reception port, a reception interface, or similar descriptions. Exemplarily, the transceiver 21, the memory 22, and the processor 23 are interconnected via a bus 24.
[0336] The memory 22 is used to store program instructions; the processor 23 is used to execute the program instructions stored in the memory, so as to enable the terminal device 120 to perform any of the above-mentioned multicast service configuration methods. Among them, the receiver of the transceiver 21 can be used to perform the receiving function of the terminal device in the above-mentioned multicast service configuration method.
[0337] Fig.17 This is a schematic diagram of the structure of the network device provided in the embodiment of the present application. Fig.17 The network device 170 may include: a transceiver 31, a memory 32, and a processor 33. The transceiver 31 may include: a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmission port, a transmission interface, or similar descriptions, and the receiver may also be referred to as a receiver, a receiver, a reception port, a reception interface, or similar descriptions. Exemplarily, the transceiver 31, the memory 32, and the processor 33 are interconnected via a bus 34.
[0338] The memory 32 is used to store program instructions; the processor 33 is used to execute the program instructions stored in the memory, so as to enable the network device 130 to perform any of the multicast service configuration methods shown above. Among them, the receiver of the transceiver 31 can be used to perform the receiving function of the network device in the multicast service configuration method.
[0339] The embodiment of the present application provides a chip. The chip includes a processor, and the processor is used to call a computer program in a memory to execute the technical solution in the above embodiment. Its implementation principle and technical effect are similar to those of the above related embodiments, and will not be repeated here.
[0340] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. The above method is implemented when the computer program is executed by the processor. The method described in the above embodiment can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the function can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.
[0341] In one possible implementation, a computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disk storage, disk storage or other magnetic storage devices, or any other medium that is intended to carry or store the required program code in the form of instructions or data structures and can be accessed by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technology (such as infrared, radio and microwave) is used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. Disks and optical disks as used herein include optical disks, laser disks, optical disks, digital versatile disks (DVD), floppy disks and Blu-ray disks, where disks usually reproduce data magnetically, while optical disks reproduce data optically using lasers. Combinations of the above should also be included in the scope of computer-readable media.
[0342] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.
[0343] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to generate a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0344] The above specific implementation methods further illustrate the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. A retransmission method, characterized in that: Applied to a terminal device, the method comprises: Receiving first indication information sent by the network device; According to the first indication information, at least two physical uplink shared channels PUSCH sent at different transmission opportunities TO within the first configuration authorization CG period are retransmitted.
2. The method according to claim 1, characterized in that The first indication information includes at least one time slot interval and at least one time domain position indication information; The retransmitting, according to the first indication information, at least two physical uplink shared channels PUSCH sent on different transmission opportunities TO within a first configuration authorization CG period, includes: Determining a plurality of first time slots according to the time slot interval; Determine first time domain resources respectively in the multiple first time slots according to the time domain position indication information; The PUSCHs are retransmitted respectively according to the first time domain resources in each of the first time slots.
3. The method according to claim 2, characterized in that The first indication information includes 1 time slot interval and 1 time domain position indication information; The multiple first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot, the available time slot being a time slot for uplink transmission; The first time domain resources in the multiple first time slots are all indicated by the time domain position indication information.
4. The method according to claim 2, characterized in that: The first indication information includes one time slot interval and time domain position indication information corresponding to each of the PUSCHs; The plurality of first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot; The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
5. The method according to claim 2, characterized in that: The first indication information includes time slot intervals corresponding to each of the PUSCHs and time domain position indication information corresponding to each of the PUSCHs; The multiple first time slots include: time slots respectively indicated by time slot intervals corresponding to the respective PUSCHs; The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
6. The method according to claim 4, characterized in that The method further comprises: If there is a first PUSCH without corresponding time domain position indication information among the at least two PUSCHs, the first PUSCH is retransmitted using the time domain resources corresponding to the unused TO.
7. The method according to claim 5, characterized in that The method further comprises: If there is a second PUSCH without corresponding time domain position indication information and / or without corresponding time slot interval among the at least two PUSCHs, the second PUSCH is retransmitted using the time domain resources corresponding to the unused TO.
8. The method according to any one of claims 1 to 7, characterized in that: The first indication information also includes a hybrid automatic repeat request HARQ process value; The HARQ process value is equal to the HARQ ID of the first PUSCH that needs to be retransmitted in the first CG period; or, The HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG period.
9. The method according to claim 8, characterized in that The first indication information also includes a new data indication NDI, and the NDI includes N bits, which are used in sequence to indicate whether each PUSCH starting from the third PUSCH in the first CG cycle needs to be retransmitted. The third PUSCH is a PUSCH whose HARQ ID is equal to the HARQ process value, and N is the number of TOs in the first CG cycle.
10. The method according to claim 9, characterized in that When the i-th bit in the NDI is 1, it is used to indicate that the PUSCH corresponding to the i-th bit needs to be retransmitted; as well as, When the i-th bit in the NDI is 0, it is used to indicate that the PUSCH corresponding to the i-th bit does not need to be retransmitted, and the value range of i is 1~N.
11. The method according to any one of claims 1 to 10, characterized in that: The first indication information also includes a redundancy version, and the redundancy version includes at least two bit groups, and each of the bit groups is used to indicate a redundancy version corresponding to each of the PUSCHs.
12. The method according to any one of claims 1 to 11, characterized in that: The method further comprises: Receive first configuration information sent by the network device, where the first configuration information includes configuration parameters, and the configuration parameters are used to indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
13. The method according to claim 12, characterized in that The configuration parameter is used to indicate that the first indication information is used to schedule the retransmission of multiple PUSCHs within a CG period.
14. The method according to claim 12, characterized in that The configuration parameter is used to indicate whether the first indication information is dynamically determined to be used for scheduling retransmission of multiple PUSCHs within a CG period; The Tth bit in the first field in the first indication information is used to dynamically indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period, and T is an integer greater than or equal to 0.
15. The method according to any one of claims 1 to 14, characterized in that: The first indication information is downlink control information DCI.
16. The method according to any one of claims 1 to 15, characterized in that: The first indication information is scrambled by configuring a scheduling radio network temporary identifier CS-RNTI.
17. The method according to any one of claims 12 to 16, characterized in that: The first configuration information is a radio resource control RRC message.
18. A retransmission method, characterized in that: Applied to a network device, the method comprises: Sending first indication information to the terminal device; According to the first indication information, at least two PUSCHs within the first CG period retransmitted by the receiving terminal device are received, and the at least two PUSCHs are PUSCHs sent on different TOs within the first CG period.
19. The method according to claim 18, characterized in that The first indication information includes at least one time slot interval and at least one time domain position indication information; The receiving, according to the first indication information, at least two PUSCHs in the first CG period retransmitted by the terminal device includes: Determining a plurality of first time slots according to the time slot interval; Determine first time domain resources respectively in the multiple first time slots according to the time domain position indication information; The retransmitted PUSCHs are received respectively according to the first time domain resources in the plurality of first time slots.
20. The method according to claim 19, characterized in that The first indication information includes 1 time slot interval and 1 time domain position indication information; The multiple first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot, the available time slot being a time slot for uplink transmission; The first time domain resources in the multiple first time slots are all indicated by the time domain position indication information.
21. The method according to claim 19, characterized in that The first indication information includes one time slot interval and time domain position indication information corresponding to each of the PUSCHs; The plurality of first time slots include: a starting time slot indicated by the time slot interval, and at least one available time slot adjacent to the starting time slot; The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
22. The method according to claim 19, characterized in that The first indication information includes time slot intervals corresponding to each of the PUSCHs and time domain position indication information corresponding to each of the PUSCHs; The multiple first time slots include: time slots respectively indicated by time slot intervals corresponding to the respective PUSCHs; The time domain position indication information corresponding to each of the PUSCHs is used to indicate the first time domain resource in the first time slot corresponding to each of the PUSCHs.
23. The method according to claim 21, characterized in that The method further comprises: If there is a first PUSCH without corresponding time domain position indication information among the at least two PUSCHs, the first PUSCH is received using the time domain resources corresponding to the unused TO.
24. The method according to claim 22, characterized in that The method further comprises: If there is a second PUSCH without corresponding time domain position indication information and / or without corresponding time slot interval among the at least two PUSCHs, the second PUSCH is received using the time domain resources corresponding to the unused TO.
25. The method according to any one of claims 18 to 24, characterized in that: The first indication information also includes a HARQ process value; The HARQ process value is equal to the HARQ ID of the first PUSCH that needs to be retransmitted in the first CG period; or, The HARQ process value is equal to the HARQ ID of the first PUSCH in the first CG period.
26. The method according to claim 25, characterized in that The first indication information also includes NDI, and the NDI includes N bits. The N bits are used in sequence to indicate whether each PUSCH starting from the third PUSCH in the first CG period needs to be retransmitted. The third PUSCH is a PUSCH whose HARQ ID is equal to the HARQ process value, and N is the number of TOs in the first CG period.
27. The method according to claim 26, characterized in that When the i-th bit in the NDI is 1, it is used to indicate that the PUSCH corresponding to the i-th bit needs to be retransmitted; as well as, When the i-th bit in the NDI is 0, it is used to indicate that the PUSCH corresponding to the i-th bit does not need to be retransmitted, and the value range of i is 1~N.
28. The method according to any one of claims 18 to 27, characterized in that: The first indication information also includes a redundancy version, and the redundancy version includes at least two bit groups, and each of the bit groups is used to indicate a redundancy version corresponding to each of the PUSCHs.
29. The method according to any one of claims 18 to 28, characterized in that: The method further comprises: Send first configuration information to the terminal device, where the first configuration information includes configuration parameters, and the configuration parameters are used to indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period.
30. The method according to claim 29, characterized in that The configuration parameter is used to indicate that the first indication information is used to schedule the retransmission of multiple PUSCHs within a CG period.
31. The method according to claim 29, characterized in that The configuration parameter is used to indicate whether the first indication information is dynamically determined to be used for scheduling retransmission of multiple PUSCHs within a CG period; The Tth bit in the first field in the first indication information is used to dynamically indicate whether the first indication information is used to schedule retransmission of multiple PUSCHs within a CG period, and T is an integer greater than or equal to 0.
32. The method according to any one of claims 18 to 31, characterized in that: The first indication information is DCI.
33. The method according to any one of claims 18 to 32, characterized in that: The first indication information is encrypted using CS-RNTI.
34. The method according to any one of claims 29 to 33, characterized in that: The first configuration information is an RRC message.
35. A retransmission device, characterized in that: include: A receiving module, used for receiving first indication information sent by a network device; A sending module is used to retransmit at least two physical uplink shared channels PUSCH sent on different transmission opportunities TO within a first configuration authorization CG period according to the first indication information.
36. A retransmission device, characterized in that: include: A sending module, used for sending first indication information to a terminal device; A receiving module is used to receive at least two PUSCHs within the first CG period retransmitted by the terminal device according to the first indication information, and the at least two PUSCHs are PUSCHs sent on different TOs within the first CG period.
37. A terminal device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the terminal device executes the method according to any one of claims 1 to 17.
38. A network device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the network device performs the method according to any one of claims 18 to 34.
39. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 34 is implemented.
40. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 34.
Citation Information
Cited By
Retransmission method and apparatus
EP4742574A1
Retransmission method and apparatus
WO2025030838A1