Resource mapping technique for sidelink feedback transmission

JP2025026408APending Publication Date: 2025-02-21APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024131166
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-26
Filing Date
2024-08-07
Publication Date
2025-02-21

Smart Images

  • Figure 2025026408000001_ABST
    Figure 2025026408000001_ABST
Patent Text Reader

Abstract

To provide user equipment (UE) which receives a physical sidelink shared channel (PSSCH) transmission via a slot i and a sub-channel j.SOLUTION: In a communication system, user equipment (UE) is configured to: receive a PSSCH transmission via a slot i and a sub-channel j; determine, within a resource block (RB) set k and a physical sidelink feedback channel (PSFCH) transmission occasion n, at least one interlace to use for a PSFCH transmission based at least in part on an index of the slot i, an index of the sub-channel j, a PSFCH periodicity, and a quantity of sub-channels in the RB set k; and transmit the PSFCH transmission via the at least one interlace in the RB set k during the PSFCH transmission occasion n. The PSFCH transmission may include feedback for the PSSCH transmission.SELECTED DRAWING: Figure 8B
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of U.S. Provisional Patent Application No. 63 / 531,706, filed Aug. 9, 2023, which is incorporated by reference in its entirety. [Background technology]

[0002] Wireless communication networks provide an integrated communications platform and telecommunications services to wireless user devices. Exemplary telecommunications services include telephony, data (e.g., voice, audio, and / or video data), messaging, and / or other services. Wireless communication networks have radio access nodes that exchange wireless signals with wireless user devices using radio network protocols such as those described in various telecommunications standards promulgated by the 3rd Generation Partnership Project (3GPP). Exemplary 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 facilitate mobile broadband services using technologies such as OFDM, multiple input multiple output (MIMO), advanced channel coding, massive MIMO, beamforming, and / or other features. Summary of the Invention

[0003] Aspects of the embodiments are directed to a method performed by a user equipment (UE) for communicating with another UE using a sidelink in an unlicensed spectrum, the method comprising: determining a total number of physical sidelink feedback channel (PSFCH) interlaces across one resource block (RB) set in each PSFCH periodicity, where the total number of PSFCH interlaces for each physical sidelink shared channel (PSSCH) or physical sidelink control channel (PSCCH) transmission is at least one, and where the PSFCH interlaces are naturally indexed; allocating the PSFCH interlaces to corresponding PSSCH resources; determining a number of PSFCH resources available for multiplexing a hybrid automatic repeat request acknowledgement (HARQ-ACK) on the PSFCH transmission; in response to receiving a PSSCH reception or a PSCCH reception, determining an index of a PSFCH resource for a PSFCH transmission with HARQ-ACK information; and transmitting the PSFCH to the UE using the PSFCH resources.

[0004] In some embodiments, the total number of PSFCH interlaces for each PSSCH or PSCCH is one.

[0005] In some embodiments, allocating the PSFCH resource includes allocating a PSFCH interlace having the same interlace index as the corresponding PSSCH resource.

[0006] In some embodiments, the PSFCH interlace index is determined based on the PSSCH interlace index j and a PSSCH transmission slot i among the PSSCH slots associated with the PSFCH slot.

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

[0008] In some embodiments, the PSSCH interlace index takes into account PSFCH retransmissions.

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

[0010]

number

[0011] In some embodiments, the PSFCH interlace index is:

[0012]

number

[0013]

number

[0014]

number

[0015]

number

[0016] In some embodiments, the PSFCH interlace index is determined based on PSSCH interlace j, PSSCH transmission slot i within the PSSCH slot for the k-th retransmission associated with the PSFCH slot.

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

[0018]

number

[0019] In some embodiments, the PSFCH interlace index is:

[0020]

number

[0021]

number

[0022]

number

[0023] In some embodiments, determining the number of PSFCH resources available for multiplexing HARQ-ACK in a PSFCH transmission may include determining the number of PSFCH resources

[0024]

number

[0025] Where:

[0026]

number

[0027]

number

number

[0028]

number

[0029] NreTx is the number of associated candidate PSFCH occasion(s) having a value in the set {1, 2, 3, 4}.

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

[0031]

number

[0032] In some embodiments, the PSFCH resource is:

number

[0033] In some embodiments, the UE need not transmit multiple PSFCHs on the same dedicated interlace with different cyclic shifts.

[0034] In some embodiments, the UE may use prioritization among the PSFCH transmissions to reduce the number of PSFCH transmissions.

[0035] In some embodiments, each PSFCH transmission occupies one dedicated interlace.

[0036] In some embodiments, there is one PSFCH transmission occasion and a PSFCH periodicity of one slot for a PSSCH or PSCCH transmission.

[0037] In some embodiments, the UE supports PRB level cyclic shift hopping based on resource pool (pre-)configuration (where the term (pre-)configuration implies either pre-configuration or current configuration).

[0038] In some embodiments, PRB level cyclic shift hopping is enabled or disabled for the entire resource pool or for each set of RBs within a resource pool.

[0039] In some embodiments, the UE supports PRB level cyclic shift hopping based on an indication in a sidelink control information (SCI) message.

[0040] In some embodiments, the indication in the SCI message is received in one of an SCI stage 1 or an SCI stage 2 message.

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

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

[0043] In some embodiments, each PSFCH transmission occupies one common interlace and K3 dedicated PRB(s).

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

[0045] In some embodiments, the K3 dedicated PRB(s) are on the same interlace.

[0046] In some embodiments, the common interlace index is predefined.

[0047] In some embodiments, a common interlace index is pre-configured or configured per resource pool or per resource block set.

[0048] In some embodiments, the PSFCH sequences are transmitted on a common interlace.

[0049] Some embodiments include a cyclic shift (m0) to indicate a cyclic shift pair index in generating a PSFCH sequence on a common interlace.

[0050] In some embodiments, the cyclic shift is common to all PSSCH transmissions, m0 is one of (pre-)defined or (pre-)configured, and the cyclic shift is pre-configured per resource pool or per resource block set.

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

[0052] In some embodiments, the cyclic shift is

[0053]

number

[0054] Some embodiments include cyclic shifting (mCS) of the PSFCH sequence on a common interlace.

[0055] In some embodiments, the cyclic shift is common to all PSSCH transmissions, where m0 is one of (pre-)defined or (pre-)configured per resource pool or per resource block set.

[0056] In some embodiments, the cyclic shift is based on the PSSCH transmission slot, the PSSCH subchannel, and the PSSCH (re)transmission.

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

[0058]

number

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

[0060] In some embodiments, the guard band is 6 PRB for a 15 kHz SCS, 3 PRB for a 30 kHz SCS, and 2 PRB for a 60 kHz SCS.

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

[0062] In some embodiments, the (pre-)configured guard band PRB may be based on a (pre-)configured value.

[0063] Aspects of the embodiments are directed to a user equipment (UE) including 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 of the preceding paragraphs.

[0064] Aspects of the embodiments are directed to a system that includes one or more processors and one or more storage devices having stored thereon instructions operable, when executed by the one or more processors, to cause the one or more processors to perform the method of any of the preceding paragraphs.

[0065] Aspects of the embodiments are directed to apparatus configured to perform one or more of the operations described herein.

[0066] The details of one or more embodiments of these systems and methods are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of these systems and methods will become apparent from the description and drawings, and from the claims. [Brief description of the drawings]

[0067] [Figure 1] 1 illustrates an example communication system including sidelink communications, according to some implementations.

[0068] [Diagram 2] An example RB set is shown where each PSFCH transmission occupies one common interlace and K3 dedicated PRB(s).

[0069] [Diagram 3] 1 shows an example RB set where each PSFCH transmission occupies one dedicated interlace.

[0070] [Figure 4A] 1 illustrates an example PSFCH periodicity in the time domain.

[0071] [Figure 4B] 1 illustrates an example association between PSSCH transmissions and PSFCH occasions. [Figure 4C] 1 illustrates an example association between PSSCH transmissions and PSFCH occasions.

[0072] [Figure 5A] 1 illustrates an example sidelink resource interlacing scheme for PSFCH and PSSCH transmissions. [Figure 5B] 1 illustrates an example sidelink resource interlacing scheme for PSFCH and PSSCH transmissions.

[0073] [Figure 6A] 1 illustrates another example sidelink resource interlacing scheme for PSFCH and PSSCH transmissions. [Figure 6B] 1 illustrates another example sidelink resource interlacing scheme for PSFCH and PSSCH transmissions.

[0074] [Figure 7] 1 shows a cyclic shift hopping scheme for PSFCH resources.

[0075] [Figure 8A] 1 illustrates a flowchart of an example method for transmitting sidelink feedback information using resources in an unlicensed radio frequency spectrum band.

[0076] [Figure 8B] 1 shows a flowchart of another example method for transmitting sidelink feedback information using resources in an unlicensed radio frequency spectrum band.

[0077] [Figure 9] 1 illustrates an exemplary user equipment (UE) according to some implementations.

[0078] [Figure 10] 1 illustrates an exemplary access node according to some implementations.

[0079] Like reference numbers indicate like features. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0080] Some unlicensed radio frequency 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 radio frequency 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, e.g., HARQ-ACK information) via one or more PRBs in the sidelink resource pool.

[0081] However, in some cases, it may be unclear which resource (e.g., PRB) should be used for PSFCH transmission. For example, if the second wireless device is configured to transmit a PSFCH transmission during a particular PSFCH occasion, 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 slot. Thus, the first wireless device may not know which PRB(s) to monitor for the PSFCH transmission. Also, a subsequent PSFCH retransmission from the second wireless device may collide or interfere with other PSFCH transmissions that overlap in time and / or frequency.

[0082] According to aspects of the disclosure, the PRBs in the sidelink resource pool may be partitioned into different RB sets. Within an RB set, each PRB may have an associated interlace index (e.g., j=1, 2, 3) and slot index (e.g., i=1, 2, 3). An interlace refers to a group of PRBs or subcarriers with the same interlace index. The second wireless device may select at least one interlace (e.g., a group of PRBs with the same interlace index) to use for a PSFCH transmission based on the interlace index of the associated PSSCH transmission, the 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 slots between two PSFCH occasions), or any combination thereof. The second wireless device may use some or all of the PRBs in the selected interlace(s) for the PSFCH transmission.

[0083] 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 several dedicated PRBs) for PSFCH transmission. The sidelink PSFCH RB set configuration may indicate which PRBs to use for a particular PSFCH transmission occasion. The second wireless device may transmit a PSFCH transmission according to the parameters indicated by the control signaling.

[0084] Aspects of the present disclosure improve the reliability, signaling overhead, and spectral efficiency of sidelink communications in unlicensed radio frequency spectrum bands. For example, the PSFCH resource mapping scheme described herein reduces the possibility of signal collisions and improves the likelihood of successful PSFCH reception by allowing a second wireless device to use multiple PRBs of an interlace for a single PSFCH transmission. In addition, the RB set 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 radio frequency spectrum bands.

[0085] 1 illustrates an example communication system 100 including sidelink communications, according to some implementations. It should be noted that the system of FIG. 1 is only one example of a possible system, and that features of the present disclosure may be implemented in other wireless communication systems.

[0086] The following description is provided for an example of a communication system operating in conjunction with a fifth generation (5G) network provided by 3GPP technical specifications. However, the exemplary implementations are not limited in this respect, 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, etc. Additionally, other types of communication standards are possible, including future 3GPP systems (e.g., sixth generation (6G)), IEEE 802.16 protocols, etc. Although aspects may be described herein using terminology commonly associated with 5G NR, aspects of the present disclosure may be applied to other systems, such as systems subsequent to 5G (e.g., 6G).

[0087] The 5G NR frequency band can be divided into two different frequency ranges. Frequency Range 1 (FR1) may include frequency bands operating in sub-6 GHz frequencies, some of which may be used by previous standards and potentially could be extended to cover new frequency bands offering 410 MHz to 7125 MHz. Frequency Range 2 (FR2) may include frequency bands from 24.25 GHz to 52.6 GHz. Bands in the millimeter wave (mmWave) range of FR2 may have a smaller range than those of FR1, but the available bandwidth is potentially wider.

[0088] As shown in the figure, the communication system 100 includes several user devices. More specifically, the communication system 100 includes two UEs 105 (UEs 105-1 and 105-2 are collectively referred to as one or more “UEs 105”), two base stations 110 (base stations 110-1 and 110-2 are collectively referred to as one or more “base stations 110”), two cells 115 (cells 115-1 and 115-2 are collectively referred to as one or more “cells 115”), and one or more servers 135 in a core network (CN) 140 connected to the Internet 145.

[0089] In some implementations, the UE 105 can communicate directly with the base station 110 via link 120 (link 120-1 and link 120-2 are collectively referred to as "link 120" or "link 120") that utilizes a direct interface with the base station referred to as the "Uu interface." Each of the links 120 can represent one or more channels. The links 120 are depicted as air interfaces for enabling communication coupling and can correspond to a cellular communication protocol, such as a 3GPP LTE protocol, LTE-based access to unlicensed spectrum (LTE-U), 5G protocol, NR protocol, NR-based access to unlicensed spectrum (NR-U) protocol, and / or any of the other communication protocols described herein.

[0090] As shown, certain user devices may be able to communicate directly with each other without involving an intermediate infrastructure device, such as, for example, 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. Such peer-to-peer communication may utilize a "sidelink" interface, such as a PC5 interface. In certain implementations, the PC5 interface supports direct cellular communication between user devices (e.g., between UEs 105), and the Uu interface supports cellular communication with infrastructure devices, such as base stations. For example, UE 105 may use the PC5 interface for radio resource control (RRC) signaling exchange between UEs (also referred to as PC5-RRC signaling). The PC5 / Uu interface is used merely as an example, and PC5, as used herein, may represent various other possible wireless communication technologies that enable direct sidelink communication between user devices, and Uu may represent cellular communication between user devices and infrastructure devices, such as base stations.

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

[0092] To transmit / receive data to / from one or more base stations 110 or UE 105, the UE 105 may include a transmitter / receiver (or alternatively, a transceiver), memory, one or more processors, and / or other similar components that enable the UE 105 to operate according to one or more wireless communication protocols and / or one or more cellular communication protocols. The UE 105 may have multiple antenna elements that enable the UE 105 to maintain multiple links 120 and / or sidelinks 125 to transmit / receive data to / from multiple base stations 110 and / or multiple UEs 105. For example, as shown in FIG. 1, the UE 105-1 may connect with the base station 110-1 via link 120 and simultaneously connect with the UE 105-2 via sidelink 125.

[0093] In some implementations, one or more sidelink radio bearers may be established on the sidelink 125. The sidelink radio bearers may include a signaling radio bearer (SL-SRB) and / or a data radio bearer (SL-DRB).

[0094] 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 regarding successful or unsuccessful reception of a sidelink transmission. In some examples, the PSSCH may be scheduled by the sidelink control information (SCI) carried in the sidelink PSCCH. In some examples, the sidelink interface may operate over an unlicensed spectrum (e.g., in the unlicensed 5 gigahertz (GHz) and 6 GHz bands) or a (licensed) shared spectrum.

[0095] In one example, the sidelink interface implements vehicle-to-everything (V2X) communications. V2X communications may conform to, for example, the 3GPP Cellular V2X (C-V2X) specification or one or more other or subsequent standards through which vehicles and other devices and network entities may communicate. V2X communications may utilize both long-range (e.g., cellular) and short- to medium-range (e.g., non-cellular) communications. Cellular-enabled V2X communications may be referred to as Cellular V2X (C-V2X) communications. C-V2X systems may use a variety of cellular radio access technologies (RATs), such as 4G LTE or 5G NR RAT (or a RAT following 5G, e.g., 6G RAT). Certain LTE standards that may be used in V2X systems may be referred to as LTE-Vehicle (LTE-V) standards. As used herein, in the context of a V2X system, the term "user device," as defined above, may generally refer to devices associated with mobile actors or traffic participants in a V2X system, e.g., mobile (movable) communication devices such as vehicular and pedestrian user equipment (PUE) devices, road side units (RSUs), and the like.

[0096] In some implementations, the UEs 105 may be physical hardware devices capable of running one or more applications and accessing network services over one or more wireless links 120 with corresponding base stations 110 (also referred to as “serving” base stations) and communicating with each other over sidelinks 125. The links 120 may enable the UEs 105 to transmit and receive data from the base stations 110 that provide the links 120. The sidelinks 125 may enable the UEs 105 to transmit and receive data with each other. The sidelinks 125 between the UEs 105 may include one or more channels for transmitting information from the UE 105-1 to the UE 105-2 and vice versa and / or between the UE 105 and a UE type RSU and vice versa.

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

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

[0099] In some implementations, an exceptional resource pool may be configured for the UE 105, possibly by the base station 110. The exceptional resource pool includes resources that the UE 105 can use in exceptional cases, such as Radio Link Failure (RLF). The exceptional resource pool may include resources selected based on a random allocation of resources.

[0100] In some implementations, a UE 105 initiating communication with another UE 105 is referred to as a transmitter UE (TX UE) and a UE 105 receiving the communication is referred to as a receiver UE (RX UE). For example, UE 105-1 may be a TX UE and UE 105-2 may be a RX UE. Although FIG. 1 shows a single TX UE communicating with a single RX UE, a TX UE may communicate with two or more RX UEs over the sidelink.

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

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

[0103] As described herein, NR may support sidelink operation using unlicensed spectrum. Channel access mechanisms from NR-U may be reused for SL-Unlicensed (SL-U) operation. Existing sidelink resource reservation techniques may be applicable to SL-U operation, within the boundaries of the unlicensed channel access mechanisms and operation.

[0104] For sidelink communications using unlicensed spectrum, it may be unclear how to determine the association between a PSSCH / PSCCH transmission and a corresponding PSFCH transmission. In some cases, each PSFCH transmission may occupy one dedicated interlace. A common procedure is needed to map between PSSCH / PSCCH resources and corresponding PSFCH resources. Furthermore, multiple associated candidate PSFCH occasion(s) may exist for a single PSSCH / PSCCH transmission. Also, each UE 105 may be able to autonomously determine which PSFCH resource to use. Therefore, a procedure is needed to correlate the PSFCH with the PSSCH / PSCCH (e.g., without assistance from the base station 110).

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

[0106] FIG. 2 illustrates an example RB set in which each PSFCH transmission occupies one common interlace and K3 dedicated PRBs, where K3 is (pre)configured within a defined value range. The dedicated PRBs are used in addition to the common interlace (e.g., a group of PRBs with a common interlace index). In some implementations, the dedicated PRBs carry ACK / NACK information for the previous PSSCH transmission, and the common interlace carries other information (such as contention information). In FIG. 2, for example, UE1 transmits a PSFCH transmission over a dedicated PRB from a common interlace and interlace 4, and UE2 transmits a PSFCH transmission over a PRB from a common interlace and interlace 2. As with other NR PSFCH transmissions, multiple cyclic shift pairs can be used for the K3 dedicated PRB(s). When the PRBs of the common interlace and the dedicated PRBs are within the same 1 MHz bandwidth, the UE may drop (e.g., refrain from using) the common PRBs and transmit using the dedicated PRBs according to the occupied channel bandwidth (OCB) requirement.

[0107] Common interlace means that different UEs can use the same interlace for PSFCH transmission. For example, assume that UE1 transmits a PSSCH or PSCCH transmission to UE2, and UE3 transmits a PSSCH or PSCCH transmission to UE4. When UE2 transmits a corresponding PSFCH transmission to UE1, and UE4 transmits a corresponding PSFCH transmission to UE3, those PSFCH transmissions can occupy the same interlace (time and frequency resource). An interlace may include 10 or 11 PRBs in an RB set. In some examples, PRBs belonging to the same interlace may have a fixed separation between them (e.g., 5 PRBs or 10 PRBs).

[0108] In the example of Figure 3, each PSFCH transmission occupies one dedicated interlace. Here, instead of occupying a common interlace, the PSFCH uses only dedicated PRB(s). In some implementations, each PSFCH transmission may occupy K4 dedicated PRB(s) and K2 common PRBs, where the K2 common PRBs are located at two edges of an RB set. In some cases, K2 is equal to 2 and K4 is (pre-)configured within a defined range of values.

[0109] The PSFCH interlace patterns described herein are configured to meet power spectral density (PSD) constraints when the PSFCH PRBs are distributed across the dedicated and common interlaces. In some implementations, there may be constraints on where the K4 dedicated PRB(s) 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. The interlace with the common PRB may be different from the interlace with the dedicated PRB. As shown in the example of FIG. 3, there may be a fixed frequency separation between two adjacent PRBs in the K4 dedicated PRBs.

[0110] NR sidelink PSSCH-PSFCH mapping techniques may be used for SL-U operation. In some implementations, PSSCH transmissions on non-overlapping resources may be mapped to non-orthogonal PSFCH resources. More than six cyclic shift pairs may be supported. Similarly, more than one PSFCH occasion(s) per PSCCH / PSSCH may be supported. Similar to NR-U, PRB level cyclic shift hopping may also be used to reduce the PAPR. In some implementations, guard band PRBs or resource elements (REs) may be placed between the common PRB and the dedicated PRB to address in-band emission (IBE) issues.

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

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

[0113] Multiple cyclic shift pairs may be used on the K3 dedicated PRB(s). When the PRB of a common interlace and the dedicated PRB are within the same 1 MHz bandwidth, the UE may transmit only on the dedicated PRB in accordance with the OCB requirements. In some examples, UE1 or UE2 may reduce the transmit power on the common PRB. Alternatively, UE1 or UE2 may drop the common PRB if the dedicated PRB can meet the OCB requirements.

[0114] In the example of Figure 3, each PSFCH transmission occupies one dedicated interlace. In this example, UE1 uses dedicated interlace 3 for PSFCH transmission, and UE2 uses dedicated interlace 2 for PSFCH transmission. PSFCH transmissions on non-overlapping resources may be mapped to orthogonal dedicated PRBs for PSFCH transmission. PRB level cyclic shift hopping may be used to reduce the PAPR (similar to NR-U). This is shown in Figure 7.

[0115] As described herein, one PSCCH / PSSCH transmission may have N associated candidate PSFCH occasion(s) with (pre-)configured locations. In some examples, the associated PSFCH occasion(s) are in the RB set(s) occupied by the PSSCH transmission(s). In other examples, the PSSCH transmission(s) and the associated PSFCH occasion(s) are in the same or different RB set(s) of the same sidelink resource pool. For some PSCCH / PSSCH transmissions, the associated candidate PSFCH occasion(s) may be in different slots of the same RB set(s). In other examples, the associated candidate PSFCH occasion(s) are in different RB sets of the same slot.

[0116] PSSCH to PSFCH resource mapping with dedicated interlaces is shown in Figure 3. To identify the appropriate PSFCH interlace, the RX UE (UE1 or UE2) may determine the total number of PSFCH interlaces across one RB set in each PSFCH periodicity.

number

[0117] If the RX UE is unable to transmit the PSFCH during the associated PSFCH occasion (e.g., due to an LBT failure), the RX UE may attempt to retransmit the PSFCH during a subsequent PSFCH occasion. This is shown in FIG. 4C. The total number of PSFCH interlaces for each PSSCH / PSCCH transmission is 1. This value may be predefined. The natural indexing of PSFCH interlaces to interlaces is

number

[0118] When the RX UE assigns a PSFCH interlace for a corresponding PSSCH transmission, the same interlace index may be used for the PSFCH and PSSCH transmissions. Or, the RX UE may determine the PSFCH interlace based on the PSSCH interlace j and the PSSCH transmission slot i among the PSSCH slots associated with the PSFCH occasion. This may help to avoid using the same PSFCH interlace for a multi-consecutive slot transmission (MCSt) PSSCH transmission. In some implementations, the interlace index and slot index of the PSFCH interlace may be determined according to the following equation(s):

[0119]

number

[0120]

number

[0121]

number

[0122]

number

[0123]

number

[0124] where i is the slot index and j is the interlace index.

number

number

number

[0125] In another implementation, the PSFCH interlace is determined according to the following equation based on PSSCH interlace j and PSSCH transmission slot i within the PSSCH slot for the k-th retransmission associated with the PSFCH slot:

[0126]

number

[0127]

number

[0128]

number

[0129]

number

[0130] The RX UE may determine the number of PSFCH resources available for multiplexing HARQ-ACK in a PSFCH transmission according to the following formula:

[0131]

number

[0132] During the ceremony,

number

number

number

number

[0133] PSFCH resources are

number

[0134]

number

[0135] The RX UE can then communicate the HARQ-ACK information using the selected PSFCH resource. The UE may not need to transmit multiple PSFCHs on the same dedicated interlace with different cyclic shifts. Prioritization between PSFCH transmissions can be used to drop some PSFCH transmissions. The interlace scheme shown in FIG. 3 (where each PSFCH transmission occupies one dedicated interlace) can be applied when N (the number of PSFCH transmission occasions for PSSCH / PSCCH transmissions) is 1 and p (PSFCH periodicity) is 1 slot.

[0136] In MCSt, a TX UE uses two or more consecutive slots for data transmission. For example, if a TX UE transmits PSSCH / PSCCH to a RX UE using resources 0 and 1 (as shown in FIG. 5A), the RX UE can use PSFCH resources 0 and 1 (as shown in FIG. 5B), which occupy different PRBs. In the example of FIG. 5B, PSFCH resources 0 and 9 occupy the same PRB with different cyclic shift pairs. The RX UE may not be able to transmit PSFCH using resources 0 and 9 at the same time. However, the RX UE can transmit PSFCH using resources 0 and 1 at the same time, since resources 0 and 1 occupy different PRBs.

[0137] Referring to Figure 7, support for PRB-level cyclic shift hopping may depend on 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 SCI indication of either SCI stage 1 or SCI stage 2. A 1-bit field may indicate whether PRB-level cyclic shift hopping is enabled or disabled. The cyclic shift of the neighboring PRB may be increased by A, where A is (pre)configured per resource pool or per RB set.

[0138] PRB-level cyclic shift hopping (mint) may be applicable when each PSFCH transmission occupies one dedicated interlace (as shown in FIG. 3) and / or when each PSFCH transmission occupies one common interlace and K3 dedicated PRBs (as shown in FIG. 2). PRB-level cyclic shift hopping may be applicable to only common interlaces, only dedicated PRBs, or both common interlaces and dedicated PRBs.

[0139] In some examples, a common PSFCH interlace index for SL-U may be (pre)defined (e.g., interlace 0). In other examples, the common interlace index may be (pre)configured per resource pool or per RB set. For PSFCH sequences transmitted over a common interlace, a cyclic shift (m0) of the PSFCH sequence on the common interlace may be common for 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:

[0140]

number

[0141] The cyclic shift of the PSFCH sequence on a common interlace (mCS) 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, mCS may depend on the PSSCH transmission slot, the PSSCH subchannel(s), and the PSSCH (re)transmission, as shown in the following equation:

[0142]

number

[0143] The parameter m0 indicates a cyclic shift pair index in a set of configured cyclic shift pairs. It serves to multiplex UEs with different PSFCH sequences. Generally, there are 12 PSFCH sequences with cyclic shift values ​​0 to 11. Consider an example in which three cyclic shift pairs are configured. In this example, the three cyclic shift pairs have indices of {0,2,4}, where mCS generally carries ACK or NACK information of the PSFCH transmission. The mCS value for NACK may be 0, and the mCS value for ACK may be 6.

[0144] The m0 parameter, together with the mCS parameter, determines the final cyclic shift value (between 0 and 11) used to generate the PSFCH sequence. Here, mCS+m0 gives the final cyclic shift value of the PSFCH sequence. Continuing with the above example where m0={0,2,4} and mCS={0,6}, UE1 may transmit a PSFCH sequence with a cyclic shift value of 0 for NACK and a cyclic shift value of 6 for ACK, UE2 may transmit a PSFCH sequence with a cyclic shift value of 2 for NACK and a cyclic shift value of 8 for ACK, and UE3 may transmit a PSFCH sequence with a cyclic shift value of 4 for NACK and a cyclic shift value of 10 for ACK. Here, the common interlace does not carry ACK or NACK information, and no UE multiplexing is required. Therefore, the value of the cyclic shift pair index can be (pre)defined or preconfigured. Since the UEs use the same m0 value, there is no need to support UE multiplexing here. However, it is also possible that different UEs support UE multiplexing using different m0 ​​values. The mCS value typically carries ACK or NACK information, where a common interlace does not carry ACK or NACK information, and therefore the value of mCS may be pre-determined or pre-configured.

[0145] To derive the number of guard band PRB(s) between the common PRB and the dedicated PRB for the PSFCH in SL-U, the guard band PRB may be derived based on 1 MHz spacing. For a 15 kHz SCS, the number of guard band PRBs is 6. For a 30 kHz SCS, the number of guard band PRBs is 3. For a 60 kHz SCS, the number of guard band PRBs is 2. This default number of guard band PRBs may be based on resource pool (pre)configuration. If explicitly (pre)configured, the number of guard band PRBs may be based on the (pre)configured value. Otherwise, the number of guard band PRBs may be calculated as described above.

[0146] 8A illustrates a flowchart of an example method 800 according to some implementations. For clarity of presentation, the following description generally describes the method 800 in the context of other figures in this description. For example, the method 800 may be performed by a UE (e.g., UE 105-1) of FIG. 1. It will be appreciated that the method 800 may be performed, for example, by any suitable system, environment, software, hardware, or combination of systems, environments, software, and hardware, as appropriate. In some implementations, various steps of the method 800 may be performed in parallel, in combination, in a loop, or in any order.

[0147] Initially, the total number of PSFCH interlaces for each PSSCH / PSCCH transmission is 1. At 802, the UE determines the total number of PSFCH interlaces across one RB set in each PSFCH periodicity.

number

number

[0148] At 804, the UE assigns a PSFCH interlace for the corresponding PSSCH transmission. In some implementations, the same interlace index is used for the PSFCH and PSSCH transmissions. In other implementations, the PSFCH interlace index is determined based on the PSSCH interlace index j and the PSSCH transmission slot i among the PSSCH slots associated with the PSFCH slot / occasion.

[0149] The UE may refrain from using the same PSFCH interlace for the MCSt PSSCH transmission. The PSFCH indexing may be determined according to one of the following equations that take retransmissions into account:

[0150]

number

[0151]

number

[0152]

number

[0153]

number

[0154]

number

[0155] In some implementations, the PSFCH interlace is determined based on PSSCH interlace j and PSSCH transmission slot i among the PSSCH slots for the k-th retransmission associated with the PSFCH slot, where

[0156]

number

[0157] In other implementations, the PSFCH interlace index is determined according to one of the following equations:

[0158]

number

[0159]

number

[0160]

number

[0161] At 806, the UE determines the number of PSFCH resources available for multiplexing the HARQ-ACK in the PSFCH transmission according to the following formula:

[0162]

number

[0163] During the ceremony,

number

number

number

number

[0164] At 808, the UE determines an indexing of the PSFCH resources. The PSFCH resources may be indexed in ascending order of cyclic shift pair index from the cyclic shift pairs.

number

[0165]

number

[0166] The UE does not need to transmit multiple PSFCH transmissions on the same dedicated interlace with different cyclic shifts. Prioritization between the PSFCH transmissions can be used to drop some PSFCH transmissions. At 810, the UE transmits the PSFCH using the appropriate PSFCH interlace(s). The UE may transmit the PSFCH using some or all of the PRBs in the selected PSFCH interlace(s).

[0167] 8B illustrates a flowchart of an example method 801 according to some implementations. For clarity of presentation, the following description generally describes the method 801 in the context of other figures in this description. For example, the method 801 may be performed by a UE (e.g., UE 105-1) of FIG. 1. It will be appreciated that the method 801 may be performed, for example, by any suitable system, environment, software, hardware, or combination of systems, environments, software, and hardware, as appropriate. In some implementations, various steps of the method 801 may be performed in parallel, in combination, in a loop, or in any order.

[0168] At 812, the UE receives a PSSCH transmission over slot i and subchannel j.

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

[0170] At 816, the UE transmits a PSFCH transmission over at least one interlace in RB set k during the PSFCH transmission occasion n, where the PSFCH transmission includes feedback for the PSSCH transmission.

[0171] 9 illustrates an example UE 900 according to some implementations. The UE 900 may be similar to and substantially interchangeable with the UE 105 of FIG. 1. The 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 video camera, etc.), a wearable device (e.g., a smart watch), a relaxed-IoT device, etc.

[0172] The UE 900 may include a processor 902, an RF interface circuit 904, a memory / storage 906, a user interface 908, a sensor 910, a driver circuit 912, a power management integrated circuit (PMIC) 914, one or more antenna structure(s) 916, and a battery 918. The components of the UE 900 may be implemented as an integrated circuit (IC), a portion thereof, a discrete electronic device, or other module, logic, hardware, software, firmware, or a combination thereof. The block diagram of FIG. 9 is intended to illustrate a high-level view of some of the components of the 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.

[0173] The components of 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 expansion), transmission line, trace, optical connection, etc. that may allow various circuit components (on a common or different chips or chipsets) to interact with one another.

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

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

[0176] The memory / storage 906 may include one or more non-transitory computer-readable media (e.g., communication protocol stack 924) that include instructions that may be executed by one or more of the processors 902 to cause 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 implementations, some of the memory / storage 906 may be located on the processor 902 itself (e.g., L1 and L2 caches), while other memory / storage 906 may be external to the processor 902 but accessible 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.

[0177] The RF interface circuitry 904 may include transceiver circuitry and a radio frequency front end module (RFEM) that enable the UE 900 to communicate with other devices over a radio access network. The RF interface circuitry 904 may include various elements disposed in a transmit path or a receive path. These elements may include, for example, switches, mixers, amplifiers, filters, combiner circuits, control circuits, etc.

[0178] In the receive path, the RFEM may receive radiated signals from the air interface via antenna(s) 916 and filter and amplify the signals (using a low noise amplifier). The signals may be provided to a transceiver receiver that downconverts the RF signals to baseband signals that are provided to a baseband processor of the processor 902.

[0179] In the transmit path, the transmitter of the transceiver upconverts baseband signals received from the baseband processor and provides an RF signal to the RFEM. The RFEM may amplify the RF signal with a power amplifier before the signal is radiated over the air interface via antenna(s) 916. In various implementations, the RF interface circuitry 904 may be configured to transmit / receive signals to comply with NR access technologies.

[0180] The antenna(s) 916 may include one or more antenna elements that convert electrical signals into radio waves to travel through the air and convert received radio waves into electrical signals. The antenna elements may be arranged in one or more antenna panels. The antenna(s) 916 may have antenna panels that are omnidirectional, directional, or a combination thereof that allows for beamforming and multiple-input multiple-output communication. The antenna(s) 916 may include microstrip antennas, printed antennas fabricated on the surface of one or more printed circuit boards, patch antennas, phased array antennas, etc. The antenna 916 may have one or more panels designed for a particular frequency band, including the FR1 or FR2 bands.

[0181] User interface circuitry 908 includes various input / output (I / O) devices designed to enable user interaction with UE 900. User interface 908 includes input device circuitry and output device circuitry. Input device circuitry includes any physical or virtual means for accepting input, including, among others, one or more physical or virtual buttons (e.g., a reset button), a physical keyboard, a keypad, a mouse, a touchpad, a touch screen, a microphone, a scanner, a headset, etc. Output device circuitry includes any physical or virtual means for displaying or otherwise communicating information, such as sensor readings, actuator position(s), or other similar information. The output device circuitry may include any number or combination of audio or visual displays, including, among others, one or more simple visual outputs / indicators (e.g., binary status 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 output such as text, graphics, multimedia objects, etc. are generated or created from operation of the UE900.

[0182] The sensors 910 may include devices, modules, or subsystems that are intended to detect events or changes in their environment and transmit information about the detected events (sensor data) to some other device, module, subsystem, etc. Examples of such sensors include, among others, inertial measurement units including accelerometers, gyroscopes, or magnetometers, microelectromechanical or nanoelectromechanical systems including 3-axis accelerometers, 3-axis gyroscopes, or magnetometers, level sensors, temperature sensors (e.g., thermistors), pressure sensors, image capture devices (e.g., cameras or lensless apertures), light detection and ranging sensors, proximity sensors (e.g., infrared detectors, etc.), depth sensors, ambient light sensors, ultrasonic transceivers, microphones or other similar audio capture devices, etc.

[0183] The driver circuitry 912 may include software and hardware elements that operate to control specific devices embedded in, attached to, or otherwise communicatively coupled to the UE 900. The driver circuitry 912 may include individual drivers that enable other components to interact with or control various input / output (I / O) devices that may be present in or connected to the UE 900. For example, the driver circuitry 912 may include a display driver for controlling and allowing access to a display device, a touchscreen driver for controlling and allowing access to a touchscreen interface, a sensor driver for obtaining sensor readings of the sensors 910 and controlling and allowing access to the sensors 910, a driver for obtaining actuator positions of electromechanical components or for controlling and allowing access to electromechanical components, 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.

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

[0185] In some implementations, the PMIC 914 may control or otherwise be a part of various power saving mechanisms of the UE 900. The battery 918 may power the UE 900, although in some examples, the UE 900 may be mounted and deployed at 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, or the like. In some implementations, such as vehicle-based applications, the battery 918 may be a typical automotive lead acid battery.

[0186] 10 illustrates an exemplary access node 1000 (e.g., a base station or gNB) according to some implementations. The access node 1000 may be similar to and substantially interchangeable with the base station 110. The access node 1000 may include a processor 1002, an RF interface circuit 1004, a core network (CN) interface circuit 1006, a memory / storage circuit 1008, and one or more antenna(s) 1010.

[0187] The components of the access node 1000 may be coupled to various other components via one or more interconnects 1012. The processor 1002, RF interface circuitry 1004, memory / storage circuitry 1008 (including a communications protocol stack 1014), antenna(s) 1010, and interconnects 1012 may be similar to similarly named elements illustrated and described with respect to Figure 9. For example, the processor 1002 may include processor circuits such as a baseband processor circuit (BB) 1016A, a central processing unit circuit (CPU) 1016B, and a graphics processing unit circuit (GPU) 1016C.

[0188] The CN interface circuitry 1006 may provide connectivity to a core network, e.g., a fifth generation core network (5GC), using a 5GC compliant 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 circuitry 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 circuitry 1006 may include multiple controllers to provide connectivity to other networks using the same or different protocols.

[0189] As used herein, the terms "access node", "access point", etc. may refer to equipment that provides wireless baseband functionality for data and / or voice connectivity between a network and one or more users. These access nodes may be referred to as BSs, gNBs, RAN nodes, eNBs, NodeBs, RSUs, TRxPs, TRPs, etc., and may include terrestrial 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 operating in a NR or 5G system (e.g., gNB), and the term "E-UTRAN node" may refer to an access node 1000 operating in a LTE or 4G system (e.g., eNB). According to various implementations, the access node 1000 may be implemented as one or more of a macrocell base station and / or a dedicated physical device such as a femtocell, picocell, or other like cell having a smaller coverage area, smaller user capacity, or higher bandwidth compared to a macrocell.

[0190] 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, which 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 operate as a "road side unit." The term "Road Side Unit" or "RSU" may refer to any transportation infrastructure entity used for V2X communications. The RSU may be implemented in or by a suitable RAN node or a stationary (or relatively stationary) UE, and 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," etc.

[0191] In the description herein, for convenience, various components may be described as performing a task or tasks. Such descriptions should be construed to include the phrase "configured to." It is expressly intended that the description of a component as being configured to perform one or more tasks does not enforce 35 U.S.C. 112(f) interpretation of the component.

[0192] For one or more embodiments, at least one of the components described in one or more of the preceding figures may be configured to perform one or more of the operations, techniques, processes, or methods as described in the example section below. For example, the baseband circuitry described above in connection with one or more of the preceding figures may be configured to operate according to one or more of the examples described below. As another example, circuitry associated with a UE, base station, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate according to one or more of the examples described below in the example section.

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

[0194] Example 2 includes the one or more processors of example 1, where the operations further include receiving control signaling from the RF circuitry configuring a dedicated interlace structure for the PSFCH transmission, and determining the at least one interlace includes allocating one dedicated interlace for the PSFCH transmission in accordance with the control signaling.

[0195] Example 3 includes the one or more processors of any of Examples 1-2, and the operations further include receiving control signaling from the RF circuitry indicating a set of PRBs to use for PSFCH transmission at the candidate PSFCH transmission occasion n, and determining the total number of PRBs for the interlace is based at least in part on the control signaling.

[0196] Example 4 includes one or more processors of any of examples 1-3, wherein the operations further include determining a total number of PRBs of an interlace for a PSFCH transmission that includes HARQ-ACK information for the PSSCH transmission.

[0197] Example 5 includes one or more processors of any of Examples 1 to 4, wherein the operations further include determining a set of interlaces including a number of interlaces for the HARQ-ACK information, the set of interlaces being indexed in ascending order of interlace index.

[0198] Example 6 includes one or more processors of any of examples 1 to 5, wherein, for each interlace of the set of interlaces, all PRBs in the interlace are available for PSFCH transmission.

[0199] Example 7 includes one or more processors of any of examples 1-6, wherein determining the at least one interlace includes assigning the at least one interlace starting in ascending order of slot index and continuing in ascending order of subchannel index.

[0200] Example 8 includes one or more processors of any of examples 1-7, wherein at least one interlace includes one or more PRBs in a resource pool of the unlicensed radio frequency spectrum band.

[0201] Example 9 includes one or more processors of any of examples 1 to 8, wherein determining the at least one interlace includes:

number

[0202] Example 10 includes one or more processors of any of examples 1-9,

number

number

number

number

number

[0203] Example 11 includes one or more processors of any of examples 1 to 10, the operation comprising:

number

number

number

[0204] Example 12 includes one or more processors of any of Examples 1 to 11;

number

number

[0205] Example 13 includes one or more of the processors of any of examples 1-12, wherein the RB set k includes the RB set having a minimum index for PSSCH transmission.

[0206] Example 14 includes one or more processors of any of examples 1 to 13;

number

number

[0207] Example 15 includes one or more processors of any of Examples 1 to 14;

number

number

number

[0208] Example 16 includes one or more processors of any of Examples 1 to 15, wherein the PSFCH resources are first indexed according to an ascending order of interlace or PRB subset indexes, second indexed according to an ascending order of RB set indexes, and third,

number

[0209] Example 17 includes one or more processors of any of examples 1 to 16, the operation comprising:

number

number

[0210] Example 18 is a UE including one or more processors and one or more memory devices storing instructions that, when executed by the one or more processors, cause the UE to perform operations including: receiving a PSFCH transmission via slot i and subchannel j; determining, within RB set k and PSFCH transmission occasion n, at least one interlace to use for the PSFCH transmission based at least in part on an index of slot i, an index of subchannel j, a PSFCH periodicity, and a number of subchannels in the RB set k; and transmitting a PSFCH transmission via at least one interlace in the RB set k during the PSFCH transmission occasion n, the PSFCH transmission including feedback for the PSSCH transmission.

[0211] Example 19 is the UE of Example 18, wherein the operations further include receiving control signaling configuring a dedicated interlace structure for the PSFCH transmission, and determining the at least one interlace includes allocating one dedicated interlace for the PSFCH transmission according to the control signaling.

[0212] Example 20 is a method that includes receiving a PSSCH transmission over slot i and subchannel j; determining, within RB set k and PSFCH transmission occasion n, at least one interlace to use for the PSFCH transmission based at least in part on an index of slot i, an index of subchannel j, a PSFCH periodicity, and a number of subchannels in the RB set k; and transmitting a PSFCH transmission over at least one interlace in the RB set k during the PSFCH transmission occasion n, the PSFCH transmission including feedback for the PSSCH transmission.

[0213] Example 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 described in any of Examples 1-20, or any other method or process described herein.

[0214] Example 22 includes an apparatus including logic, modules, and / or circuitry (e.g., processing circuitry and / or RF circuitry) configured to perform one or more operations described in any of Examples 1-20, or any other method or process described herein.

[0215] Example 23 includes an apparatus including one or more processors (e.g., one or more baseband processors) configured to perform one or more operations described in any of Examples 1-20, or any other method or process described herein.

[0216] Example 24 includes a system configured to perform one or more of the operations described in any of Examples 1-20, or any other method or process described herein.

[0217] Example 25 includes a device configured to perform one or more of the operations described in any of Examples 1-20, or any other method or process described herein.

[0218] Any of the above-described embodiments can be combined with any other embodiment (or combination of embodiments) unless otherwise stated. The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the embodiments to the precise forms disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.

[0219] 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, and it is intended that the following claims be interpreted to embrace all such variations and modifications.

[0220] It is understood that use of personally identifiable information should comply with privacy policies and practices generally recognized as meeting or exceeding industry or governmental requirements for maintaining user privacy. In particular, personally identifiable information data should be managed and handled in a manner that minimizes the risk of unintended or unauthorized access or use, and the nature of permitted uses should be clearly indicated to users.

Claims

1. When executing instructions stored in memory, receiving a physical sidelink shared channel (PSSCH) transmission from a radio frequency (RF) circuit over slot i and subchannel j; determining, within a resource block (RB) set k and a physical sidelink feedback channel (PSFCH) transmission occasion n, at least one interlace to be used for a PSFCH transmission based at least in part on an index of the slot i, an index of the subchannel j, a PSFCH periodicity, and a number of subchannels in the RB set k; instructing the RF circuitry to transmit the PSFCH transmission over the at least one interlace in the RB set k during the PSFCH transmission occasion n, the PSFCH transmission including feedback for the PSSCH transmission.

2. 2. The one or more processors of claim 1 , wherein the operations further include receiving control signaling from the RF circuitry configuring a dedicated interlace structure for the PSFCH transmission, and wherein determining the at least one interlace includes allocating one dedicated interlace for the PSFCH transmission in accordance with the control signaling.

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

4. 2. The one or more processors of claim 1, wherein the operations further comprise determining a total number of physical resource blocks (PRBs) of an interlace for the PSFCH transmission that includes hybrid automatic repeat request (HARQ) acknowledgement (ACK) information for the PSSCH transmission.

5. 5. The one or more processors of claim 4, wherein the operations further comprise determining a set of interlaces including a number of interlaces for the HARQ-ACK information, the set of interlaces being indexed in ascending order of interlace index.

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

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

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

9. Determining the at least one interlace includes determining the at least one interlace from a plurality of interlaces. [0010] The one or more processors of claim 1 further comprising: assigning an interlace to a slot i and a subchannel j. 【Request 10】 【Number 2】 is the PSFCH periodicity, [0030] and [0045] is the number of subchannels in RB set k, [0050] is the number of interlaces for the feedback in the PSFCH transmission occasion n, [006] 10. The one or more processors of claim 9,

11. The operation, [0070] determining a number of PSFCH resources available for multiplexing the feedback in the PSFCH transmission according to [0080] is the number of available PSFCH resources, [0097] 10. The one or more processors of claim 9, wherein k is a number of cyclic shift pairs configured for a resource pool that includes the RB set k. 【Request 12】 【Number 10】 and ##EQU00011## The one or more processors of claim 11 , wherein an interlace or physical resource block (PRB) subset of k is associated with a smallest subchannel index within the RB set k.

13. The one or more processors of claim 12 , wherein the RB set k comprises an RB set having a minimum index for the PSSCH transmission. 【Request 14】 【Number 12】 and M is ##EQU00013## The one or more processors of claim 11 , wherein the sum of 【Request 15】 【Number 14】 is summed over all RB sets that contain resources for the PSSCH transmission; ##EQU00015## The combination of the interlace and the RB set or the physical resource block (PRB) subset of the PSSCH transmission ##EQU00016## The one or more processors of claim 14 associated with a sub-channel.

16. The PSFCH resources are firstly indexed according to an ascending order of interlace or physical resource block (PRB) subset index, secondly indexed according to an ascending order of RB set index, and thirdly ##EQU00017## The one or more processors of claim 11 , wherein the cyclic shift pairs are indexed according to ascending order of cyclic shift pair indexes from the cyclic shift pairs.

17. The operation, [0018] wherein PID is a physical layer source ID provided by a sidelink control information (SCI) format scheduling the PSSCH transmission, and MID is equal to 0 or a value associated with an identifier of a UE receiving the PSSCH transmission; [0019] 2. The one or more processors of claim 1, wherein x is a number of PSFCH resources available for multiplexing the feedback in the PSFCH transmission.

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

19. 20. The UE of claim 18, wherein the operations further include receiving control signaling configuring a dedicated interlace structure for the PSFCH transmission, and wherein determining the at least one interlace includes allocating one dedicated interlace for the PSFCH transmission in accordance with the control signaling.

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