Methods for determining feedback information between sidelinks and communication devices.
Patent Information
- Application Number
- TH2201004471
- Authority / Receiving Office
- TH · TH
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2021-01-19
- Publication Date
- 2026-08-24
AI Technical Summary
The existing technology is difficult to achieve efficient and reliable HARQ feedback on the side link, resulting in low reliability of data transmission and low resource utilization.
Determine the side link hybrid automatic repeat request SLHARQ feedback information through the target time interval between the target uplink channel and the physical side link feedback channel PSFCH, and establish the mapping relationship between the target uplink channel and the target PSFCH resource set to achieve high efficiency and reliability HARQ feedback.
The reliability and resource utilization of side-link data transmission are improved, allowing the receiver of SLHARQ feedback information to accurately know whether the data transmission is successful or not.
Smart Images

Figure 00000001_0000 
Figure 00000068_0000 
Figure 00000068_0001
Abstract
Description
Methods and communication devices for determining sidelink feedback information
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202010066291.X, filed in China on January 20, 2020, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This invention relates to the field of communications, and more particularly to a method and communication device for determining sidelink feedback information. Background Technology
[0004] Currently, New Radio (NR) mobile communication systems (NR systems for short) support sidelink (SL, also known as direct link or pass-through link) transmission. To improve the reliability and resource utilization of data transmission on SL, a Hybrid Automatic Repeat Request (HARQ) feedback mechanism has been introduced into SL technology.
[0005] Specifically, the SL HARQ feedback mechanism can be summarized as follows: After receiving SL data, the SL receiving user sends out SL HARQ feedback information to indicate whether the SL transmission was successful or failed. The SL sending user, upon receiving the SL HARQ feedback information on the SL, can determine whether the previous SL transmission was successful. An SL user can be both a sending and receiving user; that is, the same user can send and receive at different times or in different frequency domains. The SL HARQ feedback information includes affirmative acknowledgment (ACK) and negative acknowledgment (NACK) information.
[0006] In addition, the transmission of SL data packets may take place on the SL between users. Therefore, the control node may not be able to know directly whether the transmission of the SL data packet was successful. The user needs to send the SL HARQ feedback information to the control node so that the control node can further determine whether the transmission on the SL was successful.
[0007] Therefore, a scheme is needed to determine the feedback information of the side link in order to achieve efficient and reliable HARQ feedback on the side link, so as to accurately reflect whether the data transmission on the side link is successful.
[0008] Summary of the Invention
[0009] One of the technical problems solved by the embodiments of the present invention is how to achieve efficient and reliable HARQ feedback on the side link.
[0010] In a first aspect, embodiments of the present invention provide a method for determining sidelink feedback information, applied to a communication device, the method comprising:
[0011] The sidelink hybrid automatic repeat request (SL HARQ) feedback information is determined based on the target physical sidelink feedback channel (PSFCH) resource set associated with the target uplink channel, wherein the target PSFCH resource set is determined based on a target time interval, which is the interval between the target uplink channel and the PSFCH.
[0012] In a second aspect, embodiments of the present invention provide a communication device, the communication device comprising:
[0013] The determination module is used to determine the sidelink hybrid automatic repeat request (SL HARQ) feedback information based on the target physical sidelink feedback channel (PSFCH) resource set associated with the target uplink channel, wherein the target PSFCH resource set is determined based on a target time interval, and the target time interval is the interval between the target uplink channel and the PSFCH.
[0014] Thirdly, embodiments of the present invention provide a communication device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method described in the first aspect.
[0015] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method described in the first aspect.
[0016] In this embodiment of the invention, the target PSFCH resource set associated with the target uplink channel can be accurately derived by using the target time interval between the target uplink channel and the physical sidelink feedback channel (PSFCH). This establishes a mapping relationship between the target uplink channel and the target PSFCH resource set, allowing the SL HARQ feedback information corresponding to the target PSFCH resource set to be mapped onto the target uplink channel for reporting. This achieves efficient and reliable HARQ feedback on the sidelink, enabling the receiver of the SL HARQ feedback information to accurately determine whether data transmission on the sidelink has been successful, thereby improving the reliability and resource utilization of data transmission on the SL. Attached Figure Description
[0017] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:
[0018] Figure 1 is a flowchart illustrating a method for determining sidelink feedback information in an embodiment of the present invention;
[0019] Figure 2 is a flowchart illustrating a method for determining a target PSFCH resource set according to an embodiment of the present invention;
[0020] Figure 3 is a schematic diagram of the correspondence between side-link channel resources in the scenario where Uu SCS and SL SCS are equal in an embodiment of the present invention;
[0021] Figure 4 is a schematic diagram of the correspondence between side link channel resources in the scenario where Uu SCS is greater than SL SCS in an embodiment of the present invention.
[0022] Figure 5 is a schematic diagram of the correspondence of side link channel resources in a scenario where Uu SCS is less than SL SCS in an embodiment of the present invention.
[0023] Figure 6 is a schematic diagram of another side link channel resource correspondence in the scenario where Uu SCS is less than SL SCS in an embodiment of the present invention;
[0024] Figure 7 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention;
[0025] Figure 8 is a schematic diagram of the structure of a terminal device according to an embodiment of the present invention;
[0026] Figure 9 is a schematic diagram of the structure of a network device according to an embodiment of the present invention. Detailed Implementation
[0027] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0028] The technical solution of this invention can be applied to various communication systems, such as: Global System of Mobile communication (GSM), Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA), General Packet Radio Service (GPRS), Long Term Evolution-Advanced (LTE-A), NR, etc.
[0029] The user equipment (UE), also known as a mobile terminal or mobile user equipment, can communicate with one or more core networks via a radio access network (RAN). The user equipment can be a terminal device, such as a mobile phone (or "cellular" phone) and a computer with a terminal device, for example, a portable, pocket, handheld, computer-embedded, or vehicle-mounted mobile device. They exchange voice and / or data with the radio access network.
[0030] Network equipment, also known as a base station, can be a base station (BTS) in GSM or CDMA, a base station (NodeB) in WCDMA, an evolved Node B (eNB or e-NodeB) in LTE, or a 5G base station (gNB).
[0031] In this embodiment of the invention, NR SL supports three transmission modes: broadcast, multicast, and unicast. NR SL's multicast transmission mode supports two use cases: connection-based multicast and connectionless multicast. Connection-based multicast refers to a scenario where a connection is established between the multicast UEs, while connectionless multicast refers to a scenario where the multicast UEs are unaware of other UEs in the group and no connection has been established. For multicast, multiple receiving ends support two mechanisms when performing HARQ feedback:
[0032] Mechanism 1 (option 1 NACK-only feedback, or connection-less mechanism): If the data is received but cannot be decrypted, a NACK message is sent; otherwise, no feedback is sent. In this case, if the sending end does not receive a NACK, it is assumed that all receiving ends have successfully received and decrypted the data. This method is suitable for connectionless multicast scenarios.
[0033] Mechanism 2 (option 2 ACK / NACK feedback, or connection-based mechanism): If the data is received but cannot be decoded, or if Sidelink Control Information (SCI) is received but no data is received, a NACK message is sent. If the data is received and correctly decoded, an ACK message is sent. In this case, if the sender receives a NACK from a receiver, or receives neither an ACK nor a NACK, the sender considers the transmission to that receiver to have failed. If it receives an ACK from a receiver, the sender considers the transmission to that receiver to have succeeded. If it receives ACKs from all receivers, the sender considers the corresponding Transport Block (TB) to have been successfully transmitted. This method is suitable for connection-based multicast scenarios.
[0034] The technical solutions provided by the various embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0035] Referring to Figure 1, this embodiment of the invention provides a method for determining sidelink feedback information, executed by a communication device, which can be a network device or a terminal device. The method includes the following steps:
[0036] Step 101: Based on the target physical sidelink feedback channel (PSFCH) resource set associated with the target uplink channel, determine the sidelink hybrid automatic repeat request (SL HARQ) feedback information, wherein the target PSFCH resource set is determined based on the target time interval, which is the interval between the target uplink channel and the target PSFCH.
[0037] Optionally, the aforementioned target uplink channel is used to transmit SL HARQ feedback information and may include a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH). This target uplink channel can be allocated by the network device.
[0038] Optionally, the target time interval between the target uplink channel and the target physical sidelink feedback channel (PSFCH) includes a slot interval, such as 0 slots to 15 slots, which can be configured or indicated by the network device. There can be one or more such target time intervals. Furthermore, based on this target time interval, the feedback position of the SL HARQ feedback information corresponding to each PSFCH resource in the target PSFCH resource set on the target uplink channel can be determined. This target time interval can be indicated by the network device through Radio Resource Control (RRC) signaling, Downlink Control Information (DCI), or other signaling.
[0039] Optionally, in one example, the starting point of the target time interval can be the starting point of the time domain resource (such as the slot) where the PSFCH is located, and the ending point can be the starting point of the time domain resource (such as the slot) where the target uplink channel is located. It should be noted that the starting point and ending point of the target time interval can also be other cases. For example, the starting point of the target time interval can be the ending point of the time domain resource (such as the slot) where the PSFCH is located, or it can also be the reception time of the PSFCH.
[0040] Optionally, the above target time interval can be interpreted according to the air interface subcarrier spacing (Uu SCS), where the air interface (Uu, where U represents the user to network interface and u represents universal) is used to realize communication between the UE and the evolved universal terrestrial radio access network (EUTRAN). The subcarrier spacing (SCS) can also be called PUCCH SCS or UL SCS. The Uu SCS can be PUCCH SCS or uplink SCS, but is not limited to these.
[0041] Optionally, the aforementioned SL HARQ feedback information includes ACK information or NACK information, and the feedback bit corresponding to the ACK information can be set to "1" and the feedback bit corresponding to the NACK information can be set to "0", or the feedback bit corresponding to the ACK information can be set to "0" and the feedback bit corresponding to the NACK information can be set to "1". Further, the SL HARQ feedback information is transmitted in the form of an SL codebook on the target uplink channel to feed back SL HARQ feedback information corresponding to multiple data on the same resource, such as SL HARQ feedback information corresponding to multiple TBs, thereby reducing feedback complexity. One optional implementation is that the SL codebook can be represented as a bitmap or matrix. Moreover, the method of constructing the SL codebook based on the SL HARQ feedback information determined in this embodiment of the invention can reduce the burden on users in terms of reporting and encoding complexity, reduce codebook overhead, and improve the reliability of SL HARQ feedback information based on uplink transmission.
[0042] Optionally, the target PSFCH resource set may contain one or more resources. Furthermore, this target PSFCH resource set can be a collection of time-domain resources, such as a collection of PSFCH occasions; it can also be resources of other dimensions, such as frequency domain, carrier domain, or terminal device / user domain. In other words, this target PSFCH resource set can be a collection of resources corresponding to multiple dimensions.
[0043] In this embodiment of the invention, the target PSFCH resource set associated with the target uplink channel can be accurately derived by using the target time interval between the target uplink channel and the physical sidelink feedback channel (PSFCH). This establishes a mapping relationship between the target uplink channel and the target PSFCH resource set, allowing the SL HARQ feedback information corresponding to the target PSFCH resource set to be mapped onto the target uplink channel for reporting. This achieves efficient and reliable HARQ feedback on the sidelink, enabling the receiver of the SL HARQ feedback information to accurately determine whether data transmission on the sidelink has been successful, thereby improving the reliability and resource utilization of data transmission on the SL.
[0044] Optionally, referring to Figure 2, in a specific embodiment of the method for determining SL feedback information according to the present invention, the following process steps are also included to determine the target PSFCH resource set associated with the above-mentioned target uplink channel:
[0045] Step 201: Determine the time domain location corresponding to the target time interval.
[0046] Step 203: Determine the PSFCH resource set corresponding to the target uplink channel based on each time domain location.
[0047] It is understandable that the feedback window of the target uplink channel, i.e., the aforementioned time domain position, can be determined based on the target time interval. Then, all PSFCH resources within the aforementioned time domain position can be determined as resources in the PSFCH resource set corresponding to the target uplink channel.
[0048] For example, if Y2 represents the target time interval and slot n represents the time slot where the target uplink channel is located (i.e., the time domain position), then the time domain position corresponding to Y2 includes the slot corresponding to (n-Y2). Furthermore, the PSFCH resources (e.g., PSFCH occasions) in the slot corresponding to (n-Y2) can all belong to the resources in the PSFCH resource set corresponding to the target uplink channel.
[0049] Optionally, the above slot can be a Uu slot; in this case, the Uu slot corresponding to Y2 refers to the slot corresponding to (n-Y2) with SCS of Uu SCS.
[0050] Optionally, the above slot can be an SL slot; in this case, the SL slot corresponding to Y2 refers to one or more SL slots that overlap with slot(n-Y2). For example, when Uu SCS < side link subcarrier spacing SL SCS, there may be multiple SL slots corresponding to slot(n-Y2).
[0051] Step 205: Determine the target PSFCH resource set based on the PSFCH resource set corresponding to the target uplink channel. The target PSFCH resource set is a subset of the PSFCH resource set corresponding to the target uplink channel.
[0052] It can be understood that after deriving the PSFCH resource set corresponding to the target uplink channel based on the target time interval, the target PSFCH resource set associated with the target uplink channel can be obtained based on the PSFCH resource set corresponding to the target uplink channel. Here, the target PSFCH resource set is a subset of the PSFCH resource set corresponding to the target uplink channel; that is, some or all of the resources in the PSFCH resource set corresponding to the target uplink channel can be used as resources in the target PSFCH resource set.
[0053] Optionally, in the method for determining SL feedback information in the embodiments of the present invention, based on the different composition of the resources in the PSFCH resource set corresponding to the target uplink channel, the above step 205 can be executed in different ways, including but not limited to the content shown in the following specific embodiments.
[0054] Specific Implementation Example 1
[0055] In this specific embodiment, the PSFCH resource set corresponding to the target uplink channel includes a first PSFCH resource, and the first PSFCH resource corresponds to the time domain location containing the PSFCH resource.
[0056] Furthermore, in this specific embodiment, step 205 can be performed as follows:
[0057] The first PSFCH resource in the PSFCH resource set corresponding to the target uplink channel is determined as the PSFCH resource in the target PSFCH resource set.
[0058] It is understandable that the resources in the target PSFCH resource set may only include the first PSFCH resource corresponding to the time domain position of the PSFCH resource set corresponding to the target uplink channel.
[0059] Specific Implementation Example 2
[0060] In this specific embodiment two, the PSFCH resource set corresponding to the target uplink channel includes a second PSFCH resource, and the second PSFCH resource corresponds to the time domain location that does not contain a PSFCH resource.
[0061] Optionally, this second PSFCH resource may be referred to as a virtual PSFCH resource.
[0062] Furthermore, in this specific embodiment two, step 205 can be performed as follows:
[0063] The second PSFCH resource in the PSFCH resource set corresponding to the target uplink channel is determined as the PSFCH resource in the target PSFCH resource set.
[0064] It is understandable that the resources in the target PSFCH resource set may also include only the second PSFCH resources corresponding to the time-domain location of the PSFCH resource set corresponding to the target uplink channel that does not contain PSFCH resources.
[0065] Specific Implementation Example 3
[0066] In this specific embodiment three, the PSFCH resource set corresponding to the target uplink channel includes a first PSFCH resource and a second PSFCH resource; wherein, the first PSFCH resource corresponds to the time domain location containing the PSFCH resource, and the second PSFCH resource corresponds to the time domain location not containing the PSFCH resource.
[0067] Furthermore, in this specific embodiment three, step 205 can be performed as follows:
[0068] The first and second PSFCH resources in the PSFCH resource set corresponding to the target uplink channel are determined as PSFCH resources in the target PSFCH resource set.
[0069] It can be understood that the resources in the target PSFCH resource set may include the first PSFCH resource corresponding to the time domain position that actually contains PSFCH resources and the second PSFCH resource corresponding to the time domain position that does not contain PSFCH resources in the PSFCH resource set corresponding to the target uplink channel.
[0070] Based on the above specific embodiments two and three, it can be seen that when there is no PSFCH resource at the time position corresponding to the target time interval, the time position may or may not belong to the target PSFCH resource set.
[0071] Optionally, in the above-described specific embodiments two and three, step 101 can be performed as follows:
[0072] The SL HARQ feedback information corresponding to the second PSFCH resource in the target PSFCH resource set is determined to be either an ACK message or a NACK message.
[0073] It is understandable that for one or more second PSFCH resources corresponding to a time-domain location that does not contain PSFCH resources, the corresponding SL HARQ feedback information can be determined as ACK information or as NACK information. That is, the values of the time-domain bits of the SL HARQ feedback corresponding to each second PSFCH resource can be set to the values corresponding to ACK information (such as "1") or to the values corresponding to NACK information (such as "0").
[0074] Optionally, in the method for determining SL feedback information in this embodiment of the invention, step 101 above can be performed as follows:
[0075] The SL HARQ feedback information is determined based on the first number of SL HARQ feedback time-domain bits corresponding to each PSFCH resource in the target PSFCH resource set.
[0076] It can be understood that the SL HARQ feedback information corresponding to the aforementioned target PSFCH resource set can be composed of the values of the first number of SL HARQ feedback time-domain bits corresponding to each PSFCH resource in the target PSFCH resource set.
[0077] Optionally, the aforementioned first quantity can be determined based on different parameters, which may include at least one of PSFCH density and target subcarrier spacing (SCS); wherein the target SCS includes at least one of SL SCS and Uu SCS. Further, specific embodiments of the method for determining the aforementioned first quantity include, but are not limited to, the following:
[0078] Specific Implementation Example 1
[0079] In this specific embodiment, the first quantity is related to the PSFCH density.
[0080] The PSFCH density can also be referred to as the PSFCH period. This PSFCH density can be interpreted according to SL SCS, but is not limited to SL SCS. It refers to the occurrence of one PSFCH resource at every interval of the PSFCH density value in the time domain. Optionally, the PSFCH density value can be 1, 2, or 4. For example, with N=4, one implementation would have PSFCH resources every 4 sidelink slots. It should be noted that if N corresponds to a sidelink slot, the timing duration corresponding to N sidelink slots may be greater than or equal to the timing duration corresponding to N physical slots. Thus, some time domain locations contain PSFCH resources and other sidelink channel resources, such as at least one of the Physical Sidelink Shared Channel (PSSCH) resources and the Physical Sidelink Control Channel (PSCCH) resources; while some time domain locations only contain PSSCH resources and / or PSCCH resources without PSFCH resources.
[0081] Optionally, the value of the first quantity mentioned above is equal to the value of the PSFCH density.
[0082] Specific Implementation Example 2
[0083] In this specific embodiment two, the first quantity mentioned above is related to the target subcarrier spacing (SCS).
[0084] Optionally, the value of the first quantity mentioned above is equal to the value of the PSFCH density.
[0085] Optionally, if the target SCS includes both SL SCS and Uu SCS, the value of the first quantity is determined based on one of the following methods:
[0086] (1) The value of the first quantity = SL SCS / Uu SCS = 2 μSL-μUuThe value of μ is related to the corresponding values of SL SCS and Uu SCS. For example, for μ corresponding to SL SCS, if SL SCS = 30 kHz, then μ = 1, that is, SL SCS = 15 × 2. μ =15×2 1 =30kHz; similarly, if SL SCS = 60kHz, then μ = 2, that is, SL SCS = 15 × 2 μ =15×2 2 =60kHz. The μ corresponding to Uu SCS is similar to the μ corresponding to SL SCS, and will not be elaborated further.
[0087] (2) Among them, the operator It indicates rounding up, and can also be represented as ceiling.
[0088] (3) Among them, the operator This indicates rounding down, and can also be represented as floor.
[0089] (4) The value of the first quantity = the value of PSFCH density × SL SCS / Uu SCS = the value of PSFCH density × 2 μSL-μUu .
[0090] It should be noted that any of the methods for determining the value of the first quantity in this specific embodiment two can be applied to at least one of the following scenarios: (1) SL SCS = Uu SCS; (2) SL SCS < Uu SCS; (3) SL SCS > Uu SCS. For example:
[0091] Specific Example 1
[0092] In this specific example, Uu SCS = SL SCS = 30KHz, see Figure 3:
[0093] (1) Assuming the target time interval {Y2} = {1, 2, 4, 8}, and K = 2 and PFSCH density N = 4, since there is a PSFCH occasion (i.e., PSFCH resource) at position Y2 = {4, 8}, the time-domain position corresponding to n-{4, 8} is the feedback window of PUCCH (i.e., the target uplink channel). In other words, the PSFCH occasions in time-domain positions slot (n-4) and slot (n-8) belong to the PSFCH occasions associated with this PUCCH, and each corresponds to N bits of SL HARQ feedback information. The user provides 2 × N = 8 bits of SL HARQ feedback information. Here, slot n is the time-domain position where the PUCCH is located.
[0094] (2) Assuming the target time interval {Y2} = {1, 2, 4, 8}, and K = 2 and PFSCH density N = 4, then the time-domain position corresponding to n - {1, 2, 4, 8} is the feedback window of this PUCCH. In other words, the PSFCH occasions in time-domain positions slots (n-1), (n-2), (n-4), and (n-8) belong to the PSFCH occasions associated with this PUCCH, and each corresponds to N bits of SL HARQ feedback information. The user provides 4 × N = 16 bits of SL HARQ feedback information, where n-1 and n-2 each correspond to 4 bits of NACK information. The 4 bits of SL HARQ feedback information corresponding to n-4 and n-8 are determined by the user based on the PSFCH reception status on n-4 and n-8. Here, slot n is the time-domain position of the PUCCH.
[0095] Specific Example 2
[0096] In this specific example two, Uu SCS > SL SCS, for example, Uu SCS = 30KHz, SL SCS = 15KHz, see Figure 4:
[0097] (1) Assuming the target time interval {Y2} = {1, 2, 4, 8}, and K = 2 and PFSCH density N = 4, since there is a PSFCH occasion (i.e., PSFCH resource) at position Y2 = {8}, the time-domain position corresponding to n-{8} is the feedback window of PUCCH (i.e., the target uplink channel). In other words, the PSFCH occasion in the time-domain position slot (n-8) belongs to the PSFCH occasion associated with this PUCCH, and corresponds to N bits of SL HARQ feedback information. The user feeds back 1 × N = 4 bits of SL HARQ feedback information. Here, slot n is the time-domain position where the PUCCH is located.
[0098] (2) Assuming the target time interval {Y2} = {1, 2, 4, 8}, and K = 2 and PFSCH density N = 4, then the time-domain position corresponding to n-{1, 2, 4, 8} is the feedback window of this PUCCH. In other words, the PSFCH occasions in time-domain positions slots (n-1), (n-2), (n-4), and (n-8) belong to the PSFCH occasions associated with this PUCCH, and each corresponds to N bits of SL HARQ feedback information. The user provides 4 × N = 16 bits of SL HARQ feedback information, where n-1, n-2, and n-4 each correspond to 4 bits of NACK information. The 4 bits of SL HARQ feedback information corresponding to n-8 are determined by the user based on the PSFCH reception status on n-8. Here, slot n is the time-domain position of the PUCCH.
[0099] Specific Example 3
[0100] In this specific example three, Uu SCS < SL SCS, for example, Uu SCS = 15KHz, SL SCS = 30KHz, see Figure 5:
[0101] (1) Assuming the target time interval {Y2} = {2}, K = 2, and PFSCH density N = 4, since the Uu slot corresponding to n-2 contains 2 SL slots, and SL slot 4 contains PFSCH while SL slot 5 does not; then the Uu slot corresponding to n-2 contains 2 SL slots. The user provides 1×N = 4 bits of SL HARQ feedback information, which is determined by the user based on the PSFCH reception status on SL slot 4. Here, slot n represents the time-domain location of the PUCCH.
[0102] (2) First quantity N1 = PSFCH density value × SL SCS / Uu SCS = N × 2 μSL-μUu Assuming the target time interval {Y2} = {2}, K = 2, and the PFSCH density N = 4, since there are 2 SL slots within the Uu slot corresponding to n-2, and SLslot4 contains PFSCH while SL slot 5 does not; then the N×2 corresponding to n-2 μSL-μUu=4 × 2 = 8 bits of SL HARQ feedback information, where the two SL slots each correspond to 4 bits of SL HARQ feedback information. The 4 bits of SL HARQ feedback information corresponding to slot 4 are determined by the user based on the PSFCH reception status on SL slot 4. Slot 5 corresponds to 4 bits of NACK information. Here, slot n is the time domain position of the PUCCH.
[0103] (3) The first quantity N1 = the value of the PSFCH density N. Assume the target time interval {Y2} = {2}, and K = 2 and the PSFCH density N = 4. Since there are 2 SL slots in the Uu slot corresponding to n-2, and SL slot 4 contains PSFCH while SL slot 5 does not contain PSFCH; then n-2 corresponds to N = 4 bits of SL HARQ feedback information, where the 2 SL slots each correspond to 4 bits of SL HARQ feedback information, which is determined by the user based on the PSFCH reception status on SL slot 4. Here, slot n is the time domain position of the PUCCH.
[0104] Specific Example 4
[0105] In this specific example four, Uu SCS < SL SCS, for example, Uu SCS = 15KHz, SL SCS = 60KHz, see Figure 6:
[0106] (1) First quantity N1 = SL SCS / Uu SCS = 2 μSL-μUu Assuming the target time interval {Y2} = {1, 2}, and K = 2 and PFSCH density N = 2, since there are 4 SL slots within the Uu slot corresponding to n-2, and SL slots 8 and 10 contain PFSCH while SL slots 9 and 11 do not; then the 2 SL slots corresponding to SL slots 8 and 10 within n-2... μSL-μUu =4 / 1=4 bits of SL HARQ feedback information. SL slots 8 and 10 each correspond to 2 bits of SL HARQ feedback information, the specific amount to be determined by the user based on the PSFCH reception status in SL slots 8 and 10. Slot n represents the time-domain location of the PUCCH.
[0107] (2) Assuming the target time interval {Y2} = {1, 2}, K = 2, and PFSCH density N = 2, since there are 4 SL slots within the Uu slot corresponding to n-2, and SL slots 8 and 10 contain PFSCH while SL slots 9 and 11 do not; then the SL slots 8 and 10 within n-2 corresponding to... SL HARQ feedback information. SL slots 8 and 10 each correspond to 2 bits of SL HARQ feedback information, the specific amount to be determined by the user based on the PSFCH reception status in SL slots 8 and 10. Slot n represents the time-domain location of the PUCCH.
[0108] (3) First quantity N1 = PSFCH density value × SL SCS / Uu SCS = N × 2 μSL-μUu Assuming the target time interval {Y2} = {1, 2}, and K = 2 and the PFSCH density N = 2, since there are 4 SL slots within the Uu slot corresponding to n-2, and SL slots 8 and 10 contain PFSCH while SL slots 9 and 11 do not; then the N×2 corresponding to n-2 μSL-μUu =2 × 4 = 8 bits of SL HARQ feedback information, where each SL slot corresponds to 2 bits of SL HARQ feedback information. Specifically, SL slots 8 and 10 each correspond to 2 bits of SL HARQ feedback information, which is determined by the user based on the PSFCH reception status on SL slots 8 and 10; SL slots 2 and 4 each correspond to 2 bits of NACK information.
[0109] The parameter K in any of the above specific examples is explained as follows: The PSFCH density is N, meaning the PSFCH occasion occurs once every N slots, where N = 1, 2, or 4. Optionally, in one implementation, there are N possible PSSCH occasions associated with each PSFCH period, and the time of the PSSCH occasion associated with slot m is no earlier than m + K, where K = 2 or 3, and slot m is the temporal location of the PSFCH occasion.
[0110] Optionally, in the method for determining SL feedback information in this embodiment of the invention, in addition to determining the value of the first quantity using at least one of the above methods, a method of pre-setting a fixed value for the first quantity can also be used. Of course, other methods can also be used, including but not limited to the above.
[0111] Optionally, in the method for determining SL feedback information in this embodiment of the invention, step 101 above can be performed as follows:
[0112] Based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set, the SL HARQ feedback information is determined; wherein, the first sidelink channel resources include at least one of the physical sidelink shared channel PSSCH resources and the physical sidelink control channel PSCCH resources.
[0113] It is understood that the SL HARQ feedback information corresponding to the aforementioned target PSFCH resource set can be determined based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set. The first sidelink channel resources include at least one of PSSCH resources and PSCCH resources.
[0114] Optionally, based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set, the number of SL HARQ feedback time-domain bits corresponding to each PSFCH resource in the target PSFCH resource set can be derived, and then the SL HARQ feedback information can be determined based on the value of each SL HARQ feedback time-domain bit corresponding to each PSFCH resource in the target PSFCH resource set.
[0115] Optionally, the aforementioned second quantity can be determined based on different parameters, which may include at least one of PSFCH density and target subcarrier spacing (SCS); wherein the target SCS includes at least one of sidelink subcarrier SL SCS and air interface subcarrier Uu SCS. Further, specific embodiments of the method for determining the aforementioned second quantity include, but are not limited to, the following:
[0116] Specific Implementation Example 1
[0117] In this specific embodiment, the second quantity is related to the PSFCH density.
[0118] The PSFCH density can also be referred to as the PSFCH period. According to the SL SCS interpretation, the PSFCH density refers to the occurrence of one PSFCH resource at every interval of the specified PSFCH density value in the time domain. Optionally, the PSFCH density value can be 1, 2, or 4. For example, with N=4, one implementation would have PSFCH resources every 4 sidelink slots. It should be noted that if N corresponds to a sidelink slot, the timing duration corresponding to N sidelink slots may be greater than or equal to the timing duration corresponding to N physical slots. Thus, some time domain locations contain PSFCH resources and other sidelink channel resources, such as at least one of PSSCH and PSCCH resources; while some time domain locations only contain PSSCH and / or PSCCH resources without PSFCH resources.
[0119] Optionally, the value of the second quantity mentioned above is equal to the value of the PSFCH density.
[0120] Specific Implementation Example 2
[0121] In this specific embodiment two, the aforementioned second quantity is related to the target subcarrier spacing (SCS).
[0122] Optionally, the value of the second quantity mentioned above is equal to the value of the PSFCH density.
[0123] Optionally, if the target SCS includes both SL SCS and Uu SCS, the value of the second quantity is determined based on one of the following methods:
[0124] (1) The value of the second quantity = SL SCS / Uu SCS = 2 μSL-μUu .
[0125] (2) Among them, the operator It indicates rounding up, and can also be represented as ceiling.
[0126] (3) Among them, the operator This indicates rounding down, and can also be represented as floor.
[0127] (4) The value of the second quantity = the value of PSFCH density × SL SCS / Uu SCS = the value of PSFCH density × 2 μSL-μUu .
[0128] It should be noted that any of the methods for determining the value of the first quantity in this specific embodiment two can be applied to at least one of the following scenarios: (1) SL SCS = Uu SCS; (2) SL SCS < Uu SCS; (3) SL SCS > Uu SCS. For example:
[0129] Specific Example 1
[0130] In this specific example, Uu SCS = SL SCS = 30KHz, see Figure 3:
[0131] (1) Assuming the target time interval {Y2} = {1, 2, 4, 8}, and K = 2 and PFSCH density N = 4, since there is a PSFCH occasion (i.e., PSFCH resource) at position Y2 = {4, 8}, the time-domain position corresponding to n-{4, 8} is the feedback window of PUCCH (i.e., the target uplink channel). In other words, the PSFCH occasions in time-domain positions slot (n-4) and slot (n-8) belong to the PSFCH occasions associated with this PUCCH, and each corresponds to N bits of SL HARQ feedback information. The user provides 2 × N = 8 bits of SL HARQ feedback information. Here, slot n is the time-domain position where the PUCCH is located.
[0132] (2) Assuming the target time interval {Y2} = {1, 2, 4, 8}, and K = 2 and PFSCH density N = 4, then the time-domain position corresponding to n-{1, 2, 4, 8} is the feedback window of this PUCCH. In other words, the PSFCH occasions in time-domain positions slots (n-1), (n-2), (n-4), and (n-8) belong to the PSFCH occasions associated with this PUCCH, and each corresponds to N bits of SL HARQ feedback information. The user provides 4 × N = 16 bits of SL HARQ feedback information, where n-1 and n-2 each correspond to 4 bits of NACK information. The 4 bits of SL HARQ feedback information corresponding to n-4 and n-8 are determined by the user based on the PSFCH reception status on n-4 and n-8. Here, slot n is the time-domain position of the PUCCH.
[0133] Specific Example 2
[0134] In this specific example two, Uu SCS > SL SCS, for example, Uu SCS = 30KHz, SL SCS = 15KHz, see Figure 4:
[0135] (1) Assuming the target time interval {Y2} = {1, 2, 4, 8}, and K = 2 and PFSCH density N = 4, since there is a PFSCH occasion (i.e., PFSCH resource) at position Y2 = {8}, the time-domain position corresponding to n-{8} is the feedback window of PUCCH (i.e., the target uplink channel). In other words, the PFSCH occasion in the time-domain position slot (n-8) belongs to the PFSCH occasion associated with this PUCCH, and corresponds to N bits of SL HARQ feedback information. The user feeds back 1 × N = 4 bits of SL HARQ feedback information. Here, slot n is the time-domain position where the PUCCH is located.
[0136] (2) Assuming the target time interval {Y2} = {1, 2, 4, 8}, and K = 2 and PFSCH density N = 4, then the time-domain position corresponding to n-{1, 2, 4, 8} is the feedback window of this PUCCH. In other words, the PSFCH occasions in time-domain positions slots (n-1), (n-2), (n-4), and (n-8) belong to the PSFCH occasions associated with this PUCCH, and each corresponds to N bits of SL HARQ feedback information. The user provides 4 × N = 16 bits of SL HARQ feedback information, where n-1, n-2, and n-4 each correspond to 4 bits of NACK information. The 4 bits of SL HARQ feedback information corresponding to n-8 are determined by the user based on the PSFCH reception status on n-8. Here, slot n is the time-domain position of the PUCCH.
[0137] Specific Example 3
[0138] In this specific example three, Uu SCS < SL SCS, for example, Uu SCS = 15KHz, SL SCS = 30KHz, see Figure 5:
[0139] (1) Assuming the target time interval {Y2} = {2}, K = 2, and PFSCH density N = 4, since the Uu slot corresponding to n-2 contains 2 SL slots, and SL slot 4 contains PFSCH while SL slot 5 does not; then the Uu slot corresponding to n-2 contains 2 SL slots. The user provides 1×N = 4 bits of SL HARQ feedback information, which is determined by the user based on the PSFCH reception status on SL slot 4. Here, slot n represents the time-domain location of the PUCCH.
[0140] (2) Second quantity N2 = PSFCH density value × SL SCS / Uu SCS = N × 2 μSL-μUu Assuming the target time interval {Y2} = {2}, K = 2, and the PFSCH density N = 4, since there are 2 SL slots within the Uu slot corresponding to n-2, and SL slot 4 contains PFSCH while SL slot 5 does not; then the N×2 corresponding to n-2 μSL-μUu =4 × 2 = 8 bits of SL HARQ feedback information, where each of the two SL slots corresponds to 4 bits of SL HARQ feedback information. The 4 bits of SL HARQ feedback information corresponding to slot 4 is determined by the user based on the PSFCH reception status on SL slot 4, and slot 5 corresponds to 4 bits of NACK information. Here, slot n is the time domain position of the PUCCH.
[0141] (3) The second quantity N2 = the value of the PSFCH density N. Assume the target time interval {Y2} = {2}, K = 2, and the PSFCH density N = 4. Since there are 2 SL slots within the Uu slot corresponding to n-2, and SL slot 4 contains PSFCH while SL slot 5 does not; then n-2 corresponds to N = 4 bits of SL HARQ feedback information. The two SL slots each correspond to 4 bits of SL HARQ feedback information, which is determined by the user based on the PSFCH reception status on SL slot 4. Here, slot n is the time-domain location of the PUCCH.
[0142] Specific Example 4
[0143] In this specific example four, Uu SCS < SL SCS, for example, Uu SCS = 15KHz, SL SCS = 60KHz, see Figure 6:
[0144] (1) The second quantity N2 = SL SCS / Uu SCS = 2 μSL-μUu Assuming the target time interval {Y2} = {1, 2}, and K = 2 and PFSCH density N = 2, since there are 4 SL slots within the Uu slot corresponding to n-2, and SL slots 8 and 10 contain PFSCH while SL slots 9 and 11 do not; then the 2 corresponding to SL slots 8 and 10 within n-2 μSL-μUu=4 / 1=4 bits of SL HARQ feedback information. SL slots 8 and 10 each correspond to 2 bits of SL HARQ feedback information, the specific amount to be determined by the user based on the PSFCH reception status in SL slots 8 and 10. Slot n represents the time-domain location of the PUCCH.
[0145] (2) Assuming the target time interval {Y2} = {1, 2}, K = 2, and PFSCH density N = 2, since there are 4 SL slots within the Uu slot corresponding to n-2, and SL slots 8 and 10 contain PFSCH while SL slots 9 and 11 do not; then the SL slots 8 and 10 within n-2 corresponding to...
[0146] SL HARQ feedback information. SL slots 8 and 10 each correspond to 2 bits of SL HARQ feedback information, the specific amount to be determined by the user based on the PSFCH reception status in SL slots 8 and 10. Slot n represents the time-domain location of the PUCCH.
[0147] (3) The second quantity N2 = the value of PSFCH density × SL SCS / UuS CS = N × 2 μSL-μUu Assuming the target time interval {Y2} = {1, 2}, and K = 2 and the PFSCH density N = 2, since there are 4 SL slots within the Uu slot corresponding to n-2, and SL slots 8 and 10 contain PFSCH while SL slots 9 and 11 do not; then the N×2 corresponding to n-2 μSL-μUu =2 × 4 = 8 bits of SL HARQ feedback information, where each SL slot corresponds to 2 bits of SL HARQ feedback information. Specifically, SL slots 8 and 10 each correspond to 2 bits of SL HARQ feedback information, which is determined by the user based on the PSFCH reception status on SL slots 8 and 10; SL slots 2 and 4 each correspond to 2 bits of NACK information.
[0148] The parameter K in any of the above specific examples is explained as follows: The PSFCH density is N, meaning the PSFCH occasion occurs once every N slots, where N = 1, 2, or 4. Optionally, in one implementation, there are N possible PSSCH occasions associated with each PSFCH period, and the time of the PSSCH occasion associated with slot m is no earlier than m + K, where K = 2 or 3, and slot m is the temporal location of the PSFCH occasion.
[0149] Optionally, in the method for determining SL feedback information in this embodiment of the invention, in addition to determining the value of the second quantity using at least one of the above methods, a method of pre-setting a fixed value for the second quantity can also be used. Of course, other methods can also be used, including but not limited to the above.
[0150] Optionally, in the method for determining SL feedback information in the embodiments of the present invention, the step of determining SL HARQ feedback information based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set can be implemented based on different schemes, including but not limited to the contents described in the following specific embodiments.
[0151] Specific Implementation Example 1
[0152] In this specific embodiment, the step of determining the SL HARQ feedback information based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set can be performed as follows:
[0153] If the first sidelink channel resource is used to transmit the corresponding first sidelink channel, then the SL HARQ feedback time-domain bit corresponding to the first sidelink channel resource is set to the decoding state or SL HARQ feedback state corresponding to the first sidelink channel.
[0154] Optionally, the target uplink channel is instructed to transmit SL HARQ feedback information via the first signaling corresponding to the first sidelink channel. The first signaling may include control signaling (such as DCI or SCI) or configuration signaling.
[0155] The decoding states mentioned above include successful decoding or decoding failure, and the SL HARQ feedback states include ACK and NACK states. When decoding is successful or in the ACK state, the value of the SL HARQ feedback time-domain bit corresponding to the first sidelink channel resource can be set to "1"; when decoding fails or in the NACK state, the value of the SL HARQ feedback time-domain bit corresponding to the first sidelink channel resource can be set to "0". Optionally, there can be one or more SL HARQ feedback time-domain bits. Further, if it is discontinuous transmission (DTX), the value of the SL HARQ feedback time-domain bit corresponding to the first sidelink channel resource is set to DTX, NACK, or ACK.
[0156] Specific Implementation Example 2
[0157] In this specific embodiment two, the step of determining the SL HARQ feedback information based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set can be performed as follows:
[0158] Under the condition that the first preset condition is met, all SL HARQ feedback time-domain bits corresponding to the first sidelink channel resource are set to ACK information.
[0159] The first preset condition includes one of the following:
[0160] (1) The first sidelink channel resource is used to transmit broadcast messages.
[0161] (2) The side link control information SCI corresponding to the first side link channel indicates no feedback of SL HARQ feedback information; wherein, the first side link channel is transmitted through the corresponding first side link channel resource, and the first side link channel includes at least one of PSSCH and PSCCH.
[0162] (3) Pre-configured or network device configuration does not provide SL HARQ feedback information.
[0163] (4) Disable SL HARQ feedback; optionally, disable SL HARQ feedback via higher-level signaling.
[0164] (5) HARQ feedback is performed using multicast option-1 and no NACK information corresponding to the first side link channel resource is received; optionally, multicast option-1 is pre-configured or network device is configured or indicated.
[0165] (6) The first sidelink channel resource is a resource that is configured and authorized but not used.
[0166] Specific Implementation Example 3
[0167] In this specific embodiment three, the step of determining the SL HARQ feedback information based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set can be performed as follows:
[0168] Under the condition that the second preset condition is met, all SL HARQ feedback time-domain bits corresponding to the first sidelink channel resource are set to NACK information.
[0169] The second preset condition includes one of the following:
[0170] (1) No SL HARQ feedback information was received for the first side link channel resource.
[0171] (2) The PSFCH corresponding to the first sidelink channel resource was not received.
[0172] (3) No second signaling for scheduling the first sidelink channel resources was detected; the second signaling may include control signaling (such as DCI or SCI).
[0173] (4) The first side link channel resources were not used to transmit the corresponding first side link channel.
[0174] (5) The first side link channel resource was preempted.
[0175] (6) The transmission corresponding to the first side link channel resource is dropped, abandoned, or canceled.
[0176] (7) The first sidelink channel resource is used to transmit the corresponding first sidelink channel, and the third signaling corresponding to the first sidelink channel instructs the uplink channel corresponding to other time domain locations besides the target time domain location to perform SL HARQ feedback. That is, the uplink channel corresponding to the other time domain location is different from the target uplink channel. Among them, the third signaling includes control signaling (such as DCI or SCI) or higher-layer signaling, and the higher-layer signaling includes at least one of RRC signaling, Packet Data Convergence Protocol (PDCP) signaling, Service Data Adaptation Protocol (SDAP) signaling, Radio Link Control (RLC) signaling, and Medium Access Control (MAC) signaling.
[0177] Specific Implementation Example 4
[0178] In this specific embodiment four, if a third number of the aforementioned second number of first sidelink channel resources are used to transmit the same transport block (TB) or to repeatedly transmit PSSCH, then the step of determining the SL HARQ feedback information based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set can be performed as one of the following:
[0179] (1) Set the time-domain bits of each SL HARQ feedback corresponding to the first sidelink channel resources of the third quantity mentioned above to the decoding state or SL HARQ feedback state of the first sidelink channel corresponding to each first sidelink channel resource.
[0180] (2) For the fourth number of first sidelink channel resources in the third number of first sidelink resources mentioned above, set the SL HARQ feedback time domain bits corresponding to the fourth number of first sidelink channel resources to the decoding state or SL HARQ feedback state corresponding to the first sidelink channel corresponding to each first sidelink channel resource.
[0181] (3) For the first side link channel resources other than the first side link channel resources of the third quantity mentioned above, set each SL HARQ feedback time domain bit corresponding to the other first side link channel resources to one of ACK information and NACK information.
[0182] (4) Set the SL HARQ feedback time-domain bits corresponding to the first side-link channel resources of the fourth quantity to the decoding state or SL HARQ feedback state of the first side-link channel corresponding to each first side-link channel resource, and set the SL HARQ feedback time-domain bits corresponding to the other first side-link channel resources to one of ACK information and NACK information.
[0183] Optionally, the fourth quantity in (2) to (4) above can be 1.
[0184] Optionally, the fourth number of first sidelink channel resources in (2) to (4) above refers to one or more first sidelink channel resources whose time domain position is ranked at a preset position (e.g., the last position) in the third number of first sidelink channel resources above.
[0185] (5) Set the SL HARQ feedback time-domain bits corresponding to each of the third number of first sidelink channel resources to the decoding state or SL HARQ feedback state of the first sidelink channel corresponding to the resource located at the preset position in the third number of first sidelink channel resources.
[0186] Optionally, the aforementioned preset position can be one or more positions that are last in the time domain among the aforementioned third number of first sidelink channel resources.
[0187] For example, the SL HARQ feedback time-domain bit of each of the third number of first sidelink channel resources is set to the decoding state or SL HARQ feedback state of the last first sidelink channel resource in the third number of first sidelink channel resources.
[0188] Optionally, in another specific embodiment of the method for determining SL feedback information according to the present invention, the target PSFCH resource set associated with the target uplink channel is determined based on at least one of a first feedback time and a second feedback time.
[0189] In other words, in the method for determining SL feedback information in this embodiment of the invention, in addition to the method for determining the target PSFCH resource set corresponding to FIG2, the target PSFCH resource set can also be determined based on at least one of the first feedback time and the second feedback time. Furthermore, SL HARQ feedback information can be determined based on the target PSFCH resource set.
[0190] Optionally, the first feedback time and the second feedback time mentioned above can be determined based on at least one of the following methods: control node configuration; pre-configuration; network device indication; protocol definition; indication from other terminal devices. That is, different parameters can be determined using the same or different methods.
[0191] Optionally, in the method for determining SL feedback information in this embodiment of the invention, the process of determining the target PSFCH resource set based on at least one of the first feedback time and the second feedback time can be executed in the following different specific embodiments:
[0192] Specific Implementation Example 1
[0193] In this specific embodiment, the target PSFCH resource set associated with the target uplink channel is determined based on the resource location of the target uplink channel and the first feedback time.
[0194] For example, if the resource location of the target uplink channel is slot n and the first feedback time is T, the SL HARQ feedback information that needs to be fed back can be determined based on the slot corresponding to nT.
[0195] Specific Implementation Example 2
[0196] In this specific embodiment two, a feedback time period is determined based on the resource location of the target uplink channel, the first feedback time, and the second feedback time, and the target PSFCH resource set associated with the target uplink channel is determined based on the feedback time period.
[0197] Optionally, in this specific embodiment two, each target time within the above-mentioned feedback time period corresponds to at least one SL HARQ feedback time-domain bit.
[0198] For example, if the resource location of the target uplink channel is slot n, the first feedback time is T, and the second feedback time is L, the SL HARQ feedback information that needs to be fed back is determined based on a feedback time period no later than nT; wherein, each slot corresponds to a certain number of SL HARQ feedback time-domain bits within this feedback time period. Specifically, if T=1 and L=6, then each slot corresponds to a certain number of bits in the feedback time period from n-6 to n-1.
[0199] Optionally, in the method for determining SL feedback information in this embodiment of the invention, the target time period includes resources in the target PSFCH resource set.
[0200] Continuing with the previous example, each slot containing a PSFCH occasion (i.e., a resource in the target PSFCH resource set) within the aforementioned feedback time period corresponds to a certain number of SL HARQ feedback time-domain bits. Specifically, if T=1 and L=6, then at least one slot in the feedback time period from n-6 to n-1 contains a PSFCH occasion and corresponds to a certain number of bits.
[0201] Optionally, the time-domain location corresponding to the target time interval can be located within the feedback time period. Continuing the previous example, if T=1, L=6, and the set of values for the target time interval Y2 is {1,4,6,8}, then the slot (time-domain location) corresponding to Y2={4,6} is within the feedback time period between n-6 and n-1. Furthermore, its corresponding PSFCH occasion belongs to the target PSFCH resource set mentioned above.
[0202] Specific Implementation Example 3
[0203] In this specific embodiment three, a feedback time period is determined based on the resource location of the target uplink channel and the second feedback time, and a target PSFCH resource set associated with the target uplink channel is determined based on the feedback time period.
[0204] Optionally, in this specific embodiment three, each target time within the aforementioned feedback time period corresponds to at least one SL HARQ feedback time-domain bit. For example, each slot containing a PSFCH occasion (i.e., a resource in the target PSFCH resource set) within the aforementioned feedback time period corresponds to a certain number of SL HARQ feedback time-domain bits.
[0205] Optionally, in the method for determining SL feedback information in this embodiment of the invention, the target time period includes resources in the target PSFCH resource set.
[0206] As can be seen from the above, the feedback information for the temporal dimension corresponding to the target PSFCH resource set can be determined through the above content.
[0207] Optionally, in the method for determining SL feedback information in the embodiments of the present invention, each PSFCH resource in the target PSFCH resource set corresponds to a fifth number of SL HARQ feedback frequency domain bits.
[0208] It is understandable that, for determining the feedback information of the frequency domain dimension corresponding to the target PSFCH resource set, each PSFCH resource in the target PSFCH resource set can correspond to the fifth number of SL HARQ feedback frequency domain bits.
[0209] Optionally, the fifth quantity mentioned above includes at least one of the following:
[0210] (1) The number of available PSSCH resource blocks (RBs) on each second sidelink channel resource, wherein the second sidelink channel resource includes at least one of PSSCH resource and PSCCH resource.
[0211] (2) The number of (available) sub-channels on each second sidelink channel resource.
[0212] (3) The maximum number of PSSCHs used for transmission or demodulation on each second sidelink channel resource.
[0213] (4) At least one number of (available) PSSCH RBs or sub-channels within a target frequency domain resource, wherein the target frequency domain resource includes sub-channels, resource pools, or bandwidth portions (BWP).
[0214] (5) The maximum number of sidelink control information (SCI) or the maximum number of PSCCH resources used for transmission, blind detection, detection or demodulation on each second sidelink channel resource, slot or span.
[0215] (6) At least one number of (available) SCIs or PSCCH resources within a target frequency domain resource, wherein the target frequency domain resource includes sub-channels, resource pools or bandwidth portions of BWP.
[0216] (7) The maximum number of SCIs or the maximum number of PSCCH resources within at least one target frequency domain resource.
[0217] (8) The number of (available) SCIs or PSCCH resources on each second sidelink channel resource, slot, or span.
[0218] (9) Maximum number of PSFCH resources to be transmitted. Optional, this may include either the maximum number of PSFCH resources to be received or the maximum number of PSFCH resources to be transmitted.
[0219] (10) Maximum number of PSFCH RBs to transmit. Optional, this may include the maximum number of PSFCH RBs to receive or the maximum number of PSFCH RBs to transmit.
[0220] (11) The number of (available) PSFCH RBs in a resource pool. It can also be called the number of available PSFCH RBs in a resource pool. rbSetPSFCH (Indicates the set of PRBs that are actually used for PSFCH transmission and reception).
[0221] (12) The maximum value of the number of PSFCH RBs (i.e., the maximum value in rbSetPSFCH) corresponding to at least two resource pools.
[0222] (13) The number of RBs in a subchannel of a resource pool.
[0223] (14) The maximum value of the number of RBs corresponding to the sub-channels in at least two resource pools.
[0224] (15) The number of PSFCH RBs in a subchannel of a resource pool.
[0225] (16) The maximum value of the number of PSFCH RBs corresponding to the sub-channels in at least two resource pools.
[0226] (17) The number of RBs contained in BWP.
[0227] (18) The number of PSFCH RBs contained in BWP.
[0228] (19) The number of (available) PSFCH RBs corresponding to each second sidelink channel resource.
[0229] Optionally, in the method for determining SL feedback information in this embodiment of the invention, the target time interval, PSFCH density, first quantity, second quantity, third quantity, fourth quantity, and fifth quantity are determined based on at least one of the following methods: control node configuration; pre-configuration; network device indication; protocol agreement; other terminal device indication. That is, different parameters can be determined using the same or different methods.
[0230] It should be noted that in the method for determining SL feedback information in the embodiments of the present invention, there is no specific limitation on the order of determining the time-domain feedback information and the frequency-domain feedback information corresponding to the above-mentioned target PSFCH resource set, and they can be combined arbitrarily.
[0231] Optionally, in the method for determining SL feedback information in this embodiment of the invention, SL corresponds to the sixth number of carriers.
[0232] It is understood that, for the carrier dimension, the SL in this embodiment of the invention corresponds to a sixth number of carriers. For each of these sixth number of carriers, the above-mentioned time domain and frequency domain dimensions can be considered to realize a scheme for determining the sidelink hybrid automatic repeat request SL HARQ feedback information based on the target physical sidelink feedback channel PSFCH resource set associated with the target uplink channel.
[0233] Optionally, in the method for determining SL feedback information in this embodiment of the invention, the number of PSFCH RBs associated with the terminal device is the seventh number.
[0234] Optionally, for unicast and multicast option-1 scenarios, the value of the seventh quantity mentioned above can be 1.
[0235] Optionally, for the multicast option-2 scenario, the value of the seventh number mentioned above can be 2.
[0236] Optionally, in the method for determining SL feedback information in this embodiment of the invention, the sixth and seventh quantities can be determined based on at least one of the following methods: control node configuration; pre-configuration; network device indication; protocol agreement; other terminal device indication. That is, different parameters can be determined using the same or different methods.
[0237] Optionally, in the method for determining SL feedback information in this embodiment of the invention, step 101 above can be performed as follows:
[0238] According to at least one of the terminal device dimension, carrier dimension, time domain dimension and frequency domain dimension, the SL HARQ feedback bits corresponding to the target PSFCH resource set are concatenated to determine the SL HARQ feedback information.
[0239] It is understandable that when determining the SL HARQ feedback information, the SL HARQ feedback bits corresponding to the target PSFCH resource set can be sorted and traversed (i.e. concatenated) according to a certain order or rule, which can accurately achieve an ordered and comprehensive mapping between the target PSFCH resource set and the SL HARQ feedback information.
[0240] For example, first iterate through the target time interval {Y2}, sort the PSFCH occasions (e.g., in descending order of Y2 values), and then sort the PSSCH occasions associated with each PSFCH occasion (e.g., by the sidelink slot index of the PSSCH occasion):
[0241] (1) If there are U Y2 values in {Y2} with PSFCH occasions, and the SL codebook is only related to the PSFCH density N and the time domain dimension, if a user can send at most M PSFCHs on a PSFCH occasion, then the corresponding SL HARQ feedback information occupies (U×N×M) bits.
[0242] (2) If there are U Y2 values with PSFCH occasions in {Y2}, and the SL codebook is related to the parameters Z in the time domain dimension, PSFCH density N, and frequency domain dimension (referring to the number of (available) PSFCH RBs corresponding to each PSFCH resource in the target PSFCH resource set, i.e., the fifth quantity), then the corresponding SL HARQ feedback information occupies (U×N×M×Z) bits.
[0243] (3) If there are U Y2 values in {Y2} with PSFCH occasions, and the SL codebook is related to the parameters X (referring to the maximum number of PSFCH RBs transmitted by the user corresponding to each PSFCH resource in the target PSFCH resource set, i.e., the fifth quantity) in the time domain dimension and the frequency domain dimension, and the parameter P (referring to the number of PSFCH RBs associated with the terminal device, i.e. the seventh quantity) in the terminal device dimension, then the corresponding information is (U×X / P) bits.
[0244] Optionally, the method for determining SL feedback information in this embodiment of the invention may further include the following:
[0245] The 1-bit Downlink Assignment Indicator (DAI) in the DCI indicates whether the aforementioned SL HARQ feedback information can be transmitted on the PUSCH.
[0246] Optionally, in the method for determining SL feedback information in this embodiment of the invention, the target uplink channel is associated with at least one target resource; wherein, the target resource includes a resource pool, a subchannel, a bandwidth portion (BWP), or a carrier.
[0247] It is understood that the resources in the target PSFCH resource set associated with the target uplink channel mentioned above can belong to the same target resource, the same group of target resources, or be associated with any target resource. In other words, the target uplink channel can only feed back SL HARQ feedback information corresponding to PSFCH or PSSCH resources within a specified target resource; or it can feed back SL HARQ feedback information corresponding to PSFCH or PSSCH resources within certain specified target resources; or it can feed back SL HARQ feedback information corresponding to PSFCH or PSSCH resources within any target resource.
[0248] Optionally, the way in which the above-mentioned target uplink channel is associated with at least one target resource includes at least one of the following:
[0249] (1) The target uplink channel is associated with one or more target resources in at least one target resource.
[0250] Optionally, the target uplink channel is associated with the identifier (ID) of one or more target resources from at least one target resource. The ID of each target resource can be indicated by control signaling or higher-layer signaling, which may include at least one of RRC signaling, Packet Data Convergence Protocol (PDCP) signaling, Service Data Adaptation Protocol (SDAP) signaling, Radio Link Control (RLC) signaling, and Medium Access Control (MAC) signaling.
[0251] (2) The resource set of the target uplink channel is associated with the ID of one or more target resources in at least one target resource.
[0252] Optionally, the resource set of the target uplink channel is associated with the ID of one or more target resources from at least one target resource.
[0253] (3) The format of the target uplink channel is associated with one or more target resources in at least one target resource.
[0254] Optionally, the format of the target uplink channel is associated with the ID of one or more target resources in at least one target resource.
[0255] (4) The sequence of the target uplink channel is associated with one or more target resources in at least one target resource.
[0256] Optionally, the sequence of the target uplink channel is associated with the ID of one or more target resources among at least one target resource. The sequence of the target uplink channel includes at least one of the following: base sequence, initialization, cyclic shift, phase rotation, etc.
[0257] (5) The frequency domain resources of the target uplink channel are associated with one or more target resources in at least one target resource.
[0258] Optionally, the frequency domain resources of the target uplink channel are associated with the IDs of one or more target resources among at least one target resource.
[0259] (6) The time-domain resources of the target uplink channel are associated with one or more target resources in at least one target resource.
[0260] Optionally, the time-domain resources of the target uplink channel are associated with the IDs of one or more target resources among at least one target resource.
[0261] (7) The frequency hopping pattern of the target uplink channel is associated with one or more target resources in at least one target resource.
[0262] Optionally, the frequency hopping pattern of the target uplink channel is associated with the ID of one or more target resources among at least one target resource. This frequency hopping pattern is used by the communication device for frequency hopping.
[0263] Optionally, the aforementioned target uplink channel is associated with target sidelink channel resources, which include at least one of PSFCH resources, PSSCH resources, and PSCCH resources.
[0264] Optionally, in a specific example, the target sidelink channel resource mentioned above includes at least one resource outside the range of sidelink channel resources corresponding to the at least one target resource mentioned above.
[0265] Optionally, in this specific example, all SL HARQ feedback information corresponding to at least one resource outside the range of the sidelink channel resources corresponding to at least one target resource is either an ACK message or a NACK message.
[0266] For example, in one instance, a PUCCH is associated with resource pool #1, and this PUCCH is associated with four PSFCH occasions: #1, #2, #3, and #4. Occurrence #3 belongs to resource pool #2, while the other three belong to resource pool #1. Therefore, when the PUCCH sends out the HARQ-ACK bit(s) for these four PSFCH occasions, the HARQ-ACK bit(s) corresponding to occasion #3 is set to ACK information.
[0267] In another example, a PUCCH is associated with resource pool #1, and this PUCCH is associated with four PSFCH occasions: #1, #2, #3, and #4. Occurrence #3 of these four PSFCH occasions belongs to resource pool #2, while the other three belong to resource pool #1. When the PUCCH feeds back the HARQ-ACK bit(s) for these four PSFCH occasions, the HARQ-ACK bit(s) corresponding to occasion #3 is set to NACK.
[0268] Further optionally, for the resources in the target PSFCH resource set associated with the above-mentioned target uplink channel, at least one resource outside the range of the sidelink channel resources corresponding to at least one of the above-mentioned target resources may be included.
[0269] It is understood that resources that do not belong to the range of side link channel resources corresponding to at least one target resource associated with the above-mentioned target uplink channel (i.e., at least one resource outside the range of side link channel resources corresponding to at least one target resource) may belong to the set of target PSFCH resources associated with the above-mentioned target uplink channel.
[0270] Optionally, in another specific example, the aforementioned target sidelink channel resource is a resource within the range of sidelink channel resources corresponding to at least one target resource.
[0271] Further optionally, the resources in the target PSFCH resource set associated with the above-mentioned target uplink channel are at least one resource within the range of sidelink channel resources corresponding to at least one of the above-mentioned target resources.
[0272] It is understood that resources that do not belong to the range of side link channel resources corresponding to at least one target resource associated with the above-mentioned target uplink channel (i.e., at least one resource outside the range of side link channel resources corresponding to at least one target resource) also do not belong to the set of target PSFCH resources associated with the above-mentioned target uplink channel.
[0273] Optionally, in the method for determining SL feedback information in this embodiment of the invention, the target sidelink channel resources associated with the target uplink channel are grouped according to the target resources. For example, the resources associated with each target resource or the corresponding SL HARQ-ACK bit(s) are concatenated sequentially according to the ID of the target resource.
[0274] Referring to Figure 7, this embodiment of the invention provides a communication device 300, which can be a network device or a terminal device, and may include:
[0275] The determination module 301 is used to determine the side link hybrid automatic repeat request (SL HARQ) feedback information based on the target physical side link feedback channel (PSFCH) resource set associated with the target uplink channel, wherein the target PSFCH resource set is determined based on the target time interval, which is the interval between the target uplink channel and the PSFCH.
[0276] Optionally, in the communication device 300 of this embodiment, the determining module 301 can be used to:
[0277] The SL HARQ feedback information is determined based on the first number of SL HARQ feedback time-domain bits corresponding to each PSFCH resource in the target PSFCH resource set.
[0278] Optionally, in the communication device 300 of this embodiment, the first quantity is related to the PSFCH density.
[0279] Optionally, in the communication device 300 of this embodiment of the invention, the value of the first quantity is equal to the value of the PSFCH density.
[0280] Optionally, in the communication device 300 of this embodiment of the invention, the first quantity is related to the target subcarrier spacing SCS, wherein the target SCS includes at least one of the side link subcarrier SL SCS and the air interface subcarrier Uu SCS.
[0281] Optionally, in the communication device 300 of this embodiment of the invention, if the target SCS includes SL SCS and Uu SCS, the value of the first quantity is determined based on one of the following methods:
[0282] The value of the first quantity = SL SCS / Uu SCS; The value of the first quantity = the value of PSFCH density × SL SCS / Uu SCS.
[0283] Optionally, in the communication device 300 of this embodiment, the determining module 301 can also be used for:
[0284] Determine the time domain location corresponding to the target time interval; determine the PSFCH resource set corresponding to the target uplink channel based on each time domain location.
[0285] Optionally, in the communication device 300 of this embodiment, the determining module 301 can also be used for:
[0286] The target PSFCH resource set is determined based on the PSFCH resource set corresponding to the target uplink channel. The target PSFCH resource set is a subset of the PSFCH resource set corresponding to the target uplink channel.
[0287] Optionally, in the communication device 300 of this embodiment of the invention, the PSFCH resource set corresponding to the target uplink channel includes a first PSFCH resource, and the first PSFCH resource corresponds to the time domain location containing the PSFCH resource.
[0288] Optionally, in the communication device 300 of this embodiment, the determining module 301 can also be used for:
[0289] The first PSFCH resource in the PSFCH resource set corresponding to the target uplink channel is determined as the PSFCH resource in the target PSFCH resource set.
[0290] Optionally, in the communication device 300 of this embodiment of the invention, the PSFCH resource set corresponding to the target uplink channel includes a second PSFCH resource, and the second PSFCH resource corresponds to a time-domain location that does not contain a PSFCH resource.
[0291] Optionally, in the communication device 300 of this embodiment, the determining module 301 can also be used for:
[0292] The second PSFCH resource in the PSFCH resource set corresponding to the target uplink channel is determined as the PSFCH resource in the target PSFCH resource set.
[0293] Optionally, in the communication device 300 of this embodiment, the determining module 301 can be used to:
[0294] The SL HARQ feedback information corresponding to the second PSFCH resource in the target PSFCH resource set is determined to be either an ACK message or a NACK message.
[0295] Optionally, in the communication device 300 of this embodiment, the determining module 301 can be used to:
[0296] Based on the second number of first sidelink channel resources corresponding to each PSFCH resource in the target PSFCH resource set, the SL HARQ feedback information is determined; wherein, the first sidelink channel resources include at least one of the physical sidelink shared channel PSSCH resources and the physical sidelink control channel PSCCH resources.
[0297] Optionally, in the communication device 300 of this embodiment of the invention, the second quantity is related to the PSFCH density.
[0298] Optionally, in the communication device 300 of this embodiment of the invention, the value of the second quantity is equal to the value of the PSFCH density.
[0299] Optionally, in the communication device 300 of this embodiment of the invention, the second quantity is related to the target subcarrier spacing SCS, wherein the target SCS includes at least one of SL SCS and Uu SCS.
[0300] Optionally, in the communication device 300 of this embodiment of the invention, if the target SCS includes SL SCS and Uu SCS, the value of the second quantity is determined based on one of the following methods:
[0301] The value of the second quantity = SL SCS / Uu SCS; The value of the second quantity = the value of PSFCH density × SL SCS / Uu SCS.
[0302] Optionally, in the communication device 300 of this embodiment, the determining module 301 can be used to:
[0303] If the first sidelink channel resource is used to transmit the corresponding first sidelink channel, then the SL HARQ feedback time-domain bit corresponding to the first sidelink channel resource is set to the decoding state or SL HARQ feedback state corresponding to the first sidelink channel.
[0304] Optionally, in the communication device 300 of this embodiment, the determining module 301 can be used to:
[0305] Under the condition that the first preset condition is met, all SL HARQ feedback time-domain bits corresponding to the first sidelink channel resource are set to ACK information; wherein the first preset condition includes one of the following: the first sidelink channel resource is used to transmit broadcast messages; the sidelink control information corresponding to the first sidelink channel indicates that no SL HARQ feedback information is fed back; the network device is pre-configured or configured not to feed back SL HARQ feedback information; SL HARQ feedback is not enabled; HARQ feedback is performed using multicast option-1 and no NACK information corresponding to the first sidelink channel resource is received; the first sidelink channel resource is a configured authorized resource that is not used.
[0306] Optionally, in the communication device 300 of this embodiment, the determining module 301 can be used to:
[0307] Under the condition that the second preset condition is met, all SL HARQ feedback time-domain bits corresponding to the first sidelink channel resource are set to NACK information; wherein the second preset condition includes one of the following: no SL HARQ feedback information corresponding to the first sidelink channel resource is received; no PSFCH corresponding to the first sidelink channel resource is received; no second signaling for scheduling the first sidelink channel resource is detected; the first sidelink channel resource is not used to transmit the corresponding first sidelink channel; the first sidelink channel resource is preempted; the transmission corresponding to the first sidelink channel resource is dropped, abandoned, or canceled; the first sidelink channel resource is used to transmit the corresponding first sidelink channel, and the third signaling corresponding to the first sidelink channel indicates that the uplink channel corresponding to other time-domain positions other than the target time-domain position performs SL HARQ feedback.
[0308] Optionally, in the communication device 300 of this embodiment, if a third number of first side-link channel resources out of the aforementioned second number are used to transmit the same transport block TB or to repeatedly transmit PSSCH, the determining module 301 may be used to perform one of the following:
[0309] The time-domain bits of each SL HARQ feedback corresponding to the third quantity of first sidelink channel resources are set to the decoding state or SL HARQ feedback state of the first sidelink channel corresponding to the first sidelink channel resource. For the fourth quantity of first sidelink channel resources in the third quantity of first sidelink resources, the time-domain bits of each SL HARQ feedback corresponding to the fourth quantity of first sidelink channel resources are set to the decoding state or SL HARQ feedback state of the first sidelink channel corresponding to the first sidelink channel resource. For the other first sidelink channel resources in the third quantity of first sidelink channel resources other than the fourth quantity of first sidelink channel resources, the time-domain bits of each SL HARQ feedback corresponding to the other first sidelink channel resources are set to one of ACK information and NACK information. The time-domain bits of each SL HARQ feedback corresponding to the fourth quantity of first sidelink channel resources are set to the decoding state or SL HARQ feedback state of the first sidelink channel corresponding to the first sidelink channel resource, and the time-domain bits of each SL HARQ feedback corresponding to the other first sidelink channel resources are set to one of ACK information and NACK information. The time-domain bits of each SL HARQ feedback corresponding to the third quantity of first sidelink channel resources are set to one of ACK information and NACK information. The HARQ feedback time-domain bits are set to the decoding state or SL HARQ feedback state of the first sidelink channel corresponding to the resource located at the preset position in the third number of first sidelink channel resources.
[0310] Optionally, in the communication device 300 of this embodiment of the invention, the target PSFCH resource set is determined based on at least one of a first feedback time and a second feedback time.
[0311] Optionally, in the communication device 300 of this embodiment of the invention, the determining module 301 can also be used to determine the target PSFCH resource set based on one of the following:
[0312] Based on the resource location of the target uplink channel and the first feedback time, determine the target PSFCH resource set associated with the target uplink channel; based on the resource location of the target uplink channel, the first feedback time, and the second feedback time, determine the feedback time period, and determine the target PSFCH resource set associated with the target uplink channel based on the feedback time period; based on the resource location of the target uplink channel and the second feedback time, determine the feedback time period, and determine the target PSFCH resource set associated with the target uplink channel based on the feedback time period.
[0313] Optionally, in the communication device 300 of this embodiment of the invention, when the set of target PSFCH resources associated with the target uplink channel is determined according to the above-mentioned feedback time period, each target time within the above-mentioned feedback time period corresponds to at least one SL HARQ feedback time domain bit.
[0314] Optionally, in the communication device 300 of this embodiment of the invention, the target time period includes the resources in the target PSFCH resource set.
[0315] Optionally, in the communication device 300 of this embodiment of the invention, each PSFCH resource in the target PSFCH resource set corresponds to a fifth number of SL HARQ feedback frequency domain bits.
[0316] Optionally, in the communication device 300 of this embodiment of the invention, the aforementioned fifth quantity includes at least one of the following: the number of PSSCH resource blocks (RBs) corresponding to each second sidelink channel resource, wherein the second sidelink channel resource includes at least one of PSSCH resources and PSCCH resources; the number of sub-channels on each second sidelink channel resource; the maximum number of corresponding PSSCHs used for transmission or demodulation on each second sidelink channel resource; and the number of PSSCH RBs or sub-channels within at least one target frequency domain resource, wherein the target frequency domain resource includes sub-channels, resource pools, or bandwidth portions (BWPs).
[0317] Optionally, in the communication device 300 of this embodiment of the invention, the aforementioned fifth quantity includes at least one of the following: the maximum number of sidelink control information (SCI) or the maximum number of PSCCH resources used for transmission, blind detection, detection, or demodulation on each second sidelink channel resource, slot, or span; the number of SCI or PSCCH resources within at least one target frequency domain resource, wherein the target frequency domain resource includes a subchannel, resource pool, or bandwidth portion (BWP); the maximum number of SCI or the maximum number of PSCCH resources within at least one target frequency domain resource; and the number of SCI or PSCCH resources on each second sidelink channel resource, slot, or span.
[0318] Optionally, in the communication device 300 of this embodiment of the invention, the fifth quantity mentioned above includes one of the following: the maximum number of PSFCH resources to be transmitted; the maximum number of PSFCH RBs to be transmitted.
[0319] Optionally, in the communication device 300 of this embodiment of the invention, the aforementioned fifth quantity includes one of the following: the number of PSFCH RBs in a resource pool; the maximum value among the number of PSFCH RBs corresponding to at least two resource pools; the number of RBs in a sub-channel in a resource pool; the maximum value among the number of RBs corresponding to a sub-channel in at least two resource pools; the number of PSFCH RBs in a sub-channel in a resource pool; the maximum value among the number of PSFCH RBs corresponding to a sub-channel in at least two resource pools; the number of RBs contained in the BWP; the number of PSFCH RBs contained in the BWP.
[0320] Optionally, in the communication device 300 of this embodiment of the invention, the fifth quantity mentioned above includes: the number of PSFCH RBs corresponding to each second sidelink channel resource.
[0321] Optionally, in the communication device 300 of this embodiment, SL corresponds to the sixth number of carriers.
[0322] Optionally, in the communication device 300 of this embodiment, the number of PSFCH RBs associated with the terminal device is the seventh quantity.
[0323] Optionally, in the communication device 300 of this embodiment, the determining module 301 can be used to:
[0324] According to at least one of the terminal device dimension, carrier dimension, time domain dimension and frequency domain dimension, the SL HARQ feedback bits corresponding to the target PSFCH resource set are concatenated to determine the SL HARQ feedback information.
[0325] Optionally, in the communication device 300 of this embodiment of the invention, the target uplink channel is associated with at least one target resource; wherein, the target resource includes a resource pool, a subchannel, a bandwidth portion (BWP), or a carrier.
[0326] Optionally, in the communication device 300 of this embodiment of the invention, the method of associating the target uplink channel with at least one target resource includes at least one of the following: associating the target uplink channel with one or more of the at least one target resource; associating the resource set of the target uplink channel with one or more of the at least one target resource; associating the format of the target uplink channel with one or more of the at least one target resource; associating the sequence of the target uplink channel with one or more of the at least one target resource; associating the frequency domain resource of the target uplink channel with one or more of the at least one target resource; associating the time domain resource of the target uplink channel with one or more of the at least one target resource; and associating the frequency hopping pattern of the target uplink channel with one or more of the at least one target resource.
[0327] Optionally, in the communication device 300 of this embodiment of the invention, the target uplink channel is associated with the target sidelink channel resources, and the target sidelink channel resources include at least one of the PSFCH resources, the physical sidelink shared channel PSSCH resources, and the physical sidelink control channel PSCCH resources.
[0328] Optionally, in the communication device 300 of this embodiment of the invention, the target sidelink channel resource includes at least one resource outside the range of sidelink channel resources corresponding to at least one target resource.
[0329] Optionally, in the communication device 300 of this embodiment, all SL HARQ feedback information corresponding to at least one resource outside the range of the side link channel resources corresponding to the at least one target resource is one of positive acknowledgment (ACK) information and negative acknowledgment (NACK) information.
[0330] Optionally, in the communication device 300 of this embodiment of the invention, the aforementioned target sidelink channel resource is a resource within the range of sidelink channel resources corresponding to at least one target resource.
[0331] It is understood that the communication device 300 provided in this embodiment of the invention can implement the aforementioned method for determining side link feedback information executed by the communication device 300. The relevant descriptions of the method for determining side link feedback information are applicable to the communication device 300 and will not be repeated here.
[0332] In this embodiment of the invention, the target PSFCH resource set associated with the target uplink channel can be accurately derived by using the target time interval between the target uplink channel and the physical sidelink feedback channel (PSFCH). This establishes a mapping relationship between the target uplink channel and the target PSFCH resource set, allowing the SL HARQ feedback information corresponding to the target PSFCH resource set to be mapped onto the target uplink channel for reporting. This achieves efficient and reliable HARQ feedback on the sidelink, enabling the receiver of the SL HARQ feedback information to accurately determine whether data transmission on the sidelink has been successful, thereby improving the reliability and resource utilization of data transmission on the SL.
[0333] Figure 8 is a block diagram of a terminal device according to an embodiment of the present invention. The terminal device 400 shown in Figure 8 includes at least one processor 401, a memory 402, at least one network interface 404, and a user interface 403. The various components in the terminal device 400 are coupled together via a bus system 405. It is understood that the bus system 405 is used to implement communication between these components. In addition to a data bus, the bus system 405 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 405 in Figure 8.
[0334] The user interface 403 may include a display, keyboard, or clicking device (e.g., mouse, trackball, touchpad, or touchscreen).
[0335] It is understood that the memory 402 in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 402 of the systems and methods described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0336] In some implementations, memory 402 stores elements such as executable modules or data structures, or subsets thereof, or extended sets thereof: operating system 4021 and application program 4022.
[0337] The operating system 4021 includes various system programs, such as the framework layer, core library layer, and driver layer, used to implement various basic business functions and handle hardware-based tasks. The application program 4022 includes various applications, such as a media player and a browser, used to implement various application functions. The program implementing the method of this embodiment can be included in the application program 4022.
[0338] In this embodiment of the invention, the terminal device 400 further includes: a computer program stored on a memory 402 and executable on a processor 401, wherein the computer program, when executed by the processor 401, performs the following steps:
[0339] The sidelink hybrid automatic repeat request (SL HARQ) feedback information is determined based on the target physical sidelink feedback channel (PSFCH) resource set associated with the target uplink channel. The target PSFCH resource set is determined based on the target time interval, which is the interval between the target uplink channel and the PSFCH.
[0340] The methods disclosed in the above embodiments of the present invention can be applied to processor 401, or implemented by processor 401. Processor 401 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 401 or by instructions in the form of software. The processor 401 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature computer-readable storage media in the art. The computer-readable storage medium is located in memory 402. Processor 401 reads the information in memory 402 and, in conjunction with its hardware, completes the steps of the above method. Specifically, the computer-readable storage medium stores a computer program, which, when executed by processor 401, implements the steps of the method embodiment described above for determining sidelink feedback information.
[0341] It is understood that the embodiments described in these embodiments of the present invention can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in this invention, or combinations thereof.
[0342] For software implementation, the techniques described in the embodiments of the present invention can be implemented through modules (e.g., procedures, functions, etc.) that perform the functions described in the embodiments of the present invention. The software code can be stored in memory and executed by a processor. The memory can be implemented in the processor or externally.
[0343] In this embodiment of the invention, the target PSFCH resource set associated with the target uplink channel can be accurately derived by using the target time interval between the target uplink channel and the physical sidelink feedback channel (PSFCH). This establishes a mapping relationship between the target uplink channel and the target PSFCH resource set, allowing the SL HARQ feedback information corresponding to the target PSFCH resource set to be mapped onto the target uplink channel for reporting. This achieves efficient and reliable HARQ feedback on the sidelink, enabling the receiver of the SL HARQ feedback information to accurately determine whether data transmission on the sidelink has been successful, thereby improving the reliability and resource utilization of data transmission on the SL.
[0344] The terminal device 400 can implement the various processes implemented by the communication device in the foregoing embodiments, and will not be repeated here to avoid repetition.
[0345] Please refer to Figure 9, which is a structural diagram of the network device used in this embodiment of the invention. It details the implementation of the aforementioned beam information update method and achieves the same effect. As shown in Figure 9, the network device 500 includes: a processor 501, a transceiver 502, a memory 503, a user interface 504, and a bus interface 505, wherein:
[0346] In this embodiment of the invention, the network device 500 further includes: a computer program stored on a memory 503 and executable on a processor 501, wherein the computer program, when executed by the processor 501, performs the following steps:
[0347] The sidelink hybrid automatic repeat request (SL HARQ) feedback information is determined based on the target physical sidelink feedback channel (PSFCH) resource set associated with the target uplink channel. The target PSFCH resource set is determined based on the target time interval, which is the interval between the target uplink channel and the PSFCH.
[0348] In Figure 9, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 501 and memory represented by memory 503. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 505 provides an interface. Transceiver 502 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, user interface 504 may also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0349] The processor 501 is responsible for managing the bus architecture and general processing, while the memory 503 can store the data used by the processor 501 when performing operations.
[0350] In this embodiment of the invention, the target PSFCH resource set associated with the target uplink channel can be accurately derived by using the target time interval between the target uplink channel and the physical sidelink feedback channel (PSFCH). This establishes a mapping relationship between the target uplink channel and the target PSFCH resource set, allowing the SL HARQ feedback information corresponding to the target PSFCH resource set to be mapped onto the target uplink channel for reporting. This achieves efficient and reliable HARQ feedback on the sidelink, enabling the receiver of the SL HARQ feedback information to accurately determine whether data transmission on the sidelink has been successful, thereby improving the reliability and resource utilization of data transmission on the SL.
[0351] Preferably, the present invention also provides a communication device (which may be a network device or a terminal device), including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the various processes of the method for determining side link feedback information in the above embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0352] This invention also provides a computer-readable storage medium storing a computer program. When executed by a processor, this computer program implements the various processes of the method for determining sidelink feedback information applied to the aforementioned communication device (which can be a network device or a terminal device) described in the above embodiments, and achieves the same technical effect. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0353] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0354] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0355] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of the present invention.