Method for determining sidelink feedback resources, terminal and network side device
The method for determining sidelink feedback resources in unlicensed frequency bands addresses flexibility and interference issues by enabling flexible channel access, improving scheduling and reducing energy consumption for terminals.
Patent Information
- Application Number
- JP2023563258
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-04-15
- Filing Date
- 2022-04-14
- Publication Date
- 2025-12-03
- Estimated Expiration
- 2042-04-14
AI Technical Summary
Sidelink feedback resources in unlicensed frequency bands have limited flexibility and cannot be used to transmit feedback information effectively due to predefined resource mappings and interference from other systems.
A method for determining sidelink feedback resources involves a first terminal or network side device determining and performing channel access on flexible resources, using various mapping rules and configurations to ensure controllable and efficient channel access.
This approach enhances scheduling flexibility and reduces energy consumption by allowing terminals to perform channel access only on necessary resources, ensuring reliable and efficient feedback transmission.
Smart Images

Figure 0007779928000001 
Figure 0007779928000002 
Figure 0007779928000003
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to a Chinese patent application entitled "Method for determining sidelink feedback resource, terminal and network side device," filed on April 15, 2021, bearing application number 2021104082034, all of which are incorporated herein by reference.
[0002] The present application relates to the field of communications technology, and specifically to a method for determining sidelink feedback resources, a terminal, and a network side device. [Background technology]
[0003] In the sidelink (SL, also referred to as sublink, side link, edge link, etc.), a transmitting node can access a channel and transmit information using a load-based equipment (LBE) scheme in an unlicensed frequency band.
[0004] To carry acknowledgement (ACK) / non-acknowledgement (NACK) feedback information in the SL, New Radio (NR) Vehicle to Everything (V2X) supports a new SL channel, the Physical Sidelink Feedback Channel (PSFCH). The introduction of the PSFCH can improve system reliability and resource utilization. The PSFCH channel has a period of N (N=1 / 2 / 4) in the time domain, where N may be understood to include a PSFCH every N (logical) slots. N=0 indicates that no PSFCH is configured in the resource pool. The PSFCH and the time-frequency domain resources of the Physical Sidelink Control Channel (PSCCH) or the Physical Sidelink Shared Channel (PSSCH) satisfy a predefined mapping relationship, resulting in limited transmission flexibility. Since there are other systems in the unlicensed frequency band that preempt resources, the resource locations of the PSSCH and / or PSCCH and the PSFCH determined based on predefined rules may not be available for transmitting the PSFCH. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present application provide a method for determining link feedback resources, a terminal, and a network side device that can solve the problem that SL feedback resources in unlicensed frequency bands have limited flexibility and cannot be used to transmit feedback information. [Means for solving the problem]
[0006] According to a first aspect, there is provided a method for determining sidelink feedback resources, the method comprising: The method includes a first terminal determining a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0007] According to a second aspect, there is provided a method for determining sidelink feedback resources, the method comprising: The second terminal or the scheduling terminal performs feedback information detection on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0008] According to a third aspect, there is provided a method for determining sidelink feedback resources, the method comprising: The method includes the network side device detecting feedback information on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0009] According to a fourth aspect, there is provided an apparatus for determining sidelink feedback resources, the apparatus comprising: A first determining unit for determining a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0010] According to a fifth aspect, there is provided an apparatus for determining sidelink feedback resources, the apparatus comprising: A third processing unit for performing feedback information detection on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0011] According to a sixth aspect, there is provided an apparatus for determining sidelink feedback resources, the apparatus comprising: and a sixth processing unit for performing feedback information detection on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0012] According to a seventh aspect, there is provided a terminal comprising a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, implementing the steps of the method of the first or second aspect.
[0013] According to an eighth aspect, there is provided a terminal including a processor and a communication interface, wherein the processor is adapted to determine first resources, wherein the first resources are one or more resources over which the first terminal performs a channel access flow.
[0014] According to a ninth aspect, there is provided a network side device, the network side device including a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, implementing the steps of the method according to the third aspect.
[0015] According to a tenth aspect, there is provided a network side device including a processor and a communication interface, wherein the processor is adapted to perform feedback information detection on a first resource, wherein the first resource is one or more resources on which a first terminal performs a channel access flow.
[0016] According to an eleventh aspect, there is provided a readable storage medium having stored thereon a program or instructions which, when executed by a processor, implements the steps of the method for determining sidelink feedback resources according to the first aspect, or the steps of the method for determining sidelink feedback resources according to the second aspect, or the steps of the method for determining sidelink feedback resources according to the third aspect.
[0017] According to a twelfth aspect, there is provided a chip, the chip comprising: a processor and a communication interface, the communication interface being coupled to the processor, the processor running a program or instructions to implement the method for determining sidelink feedback resources according to the first aspect, or the method for determining sidelink feedback resources according to the second aspect, or the method for determining sidelink feedback resources according to the third aspect.
[0018] According to a thirteenth aspect, there is provided a computer program / program product stored on a storage medium, the computer program / program product being configured to, when executed by at least one processor, implement the steps of the method for determining sidelink feedback resources according to the first aspect, or the method for determining sidelink feedback resources according to the second aspect, or the method for determining sidelink feedback resources according to the third aspect. [Effects of the Invention]
[0019] In the embodiment of the present application, the first terminal determines the first resource on which the channel access flow is performed, the detection position is flexible and controllable, the scheduling flexibility is high, and the first terminal only needs to perform channel access on the first resource, which can save the energy consumption of the first terminal detection. [Brief explanation of the drawings]
[0020] [Figure 1] 1 is a schematic diagram of a wireless communication system to which an embodiment of the present application can be applied; [Figure 2] 1 is a flowchart illustrating a method for determining sidelink feedback resources according to an embodiment of the present application; [Figure 3] 1 is a schematic diagram of semi-statically configuring one or more PSFCH candidate resources according to an embodiment of the present application; [Figure 4] 10 is a second schematic diagram of semi-statically configuring one or more PSFCH candidate resources according to an embodiment of the present application; [Figure 5] FIG. 10 is a schematic diagram of a first terminal sharing a COT of a second terminal and transmitting a PSFCH according to an embodiment of the present application; [Figure 6] 10 is a schematic diagram illustrating a first terminal's PSFCH and a first terminal's PSSCH and / or PSCCH transmitted within the same time domain unit according to an embodiment of the present application; [Figure 7] FIG. 1 is a schematic diagram in which all time domain resources are PSFCH candidate resources according to an embodiment of the present application; [Figure 8] FIG. 1 is a schematic diagram of dynamically indicating one or more PSFCH candidate resources according to an embodiment of the present application; [Figure 9] FIG. 1 is a schematic diagram of PSCCH / PSSCH related PSFCH resources according to an embodiment of the present application; [Figure 10] 10 is a second flowchart of a method for determining sidelink feedback resources according to an embodiment of the present application; [Figure 11] 10 is a third flowchart of a method for determining sidelink feedback resources according to an embodiment of the present application; [Figure 12] FIG. 1 is a structural schematic diagram of a device for determining sidelink feedback resource according to an embodiment of the present application; [Figure 13] FIG. 2 is a second structural schematic diagram of an apparatus for determining sidelink feedback resources according to an embodiment of the present application; [Figure 14]FIG. 3 is a third structural schematic diagram of an apparatus for determining sidelink feedback resources according to an embodiment of the present application; [Figure 15] 1 is a structural schematic diagram of a communication device according to an embodiment of the present application; [Figure 16] FIG. 2 is a schematic diagram of a hardware structure for implementing a terminal according to an embodiment of the present application; [Figure 17] FIG. 2 is a structural schematic diagram of a network side device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0021] The following clearly describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application fall within the scope of protection of the present application.
[0022] The terms "first," "second," etc. in the specification and claims of this application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It should be understood that terms used in this manner are interchangeable where appropriate, so that embodiments of this application may be performed in orders other than those illustrated or described herein, and that objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects; for example, a first object may be one or more. Furthermore, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / " generally indicates an "or" relationship between the related objects.
[0023] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the described techniques may be used in the above-mentioned systems and radio technologies as well as other systems and radio technologies. Although the following description describes New Radio (NR) systems for illustrative purposes and uses NR terminology in most of the following description, these technologies may also be used in applications other than NR system applications, such as sixth generation (6G) systems. th This may be applied to 6G (6th Generation) communication systems.
[0024] 1 is a schematic diagram of a wireless communication system to which the embodiments of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be referred to as a terminal device or user equipment (UE), and may be a terminal side device such as a mobile phone, a tablet personal computer (PDA), a laptop computer (also called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), a wearable device (WD), a vehicle-mounted equipment (VUE), a pedestrian-mounted equipment (PUE), etc., and the wearable device includes a smart watch, a bracelet, an earphone, a pair of glasses, etc. It should be noted that the embodiments of the present application do not limit the specific type of the terminal 11. The network side equipment 12 may be a base station or a core network, where the base station may be called a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or any other suitable term in the art, as long as the same technical effect is achieved. The base station is not limited to a specific technical term. For illustrative purposes, the embodiments of this application only take base stations in an NR system as examples, but do not limit the specific type of base station.
[0025] In future communication systems, shared spectrum, such as unlicensed frequency bands, can supplement licensed frequency bands and help operators expand their services. Consistent with NR deployment and to maximize unlicensed access based on NR, unlicensed frequency bands can operate in the 5 GHz, 37 GHz, and 60 GHz frequency bands. Because unlicensed frequency bands are shared by various radio access technologies (RATs), such as Wi-Fi, radar, and Long Term Evolution Assisted Access (LTE-LAA), in some countries or regions, unlicensed frequency bands must meet certain regulations when used to ensure that all devices can use these resources fairly, including rules such as listen before talk (LBT) and maximum channel occupancy time (MCOT). When a transmitting node needs to transmit information, it must first perform LBT. In this case, it performs energy detection (ED) on surrounding nodes. If the detected power is lower than a threshold, it considers the channel to be idle and the transmitting node can transmit. Conversely, it considers the channel to be busy and the transmitting node cannot transmit. The transmitting node may be a base station, UE, WiFi AP, etc. After the transmitting node starts transmission, the channel occupancy time (COT) must not exceed MCOT.
[0026] Commonly used LBT types (categories) can be divided into category 1, category 2, and category 4. Category 1 LBT means that the transmitting node does not perform LBT, i.e., no LBT or immediate transmission. Category 2 LBT is one-shot LBT, i.e., the node performs a single LBT before transmission, transmits if the channel is idle, and does not transmit if the channel is busy. Category 4 LBT is a channel listening mechanism based on back-off, where a transmitting node backs off when it hears the channel is busy and continues listening until it hears the channel is idle. For gNBs, Category 2 LBT is used for the Physical Downlink Shared Channel (PDSCH) without a Discovery Reference Signal (DRS), and Category 4 LBT is used for the PDSCH / Physical Downlink Control Channel (PDCCH) / Extended Physical Downlink Control Channel (ePDCCH). For UEs, Category 4 LBT corresponds to Type 1 UL channel access procedure, and Category 2 LBT corresponds to Type 2 UL channel access procedure.
[0027] Frame Based Equipment (FBE) means that the transmission / reception timing of the equipment adopts a periodic structure, and the period is a Fixed Frame Period (FFP).
[0028] FBE nodes occupy a channel by adopting a channel access mechanism based on LBT. Here, a node that initiates a transmission sequence including one or more consecutive transmissions is called an initiating device, and the other node is called a responding device. An FBE node may be an initiating node, a responding node, or may simultaneously support the functions of both nodes.
[0029] For Load based equipment (LBE), a transmitting node can perform LBT from any time and must listen for the channel to be idle before transmitting. For a transmitting node, there is no fixed listening time and when listening for the channel to be busy, it does not need to skip but can continue listening by backing off a few Extended Clear Channel Assessments (eCCAs) until the eCCA counter reaches zero.
[0030] In SL, channel access can be performed using LBE in unlicensed frequency bands to transmit information. NR V2X supports a new SL channel, PSFCH, to carry ACK / NACK feedback information in SL. The PSFCH and PSCCH / PSSCH have a fixed association, which limits transmission flexibility.
[0031] The following describes in detail the method for determining sidelink feedback resources according to the embodiments of the present application through several examples and application scenarios thereof, in conjunction with the drawings.
[0032] FIG. 2 is a flowchart illustrating a method for determining sidelink feedback resources according to an embodiment of the present application, which includes the following steps:
[0033] In step 200, a first terminal determines a first resource, where the first resource is one or more resources on which the first terminal will perform a channel access flow.
[0034] Here, the first terminal is a receiving end device of the PSSCH and / or PSCCH, and a transmitting end device of the feedback information.
[0035] The first terminal determines a first resource, which is a resource on which the first terminal executes a channel access flow, i.e., the first terminal executes a channel access flow on the first resource.
[0036] Optionally, the first resource is one or more resources.
[0037] Optionally, the channel access flow is Step 1) setting a count value to N; If N>0, the terminal executes step N-1. Step 3) detects whether the resource / channel is idle, and if the channel is idle, executes step 4), otherwise executes step 5); Step 4) if N=0, stop, otherwise execute step 2); Step 5) additionally detecting the Td time and determining whether it is idle; and step 6) of executing step 4) if the detected time Td is idle, and otherwise executing step 5).
[0038] Optionally, the first resource is determined by at least one of: pre-definition by a protocol, pre-configuration by a network, pre-configuration by a terminal, network configuration, terminal configuration, a Media Access Control Element (MAC CE), a Downlink Control Information (DCI) indication, and a Sidelink Control Information (SCI) indication.
[0039] For example, the first terminal determines a candidate feedback resource position based on the position of the PSSCH and / or PSCCH, performs a channel access process at the candidate feedback resource position, and transmits feedback information if the access is successful; otherwise, performs access at the next candidate feedback resource position.
[0040] In the embodiment of the present application, the first terminal determines the first resource on which the channel access flow is performed, the detection position is flexible and controllable, the scheduling flexibility is high, and the first terminal only needs to perform channel access on the first resource, which can save the energy consumption of the first terminal detection.
[0041] Optionally, the first resource is: Candidate feedback resources; Feedback resources and Listen before talk LBT position and discovery resources; a physical sidelink feedback channel PSFCH resource; Channel State Information (CSI) reporting resources; Hybrid Automatic Repeat reQuest (HARQ) resources.
[0042] The embodiments of the present application provide a method for determining SL feedback resources in unlicensed frequency bands.
[0043] Optionally, the candidate feedback resource or feedback resource is a PSFCH resource, a CSI report resource, or a HARQ resource.
[0044] Optionally, the detection resource is a resource on which the first terminal performs channel detection.
[0045] Optionally, the first terminal determining the first resource includes: determining, by the first terminal, the first resource based on a first physical sidelink shared channel (PSSCH) and / or a physical sidelink control channel (PSCCH) and a first mapping rule for representing a mapping relationship between the first PSSCH and / or PSCCH and a first resource; The first terminal determines the first resource based on data transmission of a network side device and a second mapping rule for representing a mapping relationship between the data transmission of the network side device and a first resource; The first terminal determines the first resource based on a second PSSCH and / or PSCCH and a third mapping rule for representing a mapping relationship between the second PSSCH and / or PSCCH and a first resource; The first terminal determines the first resource based on a location of configuration information or instruction information and a fourth mapping rule for representing a mapping relationship between the location of the configuration information or instruction information and a first resource; and the first terminal determining the first resource based on a channel parameter and a fifth mapping rule for representing a mapping relationship between the channel parameter and a first resource.
[0046] In some alternative embodiments, the first terminal determines the first resource based on a first physical sidelink shared channel PSSCH and / or physical sidelink control channel PSCCH and a first mapping rule for describing a mapping relationship between the first PSSCH and / or PSCCH and the first resource.
[0047] Here, the first PSSCH and / or PSCCH is at least one of a PSSCH and / or PSCCH transmitted by a second terminal, a PSSCH and / or PSCCH scheduled by a scheduling terminal, a PSSCH and / or PSCCH carrying scheduling information of the scheduling terminal, and a PSSCH and / or PSCCH scheduled by a network side device; Optionally, the second terminal is a transmitting end device of the PSSCH or PSCCH, and a receiving end device of the feedback information.
[0048] Optionally, there may be more than one second terminal.
[0049] Alternatively, the scheduling terminal may be a header terminal UE for controlling data transmission and reception between a pair of UEs.
[0050] Alternatively, the scheduling terminal may be a device that transmits the PSSCH and / or the PSCCH, or a device that controls a terminal / header terminal to transmit the PSSCH and / or the PSCCH, or a device that allows a terminal to transmit the PSSCH and / or the PSCCH.
[0051] Optionally, the first PSSCH and / or PSCCH is determined based on at least one of the first level SCI, the second level SCI, and the location of the data in the transmission. In the current definition of SL, the first level SCI is carried on the PSCCH, and the second level SCI and data are carried on the PSSCH.
[0052] Optionally, the first mapping rule is: The first mapping rule is predefined or preconfigured or configured; and - predefining, preconfiguring or configuring the first mapping rule within M physical sidelink feedback channel (PSFCH) periods, where M is a value predefined, preconfigured or configured by a protocol; A mapping relationship between the first PSSCH and / or PSCCH and the first resource is one-to-one, one-to-many, many-to-one, or many-to-many; The first mapping rule satisfies at least one of the following: a gap between the i-th first resource and the j-th first resource is greater than L, where i and j are positive integers greater than or equal to 1, and L is a pre-defined, pre-configured, configured, or indicated value.
[0053] Here, "predefined" means "predefined by a protocol," "preconfigured" means "preconfigured by a network side device or a second terminal or a scheduling terminal via Radio Resource Control (RRC) signaling," and "configured" means "configured by a network side device or a second terminal or a scheduling terminal via RRC signaling.
[0054] Alternatively, if the PSFCH period is N (for example, a value of 1, 2, or 4), a first mapping rule is predefined or preconfigured or configured within M periods, where the first mapping rule is a mapping rule of the PSFCH, and M is a value predefined or preconfigured or configured by a protocol.
[0055] For example, if the PSFCH period N=4 and M=3, the RRC pre-configures three candidate PSFCH resources corresponding to the PSSCH.
[0056] Optionally, the first mapping rule is one or more, that is, the mapping relationship between the first PSSCH and / or PSCCH and the first resource is one-to-one, one-to-many, many-to-one, or many-to-many.
[0057] Optionally, L is a maximum channel occupation time (MCOT), and the gap between the i-th first resource and the j-th first resource in the first mapping rule is greater than the maximum channel occupation time (MCOT), where i and j are positive integers greater than or equal to 1. For example, the gap between the first PSFCH candidate feedback resource and the last PSFCH candidate feedback resource is greater than the MCOT of the PSSCH. In this way, it can be ensured that all PSFCH candidate feedback resources are located within one COT and do not fail.
[0058] Figure 3 is a schematic diagram of semi-statically configuring one or more PSFCH candidate resources according to an embodiment of the present application. Figure 4 is a schematic diagram of semi-statically configuring one or more PSFCH candidate resources according to an embodiment of the present application.
[0059] The first terminal performs a channel access flow, preempts resources, and transmits a PSFCH. One or more fixed mapping relationships are preconfigured between candidate feedback resources and the PSSCH and / or PSCCH. A PSFCH mapping rule is configured for M PSFCH cycles. One PSSCH and / or PSCCH may correspond to M candidate PSFCH resources.
[0060] Multiple candidate PSFCH resources may be defined to provide more access opportunities for the first terminal.
[0061] Optionally, the mapping relationship between the first PSSCH and / or PSCCH and the first resource is: a first transmission gap Gap1 between the first resource indicated by downlink control information DCI or sidelink control information SCI and the first PSSCH and / or PSCCH; Here, the first transmission gap Gap1 is a predefined or preconfigured or configured or indicated value.
[0062] As can be appreciated, the first resource is associated with a first PSSCH and / or PSCCH.
[0063] The DCI corresponds to the PSSCH and / or PSCCH scheduled by the network side device, and the SCI corresponds to the PSSCH and / or PSCCH scheduled by the terminal side device (second terminal or scheduling terminal).
[0064] Optionally, the SCI here may be a first level SCI or a second level SCI.
[0065] The DCI or SCI indicates a first transmission gap Gap1 between the first resource and the first PSSCH and / or PSCCH, which may be understood to mean that the first resource is located after the first PSSCH and / or PSCCH transmission, separated by the gap Gap1.
[0066] The DCI or SCI indicates that a first transmission gap Gap1 between the first resource and the first PSSCH and / or PSCCH is applied when the first terminal shares the COT of the second terminal.
[0067] Optionally, the DCI or SCI includes: Information indicating that feedback information is to be transmitted within the current channel occupancy time COT or the next K COTs; The terminal identifier ID fed back into the current COT; At least one piece of information is conveyed among the next K COTs and the terminal ID to be fed back; Here, K is a positive integer equal to or greater than 1.
[0068] 5 is a schematic diagram of a first terminal according to an embodiment of the present application sharing a COT of a second terminal to transmit a PSFCH. As shown in FIG. 5, for a TX UE initiated COT (i.e., a resource obtained by preemption through a channel access process performed by the second terminal), the first terminal shares the resource to transmit a PSFCH.
[0069] Specifically, the second terminal (TX UE in FIG. 5) transmits an SCI to indicate the COT information (e.g., current COT / next COT) where the feedback information is located to the first terminal (RX UE in FIG. 4). The case where the UE ID of the first terminal is carried in the SCI, The a bit in the SCI indicates that the COT information (a>=0) where the PSFCH is located is explicitly indicated. When a=1, a value of '0' indicates that the feedback information is transmitted within the current COT, and a value of '1' indicates that the feedback information is transmitted within the next COT. This includes a case where the SCI implicitly indicates to the first terminal the COT information where the PSFCH is located.
[0070] In some other alternative embodiments, the first terminal determines the first resource based on data transmission of a network side device and a second mapping rule for representing a mapping relationship between the data transmission of the network side device and the first resource.
[0071] As can be seen, the first resource relates to data transmission of the network side equipment.
[0072] Optionally, the second mapping rule is predefined or preconfigured or obtained by configuration.
[0073] Optionally, the mapping relationship between the data transmission of the network side device and the first resource is: a second transmission gap Gap2 between the first resource indicated by the DCI and physical uplink transmission information or physical downlink transmission information; Here, the second transmission gap Gap2 is a predefined or preconfigured or configured or indicated value.
[0074] That is, the second transmission gap Gap2 between the first resource and the PUSCH / PDSCH may be dynamically indicated to the first terminal by DCI, but the value of Gap2 may be predefined or preconfigured or configured or instructed. This embodiment is applied to the case where the first terminal shares the COT of the network side device.
[0075] For example, in a case where the first terminal shares the COT of the gNB, the DCI dynamically indicates that the first resource is located at a position separated by a gap Gap2_UL after UL transmission of the gNB, or the DCI dynamically indicates that the first resource is located at a position separated by a gap Gap2_DL after DL transmission of the gNB, where Gap2_UL / Gap2_DL are predefined or preconfigured or configured or indicated values.
[0076] In some further alternative embodiments, the first terminal determines the first resource based on a second PSSCH and / or PSCCH and a third mapping rule for representing a mapping relationship between the second PSSCH and / or PSCCH and a first resource.
[0077] Here, the second PSSCH and / or PSCCH is used to carry data to be transmitted by the first terminal, i.e., the second PSSCH and / or PSCCH is the second PSSCH and / or PSCCH to be transmitted by the first terminal.
[0078] As can be appreciated, the first resource and the second PSSCH and / or PSCCH are transmitted within the same time domain unit, where the time domain unit may be a symbol, a slot, or a millisecond.
[0079] Optionally, the third mapping rule is predefined or preconfigured or obtained by configuration.
[0080] For example, Figure 6 is a schematic diagram of a first terminal's PSFCH and its PSSCH and / or PSCCH transmitted within the same time domain unit according to an embodiment of the present application. As shown in Figure 6, the PSFCH of the first terminal (i.e., the RX UE corresponding to PSSCH and / or PSSCH 1) performs LBT with the PSSCH and / or PSCCH 2 to be transmitted. If the first terminal successfully accesses, the PSFCH is transmitted within the same time domain unit as the PSSCH and / or PSCCH 2.
[0081] In some other alternative embodiments, the first terminal determines the first resource based on a location of configuration information or instruction information and a fourth mapping rule for expressing a mapping relationship between the location of the configuration information or instruction information and the first resource.
[0082] That is, the first resource is related to the location of the configuration information or the indication information, i.e., the configuration information or the indication information implicitly indicates the first resource.
[0083] For example, the first terminal determines the first resource based on the position of the DCI or SCI and a fourth mapping rule, and the fourth mapping rule is used to represent the mapping relationship between the position of the DCI or SCI and the first resource.
[0084] Optionally, the fourth mapping rule is predefined or preconfigured or obtained by configuration.
[0085] In some further alternative embodiments, the first terminal determines the first resource based on a channel parameter and a fifth mapping rule for representing a mapping relationship between the channel parameter and a first resource.
[0086] As can be seen, the first resource relates to a channel parameter.
[0087] Optionally, the channel parameters are: Channel Occupancy Ratio (CR) and Channel Busy Ratio (CBR) and a Reference Signal Receiving Power (RSRP) threshold; a Received Signal Strength Indicator (RSSI) threshold; a signal to interference plus noise ratio (SINR) threshold; Modulation and Coding Scheme (MCS) table; The PSSCH channel occupancy time is at least one of:
[0088] Optionally, the fifth mapping rule is predefined or preconfigured or obtained by configuration.
[0089] For example, the relationship between the CR range / CBR range configured in advance by the network and the feedback resource gap is as follows:
[0090] CBR range 1 corresponds to (candidate) feedback resource gap N1, CBR range 2 corresponds to the (candidate) feedback resource gap N2, … If the CBR value in the terminal measurement system / resource pool is in CBR range 1, the terminal / gNB sets / indicates the feedback resource gap based on the feedback resource gap N1.
[0091] It should be noted that the above various ways in which the first terminal determines the first resource may be used in combination.
[0092] In some alternative embodiments, the first resource is some or all of the time domain resources configured on a non-licensed frequency band, or the first resource is all or some of the resources in a resource pool or in a channel occupation time COT.
[0093] 7 is a schematic diagram showing all time domain resources as PSFCH candidate resources according to an embodiment of the present application. As shown in FIG. 7, a first terminal performs channel access and preempts resources to transmit a PSFCH. The first resources are predefined as some or all of the time domain resources configured on a non-licensed frequency band. The first resources perform a channel access process on these some or all of the time domain resources. If the access is successful, the first terminal can occupy the corresponding feedback resource to transmit feedback information. Optionally, the gap between the first resource and the corresponding PSSCH and / or PSCCH resource is greater than a third transmission gap. Here, the third transmission gap is a predefined / preconfigured value.
[0094] Alternatively, all resources in the resource pool / COT may be the first resource, and the first resource may be a part of the resources in the resource pool / COT.
[0095] In the above case, the first resource itself is not affected, and the feedback information receiving end device needs to save the overhead of identifying the PSFCH. The information transmitted on the PSFCH needs to be additionally designed, and the feedback information is Feedback information receiving end device ID (for example, UE ID of the second terminal) information; Feedback information transmitting end device ID (i.e., first terminal UE ID) information; HARQ process ID information; and ACK / NACK information.
[0096] Here, the feedback information receiving end device is a second terminal, a scheduling terminal or a network side device.
[0097] As can be understood, when one PSSCH corresponds to multiple PSFCH periods, one PSFCH occasion may carry feedback information for multiple transport blocks (TBs) of one UE, and the feedback information receiving end device needs to identify which TB the feedback is for in order to receive the feedback information.
[0098] In some alternative embodiments, the first resource is pre-configured or configured by a radio resource control (RRC) and / or the first resource is indicated by a media access control (MAC CE), DCI or SCI.
[0099] In one embodiment, the first resource is pre-configured or configured by radio resource control (RRC). Optionally, a second terminal pre-configures or configures the first resource of the first terminal by RRC signaling, or a scheduling terminal pre-configures or configures the first resource of the first terminal by RRC signaling, or a network side device pre-configures or configures the first resource of the first terminal by RRC signaling.
[0100] In one embodiment, the first resource is indicated by a media access control element (MAC CE), DCI or SCI. Alternatively, the second terminal indicates the first resource of the first terminal by the MAC CE or SCI, or the scheduling terminal indicates the first resource of the first terminal by the MAC CE or SCI, and the network side device indicates the first resource of the first terminal by the MAC CE or DCI.
[0101] In one embodiment, the first resource is pre-configured or configured by a radio resource control RRC and indicated by a media access control control element MAC CE, DCI or SCI.
[0102] For example, the first terminal receives a table of first resources and transmission gap configurations of the PSSCH or PSCCH that are pre-configured or configured in the network, and receives MAC CE signaling from the network, indicating a specific value of the transmission gap.
[0103] FIG. 8 is a schematic diagram of dynamically indicating one or more PSFCH candidate resources according to an embodiment of the present application.
[0104] In one embodiment, the second terminal transmits an SCI to indicate the location of one or more PSFCH candidate resources. The first terminal performs a channel access process before the candidate feedback resource, and if the access is successful, it can occupy the corresponding feedback resource and transmit feedback information. The second terminal detects a PSFCH in the candidate feedback resource (candidate PSFCH resource 1, candidate PSFCH resource 2, and / or candidate PSFCH resource 3 in FIG. 8).
[0105] In one embodiment, a scheduling terminal (e.g., a Header UE) transmits an SCI to indicate one or more PSFCH candidate locations to a first terminal and / or a second terminal. The first terminal performs a channel access process before a candidate feedback resource, and if the access is successful, can occupy the corresponding feedback resource to transmit feedback information. The second terminal detects a PSFCH in the candidate feedback resource.
[0106] In one embodiment, a network side device (e.g., a gNB) transmits DCI to indicate one or more PSFCH candidate locations to a first terminal and / or a second terminal. The first terminal performs a channel access process before the candidate feedback resource, and if the access is successful, can occupy the corresponding feedback resource to transmit feedback information. The second terminal detects the PSFCH in the candidate feedback resource.
[0107] In some other alternative embodiments, when the first resource is a detection resource / LBT location, the first terminal determining the first resource includes: determining the detection resource / LBT location based on the candidate feedback resource or feedback resource and a sixth mapping rule for indicating a mapping relationship between the detection resource / LBT location and the candidate feedback resource / feedback resource;
[0108] Optionally, the first terminal determines a candidate feedback resource or feedback resources, and then determines a detection resource / LBT location based on the candidate feedback resource or feedback resources and a sixth mapping rule.
[0109] Here, the sixth mapping rule is: a mapping relationship between the detection resource and the candidate feedback resource; a mapping relationship between the detection resource and the feedback resource; the mapping relationship between the LBT position and the candidate feedback resource; and a mapping relationship between the LBT position and the feedback resource.
[0110] Any of the above mapping relationships may be one-to-one, one-to-many, many-to-one, or many-to-many relationships.
[0111] The LBT position is the start position of the LBT and / or the end position of the LBT.
[0112] For example, the first terminal determines the location of the candidate feedback resource based on the corresponding rules of the PSSCH and / or PSCCH predefined by the protocol. The first terminal preempts the resource only after detecting X time domain units before the feedback resource, and transmits the feedback information within the corresponding COT if the preemption is successful. In this way, continuous detection is not required, and energy consumption for detection can be saved.
[0113] Optionally, the detected resource / LBT location is: the start or end position of the candidate feedback resource / feedback resource; a slot start boundary or a slot end boundary; and the start of a Fixed Frame Period (FFP), offset by Y time domain units from at least one of Here, Y is a positive integer.
[0114] In an embodiment of the present application, the time domain unit may be a microsecond, a symbol, a slot, a subframe, a frame, or a millisecond.
[0115] In some alternative embodiments, the first terminal determining the first resource comprises: The first terminal determines a first resource based on a first preset rule; Here, the first predetermined rule is: Calculating a modulo of N based on an SL resource pool number index; if the modulo value is A, determining a resource corresponding to the SL resource pool number index as a first resource; Wherein, the SL resource pool number index is a System Frame Number (SFN) number or a Direct Frame Number (DFN) number in the SL resource pool; Here, the values of N and / or A are: a parameter that is predefined or preconfigured or configured by a protocol and / or a value that is indicated by a MAC CE or DCI or SCI; a value of a resource pool or CR or CBR or logical channel or logical channel group or priority or contention window (CW) or channel access priority (CPAC) parameter configuration; A satisfies at least one of the following conditions: A is a value configured in each terminal, or a value related to the terminal ID.
[0116] Here, A being a value configured in each terminal means that A is a parameter configured independently in the terminal, that is, different values may be configured between different terminals.
[0117] For example, configure one or more values of N and / or A for each resource pool.
[0118] For example, a mapping relationship between CR and N and / or A is set, and the corresponding values of N and / or A are obtained based on the CB obtained by measurement, or a mapping relationship between CBR and N and / or A is set, and the corresponding values of N and / or A are obtained based on the CBR obtained by measurement.
[0119] Optionally, the adjustment value delta of N and / or A is set, i.e., N / A is updated, based on the resource pool, CR, CBR, logical channel, logical channel group, priority, CW, or CPAC parameter.
[0120] Optionally, the first terminal determining the first resource includes: The first terminal determines a first resource based on a second preset rule; Here, the second predetermined rule is: Taking a start time domain resource of a channel occupation time COT as a reference, offsetting it by m time domain units, and determining it as a first resource; Here, the value of m is m is a parameter predefined or preconfigured or configured by the protocol and / or a value indicated by the MAC CE / DCI / SCI; m mod M=B, where the values of M and / or B are parameters predefined or preconfigured or configured by a protocol and / or values indicated by a MAC CE or DCI or SCI, are values of a resource pool or CR or CBR or logical channel or logical channel group or priority or contention window CW or channel access priority CPAC parameter configuration, and B is a value configured in each terminal or a value associated with a terminal ID.
[0121] Here, B being a value configured in each terminal means that B is a parameter that is configured independently in the terminal, that is, different values may be configured between different terminals.
[0122] where m is one or more positions.
[0123] For example, if M is predefined as 4 and m(mod M)=0, then the candidate starting position is the position offset by 4, 8, 12, ... from the starting position of the COT within the COT range.
[0124] Optionally, the method further comprises: the first terminal performing a channel access flow at the first resource location; If the access is successful, the first terminal occupies the first resource and transmits feedback information; If the access is unsuccessful, the first terminal performs a channel access flow at the next one or more first resource locations.
[0125] Optionally, the feedback information comprises: An identifier ID of the feedback information receiving end device; The ID of the first terminal; a hybrid automatic repeat request process identifier (HARQ process ID); Acknowledgment (ACK) / Non-ACKnowledgment (NACK), and Discontinuous Transmission (DTX), where DTX indicates that the terminal / base station receiving the feedback information is at a position where the feedback information is received, and if no feedback information is received, the feedback is considered to be DTX.
[0126] Optionally, the method further comprises: If the feedback information is a NACK, the first terminal performs a channel access flow at the next one or more first resource locations; If the feedback information is ACK, the first terminal stops performing a channel access flow at a subsequent first resource location; and the first terminal determining whether to execute a channel access flow at the subsequent first resource location based on an instruction from the second terminal, a scheduling terminal, or a network side device.
[0127] As can be seen, the first terminal performs a channel access flow, i.e., channel detection, on some / all of the first resources, and based on the detection result, performs at least one of the following: 1) When the first terminal has successfully accessed the first resource, it sends feedback information on the corresponding feedback resource.
[0128] If the feedback information is NACK, the first terminal performs channel access in the next one / multiple first resources; If the feedback information is an ACK, the first terminal stops making a channel access in the subsequent first resource; The first terminal determines whether to perform channel access on the subsequent first resource according to an instruction from the second terminal, the scheduling terminal, or the network side device; 2) If the first terminal fails to access the first resource, it attempts to access the channel on the next one or more first resources.
[0129] Here, some / all of the first resources are semi-statically configured and / or dynamically instructed first resources.
[0130] 3, the first terminal performs a channel access process before a candidate feedback resource, and if the access is successful, it can occupy the corresponding feedback resource to send feedback information. If the feedback information is ACK, the RX UE does not perform LBT detection before the subsequent candidate feedback resource, and if the feedback is NACK, the RX UE performs LBT detection on the subsequent candidate feedback resource.
[0131] Referring to FIG. 7, the first terminal performs a channel access process on all time domain resources, and if the access is successful, it can occupy the corresponding feedback resource to send feedback information, where the feedback information includes at least one of an ID of a feedback information receiving end device, an ID of the first terminal, an HARQ process ID, and ACK / NACK information.
[0132] 9 is a schematic diagram of a PSCCH / PSSCH associated with a PSFCH resource according to an embodiment of the present application. Referring to FIG. 9, optionally, the PSCCH / PSSCH of a TB initial transmission / retransmission is associated with a corresponding PSFCH, and the first terminal (RX UE in FIG. 9) needs to feedback a HARQ-ACK on the associated PSFCH resource after demodulating the PSCCH / PSSCH. For a non-permitted frequency band, the first terminal may not be able to access the channel and feedback a PSFCH. The first terminal may attempt channel access on multiple PSFCH resources, and may attempt channel access on at least the PSFCH resource associated with the demodulated PSCCH / PSSCH / reserved PSCCH / PSSCH (some PSCCHs / PSSCHs) (regardless of whether the reserved PSCCH / PSSCH has a TB transmission), and if successful, feedback HARQ-ACK information. Optionally, the reserved resource is this TB transmission reserved resource.
[0133] If the second terminal (TX UE in FIG. 9) has not demodulated the HARQ-ACK information on the PSFCH associated with the PSCCH / PSSCH after performing TB transmission, the second terminal still needs to receive the PSFCH at a position where the first terminal may transmit the PSFCH.
[0134] In an embodiment of the present application, the first terminal determines a first resource on which to perform a channel access flow based on a rule that is predefined by a protocol, semi-statically configured, dynamically instructed, or pre-set, and sends feedback information on the corresponding feedback resource after successful access. The detection location is flexible and controllable, and the scheduling flexibility is high. The first terminal only needs to perform channel access on the first resource, thereby saving energy consumption for first terminal detection.
[0135] FIG. 10 is a second flowchart of a method for determining sidelink feedback resources according to an embodiment of the present application. As shown in FIG. 10 , the method includes:
[0136] In step 1000, a second terminal or a scheduling terminal performs feedback information detection on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0137] It should be mentioned that the execution body of the embodiments of the present application may be a second terminal or a scheduling terminal, that is, the second terminal or the scheduling terminal is the feedback information receiving end.
[0138] The second terminal or the scheduling terminal can instruct the first terminal how to determine the first resource, so that the first resource of the first terminal is known to the second terminal or the scheduling terminal. Alternatively, the second terminal or the scheduling terminal can determine the first resource of the first terminal according to a preset rule. For the preset rule, please refer to the description in the embodiment of the above method. No further description will be given here.
[0139] Optionally, the second terminal is a transmitting end device of the PSSCH or PSCCH, and a receiving end device of the feedback information.
[0140] Alternatively, the scheduling terminal may be a header terminal UE for controlling data transmission and reception between a pair of UEs.
[0141] Alternatively, the scheduling terminal may be a device that transmits the PSSCH and / or the PSCCH, or a device that controls a terminal / header terminal to transmit the PSSCH and / or the PSCCH, or a device that allows a terminal to transmit the PSSCH and / or the PSCCH.
[0142] As can be seen, the first terminal performs a channel access flow on the first resource, and if the access is successful, transmits feedback information on the corresponding first resource, and in response, the second terminal or the scheduling terminal performs feedback information detection on the first resource.
[0143] In an embodiment of the present application, the second terminal or the scheduling terminal performs feedback information detection in the first resource, so that the second terminal or the scheduling terminal can save energy consumption when receiving feedback information.
[0144] Optionally, the method further comprises: The second terminal or the scheduling terminal indicates the first resource of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and SCI; The second terminal or the scheduling terminal indicates the first mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and SCI; The second terminal or the scheduling terminal indicates the third mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and SCI; The second terminal or the scheduling terminal indicates a fourth mapping rule of the first terminal by a MAC CE or SCI; The method further includes at least one of the second terminal or the scheduling terminal indicating the fifth mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and SCI.
[0145] As can be seen, the method comprises: The second terminal or the scheduling terminal pre-configuring or configuring a first resource of the first terminal by radio resource control (RRC) signaling; The second terminal or the scheduling terminal indicates a first resource of the first terminal by a media access control element (MAC CE) or sidelink control information (SCI); The second terminal or the scheduling terminal indicates a first resource of the first terminal by RRC signaling and MAC CE or SCI; The second terminal or the scheduling terminal pre-configures or configures a first mapping rule for the first terminal by RRC signaling; The second terminal or the scheduling terminal indicates a first mapping rule of the first terminal by a MAC CE or SCI; The second terminal or the scheduling terminal indicates the first mapping rule of the first terminal by RRC signaling and MAC CE or SCI; The second terminal or the scheduling terminal pre-configures or configures a third mapping rule for the first terminal by RRC signaling; The second terminal or the scheduling terminal indicates a third mapping rule of the first terminal by a MAC CE or SCI; The second terminal or the scheduling terminal indicates a third mapping rule of the first terminal by RRC signaling, and MAC CE or SCI; The second terminal or the scheduling terminal indicates a fourth mapping rule of the first terminal by a MAC CE or SCI; The second terminal or the scheduling terminal pre-configures or configures a fifth mapping rule for the first terminal by RRC signaling; The second terminal or the scheduling terminal indicates a fifth mapping rule of the first terminal by a MAC CE or SCI; The second terminal or the scheduling terminal further includes at least one of indicating the fifth mapping rule of the first terminal by RRC signaling, and MAC CE or SCI; Wherein the first mapping rule is used to represent a mapping relationship between a first PSSCH and / or PSCCH and a first resource; The third mapping rule is used to represent a mapping relationship between the second PSSCH and / or PSCCH of the first terminal and the first resource; the fourth mapping rule is used to represent a mapping relationship between a location of configuration information or instruction information and a first resource; the fifth mapping rule is used to represent a mapping relationship between a channel parameter and a first resource; Here, the first PSSCH and / or PSCCH is at least one of a PSSCH and / or PSCCH transmitted by a second terminal, a PSSCH and / or PSCCH scheduled by a scheduling terminal, and a PSSCH and / or PSCCH carrying scheduling information of a scheduling terminal, Here, the second PSSCH and / or PSCCH is used to carry data to be transmitted by the first terminal.
[0146] Optionally, the method further comprises: If feedback information is not received on the first resource, determining that the feedback information is a non-acknowledgement information NACK / discontinuous transmission DTX; If the feedback information received in the first resource is a NACK, the second terminal or the scheduling terminal performs feedback information detection in one or more next first resource positions; When the feedback information received in all the first resources is acknowledgement information ACK, the second terminal or the scheduling terminal indicates the first resource to the first terminal; If no ACK is received on all the first resources, the second terminal or the scheduling terminal discards the current data packet.
[0147] Referring to FIG. 3 and FIG. 4, the second terminal or the scheduling terminal performs PSFCH detection in the candidate feedback resource; a) If the detection fails, consider the feedback information to be a NACK or DTX.
[0148] b) If it is detected as a NACK, detect the feedback information at the subsequent candidate feedback resource position (Figure 3).
[0149] c) If it is detected as an ACK, no feedback information is detected in the subsequent candidate feedback resource positions (Figure 4).
[0150] Optionally, the second terminal or the scheduling terminal indicates a first resource to the first terminal.
[0151] d) If all M PSFCHs fail, or if no ACK is detected, or if K NACKs are detected, the second terminal discards the data packet, where K is a preset threshold.
[0152] In an embodiment of the present application, the second terminal or the scheduling terminal instructs the first terminal to use a first resource determination method, thereby realizing flexible configuration of feedback resources, and allowing the first terminal to save energy consumption for detecting feedback resources; and the second terminal or the scheduling terminal only needs to detect feedback information in the first resource, thereby saving energy consumption for detecting feedback information in the second terminal or the scheduling terminal.
[0153] FIG. 11 is a third flowchart of a method for determining sidelink feedback resources according to an embodiment of the present application. As shown in FIG. 11 , the method includes:
[0154] In step 1100, the network side device performs feedback information detection on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0155] The implementation body of the embodiment of the present application is the network side device, that is, the network side device is the feedback information receiving end.
[0156] As can be seen, the first terminal performs a channel access flow in the first resource, and transmits feedback information in the corresponding first resource if the access is successful, and the network side device accordingly performs feedback information detection in the first resource.
[0157] The network side device can instruct the first terminal to determine the first resource in a manner that the first terminal determines the first resource, so that the first resource of the first terminal is known to the network side device. Alternatively, the network side device can determine the first resource of the first terminal according to a preset rule. For the preset rule, please refer to the description in the embodiment of the above method. No further description will be given here.
[0158] In the embodiment of the present application, the network side device performs feedback information detection in the first resource, so that the network side device can save energy consumption for receiving feedback information.
[0159] Optionally, before the network side device performs feedback information detection on the first resource, The network side device indicates a first resource of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and DCI; The network side device indicates a first mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and DCI; The network side device indicates a second mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and DCI; The network side device indicates a third mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and DCI; The network side device indicates a fourth mapping rule of the first terminal by MAC CE or DCI; The method further includes at least one of the network side device indicating the fifth mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and DCI.
[0160] As can be seen, the method comprises: The network side device pre-configures or configures a first resource of the first terminal by radio resource control (RRC) signaling; The network side device indicates a first resource of the first terminal by a media access control element (MAC CE) or downlink control information (DCI); The network side device indicates a first resource of the first terminal by RRC signaling, and MAC CE or DCI; The network side device pre-configures or configures a first mapping rule for the first terminal through RRC signaling; The network side device indicates a first mapping rule of the first terminal by MAC CE or DCI; The network side device indicates a first mapping rule of the first terminal by RRC signaling, and MAC CE or DCI; The network side device pre-configures or configures a second mapping rule for the first terminal through RRC signaling; The network side device indicates a second mapping rule of the first terminal by MAC CE or DCI; The network side device indicates a second mapping rule of the first terminal by RRC signaling, and MAC CE or DCI; The network side device pre-configures or configures a third mapping rule for the first terminal through RRC signaling; The network side device indicates a third mapping rule of the first terminal by MAC CE or DCI; The network side device indicates a third mapping rule of the first terminal by RRC signaling, and MAC CE or DCI; The network side device indicates a fourth mapping rule of the first terminal by MAC CE or DCI; The network side device pre-configures or configures a fifth mapping rule for the first terminal through RRC signaling; The network side device indicates a fifth mapping rule of the first terminal by MAC CE or DCI; The method further includes at least one of the network side device instructing the first terminal by RRC signaling, MAC CE or DCI, and the fifth mapping rule; Wherein the first mapping rule is used to represent a mapping relationship between a first PSSCH and / or PSCCH and a first resource; the second mapping rule is used to represent a mapping relationship between data transmission of a network side device and a first resource; The third mapping rule is used to represent a mapping relationship between the second PSSCH and / or PSCCH and the first resource; the fourth mapping rule is used to represent a mapping relationship between a location of configuration information or instruction information and a first resource; the fifth mapping rule is used to represent a mapping relationship between a channel parameter and a first resource; Wherein, the first PSSCH and / or PSCCH is a PSSCH and / or PSCCH scheduled by a network side device, The second PSSCH and / or PSCCH is used to carry data to be transmitted by the first terminal.
[0161] Selectively, If feedback information is not received on the first resource, determining that the feedback information is a non-acknowledgement information NACK / discontinuous transmission DTX; If the feedback information received in the first resource is a NACK, the network side device performs feedback information detection in one or more next first resource positions; When the feedback information received in all the first resources is an acknowledgement information ACK, the network side device instructs the first terminal to use the first resource; and if no ACK is received from any of the first resources, the network side device discards the current data packet.
[0162] In the embodiment of the present application, the network side device instructs the first terminal to use a first resource determination method, thereby realizing flexible configuration of feedback resources, and saving the energy consumption of the first terminal detecting feedback resources; and the network side device only needs to detect feedback information in the first resource, thereby saving the energy consumption of the network side device detecting feedback information.
[0163] It should be noted that the execution body of the method for determining sidelink feedback resources according to the embodiments of the present application may be a device for determining sidelink feedback resources or a control module for executing the method for determining sidelink feedback resources in the device for determining sidelink feedback resources. In the embodiments of the present application, the device for determining sidelink feedback resources according to the embodiments of the present application will be described by taking the device for determining sidelink feedback resources as an example for executing the method for determining sidelink feedback resources.
[0164] FIG. 12 is a structural schematic diagram of an apparatus for determining sidelink feedback resource according to an embodiment of the present application; The first determining unit 1210 includes a first determining unit for determining a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0165] In the embodiment of the present application, a first resource for executing a channel access flow is determined, the detection location is flexible and controllable, scheduling flexibility is high, and channel access only needs to be performed on the first resource, thereby saving energy consumption for detection.
[0166] Optionally, the first resource is: Candidate feedback resources; Feedback resources and Listen before talk LBT position and discovery resources; a physical sidelink feedback channel PSFCH resource; Channel state information (CSI) reporting resources; and hybrid automatic repeat request (HARQ) resources.
[0167] Optionally, the first determining unit 1210: determining a first resource based on a first physical sidelink shared channel (PSSCH) and / or a physical sidelink control channel (PSCCH) and a first mapping rule for describing a mapping relationship between the first PSSCH and / or PSCCH and the first resource; Determining the first resource based on a data transmission of a network side device and a second mapping rule for representing a mapping relationship between the data transmission of the network side device and a first resource; Determining the first resource based on a second PSSCH and / or PSCCH and a third mapping rule for representing a mapping relationship between the second PSSCH and / or PSCCH and a first resource; determining the first resource based on a location of configuration information or instruction information and a fourth mapping rule for representing a mapping relationship between the location of the configuration information or instruction information and the first resource; determining the first resource based on a channel parameter and a fifth mapping rule for representing a mapping relationship between the channel parameter and a first resource; Here, the first PSSCH and / or PSCCH is at least one of a PSSCH and / or PSCCH transmitted by a second terminal, a PSSCH and / or PSCCH scheduled by a scheduling terminal, a PSSCH and / or PSCCH carrying scheduling information of the scheduling terminal, and a PSSCH and / or PSCCH scheduled by a network side device; Here, the second PSSCH and / or PSCCH is used to carry data to be transmitted by the first terminal.
[0168] Optionally, the first mapping rule is: The first mapping rule is predefined or preconfigured or configured; and - predefining, preconfiguring or configuring the first mapping rule within M physical sidelink feedback channel (PSFCH) periods, where M is a value predefined, preconfigured or configured by a protocol; A mapping relationship between the first PSSCH and / or PSCCH and the first resource is one-to-one, one-to-many, many-to-one, or many-to-many; The first mapping rule satisfies at least one of the following: a gap between the i-th first resource and the j-th first resource is greater than L, where i and j are positive integers greater than or equal to 1, and L is a pre-defined, pre-configured, configured, or indicated value.
[0169] Optionally, the mapping relationship between the first PSSCH and / or PSCCH and the first resource is: a first transmission gap Gap1 between the first resource indicated by downlink control information DCI or sidelink control information SCI and the first PSSCH and / or PSCCH; Here, the first transmission gap Gap1 is a predefined or preconfigured or configured or indicated value.
[0170] Optionally, the DCI or SCI includes: Information indicating that feedback information is to be transmitted within the current channel occupancy time COT or the next K COTs; The terminal identifier ID fed back into the current COT; At least one piece of information is conveyed among the next K COTs and the terminal ID to be fed back; Here, K is a positive integer equal to or greater than 1.
[0171] Optionally, the mapping relationship between the data transmission of the network side device and the first resource is: a second transmission gap Gap2 between the first resource indicated by the DCI and physical uplink transmission information or physical downlink transmission information; Here, the second transmission gap Gap2 is a predefined or preconfigured or configured or indicated value.
[0172] Optionally, the channel parameters are: Channel occupancy rate CR and Channel busy rate CBR and a reference signal received power RSRP threshold; a received signal strength indication RSSI threshold; a signal-to-interference-and-noise ratio (SINR) threshold; a modulation coding policy table (MCS table); The PSSCH channel occupancy time is at least one of:
[0173] Alternatively, the first resource is some or all of the time domain resources configured on a non-licensed frequency band, or the first resource is all or some of the resources in a resource pool or a channel occupation time COT.
[0174] Optionally, the first resource is pre-configured or configured by a radio resource control (RRC) and / or the first resource is indicated by a media access control (MAC CE), DCI or SCI) control element.
[0175] Optionally, when the first resource is a detection resource / LBT location, the first determining unit: It is used to determine the detection resource / LBT location based on the candidate feedback resource or feedback resource and a sixth mapping rule for indicating the mapping relationship between the detection resource / LBT location and the candidate feedback resource / feedback resource.
[0176] Optionally, the detected resource / LBT location is: the start or end position of the candidate feedback resource / feedback resource; a slot start boundary or a slot end boundary; and the start position of the fixed frame period FFP by Y time domain units from at least one of Here, Y is a positive integer.
[0177] Optionally, the first determining unit: used to determine a first resource based on a first preset rule; Here, the first predetermined rule is: Calculating a modulo of N based on an SL resource pool number index; if the modulo value is A, determining a resource corresponding to the SL resource pool number index as a first resource; Wherein, the SL resource pool number index is the number of the system frame number SFN or the number of the DFN in the SL resource pool; Here, the values of N and / or A are: a parameter that is predefined or preconfigured or configured by a protocol and / or a value that is indicated by a MAC CE or DCI or SCI; the value of a resource pool, CR, CBR, logical channel, logical channel group, priority, contention window (CW), or channel access priority (CPAC) parameter configuration; A satisfies at least one of the following conditions: A is a value configured in each terminal, or a value related to the terminal ID.
[0178] Optionally, the first determining unit: used to determine the first resource based on a second preset rule; Here, the second predetermined rule is: Taking a start time domain resource of a channel occupation time COT as a reference, offsetting it by m time domain units, and determining it as a first resource; Here, the value of m is m is a parameter predefined or preconfigured or configured by the protocol and / or a value indicated by the MAC CE / DCI / SCI; m mod M=B, where the values of M and / or B are parameters predefined or preconfigured or configured by a protocol and / or values indicated by a MAC CE or DCI or SCI, are values of a resource pool or CR or CBR or logical channel or logical channel group or priority or contention window CW or channel access priority CPAC parameter configuration, and B is a value configured in each terminal or a value associated with a terminal ID.
[0179] Optionally, the device comprises: performing a channel access flow at the first resource location; If the access is successful, occupy the first resource and send feedback information; The method further includes a first processing unit for executing a channel access flow at the next one or more first resource locations if the access fails.
[0180] Optionally, the feedback information comprises: An identifier ID of the feedback information receiving end device; The ID of the first terminal; a hybrid automatic repeat request process identifier (HARQ process ID); Acknowledgement information ACK / Negative acknowledgement information NACK, and discontinuous transmission (DTX).
[0181] Optionally, the device comprises: If the feedback information is a NACK, performing a channel access flow at the next one or more first resource locations; If the feedback information is an ACK, stopping the channel access flow at the subsequent first resource location; and determining whether to perform a channel access flow at the subsequent first resource location based on an instruction from the second terminal, the scheduling terminal, or the network side equipment.
[0182] In an embodiment of the present application, a first resource for performing a channel access flow is determined based on a rule that is predefined by a protocol, semi-statically configured, dynamically instructed, or preset, and feedback information is sent on the corresponding feedback resource upon successful access. The detection location is flexible and controllable, and scheduling flexibility is high. The device only needs to perform channel access on the first resource, thereby saving energy consumption for detection.
[0183] The device for determining sidelink feedback resources in the embodiments of the present application may be a device, such as a device or electronic equipment having an operating system, a component in a terminal, an integrated circuit, or a chip. The device or electronic equipment may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminals 11 listed above. The non-mobile terminal may be, for example, a server, a network-attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, etc., and the embodiments of the present application are not specifically limited thereto.
[0184] The device for determining sidelink feedback resource according to the embodiments of the present application can implement each process implemented by the method embodiments of Figures 2 to 9 and achieve the same technical effects, and will not be further described here to avoid repetition.
[0185] FIG. 13 is a second structural schematic diagram of an apparatus for determining sidelink feedback resource according to an embodiment of the present application. As shown in FIG. 13 , the apparatus includes: A third processing unit 1310 for performing feedback information detection on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0186] In an embodiment of the present application, the device for determining sidelink feedback resources performs feedback information detection on the first resource, which can save energy consumption for the device for determining sidelink feedback resources receiving feedback information.
[0187] Selectively, Indicating a first resource for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and SCI; Indicating a first mapping rule for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and SCI; Indicating a third mapping rule for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and SCI; Indicating a fourth mapping rule of the first terminal by a MAC CE or SCI; a fourth processing unit for performing at least one of indicating a fifth mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and SCI; Wherein the first mapping rule is used to represent a mapping relationship between a first PSSCH and / or PSCCH and a first resource; The third mapping rule is used to represent a mapping relationship between the second PSSCH and / or PSCCH of the first terminal and the first resource; the fourth mapping rule is used to represent a mapping relationship between a location of configuration information or instruction information and a first resource; the fifth mapping rule is used to represent a mapping relationship between a channel parameter and a first resource; Here, the first PSSCH and / or PSCCH is at least one of a PSSCH and / or PSCCH transmitted by a second terminal, a PSSCH and / or PSCCH scheduled by a scheduling terminal, and a PSSCH and / or PSCCH carrying scheduling information of a scheduling terminal, Here, the second PSSCH and / or PSCCH is used to carry data to be transmitted by the first terminal.
[0188] Selectively, If feedback information is not received on the first resource, determining that the feedback information is a non-acknowledgement information NACK / discontinuous transmission DTX; If the feedback information received in the first resource is a NACK, performing feedback information detection in one or more next first resource positions; If the feedback information received in all the first resources is an acknowledgement information ACK, instruct the first terminal to use the first resource; and discarding the current data packet if no ACK has been received on all the first resources.
[0189] In an embodiment of the present application, the device for determining sidelink feedback resources instructs the first terminal to use a first resource determination method, thereby realizing flexible configuration of feedback resources and saving the energy consumed by the first terminal for detecting feedback resources. Meanwhile, the device for determining sidelink feedback resources only needs to perform feedback information detection on the first resource, thereby saving the energy consumed by the device for determining sidelink feedback resources for detecting feedback information.
[0190] The device for determining sidelink feedback resources in the embodiments of the present application may be a device, such as a device or electronic equipment having an operating system, a component in a terminal, an integrated circuit, or a chip. The device or electronic equipment may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal may include, but is not limited to, the types of terminals 11 listed above. The non-mobile terminal may be, for example, a server, a network-attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, a self-service machine, etc., and the embodiments of the present application are not specifically limited thereto.
[0191] The device for determining sidelink feedback resources according to the embodiments of the present application can implement the processes implemented by the method embodiments of FIG. 10 and achieve the same technical effects, and will not be further described here to avoid repetition.
[0192] FIG. 14 is a third structural schematic diagram of an apparatus for determining sidelink feedback resource according to an embodiment of the present application. As shown in FIG. 14 , the apparatus includes: A sixth processing unit 1410 for performing feedback information detection on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0193] Selectively, Indicating a first resource for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and DCI; Indicating a first mapping rule for a first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and DCI; Indicating a second mapping rule for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and DCI; Indicating a third mapping rule for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and DCI; indicating a fourth mapping rule of the first terminal by a MAC CE or a DCI; a seventh processing unit for performing at least one of indicating the fifth mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and DCI; Wherein the first mapping rule is used to represent a mapping relationship between a first PSSCH and / or PSCCH and a first resource; the second mapping rule is used to represent a mapping relationship between data transmission of a network side device and a first resource; The third mapping rule is used to represent a mapping relationship between the second PSSCH and / or PSCCH and the first resource; the fourth mapping rule is used to represent a mapping relationship between a location of configuration information or instruction information and a first resource; the fifth mapping rule is used to represent a mapping relationship between a channel parameter and a first resource; Wherein, the first PSSCH and / or PSCCH is a PSSCH and / or PSCCH scheduled by a network side device, The second PSSCH and / or PSCCH is used to carry data to be transmitted by the first terminal.
[0194] Selectively, If feedback information is not received on the first resource, determining that the feedback information is a non-acknowledgement information NACK / discontinuous transmission DTX; If the feedback information received in the first resource is a NACK, performing feedback information detection in one or more next first resource positions; If the feedback information received in all the first resources is an acknowledgement information ACK, instruct the first terminal to use the first resource; and discarding the current data packet if no ACK has been received on all the first resources.
[0195] In an embodiment of the present application, the device for determining sidelink feedback resources instructs the first terminal to use a first resource determination method, thereby realizing flexible configuration of feedback resources and saving the energy consumed by the first terminal for detecting feedback resources. Meanwhile, the device for determining sidelink feedback resources only needs to perform feedback information detection on the first resource, thereby saving the energy consumed by the device for determining sidelink feedback resources for detecting feedback information.
[0196] Optionally, as shown in FIG. 15 , an embodiment of the present application further provides a communication device 1500, which includes a processor 1501, a memory 1502, and a program or instruction stored in the memory 1502 and operable on the processor 1501. For example, when the communication device 1500 is a terminal, the program or instruction executed by the processor 1501 can realize each process of the embodiment of the method for determining sidelink feedback resource, thereby achieving the same technical effect. When the communication device 1500 is a network side device, the program or instruction executed by the processor 1501 can realize each process of the embodiment of the method for determining sidelink feedback resource, thereby achieving the same technical effect. To avoid repetition, further description will not be provided here.
[0197] An embodiment of the present application further provides a terminal including a processor for determining a first resource and a communication interface, where the first resource is one or more resources on which the first terminal performs a channel access flow. Alternatively, the processor is used to perform feedback information detection on the first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow. This embodiment of the terminal corresponds to the embodiment of the terminal-side method described above, and the implementation processes and realization manners of the embodiment of the method can be applied to this embodiment of the terminal, and the same technical effects can be achieved. Specifically, Figure 16 is a schematic diagram of a hardware structure for realizing the terminal of the embodiment of the present application.
[0198] The terminal 1600 includes at least some components such as, but not limited to, a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609, and a processor 1610.
[0199] As will be understood by those skilled in the art, the terminal 1600 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 1610 by a power management system, thereby enabling the power management system to realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 16 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or a different configuration of components, which will not be further described here.
[0200] It should be understood that in the embodiment of the present application, the input unit 1604 may include a graphics processing unit (GPU) 16041 and a microphone 16042, and the graphics processor 16041 processes image data of still or video images captured by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 1606 may include a display panel 16061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1607 includes a touch panel 16071 and other input devices 16072. The touch panel 16071 is also called a touch screen. The touch panel 16071 may include two parts: a touch detection device and a touch controller. The other input devices 16072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, which will not be further described herein.
[0201] In the embodiment of the present application, the radio frequency unit 1601 receives downlink data from the network side device, and then processes the data in the processor 1610, and transmits uplink data to the network side device. Generally, the radio frequency unit 1601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0202] The memory 1609 may be used to store software programs or instructions and various data. The memory 1609 may primarily include a program or instruction storage area and a data storage area, where the program or instruction storage area can store an operating system, an application program or instructions required for at least one function (e.g., audio playback function, image playback function, etc.), etc. The memory 1609 may include high-speed random access memory or nonvolatile memory, where the nonvolatile memory may 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. For example, the memory 1609 may be at least one magnetic disk memory device, flash memory device, or other nonvolatile solid-state memory device.
[0203] The processor 1610 may include one or more processing units. Optionally, the processor 1610 may integrate an application processor and a modem processor. Here, the application processor mainly processes an operating system, a user interface, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. As can be appreciated, the modem processor does not have to be integrated into the processor 1610.
[0204] Here, processor 1610 is used for determining a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0205] In the embodiment of the present application, the terminal determines the first resource to perform the channel access flow, the detection location is flexible and controllable, the scheduling flexibility is high, and the terminal only needs to perform channel access on the first resource, which can save the energy consumption of terminal detection.
[0206] Optionally, the first resource is: Candidate feedback resources; Feedback resources and Listen before talk LBT position and discovery resources; a physical sidelink feedback channel PSFCH resource; Channel state information (CSI) reporting resources; and hybrid automatic repeat request (HARQ) resources.
[0207] Optionally, the processor 1610 further determining a first resource based on a first physical sidelink shared channel (PSSCH) and / or a physical sidelink control channel (PSCCH) and a first mapping rule for describing a mapping relationship between the first PSSCH and / or PSCCH and the first resource; Determining the first resource based on a data transmission of a network side device and a second mapping rule for representing a mapping relationship between the data transmission of the network side device and a first resource; Determining the first resource based on a second PSSCH and / or PSCCH and a third mapping rule for representing a mapping relationship between the second PSSCH and / or PSCCH and a first resource; determining the first resource based on a location of configuration information or instruction information and a fourth mapping rule for representing a mapping relationship between the location of the configuration information or instruction information and the first resource; determining the first resource based on a channel parameter and a fifth mapping rule for representing a mapping relationship between the channel parameter and a first resource; Here, the first PSSCH and / or PSCCH is at least one of a PSSCH and / or PSCCH transmitted by a second terminal, a PSSCH and / or PSCCH scheduled by a scheduling terminal, a PSSCH and / or PSCCH carrying scheduling information of the scheduling terminal, and a PSSCH and / or PSCCH scheduled by a network side device; Here, the second PSSCH and / or PSCCH is used to carry data to be transmitted by the first terminal.
[0208] Optionally, if the first resource is a detection resource / LBT location, the processor 1610 further: It is used to determine the detection resource / LBT location based on the candidate feedback resource or feedback resource and a sixth mapping rule for indicating the mapping relationship between the detection resource / LBT location and the candidate feedback resource / feedback resource.
[0209] Optionally, the processor 1610 further used to determine a first resource based on a first preset rule; Here, the first predetermined rule is: Calculating a modulo of N based on an SL resource pool number index; if the modulo value is A, determining a resource corresponding to the SL resource pool number index as a first resource; Wherein, the SL resource pool number index is the number of the system frame number SFN or the number of the DFN in the SL resource pool; Here, the values of N and / or A are: a parameter that is predefined or preconfigured or configured by a protocol and / or a value that is indicated by a MAC CE or DCI or SCI; the value of a resource pool, CR, CBR, logical channel, logical channel group, priority, contention window (CW), or channel access priority (CPAC) parameter configuration; A satisfies at least one of the following conditions: A is a value configured in each terminal, or a value related to the terminal ID.
[0210] Optionally, the processor 1610 further used to determine the first resource based on a second preset rule; Here, the second predetermined rule is: Taking a start time domain resource of a channel occupation time COT as a reference, offsetting it by m time domain units, and determining it as a first resource; Here, the value of m is m is a parameter predefined or preconfigured or configured by the protocol and / or a value indicated by the MAC CE / DCI / SCI; m mod M=B, where the values of M and / or B are parameters predefined or preconfigured or configured by a protocol and / or values indicated by a MAC CE or DCI or SCI, are values of a resource pool or CR or CBR or logical channel or logical channel group or priority or contention window CW or channel access priority CPAC parameter configuration, and B is a value configured in each terminal or a value associated with a terminal ID.
[0211] Optionally, the processor 1610 further performing a channel access flow at the first resource location; If the access is successful, occupy the first resource and send feedback information; If the access fails, the next one or more first resource locations are used to perform the channel access flow.
[0212] Optionally, the processor 1610 further If the feedback information is a NACK, performing a channel access flow at the next one or more first resource locations; If the feedback information is an ACK, stopping the channel access flow at the subsequent first resource location; and determining whether to execute a channel access flow at the subsequent first resource location based on an instruction from the second terminal, a scheduling terminal, or a network side device.
[0213] In an embodiment of the present application, a terminal determines a first resource to perform a channel access flow based on a rule that is predefined by a protocol, semi-statically configured, dynamically instructed, or preset, and transmits feedback information on the corresponding feedback resource after successful access. The detection location is flexible and controllable, and the scheduling flexibility is high. The terminal only needs to perform channel access on the first resource, which can save energy consumption for terminal detection.
[0214] In some alternative embodiments, the processor 1610: It is used to perform feedback information detection on a first resource, where the first resource is one or more resources on which the first terminal performs a channel access flow.
[0215] Optionally, the processor 1610 further Indicating a first resource for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and SCI; Indicating a first mapping rule for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and SCI; Indicating a third mapping rule for the first terminal via at least one of radio resource control (RRC) signaling, MAC CE, and SCI; Indicating a fourth mapping rule of the first terminal by a MAC CE or SCI; and for performing at least one of indicating a fifth mapping rule of the first terminal by at least one of radio resource control (RRC) signaling, MAC CE, and SCI; Wherein the first mapping rule is used to represent a mapping relationship between a first PSSCH and / or PSCCH and a first resource; The third mapping rule is used to represent a mapping relationship between the second PSSCH and / or PSCCH of the first terminal and the first resource; the fourth mapping rule is used to represent a mapping relationship between a location of configuration information or instruction information and a first resource; the fifth mapping rule is used to represent a mapping relationship between a channel parameter and a first resource; Here, the first PSSCH and / or PSCCH is at least one of a PSSCH and / or PSCCH transmitted by a second terminal, a PSSCH and / or PSCCH scheduled by a scheduling terminal, and a PSSCH and / or PSCCH carrying scheduling information of a scheduling terminal, Here, the second PSSCH and / or PSCCH is used to carry data to be transmitted by the first terminal.
[0216] Optionally, the processor 1610 further If feedback information is not received on the first resource, determining that the feedback information is a non-acknowledgement information NACK / discontinuous transmission DTX; If the feedback information received in the first resource is a NACK, performing feedback information detection in one or more next first resource positions; If the feedback information received in all the first resources is an acknowledgement information ACK, instruct the first terminal to use the first resource; and discarding the current data packet if no ACK is received on all first resources.
[0217] In the embodiment of the present application, the first resource determination method of the first terminal is instructed, and flexible configuration of the feedback resource is realized, so that the first terminal can save energy consumption for detecting the feedback resource, and only need to perform feedback information detection in the first resource, thereby saving energy consumption for detecting the feedback information.
[0218] An embodiment of the present application further provides a network side device, including a processor for detecting feedback information in a first resource and a communication interface, where the first resource is one or more resources through which a first terminal performs a channel access flow. This embodiment of the network side device corresponds to the embodiment of the above-mentioned network side device method, and the implementation processes and realization manners of the above-mentioned method embodiments can be applied to this embodiment of the network side device, and the same technical effects can be achieved.
[0219] Specifically, an embodiment of the present application further provides a network side device. As shown in Fig. 17, the network side device 1700 includes an antenna 1701, a radio frequency device 1702, and a baseband device 1703. The antenna 1701 and the radio frequency device 1702 are connected to each other. In the uplink direction, the radio frequency device 1702 receives information through the antenna 1701 and transmits the received information to the baseband device 1703 for processing. In the downlink direction, the baseband device 1703 processes the information to be transmitted and transmits it to the radio frequency device 1702, and the radio frequency device 1702 processes the received information and then transmits it through the antenna 1701.
[0220] The above frequency band processing device may be located in a baseband device 1703, and the method performed by the network side equipment in the above embodiments may be implemented in the baseband device 1703, which includes a processor 1704 and a memory 1705.
[0221] The baseband device 1703 may include, for example, at least one baseband board, on which multiple chips are installed, and as shown in FIG. 17, one of the chips is, for example, a processor 1704, which is connected to a memory 1705, and calls the program in the memory 1705 to perform the network equipment operations shown in the above method embodiments.
[0222] The baseband device 1703 may further include a network interface 1706, which is used to exchange information with the radio frequency device 1702, and this interface is, for example, a common public radio interface (abbreviated as CPRI).
[0223] Specifically, the network side device of the embodiment of the present invention further includes instructions or programs stored in memory 1705 and operable on processor 1704, and processor 1704 can call the instructions or programs in memory 1705 to execute the methods performed by each module shown in FIG. 14, thereby achieving the same technical effect, which will not be further described here to avoid repetition.
[0224] The embodiments of the present application further provide a readable storage medium having a program or instruction stored thereon, which, when executed by a processor, can realize the processes of the embodiments of the method for determining sidelink feedback resource described above and achieve the same technical effects. To avoid repetition, no further description will be given here.
[0225] The processor may be the processor in the terminal described in the above embodiment. The readable storage medium may include a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0226] The embodiments of the present application further provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor running a program or instruction to implement each process of the embodiment of the method for determining sidelink feedback resource, and the same technical effect can be achieved. To avoid repetition, no further description will be given here.
[0227] It should be understood that the chips referred to in the embodiments of this application may be referred to as system level chips, system chips, chip systems, or system-on-chips.
[0228] It should be noted that, in this specification, the terms "comprise," "include," "includes," or any other variations thereof are intended to cover the non-exclusive "comprise," whereby a process, method, article, or apparatus comprising a set of elements not only includes those elements but also other elements not expressly listed or inherent in such process, method, article, or apparatus. Absent further limitations, an element defined by the phrase "comprises one of" does not preclude the presence of other identical elements in the process, method, article, or apparatus comprising that element. It should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in the reverse order based on the functions involved. For example, the described method may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with reference to some examples may be combined in other examples.
[0229] As will be apparent to those skilled in the art from the above description of the embodiments, the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical proposal of the present application, in substance or in part contributing to the prior art, may be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, network device, etc.) to execute the methods described in each embodiment of the present application.
[0230] Although the embodiments of the present application have been described above in conjunction with the drawings, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take the teachings of the present application into account and implement many forms without departing from the spirit and scope of the claims, all of which fall within the scope of protection of the present application.
Claims
1. A resource determination method, comprising: determining, by a first terminal, first resources based on a first physical sidelink shared channel (PSSCH) and / or a physical sidelink control channel (PSCCH) and a first mapping rule, where the first resources include candidate feedback resources; and transmitting feedback information to a second terminal by the first terminal accessing a channel in the candidate feedback resource; Wherein, the first resource is one or more resources on which the first terminal performs a channel access flow, the first mapping rule is used to represent a mapping relationship between a first PSSCH and / or PSCCH and the first resource, the first PSSCH and / or PSCCH is a PSSCH and / or PSCCH transmitted by the second terminal to the first terminal, and the mapping relationship between the first PSSCH and / or PSCCH and the first resource is one-to-many; The first mapping rule is: - predefining, preconfiguring or configuring the first mapping rule within M consecutive physical sidelink feedback channel (PSFCH) periods, where M is a value predefined, preconfigured or configured by a protocol; A resource determination method that satisfies at least one of the following: a gap between the i-th first resource and the j-th first resource in the first mapping rule is greater than L, where i and j are positive integers equal to or greater than 1, and L is a maximum channel occupation time (MCOT) that is predefined, preconfigured, configured, or indicated.
2. The first mapping rule is: The resource determination method according to claim 1 , further satisfying that the first mapping rule is predefined, preconfigured, or obtained by configuration.
3. The mapping relationship between the first PSSCH and / or PSCCH and the first resource is a first transmission gap Gap1 between the first resource and the first PSSCH and / or PSCCH indicated by downlink control information DCI transmitted by a network side device or sidelink control information SCI transmitted by the second terminal; The resource determination method according to claim 1 .
4. The DCI transmitted by the network side device or the SCI transmitted by the second terminal includes: Information indicating that the feedback information is to be transmitted within the current channel occupancy time COT or the next K COTs; A terminal identifier ID fed back in the current COT; and a terminal ID fed back within the next K COTs; The resource determination method according to claim 3 , wherein K is a positive integer equal to or greater than 1.
5. The method comprises: If the access is successful, the first terminal occupies the first resource and transmits the feedback information; The resource determination method according to claim 3 , further comprising: if access fails, the first terminal executes the channel access flow at the location of the next one or more first resources.
6. The feedback information is An identifier ID of the feedback information receiving end device; The ID of the first terminal; a hybrid automatic repeat request process identifier HARQ process ID; Acknowledgement information ACK / Negative acknowledgement information NACK; 2. The method of claim 1, further comprising at least one of: discontinuous transmission (DTX);
7. The method comprises: If the feedback information is a NACK, the first terminal executes the channel access flow at the position of one or more first resources next to the current first resource; If the feedback information is ACK, the first terminal stops performing the channel access flow at a position of a first resource subsequent to a current first resource; and determining whether to execute the channel access flow at a position of a first resource subsequent to the current first resource, based on an instruction from the second terminal.
8. A terminal comprising a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions implementing the steps of the resource determination method according to any one of claims 1 to 7 when executed by the processor.
9. A resource determination device, comprising: a first determining unit for determining first resources based on a first physical sidelink shared channel (PSSCH) and / or a physical sidelink control channel (PSCCH) and a first mapping rule, the first resources including candidate feedback resources; and a first processing unit for transmitting feedback information to a second terminal by accessing a channel in the candidate feedback resource; Wherein, the first resource is one or more resources on which a first terminal performs a channel access flow, the first mapping rule is used to represent a mapping relationship between a first PSSCH and / or PSCCH and the first resource, the first PSSCH and / or PSCCH is a PSSCH and / or PSCCH transmitted by the second terminal to the first terminal, and the mapping relationship between the first PSSCH and / or PSCCH and the first resource is one-to-many; The first mapping rule is: - predefining, preconfiguring or configuring the first mapping rule within M consecutive physical sidelink feedback channel (PSFCH) periods, where M is a value predefined, preconfigured or configured by a protocol; A resource determination device that satisfies at least one of the following: a gap between the i-th first resource and the j-th first resource in the first mapping rule is greater than L, where i and j are positive integers greater than or equal to 1, and L is a predefined, preconfigured, configured, or indicated maximum channel occupation time (MCOT).
10. The first mapping rule is: The resource determination device according to claim 9 , further satisfying that the first mapping rule is predefined, preconfigured, or obtained by configuration.
11. The mapping relationship between the first PSSCH and / or PSCCH and the first resource is The resource determination device according to claim 9, further comprising a first transmission gap Gap1 between the first resource and the first PSSCH and / or PSCCH indicated by downlink control information DCI transmitted by a network side device or sidelink control information SCI transmitted by the second terminal.
12. The DCI transmitted by the network side device or the SCI transmitted by the second terminal includes: Information indicating that the feedback information is to be transmitted within the current channel occupancy time COT or the next K COTs; A terminal identifier ID fed back in the current COT; and a terminal ID fed back within the next K COTs; The resource determination device according to claim 11 , wherein K is a positive integer equal to or greater than 1.
13. The first processing unit further comprises: If the access is successful, occupy the first resource and transmit the feedback information; The resource determination device according to claim 9, wherein, if access fails, the resource determination device is used to execute the channel access flow at the next one or more first resource locations.
14. The feedback information is An identifier ID of the feedback information receiving end device; The ID of the first terminal; a hybrid automatic repeat request process identifier HARQ process ID; Acknowledgement information ACK / Negative acknowledgement information NACK; 10. The resource determination apparatus of claim 9, further comprising at least one of: a discontinuous transmission (DTX);
15. A readable storage medium, comprising: The readable storage medium has stored therein a program or instructions that, when executed by a processor, implements the steps of the resource determination method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method for feedback information transmission, method for data retransmission, and device
WO2020051754A1
NR SL psfch transmission and monitoring
WO2020210333A1