Resource mapping techniques for sidelink feedback transmissions

By dividing resource blocks of side link resource pools in unlicensed RF spectrum bands and determining the allocation method of PSFCH interleaving resources, the difficulty of user equipment using side link feedback channel resources in unlicensed RF spectrum bands is solved. , improves communication reliability and spectrum efficiency.

CN119483822APending Publication Date: 2025-02-18APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411071674.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-07-26
Filing Date
2024-08-06
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In an unauthorized radio spectrum band, it is difficult for user equipment to effectively determine and use side link feedback channel (PSFCH) resources, resulting in signal conflicts and spectral inefficiency.

Method used

By dividing the resource blocks (RBs) in the side link resource pool into different RB sets, and determining and allocating PSFCH interleaving resources based on the interleaving index, slot index, PSFCH periodicity and other information transmitted by PSSCH, ensuring the effectiveness of PSFCH resources. use.

Benefits of technology

Improved reliability, signaling overhead and spectrum efficiency of side link communication in unlicensed RF spectrum bands, reduces the possibility of signal conflicts, and improves the success rate of PSFCH reception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119483822A_ABST
    Figure CN119483822A_ABST
Patent Text Reader

Abstract

The disclosure relates to resource mapping techniques for sidelink feedback transmissions. According to aspects of the present disclosure, a user equipment (UE) may receive a physical sidelink shared channel (PSSCH) transmission via a time slot i and a sub-channel j. The UE may determine, based at least in part on an index of the slot i, an index of the sub-channel j, PSFCH periodicity, and a number of sub-channels in a set of resource blocks (RBs) k, at least one interleaving to be used for PSFCH transmission within the set k and a physical sidelink feedback channel (PSFCH) transmission occasion n. The UE may transmit the PSFCH transmission via the at least one interleaving in the RB set k during the PSFCH transmission occasion n. The PSFCH transmission includes feedback for the PSSCH transmission.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of U.S. Provisional Patent Application No. 63 / 531,706, filed on August 9, 2023, the entire contents of which are incorporated herein by reference. Background Art

[0003] Wireless communication networks provide integrated communication platforms and telecommunication services to wireless user devices. Example telecommunication services include telephone, data (e.g., voice, audio and / or video data), messaging and / or other services. Wireless communication networks have wireless access nodes that exchange wireless signals with wireless user devices using wireless network protocols (such as protocols described in various telecommunication standards promulgated by the Third Generation Partnership Project (3GPP)). Example wireless communication networks include time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal frequency division multiple access (OFDMA) networks, long term evolution (LTE) and fifth generation new radio (5G NR). Wireless communication networks use technologies such as OFDM, multiple input multiple output (MIMO), advanced channel coding, massive MIMO, beamforming and / or other features to facilitate mobile broadband services. Summary of the invention

[0004] Aspects of the implementation scheme relate to a method performed by a user equipment (UE) to communicate with another UE using a sidelink in an unlicensed spectrum, the method comprising: determining a total number of physical sidelink feedback channel (PSFCH) interlaces on a set of resource blocks (RBs) in each PSFCH periodicity, wherein the total number of PSFCH interlaces used for each physical sidelink shared channel (PSSCH) or physical sidelink control channel (PSCCH) transmission is at least 1, and wherein the PSFCH interlaces are naturally indexed; allocating PSFCH interlaces to corresponding PSSCH resources; determining the number of PSFCH resources that can be used to multiplex hybrid automatic repeat request acknowledgment (HARQ-ACK) in the PSFCH transmission; determining the index of the PSFCH resource for the PSFCH transmission with HARQ-ACK information in response to receiving a PSSCH reception or a PSCCH reception; and transmitting the PSFCH to the UE using the PSFCH resource.

[0005] In some embodiments, the total number of PSFCH interlaces per PSSCH or PSCCH is 1.

[0006] In some embodiments, allocating PSFCH resources includes allocating a PSFCH interlace with the same interlace index as a corresponding PSSCH resource.

[0007] In some embodiments, the PSFCH interlace index is determined based on the PSSCH interlace index j and the PSSCH transmission slot i in the PSSCH slot associated with the PSFCH slot.

[0008] In some embodiments, the PSFCH interleaving index is different for the MCSt PSSCH resource interleaving index.

[0009] In some implementations, the PSSCH interlace index takes into account PSFCH retransmissions.

[0010] In some embodiments, the PSSCH transmission slot #i and PSSCH interlace index #j are determined based on:

[0011]

[0012] In some implementations, the PSFCH interlace index is determined by one of the following:

[0013] or

[0014] or

[0015] or

[0016] Where X is an integer that is (pre)configured per resource pool.

[0017] In some implementations, the PSFCH interlace index is determined based on PSSCH interlace j, PSSCH transmission slot i in the PSSCH slot for the kth retransmission associated with the PSFCH slot.

[0018] In some embodiments, the PSSCH transmission slot #i and PSSCH interlace index #j are determined based on:

[0019]

[0020] In some implementations, the PSFCH interlace index is determined by one of the following:

[0021] or

[0022] or

[0023]

[0024] In some embodiments, determining the number of PSFCH resources that can be used to multiplex HARQ-ACK in a PSFCH transmission includes determining the number of PSFCH resources as

[0025]

[0026] in:

[0027] is the (pre-)configured number of cyclic shift pairs,

[0028] By (pre)configuration or

[0029] is the periodicity of the PSFCH with a value in the set {1,2,4}, and

[0030] N HIJK is the number of associated candidate PSFCH opportunities having a value in the set {1,2,3,4}.

[0031] In some embodiments, determining an index of a PSFCH resource for a PSFCH transmission with HARQ-ACK includes determining the index as

[0032]

[0033] In some embodiments, the PSFCH resources are based on The cyclic shift pair indices of the cyclic shift pairs are indexed in ascending order.

[0034] In some implementations, the UE does not have to transmit multiple PSFCHs on the same dedicated interlace with different cyclic shifts.

[0035] In some embodiments, the UE uses prioritization between PSFCH transmissions, which can be used to reduce the number of PSFCH transmissions.

[0036] In some implementations, each PSFCH transmission occupies one dedicated interlace.

[0037] In some implementations, there is one PSFCH transmission opportunity and one time slot of PSFCH periodicity for PSSCH or PSCCH transmission.

[0038] In some embodiments, the UE supports PRB-level cyclic shift hopping based on resource pool (pre-)configuration (where the term (pre-)configuration means pre-configured or configured at the time).

[0039] In some implementations, PRB-level cyclic shift hopping is enabled or disabled for the entire resource pool or for each set of RBs in the resource pool.

[0040] In some implementations, the UE supports PRB level cyclic shift hopping based on an indication in a Sidelink Control Information (SCI) message.

[0041] In some implementations, the indication in the SCI message is received on one of an SCI level 1 or an SCI level 2 message.

[0042] In some implementations, the SCI message includes a 1-bit field to indicate whether PRB level cyclic shift hopping is enabled or disabled.

[0043] In some embodiments, this cyclic shift of adjacent PRBs is increased by A, where A is (pre-)configured per resource pool or per set of RBs.

[0044] In some implementations, each PSFCH transmission occupies 1 common interlace and K3 dedicated PRBs.

[0045] In some embodiments, K3 is (pre-)configured and has a range of values ​​in the set {1, 2, 5}.

[0046] In some implementations, K3 dedicated PRBs are on the same interlace.

[0047] In some implementations, the common interleaving index is predefined.

[0048] In some embodiments, a common interleaving index is preconfigured or configured per resource pool or per set of resource blocks.

[0049] In some implementations, the PSFCH sequences are transmitted on a common interlace.

[0050] Some embodiments include a cyclic shift (m0) for indicating a cyclic shift pair index when generating a PSFCH sequence on a common interlace.

[0051] In some implementations, the cyclic shift is common for all PSSCH transmissions, where m0 is one of: (pre-)defined or (pre-)configured, where the cyclic shift is preconfigured per resource pool or per set of resource blocks.

[0052] In some embodiments, the cyclic shift depends on PSSCH transmission slot i, where the kth retransmission is associated with PSFCH slot, PSSCH subchannel j.

[0053] In some embodiments, the cyclic shift is based on

[0054]

[0055] Some embodiments include cyclic shifts (m CS) .

[0056] In some implementations, the cyclic shift is common for all PSSCH transmissions, where m0 is one of: (pre-)defined or (pre-)configured per resource pool or per set of resource blocks.

[0057] In some embodiments, the cyclic shift is based on PSSCH transmission slots, PSSCH sub-channels and PSSCH (re)transmissions.

