CN116470996B - HARQ feedback method and device for multicast communication and user equipment - Google Patents
HARQ feedback method and device for multicast communication and user equipmentInfo
- Publication number
- CN116470996B CN116470996B CN202210022998.XA CN202210022998A CN116470996B CN 116470996 B CN116470996 B CN 116470996B CN 202210022998 A CN202210022998 A CN 202210022998A CN 116470996 B CN116470996 B CN 116470996B
- Authority
- CN
- China
- Prior art keywords
- sci
- resource
- resource location
- preempted
- priority value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The application discloses a HARQ feedback method, a device and equipment for multicast communication, which relate to the technical field of communication, wherein the method is applied to a first UE and comprises the steps of receiving first direct link control information SCI sent by a second UE; if the HARQ feedback mode of the first SCI is that only negative acknowledgement NACK is fed back and NACK is fed back to the second UE, if the second SCI transmitted by the second UE is not successfully received at the resource location reserved by the first SCI, and if it is determined that the second UE is not in a scene other than the scene where the resource at the resource location reserved by the first SCI is preempted, NACK is transmitted to the second UE. The scheme of the application reduces the probability of being misjudged as the ACK in the NACK only feedback mode, and improves the system performance in the NACK only mode.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a method and an apparatus for HARQ feedback in multicast communications, and a user equipment.
Background
The new wireless internet of vehicles (New Radio Vehicle to Everything, NR V2X) can support three data transmission modes of unicast, multicast and broadcast in order to meet various service requirements of the internet of vehicles. Among them, in order to improve the reliability of multicast communication, 3GPP has agreed through discussion to introduce a feedback mechanism, such as a hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, abbreviated as HARQ) feedback mechanism, in multicast. Current feedback mechanisms include feedback of both ACK/NACK and NACK only modes.
For multicast communication, there are two types of scenarios, 1) multicast with group management and 2) multicast without group management. For the first type of scene, if the Feedback resource of a physical through link Feedback Channel (PHYSICAL SIDELINK Feedback Channel, PSFCH) is limited, a NACK only Feedback mode is adopted, and for the second type of scene, NR introduces a multicast scene based on distance Feedback, such as a sensor sensing scene and the like, and for the scene, only the NACK only mode can be adopted.
For NACK only multicast communication, assume a scenario in which a user { A, B, C, D, E, F, G } belongs to a group, and user A sends service data to user { B, C, D, E, F, G }, where a maximum number of transmissions of a Transport Block (TB) is 3:Nmax=2, and the transmission procedure is as follows:
Initial transmission the next transmission resource is indicated in the direct link control information (Sidelink Control Information, SCI) sent by user a. The users B, C, D, E and F all receive successfully, namely feedback ACK in the ACK/NACK mode and do not need to do feedback in the NACK only mode, the SCI decoding of the user G is successful, but the service data decoding fails, namely feedback NACK is needed in the NACK only mode, negative feedback is sent, and the user A determines that retransmission is needed after receiving the negative feedback.
Retransmission, for example, a physical direct link Control Channel (PSCCH) of retransmission collides, so that all users do not parse PSCCH, and users B, C, D, E, F, G do not feed back, and user a does not receive any information to be successfully received for all users, and no retransmission is performed.
Therefore, in the NACK only scenario, discontinuous transmission (Discontinuous Transmission, DTX) may be misjudged as ACK, and in terms of simulation, the performance of the NACK only mode is much worse than that of the ACK/NACK mode, and in a certain configuration, the performance is worse than that of blind retransmission.
Disclosure of Invention
The application aims to provide a HARQ feedback method, a device and user equipment for multicast communication, thereby solving the problem of poor transmission reliability in a NACK only feedback mode in the prior art.
In order to achieve the above object, an embodiment of the present application provides a HARQ feedback method for multicast communication, which is applied to a first UE, and the method includes:
receiving first direct link control information SCI sent by a second UE;
If the HARQ feedback mode of the first SCI is that only negative acknowledgement NACK is fed back and NACK is fed back to the second UE, if the second SCI transmitted by the second UE is not successfully received at the resource location reserved by the first SCI, and if it is determined that the second UE is not in a scene other than the scene where the resource at the resource location reserved by the first SCI is preempted, NACK is transmitted to the second UE.
Optionally, the first SCI and the second SCI each include first stage cut-through link control information 1st SCI and second stage cut-through link control information 2nd SCI;
The 1st SCI carries a resource indication and a priority value;
Wherein the resource indication is used to indicate at least one of:
the first resource position of the current transmission of the present period;
A second resource location reserved for at least one transmission adjacent to the current transmission in the current period;
And a third resource position reserved for at least one transmission in the next period adjacent to the current period, wherein the resource in the third resource position is used for bearing the next TB adjacent to the transmission block TB transmitted at the current time.
Optionally, the method further comprises:
Determining that the second SCI was not successfully received if any of the following conditions are met:
The second SCI is not received correctly;
And successfully receiving the 1st SCI of the second SCI at a second resource position indicated by the 1st SCI of the first SCI, wherein the resource at the first resource position indicated by the 1st SCI of the second SCI is inconsistent with the resource at a third resource position indicated by the last TB adjacent to the TB transmitted at the present time, and judging that the resource at the first resource position indicated by the 1st SCI of the second SCI is not preempted.
Optionally, the second SCI is not received correctly, including any of:
unsuccessfully receiving a 1st SCI of the second SCI at a second resource location indicated by the 1st SCI of the first SCI;
Unsuccessfully receiving a 1st SCI of the second SCI at a third resource location indicated by the 1st SCI of the first SCI;
Successfully receiving a 1st SCI of the second SCI at a second resource location indicated by the 1st SCI of the first SCI, the 2nd SCI of the second SCI not being successfully received at the first resource location indicated by the 1st SCI of the second SCI;
the 1st SCI of the second SCI is successfully received at a third resource location indicated by the 1st SCI of the first SCI, and the 2nd SCI of the second SCI is not successfully received at the first resource location indicated by the 1st SCI of the second SCI.
Optionally, the method further comprises:
Determining whether resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted according to a first pre-configuration parameter related to a preemption mechanism and/or a priority value carried by the 1st SCI of the second SCI.
Optionally, determining whether the resource at the second resource location or the third resource location indicated by the 1st SCI of the first SCI is preempted according to the first preconfigured parameter related to the preemption mechanism and/or the priority value carried by the 1st SCI of the second SCI, including any one of the following:
determining that resources at a second resource location or a third resource location indicated by a 1st SCI of the first SCI are not preempted without pre-configuring the first pre-configuration parameters;
Under the condition that the first pre-configuration parameter is assigned to be enabled, determining whether resources at a second resource position or a third resource position indicated by the 1st SCI of the first SCI are preempted according to a priority value carried by the 1st SCI of the first SCI and a priority value carried by the 1st SCI of the second SCI;
And under the condition that the first pre-configuration parameter is assigned as a priority threshold value, determining whether resources at a second resource position or a third resource position indicated by the 1st SCI of the first SCI are preempted according to the priority threshold value, the priority value carried by the 1st SCI of the first SCI and the priority value carried by the 1st SCI of the second SCI.
Optionally, determining whether the resource at the second resource location or the third resource location indicated by the 1st SCI of the first SCI is preempted according to the priority value carried by the 1st SCI of the first SCI and the priority value carried by the 1st SCI of the second SCI, including any one of the following:
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted if the priority value carried by the 1st SCI of the second SCI is less than the priority value carried by the 1st SCI of the first SCI;
And under the condition that the priority value carried by the 1st SCI of the second SCI is greater than that carried by the 1st SCI of the first SCI, determining that the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are not preempted.
Optionally, determining whether the resource at the second resource location or the third resource location indicated by the 1st SCI of the first SCI is preempted according to the priority threshold, the priority value carried by the 1st SCI of the first SCI, and the priority value carried by the 1st SCI of the second SCI, including any one of the following:
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted if the priority value carried by the 1st SCI of the second SCI is less than the priority threshold value and the priority value carried by the 1st SCI of the first SCI;
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are not preempted under the condition that a priority value carried by the 1st SCI of the second SCI is greater than the priority threshold value;
And under the condition that the priority value carried by the 1st SCI of the second SCI is smaller than the priority threshold value and larger than the priority value carried by the 1st SCI of the first SCI, determining that the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are not preempted.
In a second aspect, in order to achieve the above object, an embodiment of the present application further provides a user equipment, including a processor, a memory, and a program stored in the memory and executable on the processor, where the program when executed by the processor implements the steps of the HARQ feedback method for multicast communication as described above.
In a third aspect, an embodiment of the present application further provides an HARQ feedback device for multicast communication, which is applied to a first user equipment UE, where the device includes:
the receiving module is used for receiving first direct link control information SCI sent by the second UE, wherein the first SCI comprises a resource position indication;
A sending module, configured to, if the HARQ feedback mode of the first SCI is that only a negative acknowledgement NACK is fed back and a NACK is fed back to the second UE, if the second SCI sent by the second UE is not successfully received at the resource location reserved by the first SCI, and send a NACK to the second UE in a scenario other than the scenario where it is determined that the second UE is preempted based on the resource reserved by the first SCI.
In a fourth aspect, the present embodiment further provides a readable storage medium having a program stored thereon, which when executed by a processor, implements the steps of the HARQ feedback method for multicast communication as described above.
The technical scheme of the application has at least the following beneficial effects:
The HARQ feedback method for multicast communication comprises the steps that firstly, a first UE receives first direct link control information SCI sent by a second UE, secondly, under the condition that an HARQ feedback mode of the first SCI is that only negative acknowledgement NACK is fed back and NACK is fed back to the second UE, if the second SCI sent by the second UE is not successfully received at a resource position reserved by the first SCI, and under other scenes except the scene that the second UE is preempted based on the resource at the resource position reserved by the first SCI, NACK is sent to the second UE. Therefore, the situation that the first UE does not feed back NACK to the second UE due to the fact that retransmission data is not received after the first UE feeds back NACK to the second UE is avoided, the probability of misjudging as ACK is reduced, and the system performance under NACK only is improved.
Drawings
Fig. 1 is a flow chart of an HARQ feedback method for multicast communication according to an embodiment of the present application;
Fig. 2 is a schematic structural diagram of an HARQ feedback device for multicast communication according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a ue according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the application may be practiced otherwise than as specifically illustrated or described herein. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The HARQ feedback method, apparatus and user equipment for multicast communication provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
As shown in fig. 1, a flow chart of a HARQ feedback method for multicast communication according to an embodiment of the present application is shown, where the method is applied to a first UE, and the method includes:
step 101, receiving first direct link control information SCI sent by a second UE;
step 102, if the HARQ feedback mode of the first SCI is that only negative acknowledgement NACK is fed back and NACK is fed back to the second UE, if the second SCI sent by the second UE is not successfully received at the resource location reserved by the first SCI, and if it is determined that the second UE is not in a scene other than the scene where the resource at the resource location reserved by the first SCI is preempted, NACK is sent to the second UE.
That is, when the HARQ feedback mode is determined to be NACK only, if the HARQ feedback for the first SCI is NACK, and the second SCI transmitted by the second UE is not successfully received at the resource location reserved by the first SCI and the second UE is not preempted based on the resource location reserved by the first SCI, for example, the first UE does not successfully receive the second SCI due to channel interference or the like, and the first UE continues to feed back NACK to the second UE.
The HARQ feedback method for multicast communication comprises the steps that firstly, a first UE receives first direct link control information SCI sent by a second UE, secondly, under the condition that an HARQ feedback mode of the first SCI is that only negative acknowledgement NACK is fed back and NACK is fed back to the second UE, if the second SCI sent by the second UE is not successfully received at a resource position reserved by the first SCI, and under other scenes except the scene that the second UE is preempted based on the resource at the resource position reserved by the first SCI, NACK is sent to the second UE. Therefore, the method and the device realize that under the NACK only scene, on the basis of feeding back NACK to the second UE, if the second SCI sent by the second UE is not successfully received at the reserved resource position and the resources at the reserved resource position are not preempted, NACK is continuously fed back to the second UE, so that the probability that NACK is not fed back to the second UE due to the fact that the second SCI is not received due to poor channel quality and the like, and the second UE is misjudged as ACK due to the fact that the first UE successfully receives the second SCI is reduced, and the system performance under NACK only is improved.
As an alternative implementation, the first SCI and the second SCI each include first-stage cut-through link control information 1st SCI and second-stage cut-through link control information 2nd SCI;
The 1st SCI carries a resource indication and a priority value;
Wherein the resource indication is used to indicate at least one of:
For example, when 1st SCI is 1st SCI in the first SCI, the first resource position is the resource position for transmitting 2nd SCI in the first SCI;
A second resource location reserved for at least one transmission adjacent to the current transmission in the current period, that is, a 1st SCI may be used to indicate a resource location reserved for a next or next two transmissions adjacent to the current transmission in the current transmission period, e.g., the second resource location is a resource location reserved for a 1st SCI of SCIs of a next or next two transmissions;
A third resource location reserved for at least one transmission in a next period adjacent to the present period, wherein the resource in the third resource location is used for carrying a next TB adjacent to a transport block TB of the present transmission, that is, the 1st SCI may also be used for indicating the resource location of one or more transmissions in the next TB adjacent to the TB of the present transmission.
For example, if the second SCI is a retransmission SCI of the first SCI, the resource location of the 1st SCI transmitting the second SCI may be indicated by the 1st SCI of the first SCI, and the resource location of the 2nd SCI transmitting the second SCI may be indicated by the 1st SCI of the second SCI.
Further, as an alternative implementation, the method further includes:
Determining that the second SCI was not successfully received if any of the following conditions are met:
(1) The second SCI is not received correctly;
(2) And successfully receiving the 1st SCI of the second SCI at a second resource position indicated by the 1st SCI of the first SCI, wherein the resource at the first resource position indicated by the 1st SCI of the second SCI is inconsistent with the resource at a third resource position indicated by the last TB adjacent to the TB transmitted at the present time, and judging that the resource at the first resource position indicated by the 1st SCI of the second SCI is not preempted.
That is, in the case that the second SCI transmitted by the second UE is not correctly received based on the resource location reserved by the first SCI, it is determined that the first UE did not successfully receive the second SCI;
Or alternatively
When the 1st SCI of the second SCI is received based on the resource position reserved by the first SCI, but the received 1st SCI of the second SCI indicates a resource position inconsistent with the resource position indicated by the last TB (namely, the TB transmitted this time is not the last TB according to the resource indication of the 1st SCI of the second SCI), and the priority value carried in the received 1st SCI of the second SCI determines that the condition of preempting the resource is not satisfied (namely, the resource at the resource position for transmitting the second SCI is determined not to be preempted), the first UE is determined not to successfully receive the second SCI.
The above (2) may be a scenario in which the physical direct link Control Channel (PSCCH) is successfully decoded at the corresponding position of the previous SCI reservation indication, but the resource indication determination is not the last TB, and the priority determination does not satisfy the condition of preempting the own resource, in which case the corresponding time-frequency position has been changed, and priority information is obtained from the SCI information, and the resource is not preempted by the priority determination, and the NACK is continuously fed back to the second UE although the resource is presumed to have been changed.
In addition, the 1st SCI of the second SCI is successfully received at the second resource position indicated by the 1st SCI of the first SCI, the resource at the first resource position indicated by the 1st SCI of the second SCI is inconsistent with the resource at the third resource position indicated by the last TB adjacent to the TB transmitted at this time, and if the resource at the first resource position indicated by the 1st SCI of the second SCI is preempted, the change of the time-frequency position in the secondary scene is determined to be the active change of the second UE, and NACK is not fed back to the second UE.
As a specific implementation, the second SCI is not received correctly, including any of the following:
(1) Unsuccessfully receiving a 1st SCI of the second SCI at a second resource location indicated by the 1st SCI of the first SCI;
(2) Unsuccessfully receiving a 1st SCI of the second SCI at a third resource location indicated by the 1st SCI of the first SCI;
(3) Successfully receiving a 1st SCI of the second SCI at a second resource location indicated by the 1st SCI of the first SCI, the 2nd SCI of the second SCI not being successfully received at the first resource location indicated by the 1st SCI of the second SCI;
(4) The 1st SCI of the second SCI is successfully received at a third resource location indicated by the 1st SCI of the first SCI, and the 2nd SCI of the second SCI is not successfully received at the first resource location indicated by the 1st SCI of the second SCI.
For example, the above (1) and (2) may be a scenario where the PSCCH is not successfully decoded at the corresponding location where the previous SCI indicated the reservation, where it is determined that the first UE did not successfully receive the second SCI, where the first UE continues to feedback NACK in such a scenario because the feedback for the first SCI is NCAK;
the steps (3) and (4) may be a scenario in which the corresponding location of the previous SCI reservation indication successfully decodes the PSCCH, but the 2nd SCI is not successfully decoded, and in this scenario, the first UE lacks HARQ enable information and a source layer one identifier (L1 source ID) and a destination layer one identifier (L1 destination ID), but since the HARQ enable information is unchanged in the same TB, the first UE may determine HARQ process information according to the resource information.
As an alternative implementation, the method further includes:
Determining whether resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted according to a first pre-configuration parameter related to a preemption mechanism and/or a priority value carried by the 1st SCI of the second SCI.
Here, it should be noted that the first pre-configuration parameter may be sl-PreemptionEnable-r16 (which is a per pool parameter), the second resource location and/or the third resource location is a reserved resource location for transmitting the second SCI, if the second SCI is currently reserved for transmitting the second SCI at the second resource location, the alternative implementation is to determine whether the second resource location is preempted, and if the second SCI is currently reserved for transmitting the second SCI at the third resource location, the alternative implementation is to determine whether the third resource location is preempted.
As a specific implementation manner, determining whether the resource at the second resource location or the third resource location indicated by the 1st SCI of the first SCI is preempted according to the first preconfigured parameter related to the preemption mechanism and/or the priority value carried by the 1st SCI of the second SCI includes any one of the following:
(1) Determining that resources at a second resource location or a third resource location indicated by a 1st SCI of the first SCI are not preempted without pre-configuring the first pre-configuration parameters;
That is, if sl-PreemptionEnable-r16 is not configured, then the reserved resource location is indicated as not allowed to be preempted. The node (second UE) is considered to have not changed resources and continues to send feedback.
(2) Under the condition that the first pre-configuration parameter is assigned to be enabled, determining whether resources at a second resource position or a third resource position indicated by the 1st SCI of the first SCI are preempted according to a priority value carried by the 1st SCI of the first SCI and a priority value carried by the 1st SCI of the second SCI;
Here, it should be noted that, if sl-PreemptionEnable-r16 is configured as enable, it means that any high priority can preempt the low priority resource, and only the priority indicated by the SCI (the priority value carried in the SCI) needs to be compared with the priority information in the HARQ receiving process information maintained by the receiving node (the first UE) itself (where the HARQ receiving process information is information correspondingly maintained by the first UE according to the first SCI related information).
(3) And under the condition that the first pre-configuration parameter is assigned as a priority threshold value, determining whether resources at a second resource position or a third resource position indicated by the 1st SCI of the first SCI are preempted according to the priority threshold value, the priority value carried by the 1st SCI of the first SCI and the priority value carried by the 1st SCI of the second SCI.
That is, if sl-PreemptionEnable-r16 is configured as one of { pl1, pl2, pl3, pl4, pl5, pl6, pl7, pl8}, the corresponding comparison is made according to a specific value.
As a specific implementation manner, determining whether the resources at the second resource location or the third resource location indicated by the 1st SCI of the first SCI are preempted according to the priority value carried by the 1st SCI of the first SCI and the priority value carried by the 1st SCI of the second SCI includes any one of the following:
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted if the priority value carried by the 1st SCI of the second SCI is less than the priority value carried by the 1st SCI of the first SCI;
And under the condition that the priority value carried by the 1st SCI of the second SCI is larger than that carried by the 1st SCI of the first SCI, determining that the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are not preempted.
Here, the smaller the priority value, the higher the priority. That is, in one case, when the priority of the second SCI indication is higher than the priority of the first SCI, it is determined that the resource at the second resource location indicated by the 1st SCI of the first SCI is preempted, that is, if the reserved location or the location earlier than the reserved location receives success of decoding another PSCCH and the priority is higher than the priority information recorded by the receiving process, it is considered that the UE to be fed back is preempted and does not feed back at the location corresponding to the reserved location, and in another case, when the priority of the second SCI indication is lower than the priority of the first SCI indication, it is determined that the resource at the second resource location indicated by the 1st SCI of the first SCI is not preempted.
As a specific implementation manner, determining whether the resources at the second resource location or the third resource location indicated by the 1st SCI of the first SCI are preempted according to the priority threshold, the priority value carried by the 1st SCI of the first SCI, and the priority value carried by the 1st SCI of the second SCI includes any one of the following:
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted if the priority value carried by the 1st SCI of the second SCI is less than the priority threshold value and the priority value carried by the 1st SCI of the first SCI;
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are not preempted under the condition that a priority value carried by the 1st SCI of the second SCI is greater than the priority threshold value;
And under the condition that the priority value carried by the 1st SCI of the second SCI is smaller than the priority threshold value and larger than the priority value carried by the 1st SCI of the first SCI, determining that the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are not preempted.
Likewise, the smaller the priority value, the higher the priority. In this embodiment, when the priority indicated by the second SCI is higher than the priority threshold and the priority indicated by the first SCI, it is determined that the resource at the second resource location indicated by the 1st SCI of the first SCI is preempted, and when the priority indicated by the second SCI is lower than the priority threshold or when the priority indicated by the second SCI is higher than the priority threshold and the priority indicated by the first SCI, it is determined that the resource at the second resource location or the third resource location indicated by the 1st SCI of the first SCI is not preempted.
That is, in this embodiment, if the reserved location receives the PSCCH at a location earlier than the reserved location and the priority of the receiving UE (first UE) is higher than the priority threshold and higher than the priority of the corresponding receiving process record, the UE to be fed back (second UE) is considered to be preempted and not NACK feedback, and if the received indicated SCI priority is lower than the threshold or the received indicated SCI priority is higher than the threshold but the priority of the SCI indication is not higher than the priority of the receiving process record, the corresponding NACK feedback is performed.
The HARQ feedback method for multicast communication reduces the probability that DTX is misjudged as ACK, and further improves the system performance and the transmission reliability under NACK only to a certain extent. The probability of misjudging as ACK is reduced, that is, if the sending node (second UE) is true NACK to send, the sending node (second UE) can adjust some parameters according to the true feedback condition, and the system performance is further improved.
As shown in fig. 2, the embodiment of the present application further provides an HARQ feedback device for multicast communication, which is applied to a first UE, where the device includes:
A receiving module 201, configured to receive first direct link control information SCI sent by a second UE;
A transmitting module 202, configured to, if the HARQ feedback mode of the first SCI is that only a negative acknowledgement NACK is fed back and a NACK is fed back to the second UE, if the second SCI sent by the second UE is not successfully received at the resource location reserved by the first SCI, and if it is determined that the second UE is in a scenario other than the scenario where the resource reserved by the first SCI is preempted, send a NACK to the second UE.
In the HARQ feedback device for multicast communication according to the embodiment of the present application, firstly, the receiving module 201 receives the first direct link control information SCI sent by the second UE, and secondly, the sending module 202 sends NACK to the second UE in a case that the HARQ feedback mode of the first SCI is only feedback negative acknowledgement NACK and feedback NACK to the second UE, if the second SCI sent by the second UE is not successfully received at the resource location reserved by the first SCI, and in a case that it is determined that the second UE is preempted based on the resources at the resource location reserved by the first SCI, other scenes except the scene. Therefore, the situation that the first UE does not feed back NACK to the second UE due to the fact that retransmission data is not received after the first UE feeds back NACK to the second UE is avoided, probability of being misjudged as ACK is reduced, and system performance under NACK only is improved.
Optionally, the first SCI and the second SCI each include first stage cut-through link control information 1st SCI and second stage cut-through link control information 2nd SCI;
The 1st SCI carries a resource indication and a priority value;
Wherein the resource indication is used to indicate at least one of:
the first resource position of the current transmission of the present period;
A second resource location reserved for at least one transmission adjacent to the current transmission in the current period;
And a third resource position reserved for at least one transmission in the next period adjacent to the current period, wherein the resource in the third resource position is used for bearing the next TB adjacent to the transmission block TB transmitted at the current time.
Optionally, the apparatus further comprises:
A first determining module, configured to determine that the second SCI is not successfully received if any of the following conditions is satisfied:
The second SCI is not received correctly;
And successfully receiving the 1st SCI of the second SCI at a second resource position indicated by the 1st SCI of the first SCI, wherein the resource at the first resource position indicated by the 1st SCI of the second SCI is inconsistent with the resource at a third resource position indicated by the last TB adjacent to the TB transmitted at the present time, and judging that the resource at the first resource position indicated by the 1st SCI of the second SCI is not preempted.
Optionally, the second SCI is not received correctly, including any of:
unsuccessfully receiving a 1st SCI of the second SCI at a second resource location indicated by the 1st SCI of the first SCI;
Unsuccessfully receiving a 1st SCI of the second SCI at a third resource location indicated by the 1st SCI of the first SCI;
Successfully receiving a 1st SCI of the second SCI at a second resource location indicated by the 1st SCI of the first SCI, the 2nd SCI of the second SCI not being successfully received at the first resource location indicated by the 1st SCI of the second SCI;
the 1st SCI of the second SCI is successfully received at a third resource location indicated by the 1st SCI of the first SCI, and the 2nd SCI of the second SCI is not successfully received at the first resource location indicated by the 1st SCI of the second SCI.
Optionally, the apparatus further comprises:
And the second determining module is used for determining whether the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are preempted according to the first pre-configuration parameter related to the preemption mechanism and/or the priority value carried by the 1st SCI of the second SCI.
Optionally, the second determining module is specifically configured to perform any one of the following:
determining that resources at a second resource location or a third resource location indicated by a 1st SCI of the first SCI are not preempted without pre-configuring the first pre-configuration parameters;
Under the condition that the first pre-configuration parameter is assigned to be enabled, determining whether resources at a second resource position or a third resource position indicated by the 1st SCI of the first SCI are preempted according to a priority value carried by the 1st SCI of the first SCI and a priority value carried by the 1st SCI of the second SCI;
And under the condition that the first pre-configuration parameter is assigned as a priority threshold value, determining whether resources at a second resource position or a third resource position indicated by the 1st SCI of the first SCI are preempted according to the priority threshold value, the priority value carried by the 1st SCI of the first SCI and the priority value carried by the 1st SCI of the second SCI.
Optionally, the second determining module is specifically configured to perform any one of the following when determining whether the resource at the second resource location or the third resource location indicated by the 1st SCI of the first SCI is preempted according to the priority value carried by the 1st SCI of the first SCI and the priority value carried by the 1st SCI of the second SCI:
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted if the priority value carried by the 1st SCI of the second SCI is less than the priority value carried by the 1st SCI of the first SCI;
And under the condition that the priority value carried by the 1st SCI of the second SCI is larger than that carried by the 1st SCI of the first SCI, determining that the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are not preempted.
Optionally, the second determining module is configured to determine, when the resources at the second resource location or the third resource location indicated by the 1st SCI of the first SCI are preempted according to the priority threshold, the priority value carried by the 1st SCI of the first SCI, and the priority value carried by the 1st SCI of the second SCI, specifically, to execute any one of the following:
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted if the priority value carried by the 1st SCI of the second SCI is less than the priority threshold value and the priority value carried by the 1st SCI of the first SCI;
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are not preempted under the condition that a priority value carried by the 1st SCI of the second SCI is greater than the priority threshold value;
And under the condition that the priority value carried by the 1st SCI of the second SCI is smaller than the priority threshold value and larger than the priority value carried by the 1st SCI of the first SCI, determining that the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are not preempted.
As shown in fig. 3, the embodiment of the present application further provides a ue, which includes a processor 300, a memory 320, and a program stored in the memory 320 and capable of running on the processor 300, where the program when executed by the processor 300 implements each process of the HARQ feedback method embodiment of multicast communication as described above, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
The transceiver 310 is used for receiving and transmitting data under the control of the processor 300.
Wherein in fig. 3, a bus architecture may comprise any number of interconnected buses and bridges, and in particular, one or more processors represented by processor 300 and various circuits of memory represented by memory 320, linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, power management circuits, etc., which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. Transceiver 310 may be a number of elements, including a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium. The user interface 330 may also be an interface capable of interfacing with an inscribed desired device for a different user device, including but not limited to a keypad, display, speaker, microphone, joystick, etc.
The processor 300 is responsible for managing the bus architecture and general processing, and the memory 320 may store data used by the processor 300 in performing operations.
In addition, the embodiment of the present application further provides a readable storage medium, where a program is stored, where the program, when executed by a processor, implements each process of the embodiment of the HARQ feedback method for multicast communication described above, and the same technical effects can be achieved, and in order to avoid repetition, a description is omitted herein. The readable storage medium is, for example, a Read-Only Memory (ROM), a random access Memory (Random Access Memory RAM), a magnetic disk, an optical disk, or the like.
Finally, it is further noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
While the foregoing is directed to the preferred embodiments of the present application, it will be appreciated by those skilled in the art that various modifications and adaptations can be made without departing from the principles of the present application, and such modifications and adaptations are intended to be comprehended within the scope of the present application.
Claims (11)
1. A HARQ feedback method for multicast communication, applied to a first UE, the method comprising:
receiving first direct link control information SCI sent by a second UE;
If the HARQ feedback mode of the first SCI is that only negative acknowledgement NACK is fed back and NACK is fed back to the second UE, if the second SCI transmitted by the second UE is not successfully received at the resource location reserved by the first SCI, and if it is determined that the second UE is not in a scene other than the scene where the resource at the resource location reserved by the first SCI is preempted, NACK is transmitted to the second UE.
2. The method of claim 1 wherein the first SCI and the second SCI each include first stage cut-through link control information 1st SCI and second stage cut-through link control information 2nd SCI;
The 1st SCI carries a resource indication and a priority value;
Wherein the resource indication is used to indicate at least one of:
the first resource position of the current transmission of the present period;
A second resource location reserved for at least one transmission adjacent to the current transmission in the current period;
And a third resource position reserved for at least one transmission in the next period adjacent to the current period, wherein the resource in the third resource position is used for bearing the next TB adjacent to the transmission block TB transmitted at the current time.
3. The method according to claim 2, wherein the method further comprises:
Determining that the second SCI was not successfully received if any of the following conditions are met:
The second SCI is not received correctly;
And successfully receiving the 1st SCI of the second SCI at a second resource position indicated by the 1st SCI of the first SCI, wherein the resource at the first resource position indicated by the 1st SCI of the second SCI is inconsistent with the resource at a third resource position indicated by the last TB adjacent to the TB transmitted at the present time, and judging that the resource at the first resource position indicated by the 1st SCI of the second SCI is not preempted.
4. The method of claim 3, wherein the second SCI is not received correctly, comprising any of:
unsuccessfully receiving a 1st SCI of the second SCI at a second resource location indicated by the 1st SCI of the first SCI;
Unsuccessfully receiving a 1st SCI of the second SCI at a third resource location indicated by the 1st SCI of the first SCI;
Successfully receiving a 1st SCI of the second SCI at a second resource location indicated by the 1st SCI of the first SCI, the 2nd SCI of the second SCI not being successfully received at the first resource location indicated by the 1st SCI of the second SCI;
the 1st SCI of the second SCI is successfully received at a third resource location indicated by the 1st SCI of the first SCI, and the 2nd SCI of the second SCI is not successfully received at the first resource location indicated by the 1st SCI of the second SCI.
5. The method according to claim 2, wherein the method further comprises:
Determining whether resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted according to a first pre-configuration parameter related to a preemption mechanism and/or a priority value carried by the 1st SCI of the second SCI.
6. The method of claim 5, wherein determining whether resources at the second or third resource location indicated by the 1st SCI of the first SCI are preempted based on the first pre-configuration parameters associated with the preemption mechanism and/or the priority value carried by the 1st SCI of the second SCI comprises any of:
determining that resources at a second resource location or a third resource location indicated by a 1st SCI of the first SCI are not preempted without pre-configuring the first pre-configuration parameters;
Under the condition that the first pre-configuration parameter is assigned to be enabled, determining whether resources at a second resource position or a third resource position indicated by the 1st SCI of the first SCI are preempted according to a priority value carried by the 1st SCI of the first SCI and a priority value carried by the 1st SCI of the second SCI;
And under the condition that the first pre-configuration parameter is assigned as a priority threshold value, determining whether resources at a second resource position or a third resource position indicated by the 1st SCI of the first SCI are preempted according to the priority threshold value, the priority value carried by the 1st SCI of the first SCI and the priority value carried by the 1st SCI of the second SCI.
7. The method of claim 6 wherein determining whether resources at the second or third resource location indicated by the 1st SCI of the first SCI are preempted based on the priority value carried by the 1st SCI of the first SCI and the priority value carried by the 1st SCI of the second SCI comprises any of:
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted if the priority value carried by the 1st SCI of the second SCI is less than the priority value carried by the 1st SCI of the first SCI;
And under the condition that the priority value carried by the 1st SCI of the second SCI is larger than that carried by the 1st SCI of the first SCI, determining that the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are not preempted.
8. The method of claim 6 wherein determining whether resources at the second or third resource location indicated by the 1st SCI of the first SCI are preempted based on the priority threshold, the priority value carried by the 1st SCI of the first SCI, and the priority value carried by the 1st SCI of the second SCI comprises any of:
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are preempted if the priority value carried by the 1st SCI of the second SCI is less than the priority threshold value and the priority value carried by the 1st SCI of the first SCI;
Determining that resources at a second resource location or a third resource location indicated by the 1st SCI of the first SCI are not preempted under the condition that a priority value carried by the 1st SCI of the second SCI is greater than the priority threshold value;
And under the condition that the priority value carried by the 1st SCI of the second SCI is smaller than the priority threshold value and larger than the priority value carried by the 1st SCI of the first SCI, determining that the resources at the second resource position or the third resource position indicated by the 1st SCI of the first SCI are not preempted.
9. A user equipment comprising a processor, a memory and a program stored on the memory and executable on the processor, the program when executed by the processor implementing the steps of the HARQ feedback method of multicast communication according to any of claims 1 to 8.
10. An HARQ feedback device for multicast communication, applied to a first user equipment UE, the device comprising:
the receiving module is used for receiving first direct link control information SCI sent by the second UE, wherein the first SCI comprises a resource position indication;
A sending module, configured to, if the HARQ feedback mode of the first SCI is that only a negative acknowledgement NACK is fed back and a NACK is fed back to the second UE, if the second SCI sent by the second UE is not successfully received at the resource location reserved by the first SCI, and send a NACK to the second UE in a scenario other than the scenario where it is determined that the second UE is preempted based on the resource reserved by the first SCI.
11. A readable storage medium, characterized in that the readable storage medium has stored thereon a program which, when executed by a processor, implements the steps of the HARQ feedback method of multicast communication according to any of claims 1 to 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210022998.XA CN116470996B (en) | 2022-01-10 | 2022-01-10 | HARQ feedback method and device for multicast communication and user equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210022998.XA CN116470996B (en) | 2022-01-10 | 2022-01-10 | HARQ feedback method and device for multicast communication and user equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116470996A CN116470996A (en) | 2023-07-21 |
| CN116470996B true CN116470996B (en) | 2025-11-28 |
Family
ID=87177507
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210022998.XA Active CN116470996B (en) | 2022-01-10 | 2022-01-10 | HARQ feedback method and device for multicast communication and user equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116470996B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120090769A (en) * | 2025-02-28 | 2025-06-03 | 鸿行智芯科技(南京)有限公司 | Resource scheduling method for services with SPS and HARQ feedback |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111294159A (en) * | 2019-01-11 | 2020-06-16 | 北京展讯高科通信技术有限公司 | HARQ feedback method and device, storage medium and terminal for multicast communication |
| CN113517960A (en) * | 2020-04-10 | 2021-10-19 | 华为技术有限公司 | Communication method and device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110062465B (en) * | 2018-09-29 | 2021-05-14 | 中国信息通信研究院 | A resource allocation method for terminal direct communication |
| US12309098B2 (en) * | 2019-10-02 | 2025-05-20 | Comcast Cable Communications, Llc | Feedback for wireless communications |
-
2022
- 2022-01-10 CN CN202210022998.XA patent/CN116470996B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111294159A (en) * | 2019-01-11 | 2020-06-16 | 北京展讯高科通信技术有限公司 | HARQ feedback method and device, storage medium and terminal for multicast communication |
| CN113517960A (en) * | 2020-04-10 | 2021-10-19 | 华为技术有限公司 | Communication method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116470996A (en) | 2023-07-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11936482B2 (en) | Communicating direct HARQ feedback information | |
| CN110169093B (en) | Retransmission feedback method and device for direct connection communication and storage medium | |
| CN108702256B (en) | Method for receiving/transmitting data packets through device-to-device communication | |
| JP2023144026A (en) | Communication methods and devices | |
| WO2018000841A1 (en) | Indication method for harq retransmission and related device | |
| CN111866800B (en) | HARQ feedback method, first terminal and computer readable storage medium | |
| US20110164515A1 (en) | Communication method | |
| US12156181B2 (en) | Method and device for resource selection in vehicle networking system, terminal and medium | |
| WO2021027804A1 (en) | Communication method and apparatus, and computer-readable storage medium | |
| CN111294167B (en) | Method and device for determining time-frequency position of resource, storage medium and terminal | |
| US8675692B2 (en) | Method for acquiring processing time of wireless signal | |
| CN116470996B (en) | HARQ feedback method and device for multicast communication and user equipment | |
| WO2020210940A1 (en) | Communication method and apparatus for wireless local area network, terminal and readable storage medium | |
| CN113285789B (en) | Resource indication method and device of auxiliary link control information and terminal equipment | |
| WO2021159476A1 (en) | Feedback approach indication and determination methods and apparatuses, and storage medium | |
| USRE46960E1 (en) | Method of operating a communication device and a system, a communication device and a system including the communication device | |
| US12335040B2 (en) | Modification of uplink (UL) data transmission with repetition in response to preemption indication | |
| CN111865480B (en) | Straight-through link transmission method and terminal | |
| US20230171759A1 (en) | Data transmission scheduling mehtod and apparatus, communicaiton device and storage medium | |
| EP4529332A1 (en) | Apparatus, method, and computer program | |
| CN114731673B (en) | Resource allocation method, device, equipment and storage medium | |
| RU2787888C1 (en) | Contention window determination method, communication device and data carrier | |
| CN107733619A (en) | A kind of transmission method, device, mobile communication terminal and network side equipment | |
| CN115913470A (en) | Control method and device for hybrid automatic repeat request (HARQ) combining processing | |
| CN119675833A (en) | Data packet transmission method, device, equipment, storage medium and program product |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant |