User equipment and method for hybrid automatic repeat request reporting
By adopting sequence cyclic shift technology in user equipment, the problems of insufficient reuse capability and resource capacity of HARQ reporting function are solved, and more efficient information encoding and more reliable communication performance are achieved.
Patent Information
- Application Number
- CN202510054137.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2019-10-30
- Filing Date
- 2020-10-29
- Publication Date
- 2025-04-04
AI Technical Summary
In the prior art, the multiplexing capability and resource capacity of the hybrid automatic retransmission request (HARQ) reporting function are insufficient, and it is not possible to effectively adapt to the needs of different broadcast types, multiple time slots and multiple user equipment. At the same time, completing the HARQ reporting processing in a short processing time is also a challenge.
By implementing sequence cyclic shift technology in user equipment, the appropriate sequence cyclic shift is generated using the initial cyclic shift value of pre-configured or network-configured, for transmitting HARQ information in the physical side link feedback channel (PSFCH), thereby improving multiplexing capability and resource utilization.
It realizes encoding with a smaller number of information bits and a smaller number of information sequences representing ACK/NACK information, providing better user experience, good communication performance and high reliability.
Smart Images

Figure CN119766409A_ABST
Abstract
Description
[0001] This application is a divisional application of a patent application filed on October 29, 2020, with application number 202080074510.7 and application name “User Equipment and Method for Hybrid Automatic Repeat Request Reporting”. Technical Field
[0002] The present invention relates to the field of communication systems, and in particular to a user equipment (UE) and method for hybrid automatic repeat request (HARQ) reporting, which can provide good communication performance and / or ensure high reliability. Background Art
[0003] The 3rd Generation Partnership Project (3GPP) has set extremely high reliability requirements (e.g., up to 99.999%) for the direct wireless link to successfully send safety message packets for driving use cases in the development of device-to-device (D2D) communications (also known as sidelink (SL) technology). To meet this stringent radio requirement, the next generation SL technology based on the latest 5G New Radio (NR) standard will include a new Hybrid Automatic Repeat Request (HARQ) function, which can not only improve the reliability of the radio link, but also shorten the transmission delay of the packet transport block (TB) and reduce the use of SL resources.
[0004] However, it is expected that the new HARQ feedback reported by the packet receiving user equipment (Rx-UE) directly to the packet transmitting user equipment (Tx-UE) through the SL is not applicable to all application scenarios. The HARQ reporting function is generally only applicable to three specific scenarios and communication types, including the ACK / NACK feedback of the Tx-UE sending the packet in the unicast (UC) communication, the NACK feedback of the unknown number of Rx-UEs in the connectionless groupcast (CL-GC) communication, and the ACK / NACK feedback of the fixed / determined number of Rx-UEs in the SL group in the connection-oriented groupcast (CO-GC) communication.
[0005] In order to facilitate the feedback of HARQ reports, a new Physical Sidelink Feedback Channel (PSFCH) will be introduced in the NR-SL design, which is used to send ACK / NACK results to the Rx-UE. Based on the current progress of NR-SL technology development in 3GPP, the time length of the PSFCH may only occupy one symbol bit at the end of the time slot, and the period of the PSFCH appearance (which can be expressed as N) can be configured as 0 (no PSFCH), 1, 2 or 4 in terms of the number of time slots in a resource pool. In addition, the minimum time interval (which can be expressed as K) between the Physical Side Link Shared Channel (PSSCH) and its associated PSFCH for HARQ feedback is at least 2 time slots. This means that in the three application scenarios mentioned above, the fastest time for the Rx-UE to send its HARQ report after receiving the signal transmitted from the Tx-UE via the PSSCH is 2 time slots.
[0006] Figure 1 An example of configuring PSFCH resources in a resource pool where N is equal to 4 and K is equal to 2 is given. Figure 1As shown, in some embodiments, an example is given of how to place the PSFCH in the resource pool when N is equal to 4 and K is equal to 2. For PSSCH transmissions in time slots (n-5), (n-4), (n-3) and (n-2), in order to satisfy the constraint of K=2, the PSFCH corresponding to the PSSCH will be transmitted in time slot (n). That is, if N is configured to be 4, one PSFCH time slot should carry HARQ feedback reports for 4 time slots. Therefore, when N is greater than 1, it is necessary to multiplex the HARQ feedback reports in multiple PSSCH transmission time slots. Therefore, the first major issue related to PSFCH design is the multiplexing capability and resource capacity to accommodate the problem that each PSSCH transmission / time slot of the HARQ report may correspond to SL transmissions of different broadcast types, and each PSSCH transmission / time slot of the HARQ report may correspond to multiple time slots and multiple UEs. The second major issue is that within the short processing time of K=2 time slots, the Rx-UE needs to complete the processing of receiving and decoding PSCCH / PSSCH data information, generating HARQ reports based on the decoding results, decoding and modulating HARQ reports, and switching from Rx mode to Tx mode to send the final HARQ report in the Radio Frequency (RF) signal.
[0007] like Figure 1 As shown, in some embodiments, due to the requirement of the training time of the Automatic Gain Control (AGC), if the frequency size of the PSSCH sub-channel (SC) is 10 RBs, this means that the frequency resource amount of the corresponding PSFCH is also at most 10 RBs. However, when considering that the number of UEs in each CO-GC session can be as high as 20 (i.e., 19 UEs can send ACK / NACK reports at the same time), and PSFCH supports up to 4 CO-GC-PSSCH transmissions in each HARQ reporting window (N=4), the available resources of PSFCH in the SC will be quite limited or even insufficient. How to solve the above problems remains a challenge.
[0008] Therefore, a method for reporting a user equipment and a hybrid automatic repeat request is needed, which can solve the problems existing in the prior art and can achieve encoding with a smaller number of information bits and representing ACK / NACK information with a smaller number of information sequences. In addition, the method can provide a better user experience, good communication performance and / or high reliability. Therefore, this requires that the design of the PSFCH format is effective (i.e., easy to generate and encode), can identify different HARQ states (ACK or NACK), and can multiplex HARQ reports from multiple different UEs and different time slots. Summary of the invention
[0009] The present invention proposes a user equipment (UE) and method for hybrid automatic repeat request (HARQ) reporting, which can solve the problems existing in the prior art and can achieve encoding with a smaller number of information bits and represent ACK / NACK information with a smaller number of information sequences. In addition, the method can provide a better user experience, good communication performance and / or high reliability.
[0010] In a first aspect of the present invention, a user equipment includes a memory, a transceiver, and a processor coupled to the memory and the transceiver. The processor is configured to determine hybrid automatic repeat request (HARQ) information by responding to one or more transport blocks (TransportBlocks, TBs) in a physical sidelink shared channel (Physical Sidelink Shared Channel, PSSCH) received in a resource pool. The processor is configured to select a sequence cyclic shift based on the HARQ information transmitted by a physical sidelink feedback channel (Physical Sidelink Feedback Channel, PSFCH) in the resource pool, wherein the sequence cyclic shift is generated based on a pre-configured initial cyclic shift value or an initial cyclic shift value configured by a network.
[0011] In a second aspect of the present invention, a method for hybrid automatic repeat request reporting of a user equipment includes determining, by the user equipment UE, hybrid automatic repeat request (HARQ) information in response to one or more transport blocks (TBs) in a physical sidelink shared channel (PSSCH) received in a resource pool, and selecting a sequence cyclic shift for the HARQ information transmitted by the PSFCH in the resource pool, wherein the sequence cyclic shift is generated based on an initial cyclic shift value that is pre-configured or configured by a network.
[0012] In a third aspect of the present invention, a user equipment comprises a memory, a transceiver, and a processor coupled to the memory and the transceiver. The transceiver is configured to determine hybrid automatic repeat request information by responding to one or more transport blocks (TBs) in a PSSCH sent in a resource pool. The processor is configured to select a sequence cyclic shift for the HARQ information transmitted by the PSFCH in the resource pool, wherein the sequence cyclic shift is determined based on an initial cyclic shift value that is pre-configured or configured by a network.
[0013] In a fourth aspect of the present invention, a method for hybrid automatic repeat request reporting of a user equipment includes receiving hybrid automatic repeat request information in response to one or more transport blocks (Transport Blocks, TBs) in a PSSCH sent in a resource pool, and determining a sequence cyclic shift for the HARQ information in a physical sidelink feedback channel transmission in the resource pool, wherein the sequence cyclic shift is determined based on an initial cyclic shift value that is pre-configured or configured by a network.
[0014] In a fifth aspect of the present invention, a non-transitory machine-readable memory is provided, on which instructions are stored. When the instructions are executed by a computer, the instructions cause the computer to execute the method as described above.
[0015] In a sixth aspect of the present invention, there is provided a chip including a processor for calling and running a computer program stored in a memory so that a device equipped with the chip executes the above method.
[0016] In a seventh aspect of the present invention, a computer readable memory storing a computer program is provided, so that a computer executes the above method.
[0017] In an eighth aspect of the present invention, a computer program product comprises a computer program, and the computer program causes a computer to execute the above method.
[0018] In a ninth aspect of the present invention, a computer program causes a computer to execute the above method. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the embodiments of the present application or related technologies, the following briefly introduces the drawings in the embodiments. Obviously, the following drawings are only some embodiments of the present application, and those skilled in the art can obtain other drawings based on these drawings without any effort.
[0020] Figure 1 It is a schematic diagram illustrating an example of configuring Physical Sidelink Feedback Channel (PSFCH) resources in a resource pool where N is equal to 4 and K is equal to 2.
[0021] Figure 2 It is a schematic block diagram of one or more user equipments (UE) and a communication base station in a communication network system according to an embodiment of the present invention.
[0022] Figure 3It is a schematic flow chart of a hybrid automatic repeat request (HARQ) reporting method for UE according to an embodiment of the present invention.
[0023] Figure 4 It is a schematic flow chart of a HARQ reporting method for UE according to another embodiment of the present invention.
[0024] Figure 5 is a HARQ reporting sequence (α0, α1, α2, ..., α 11 ) is a schematic diagram of an exemplary illustration of ).
[0025] Figure 6 It is a schematic diagram of mapping one HARQ bit (for one transport block) of a complete and a simplified ACK / NACK representation format to a PSFCH resource according to an embodiment of the present invention.
[0026] Figure 7 It is a schematic diagram of mapping 2 HARQ bits (for 2 transport blocks) of a complete and a simplified ACK / NACK representation format into PSFCH resources according to an embodiment of the present invention.
[0027] Figure 8 4 is a schematic diagram of mapping HARQ bits with only NACK of 1 and 2 transport blocks to PSFCH resources according to an embodiment of the present invention.
[0028] Fig. 9 is a block diagram of a wireless communication system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The technical matters, structural features, objectives and effects of the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. Specifically, the terms in the embodiments of the present invention are only used to illustrate a certain embodiment and are not used to limit the present invention.
[0030] In some embodiments of the present invention, in order to provide multicast / broadcast services for applications such as vehicle-to-everything (V2X), Internet of Things (IOT), sports events (in and near stadiums) and / or public safety / mission-critical, idle and inactive user equipment in Radio Resource Control (RRC) can be allowed to receive data packets without any active connection. Therefore, the above-mentioned problems and challenges of low wireless communication efficiency caused by transmitting data content to multiple UEs in idle / inactive states in the prior art should be solved.
[0031] In some embodiments of the present invention, in the proposed hybrid automatic repeat request (HARQ) reporting decision and feedback sequence mapping scheme, a receiving UE (Rx-UE) for receiving a sidelink packet transport block (Transport Block, TB) sends ACK / NACK feedback to a transmitting UE (Tx-UE) for sending the packet TB. The purpose is to first adaptively determine whether the Rx-UE needs to provide HARQ feedback reporting to the Tx-UE, and select an appropriate bit sequence based on the sequence mapping scheme, generate the sequence, and send the sequence in a physical sidelink feedback channel (Physical Sidelink Feedback Channel, PSFCH), thereby solving the above-mentioned PSFCH capacity problem and the problem of short processing time for the Rx-UE to generate and send HARQ reports. In order to accommodate multiple HARQ reports on the same set of time and frequency wireless resources of PSFCH, PSFCH adopts a pseudo-random sequence to minimize the interference between multiple HARQ reports, and multiplexes the ACK / NACK results of different SL communication broadcast types (unicast and multicast), that is, transmits them in different time slots and on the Physical Sidelink Shared Channel (PSSCH) from multiple UEs.
[0032] Other benefits of using the HARQ reporting mechanism proposed in the present invention include the following aspects. Since the Rx-UE can independently determine the ACK / NACK representation format, only a small amount of information bits need to be encoded in the SCI, and the encoded information is sent by the Tx-UE. Thereby, better performance and more reliable PSCCH decoding can be achieved. Secondly, reducing the number of PSFCH sequences / resources required to represent ACK / NACK information to the Tx-UE can enable the Rx-UE to send more important and necessary HARQ reports without losing any ACK / NACK information or reducing the performance of side-link communications. In addition, reducing the number of PSFCH sequences / resources required to represent ACK / NACK information to the Tx-UE can also enable the system to multiplex HARQ reports from more UEs, more time slots and / or side-link communication types within the same time and wireless spectrum resources.
[0033] like Figure 2 As shown, in some embodiments, one or more user equipments 10, one or more user equipments 20 and a communication base station 30 in a communication network system 40 proposed according to an implementation of the present invention are provided. The communication network system 40 includes one or more user equipments 10, one or more user equipments 20 and a communication base station 30 (e.g., gNB). The user equipment 10 includes a memory 12, a transceiver 13 and a processor 11 coupled to the memory 12 and the transceiver 13. The user equipment 20 may include a memory 22, a transceiver 23 and a processor 21 coupled to the memory 22 and the transceiver 23. The base station 30 may include a memory 32, a transceiver 33 and a processor 31 coupled to the memory 32 and the transceiver 23. The processor 11, 21 or 31 may be configured to implement the functions, processes and / or methods proposed in this specification. The layers of the wireless interface protocol may be implemented in the processor 11, 21 or 31. The memory 12, 22 or 32 may be operatively coupled to the processor 11, 21 or 31 and store various information to operate the processor 11, 21 or 31. The transceiver 13, 23 or 33 may be operatively coupled to the processor 11, 21 or 31 and transmit and / or receive wireless signals.
[0034] The processor 11, 21 or 31 may include an application-specific integrated circuit (ASIC), other chipsets, logic circuits and / or data processing devices. The memory 12, 22 or 32 may include a read-only memory (ROM), a random access memory (RAM), a flash memory, a memory card, a memory and / or other storage devices. The transceiver 13, 23 or 33 may include a baseband circuit for processing radio frequency signals. When the embodiment is implemented in software, the technology described in the embodiment of the present application may be implemented by a module (e.g., a process, a function, etc.) that performs the functions described herein. These modules may be stored in the memory 12, 22 or 32 and executed by the processor 11, 21 or 32. The memory 12, 22 or 32 may be implemented within the processor 11, 21 or 31, or implemented outside the processor 11, 21 or 31, in which case the memory 12, 22 or 32 may be cooperatively coupled to the processor 11, 21 or 31 in various ways known in the art.
[0035] According to the sidelink technology developed by the 3rd Generation Partnership Project (3GPP) in Long Term Evolution (LTE) and New Radio (NR) of Release 16 and later, the communication between UEs involves Vehicle-to-Everything (V2X) communication, including Vehicle-to-Vehicle (V2V) communication, Vehicle-to-Pedestrian (V2P) communication and Vehicle-to-Infrastructure / Network (V2I / N) communication. UEs communicate directly through a sidelink interface such as a PC5 interface. Some embodiments of the present invention relate to sidelink communication technology in 3GPP NR Release 16 and higher. Some embodiments of the present invention relate to mobile cellular communication technology for providing multicast and broadcast services in 3GPP NR Release 16 and higher.
[0036] In some embodiments, the UE 10 may be a receiving UE (Rx-UE) for receiving a sidelink packet transport block (TransportBlocks, TB). The UE 20 may be a transmitting UE (Tx-UE) for sending a packet TB. The Rx-UE for receiving the sidelink packet TB is configured to send ACK / NACK feedback to the Tx-UE for sending the packet TB.
[0037] In some embodiments, the processor 11 is configured to determine hybrid automatic repeat request information by responding to one or more transport blocks (TBs) in a physical sidelink shared channel (PSSCH) received in a resource pool. The processor 11 is configured to select a sequence cyclic shift for the HARQ information in a physical sidelink feedback channel (PSFCH) transmission in the resource pool, wherein the sequence cyclic shift is generated based on an initial cyclic shift value that is preconfigured or configured by a network. This embodiment can solve the problems existing in the prior art, and can achieve encoding using a smaller number of information bits and representing ACK / NACK information using a smaller number of sequences, and provide a better user experience, good communication performance and / or high reliability.
[0038] In some embodiments, the transceiver 23 is configured to receive hybrid automatic repeat request information by responding to one or more transport blocks (TransportBlocks, TBs) in a physical sidelink shared channel (Physical Sidelink Shared Channel, PSSCH) sent in a resource pool, and the transport block is obtained by receiving in the resource pool. The processor 21 is configured to select a sequence cyclic shift for the HARQ information received by a physical sidelink feedback channel (Physical Sidelink FeedbackChannel, PSFCH) in the resource pool, wherein the sequence cyclic shift is generated based on an initial cyclic shift value that is pre-configured or configured by the network. This embodiment can solve the problems existing in the prior art, and can achieve encoding using a smaller number of information bits and achieving ACK / NACK information using a smaller number of sequences, and provide a better user experience, good communication performance and / or high reliability.
[0039] Figure 3A method 610 for hybrid automatic repeat request reporting of a user equipment disclosed in an embodiment of the present invention is provided. In some embodiments, the method 610 includes: a method module 612, wherein the UE determines hybrid automatic repeat request (HARQ) information in response to one or more transport blocks (TBs) in a physical sidelink shared channel (PSSCH) received in a resource pool; and a method module 614, wherein a sequence cyclic shift is selected for the HARQ information transmitted in a physical sidelink feedback channel (PSFCH) in the resource pool, wherein the sequence cyclic shift can be generated according to an initial cyclic shift value configured in advance or configured by the network. The method can solve the problems existing in the prior art, and can realize encoding with a smaller number of information bits and representing ACK / NACK information with a smaller number of sequences. In addition, the embodiment can provide a better user experience, good communication performance and / or high reliability.
[0040] Figure 4 A method 620 for hybrid automatic repeat request reporting of a user equipment disclosed in an embodiment of the present invention is provided. In some embodiments, the method 620 includes: a method module 622, responding to one or more transmission blocks in a physical sidelink shared channel (PSSCH) sent in a resource pool to receive hybrid automatic repeat request information; and a method module 624, determining the sequence cyclic shift of the HARQ information received by the physical sidelink feedback channel (PSFCH) in the resource pool, wherein the sequence cyclic shift can be generated according to an initial cyclic shift value configured in advance or configured by the network. This method can solve the problems existing in the prior art, and can achieve encoding using a smaller number of information bits and representing ACK / NACK information using a smaller number of sequences. In addition, this embodiment can provide a better user experience, good communication performance and / or high reliability.
[0041] In some embodiments, the cyclic shift of the sequence cyclic shift is based on the time slot position. In some embodiments, the processor 11 is configured to decode the associated sidelink control information (SCI) for scheduling the received PSSCH, wherein the SCI includes a HARQ feedback indicator, which can be used to enable or disable HARQ feedback reporting of HARQ information from the UE 10. In some embodiments, the HARQ information can be given in a representation format of positive acknowledgment (ACK) / negative acknowledgment (NACK), which includes a full format of ACK or NACK, or a simplified format including only ACK or only NACK. In some embodiments, the processor 11 is configured to determine whether to perform HARQ feedback reporting in the PSFCH based on a network configuration or pre-configuration of PSFCH transmission resources in the resource pool, wherein the network configuration or pre-configuration of the PSFCH in the resource pool indicates the existence and allocation of time and frequency resources required for HARQ feedback reporting. In some embodiments, if there is no corresponding network-configured or pre-configured PSFCH resource in the same resource pool of the received PSSCH, the processor 11 determines that the HARQ feedback reporting in the PSFCH in the resource pool from the UE 10 is not required. In some embodiments, the processor 11 is configured to determine whether to perform HARQ feedback reporting on the received PSSCH based on the HARQ feedback indicator in the associated SCI.
[0042] In some embodiments, the processor 11 is configured to determine whether to perform HARQ feedback reporting on the received PSSCH based on the PSSCH decoding result, HARQ feedback option, side link propagation communication type and / or ACK / NACK representation format. In some embodiments, the HARQ feedback indicator is determined based on the side link propagation communication type. In some embodiments, when the side link propagation communication type is a broadcast type, the HARQ feedback indicator in the SCI is set to disabled. In some embodiments, when the side link propagation communication type is unicast or multicast, the HARQ feedback indicator in the SCI is set to enabled. In some embodiments, the processor 11 is configured to determine whether to perform HARQ feedback reporting on the received PSSCH based on the ACK / NACK representation format. In some embodiments, the selection or determination of the ACK / NACK representation format is based on the network configuration or pre-configuration of the resource pool, the indication in the associated SCI, the side link propagation communication type, the group size of the multicast, or a combination of any two or more of the foregoing. In some embodiments, when the ACK / NACK representation format is determined based on the indication in the associated SCI, the transceiver 13 provides HARQ feedback reporting according to the indicated ACK / NACK representation format.
[0043] In some embodiments, the sidelink propagation communication type includes at least one of unicast, multicast, connectionless multicast or connection-oriented multicast. In some embodiments, for multicast, a full format or a simplified format can be used, and which format can be selected based on the multicast group size of the multicast and / or the indication in the associated SCI. In some embodiments, when the multicast group size of the multicast is known, the processor 11 can select the full format of ACK or NACK. In some embodiments, when the multicast group size of the multicast is unknown, the processor 11 can select a simplified format with only ACK or only NACK. In some embodiments, when the multicast group size of the multicast is greater than a predefined value, a fixed value or the number of candidate PSFCH resources, the processor 11 follows the ACK / NACK representation format indicated in the associated SCI, or selects the simplified format with only ACK or only NACK. In some embodiments, the sidelink propagation communication type of the received PSSCH can be determined based on the destination ID provided in the associated SCI, the indication in the associated SCI, and / or the multicast group size of the multicast. In some embodiments, the sidelink propagation communication type can be determined as unicast based on the destination ID or the indication in the associated SCI.
[0044] In some embodiments, in the complete format, when the TB is successfully decoded, the transceiver 13 may feedback ACK, and when the TB is not successfully decoded, the transceiver 13 may feedback NACK. In some embodiments, if a simplified format including only NACK is selected or indicated, the transceiver 13 may send a HARQ feedback report in the PSFCH only when the decoding of the received PSSCH fails. In some embodiments, when the processor 11 determines to perform HARQ feedback reporting on the received PSSCH, the processor 11 may select the sequence cyclic shift for the indicated or determined ACK / NACK representation format according to the PSSCH decoding result. In some embodiments, the sequence cyclic shift adopts a pseudo-random sequence of length 12. In some embodiments, the sequence cyclic shift is represented as PSFCH format 0. In some embodiments, the pseudo-random sequence of length 12 is suitable for one resource block (RB). In some embodiments, the transceiver 13 is configured to transmit HARQ information in PSFCH transmission.
[0045] In some embodiments, for the hybrid automatic repeat request (HARQ) reporting decision and feedback sequence mapping scheme proposed in an embodiment of the present invention, for a first user equipment (UE) to perform New Radio Sidelink (NR-SL) communication with at least one second UE, the first and second UEs receive SL resource pool configuration details from network configuration or pre-configuration (for example, through a Subscriber Identity Module (SIM)), including a physical sidelink feedback channel (PSFCH) and HARQ feedback-related information. In addition to the period (N) of PSFCH occurrence in the resource pool and the minimum time gap (K) between the transmission of the PSFCH for HARQ reporting associated with the physical sidelink shared channel (PSSCH), the pre-configuration or network configuration information also includes at least one of the following parameters.
[0046] HARQ reporting enable / disable parameter: A resource pool-wide parameter used to control whether HARQ reporting is allowed for all UEs operating in the resource pool. When this parameter is set to disabled, all UEs are not allowed to perform HARQ reporting through the PSFCH in the resource pool. When this parameter is set to enabled, the transmitting UE (Tx-UE) of the SL transport block (TB) used for transmission is allowed to dynamically turn on or off the HARQ reporting for specific PSSCH transmissions from the receiving UE (Rx-UE). For example, even if HARQ reporting for a resource pool is configured to be enabled through pre-configuration or network configuration, for packetized TBs with low latency requirements, the Tx-UE may choose to disable HARQ reporting in the sidelink control information (SCI), and may choose to perform blind retransmissions instead of waiting for HARQ feedback from the Rx-UE. Another example is that when the number of PSSCH transmissions or retransmissions of the SL-TB has reached the maximum number and the HARQ reporting of the Rx-UE is no longer useful to the Tx-UE, the Tx-UE will disable the HARQ reporting in the SCI.
[0047] Number of TBs: This parameter determines the number of TBs for which the Rx-UE should provide its ACK / NACK feedback reporting. When this parameter is set to 1TB, the Rx-UE can provide HARQ reports in the PSFCH that carry only 1 bit, which can represent ACK or NACK. This parameter can set a limit on the number of TBs that the Tx-UE can send per PSSCH. When this parameter is set to 2TB, the Rx-UE needs to provide HARQ reports in the PSFCH for each PSSCH to carry 2 bits, even if the Tx-UE only transmits 1 TB in the corresponding PSSCH. When this parameter is set to 2TB, the Rx-UE needs to provide HARQ reports in the PSFCH to carry every 2 bits of PSSCH, even if the Tx-UE only transmits 1 TB in the corresponding PSSCH. This parameter also determines the number and sequence positions of the PSFCH sequences that the Rx-UE uses to report ACK and NACK feedback.
[0048] ACK / NACK representation format: This parameter in the resource pool pre-configuration or network configuration represents the complete representation or simplified representation of ACK and / or NACK feedback. The complete representation of ACK and NACK information means indicating ACK and NACK respectively for each TB. When pre-configured or the network is configured as a simplified representation, this means that only ACK or only NACK should be reported to the Tx-UE for each TB. For example, when the Tx-UE sends a TB and this parameter is pre-configured or the network is configured as a simplified representation, if the TB is successfully decoded, the Rx-UE will feedback ACK to the Tx-UE, and no feedback will be provided when the decoding fails. From the perspective of the Tx-UE, if the Tx-UE does not receive any HARQ report from the Rx-UE, the Tx-UE will consider the feedback of the transmitted TB to be NACK. Therefore, the Rx-UE not sending the HARQ report is equivalent to sending a NACK to the Tx-UE. In both cases, the Tx-UE needs to resend the TB.
[0049] Pseudo-random sequence cyclic shift initial position / value (CS_init): This parameter determines the initial cyclic shift of the pseudo-random sequence to represent ACK or NACK. The actual cyclic shift used to map the ACK / NACK information may be further determined based on the slot position.
[0050] In some embodiments, for a scenario in which a first UE performs NR-SL communication with at least one second UE, and the first UE (i.e., Tx-UE) sends one or more TBs to a second UE (i.e., Rx-UE) in a PSSCH, a HARQ reporting function in the sidelink control information (SCI) may be enabled, and the HARQ reporting function may request the Rx-UE to perform ACK / NACK feedback on the transmitted PSSCH, and the Rx-UE first determines whether HARQ reporting is required for the TBs received in the PSSCH based on at least one of the following information and / or results. Optionally, the SCI includes SCI format 2-A. SCI format 2-A is used for PSSCH decoding with HARQ operation, and when the HARQ-ACK information includes ACK or NACK, or when the HARQ-ACK information includes only NACK, HARQ is used for PSSCH decoding. The HARQ feedback enable / disable indicator may be transmitted via SCI format 2-A. Optionally, the SCI may include SCI format 2-B. The SCI format 2-B is used for PSSCH decoding with HARQ operation, and when the HARQ-ACK information includes only NACK, PSSCH decoding is performed using HARQ. The HARQ feedback enable / disable indicator can be transmitted through the SCI format 2-B.
[0051] The PSFCH may be pre-configured or network-configured in the sidelink resource pool to indicate the existence and allocation of the time-frequency radio resources required for HARQ reporting. If there is no PSFCH resource pre-configured or network-configured in the same resource pool as the received PSSCH resource, it indicates to the Rx-UE that it is not necessary to perform HARQ reporting to the Tx-UE for the TB received in the PSSCH.
[0052] Preconfiguration information or network configuration information for HARQ reporting of the side link resource pool for receiving TBs in PSSCH. When the preconfiguration information or network configuration information is set to disabled, the Rx-UE can determine based on the configuration information that HARQ reporting is not required for all received PSSCHs in the same SL resource pool. When the preconfiguration information or network configuration information is set to enabled, it means that the Rx-UE is allowed to perform HARQ reporting in the resource pool. Whether to perform HARQ reporting can also depend on other information and / or results.
[0053] HARQ feedback indication in SCI. The first UE, i.e., the Tx-UE that sends a TB via PSSCH, may choose to enable or disable HARQ feedback from the Rx-UE and indicate the selection in the SCI. The Rx-UE may then determine whether HARQ reporting is required for the received PSSCH based on the indication and possible other information and results. When the Tx-UE sets the HARQ feedback indication to disabled in the SCI, the Rx-UE does not need to provide ACK or NACK feedback to the Tx-UE for the received PSSCH TB. When the HARQ feedback indication is set to enabled, the Rx-UE may provide ACK and / or NACK feedback to the Tx-UE. However, the final decision on the HARQ reporting from the Rx-UE is also based on other factors, such as PSSCH decoding results, HARQ feedback options, SL propagation communication type, and / or ACK / NACK representation format. In some embodiments, the Tx-UE may choose to enable or disable the HARQ feedback indication in the SCI based on one or more of the following situations. Sidelink propagation communication type: When the SL propagation communication type is broadcast, the Tx-UE may set the HARQ reporting parameter in the SCI to disabled. When the SL communication type is unicast or multicast, the Tx-UE may set the HARQ reporting parameter in the SCI to enabled. Congestion level of the resource pool: When the channel busy ratio (CBR) measurement level of the SL resource pool is higher than a certain level (e.g., 80%), the Tx-UE may choose to enable HARQ feedback to reduce its SL transmission rate. At this point, the TB has reached the maximum number of transmissions or retransmissions. As previously described, when the number of transmissions or retransmissions of a TB has reached its maximum allowed value, preconfigured value, or network configured value, it does not matter whether the Rx-UE provides an ACK response or a NACK response to the received TB. The Tx-UE is not allowed to retransmit the same TB to the Rx-UE again. Therefore, in this case, the Tx-UE will disable HARQ reporting. One or more PSSCH TBs transmitted have a short delay requirement. As mentioned above, sometimes due to short latency requirements, it is not feasible for the Tx-UE to wait for HARQ reporting before each transmission of the SL TB before performing retransmission of the same TB. Therefore, in this case, the Tx-E will choose to perform back-to-back retransmissions of the same TB and disable HARQ reporting.
[0054] ACK / NACK representation format. As mentioned above, the ACK / NACK representation format can be a complete format or a simplified format (i.e., only ACK or only NACK). The ACK / NACK representation format can be selected or determined based on the pre-configuration of the resource pool of the received PSSCH TB or the network configuration, the direct indication of the Tx-UE, the sidelink propagation communication type, the multicast group size in the multicast communication, or a combination of two or more of these factors of the method. When the ACK / NACK representation format is pre-configured based on the resource pool of the received PSSCH TB or the ACK / NACK representation format is configured by the network, the Rx-UE can determine the format of the HARQ report according to the configuration or pre-configured information. For example, when the ACK / NACK representation format indicated by the Tx-UE is directly obtained in the SCI, the Rx-UE follows the format of the indication. Alternatively, the ACK / NACK representation format can be determined based on the sidelink propagation communication type. That is, when it is determined that the sidelink propagation communication type of the received PSSCHTB is unicast, the full format (with ACK and NACK) can be used, and when it is a connectionless multicast, the simplified format with only NACK can be used. For connection-oriented multicast, the full format or the simplified format (only NACK or only ACK) should be used, where which format to use can be determined based on the multicast group size of the connection-oriented multicast and / or the direct indication of the Tx-UE (e.g., in the SCI). That is, when the multicast group size of the multicast is known, the Rx-UE uses the full format by default. However, when the multicast group size of the multicast is greater than a predefined / fixed value (e.g., 5 or 6 members in the group) or greater than the number of available / candidate PSFCH resources, the Rx-UE can follow the format indicated by the Tx-UE (e.g., in the SCI), or the Rx-UE can switch the representation format to the simplified format, which can have only NACK or only ACK.
[0055] In some embodiments, the sidelink propagation communication type (unicast, connectionless multicast, and connection-oriented multicast) of the received PSSCH TB in the Rx-UE can be determined based on the destination ID associated with the received PSSCH TB, the direct indication from the Tx-UE in the SCI, and / or the multicast group size of the multicast. For example, it can be determined as unicast communication based on the direct indication in the SCI. The sidelink propagation communication type can be determined as connectionless multicast based on the fixed destination ID given by the upper layer, or the connectionless multicast can be determined based on the direct indication of the Tx-UE (e.g., indicating that this is a multicast in the SCI) and the multicast group size of the lack of multicast communication. The sidelink propagation communication type can be determined as connection-oriented multicast based on the destination ID given by the upper layer, or the sidelink propagation communication type can be determined as connection-oriented multicast based on the direct indication from the Tx UE (e.g., indicating that this is a multicast in the SCI) and the information about the multicast group size.
[0056] If the ACK / NACK indication format is determined as:
[0057] Full format: For a successfully decoded TB, the Rx-UE should feedback ACK, and for a TB that fails to be decoded, the Rx-UE should feedback NACK. In addition to providing only HARQ reports to the Tx-UE, this full format ACK / NACK representation format is very useful in SL unicast communications. In the case where the Tx-UE does not receive the HARQ report sent by the Rx-UE (commonly referred to as the Discontinued Transmission (DTX) state), the Tx-UE can then determine that the Rx-UE cannot decode the SCI transmitted in the Physical Sidelink Control Channel (PSCCH). Therefore, an indication that the radio link observed by the Rx-UE is deteriorating can be fed back to the Tx-UE, and if the Tx-UE still cannot receive the HARQ report sent by the Rx-UE, the Tx-UE can terminate the unicast session and may need to declare a radio link failure and terminate the unicast service. If the Tx-UE always receives the NACK sent by the Rx-UE, the Tx-UE may use the information to adjust its selected modulation and coding scheme (MCS) so as to better perform subsequent information transmission with the Rx-UE.
[0058] Simplified format with only NACK: If a representation format with only NACK is determined or selected, the Rx-UE will only feedback a HARQ report when the received PSSCH TB fails to decode. For the case where the received PSSCH TB is successfully decoded or the SCI sent in the PSCCH cannot be decoded, the Rx-UE will not provide a HARQ report to the Tx-UE. When the multicast group size is unknown to the Tx-UE, the representation format with only NACK can be used to represent connectionless multicast communication. Without knowing the size of the multicast group, the Tx-UE will not have the motivation and purpose to actively count the number of ACK and NACK feedbacks. The Tx-UE will only determine whether to perform a retransmission of the PSSCH by receiving NACK feedback from any Rx-UE. An obvious advantage of this representation format with only NACK is that it reduces the HARQ report from the Rx-UE, while reducing the number of required PSFCH resources because ACK feedback does not have to be sent.
[0059] Simplified format with only ACK: In contrast to the simplified format with only NACK, when the representation format with only ACK is determined or selected, the Rx-UE will only feedback the HARQ report for the successfully decoded PSSCH TB. Compared with the NACK-only representation format, the ACK feedback from the Rx-UE can enable the Tx-UE to identify the number of received ACK reports and determine whether retransmission is required. Among them, when the number of all member UEs in the same group of the multicast group size is known, the simplified format with only ACK is particularly useful for connection-oriented multicast communication. Similar to the representation format with only NACK, the ACK format can reduce the number of HARQ reports sent by the Rx-UE and at the same time reduce the number of required PSFCH resources. In the case where the ACK report of the Rx-UE is not received, the Tx-UE interprets this as a NACK and the corresponding PSSCH TB should be retransmitted. Therefore, the overall performance is the same as the full representation format (ACK and NACK) performance, but the number of required feedback resources (PSFCH) is reduced.
[0060] Further, once it is determined that the received PSSCH TB requires HARQ reporting, the Rx-UE can select the HARQ reporting sequence cyclic shift for the selected or determined ACK / NACK representation format based on the PSSCH decoding result. It can be understood that in the disclosed embodiment, the HARQ reporting sequence cyclic shift is also referred to as PSFCH resources. In order to accommodate multiple HARQ reports that reuse the same set of time-frequency wireless resources, the HARQ reporting sequence cyclic shift can adopt a pseudo-random sequence format of length 12 (which can be called PSFCH format 0) to fit a resource block (Resource Block, RB). Due to the pseudo-random nature of the sequence, when the sequence is cyclically shifted, the sequence has an orthogonal characteristic. That is, in theory, the sequence has no cross-correlation characteristics between all cyclic shift versions of itself. It is precisely because there is no cross-correlation between the sequences that the interference between different HARQ reports transmitted on the same set of time resources and wireless spectrum resources can be minimized. Therefore, a pseudo-random sequence and cyclic shift of the sequence are used here to multiplex the HARQ reporting of different PSSCH TBs in the same RB, as well as to multiplex PSSCH transmissions in different time slots and from multiple Rx-UEs, and can still be used for Tx-UE decoding of the sending PSSCH TB.
[0061] Figure 5 A HARQ reporting pseudo-random sequence (α0, α1, α2, ..., α1) with a length of 12 occupying all 12 resource elements (RE) in a resource block (RB) according to an embodiment of the present invention is given. 11 ) is a schematic diagram of an exemplary illustration of Figure 5 200 in the above code describes a pseudo-random sequence of length 12 (α0, α1, α2, …, α 11) 201, which is used for HARQ reports and occupies all 12 resource element (RE) positions within RB 202. Let us denote this initial sequence as PSFCH resource #0. As mentioned earlier, in order to multiplex different HARQ reports, the sequence of length 12 needs to be cyclically shifted, and the process of cyclic shifting is to "shift" each element within the sequence by one position 203 starting from the first element, and then "shifting" the last element to the first position 204. Once it is cyclically shifted by one position, a new sequence (PSFCH resource #1) is created in 205 and can be used to carry / represent a different HARQ report. Since the length of the sequence is 12, the sequence can be cyclically shifted 10 more times to create 10 PSFCH resources. In total, there will be 12 PSFCH resources available to carry / represent 12 different HARQ reports. The last PSFCH resource (#11) is illustrated in 206. For the example of one TB transmission, the resource pool can be predefined / fixed with one of the 12 cyclic shift sequences to represent the NACK information. Since it only requires 1 bit to represent the ACK / NACK feedback information of one TB, the other sequence representing ACK will be cyclically shifted, the numerator is not of length 12, and the denominator is 2 HARQ possibilities (ACK / NACK) to obtain 12 / 2=6 (cyclic shift gap). Therefore, if the initial sequence cyclic shift of NACK is 0, then the sequence cyclic shift of ACK will be 6. For another example of dual TB transmission, the Rx-UE needs to feedback ACK / NACK information for two TBs, and 2 bits with 4 different combinations are required (00, 01, 10, 11). This means that 4 cyclic shifted sequences are required in this case, and each sequence should be cyclically shifted 3 times from the previous sequence (cyclic shift gap = 3). This means that if the preset / fixed initial cyclic shift of the ACK / NACK combination {00} is 0, the sequence cyclic shifts of the remaining ACK / NACK combinations {01}, {11} and {10} will be 3, 6 and 9 respectively. In order to unify the understanding of the HARQ report sequence mapping between the Rx-UE and the Tx-UE, a mapping rule from the PSSCH decoding result (HARQ=0 and HARQ=1) to the PSFCH resource (sequence cyclic shift reported by HARQ) is required for the determined ACK / NACK representation format. In the following, the method of this mapping will be described.
[0062] Figure 6 An exemplary illustration of the mapping of 1 HARQ bit (for 1 transport block) to PSFCH resources according to one embodiment of the present disclosure is shown for complete and simplified ACK / NACK representation formats. For the case where there is only 1 bit representation (ACK or NACK) of the HARQ report in the received PSSCHTB, Figure 6300 in FIG. 300 shows a schematic diagram of mapping HARQ bits to PSFCH resources for the complete and simplified (ACK only) representation formats. If the ACK / NACK representation is determined based on the complete format (i.e., both ACK and NACK), the two HARQ states (0 and 1) need to be mapped to the PSFCH resources respectively. Figure 6 In the example 300 in FIG. 301 , the initial sequence cyclic shift of the HARQ report used to indicate NACK in 301 is determined as PSFCH resource #0 in 302. As described above, the initial sequence cyclic shift can be determined as PSFCH resource #0 based on pre-configuration information, network configuration information, or predefined information / fixed information of the resource pool. As part of the complete ACK / NACK representation format mapping, the cyclic shift interval / distance between the ACK and NACK sequences should be as large as possible to maximize the sequence orthogonality after channel fading, thereby improving the energy detection performance of the receiving end (Tx-UE). Since there are only two HARQ states and 12 possible cyclic shift sequence positions for 1 TB, the ACK (HARQ=1) in 303 is mapped to PSFCH resource #6 in 304 with a gap of 6 positions from the NACK. For the simplified representation format, when the received PSSCH TB is successfully decoded, the Rx-UE only sends a sequence of signals to it. In the absence of NACK, the Tx-UE will consider that the Rx-UE has failed to decode the PSSCH. Even if the PSCCH is not successfully detected / decoded at the Rx-UE, discontinuous transmission (DTX) should be considered a failure and retransmission of the same TB will be required. Therefore, in theory, there is no need to feed back any NACK report to the Tx-UE. This can minimize the number of PSFCH sequences required for each UE and reduce the processing complexity at the Tx-UE. Therefore, it will be able to multiplex HARQ reports from more UEs within the same set of PSFCH resources. For the simplified representation format with only ACK, since there is only one HARQ state (HARQ=1), the HARQ report sequence mapping only follows the pre-configuration information or network configuration information, or the pre-definition / fixing of the resource pool. In the exemplary illustration provided in 300, the initial sequence cyclic shift of the HARQ report with only the ACK simplified format represented in 305 is determined to be PSFCH resource #1 in 306.
[0063] Figure 7 Schematic diagram of mapping the complete and simplified ACK / NACK representation formats to 2 HARQ bits (for 2 transport blocks) in PSFCH resources according to an embodiment of the present invention. For the case of 2 HARQ bits reported for 2 TBs (each TB corresponds to 1 ACK / NACK), Figure 7An exemplary illustration of mapping HARQ bits to PSFCH resources for full and simplified (ACK only) ACK / NACK representation formats is shown in 400. If the ACK / NACK representation format is determined based on the full format (each TB includes ACK and NACK), four HARQ states (00, 01, 11, and 10) need to be mapped to PSFCH resources respectively. Figure 7 In the example of 400 in FIG. 401 , the initial sequence cyclic shift of the HARQ report indicating the NACK of TB-1 and the NACK of TB-2 (HARQ=0 0) is determined as PSFCH resource #3 in 402. The initial sequence cyclic shift may be determined as PSFCH resource #3 based on preconfiguration information or network configuration information, or predefined information / fixed information of the resource pool. According to the same design principle, in order to maximize the distance / interval between the ACK / NACK sequences of the four HARQ states, the PSFCH resource gap between different HARQ states will be 3 in 403. Therefore, the mapping of the remaining 3 HARQ states can be completed when HARQ (01) is mapped to PSFCH resource #0, HARQ (11) is mapped to PSFCH resource #9, and HARQ (10) is mapped to PSFCH resource #6. If it is determined that the ACK / NACK representation is based only on the simplified format with only ACK, the Rx-UE sends one of the three possible sequences for the two received PSSCH TBs in 404, 405 or 406. Among them, for TB, HARQ=1 indicates that the PSSCH decoding result is successful (ACK), and for TB, HARQ=X indicates that the PSSCH decoding result is irrelevant, which can be NACK or DTX. Since the simplified format requires 3 HARQ states to represent the result of only ACK for two PSSCH TBs, and there are a total of 12 possible HARQ reporting sequences (PSFCH resources), the maximum distance / interval between multiple sequences for representing only ACK for three HARQ states is 4 in 407.
[0064] Figure 8A schematic diagram of mapping HARQ bits with only NACK to PSFCH resources for the cases of 1 and 2 transport blocks is given according to an embodiment of the present invention. For the case where the ACK / NACK representation format is determined to have only a simplified NACK format, the Rx-UE needs to use a predetermined sequence cyclic shift (PSFCH resource) for HARQ reporting to feed back its PSSCH decoding result. Because, when the Tx-UE does not know the multicast group size or if the multicast group size is greater than the number of available or candidate PSFCH resources, this simplified representation format can be used for multicast communication. Alternatively, if the HARQ reporting transmission power from all Rx UEs is concentrated on a specific HARQ sequence cyclic shift or PSFCH resource, this may cause interference to other TBs, time slots and / or other HARQ sequence cyclic shifts or PSFCH resources of Tx-UEs. Then, the determination of the HARQ reporting sequence cyclic shift or PSFCH resource in a simplified format for NACK-only reporting can be based on distributing the transmission power from the HARQ reporting Rx-UE over a range or set of sequence cyclic shifts or PSFCH resources in a more random manner. The random selection process can be a random selection only within the range / set of sequence cyclic shifts or based on the user equipment identifier of the Rx-UE. For example, the selection of PSFCH resources for feedback of NACK-only results is accomplished by executing a mathematical simulation function, wherein the property simulation function is based on the relationship between the user equipment identifier and the number of PSFCH resources in the set. Figure 8 In the example illustration in , a schematic diagram of mapping HARQ bits with only NACK to PSFCH resources for the cases of 1 and 2 transport blocks is depicted. For the case of only one TB, and the range / set of HARQ sequences / PSFCH resources is not restricted, when the PSSCH decoding result of the TB received in 502 is NACK (HARQ=0), the Rx-UE can simply randomly select PSFCH resources from the 12 available resources in 501. For the case of two TBs, the range / set of HARQ sequences (PSFCH resources) selected for each TB should be separated (i.e., non-overlapping). For example, the reporting of only NACK for TB-1 in 503 can be limited to the set of the first 6 PSFCH resources from #0 to #5 in 504, and the reporting of only NACK for TB-2 in 505 can be limited to the set of the last 6 PSFCH resources from #6 to #11 in 506. The Rx-UE can randomly select PSFCH resources from the restricted set. Once the HARQ reporting sequence / PSFCH resource is selected, the Rx-UE generates a sequence and sends it to the Tx-UE via the PSFCH.
[0065] In general, in some embodiments, for a receiving UE (Rx-UE), one or more PSSCH transmission results are received from a Tx-UE in NR sidelink communication, and the Rx-UE receives resource pool preconfiguration information or network configuration information for PSFCH transmission and resources, as well as HARQ reporting related details. It includes at least one of the following parameters: HARQ reporting enable / disable parameter, number of TBs to be reported, ACK / NACK representation format and / or pseudo-random sequence cyclic shift initial position / value. In addition, the Rx-UE determines whether HARQ feedback is required based on at least one of the presence / preconfiguration or network configuration of PSFCH resources in the resource pool, preconfiguration or network configuration of HARQ reporting (enable / disable), HARQ feedback enable setting (enable / disable) in SCI, or ACK / NACK representation format.
[0066] Optionally, the Tx-UE may determine whether to enable or disable HARQ feedback in the SCI based on at least one of the sidelink propagation communication types (e.g., if the destination ID is associated with broadcast, HARQ feedback is set to disabled in the SCI; if the destination ID is associated with unicast or multicast, HARQ feedback is set to enabled in the SCI). In addition, the enabling or disabling of HARQ feedback in the SCI may also be determined based on other factors, such as the CBR measurement level (if it is higher than X%, HARQ is disabled, for example, X=80), reaching the maximum number of transmissions or retransmissions of the TB, or the transmitted PSSCH TB has a short delay requirement.
[0067] Optionally, in the ACK / NACK representation format, if the ACK / NACK representation format is pre-configured, network configured or indicated in the SCI, the Rx-UE determines the ACK / NACK representation format according to the pre-configuration information, network configuration information or the indication in the SCI. Alternatively, the Rx-UE determines the ACK / NACK representation format based on the pre-configuration information, network configuration information, sidelink propagation communication type, multicast group size in the multicast session, the number of available / candidate PSFCH resources, or a combination of two or more of these parameters.
[0068] In some embodiments, if it is determined that the Rx-UE needs to feedback HARQ reporting, the Rx-UE selects a sequence cyclic shift for HARQ reporting according to the determined ACK / NACK representation format and the PSSCH TB decoding result. In addition, the selection of the sequence cyclic shift for HARQ reporting can be based on the number of TBs sent, the number of TBs for each resource pool feedback preconfigured or configured by the network, and / or the member ID (e.g., member sequence position or ID) of the Rx-UE in the group. In some embodiments, the Rx-UE can generate and send the selected sequence cyclic shift via PSFCH. Optionally, when the complete ACK / NACK representation format is selected or determined, each ACK / NACK decoding result combination in the received PSSCH TB is encoded by a unique sequence cyclic shift. If only one PSSCH TB is received, two sequences are required for cyclic shift. Among them, one sequence cyclic shift is allocated for indicating ACK and the other sequence cyclic shift is allocated for indicating NACK. If two PSSCH TBs are received, four sequence cyclic shifts are required for HARQ reporting. Among them, the first sequence cyclic shift of the four sequence cyclic shifts can be used to represent {ACK, ACK}, the second sequence cyclic shift can be used to represent {ACK, NACK}, the third sequence cyclic shift can be used to represent {NACK, NACK}, and the fourth sequence cyclic shift can be used to represent {NACK, ACK}.
[0069] Optionally, when only the simplified representation format of ACK is selected or determined, the Rx-UE only feeds back the HARQ report if one or more of the received PSSCH TBs are successfully decoded. That is, 1 PSSCH TB only requires 1 unique sequence cyclic shift, and 2 PSSCH TBs only require 3 unique sequence cyclic shifts. Optionally, when only the simplified representation format of NACK is selected or determined, the Rx-UE only feeds back the HARQ report if the decoding of the received PSSCH TB fails. The Rx-UE may randomly select a sequence cyclic shift, or may select a sequence cyclic shift based on a user equipment identifier, a user equipment member identifier, or a fixed / predefined mapping, wherein the sequence cyclic shift is used to represent the HARQ report of each received PSSCH TB.
[0070] The commercial benefits of some embodiments are as follows. 1. Solve the problems in the prior art. 2. Require a smaller number of information bits for encoding. 3. Reduce the number of sequences required to represent ACK / NACK information. 4. Provide a better user experience. 5. Provide good communication performance. 6. Provide high reliability. 7. Some embodiments of the present invention are used by 5G-NR chipset suppliers, V2X communication system development suppliers, automobile manufacturers (including cars, trains, trucks, buses, bicycles, motorcycles, helmets, etc.), drones (unmanned aircraft), smartphone manufacturers, communication equipment for public safety, AR / VR equipment manufacturers (for example, for games, conferences / seminars, educational purposes). Some embodiments of the present invention are a combination of "techniques / procedures" that can be adopted in 3GPP specifications to create a final product.
[0071] Fig. 9 is a block diagram of an example system 700 for wireless communication according to one embodiment of the present disclosure. The embodiments described herein may be implemented into a system using any suitably configured hardware and / or software. Fig. 9 The system 700 is illustrated as including a radio frequency (RF) circuit 710, a baseband circuit 720, an application circuit 730, a memory / storage 740, a display 750, a camera 760, a sensor 770, and an input / output (input / output) interface 780, which are interconnected at least as shown.
[0072] The application circuit 730 may include a circuit, such as, but not limited to, one or more single-core or multi-core processors. The processor may include any combination of general-purpose processors and special-purpose processors, such as a graphics processor, an application processor. The processor may be coupled to the memory / storage and configured to execute instructions stored in the memory / storage to enable various applications and / or operating systems to run on the system.
[0073] The baseband circuit 720 may include circuits such as, but not limited to, one or more single-core or multi-core processors. The processor may include a baseband processor. The baseband circuit may handle various radio control functions, enabling it to communicate with one or more radio networks through the radio frequency circuit. The radio control functions may include, but are not limited to, signal modulation, encoding, decoding, radio frequency transfer, etc. In some embodiments, the baseband circuit may provide communications compatible with one or more radio technologies. For example, in some embodiments, the baseband circuit may support communications with an evolved universal terrestrial radio access network (EUTRAN) and / or other wireless metropolitan area networks (WMAN), wireless local area networks (WLAN), and wireless personal area networks (WPAN). An embodiment in which the baseband circuit is configured to support radio communications of more than one wireless protocol may be referred to as a multi-mode baseband circuit.
[0074] In various embodiments, the baseband circuitry 720 may include circuitry that operates with signals that are not strictly considered to be baseband frequencies. For example, in some embodiments, the baseband circuitry may include circuitry that operates with signals having intermediate frequencies that are between baseband frequencies and radio frequencies.
[0075] The RF circuit 710 can use modulated electromagnetic radiation through a non-solid medium to achieve communication with a wireless network. In various embodiments, the RF circuit may include switches, filters, amplifiers, etc. to facilitate communication with a wireless network. In various embodiments, the RF circuit 710 may include circuits for operating signals that are not strictly considered to be at radio frequencies. For example, in some embodiments, the RF circuit may include circuits for operating signals having an intermediate frequency, wherein the intermediate frequency is between the baseband frequency and the radio frequency.
[0076] In various embodiments, the transmitter circuit, control circuit or receiver circuit discussed above regarding the user equipment, eNB or gNB may be embodied in whole or in part in one or more of the radio frequency circuit, baseband circuit and / or application circuit. As used herein, "circuit" may refer to, part of, or include: an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated or group) and / or a memory (shared, dedicated or group) that executes one or more software or firmware programs, a combinational logic circuit and / or other suitable hardware components that provide the functionality. In some embodiments, the electronic device circuit may be implemented in one or more software or firmware modules, or the functions associated with the circuit may be implemented by one or more software or firmware modules. In some embodiments, the baseband circuit, application circuit and / or some or all of the components of the memory / memory may be implemented together on a system on a chip (System On A Chip, SOC).
[0077] The memory / storage 740 may be used to load and store data and / or instructions, for example, for a system. The memory / storage for one embodiment may include any combination of suitable volatile memory (e.g., dynamic random access memory (DRAM)) and / or non-volatile memory (e.g., flash memory).
[0078] In various embodiments, the I / O interface 780 may include one or more user interfaces intended to allow a user to interact with the system and / or peripheral component interfaces intended to allow peripheral components to interact with the system. The user interface may include, but is not limited to, a physical keyboard or keypad, a touchpad, a speaker, a microphone, etc. The peripheral component interface may include, but is not limited to, a non-volatile memory port, a Universal Serial Bus (USB) port, an audio jack, and a power interface.
[0079] In various embodiments, the sensor 770 may include one or more sensing devices to determine environmental conditions and / or location information associated with the system. In some embodiments, the sensor may include, but is not limited to, a gyroscope sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of a baseband circuit and / or a radio frequency circuit that communicates with components of a positioning network (e.g., communicating with a global positioning system (GPS) satellite), or interacts with it.
[0080] In various embodiments, the display 750 may include a display, such as a liquid crystal display and a touch screen display. In various embodiments, the system 700 may be a mobile computing device, such as, but not limited to, a laptop computing device, a tablet computing device, a netbook, an ultrabook, a smart phone, AR / VR glasses, etc. In various embodiments, the system may have more or fewer components, and / or different architectures. Where appropriate, the methods described herein may be implemented as a computer program. The computer program may be stored on a storage medium, such as a non-temporary storage medium.
[0081] It is understood by those of ordinary skill in the art that each unit, algorithm and step described and disclosed in the embodiments of the present disclosure is implemented using electronic hardware or a software combination of a computer and electronic hardware. Whether these functions are run in hardware or in software depends on the application conditions and design requirements of the technical solution. Those of ordinary skill in the art can use different methods to implement the functions of each specific application, and such implementation should not exceed the scope of the present disclosure. It is understood by those of ordinary skill in the art that since the working processes of the above-mentioned systems, devices and units are basically the same, reference can be made to the working processes of the systems, devices and units in the above-mentioned embodiments. For ease of description and simplification, these working processes will not be described in detail.
[0082] It is to be understood that the systems, devices and methods disclosed in the embodiments of the present invention may be implemented in other ways. The embodiments are merely illustrative. The division of the units mentioned is only based on the division of logical functions, and other division methods may be used in implementation. It is possible that multiple units or elements are combined or integrated into another system. It is also possible that some features are omitted or skipped. On the other hand, the mutual coupling, direct coupling or communication coupling described or discussed above is achieved through some ports, devices or units, whether indirectly or through electronic, mechanical or other types of communication to achieve coupling.
[0083] The above-mentioned units as separate elements for explanation may be physically separated or not physically separated elements. The above-mentioned units may be physical units or not physical units, that is, they may be arranged in one place or distributed on multiple network units. Some or all of the units may be used according to the purpose of the embodiment. In addition, each functional unit in each embodiment may be integrated into a processing unit, or physically independent, or integrated into a processing unit having two or more units.
[0084] If the software functional unit is implemented and used and sold as a product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution proposed in the present disclosure can be basically or partially implemented in the form of a software product. In other words, a part of the technical solution that is beneficial to the prior art can be implemented in the form of a software product. The software product in the computer is stored in a storage medium, including multiple instructions for a computing device (such as a personal computer, a server or a network device) to run all or part of the steps disclosed in the implementation method of the present disclosure. The storage medium includes a USB disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a floppy disk or other types of media capable of storing program code.
[0085] While the present disclosure has been described in connection with what is considered to be the most practical and preferred embodiments, it is to be understood that the disclosure is not limited to the disclosed embodiments but is intended to cover various arrangements made without departing from the broadest interpretation of the appended claims.
Claims
1. A hybrid automatic repeat request HARQ reporting method, used for user equipment UE, characterized in that: include: The user equipment determines hybrid automatic repeat request HARQ information in response to one or more transport blocks TB in a physical sidelink shared channel PSSCH received in a resource pool; and A sequence cyclic shift is selected for HARQ information transmitted in a physical sidelink feedback channel PSFCH in the resource pool, wherein the sequence cyclic shift is generated according to an initial cyclic shift value configured in advance or configured by the network.
2. The method according to claim 1, characterized in that The sequence cyclic shift is cyclically shifted based on the time slot position.
3. The method according to claim 1, characterized in that The method further includes decoding, by the UE, associated side link control information SCI for scheduling the received PSSCH, wherein the SIC includes a HARQ feedback indicator, the HARQ feedback indicator being used to indicate enabling or disabling feedback reporting of HARQ information sent from the user equipment; The HARQ information is given by a positive acknowledgement ACK / negative acknowledgement NACK representation format, and the positive acknowledgement ACK / negative acknowledgement NACK representation format includes a complete format with ACK or NACK, or a simplified format with only ACK or only NACK.
4. The method according to claim 1, characterized in that The method also includes determining whether to perform HARQ feedback reporting in PSFCH based on network configuration information or pre-configuration information of PSFCH transmission resources in the resource pool, wherein the network configuration information or pre-configuration information of PSFCH in the resource pool indicates the existence and allocation of time and spectrum resources required for the HARQ feedback reporting.
5. The method according to claim 4, characterized in that If there is no PSFCH resource configured by the network or pre-configured in the same resource pool as the received PSSCH, the UE determines that the UE does not need HARQ feedback reporting in the PSFCH in the resource pool.
6. The method according to claim 3, characterized in that The method also includes, the UE determining whether to perform HARQ feedback reporting on the received PSSCH based on the HARQ feedback indicator in the associated SCI.
7. The method according to claim 3, characterized in that The method also includes, the UE determining whether to perform HARQ feedback reporting on the received PSSCH based on a PSSCH decoding result, a HARQ feedback option, a sidelink propagation communication type and / or the ACK / NACK representation format.
8. The method according to claim 3, characterized in that The method also includes, the UE determining, based on the ACK / NACK representation format, whether to perform HARQ feedback reporting on the received PSSCH.
9. The method according to claim 3, characterized in that: The ACK / NACK representation format is determined or selected based on the network configuration information or pre-configuration information of the resource pool, the indication information in the associated SCI, the sidelink propagation communication type and the multicast group size in the multicast communication, or a combination of at least two or more of the listed items.
10. The method according to claim 7, characterized in that The sidelink propagation communication type includes at least one of unicast, multicast, connectionless multicast or connection-oriented multicast.
11. The method according to claim 10, characterized in that Selecting a format used by the multicast from a complete format and a simplified format based on the multicast group size of the multicast and / or the indication information in the associated SCI; When the multicast group size of the multicast is larger than a predefined / fixed value or the number of candidate PSFCH resources, the UE follows the ACK / NACK representation format indicated in the associated SCI or selects the simplified format with only ACK or only NACK.
12. The method according to claim 10, characterized in that Determining the sidelink propagation communication type of the received PSSCH based on the destination ID provided in the associated SCI, the indication information in the associated SCI and / or the multicast group size of the multicast; Wherein, based on the destination ID or the indication information in the associated SCI, it is determined to be unicast.
13. The method according to claim 3, characterized in that In the complete format, when a TB is successfully decoded, the UE feeds back ACK, and when a TB is not successfully decoded, the UE feeds back NACK.
14. The method according to claim 3, characterized in that If the simplified format with only NACK is selected or indicated, the UE sends a HARQ feedback report in the PSFCH only when the received PSSCH decoding fails.
15. The method according to claim 1, characterized in that When the UE determines to perform HARQ feedback reporting on the received PSSCH, the UE selects the sequence cyclic shift according to a PSSCH decoding result for the indicated or determined ACK / NACK representation format; The sequence cyclic shift is represented as PSFCH format 0.
16. The method according to claim 1, characterized in that The UE transmits the HARQ information in a PSFCH transmission.
17. A user equipment, characterized in that: include: Memory; Transceiver; and a processor coupled to the memory and the transceiver; The processor is configured to execute the method according to any one of claims 1 to 16.
Citation Information
Patent Citations
Control signaling mechanisms for enhanced device-to-device (D2D)
CN107534828A
Method for transmitting downlink control information in wireless communication system and device using same
CN109644487A
A feedback information sending and receiving method and device, and a medium
CN110214427A