[0058] In some embodiments, the cyclic shift is based on:

[0059]

[0060] Some embodiments include defining a number of guard band physical resource blocks (PRBs) based on 1 MHz and derived based on a subcarrier spacing (SCS).

[0061] In some embodiments, the guard bands are: 6 PRBs for a 15 kHz SCS; 3 PRBs for a 30 kHz SCS; and 2 PRBs for a 60 kHz SCS.

[0062] In some embodiments, the default guard band PRB is (pre-)configured based on a resource pool.

[0063] In some embodiments, the (pre-)configured guard bands PRBs may be based on (pre-)configured values.

[0064] Aspects of the embodiments are directed to a user equipment (UE) comprising one or more baseband processors and a memory encoded with instructions that, when executed by the one or more baseband processors, cause the one or more baseband processors to perform the method of any preceding paragraph.

[0065] Aspects of the embodiments relate to a system comprising one or more processors and one or more storage devices on which are stored operable instructions which, when executed by the one or more processors, cause the one or more processors to perform the method of any of the above paragraphs.

[0066] Aspects of the embodiments are directed to an apparatus configured to perform one or more operations described in this specification.

[0067] The details of one or more embodiments of these systems and methods are set forth in the following drawings and description. Other features, objects, and advantages of these systems and methods will be apparent from the description and drawings, and from the claims. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 An example communication system including sidelink communications according to some implementations is shown.

[0069] Figure 2 An example RB set is shown where each PSFCH transmission occupies 1 common interlace and K3 dedicated PRBs.

[0070] Figure 3 An example set of RBs is shown where each PSFCH transmission occupies 1 dedicated interlace.

[0071] Figure 4A An example PSFCH periodicity in the time domain is shown.

[0072] Figure 4B and Figure 4C An example association between PSSCH transmissions and PSFCH opportunities is shown.

[0073] FIG. 5A to FIG. 5B An example sidelink resource interleaving scheme for PSFCH and PSSCH transmissions is shown.

[0074] FIG. 6A to FIG. 6B Another example sidelink resource interleaving scheme for PSFCH and PSSCH transmissions is shown.

[0075] Figure 7 A cyclic shift hopping scheme for PSFCH resources is shown.

[0076] Fig. 8A A flowchart of an example method for transmitting sidelink feedback information using resources in an unlicensed radio frequency spectrum band is shown.

[0077] Figure 8B A flowchart of another example method for transmitting sidelink feedback information using resources in an unlicensed radio frequency spectrum band is shown.

[0078] Fig. 9 An example user equipment (UE) is shown according to some implementations.

[0079] Fig.10 An example access node according to some implementations is shown.

[0080] Like reference numerals denote like features. DETAILED DESCRIPTION

[0081] Some unlicensed RF spectrum bands, such as New Radio Unlicensed (NR-U), support sidelink operations. For example, a first wireless device (e.g., a first UE) may transmit a PSSCH transmission to a second wireless device (e.g., a second UE) using one or more PRBs in a sidelink resource pool of the unlicensed RF spectrum band. Upon receiving a PSSCH transmission from the first wireless device, the second wireless device may transmit a PSFCH transmission (including feedback for the PSSCH transmission, such as HARQ-ACK information) via one or more PRBs in the sidelink resource pool.

[0082] However, in some cases, it may not be clear which resources (e.g., PRBs) to use for PSFCH transmissions. For example, if the second wireless device is configured to transmit a PSFCH transmission during a particular PSFCH opportunity but the wireless medium is occupied (e.g., an LBT failure occurs), the second wireless device may have to delay the PSFCH transmission to a later time slot. As a result, the first wireless device may not know which PRB(s) to monitor for PSFCH transmissions. Furthermore, subsequent PSFCH retransmissions from the second wireless device may conflict or interfere with other PSFCH transmissions that overlap in time and / or frequency.

[0083] According to various aspects of the present disclosure, the PRBs in the sidelink resource pool may be divided into different RB sets. Within the RB set, each PRB may have an associated interleaving index (e.g., j=1, 2, 3) and a time slot index (e.g., i=1, 2, 3). An interleaving refers to a group of PRBs or subcarriers with the same interleaving index. The second wireless device may select at least one interleaving (e.g., a group of PRBs with the same interleaving index) to be used for PSFCH transmission based on the interleaving index of the associated PSSCH transmission, the time slot index of the PSSCH transmission, the number of subchannels in a given RB set of the sidelink resource pool, the PSFCH periodicity (e.g., the number of time slots between two PSFCH opportunities), or any combination thereof. The second wireless device may use some or all of the PRBs in the selected interleaving for PSFCH transmission.

[0084] In some implementations, the second wireless device may receive control signaling indicating a PSFCH interlace structure (dedicated or common) and / or a sidelink PSFCH RB set configuration. The PSFCH interlace type may configure the second wireless device to use a dedicated interlace structure (e.g., one dedicated interlace) and / or a common interlace structure (e.g., one common interlace and multiple dedicated PRBs) for PSFCH transmissions. The sidelink PSFCH RB set configuration may indicate which PRBs are to be used for a specific PSFCH transmission opportunity. The second wireless device may transmit the PSFCH transmission according to the parameters indicated by the control signaling.

[0085] Various aspects of the present disclosure improve the reliability, signaling overhead, and spectral efficiency of sidelink communications in unlicensed RF spectrum bands. For example, the PSFCH resource mapping scheme described herein reduces the possibility of signal collisions and improves the possibility of successful PSFCH reception by enabling a second wireless device to use multiple interleaved PRBs for a single PSFCH transmission. In addition, the set of RBs in the sidelink resource pool may be configured with guard band PRBs to reduce the possibility of collisions or interference between adjacent subcarriers. The described techniques may also support PRB-level cyclic shift hopping to reduce the peak-to-average power ratio (PAPR) of sidelink communications in unlicensed RF spectrum bands.

[0086] Figure 1 An example communication system 100 including sidelink communication according to some implementations is shown. Note that Figure 1 The system is just one example of a possible system, and features of the present disclosure may be implemented in other wireless communication systems.

[0087] The following description is provided for an example communication system operating in conjunction with a fifth generation (5G) network provided by the 3GPP technical specifications. However, the example implementation is not limited in this regard, and the described examples may be applied to other networks that may benefit from the principles described herein, such as 3GPP Long Term Evolution (LTE) networks, Wi-Fi networks, and the like. In addition, other types of communication standards are also possible, including future 3GPP systems (e.g., sixth generation (6G)), IEEE 802.16 protocols, and the like. Although various aspects may be described herein using terms typically associated with 5G NR, various aspects of the present disclosure may be applied to other systems, such as systems after 5G (e.g., 6G).

[0088] The frequency bands for 5G NR can be divided into two different frequency ranges. Frequency Range 1 (FR1) may include frequency bands operating at frequencies below 6 GHz, some of which may be used by previous standards and may potentially be expanded to cover new spectrum products from 410 MHz to 7125 MHz. Frequency Range 2 (FR2) may include frequency bands from 24.25 GHz to 52.6 GHz. Frequency bands in the millimeter wave (mmWave) range of FR2 may have a smaller range but potentially higher available bandwidth than frequency bands in FR1.

[0089] As shown, the communication system 100 includes a plurality of user equipments. More specifically, the communication system 100 includes two UEs 105 (UE 105-1 and UE 105-2 are collectively referred to as "UE 105" or "UEs 105"), two base stations 110 (base stations 110-1 and base stations 110-2 are collectively referred to as "base stations 110" or "base stations 110"), two cells 115 (cells 115-1 and cells 115-2 are collectively referred to as "cells 115" or "cells 115"), and one or more servers 135 in a core network (CN) 140 connected to the Internet 145.

[0090] In some implementations, UE 105 may communicate directly with base station 110 via links 120 (links 120-1 and 120-2 are collectively referred to as "link 120" or "links 120"), which utilize a direct interface with the base station (referred to as a "Uu interface"). Each of links 120 may represent one or more channels. Links 120 are shown as air interfaces that implement communication coupling and may conform to cellular communication protocols, such as 3GPP LTE protocols, LTE-based unlicensed spectrum access (LTE-U), 5G protocols, NR protocols, NR-based unlicensed spectrum access (NR-U) protocols, and / or any other communication protocols discussed herein.

[0091] As shown, some user equipments may be able to communicate directly with each other, for example, without intermediate infrastructure equipment (such as base station 110-1). In this example, UE 105-1 may communicate directly with UE 105-2. Similarly, UE 105-2 may communicate directly with UE 105-1. This peer-to-peer communication may utilize a "side link" interface such as a PC5 interface. In some specific implementations, the PC5 interface supports direct cellular communication between user equipments (e.g., between UE 105), while the Uu interface supports cellular communication with infrastructure equipment (such as a base station). For example, UE 105 may use the PC5 interface for radio resource control (RRC) signaling exchange (also referred to as PC5-RRC signaling) between UEs. The PC5 / Uu interface is used only as an example, and PC5 as used herein may represent various other possible wireless communication technologies that allow direct side link communication between user equipments, while Uu may represent cellular communication performed between user equipments and infrastructure equipment (such as a base station).

[0092] In some implementations, UE 105 may be configured with parameters for communicating via the Uu interface and / or the sidelink interface. In some examples, UE 105 may be "pre-configured with" some parameters. In these examples, the parameters may be hardwired into UE 105 or coded into the specification. Additionally and / or alternatively, UE 105 may receive the parameters from one or more of base stations 110.

[0093] In order to transmit data to / receive data from one or more base stations 110 or UE 105, UE 105 may include a transmitter / receiver (or alternatively, a transceiver), a memory, one or more processors, and / or other similar components that enable UE 105 to operate according to one or more wireless communication protocols and / or one or more cellular communication protocols. UE 105 may have multiple antenna elements that enable UE 105 to maintain multiple links 120 and / or side links 125 to transmit data to / receive data from multiple base stations 110 and / or multiple UE 105. For example, as Figure 1 As shown, UE 105 - 1 may be connected to base station 110 - 1 via link 120 and simultaneously connected to UE 105 - 2 via side link 125 .

[0094] In some implementations, one or more sidelink radio bearers can be established on the sidelink 125. The sidelink radio bearers can include signaling radio bearers (SL-SRBs) and / or data radio bearers (SL-DRBs).

[0095] The PC5 interface may alternatively be referred to as a sidelink interface and may include one or more logical channels, including but not limited to a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), a physical sidelink discovery channel (PSDCH), a physical sidelink broadcast channel (PSBCH), a physical sidelink feedback channel (PSFCH), and / or any other similar communication channel. The PSFCH carries feedback related to the success or failure reception of the sidelink transmission. The PSSCH may be scheduled by the sidelink control information (SCI) carried in the sidelink PSCCH. In some examples, the sidelink interface may operate on an unlicensed spectrum (e.g., in an unlicensed 5 GHz (GHz) and 6 GHz band) or a (licensed) shared spectrum.

[0096] In one example, the sidelink interface implements vehicle-to-everything (V2X) communications. V2X communications may, for example, follow the 3GPP Cellular V2X (C-V2X) specification, or follow one or more other or subsequent standards, whereby vehicles and other devices and network entities may communicate. V2X communications may utilize both long-range (e.g., cellular) communications and short-range to medium-range (e.g., non-cellular) communications. V2X communications with cellular capabilities may be referred to as cellular V2X (C-V2X) communications. C-V2X systems may use various cellular radio access technologies (RATs), such as 4G LTE or 5G NR RAT (or RATs after 5G, e.g., 6G RAT). Certain LTE standards available in V2X systems may be referred to as LTE-Vehicle (LTE-V) standards. As used herein in the context of a V2X system, and as defined above, the term "user equipment" may generally refer to a device associated with a mobile participant or traffic participant in a V2X system, e.g., a mobile (capable of moving) communication device such as a vehicle, a pedestrian user equipment (PUE) device, and a roadside unit (RSU).

[0097] In some implementations, the UEs 105 may be physical hardware devices that can run one or more applications, can access network services via one or more radio links 120 with corresponding base stations 110 (also referred to as "serving" base stations), and can communicate with each other via side links 125. The links 120 may allow the UEs 105 to transmit and receive data from the base stations 110 providing the links 120. The side links 125 may allow the UEs 105 to transmit and receive data from each other. The side links 125 between the UEs 105 may include one or more channels for transmitting information from the UE 105-1 to the UE 105-2 (or vice versa) and / or between the UE 105 and a UE-type RSU (or vice versa).

[0098] In some implementations, base stations 110 can communicate with each other over a backhaul connection 130, and can communicate with one or more servers 135 within CN 140 over another backhaul connection 133. The backhaul connection can be a wired and / or wireless connection.

[0099] In some implementations, the communication system 100 supports different broadcast types, including unicast, broadcast, and groupcast (or multicast) communications. Unicast refers to direct communication between two UEs 105. Broadcast refers to communication broadcast by a single UE 105 to multiple other UEs 105. Groupcast refers to communication sent from a single UE 105 to a collection of UEs 105 that meet a certain condition (e.g., as members of a particular group).

[0100] In some implementations, the base station 110 may configure a special exception resource pool for the UE 105. The special exception resource pool includes resources that the UE 105 can use in special exception situations such as radio link failure (RLF). The special exception resource pool may include resources selected based on random resource allocation.

[0101] In some implementations, a UE 105 that is initiating communication with another UE 105 is referred to as a transmitting UE (TXUE), and a UE 105 that is receiving the communication is referred to as a receiving UE (RX UE). For example, UE 105-1 may be a TX UE, and UE 105-2 may be a RX UE. Figure 1 A single TX UE is shown communicating with a single RX UE, but the TX UE may communicate with more than one RX UE via a side link.

[0102] In some implementations, UE 105 is configured to use a resource pool for sidelink communication. The sidelink resource pool defines the time-frequency resources for sidelink communication and can be divided into multiple time slots, frequency channels, and frequency subchannels. In some examples, UE 105 is synchronized and performs sidelink transmissions aligned with time slot boundaries. It is expected that UE 105 selects several time slots and subchannels for the transmission of a transport block. In some examples, UE 105 can use different subchannels to transmit a transport block across multiple time slots within its own resource selection window.

[0103] In some implementations, a TX UE initiating sidelink communication may determine available resources (e.g., sidelink resources) and may select a subset of these resources to communicate with the RX UE based on a resource allocation scheme. Example resource allocation schemes include a Mode 1 resource allocation scheme and a Mode 2 resource allocation scheme. In a Mode 1 resource allocation scheme (referred to as "Mode 1"), resources are allocated by a network node to UEs within coverage. In a Mode 2 resource allocation scheme (referred to as "Mode 2"), the TX UE selects sidelink resources (e.g., sidelink transmission resources).

[0104] As described herein, NR may support sidelink operations using unlicensed spectrum. Channel access mechanisms from NR-U may be reused for SL-unlicensed (SL-U) operations. Within the boundaries of the unlicensed channel access mechanisms and operations, existing sidelink resource reservation techniques may be applied to SL-U operations.

[0105] For sidelink communications using unlicensed spectrum, it may not be clear how to determine the association between a PSSCH / PSCCH transmission and a corresponding PSFCH transmission. In some cases, each PSFCH transmission may occupy 1 dedicated interlace. A general process is required to map between PSSCH / PSCCH resources and corresponding PSFCH resources. In addition, for a single PSSCH / PSCCH transmission, there may be multiple associated candidate PSFCH opportunities. Moreover, each UE 105 is able to autonomously determine which PSFCH resources to use. Therefore, a process is required to associate PSFCH with PSSCH / PSCCH (e.g., without assistance from base station 110).

[0106] According to various aspects of the present disclosure, the TX UE may transmit a sidelink message to the RX UE via one or more PSSCH resources (e.g., PRBs) in an RB set of an unlicensed radio frequency spectrum band. After receiving the sidelink message, the RX UE may transmit feedback (e.g., HARQ-ACK information) for the sidelink message via at least one PSFCH interlace during the PSFCH opportunity. The RX UE may determine which PSFCH interlace to use based on an interlace index of the PSSCH resource, a slot index of the PSSCH resource, a sidelink transmission structure of the PSFCH (dedicated interlace or common interlace), a sidelink PSFCH RB set list, the number of PSSCH slots associated with the PSFCH opportunity, the number of subchannels in the RB set, or any combination thereof.

[0107] Figure 2 An example RB set is shown where each PSFCH transmission occupies 1 common interlace and K3 dedicated PRBs, where K3 is (pre)configured within a defined value range. Dedicated PRBs (e.g., a set of PRBs with a common interlace index) are used in addition to the common interlace. In some implementations, the dedicated PRBs carry ACK / NACK information for earlier PSSCH transmissions, and the common interlaces carry other information (such as collision information). Figure 2 For example, UE1 sends PSFCH transmissions on common interlaces and dedicated PRBs from interlace 4, while UE2 sends PSFCH transmissions on common interlaces and PRBs from interlace 2. As with other NR PSFCH transmissions, multiple cyclic shift pairs may be used for the K3 dedicated PRBs. When the PRBs of the common interlaces and the dedicated PRBs are within the same 1 MHz bandwidth, the UE may drop (e.g., prohibit use of) the common PRBs and use the dedicated PRBs for transmission, subject to the occupied channel bandwidth (OCB) requirement.

[0108] Common interleaving means that different UEs can use the same interleaving for PSFCH transmission. For example, assume that UE1 sends a PSSCH or PSCCH transmission to UE2, and UE3 sends a PSSCH or PSCCH transmission to UE4. When UE2 sends a corresponding PSFCH transmission to UE1 and UE4 sends a corresponding PSFCH transmission to UE3, their PSFCH transmissions may occupy the same interleaving (time and frequency resources). An interleaving may include 10 or 11 PRBs in an RB set. In some examples, there may be a fixed spacing between PRBs belonging to the same interleaving (e.g., 5 PRBs or 10 PRBs).

[0109] exist Figure 3 In the example of , each PSFCH transmission occupies 1 dedicated interlace. Here, PSFCH does not occupy the common interlace, but only uses the dedicated PRB. In some specific implementations, each PSFCH transmission may occupy K4 dedicated PRBs and K2 common PRBs, where the K2 common PRBs are located at the two edges of the RB set. In some cases, K2 is equal to 2, and K4 is (pre)configured within a defined value range.

[0110] When PSFCH PRBs are distributed across dedicated and common interlaces, the PSFCH interlace patterns described herein are configured to meet power spectral density (PSD) constraints. In some implementations, there may be constraints on where the K4 dedicated PRBs and / or the K2 common PRBs are located. For example, there may be constraints on whether the K4 dedicated PRBs or the K2 common PRBs can be on the same interlace. In some examples, the K4 dedicated PRBs are selected from one interlace and the K2 common PRBs are selected from another interlace. An interlace with common PRBs may be different from an interlace with dedicated PRBs. Figure 3 As shown in the example of , there may be a fixed frequency spacing between two adjacent PRBs among the K4 dedicated PRBs.

[0111] NR sidelink PSSCH-PSFCH mapping techniques can be used for SL-U operation. In some implementations, PSSCH transmissions on non-overlapping resources can be mapped to non-orthogonal PSFCH resources. More than 6 cyclic shift pairs can be supported. Similarly, each PSCCH / PSSCH can support more than 1 PSFCH opportunity. As with NR-U, PRB-level cyclic shift hopping can also be used to reduce PAPR. In some implementations, guard band PRBs or resource elements (REs) can be positioned between common PRBs and dedicated PRBs to address in-band emission (IBE) issues.

[0112] exist Figure 2In the example of , each PSFCH transmission occupies 1 common interlace and K3 dedicated PRBs, where K3 is (pre)configured and the value range of K3 includes at least {1,2,5}. The K3 dedicated PRBs can be part of the same interlace. Figure 2 As shown, both UE1 and UE2 use a common interlace as well as a dedicated PRB set. In this example, UE1 uses 2 dedicated PRBs from interlace 4, and UE2 uses 2 dedicated PRBs from interlace 2.

[0113] There may be some guard band PRBs between the common PRBs and the dedicated PRBs. The number of guard band PRBs may be variable or (pre) configured. In some implementations, the guard band PRBs may be configured by setting appropriate bit values ​​in the bitmap for PSFCH PRB allocation. Additionally or alternatively, the guard band REs may be configured between the common PRBs and the dedicated PRBs.

[0114] On the K3 dedicated PRBs, multiple cyclic shift pairs may be used. When the common interleaved PRBs and the dedicated PRBs are within the same 1 MHz bandwidth, the UE may transmit only on the dedicated PRBs according to the OCB requirements. In some examples, UE1 or UE2 may reduce the transmission power on the common PRBs. Alternatively, if the dedicated PRBs can meet the OCB requirements, then UE1 or UE2 may discard the common PRBs.

[0115] exist Figure 3 In the example of , each PSFCH transmission occupies 1 dedicated interlace. In this example, UE1 uses dedicated interlace 3 for PSFCH transmission, while UE2 uses dedicated interlace 2 for PSFCH transmission. PSSCH transmissions on non-overlapping resources can be mapped to orthogonal dedicated PRBs for PSFCH transmissions. PRB-level cyclic shift hopping can be used to reduce PAPR (same as NR-U). This is Figure 7 Shown in.

[0116] As described herein, a PSCCH / PSSCH transmission may have N candidate PSFCH opportunities associated with (pre)configured positions. In some examples, the associated PSFCH opportunities are within the set of RBs occupied by the PSSCH transmission. In other examples, the PSSCH transmission and the associated PSFCH opportunities are in the same or different sets of RBs in the same side link resource pool. For some PSCCH / PSSCH transmissions, the associated candidate PSFCH opportunities may be in different time slots of the same RB set. In other examples, the associated candidate PSFCH opportunities are in different sets of RBs in the same time slot.

[0117] exist Figure 3The resource mapping from PSSCH to PSFCH with dedicated interleaving is shown in FIG. 1 . To identify the appropriate PSFCH interleaving, the RX UE (UE1 or UE2) may determine the total number of PSFCH interleavings on one RB set in each PSFCH periodicity. For example, the periodicity may be one slot or two slots, and the number of PSFCH interlaces may be determined over a set of RBs for the associated periodicity. Figure 4A An example PSFCH periodicity in the time domain is shown, where the ratio of PSSCH slots to PSFCH opportunities is 2:1. Figure 4B An example association between two PSSCH slots and one PSFCH opportunity is shown. The PSSCH transmissions occurring in these slots are mapped to different PRBs in the associated PSFCH opportunity.

[0118] If the RX UE cannot transmit the PSFCH during the associated PSFCH opportunity (e.g., due to LBT failure), the RX UE may attempt to retransmit the PSFCH in a subsequent PSFCH opportunity. Figure 4C The total number of PSFCH interlaces per PSSCH / PSCCH transmission is 1. This value may be predefined. The natural index of the PSFCH interleave on the interleave is Figure 3 Natural indexing is the case where sequential interleaving index values ​​(eg, 1, 2, 3, 4) are assigned to consecutive or adjacent PRBs.

[0119] When the RX UE allocates a PSFCH interlace for the corresponding PSSCH transmission, the same interlace index number may be used for both PSFCH and PSSCH transmissions. Alternatively, the RX UE may determine the PSFCH interlace based on the PSSCH interlace j and PSSCH transmission slot i in the PSSCH slot associated with the PSFCH opportunity. This may help avoid using the same PSFCH interlace for multiple consecutive slot transmissions (MCSt) PSSCH transmissions. In some implementations, the interlace index and slot index of the PSFCH interlace may be determined according to the following equation:

[0120]

[0121] (like FIG. 5A to FIG. 5B (shown)

[0122] (like FIG. 6A to FIG. 6B (shown)

[0123]

[0124]

[0125] Where i is the time slot index, j is the interleave index, is the PSFCH periodicity or the number of PSSCH slots associated with one PSFCH opportunity, is the PSFCH periodicity, is the number of PSFCH resources in a given interleaving pattern, N HIJK is the number of candidate PSFCH opportunities associated with a given PSSCH transmission, and X is an integer (pre-)configured for each resource pool.

[0126] In other specific implementations, the PSFCH interlace is determined according to the following equation, which is based on the PSSCH interlace j and the PSSCH transmission slot i in the PSSCH slot for the kth retransmission associated with the PSFCH slot:

[0127]

[0128] or

[0129] or

[0130]

[0131] The RX UE may determine the number of PSFCH resources that can be used to multiplex HARQ-ACK in PSFCH transmission according to the following equation:

[0132]

[0133] in is the (pre)configured number of cyclic shift pairs, through the (pre)configured or is the periodicity of the PSFCH with values ​​{1,2,4}, and N HIJK is the number of associated candidate PSFCH opportunities with value {1,2,3,4}. The association between PSFCH and PSSCH / PSCCH may be maintained by taking into account potential PSFCH retransmissions.

[0134] PSFCH resources can be based on The cyclic shift pair indices of the cyclic shift pairs are indexed in ascending order. Because different PSSCH transmissions can share the same interlace for PSFCH, the number of PSFCH resources for each PSSCH can be determined by the RX UE. Figure 7The PSFCH resources indexed using cyclic shift are shown. Therefore, the RX UE determines the index of the PSFCH resource for the PSFCH transmission with HARQ-ACK information according to the following equation in response to the PSSCH reception:

[0135]

[0136] The RX UE may then use the selected PSFCH resource to communicate HARQ-ACK information. The UE may not have to transmit multiple PSFCHs on the same dedicated interlace with different cyclic shifts. Prioritization between PSFCH transmissions may be used to drop some PSFCH transmissions. When N (the number of PSFCH transmission opportunities for PSSCH / PSCCH transmissions) is 1 and p (PSFCH periodicity) is 1 slot, this may be applied Figure 3 The interleaving scheme depicted in (where each PSFCH transmission occupies 1 dedicated interlace).

[0137] With MCSt, the TX UE uses more than one consecutive time slot for data transmission. For example, if the TX UE uses resources 0 and 1 to send PSSCH / PSCCH to the RX UE (e.g. Figure 5A ), then the RX UE can use PSFCH resources 0 and 1 occupying different PRBs (such as Figure 5B as depicted). Figure 5B In the example of , PSFCH resources 0 and 9 occupy the same PRB, but have different cyclic shift pairs. The RX UE may not be able to use resources 0 and 9 to send PSFCH at the same time. However, the RX UE may use resources 0 and 1 to send PSFCH at the same time because they occupy different PRBs.

[0138] refer to Figure 7 , support for PRB-level cyclic shift hopping may depend on the resource pool (pre)configuration. Cyclic shift hopping may be enabled or disabled for the entire resource pool or for each RB set in the resource pool. Alternatively, support for PRB-level cyclic shift hopping may be based on the SCI indication, SCI level 1 or SCI level 2. A 1-bit field may indicate whether PRB-level cyclic shift hopping is enabled or disabled. The cyclic shift of adjacent PRBs may be increased by A, where A is (pre)configured for each resource pool or each RB set.

[0139] When each PSFCH transmission occupies 1 dedicated interlace (such as Figure 3 ) and / or when each PSFCH transmission occupies 1 common interlace and K3 dedicated PRBs (as shown in Figure 2 As shown in ), the PRB level cyclic shift jump (m int) may be applicable. The PRB-level cyclic shift hopping may be applicable only to the common interlace, only to the dedicated PRB, or to both the common interlace and the dedicated PRB.

[0140] In some examples, a common PSFCH interlace index (e.g., interlace 0) for SL-U may be (pre)defined. In other examples, the common interlace index may be (pre)configured per resource pool or per RB set. For a PSFCH sequence transmitted via a common interlace, the cyclic shift (m0) of the PSFCH sequence on the common interlace may be common to all PSSCH transmissions, where m0 is (pre)defined (e.g., 0) or (pre)configured per resource pool or per RB set. Alternatively, the PSFCH sequence may depend on the PSSCH transmission slot i with the kth retransmission associated with the PSFCH slot and PSSCH subchannel j, as shown in the following equation:

[0141]

[0142] The cyclic shift of the PSFCH sequence on the common interlace (m CS ) may be common to all PSSCH transmissions, where m0 is (pre)defined (e.g., 0) or (pre)configured per resource pool or per RB set. Alternatively, m CS It may depend on the PSSCH transmission slot, the PSSCH subchannel and the PSSCH (re)transmission, as shown in the following equation:

[0143]

[0144] The parameter m0 indicates the cyclic shift pair index within the configured cyclic shift pair set. This is used to multiplex UEs with different PSFCH sequences. Generally speaking, there are 12 PSFCH sequences with cyclic shift values ​​0 to 11. Consider an example of configuring 3 cyclic shift pairs. In this example, the three cyclic shift pairs have indices {0, 2, 4}, where m CS Generally, it carries the ACK or NACK information transmitted by PSFCH. CS The value can be 0, and the m of ACK CS The value can be 6.

[0145] m0 parameter and m CS The parameters together determine the final cyclic shift value (between 0 and 11) to be used to generate the PSFCH sequence. CS Adding m0 gives the final cyclic shift value of the PSFCH sequence. Continuing with the above example, where m0 = {0, 2, 4} and m CS={0,6}, UE1 may send a PSFCH sequence with a cyclic shift value of 0 for NACK and a cyclic shift value of 6 for ACK; UE2 may send a PSFCH sequence with a cyclic shift value of 2 for NACK and a cyclic shift value of 8 for ACK; UE 3 may send a PSFCH sequence with a cyclic shift value of 4 for NACK and a cyclic shift value of 10 for ACK. Here, the common interleaving does not carry ACK or NACK information, and UE multiplexing is not required. Therefore, the value of the cyclic shift pair index may be (pre)defined or preconfigured. There is no need to support UE multiplexing here because the UEs use the same m0 value. However, UE multiplexing may also be supported, where different UEs use different m0 ​​values. m CS The value generally carries ACK or NACK information. Here, the public interleave does not carry ACK or NACK information. Therefore, m CS The value of may be predetermined or preconfigured.

[0146] In order to derive the number of guard band PRBs between the common PRBs and the dedicated PRBs for the PSFCH in SL-U, the guard band PRBs can be derived based on a 1 MHz interval. For an SCS of 15 kHz, the number of guard band PRBs is 6. For an SCS of 30 kHz, the number of guard band PRBs is 3. For an SCS of 60 kHz, the number of guard band PRBs is 2. This default number of guard band PRBs can be (pre)configured based on the resource pool. If explicitly (pre)configured, the number of guard band PRBs can be based on the (pre)configured value. Otherwise, the number of guard band PRBs can be calculated as described above.

[0147] Fig. 8A 800 according to some specific implementations. For clarity of presentation, the following description generally describes the method 800 in the context of other figures in this specification. For example, the method 800 may be performed by Figure 1 UE (e.g., UE 105-1) is executed. It should be understood that method 800 can be executed by any suitable system, environment, software, hardware, or a combination of systems, environments, software, and hardware as appropriate. In some specific implementations, the various steps of method 800 can be executed in parallel, in combination, in a loop, or in any order.

[0148] At the beginning, the total number of PSFCH interlaces for each PSSCH / PSCCH transmission is 1. At 802, the UE determines the total number of PSFCH interlaces on one RB set in each PSFCH periodicity. The PSFCH periodicity can be one slot or two slots, and the number of PSFCH interlaces on a set of RBs can be determined based on the PSFCH periodicity. The interlaces are indexed by the natural index of the PSFCH interlace on the interlace.

[0149] At 804, the UE allocates a PSFCH interlace for the corresponding PSSCH transmission. In some implementations, the same interlace index is used for PSFCH and PSSCH transmissions. In other implementations, the PSFCH interlace index is determined based on a PSSCH interlace index j in a PSSCH slot associated with a PSFCH slot / opportunity and a PSSCH transmission slot i.

[0150] The UE may avoid using the same PSFCH interlace for MCSt PSSCH transmissions. The PSFCH index may be determined according to any of the following equations, which take retransmissions into account:

[0151]

[0152] In some implementations, the PSFCH interlace is determined based on PSSCH interlace j and PSSCH transmission slot i in a PSSCH slot for a k-th retransmission associated with a PSFCH slot, where:

[0153]

[0154] In other specific implementations, the PSFCH interlace index is determined according to any of the following equations:

[0155]

[0156] At 806, the UE determines the number of PSFCH resources that can be used to multiplex HARQ-ACK in the PSFCH transmission according to the following equation:

[0157]

[0158] in is the (pre)configured number of cyclic shift pairs, through the (pre)configured or is the periodicity of the PSFCH with values ​​{1,2,4}, and N HIJK is the number of associated candidate PSFCH opportunities with values ​​{1,2,3,4}.

[0159] At 808, the UE determines the index of the PSFCH resource. The PSFCH resource may be indexed by The cyclic shift pair indices of the cyclic shift pairs are indexed in ascending order. As an example, the UE may determine the index of the PSFCH resource for the PSFCH transmission with HARQ-ACK information according to the following equation in response to PSSCH reception:

[0160]

[0161] The UE does not have to transmit multiple PSFCH transmissions on the same dedicated interlace with different cyclic shifts. Prioritization between PSFCH transmissions can be used to discard some PSFCH transmissions. At 810, the UE transmits the PSFCH using the appropriate PSFCH interlace. The UE can use some or all PRBs in the selected PSFCH interlace to transmit the PSFCH.

[0162] Figure 8B 801 according to some specific implementations. For clarity of presentation, the following description generally describes method 801 in the context of other figures in this specification. For example, method 801 can be performed by Figure 1 UE (e.g., UE 105-1) is executed. It should be understood that method 801 can be executed by any suitable system, environment, software, hardware, or a combination of systems, environments, software, and hardware as appropriate. In some specific implementations, the various steps of method 801 can be executed in parallel, in combination, in a loop, or in any order.

[0163] At 812, the UE receives a PSSCH transmission via time slot i and subchannel j.

[0164] At 814, the UE determines at least one interlace to use for PSFCH transmission within RB set k and PSFCH transmission opportunity n based at least in part on the index of time slot i, the index of subchannel j, the PSFCH periodicity, and the number of subchannels in RB set k.

[0165] At 816, the UE transmits a PSFCH transmission via at least one interlace in RB set k during PSFCH transmission opportunity n, the PSFCH transmission including feedback for the PSSCH transmission.

[0166] Fig. 9 An example UE 900 is shown according to some implementations. The UE 900 may be similar to Figure 1 UE 105 is a UE 105 of the present invention and is substantially interchangeable therewith. UE 900 may be any mobile or non-mobile computing device, such as a mobile phone, a computer, a tablet, an industrial wireless sensor (e.g., a microphone, a pressure sensor, a thermometer, a motion sensor, an accelerometer, an inventory sensor, a voltage / current meter, etc.), a video device (e.g., a camera, a camcorder, etc.), a wearable device (e.g., a smart watch), or a loose IoT device.

[0167] The UE 900 may include a processor 902, an RF interface circuit 904, a memory / storage device 906, a user interface 908, a sensor 910, a driver circuit 912, a power management integrated circuit (PMIC) 914, one or more antennas 916, and a battery 918. The components of the UE 900 may be implemented as an integrated circuit (IC), a portion of an integrated circuit, a discrete electronic device or other module, logical component, hardware, software, firmware, or a combination thereof. Fig. 9 The block diagram of UE 900 is intended to show a high-level view of certain of the components of UE 900. However, some of the components shown may be omitted, additional components may be present, and different arrangements of the components shown may occur in other implementations.

[0168] Components of the UE 900 may be coupled to various other components via one or more interconnects 920, which may represent any type of interface, input / output, bus (local, system, or extension), transmission line, trace, optical connection, etc., which allows various circuit components (on a common or different chip or chipset) to interact with each other.

[0169] The processor 902 may include processor circuits, such as baseband processor circuits (BB) 922A, central processor unit circuits (CPU) 922B, and / or graphics processor unit circuits (GPU) 922C. The processor 902 may include any type of circuit or processor circuit that executes or otherwise operates computer-executable instructions (such as program codes, software modules, or functional processes from the memory / storage device 906) to cause the UE 900 to perform operations as described herein.

[0170] In some implementations, the baseband processor circuit 922A may access a communication protocol stack 924 in the memory / storage device 906 to communicate over a 3GPP compatible network. Generally speaking, the baseband processor circuit 922A may access a communication protocol stack to: perform user plane functions at the physical (PHY) layer, the medium access control (MAC) layer, the radio link control (RLC) layer, the packet data convergence protocol (PDCP) layer, the service data adaptation protocol (SDAP) layer, and the PDU layer; and perform control plane functions at the PHY layer, the MAC layer, the RLC layer, the PDCP layer, the RRC layer, and the non-access layer. In some implementations, the PHY layer operations may be additionally / alternatively performed by components of the RF interface circuit 904. The baseband processor circuit 922A may generate or process a baseband signal or waveform that carries information in a 3GPP compatible network. In some implementations, the waveform used for NR can be based on cyclic prefix orthogonal frequency division multiplexing (OFDM) "CP-OFDM" in uplink or downlink, and discrete Fourier transform spread OFDM "DFT-S-OFDM" in uplink.

[0171] The memory / storage 906 may include one or more non-transitory computer-readable media including instructions (e.g., a communication protocol stack 924) that may be executed by one or more processors in the processor 902 to enable the UE 900 to perform various operations described herein. The memory / storage 906 includes any type of volatile or non-volatile memory that may be distributed throughout the UE 900. In some specific implementations, some of the memory / storage 906 may be located on the processor 902 itself (e.g., L1 cache and L2 cache), while other memory / storage 906 are located outside the processor 902 but can be accessed via a memory interface. The memory / storage 906 may include any suitable volatile or non-volatile memory, such as, but not limited to, dynamic random access memory (DRAM), static random access memory (SRAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid-state memory, or any other type of memory device technology.

[0172] The RF interface circuit 904 may include a transceiver circuit and a radio frequency front end module (RFEM), which allows the UE 900 to communicate with other devices through a radio access network. The RF interface circuit 904 may include various elements arranged in a transmission path or a reception path. These elements may include, for example, switches, mixers, amplifiers, filters, synthesizer circuits, control circuits, etc.

[0173] In the receive path, the RFEM may receive the radiated signal from the air interface via antenna 916 and continue to filter and amplify the signal (using a low noise amplifier). The signal may be provided to the transceiver's receiver, which down-converts the RF signal to a baseband signal that is provided to the baseband processor of processor 902.

[0174] In the transmit path, the transmitter of the transceiver up-converts the baseband signal received from the baseband processor and provides the RF signal to the RFEM. The RFEM may amplify the RF signal through a power amplifier before the signal is radiated across the air interface via the antenna 916. In various specific implementations, the RF interface circuit 904 may be configured to transmit / receive signals in a manner compatible with the NR access technology.

[0175] Antenna 916 may include one or more antenna elements to convert electrical signals into radio waves to travel through the air and convert received radio waves into electrical signals. These antenna elements may be arranged into one or more antenna panels. Antenna 916 may have an antenna panel that is omnidirectional, directional, or a combination thereof to achieve beamforming and multi-input / multi-output communications. Antenna 916 may include a microstrip antenna, a printed antenna manufactured on the surface of one or more printed circuit boards, a patch antenna, a phased array antenna, etc. Antenna 916 may have one or more panels that are designed for a specific frequency band including a band in FR1 or FR2.

[0176] The user interface 908 includes various input / output (I / O) devices designed to enable the user to interact with the UE 900. The user interface 908 includes input device circuits and output device circuits. The input device circuit includes any physical or virtual components for accepting input, including in particular one or more physical or virtual buttons (e.g., reset button), physical keyboard, keypad, mouse, touch pad, touch screen, microphone, scanner, headset, etc. The output device circuit includes any physical or virtual components for displaying information or otherwise conveying information (such as sensor readings, actuator positions, or other similar information). The output device circuit may include any number or combination of audio or visual displays, including in particular one or more simple visual outputs / indicators (e.g., binary state indicators, such as light emitting diodes "LEDs" and multi-character visual outputs), or more complex outputs, such as display devices or touch screens (e.g., liquid crystal displays "LCDs", LED displays, quantum dot displays, projectors, etc.), where the output of characters, graphics, multimedia objects, etc. is generated or produced by the operation of the UE 900.

[0177] Sensor 910 may include a device, module, or subsystem whose purpose is to detect events or changes in its environment and to send information about the detected events (sensor data) to some other device, module, subsystem, etc. Examples of such sensors include, among others: an inertial measurement unit including an accelerometer, gyroscope, or magnetometer; a microelectromechanical system or nanoelectromechanical system including a three-axis accelerometer, three-axis gyroscope, or magnetometer; a liquid level sensor; a temperature sensor (e.g., a thermistor); a pressure sensor; an image capture device (e.g., a camera or a lensless aperture); a light detection and ranging sensor; a proximity sensor (e.g., an infrared radiation detector, etc.); a depth sensor; an ambient light sensor; an ultrasonic transceiver; a microphone or other similar audio capture device; and the like.

[0178] The driver circuit 912 may include software elements and hardware elements for controlling specific devices embedded in the UE 900, attached to the UE 900, or otherwise communicatively coupled to the UE 900. The driver circuit 912 may include separate drivers to allow other components to interact with or control various input / output (I / O) devices that may be present in the UE 900 or connected to the UE. For example, the driver circuit 912 may include: a display driver for controlling and allowing access to a display device, a touch screen driver for controlling and allowing access to a touch screen interface, a sensor driver for obtaining sensor readings of the sensor 910 and controlling and allowing access to the sensor 910, a driver for obtaining an actuator position of an electromechanical component or controlling and allowing access to an electromechanical component, a camera driver for controlling and allowing access to an embedded image capture device, and an audio driver for controlling and allowing access to one or more audio devices.

[0179] The PMIC 914 may manage power provided to various components of the UE 900. Specifically, with respect to the processor 902, the PMIC 914 may control power source selection, voltage scaling, battery charging, or DC-DC conversion.

[0180] In some implementations, the PMIC 914 may control or otherwise be part of various power saving mechanisms of the UE 900. A battery 918 may power the UE 900, but in some examples, the UE 900 may be mounted in a fixed location and may have a power source coupled to a power grid. The battery 918 may be a lithium-ion battery, a metal-air battery such as a zinc-air battery, an aluminum-air battery, a lithium-air battery, etc. In some implementations, such as in vehicle-based applications, the battery 918 may be a typical lead-acid automotive battery.

[0181] Fig.10 An access node 1000 (e.g., a base station or gNB) is shown according to some implementations. Access node 1000 may be similar to base station 110 and may be substantially interchangeable with the base station. Access node 1000 may include a processor 1002, RF interface circuitry 1004, core network (CN) interface circuitry 1006, memory / storage circuitry 1008, and one or more antennas 1010.

[0182] The components of access node 1000 may be coupled to various other components via one or more interconnects 1012. Processor 1002, RF interface circuitry 1004, memory / storage circuitry 1008 (including communication protocol stack 1014), antenna 1010, and interconnect 1012 may be similar to those described with respect to Fig. 9Like-named elements are shown and described.For example, processor 1002 may include processor circuits such as, for example, baseband processor circuit (BB) 1016A, central processor unit circuit (CPU) 1016B, and graphics processor unit circuit (GPU) 1016C.

[0183] The CN interface circuit 1006 may provide connectivity to a core network (e.g., a 5GC using a 5th Generation Core Network (5GC) compatible network interface protocol such as a Carrier Ethernet protocol or some other suitable protocol). Network connectivity may be provided to / from the access node 1000 via optical fiber or wireless backhaul. The CN interface circuit 1006 may include one or more dedicated processors or FPGAs for communicating using one or more of the aforementioned protocols. In some implementations, the CN interface circuit 1006 may include multiple controllers for providing connectivity to other networks using the same or different protocols.

[0184] As used herein, the terms "access node", "access point", etc. may be described as equipment that provides radio baseband functionality for data and / or voice connections between a network and one or more users. These access nodes may be referred to as BS, gNB, RAN node, eNB, NodeB, RSU, TRxP or TRP, etc., and may include ground stations (e.g., terrestrial access points) or satellite stations that provide coverage within a geographic area (e.g., a cell). As used herein, the terms "NG RAN node", etc. may refer to an access node 1000 (e.g., a gNB) operating in an NR or 5G system, and the terms "E-UTRAN node", etc. may refer to an access node 1000 (e.g., an eNB) operating in an LTE or 4G system. According to various specific implementations, the access node 1000 may be implemented as one or more of a dedicated physical device such as a macrocell base station and / or a low power (LP) base station for providing a femtocell, picocell or other similar cell with a smaller coverage area, smaller user capacity or higher bandwidth than a macrocell.

[0185] In some implementations, all or part of the access node 1000 may be implemented as one or more software entities running on a server computer as part of a virtual network that may be referred to as a CRAN and / or a virtual baseband unit pool (vBBUP). In a V2X scenario, the access node 1000 may be or act as a "road side unit". The term "road side unit" or "RSU" may refer to any traffic infrastructure entity used for V2X communication. The RSU may be implemented in or by a suitable RAN node or a stationed (or relatively stationed) UE, where an RSU implemented in or by a UE may be referred to as a "UE-type RSU", an RSU implemented in or by an eNB may be referred to as an "eNB-type RSU", an RSU implemented in or by a gNB may be referred to as a "gNB-type RSU", and so on.

[0186] For ease of description, various components may be described as performing one or more tasks. Such descriptions should be interpreted as including the phrase "configured to". The statement that a component is configured to perform one or more tasks is expressly intended not to invoke 35 U.S.C. §112(f) interpretation of that component.

[0187] For one or more embodiments, at least one of the components shown in one or more of the foregoing figures may be configured to perform one or more operations, techniques, processes, or methods described in the following example section. For example, the baseband circuit described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the following examples. For another example, the circuits associated with the UE, base station, network element, etc. described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples shown in the example section below.

[0188] Embodiment 1 includes one or more processors configured to perform operations when executing instructions stored in a memory, the operations comprising: receiving a PSSCH transmission from an RF circuit via time slot i and subchannel j; determining at least one interlace to be used for PSFCH transmission within the RB set k and PSFCH transmission opportunity n based at least in part on an index of the time slot i, an index of the subchannel j, a PSFCH periodicity, and a number of subchannels in an RB set k; and instructing the RF circuit to transmit the PSFCH transmission via the at least one interlace in the RB set k during the PSFCH transmission opportunity n, the PSFCH transmission including feedback for the PSSCH transmission.

[0189] Embodiment 2 includes one or more processors as described in embodiment 1, and the operation further includes receiving control signaling from the RF circuit for configuring a dedicated interleaving structure for the PSFCH transmission, wherein determining the at least one interleaving includes allocating a dedicated interleaving for the PSFCH transmission based on the control signaling.

[0190] Embodiment 3 includes one or more processors described in any one of embodiments 1 to 2, wherein the operation further includes receiving control signaling from the RF circuit indicating a set of PRBs to be used for the PSFCH transmission in the candidate PSFCH transmission opportunity n, wherein determining the total number of interleaved PRBs is based at least in part on the control signaling.

[0191] Embodiment 4 includes one or more processors of any one of embodiments 1 to 3, wherein the operation further includes determining a total number of interleaved PRBs for the PSFCH transmission including HARQ-ACK information for the PSSCH transmission.

[0192] Embodiment 5 includes one or more processors of any one of embodiments 1 to 4, and the operation further includes determining an interleaving set including multiple interleavings for the HARQ-ACK information, wherein the interleaving set is indexed in ascending order of the interleaving index.

[0193] Embodiment 6 includes one or more processors of any one of embodiments 1 to 5, wherein for each interlace in the interlace set, all PRBs in the interlace can be used for PSFCH transmission.

[0194] Embodiment 7 includes one or more processors of any one of Embodiments 1 to 6, wherein determining the at least one interlace comprises allocating the at least one interlace starting in ascending order of time slot index and continuing in ascending order of subchannel index.

[0195] Embodiment 8 includes one or more processors of any one of Embodiments 1 to 7, wherein the at least one interlace includes one or more PRBs in a resource pool of an unlicensed radio frequency spectrum band.

[0196] Embodiment 9 includes one or more processors of any one of embodiments 1 to 8, wherein determining the at least one interlace comprises: An interlace is allocated to the time slot i and the subchannel j from multiple interlaces.

[0197] Embodiment 10 includes one or more processors of any one of embodiments 1 to 9, wherein is the PSFCH periodicity, is the number of subchannels in the RB set k, is the number of interlaces used for the feedback in the candidate PSFCH opportunity n, and

[0198] Embodiment 11 includes one or more processors of any one of embodiments 1 to 10, wherein the operation further includes: determining the number of PSFCH resources that can be used to multiplex the feedback in the PSFCH transmission, wherein is the number of available PSFCH resources, and is the number of cyclic shift pairs configured for the resource pool including the RB set k.

[0199] Embodiment 12 includes one or more processors of any one of embodiments 1 to 11, wherein and The first interlace or PRB subset is associated with the lowest subchannel index within the RB set k.

[0200] Embodiment 13 includes one or more processors of any one of Embodiments 1 to 12, wherein the RB set k includes a set of RBs having a minimum index for the PSSCH transmission.

[0201] Embodiment 14 includes one or more processors of any one of embodiments 1 to 13, wherein: And M is The sum of .

[0202] Embodiment 15 includes one or more processors of any one of embodiments 1 to 14, wherein The sum is taken over all RB sets including resources used for the PSSCH transmission, and wherein the interleaving and RB set or PRB subset The combination with the PSSCH transmission sub-channels are associated.

[0203] Embodiment 16 includes one or more processors of any one of embodiments 1 to 15, wherein the PSFCH resources are first indexed according to an ascending order of interlace or PRB subset indexes, secondly indexed according to an ascending order of RB set indexes, and thirdly indexed according to an ascending order of RB set indexes from the The cyclic shift pair indices of the cyclic shift pairs are indexed in ascending order.

[0204] Embodiment 17 includes one or more processors of any one of embodiments 1 to 16, wherein the operation further includes: Determine an index of a PSFCH resource for the PSFCH transmission including the feedback associated with the PSSCH transmission, wherein P ID is the physical layer source ID provided by the sidelink control information (SCI) format that schedules the PSSCH transmission, m ID is equal to zero or a value associated with the identifier of the UE receiving the PSSCH transmission, and is the number of PSFCH resources that can be used to multiplex the feedback in the PSFCH transmission.

[0205] Embodiment 18 is a UE, comprising: one or more processors; and one or more memory devices, wherein the one or more memory devices store instructions, which, when executed by the one or more processors, cause the UE to perform operations, the operations comprising: receiving a PSSCH transmission via time slot i and subchannel j; determining at least one interlace to be used for PSFCH transmission within the RB set k and PSFCH transmission opportunity n based at least in part on an index of the time slot i, an index of the subchannel j, a PSFCH periodicity, and a number of subchannels in an RB set k; and transmitting the PSFCH transmission via the at least one interlace in the RB set k during the PSFCH transmission opportunity n, the PSFCH transmission comprising feedback for the PSSCH transmission.

[0206] Embodiment 19 is the UE described in embodiment 18, and the operation also includes receiving control signaling for configuring a dedicated interleaving structure for the PSFCH transmission, wherein determining the at least one interleaving includes allocating a dedicated interleaving for the PSFCH transmission according to the control signaling.

[0207] Embodiment 20 is a method comprising: receiving a PSSCH transmission via time slot i and subchannel j; determining at least one interlace to be used for PSFCH transmission within the RB set k and PSFCH transmission timing n based at least in part on an index of the time slot i, an index of the subchannel j, a PSFCH periodicity, and a number of subchannels in an RB set k; and transmitting the PSFCH transmission via the at least one interlace in the RB set k during the PSFCH transmission timing n, the PSFCH transmission comprising feedback for the PSSCH transmission.

[0208] Embodiment 21 includes a non-transitory computer storage medium encoded with instructions that, when executed by one or more processors, cause the one or more processors to perform one or more operations of any one of Embodiments 1-20 or any other method or process described herein.

[0209] Embodiment 22 includes a device comprising logic, modules and / or circuits (e.g., processing circuits and / or RF circuits) configured to perform one or more operations described in any of Embodiments 1 to 20 or any other method or process described herein.

[0210] Embodiment 23 includes a device comprising one or more processors (e.g., one or more baseband processors) configured to perform one or more operations described in any of Embodiments 1 to 20 or any other methods or processes described herein.

[0211] Embodiment 24 includes a system configured to perform one or more operations of any one of Embodiments 1-20 or any other method or process described herein.

[0212] Embodiment 25 includes a device configured to perform one or more operations of any one of Embodiments 1 to 20 or any other method or process described herein.

[0213] Unless explicitly stated otherwise, any of the embodiments described above may be combined with any other embodiment (or combination of embodiments). The foregoing description of one or more specific implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the embodiments to the precise form disclosed. In view of the above teachings, modifications and variations are possible or can be obtained from the practice of various embodiments.

[0214] Although the above embodiments have been described in considerable detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to include all such variations and modifications.

[0215] It is understood that the use of personally identifiable information should be subject to privacy policies and practices that are generally recognized to meet or exceed industry or government requirements for maintaining user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of the authorized use should be clearly stated to users.

Claims

1. One or more processors configured to, when executing instructions stored in a memory, perform operations comprising: receiving a physical sidelink shared channel (PSSCH) transmission from a radio frequency (RF) circuit via time slot i and subchannel j; determining at least one interlace to be used for PSFCH transmission within a resource block (RB) set k and a physical sidelink feedback channel (PSFCH) transmission opportunity n based at least in part on the index of the time slot i, the index of the subchannel j, the PSFCH periodicity, and the number of subchannels in the RB set k; as well as The RF circuit is instructed to transmit the PSFCH transmission via the at least one interlace in the RB set k during the PSFCH transmission opportunity n, the PSFCH transmission including feedback for the PSSCH transmission.

2. According to one or more processors of claim 1, the operation further comprises receiving control signaling from the RF circuit to configure a dedicated interleaving structure for the PSFCH transmission, wherein determining the at least one interleaving comprises allocating a dedicated interleaving for the PSFCH transmission based on the control signaling.

3. The one or more processors of claim 1, wherein the operations further comprise receiving control signaling from the RF circuitry indicating a set of physical resource blocks (PRBs) to be used for the PSFCH transmission in the PSFCH transmission opportunity n, wherein determining the at least one interlace is based at least in part on the control signaling.

4. The one or more processors of claim 1, the operations further comprising determining a total number of interleaved physical resource blocks (PRBs) for the PSFCH transmission including hybrid automatic repeat request (HARQ) acknowledgement (ACK) information for the PSSCH transmission.

5. The one or more processors of claim 4, the operations further comprising determining, for the HARQ-ACK information, an interleaving set comprising a plurality of interleavings, wherein the interleaving sets are indexed in ascending order of interleaving indices.

6. The one or more processors of claim 5, wherein for each interlace in the set of interlaces, all PRBs in the interlace can be used for PSFCH transmission.

7. The one or more processors of claim 1, wherein determining the at least one interlace comprises assigning the at least one interlace (i) in ascending order of slot index and (ii) in ascending order of subchannel index.

8. One or more processors according to claim 1, wherein the at least one interlace includes one or more physical resource blocks (PRBs) in a resource pool of an unlicensed radio frequency spectrum band.

9. The one or more processors of claim 1 , wherein determining the at least one interlace comprises An interlace is allocated to the time slot i and the subchannel j from multiple interlaces.

10. The one or more processors of claim 9, wherein is the PSFCH periodicity, is the number of subchannels in the RB set k, is the number of interlaces used for the feedback in the PSFCH transmission opportunity n, and 11. The one or more processors of claim 9, said operations further comprising: determining the number of PSFCH resources that can be used to multiplex the feedback in the PSFCH transmission, wherein is the number of available PSFCH resources, and is the number of cyclic shift pairs configured for the resource pool including the RB set k.

12. The one or more processors of claim 11, wherein and An interlace or physical resource block (PRB) subset is associated with the lowest subchannel index within the RB set k.

13. The one or more processors of claim 12, wherein the RB set k comprises a set of RBs having a minimum index for the PSSCH transmission.

14. The one or more processors of claim 11, wherein And M is The sum of .

15. The one or more processors of claim 14, wherein The sum is taken over all RB sets including resources used for the PSSCH transmission, and wherein the interleaving and RB set or physical resource block (PRB) subset The combination with the PSSCH transmission sub-channels are associated.

16. The one or more processors of claim 11, wherein the PSFCH resources are indexed first according to an ascending order of an interlace or physical resource block (PRB) subset index, second according to an ascending order of an RB set index, and third according to an ascending order of an RB set index from the The cyclic shift pair indices of the cyclic shift pairs are indexed in ascending order.

17. The one or more processors of claim 1, said operations further comprising: Determine an index of a PSFCH resource for the PSFCH transmission including the feedback associated with the PSSCH transmission, wherein P ID is the physical layer source ID provided by the Sidelink Control Information (SCI) format that schedules the PSSCH transmission, M ID is equal to zero or a value associated with the identifier of the UE receiving the PSSCH transmission, and is the number of PSFCH resources that can be used to multiplex the feedback in the PSFCH transmission.

18. A user equipment (UE), the UE comprising: one or more processors; as well as One or more memory devices storing instructions that, when executed by the one or more processors, cause the UE to perform operations comprising: receiving a physical sidelink shared channel (PSSCH) transmission via time slot i and subchannel j; determining at least one interlace to be used for PSFCH transmission within a resource block (RB) set k and a physical sidelink feedback channel (PSFCH) transmission opportunity n based at least in part on the index of the time slot i, the index of the subchannel j, the PSFCH periodicity, and the number of subchannels in the RB set k; and The PSFCH transmission is transmitted via the at least one interlace in the RB set k during the PSFCH transmission opportunity n, the PSFCH transmission including feedback for the PSSCH transmission.

19. The UE of claim 18, wherein the operations further comprise receiving control signaling configuring a dedicated interlace structure for the PSFCH transmission, wherein determining the at least one interlace comprises allocating a dedicated interlace for the PSFCH transmission according to the control signaling.

20. A method comprising: receiving a physical sidelink shared channel (PSSCH) transmission via time slot i and subchannel j; determining at least one interlace to be used for PSFCH transmission within a resource block (RB) set k and a physical sidelink feedback channel (PSFCH) transmission opportunity n based at least in part on the index of the time slot i, the index of the subchannel j, the PSFCH periodicity, and the number of subchannels in the RB set k; as well as The PSFCH transmission is transmitted via the at least one interlace in the RB set k during the PSFCH transmission opportunity n, the PSFCH transmission including feedback for the PSSCH transmission.