Scheduling request transmission on a direct device feedback channel for direct device communication

By optimizing the UE's scheduling request and feedback mechanism in sidelink communication, the problem of insufficient PSFCH resource utilization was solved, resource utilization and system performance were improved, and QoS requirements were met.

CN116134931BActive Publication Date: 2026-02-03QUALCOMM INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202180059980.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-07-20
Filing Date
2021-07-21
Publication Date
2026-02-03
Estimated Expiration
2041-07-21

AI Technical Summary

Technical Problem

In sidelink communication, insufficient utilization of the Physical Sidelink Feedback Channel (PSFCH) resources leads to resource waste and inefficiency, affecting system performance and user experience.

Method used

By configuring user equipment (UE) to generate scheduling requests and transmit data or control information on sidelink channels, monitoring channel resources to receive feedback from other UEs, and optimizing resource utilization to meet quality of service (QoS) requirements.

Benefits of technology

It improves the resource utilization of sidelink communication, meets the Quality of Service (QoS) parameters set by various Radio Access Technologies (RATs), and enhances system performance and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116134931B_ABST
    Figure CN116134931B_ABST
Patent Text Reader

Abstract

A first apparatus can be configured to generate a scheduling request to request transmission of at least one of data or control information on a sidelink channel. The first apparatus can be further configured to transmit the scheduling request to another UE on resources of a channel configured to carry feedback responsive to transmissions on the sidelink channel. A second apparatus can be configured to monitor resources on a channel configured to carry feedback from other UEs responsive to transmissions on the sidelink channel. The second apparatus can be further configured to receive at least one scheduling request from at least one other UE on resources of the channel based on monitoring the resources on the channel configured to carry the feedback.
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 Application S / N. 63 / 054,718, filed July 21, 2020, and entitled “SIDELINK SCHEDULING REQUEST TRANSMISSION ON SIDELINK FEEDBACK CHANNEL,” and U.S. Patent Application No. 17 / 443,073, filed July 20, 2021, and entitled “SCHEDULING REQUEST TRANSMISSION ON DIRECT DEVICE FEEDBACK CHANNEL FOR DIRECT DEVICE COMMUNICATION,” the disclosures of which are hereby expressly incorporated by reference herein in their entirety. BACKGROUND TECHNICAL FIELD

[0004] The present disclosure relates generally to communication systems, and more specifically to a user equipment transmitting a scheduling request for a sidelink communication on a channel configured for sidelink feedback.

[0005] INTRODUCTION

[0006] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasts. Typical wireless communication systems can employ multiple-access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of such multiple-access technologies include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, orthogonal frequency division multiple access (OFDMA) systems, single-carrier frequency division multiple access (SC-FDMA) systems, and time division synchronous code division multiple access (TD-SCDMA) systems.

[0007] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate on a municipal, national, regional, and even global level. An example telecommunication standard is 5G New Radio (NR). 5G NR is a continuing mobile broadband evolution promulgated by Third Generation Partnership Project (3GPP) to meet new requirements associated with latency, reliability, security, scalability (e.g., with Internet of Things (IoT)), and other requirements. 5G NR includes services associated with Enhanced Mobile Broadband (eMBB), Massive Machine Type Communications (mMTC), and Ultra Reliable Low Latency Communications (URLLC). Some aspects of 5G NR can be based on the 4G Long Term Evolution (LTE) standard. There exists a need for further improvements in 5G NR technology. These improvements can also be applicable to other multi-access technologies and the telecommunication standards that employ these technologies.

[0008] For example, some aspects of wireless communication include direct communication between devices, such as device-to-device (D2D), vehicle-to-everything (V2X), and the like. There exists a need for further improvements in such direct communication between devices. Improvements to direct communication between devices can be applicable to other multi-access technologies and the telecommunication standards that employ these technologies.

[0009] SUMMARY

[0010] The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

[0011] In an example access network, direct device communication, also referred to as “sidelink communication,” can be configured on a set of resources, which can include a set of slots in the time domain and a set of subchannels in the frequency domain, each spanning 10 to 100 resource blocks (RBs). In a slot configured for sidelink communication, a first set of resources can be configured to carry control information for the sidelink communication, while a second set of resources can be configured to carry data for the sidelink communication. Additionally, a third set of resources within the slot can be configured to carry feedback for the sidelink communication.

[0012] In some aspects, feedback for sidelink communication can include hybrid automatic repeat request (HARQ) feedback. According to HARQ feedback, a user equipment (UE) can transmit an acknowledgement (ACK) or non-acknowledgement (NACK) feedback based on receiving data and / or control information on a previous set of resources. Such ACK / NACK feedback can be conveyed using at least one bit.

[0013] According to example radio access technologies (RATs), such as 5G New Radio (NR), the aforementioned third set of resources configured to carry HARQ feedback for sidelink communications can be a physical sidelink feedback channel (PSFCH). The PSFCH can be allocated on one or more sub-channels over two symbols of a slot. For each UE transmitting sidelink feedback, the HARQ ACK / NACK can only occupy a single RB (e.g., only one bit is needed to convey each ACK or NACK feedback). Thus, the multiple resources allocated for the PSFCH can not be used, even in cases where HARQ ACK / NACK feedback is carried thereon.

[0014] As an illustration, the PSFCH can be configured on one sub-channel, and thus, 10 to 100 RBs can be allocated to the resource pool available for sidelink HARQ feedback. Since sidelink HARQ feedback can only occupy a single RB, only 1% (e.g., 100 RBs per sub-channel) to 10% (e.g., 10 RBs per sub-channel) of the RBs allocated for the PSFCH can be used for UEs to transmit HARQ ACK / NACK feedback in unicast mode. Such percentages indicate that the resources allocated for the PSFCH are significantly underutilized, and this underutilization can be amplified (e.g., less than 1% utilization) when the PSFCH is configured on multiple sub-channels.

[0015] Potentially, multiple UEs can be configured in groupcast mode, and thus, multiple UEs can be configured to transmit HARQ ACK / NACK feedback on the same PSFCH resources. However, a significant amount of PSFCH resources can still be unused while still being applicable for HARQ feedback in groupcast mode. Such allocations that allow for significant underutilization of resources are wasteful and can contribute to overhead and inefficiencies, which can adversely affect system performance and user experience.

[0016] The present disclosure provides various techniques and solutions to reduce resource underutilization. In doing so, sidelink communications are improved, for example, by meeting or exceeding quality of service (QoS) parameters established by various RATs and / or enabling certain techniques for various RATs. Illustratively, these techniques and solutions of the present disclosure can be applied to cellular vehicle-to-everything (C-V2X) techniques of 5G NR.

[0017] In one aspect of this disclosure, a first method, a first computer-readable medium, and a first apparatus are provided. The first apparatus may be a UE or a component thereof. The first apparatus may be configured to generate a scheduling request to request the transmission of at least one of data or control information on a sidelink channel. The first apparatus may be further configured to transmit the scheduling request to another UE on resources of a channel configured to carry feedback in response to transmissions on the sidelink channel.

[0018] In another aspect of this disclosure, a second method, a second computer-readable medium, and a second apparatus are provided. The second apparatus may be a UE or a component thereof. The second apparatus may be configured to monitor resources on a channel to seek transmissions from other UEs, the channel being configured to carry feedback from the other UEs in response to transmissions on a sidelink channel. The second apparatus may be further configured to receive at least one scheduling request from at least one other UE on the resources of the channel configured to carry feedback, based on monitoring the resources on the channel.

[0019] To achieve the foregoing and related objectives, these one or more aspects include the features fully described below and specifically pointed out in the claims. Certain illustrative features of these one or more aspects are set forth in detail in the following description and drawings. However, these features merely indicate a few of the various ways in which the principles of these various aspects may be employed, and this description is intended to cover all such aspects and their equivalents. Brief description of the attached diagram

[0021] Figure 1 This is a diagram illustrating an example of a wireless communication system and access network.

[0022] Figure 2A This is an example illustration of the first frame explaining various aspects of this disclosure.

[0023] Figure 2B This is a diagram illustrating an example of a downlink channel within a subframe according to various aspects of this disclosure.

[0024] Figure 2C This is an example illustration of the second frame explaining various aspects of this disclosure.

[0025] Figure 2D This is a diagram illustrating an example of an uplink channel within a subframe according to various aspects of this disclosure.

[0026] Figure 3 This is a diagram illustrating an example of a base station and user equipment (UE) in an access network.

[0027] Figure 4 This is a diagram illustrating an example resource configuration used for sidelink communication.

[0028] Figure 5This is a diagram illustrating an example mode of sidelink communication.

[0029] Figure 6 This is a diagram illustrating the example side-link communication environment.

[0030] Figure 7 This is a diagram illustrating another example of resource configuration used for sidelink communication.

[0031] Figure 8 This is a call flow diagram illustrating an example operation used for wireless communication.

[0032] Figure 9 This is a diagram illustrating yet another example of resource configuration used for sidelink communication.

[0033] Figure 10 This is a flowchart of an example method for wireless communication.

[0034] Figure 11 This is a flowchart of another example method of wireless communication.

[0035] Figure 12 This is a diagram illustrating an example of the hardware implementation of the example device.

[0036] Figure 13 This is a diagram illustrating another example of the hardware implementation of another example device.

[0037] Detailed description

[0038] The detailed description that follows, taken in conjunction with the accompanying drawings, is intended as a description of various configurations and is not intended to represent only the configurations in which the concepts described herein can be practiced. This detailed description includes specific details to provide a thorough understanding of the various concepts. However, those skilled in the art will recognize that these concepts and related aspects can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form to avoid obscuring such concepts.

[0039] Several aspects of a telecommunications system will now be described with reference to various apparatuses and methods. These apparatuses and methods will be described in detail below and explained in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively, “elements”). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system.

[0040] As an example, an element, or any part of an element, or any combination of elements, may be implemented as a "processing system" including one or more processors. Examples of processors include: microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computing (RISC) processors, system-on-a-chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. One or more processors in a processing system can execute software. Software should be broadly interpreted as instructions, instruction sets, computer-executable code, code segments, program code, programs, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description languages, or other terms.

[0041] Accordingly, in one or more example embodiments, the described functionality can be implemented in hardware, software, or any combination thereof. If implemented in software, the functionality may be stored or encoded as one or more instructions or computer-executable code on a computer-readable medium. Computer-readable media include computer storage media. Storage media can be any available medium accessible to a computer. By way of example and not limitation, such computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), optical disc storage, magnetic disk storage, other magnetic storage devices, combinations of computer-readable media of the types described above, or any other medium capable of being used to store computer-executable code in the form of instructions or data structures accessible to a computer.

[0042] Figure 1 This is a diagram illustrating an example of a wireless communication system and access network 100. The wireless communication system (also known as a wireless wide area network (WWAN)) includes a base station 102, user equipment (UE) 104, an evolved packet core (EPC) 160, and another core network 190 (e.g., a 5G core (5GC)). The base station 102 may include macrocells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macrocells include base stations. Small cells include femtocells, picocells, and microcells.

[0043] Base station 102 configured for 4G Long Term Evolution (LTE) (collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with EPC 160 via a first backhaul link 132 (e.g., S1 interface). Base station 102 configured for 5G New Radio (NR) (collectively referred to as Next Generation Radio Access Network (RAN) (NG-RAN)) can interface with core network 190 via a second backhaul link 184. Among other functions, base station 102 can also perform one or more of the following functions: user data delivery, radio channel cryptography and cryptography decoding, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of Non-Access Stratum (NAS) messages, NAS node selection, synchronization, RAN sharing, Multimedia Broadcast Multicast Service (MBMS), subscriber and equipment tracking, RAN Information Management (RIM), paging, location, and delivery of alarm messages.

[0044] In some respects, base station 102 can communicate with each other directly or indirectly (e.g., via EPC 160 or core network 190) on third backhaul link 134 (e.g., X2 interface). First backhaul link 132, second backhaul link 184, and third backhaul link 134 can be wired or wireless. At least some base stations 102 can be configured for Integrated Access and Backhaul (IAB). Therefore, such base stations can wirelessly communicate with other such base stations. For example, at least some base stations 102 configured for IAB may have a split architecture comprising at least one of a Central Unit (CU), Distributed Unit (DU), Radio Unit (RU), Remote Radio Headend (RRH), and / or Remote Unit, some or all of which can coexist or be distributed and / or communicate with each other. In some configurations of such a split architecture, the CU may implement some or all of the functionality of the Radio Resource Control (RRC) layer, while the DU may implement some or all of the functionality of the Radio Link Control (RLC) layer.

[0045] Explained, some base stations 102 configured for IAB can communicate with the DU of an IAB donor node or other parent IAB node (e.g., a base station) via a corresponding CU, and further, can communicate with child IAB nodes (e.g., other base stations) and / or one or more UEs 104 via a corresponding DU. One or more base stations 102 configured for IAB can be IAB donors connected via a CU to at least one of EPC 160 and / or core network 190. In doing so, the base station 102 operating as an IAB donor can provide a link to one or more UEs and / or other IAB nodes (which may be directly or indirectly connected to the IAB donor (e.g., separated from the IAB donor by more than one hop)) to either EPC 160 or core network 190. In the context of communicating with EPC 160 or core network 190, both the UE and the IAB node can communicate with the DU of the IAB donor. In some additional aspects, one or more base stations 102 may be configured with connectivity in an Open RAN (ORAN) and / or a Virtualized RAN (VRAN), which can be achieved through at least one corresponding CU, DU, RU, RRH and / or remote unit.

[0046] Base station 102 can wirelessly communicate with UE 104. Each base station 102 can provide communication coverage for its respective geographical coverage area 110. Overlapping geographical coverage areas 110 may exist. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage areas 110 of one or more macro base stations 102. A network that includes both small cells and macro cells can be referred to as a heterogeneous network. The heterogeneous network may also include a Home Evolved B Node (eNB) (HeNB) that can provide services to a restricted group called a Closed Subscriber Group (CSG).

[0047] The communication link 120 between base station 102 and UE 104 may include uplink (also known as reverse link) transmission from UE 104 to base station 102 and / or downlink (also known as forward link) transmission from base station 102 to UE 104. Communication link 120 may use multiple-input multiple-output (MIMO) antenna techniques, including spatial multiplexing, beamforming, and / or transmit diversity. Radio links and other radio links may be on one or more carriers or component carriers (CCs). For each carrier allocated in a total of up to Y x MHz (e.g., x CCs) of carriers used for transmission in each direction, base station 102 / UE 104 may use a spectrum with a bandwidth of up to Y MHz (e.g., 5, 10, 15, 20, 100, 400 MHz, etc.). These CCs may or may not be adjacent to each other. The allocation of CCs may be asymmetric with respect to the downlink and uplink (e.g., more or fewer CCs may be allocated to the downlink compared to the uplink).

[0048] A carrier cluster (CC) may include a primary CC and one or more secondary CCs. The primary CC may be referred to as the primary cell (PCell), and each secondary CC may be referred to as a secondary cell (SCell). A PCell may also be referred to as the "serving cell" when the UE is known to both a base station at the access network level and at least one core network entity (e.g., AMF and / or MME) at the core network level, and the UE is configured to receive downlink control information in that access network (e.g., the UE may be in an RRC connected state). In some instances where carrier aggregation is configured for the UE, each of the PCell and one or more SCells may be the serving cell.

[0049] Some UEs 104 may communicate with each other using device-to-device (D2D) communication link 158. D2D communication link 158 may use downlink / uplink WWAN spectrum. D2D communication link 158 may use one or more sidelink channels, such as the Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be achieved through a wide variety of wireless D2D communication systems, such as, for example, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

[0050] The wireless communication system may further include a Wi-Fi access point (AP) 150 communicating with a Wi-Fi station (STA) 152 via a communication link 154, for example, in an unlicensed spectrum of 5 GHz. When communicating in unlicensed spectrum, the STA 152 / AP 150 may perform a clear channel assessment (CCA) before communication to determine whether the channel is available.

[0051] Small cell 102' can operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, small cell 102' can employ NR and use the same unlicensed spectrum (e.g., 5 GHz, etc.) used by Wi-Fi AP 150. Small cell 102' employing NR in unlicensed spectrum can enhance access network coverage and / or increase access network capacity.

[0052] The electromagnetic spectrum is typically subdivided into various classes, bands, channels, etc., based on frequency / wavelength. In 5G NR, two initial operating bands have been designated as frequency ranges FR1 (410MHz–7.125GHz) and FR2 (24.25GHz–52.6GHz). The frequencies between FR1 and FR2 are generally referred to as the mid-band frequencies. Although a portion of FR1 is greater than 6GHz, in various documents and articles, FR1 is often (interchangeably) referred to as the “sub-6GHz” band. Similar naming issues sometimes arise regarding FR2, although it differs from the Very High Frequency (EHF) band (30GHz–300GHz) designated as the “millimeter wave” (mmW) band by the International Telecommunication Union (ITU), FR2 is often (interchangeably) referred to as “millimeter wave” (or “mmWave” or simply “mmW”) in various documents and articles.

[0053] In light of the foregoing, unless otherwise stated, for the purposes of this document, the terms sub-6GHz, sub-7GHz, etc., may broadly refer to frequencies less than 6GHz, less than 7GHz, within FR1, or including intermediate frequency band frequencies. Furthermore, unless otherwise stated, for the purposes of this document, the term "millimeter wave" and other similar references may broadly refer to frequencies that may include intermediate frequency band frequencies, within FR2, or within the EHF band.

[0054] Whether it is a small cell 102' or a large cell (e.g., a macro base station), base station 102 may include and / or be referred to as an eNB, gNodeB (gNB), or another type of base station. Some base stations (such as gNB 180) may operate in conventional sub-6 GHz spectrum, millimeter wave frequencies, and / or near-millimeter wave frequencies to communicate with UE 104. When gNB 180 operates in millimeter wave frequencies or near-millimeter wave frequencies, gNB 180 may be referred to as a millimeter wave base station. Millimeter wave base station 180 may utilize beamforming 182 with UE 104 to compensate for path loss and short range. Base station 180 and UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming.

[0055] Base station 180 may transmit beamformed signals to UE 104 in one or more transmission directions 182'. UE 104 may receive beamformed signals from base station 180 in one or more reception directions 182'. UE 104 may also transmit beamformed signals to base station 180 in one or more transmission directions. Base station 180 may receive beamformed signals from UE 104 in one or more reception directions. Base station 180 / UE 104 may perform beam training to determine the optimal reception and transmission directions for each of base station 180 / UE 104. The transmission and reception directions of base station 180 may be the same or different. The transmission and reception directions of UE 104 may be the same or different.

[0056] EPC 160 may include Mobility Management Entity (MME) 162, other MMEs 164, Serving Gateway 166, MBMS Gateway 168, Broadcast Multicast Service Center (BM-SC) 170, and Packet Data Network (PDN) Gateway 172. MME 162 may communicate with Home Subscriber Server (HSS) 174. MME 162 is the control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are delivered through Serving Gateway 166, which is connected to PDN Gateway 172. PDN Gateway 172 provides UE IP address allocation and other functions. PDN Gateway 172 and BM-SC 170 are connected to IP Service 176. IP Service 176 may include the Internet, intranet, IP Multimedia Subsystem (IMS), Packet Switched (PS) Streaming (PSS) service, and / or other IP services. The BM-SC 170 provides functionality for MBMS user service provisioning and delivery. The BM-SC 170 can serve as an entry point for content provider MBMS transmissions, authorize and initiate MBMS bearer services within a Public Land Mobile Network (PLMN), and schedule MBMS transmissions. The MBMS gateway 168 can be used to distribute MBMS traffic to base station 102 within a Broadcast-Specific Service Single Frequency Network (MBSFN) area, and can be responsible for session management (start / stop) and collecting eMBMS-related billing information.

[0057] The core network 190 may include Access and Mobility Management Functions (AMF) 192, other AMFs 193, Session Management Functions (SMF) 194, and User Plane Functions (UPF) 195. AMF 192 may communicate with Unified Data Management (UDM) 196. AMF 192 is the control node that handles signaling between UE 104 and the core network 190. Generally, AMF 192 provides Quality of Service (QoS) streaming and session management. All user IP packets are delivered via UPF 195. UPF 195 provides UE IP address allocation and other functions. UPF 195 connects to IP services 197. IP services 197 may include the Internet, intranet, IMS, PS streaming services, and / or other IP services.

[0058] Base stations may include and / or be referred to as gNB, B-node, eNB, access point, base transceiver station, radio base station, radio transceiver, transceiver function, basic service set (BSS), extended service set (ESS), transmit / receive point (TRP), or some other suitable term. Base station 102 provides UE 104 with access to EPC 160 or core network 190. Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptop devices, personal digital assistants (PDAs), satellite radios, GPS devices, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablet devices, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similar functional devices. Some UE 104 may be referred to as IoT devices (e.g., parking timers, oil pumps, ovens, vehicles, heart monitors, etc.). UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, handheld device, user agent, mobile client, client, or some other suitable term.

[0059] Refer again Figure 1 The first UE 104 and the second UE 104' can be configured to communicate according to certain direct device technologies and associated communication standards (such as D2D, Industrial IoT (IIoT), C-V2X, etc.). Explanatoryly, the first UE 104 may include a PLC, and the second UE 104' may include (e.g., a vehicle's) SA.

[0060] In some respects, the first UE 104 may be configured to determine a first set of resources allocated for Hybrid Automatic Repeat Request (HARQ) feedback associated with sidelink communication. Furthermore, the first UE 104 may be configured to determine that the first set of resources is allocated for scheduling requests (SRs) from a set of UEs.

[0061] In some aspects, the first UE 104 may include a monitoring component 198a. The monitoring component 198a may be configured to monitor resources on a channel to detect transmissions from other UEs, and the channel may be configured to carry feedback from other UEs in response to transmissions on a sidelink channel. The first UE 104 may further include a receiving component 198b. The receiving component 198b may be further configured to receive at least one SR from at least one other UE 104' on the resources of the channel based on monitoring resources on the channel configured to carry feedback.

[0062] Correspondingly, the second UE 104' can be configured to generate an SR based on data associated with sidelink communication. The second UE 104' can also be configured to determine a first set of resources allocated for HARQ feedback associated with sidelink communication.

[0063] The second UE 104' may include a request component 199a. The request component 199a may be configured to generate an SR to request the transmission of at least one of data or control information on a sidelink channel. The second UE 104' may further include a transmission component 199b. The transmission component 199b may be configured to transmit the SR to the first UE 104 on resources of a channel configured to carry feedback in response to a transmission on the sidelink channel.

[0064] While this disclosure may focus on 5G NR, the concepts and aspects described herein are applicable to other similar fields, such as LTE, LTE-A Advanced, Code Division Multiple Access (CDMA), Global System for Mobile Communications (GSM), or other radio / wireless access technologies. Furthermore, although this disclosure may focus on cellular vehicle-to-vehicle (C-V2V) communications, the concepts and aspects described herein are applicable to other similar fields, such as D2D, IoT, machine-type communication (MTC), or other technologies / protocols and associated standards for communications in radio / access networks.

[0065] Figure 2A This is a diagram 200 illustrating an example of the first subframe within the 5G NR frame structure. Figure 2B Figure 230 is an example illustrating the downlink channel within a 5G NR subframe. Figure 2C This is a diagram 250 illustrating an example of the second subframe within the 5G NR frame structure. Figure 2DFigure 280 illustrates an example of an uplink channel within a 5G NR subframe. The 5G NR frame structure can be Frequency Division Duplex (FDD), where, for a given set of subcarriers (carrier system bandwidth), subframes within that set are dedicated to either downlink or uplink; or it can be Time Division Duplex (TDD), where, for a given set of subcarriers (carrier system bandwidth), subframes within that set are dedicated to both downlink and uplink. Figure 2A , 2C In the provided example, the 5G NR frame structure is assumed to be TDD, where subframe 4 is configured with slot format 28 (mostly downlink) and subframe 3 is configured with slot format 34 (mostly uplink), where D is downlink, U is uplink, and F is for flexible use between downlink and uplink. Although subframes 3 and 4 are shown as having slot formats 34 and 28, respectively, any particular subframe can be configured with any of the various available slot formats 0-61. Slot formats 0 and 1 are all downlink and all uplink, respectively. Other slot formats 2-61 include downlink, uplink, and a mixture of flexible symbols. The UE is configured to have a slot format via the received Slot Format Indicator (SFI) (dynamically configured via Downlink Control Information (DCI) or semi-statically / statically configured via RRC signaling). Note that the following description also applies to 5G NR frame structures for TDD.

[0066] Other wireless communication technologies may have different frame structures and / or different channels. A frame (e.g., a 10-millisecond (ms) frame) can be divided into 10 equally sized subframes (1ms). Each subframe may include one or more time slots. Subframes may also include mini-time slots, which may include 7, 4, or 2 symbols. Each time slot may include 7 or 14 symbols, depending on the time slot configuration. For time slot configuration 0, each time slot may include 14 symbols, while for time slot configuration 1, each time slot may include 7 symbols. Symbols on the downlink may be Cyclic Prefix (CP) Orthogonal Frequency Division Multiplexing (OFDM) (CP-OFDM) symbols. Symbols on the uplink may be CP-OFDM symbols (for high-throughput scenarios) or Discrete Fourier Transform (DFT) Extended OFDM (DFT-s-OFDM) symbols (also known as Single Carrier Frequency Division Multiple Access (SC-FDMA) symbols) (for power-constrained scenarios; limited to single-stream transmission). The number of time slots within a subframe is based on the time slot configuration and parameter design. For slot configuration 0, different parameter designs μ of 0 to 4 allow 1, 2, 4, 8, and 16 slots per subframe, respectively. For slot configuration 1, different parameter designs 0 to 2 allow 2, 4, and 8 slots per subframe, respectively. Correspondingly, for slot configuration 0 and parameter design μ, there are 14 symbols per slot and 2 symbols per subframe. μEach time slot. The subcarrier spacing and symbol length / duration vary depending on the design parameters. The subcarrier spacing can be equal to 2. μ *15 kHz, where μ is the parameter design from 0 to 4. Thus, a parameter design μ = 0 has a subcarrier spacing of 15 kHz, while a parameter design μ = 4 has a subcarrier spacing of 240 kHz. Symbol length / duration is inversely correlated with subcarrier spacing. Figures 2A to 2D An example is provided with a slot configuration of 0 (14 symbols per slot) and a parameter design of μ=2 (4 slots per subframe). The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 microseconds (μs). Within the frame set, there may be one or more different bandwidth portions (BWPs) that are frequency-division multiplexed (see [link to relevant documentation]). Figure 2B Each BWP can have specific parameter designs.

[0067] A resource grid can be used to represent the frame structure. Each time slot includes a resource block (RB) extending 12 consecutive subcarriers (also known as a physical RB (PRB)). The resource grid is divided into multiple resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.

[0068] like Figure 2A As explained in the text, some REs carry at least one pilot and / or reference signal (RS) for the UE. In some configurations, the RS may include at least one demodulated RS (DM-RS) for channel estimation at the UE (indicated as R for a particular configuration). x (where 100x is the port number, but other DM-RS configurations are possible) and / or at least one Channel State Information (CSI) RS (CSI-RS). In some other configurations, the RS may additionally or alternatively include at least one Beam Measurement (or Management) RS (BRS), at least one Beam Refinement RS (BRRS), and / or at least one Phase Tracking RS (PT-RS).

[0069] Figure 2BExamples of various downlink channels within a frame's subframes are explained. The Physical Downlink Control Channel (PDCCH) carries the DCI within one or more Control Channel Elements (CCEs), each CCE comprising nine RE Groups (REGs), each REG comprising four consecutive REs in OFDM symbols. The PDCCH within a BWP can be referred to as a Control Resource Set (CORESET). Additional BWPs can be located at higher and / or lower frequencies spanning the channel bandwidth. The Primary Synchronization Signal (PSS) is located within symbol 2 of a specific subframe of the frame. The PSS is used by the UE 104 to determine subframe / symbol timing and physical layer identity. The Secondary Synchronization Signal (SSS) is located within symbol 4 of a specific subframe of the frame. The SSS is used by the UE to determine the Physical Layer Cell Identity Group Number and radio frame timing. Based on the Physical Layer Identity and Physical Layer Cell Identity Group Number, the UE can determine the Physical Cell Identifier (PCI). Based on the PCI, the UE can determine the location of the aforementioned DM-RS. The Physical Broadcast Channel (PBCH), carrying the Master Information Block (MIB), can logically group with the PSS and SSS to form a Synchronization Signal (SS) / PBCH block (also known as an SS block (SSB)). The MIB provides the number of RBs in the system bandwidth and the System Frame Number (SFN). The Physical Downlink Shared Channel (PDSCH) carries user data, broadcast system information not transmitted via the PBCH (such as the System Information Block (SIB)), and paging messages.

[0070] As in Figure 2C As explained, some REs carry DM-RS for channel estimation at the base station (indicated as R for a specific configuration, but other DM-RS configurations are possible). The UE can transmit DM-RS for the Physical Uplink Control Channel (PUCCH) and DM-RS for the Physical Uplink Shared Channel (PUSCH). The PUSCH DM-RS can be transmitted in the first or first two symbols of the PUSCH. The PUCCH DM-RS can be transmitted in different configurations depending on whether a short or long PUCCH is being transmitted and on the specific PUCCH format used. The UE can transmit a probe reference signal (SRS). The SRS can be transmitted in the last symbol of a subframe. The SRS can have a comb structure, and the UE can transmit the SRS on one of the combs. The SRS can be used by the base station for channel quality estimation to enable frequency-dependent scheduling on the uplink.

[0071] Figure 2DExamples of various uplink channels within a frame's subframes are explained. The PUCCH can be located as indicated in one configuration. The PUCCH carries uplink control information (UCI), which may include a scheduling request (SR), channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and hybrid automatic repeat request (HARQ) acknowledgment (ACK) / negative acknowledgment (NACK) feedback. The PUCCH carries data and may additionally be used to carry buffer status report (BSR), power clearance report (PHR), and / or UCI.

[0072] Figure 3 This is a block diagram showing the communication between base station 310 and UE 350 in the access network. In the downlink, IP packets from EPC 160 can be provided to controller / processor 375. Controller / processor 375 implements Layer 2 (L2) and Layer 3 (L3) functionality. L3 includes the RRC layer, and L2 includes the Serving Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, RLC layer, and Media Access Control (MAC) layer. The controller / processor 375 provides RRC layer functionality associated with broadcasting system information (e.g., MIB, SIB), RRC connection control (e.g., RRC connection paging, RRC connection establishment, RRC connection modification, and RRC connection release), inter-Radio Access Technology (RAT) mobility, and measurement configuration of UE measurement reports; PDCP layer functionality associated with header compression / decompression, security (cryptography, cryptographic decoding, integrity protection, integrity verification), and handover support functions; RLC layer functionality associated with upper-layer packet data unit (PDU) delivery, error correction via ARQ, concatenation, segmentation and reassembly of RLC service data units (SDUs), resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing MAC SDUs onto transport blocks (TBs), demultiplexing MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority differentiation.

[0073] Transmit (TX) processor 316 and receive (RX) processor 370 implement Layer 1 (L1) functionality associated with various signal processing functions. L1, including the physical (PHY) layer, may include error detection on the transport channel, forward error correction (FEC) encoding / decoding of the transport channel, interleaving, rate matching, mapping to the physical channel, modulation / demodulation of the physical channel, and MIMO antenna processing. TX processor 316 processes the mapping to the signal constellation based on various modulation schemes (e.g., binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), M-phase shift keying (M-PSK), M-quadrature amplitude modulation (M-QAM)). The encoded and modulated symbols can then be split into parallel streams. Each stream can then be mapped to an OFDM subcarrier, multiplexed with a reference signal (e.g., a pilot) in the time and / or frequency domains, and subsequently combined using an inverse fast Fourier transform (IFFT) to produce a physical channel carrying a time-domain OFDM symbol stream. The OFDM stream is spatially precoded to generate multiple spatial streams. Channel estimates from channel estimator 374 can be used to determine coding and modulation schemes and for spatial processing. The channel estimates can be derived from reference signals and / or channel condition feedback transmitted by UE 350. Each spatial stream can then be provided to a different antenna 320 via a separate transmitter 318TX. Each transmitter 318TX can use the corresponding spatial stream to modulate a radio frequency (RF) carrier for transmission.

[0074] At UE 350, each receiver 354RX receives signals via at least one corresponding antenna 352. Each receiver 354RX recovers the information modulated onto the RF carrier and provides this information to the receive (RX) processor 356. The TX processor 368 and RX processor 356 implement L1 functionality associated with various signal processing functions. The RX processor 356 can perform spatial processing on the information to recover any spatial stream destined for UE 350. If multiple spatial streams are destined for UE 350, they can be combined by the RX processor 356 into a single OFDM symbol stream. The RX processor 356 then uses a Fast Fourier Transform (FFT) to transform the OFDM symbol stream from the time domain to the frequency domain. The frequency domain signal consists of a separate OFDM symbol stream for each subcarrier of the OFDM signal. The symbols on each subcarrier, along with the reference signal, are recovered and demodulated by determining the signal constellation points most likely to be transmitted by base station 310. These soft decisions can be based on a channel estimate calculated by channel estimator 358. These soft decisions are then decoded and deinterleaved to recover the original data and control signals transmitted by base station 310 on the physical channel. This data and control signals are then provided to controller / processor 359, which implements L3 and L2 functionality.

[0075] The controller / processor 359 may be associated with a memory 360 that stores program code and data. The memory 360 may be referred to as a computer-readable medium. In the uplink, the controller / processor 359 provides demultiplexing, packet reassembly, cipher decoding, header decompression, and control signal processing between the transport and logical channels to recover IP packets from the EPC 160. The controller / processor 359 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0076] Similar to the functionality described in conjunction with downlink transmissions performed by base station 310, controller / processor 359 provides RRC layer functionality associated with system information (e.g., MIB, SIB) capture, RRC connection, and measurement reporting; PDCP layer functionality associated with header compression / decompression and security (cryptography, cryptographic decoding, integrity protection, integrity verification); RLC layer functionality associated with upper-layer PDU delivery, error correction via ARQ, concatenation, segmentation, and reassembly of RLC SDUs, resegmentation of RLC data PDUs, and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing MAC SDUs onto TBs, demultiplexing MAC SDUs from TBs, scheduling information reporting, error correction via HARQ, priority handling, and logical channel priority differentiation.

[0077] The channel estimate derived by the channel estimator 358 from the reference signal or feedback transmitted by the base station 310 can be used by the TX processor 368 to select an appropriate coding and modulation scheme and to facilitate spatial processing. The spatial stream generated by the TX processor 368 can be provided to different antennas 352 via separate transmitters 354TX. Each transmitter 354TX can use the corresponding spatial stream to modulate an RF carrier for transmission.

[0078] Uplink transmissions are handled at base station 310 in a manner similar to that described in conjunction with the receiver function at UE 350. Each receiver 318RX receives signals via at least one corresponding antenna 320. Each receiver 318RX recovers the information modulated onto the RF carrier and provides that information to the RX processor 370.

[0079] The controller / processor 375 may be associated with a memory 376 that stores program code and data. The memory 376 may be referred to as a computer-readable medium. In the uplink, the controller / processor 375 provides demultiplexing, packet reassembly, cipher decoding, header decompression, and control signal processing between the transport channel and the logical channel to recover IP packets from the UE 350. IP packets from the controller / processor 375 may be provided to the EPC 160. The controller / processor 375 is also responsible for error detection using ACK and / or NACK protocols to support HARQ operation.

[0080] In some respects, at least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to perform actions such as Figure 1 The monitoring component 198a and / or receiving component 198b shown are combined in various aspects.

[0081] In some other respects, at least one of the TX processor 368, the RX processor 356, and the controller / processor 359 may be configured to perform actions such as Figure 1 The aspects of the combination of the request component 199a and / or the transmission component 199b shown.

[0082] Reference Figures 4-13 This paper describes various techniques and solutions for addressing underutilization of resources in sidelink communication. In some telecommunications standards, sidelink communication is configured on a resource set, which may include a set of time slots in the time domain and a set of subchannels in the frequency domain, each spanning 10 to 100 RBs. Within a time slot configured for sidelink communication, a first resource set may be configured to carry control information for the sidelink communication, while a second resource set may be configured to carry data for the sidelink communication. Additionally, a third resource set within the time slot may be configured to carry feedback for the sidelink communication.

[0083] In some aspects, feedback for sidelink communication may include HARQ feedback. Based on HARQ feedback, the UE may transmit ACK or NACK feedback based on data and / or control information received on a previous resource set. Such ACK / NACK feedback may be conveyed using at least one bit.

[0084] According to example RATs (such as 5G NR), the aforementioned third set of resources configured to carry HARQ feedback for sidelink communication can be the Physical Sidelink Feedback Channel (PSFCH). The PSFCH can be allocated on one or more sub-channels across two symbols of a time slot. For each UE transmitting sidelink feedback, HARQ ACK / NACK may occupy only a single RB (e.g., perhaps only one bit is needed to convey each ACK or NACK feedback). Therefore, multiple resources allocated to the PSFCH may remain unused, even when HARQ ACK / NACK feedback is carried on it.

[0085] As an explanation, the PSFCH can be configured on a single sub-channel, and therefore, 10 to 100 RBs can be allocated to the resource pool available for sidelink HARQ feedback. Since sidelink HARQ feedback can occupy only a single RB, only 1% (e.g., for 100 RBs per sub-channel) to 10% (e.g., for 10 RBs per sub-channel) of the RBs allocated to the PSFCH can be used for the UE to transmit HARQ ACK / NACK feedback in unicast mode. Such a percentage indicates a significant underutilization of the resources allocated to the PSFCH, and this underutilization is amplified when the PSFCH is configured on multiple sub-channels (e.g., utilization less than 1%).

[0086] Potentially, multiple UEs can be configured in multicast mode, and therefore, multiple UEs can be configured to transmit HARQ ACK / NACK feedback on the same PSFCH resources. However, a considerable amount of PSFCH resources may remain unused while still being used for HARQ feedback in multicast mode. Such allocations that allow for severe underutilization of resources are wasteful and contribute to overhead and inefficiency, which can adversely affect system performance and user experience.

[0087] Figures 4-13 The text explains various technologies and solutions for reducing resource underutilization. By doing so, sidelink communication is improved, for example, by meeting or exceeding QoS parameters established by various RATs and / or enabling certain technologies (such as C-V2X, IIoT, etc.) for various RATs.

[0088] Reference Figure 4 The example resource configuration 400 for sidelink communication is explained. In some aspects, resource configuration 400 can be used for V2X (e.g., including C-V2X) and / or similar technologies (e.g., IIoT). As mentioned above... Figure 2AAs described by -D, a resource grid can be used to represent the frame structure. In the time domain, the set of time slots 402a-b can be scheduled for sidelink communication (e.g., including C-V2X) within this frame structure. Each of time slots 402a-b may include multiple symbols, such as 14 symbols, with indices ranging from 0 to 13 (or, for each of the two "half-slots" within a time slot, indices ranging from 0 to 6).

[0089] In the frequency domain, an example resource configuration 400 for sidelink communication may include a set of subchannels 0-n 410a-b, which may appear in each of time slots 402a-b. As shown above, an RB (or PRB) may extend to twelve coherent subcarriers; however, some sidelink communication technologies (e.g., C-V2X) may have relatively large subchannel sizes (minimum of ten RBs and possibly up to one hundred RBs).

[0090] To receive sidelink packets, the receiver can perform blind decoding in all sidelink subchannels 0-n 410a-b. Number of sidelink subchannels It can be configured via higher-layer signaling, or it can be pre-configured (e.g., fixed by telecommunications standards). In some respects, (For example, indices from 0 to n) may be relatively few (e.g., between 1 and 27 sub-channels), making blind decoding of all sub-channels still feasible. In any case, it is still expected that the receiver will blindly decode a considerable number of RBs to receive sidelink packets—for example, while blind decoding of ten RBs is possible, the receiver may still blindly decode one thousand (or more) RBs for sidelink packet reception.

[0091] Referring to the example allocation of sidelink resource configuration 400, each of time slots 402a-b may include a guard period (GP) 420, which may facilitate handover between different technologies in a wireless communication system (such as a RAN). Potentially, GP 420 may be optional (e.g., when the time slots of the technologies are adjacent). For example, GP 420 may be omitted when the first time slot 402a is immediately followed by the second time slot 402b in time. In such scenarios, a corresponding channel may also be allocated in a previous (e.g., first) symbol on each of the subcarriers 410a-b in the next consecutive (e.g., second) symbol.

[0092] Regarding this example allocation, PSCCH 422 and PSSCH 424 may be carried on the symbol set following GP 420 for each of time slots 402a-b. On the other hand, if the second time slot 402b follows the first time slot 402a consecutively, PSCCH 422 and PSSCH 424 may be allocated on the symbol set beginning the second time slot 402b (and GP 420 may be omitted from the second time slot 402b). On the symbol set allocated to both PSCCH 422 and PSSCH 424 (e.g., symbols indexed 0-3 or 1-3), PSCCH 422 and PSSCH 424 may each occupy a corresponding subset of the subchannel sets 0-n 410a-b.

[0093] For the first symbol set spanning time slots 402a-b (e.g., indices 1-3), PSCCH 422 may occupy up to one subchannel, where this subchannel corresponds to the lowest subchannel index. For example, PSCCH 422 may occupy the first subchannel 0 410a on the symbol set following GP 420 or on the symbol set at the beginning of time slots 402a-b. PSCCH 422 may not be present in any of the subchannels 0-n 410a-b on the remaining symbols in time slots 402a-b (e.g., symbols indices 4-13).

[0094] PSCCH 422 may carry Side Link Control Information (SCI), which can be configured in two phases (e.g., 1-A, 2-A). In some aspects, the SCI associated with the first phase may be carried in PSCCH 422, which includes information about the bandwidth of PSCCH 424 and resource reservations for future time slots. Furthermore, the SCI associated with the second phase can be found and decoded after PSCCH 422 is decoded. Source Identifier (ID) and Destination ID may be carried in the packet (e.g., including the SCI) and can be used to determine that the packet is intended for the receiver (e.g., receiving UE) and which transmitter (e.g., transmitting UE) transmitted the packet.

[0095] While PSCCH 422 can carry SCI, PSSCH 424 can carry sidelink data. In some respects, PSCCH 422 can overlap temporally with PSSCH 424 across the first symbol set (such as symbols indexed 1-3 (in the presence of GP 420) or 0-3 (in the absence of GP420)). However, PSCCH 422 and PSSCH 424 may not overlap in the frequency domain. When overlapping temporally with PSCCH 422, PSSCH 424 can occupy up to [amount missing]. A sub-channel adjacent to a sub-channel. When it does not overlap with PSCCH 422 in time, PSSCH 424 can occupy... (For example, sub-channel 1 to sub-channel n 410b).

[0096] Depending on the sidelink communication technology, a feedback mechanism can be configured to indicate successful or unsuccessful reception of a transmission. For example, C-V2X and IIoT sidelink communication can support HARQ feedback on PSFCH 428, which can be configured on two symbols (e.g., indexed 11-12) in each time slot 402a-b where PSFCH 428 is enabled. In some respects, these two symbols can carry repetition information—that is, one symbol of PSFCH 428 can be a repetition of another symbol of PSFCH 428.

[0097] Gap 426 can coherently precede and follow PSFCH 428 (e.g., indexed 10 and 13). In other words, PSFCH 428 can be contiguous with corresponding preamble and subsequent gap 426 symbols. At least one of these gap 426 symbols provides a time period for the UE to switch between receive mode and transmit mode (or vice versa). For example, the UE can receive information on PSCCH 422 and PSSCH 424 and then transmit HARQ feedback on PSFCH 428 (because the UE can switch the transceiver circuitry from receive mode (e.g., RX chain) to transmit mode (e.g., TX chain) during gap 426 before PSFCH 428).

[0098] Depending on the context, HARQ feedback on PSFCH 428 can be enabled for both unicast and multicast (e.g., via higher-level signaling). For unicast, HARQ feedback can be communicated on PSFCH 428 as a 1-bit value corresponding to ACK / NACK feedback. However, for multicast, HARQ feedback can be communicated on PSFCH 428 according to one of two options: (1) NACK only; or (2) ACK or NACK.

[0099] Various parameters of PSFCH 428 can be configured, or various parameters of PSFCH 428 can be pre-configured for UEs participating in sidelink communication. For example, a base station (e.g., gNB) can configure some parameters for sidelink communication, and / or another UE can configure some other parameters for sidelink communication. Such parameters may include periodicity, minimum time interval, number of multiplexing cyclic shifts (CS), and / or the set of resources allocated to PSFCH 428.

[0100] Regarding periodicity, the UE can be configured with time slots where PSFCH 428 occurs. In some aspects, the periodicity can be configured from a predetermined set of periodicities—for example, the periodicity of PSFCH 428 can be 0, 1, 2, or 4. However, periodicity 1 can be configured to prevent the absence of PSFCH 428; that is, PSFCH 428 can be configured not to occur by configuring the PSFCH periodicity to 0. Periodicity 1 can be configured to allow PSFCH 428 to occur in every time slot, periodicity 2 can be configured to allow PSFCH 428 to occur in every other time slot, and periodicity 4 can be configured to allow PSFCH 428 to occur in every fourth time slot.

[0101] In some sidelink communication techniques, PSFCH 428 may not carry HARQ feedback for information in the same time slot—for example, PSFCH 428 of the first time slot 402a may not carry HARQ feedback for data on PSSCH 424 in an earlier symbol of the first time slot 402a. More precisely, PSFCH 428 may carry HARQ feedback for information in an earlier time slot (e.g., data on PSSCH 424), which may correspond to a value K set according to a minimum time slot parameter. In some aspects, K may be configured from a predetermined set of minimum time slots—for example, the minimum time slot of PSFCH 428 may be 2 or 3.

[0102] As an explanation, a time slot can exist between the first time slot 402a and the second time slot 402b—for example, the first time slot 402a can be indexed as i and the second time slot 402b can be indexed as i+2, so the time slot indexed as i+1 follows consecutively after the first time slot 402a. Therefore, in order to configure the PSFCH 428 of the (i+2)th time slot 402b to carry HARQ feedback for the data on the PSSCH 424 of the ith time slot 402a, the minimum time slot K can be configured to be equal to 2. Similarly, if the two time slots i+1 and i+2 follow consecutively after the ith time slot 402a, then K will be configured to be equal to 3 so that the PSFCH 428 of the (i+3)th time slot 402b carries HARQ feedback for the data on the PSSCH 424 of the ith time slot 402a.

[0103] To orthogonally transmit the different information carried in PSFCH 428, an effective number of CSs can be applied to the PSFCH transmission. Up to 12 CSs can be used as a CS pair. For example, the effective number of multiplexed CSs could be {1, 2, 3, 4, 6}. However, potentially, the PSFCH transmission may not have CSs applied to it.

[0104] While Resource Configuration 400 describes an example resource allocation for PSFCH 428, in various aspects, PSFCH 428 can be scheduled on different resources. In some aspects, the resources on which PSFCH 428 is scheduled can be pre-configured. In other aspects, the resources on which PSFCH 428 is scheduled can be configured, for example, via higher-level signaling (e.g., rbSetPSFCH). For example, information elements or other signaled values ​​(e.g., via RRC signaling) can carry a bitmap conveying the resource allocation for PSFCH 428.

[0105] Depending on some aspects, HARQ feedback on PSFCH 428 can be mapped to a single RB. Therefore, while higher-layer signaling can configure resource pools with multiple PRBs assigned to PSFCH 428 (e.g., rbSetPSFCH can configure a PSFCH resource pool), the substantial information carried on PSFCH 428 (e.g., HARQ ACK / NACK) may only occupy the RBs reserved for PSFCH 428 within those multiple RB resource pools.

[0106] Since HARQ feedback can occupy a single RB, the UE should identify that single RB when providing HARQ feedback (e.g., in response to receiving data on PSSCH 424 in an earlier time slot). The UE can determine the candidate RB allocated to PSFCH 428 within the resource pool identified as subchannel j and time slot i (e.g., PSSCH time slot i). Time slot i can be determined by the periodicity of the PSFCH and can be effectively constrained therefrom—e.g., 0 ≤ i < N. PSFCH Number of candidate RBs M subcarrier,slot It can vary depending on the number of RBs allocated to the PSFCH resource pool by higher-layer signaling, the periodicity of PSFCH 428, and the number of sidelink sub-channels, as shown in Equation 1.

[0107]

[0108] Based on the number of candidate RBs, the UE can determine the RBs of the resource pool used for PSFCH 428. The RBs of the PSFCH resource pool can be further based on periodicity, sub-channel j, and time slot i. For example, the candidate RBs of the PSFCH resource pool can be given by Equation 2.

[0109] (i+jN PSFCH )·M subcarrier,slot to (i+1+jN) PSFCH )·M subcarrier,slot -1

[0110] Formula 2

[0111] As an explanation, given N PSFCH=2 and M subcarrter,slot =5, j=0, then according to Equation 2, for i=0, the candidate RB can be RB[0,4], while for i=1, the candidate RB can be RB[5,9].

[0112] Explanatoryly, given N PSFCH =2 and M subcarrier,slot =5, j=0, then according to Equation 2, for i=0, the candidate RB can be RB[0,4], while for i=1, the candidate RB can be RB[5,9].

[0113] Additionally, the UE can determine the resources used for multiplexing on PSFCH 428 as R=N. type ·M subcarrier,slot #CS. To determine which resources R are used for reuse, It can be given by higher-layer signaling, and when it equals 1, the PRB is associated with the starting sub-channel of PSSCH 424 corresponding to the HARQ feedback on PSFCH 428. Otherwise, It can be equal to the number of sub-channels of PSSCH configured on it, and the PRB is associated with one or more sub-channels of PSSCH 424 corresponding to the HARQ feedback on PSFCH 428.

[0114] UE can be based on (P) ID +M ID )%R selects an RB from the available PSFCH resource pool, where P ID It is the transmitter's ID (e.g., the ID of the transmitting UE), and M ID It is the receiver ID used for multicast SCI 2-A (e.g., the ID of the receiving UE), otherwise M ID =0. Once the UE has determined the RB of PSFCH 428 to carry HARQ feedback, the UE can copy the HARQ feedback in the adjacent OFDM symbol (e.g., the previous OFDM symbol) assigned to PSFCH 428.

[0115] In addition to selecting an RB to carry HARQ feedback on PSFCH 428, the UE can determine the sequence used to convey the HARQ feedback. Specifically, the HARQ feedback on PSFCH 428 can be based on a Zadoff-Chu (ZC) sequence. The UE can determine (e.g., generate) the ZC sequence transmission based on the group and sequence number. The ZC group number u can be based on the PSFCH frequency hopping configuration, which can be configured according to higher-layer signaling (such as information elements or other signaling (e.g., sl-PSFCH-HopID-r16, sl-PSFCH-HopID-r17, etc.)). In some aspects, the UE can further use CS frequency hopping to determine the ZC sequence transmission, which can be determined by Equation 3.

[0116]

[0117] The variables in Equation 3 above can depend on the CS pairs supported by the PSFCH, the HARQ mode, the slot number, and / or the symbol index. Specifically, m0 can depend on the PSFCH configuration of the supported CS pairs, m cs This can depend on the value of the ACK / NACK feedback and the HARQ mode (e.g., NACK only or ACK / NACK), and It can be a function that depends on the slot number and symbol index of PSFCH 428.

[0118] Therefore, the receiving UE can be configured to provide HARQ feedback to the transmitting UE by: selecting an RB, determining a ZC sequence transmission (potentially with a valid CS for its application) for conveying HARQ feedback on the selected RB, and replicating the determined ZC sequence transmission on adjacent symbols of PSFCH 428, as described above. However, the considerable number of candidate resources identified for the PSFCH resource pool may still be underutilized, which contributes to inefficiency and waste in sidelink communications such as C-V2X.

[0119] Relatedly, Figure 5 This is a block diagram illustrating an example sidelink communication environment 500. For example, environment 500 may include a base station 502 (e.g., a gNB and / or mmW base station) and multiple UEs 504a-b, 506a-b. Each of 504a-b, 506a-b may be configured for sidelink communication technologies such as C-V2X.

[0120] In some respects, resources for V2X can be allocated in one of two different ways—for example, Mode 1 and Mode 2. Mode 1 and Mode 2 can be configured for transmitting UEs (e.g., first UE 504a and third UE 506a), while receiving UEs (e.g., second UE 504b and fourth UE 506b) can operate substantially similarly regardless of whether Mode 1 or Mode 2 is configured.

[0121] In Mode 1, base station 502 can be configured to assign transmission resources for sidelink communication via DCI (especially a specific format of DCI, such as DCI 3_0). Therefore, base station 502 can transmit resource grant 512 to first UE 504a (e.g., the transmitting UE) via Uu interface (which can be the radio interface between RAN and UE 504a).

[0122] The first UE 504a can then transmit sidelink transmission 514 to the second UE 504b (e.g., the receiving UE) via the PC5 interface (which may be a direct communication interface). According to mode 1, UEs 504a-b can support dynamic granting (DG) and configured granting (CG) type 1 / type 2. In some aspects, base station 502 can activate CG type 1 via RRC signaling (e.g., to the first UE 504a). For example, the first UE 504a can transmit sidelink transmission 514 based on CG type 1.

[0123] Furthermore, base station 502 can transmit DCI 3_0 to configure time and frequency resources, and, for example, indicate to the first UE 504a the transmission timing for sidelink transmission 514. Additionally, base station 502 can configure restrictions on the modulation and coding scheme (MCS) used for sidelink transmission; however, the first UE 504a can determine the MCS to be used for sidelink transmission 514 (within the restrictions configured by base station 502).

[0124] In Mode 2, the third UE 506a (e.g., the transmitting UE) can perform channel sensing by blindly decoding all PSCCH channels to identify resources that have been reserved by other sidelink transmissions. The third UE 506a can then determine available resources based on the identified reserved resources. Subsequently, the third UE 506a can transmit sidelink transmission 516 to the fourth UE 506b based on the determined available resources. Within the third UE 506a, the blind decoding and / or identification of reserved resources can be performed at relatively lower layers(such as PHY, MAC, and / or RLC), while the determination of available resources can be performed at relatively higher layers(such as RRC, SDAP, and / or PDCP).

[0125] Figure 6This is a block diagram illustrating another example sidelink communication environment 600. In example environment 600, PLC 606 and a collection including SA 604a, 604b, 604c can communicate directly over wireless channels, which enables flexible and uncomplicated sidelink deployments (e.g., for use cases including IIoT, Ultra-Reliable Low Latency Communication (URLLC) and / or other similar use cases (e.g., mission-critical)).

[0126] In some aspects, the PLC 606 can control between 20 and 50 SAs, such as SAs 604a, 604b, and 604c, some or all of which may be subject to relatively stringent and high-speed requirements. For example, the PLC 606 and SAs 604a, 604b, and 604c can meet low latency conditions of approximately 1-2 ms and / or 10 -6 High reliability conditions for error rates. While base station 602 (e.g., gNB) may be able to control SA 604a, 604b, 604c and / or PLC 606, communication via base station 602 may involve multiple over-the-air (OTA) transmissions potentially through multiple devices (e.g., small cells, relays, other UEs, etc.). Subsequently, signaling via base station 602 (e.g., for controlling SA 604a, 604b, 604c) may be insufficient to meet various latency and / or reliability conditions that may be imposed on SA 604a, 604b, 604c by IIoT and / or URLLC use cases.

[0127] For sidelink communication used in IIoT, traffic is often deterministic at relatively small packet sizes (such as 32-356 bytes). Furthermore, the required bandwidth may be relatively low—for example, 2 RBs might be sufficient for some use cases and / or sidelink communication. However, the total bandwidth available for IIoT can be relatively large and may include multiple dedicated and / or unlicensed frequency bands.

[0128] Each of SA 604a, 604b, and 604c may be constrained by the corresponding UE capabilities (e.g., regarding bandwidth and / or processing power). However, SA 604a, 604b, and 604c may not need to detect / monitor all transmissions. Specifically, SA 604a, 604b, and 604c may only need to detect / monitor PSCCH transmissions first, which will inform SA 604a, 604b, and 604c where to find PSCCH transmissions.

[0129] In IIoT and URLLC use cases, PSCCH transmissions may need to adhere to strict conditions, such as those explained in the previous examples. Therefore, IIoT and / or URLLC communications can benefit from feedback mechanisms that indicate ACK / NACK responses to PSCCH transmissions.

[0130] Reference Figure 7 The block diagram illustrates an example resource configuration 700 for implementing a feedback mechanism for the sidelink control channel. In some aspects, time slot 702 can be implemented as a self-contained time slot (e.g., because some information and HARQ feedback for that information are contained in the same time slot). Implementing time slot 702 as a self-contained time slot may depend on the UE capabilities of the UE configured to communicate in time slot 702.

[0131] In time slot 702 of example configuration 700, GP 720 may be followed by PSCCH 722 on a first subset of subchannels (e.g., up to one subchannel, which may be the lowest-indexed subchannel) and PSSCH 724 on a second subset of subchannels (e.g., all subchannels except the lowest-indexed subchannel). After PSCCH 722 ends in the time domain, PSSCH 724 may occupy all subchannels of the next coherent symbol set until the first gap 726 symbol.

[0132] Resource configuration 700 may then include PSFCH 728 on two consecutive symbols (consecutively followed by another gap 726 symbol). Since PSCCH transmission may need to comply with low latency and / or ultra-reliability conditions comparable to IIoT and / or URLLC, PSFCH 728 may be configured to carry HARQ feedback for control information, for example as a supplement (or potentially as a replacement) to HARQ feedback for data on PSSCH 724.

[0133] Specifically, PSFCH 728 can be configured to carry HARQ feedback for PSCCH 722 in the same time slot 702. Since PSCCH 722 can be scheduled relatively early in time slot 702 (e.g., on symbols with indices 1-3), although PSFCH 728 can be scheduled relatively late in time slot 702 (e.g., on symbols with indices 11-12), the UE can allocate sufficient time to decode the control information on PSCCH 722 and generate HARQ feedback for PSFCH 728 in the same time slot 702. For example, the HARQ feedback on PSFCH 728 can be provided to SCI 0_1 / 0_2.

[0134] Gap 726 can further facilitate this turnaround for the UE, allowing sufficient time for the UE to switch from receive mode (e.g., RX chain and / or other RX circuitry) to transmit mode (e.g., TX chain and / or other TX circuitry). Potentially, gap 726, which coherently precedes PSFCH 728, can span multiple OFDM symbols to increase the processing time available to the UE. For example, one or more PSSCH 724 symbols coherently preceding gap 726 can alternatively be allocated as additional gap 726 symbols.

[0135] To configure HARQ feedback on PSFCH 728 for PSCCH 722 in the same time slot 702, time slot K can be configured to a specific value, which can be predetermined. For example, a time slot K of 0 (e.g., K1) can be configured to indicate that HARQ feedback on PSFCH 728 is for PSCCH 722 in the same time slot 702.

[0136] In some aspects, base stations (e.g., gNBs) and / or PLCs (e.g., other UEs) may transmit configuration information to UEs (e.g., SAs), and this configuration information may include the value of time interval K1 as 0. Figure 6 In the context of, for example, base station 602 and / or PLC 606 may transmit configuration information, including time slot K1 of 0, to SAs 604a, 604b, and 604c. PLC 606 may transmit control information (e.g., SCI) to one or more of SAs 604a, 604b, and 604c on PSCCH 722 of time slot 702 (e.g., in symbols indexed 1-3).

[0137] Correspondingly, the one or more SAs 604a, 604b, and 604c can receive control information (e.g., SCI) on PSCCH 722 in time slot 702. The one or more SAs 604a, 604b, and 604c can decode the control information and determine HARQ feedback based on the decoded control information. For example, the one or more SAs 604a, 604b, and 604c can determine HARQ ACK when the control information is successfully decoded, or HARQ NACK when the control information is not successfully decoded.

[0138] Subsequently, one or more of SAs 604a, 604b, and 604c may transmit HARQ ACK / NACK on PSFCH 728 of time slot 702 in a symbol set (e.g., indexed 11-12), for example, to indicate whether control information on PSCCH 722 of the time slot has been successfully received and decoded. In some aspects, one or more of SAs 604a, 604b, and 604c may use a valid CS to transmit HARQ ACK / NACK (e.g., for multiplexing). PLC 606 may receive HARQ ACK / NACK on PSFCH 728 in time slot 702 and may determine whether to retransmit control information based on the HARQ ACK / NACK. For example, PLC 606 can retransmit control information from one of the HARQNACK received from SA 604a, 604b, 604c on PSCCH 722 at a later time slot (e.g., the next consecutive time slot).

[0139] Reference Figure 8 The call flow diagram illustrates an example sidelink communication environment 800, including a set of UEs 804a, 804b, 804c, and 806. UEs 804a, 804b, 804c, and 806 can be configured for sidelink communication based on C-V2X, IIoT, URLLC, and / or other technologies and use cases. For reference and not limitation, a UE 806 may be referred to as a PLC, and other UEs 804a, 804b, and 804c may be referred to as SAs.

[0140] Although Figure 8 The explanation covered three SAs: 804a, 804b, and 804c. However, the number of SAs can be much larger than three—for example, the PLC 806 can be configured to communicate with more than ten, one hundred, or even one thousand SAs via sidelinks. In some aspects, the PLC 806 can be configured to unicast communication with SAs 804a, 804b, and 804c. In other aspects, the PLC 806 can communicate with SAs 804a, 804b, and 804c (e.g., with...). The communication configuration of each of the side link sub-channels (up to sixty SAs) is swarm broadcast.

[0141] Each of SAs 804a, 804b, and 804c can be configured to transmit data (e.g., to PLC 806) based on a corresponding permission, which indicates the allocated set of resources on which one of SAs 804a, 804b, and 804c can transmit data. PLC 806 can be configured to allocate a corresponding set of resources to each of SAs 804a, 804b, and 804c in response to the corresponding permission. In some aspects, PLC 806 can allocate a set of resources to one of SAs 804a, 804b, and 804c by polling each of them, and a response to the polling from one of SAs 804a, 804b, and 804c can indicate to PLC 806 that the responding SA among SAs 804a, 804b, and 804c has data to transmit to PLC 806.

[0142] Potentially, polling by the PLC 806 can incur considerable overhead (e.g., in terms of time). Specifically, configuring SAs 804a, 804b, and 804c based on polling may be inefficient and / or insufficient for some low latency use cases, such as URLLC, mission-critical, etc. The time consumed by polling SAs can increase proportionally to the number of SAs in the system. For example, up to 60 SAs can be configured per subchannel, and therefore polling all SAs may cause delays for those SAs with urgent data to be transmitted to the PLC 806.

[0143] However, polling can be avoided by configuring each SA to inform the PLC 806 when it has data to transmit. The PLC 806 can then allocate resources to the SA with the data to transmit, and the SA can transmit the data based on that resource allocation. Specifically, each of SAs 804a, 804b, and 804c can be configured to use a corresponding SR that informs the PLC 806 of the SA with the data to transmit. Thus, SAs 804a, 804b, and 804c can explicitly inform the PLC 806 of the upcoming data transmission instead of waiting to be polled, and doing so can reduce the latency of sidelink communication (e.g., for emergency sidelink traffic).

[0144] However, in some other respects, PLC 806 can allocate a resource set to one of SAs 804a, 804b, and 804c based on the SR received from it; PLC 806 can then transmit permission indicating the resource allocation to the SA 804a, 804b, and 804c from which it received the SR. To reduce underutilization and / or latency in environment 800, the SR can be carried on a channel associated with HARQ feedback. For example, refer to... Figure 4The PSFCH 428 can be configured to carry HARQ feedback from each of SA 804a, 804b, and 804c, and can be further configured to carry SR from each of SA 804a, 804b, and 804c.

[0145] In practice, each of SAs 804a, 804b, and 804c can be configured to initiate a corresponding SR based on the arrival of at least one packet from a higher layer (e.g., application, RRC, SDAP, and / or PDCP layers). For example, at each of SAs 804a, 804b, and 804c, when the SA has data to be transmitted (as indicated by the arrival of at least one packet from (the) higher layers), the initiation and generation of the SR can be performed at a relatively lower layer (such as one or more L2 layers (e.g., MAC layers) and / or L1 layers). Each of SAs 804a, 804b, and 804c can then be able to transmit the corresponding SR on the PSFCH at the next available PSFCH opportunity (which may occur periodically according to the configured PSFCH).

[0146] Depending on the specifics, PLC 806 can transmit configuration information 822 to each of SAs 804a, 804b, and 804c configured for sidelink communication with PLC 806. In some aspects, configuration information 822 can be transmitted to each of SAs 804a, 804b, and 804c via RRC signaling. In other aspects, configuration information 822 may include, in particular, control information carried on the sidelink control channel (e.g., SCI 0_1 / 0_2, SCI 1-A, 2-A). For example, see reference... Figure 4 and Figure 7 The configuration information may include control information carried on PSCCH 42 in the first time slot 402a and / or PSCCH 722 in the time slot 702.

[0147] Configuration information 822 may be transmitted in one or more messages. Potentially, PLC 806 may transmit individual messages in the one or more messages differently—for example, a first message including a portion of configuration information 822 may be transmitted via RRC signaling, while a second message including another portion of configuration information 822 may be transmitted via multicast signaling.

[0148] PLC 806 may include information associated with the PSFCH in configuration information 822. In some aspects, configuration information 822 may include information for transmitting HARQ feedback to PLC 806 on the PSFCH. In other aspects, configuration information 822 may include information for transmitting SR to PLC 806.

[0149] For example, configuration information 822 may include the periodicity of the PSFCH, the minimum time slot of the PSFCH (e.g., a value K), the number of multiplexed CSs, the CS pairs supported or valid for PSFCH transmissions, and / or the set of resources allocated to the PSFCH (e.g., rbSetPSFCH). In some aspects, configuration information 822 may indicate the value of the time slot (e.g., a value of K or K1) to configure the PSFCH to carry HARQ feedback for the PSCCH in the same time slot. For example, configuration information 822 may include a K or K1 value equal to 0, which configures SA 804a, 804b, 804c to report HARQ feedback on the PSFCH for control information (e.g., SCI) on the PSCCH in the same time slot (e.g., as described above regarding...). Figure 7 (As described).

[0150] As described herein, information on the PSFCH can be conveyed based on ZC sequences. For example, as further detailed below, SRs can be conveyed using ZC sequence-based preambles. The PLC 806 may include information associated with valid preambles to be used with the PLC 806 in configuration information 822. For example, configuration information 822 may indicate the number of available preambles, the supported preamble indexes or IDs, the default or unique preamble indexes or IDs, the supported preamble set, and / or other information associated with conveying the corresponding SR to the PLC 806 for each of SAs 804a, 804b, and 804c.

[0151] To increase capacity on the PSFCH, valid CS can be applied to the preamble, for example, to enable PLC 806 to distinguish multiple SRs from SA 804a, 804b, and 804c on the PSFCH. Therefore, PLC 806 can include information indicating valid CS (e.g., including valid CS pairs) in configuration information 822. In some aspects, PLC 806 can communicate with one or more base stations and / or UEs (e.g., neighboring PLCs) to determine (e.g., negotiate) preamble configurations, such as the start root ZC sequence index.

[0152] Each of SAs 804a, 804b, and 804c may receive configuration information 822 from PLC 806. Subsequently, one or more of SAs 804a, 804b, and 804c may determine the data to be transmitted to PLC 806 via the sidelink channel—for example, at least one of SAs 804a, 804b, and 804c may generate data for at least one of IIoT, C-V2X, URLLC, and / or other technologies or use cases. Explained, the first SA 804a may receive at least one packet, which may include data 832 from a higher layer for transmission to PLC 806.

[0153] The first SA 804a can be configured to generate SR 826 to obtain permission for data transmission 832. The first SA 804a can be further configured to, for example, transmit SR 826 to PLC 806 on PSFCH based on configuration information 822. Figure 4 and Figure 7 In the context of, the first SA 804a may transmit SR 826 on the resource set within PSFCH 428 in at least one of time slots 402a-b and / or on the resource set within PSFCH 728 in time slot 702.

[0154] While HARQ feedback does not necessarily need to be carried on the PSFCH for the SR to be transmitted thereon, SAs 804a, 804b, and 804c can be configured to transmit HARQ feedback on the PSFCH in the same time slot where the SR is also transmitted. For example, PLC 806 can transmit data and / or control information 824 to the first SA 804a, and the first SA 804a can generate HARQ feedback 828 based on the received information 824. The first SA 804a can then transmit HARQ feedback 828 to PLC 806 on the PSFCH based on the received information 824, and the HARQ feedback 828 can be either NACK-only or ACK / NACK feedback.

[0155] Based on the first configuration of the PSFCH SR, the PSFCH can be allocated on a resource set that can be divided into two subsets: a first subset of PSFCH resources can be allocated to HARQ feedback, while a second subset of PSFCH resources can be allocated to carry the SR. The first and second subsets of PSFCH resources may not overlap in the frequency domain; however, both the first and second subsets of resources may appear on all (e.g., both) PSFCH symbols.

[0156] SA 804a, 804b, and 804c can be configured to provide HATQ feedback on a first subset of PSFCH resources (e.g., as described above), where the reduction in the pool of resources available for HARQ feedback (in the frequency domain) is the main difference. In practice, SA804a, 804b, and 804c can be configured in a manner where the allocation of PSFCH resources to SRs is essentially agnostic (e.g., the difference lies in the number of candidate RBs M). subcarrier,slot (This can be reduced due to the frequency domain division of PSFCH) to generate and transmit HARQ feedback.

[0157] Explained, the second PSFCH resource subset can be configured as a resource pool for the SR, similar to the Random Access Channel (RACH) resource pool used for the RACH preamble. Therefore, SA 804a, 804b, and 804c can transmit the SR as a preamble based on the ZC (root) sequence. For example, SA 804a, 804b, and 804c can be generated.

[0158] Reference Figure 9 For example, the block diagram illustrates example resource configuration 900, where resources allocated to PSFCH 928 are divided into a first SR resource subset 904 and a second HARQ resource subset 906, which are configured to carry SR and HARQ ACK / NACK feedback, respectively. For example, a first SA 804a can transmit SR 826 on SR resource 904 of PSFCH 928 and can concurrently transmit HARQ feedback 828 on HARQ resource 906 of PSFCH 928 in the same time slot 902.

[0159] In the time domain, these two symbols (e.g., symbols indexed 11-12) can be assigned to PSFCH 928 in time slot i 902. Both SR resource 904 and HARQ resource 906 can appear on the same symbols in time slot i 902. However, in the frequency domain, SR resource 904 and HARQ resource 906 may not overlap. For example, HARQ resource 906 may include subchannel j 910a, while SR resource 904 may include another subchannel m 910b that is not present in HARQ resource 906.

[0160] Explanatoryly, in example configuration 900, several RBs It can be assigned for PRACH. SR can be conveyed as a preamble, which can be based on a sequence. For example, the sequence can have an equal to The length, and supports There are 1 root ZC sequence. For each root sequence, the CCS between sequences is... v This can be effective in maintaining orthogonality. Regarding CS on Uu, for example, C... v It can be relatively small (for example, because the distance between sequences is small and SA 804a, 804b, 804c are synchronized with PLC 806 when transmitting SR (instead of being out of sync as during PRACH transmission)).

[0161] The number of sequences M for each root ZC sequence v It can be the sequence length and C v The function. For example, the number of sequences in each root ZC sequence can be equal to the sequence length divided by C. vThe quotient is rounded down, as shown in Equation 4.

[0162]

[0163] In general, the number of preambles These can be used to communicate SR, as shown in Equation 5. For example, 1770 preambles can be used for 5 RBs and C. v =2. This number of preambles may be sufficient to provide orthogonality when SRs are transmitted between SA 804a, 804b, 804c and PLC, and between adjacent side links.

[0164]

[0165] In some aspects of the aforementioned first configuration of PSFCH SR transmission, the PLC 806 can support a subset of preambles to convey the SR. The number N of supported preamble subsets... PA,PLC This can be determined by higher levels of the PLC 806. For example, the number N of supported preamble subsets. PA,PLC It can be based on one or more parameters, such as the size of the UE group (e.g., the number of SA804a, 804b, 804c configured for multicast), the resource pool size of the RACH SR resource 904, neighboring PLCs (e.g., negotiation with neighboring UEs), and / or other factors.

[0166] The PLC 806 can support a set of preamble indexes (e.g., a subset of preambles can be based on this set of preamble indexes). For example, each of SA 804a, 804b, and 804c can be configured to generate preambles within a subset supported by the PLC 806 based on the supported set of preamble indexes. In some aspects, the PLC 806 can configure SA 804a, 804b, and 804c to have supported preamble indexes via RRC signaling (e.g., configuration information 822 can indicate the supported preamble indexes for the PLC 806). In other aspects, each of SA 804a, 804b, and 804c can be configured to derive the supported preamble indexes based on an ID or address associated with the PLC 806 (such as the PHY source ID of the PLC 806).

[0167] In order to find a supported N PA,PLC With a preamble, PLC 806 can be configured to: first, select a root ZC sequence (e.g., based on negotiation with neighboring UEs); and then, use the selected root ZC sequence to evenly occupy different CSs. If the number within the root ZC sequence (including evenly occupied CSs) is less than N... PA,PLCThen, PLC 806 can further occupy different CS evenly in the second ZC sequence. Potentially, the CS between sequences... v It can be included as a minimum value (e.g., depending on the channel delay spread). Furthermore, PLC 806 can coordinate and / or negotiate with (e.g., base stations, gNBs) and / or (e.g., neighboring PLCs, UEs) to determine the preamble index supported by PLC 806.

[0168] Explained, the first SA 804a may transmit SR 826 as a preamble, which may be based on a root ZC sequence indicated in configuration information 822 as supported by PLC 806. Potentially, the first SA 804a may apply at least one valid CS 850 to the sequence in order to transmit the preamble conveying SR 826. This at least one valid CS 850 may be configured for the first SA 804a via configuration information 822.

[0169] In some aspects, the PLC 806 can configure each of the SAs 804a, 804b, and 804c to have a corresponding preamble index via RRC signaling (e.g., configuration information 822 can indicate the corresponding preamble index), which is analogous to configuring the UE to have a preamble for a contention-free RACH procedure in the RAN. In some other aspects, each of the SAs 804a, 804b, and 804c can be configured to derive the corresponding preamble index based on the ID or address associated with the PLC 806 (such as the PHY source ID of the PLC 806) and / or the ID of the SA (such as the PHY destination ID). If N PA,PLC If the number of SA 804a, 804b, and 804c is greater than or equal to the number of SA 804a, 804b, and 804c, then the PLC 806 can assign a unique preamble index (or ID) to each of SA 804a, 804b, and 804c. Otherwise, if N PA,PLC If the number of SA 804a, 804b, and 804c is less than the number of SA 804a, 804b, and 804c, then PLC 806 may perform the following operations: (1) configure SA 804a, 804b, and 804c as subgroups with corresponding time resources, such that each of SA 804a, 804b, and 804c accesses the RACH SR resource 904 in a time-division multiplexing (TDM) manner; or (2) poll each of SA 804a, 804b, and 804c configured with the same preamble index (e.g., when a preamble conflict occurs and / or periodically).

[0170] In some respects, the PLC 806 can be configured with a set of reserved precode indices, and the PLC 806 can dedicate each reserved precode index to the corresponding SA 804a, 804b, 804c associated with high priority, low latency, and ultra-reliability conditions. For example, the PLC 806 can dedicate a reserved precode index to a first SA 804a, which can be configured for URLLC communication. Accordingly, the first SA 804a can transmit the reserved precode index to the PLC 806 in the SR resource 904 used for conveying SRs. The PLC 806 can then assign the remaining precode indices to those SAs 804a, 804b, 804c that are determined to have relatively lower priorities.

[0171] According to the second configuration of PSFCH SR transmission, resources allocated to PSFCH can be shared for both HARQ feedback and SR. For example, one RB of PSFCH can be used to transmit multiple bits of information (e.g., 1 bit of HARQ feedback and 1 bit of SR). In some aspects, HARQ ACK / NACK feedback and SR can be carried on the same PSFCH resource set in a manner that carries 1 bit or 2 bits of HARQ ACK / NACK with simultaneous SR on PUCCH (e.g., as defined in the 5G NR RAT). For example, different information bits representing HARQ ACK / NACK can be conveyed through parameter α, which has π and π as separators for 1 bit and 2 bit HARQ, respectively. Different phase rotations, and for 1-bit and 2-bit HARQ, SR increases by phase rotation respectively. and To convey.

[0172] In some other respects, HARQ feedback and SR can be configured on the same PSFCH resource based on valid CS pairs, which can be applied to sequences configured by PLC 806. For example, PSFCH can support {1,2,3,6} CS pairs. PSFCHCS can be used to support the multiplexing of multiple HARQ feedbacks, SRs, UEs, and / or combinations thereof (e.g., this can be facilitated by PSFCH periodicity 1).

[0173] To separate the carrying of HARQ feedback and SR, some time slots where PSFCH is scheduled can be configured as HARQ timestamps (e.g., such that HARQ feedback is carried on them and SR is not present), while other time slots where PSFCH is scheduled can be configured as SR timestamps (e.g., such that SR is carried on them and HARQ feedback is not present).

[0174] For example, for HARQ timing, PLC 806 can anticipate HARQ feedback for several transmitted TBs (e.g., several transmitted TBs conveying data and / or control information 824). HARQ feedback can be conveyed as a single bit using CS 0 for NACK-only HARQ feedback or a valid CS from two CSs (such as CS{0,6}) for both ACK and NACK HARQ feedback. However, two-bit HARQ feedback can be conveyed using valid CS from three CSs (e.g., CS{0,3,9}) or four CSs (e.g., CS{0,3,6,9}). For example, two of SAs 804a, 804b, and 804c can transmit two-bit HARQ feedback on the same PSFCH resource by having one SA apply one of CS{0,3,9} and another SA apply one of CS{2,4,10}. That is, SAs sharing the same RB can be configured by PLC 806 to select different CSs (e.g., based on the M used to calculate the CS). ID ).

[0175] In another example, for SR timing, a signaling can be configured to trigger an SR from each of SAs 804a, 804b, and 804c. For example, PLC 806 can transmit the trigger for the SR in the MAC control element (CE) and / or polling. The first SA 804a can use CS 0 (e.g., no CS) to transmit SR 826. The second SA 804b can use a different CS 852 on the same RB to transmit SR 840. The multiplexing capacity of the SA on the SR timing of the PSFCH can be based on the CS between sequences. v And each RB can be equal to 12 divided by C. v Round down the quotient of .

[0176] Potentially, some time slots where the PSFCH is scheduled can be configured for both HARQ and SR timings. In such timings, the SR can be multiplexed with HARQ feedback on a single PSFCH resource set. For example, by using a first CS set to indicate the SR and a second CS set to indicate the HARQ feedback, the SR can be multiplexed with HARQ feedback on a single time slot's PSFCH resources. The PLC 806 can be configured to distinguish the SR multiplexed with HARQ feedback based on the first and second CS sets used to receive the SR and HARQ feedback, respectively.

[0177] For example, a 1-bit HARQ feedback with a simultaneous SR can be conveyed using a set of four valid CSs (such as CS{0,3,6,9}). In another example, a 2-bit HARQ feedback with a simultaneous SR can be conveyed using eight CSs (such as CS{0,1,3,4,6,7,9,10}). In some respects, the HARQ feedback 828 and simultaneous SR 826 transmitted by the first SA 804a can be multiplexed with the HARQ feedback and simultaneous SR 840 transmitted by the second SA 804b (e.g., using the same PSFCH resource but separated by different preambles (e.g., different sequences and valid CS combinations)).

[0178] Potentially, multiplexing can be used to support multi-bit SRs. For example, the first SA 804a can transmit an SR 826 including multiple bits, which can indicate additional information, such as the buffer size that the PLC 806 can grant based on the 830.

[0179] Based on SR 826, PLC 806 can generate permission 830, which indicates the set of resources allocated on the sidelink channel for transmission by the first SA 804a. PLC 806 can transmit permission 830 to the first SA 804a. The first SA 804a can receive permission 830 and, based on permission 830, can transmit data 832 to PLC 806. For example, the first SA 804a can transmit data 832 on the set of resources allocated by permission 830.

[0180] Figure 10 This is a flowchart of a wireless communication method 1000. The method can be performed by a UE (e.g., UE 104', 350, 504b, 506b), an SA (e.g., SAs 604a, 604b, 604c, 804a, 804b, 804c), a device (e.g., device 1202), and / or any component thereof. Depending on various aspects, one or more of the described operations may be performed interchangeably, omitted, and / or concurrently.

[0181] At 1002, the UE may receive configuration information indicating at least one of the following: a root ZC sequence, or at least one valid cyclic shift associated with a preamble used to indicate an SR. Figure 8 In the context of the first SA 804a, the configuration information 822 may indicate at least one of the following: the root ZC sequence, and / or at least one valid CS 850 associated with the preamble used to indicate SR 826.

[0182] In step 1004, the UE can generate an SR based on data associated with sidelink communication. For example, the UE can determine a preamble based on a root ZC sequence, which may be indicated in the configuration information. Furthermore, the UE can apply at least one valid CS to the preamble, and the SR can be conveyed as the preamble with that at least one valid CS. Figure 8 In the context of this, the first SA804a can generate SR 826 based on data 832 associated with sidelink communication.

[0183] In step 1006, the UE can determine a first set of resources allocated for HARQ feedback associated with sidelink communication. For example, the UE can select the communication or communication type it wants to transmit or receive, and the UE can access stored information including information indicating that the UE should tune the appropriate circuitry to the selected communication or communication type. In some aspects, the first set of resources allocated for HARQ feedback associated with sidelink communication includes a PSFCH, which includes two symbols of a time slot in the time domain and a set of subchannels in the frequency domain. In some other aspects, the first set of resources is configured to be a first subset of resources dedicated to HARQ feedback associated with sidelink communication and a second subset of resources dedicated to SR, the first subset and the second subset not overlapping. Figure 4 and Figure 8 In the context of this, the first SA 804a can determine the resources allocated to PSFCH 428 in at least one of time slots 402a-b. Figure 7 and Figure 8 In the context of this, the first SA 804a can determine the resources allocated to PSFCH 728 in time slot 702. Figure 8 and Figure 9 In the context of this, the first SA 804a can determine the resources allocated to PSFCH 928 in slot 902.

[0184] At 1008, the UE may receive at least one of data and / or control information on a second resource set associated with sidelink communication. In some aspects, the at least one of the data or control information on the second resource set includes control information on the PSCCH in the same time slot as the first resource set. Figure 8 In the context, the first SA 804a can receive information 824 from PLC 806. Figure 4 and / or Figure 7 In the context of the data and / or control information, at least one of them may be carried on PSCCH 422, PSSCH 424, PSCCH 722 and / or PSSCH 724.

[0185] In 1010, the UE can transmit SR on the first set of resources allocated for HARQ feedback associated with sidelink communication. Figure 8 In the context of this, the first SA 804a may transmit SR 826 to PLC 806 on the first resource set allocated for HARQ feedback 828 associated with sidelink communication. Figure 4 In this context, SR can be transmitted on the resource of PSFCH428 in one of time slots 402a-b. Figure 9 In the context of SR, SR can be transmitted on PSFCH 928 in SR resource 904 of slot 902.

[0186] In 1012, the UE may transmit at least one bit indicating ACK or NACK on the first resource set based on at least one of the received data and / or control information. In some aspects, the SR may be multiplexed with HARQ feedback (which may be at least one bit indicating ACK or NACK) on the first resource set. For example, the SR may be multiplexed with HARQ feedback on the first resource set by using a first cyclic shift set to indicate the SR and a second cyclic shift set to indicate the HARQ feedback. Figure 8 In the context of this, the first SA 804a can transmit HARQ feedback 828 to the PLC 806 based on the received information 824. Figure 4 In this context, HARQ feedback can be transmitted on the resources of PSFCH 428 in one of time slots 402a-b. Figure 7 In this context, HARQ feedback can be transmitted on the resources of PSFCH 728 in slot 702. Figure 9 In the context of HARQ, feedback can be transmitted on PSFCH 928 in HARQ resource 906 of slot 902.

[0187] In 1014, the UE can receive permission based on the SR to indicate the allocation of a second set of resources for data associated with sidelink communication. Figure 8 In the context of SR 826, the first SA 804a may receive permission 830 from PLC 806 for a second set of resources allocated to data 832.

[0188] In 1016, the UE can transmit data associated with sidelink communication on the second resource set. Figure 8 In the context of, the first SA 804a may transmit data 832 to the PLC 806 on the second resource set indicated by the permission 830 based on permission 830.

[0189] Figure 11This is a flowchart of a wireless communication method 1100. This method can be performed by a UE (e.g., UE 104, 350, 504a, 506a; PLC 606, 806). Depending on the aspect, one or more of the described operations may be interchanged, omitted, and / or performed concurrently.

[0190] At 1102, the UE may transmit configuration information indicating at least one of the following: a root ZC sequence, or at least one valid cyclic shift associated with a preamble used to indicate an SR. Figure 8 In the context of the PLC 806, configuration information 822 can be transmitted to SA804a, 804b, 804c, which can indicate at least one of the following: root ZC sequence, and / or at least one valid CS 850 associated with a preamble used to indicate SR 826.

[0191] At 1104, the UE may identify a first set of resources allocated for HARQ feedback associated with sidelink communication. For example, the UE may generate feedback in response to a transmission, or the UE may determine that feedback is expected in response to a transmission, and the UE may access stored information including information instructing the UE to tune appropriate circuitry to resources for transmitting or receiving feedback. In some aspects, the first set of resources allocated for HARQ feedback associated with sidelink communication includes a PSFCH, which includes two symbols of a time slot in the time domain and a set of subchannels in the frequency domain. In some other aspects, the first set of resources is configured to be a first subset of resources dedicated to HARQ feedback associated with sidelink communication and a second subset of resources dedicated to SR, the first subset and the second subset not overlapping. Figure 4 and Figure 8 In the context of this, PLC806 can determine the resources allocated to PSFCH 428 in at least one of time slots 402a-b. Figure 7 and Figure 8 Within that context, PLC 806 can determine the resources allocated to PSFCH 728 in time slot 702. Figure 8 and Figure 9 In the context of this, PLC 806 can determine the resources allocated to PSFCH 928 in time slot 902.

[0192] In 1106, the UE can monitor resources on a channel to locate transmissions from other UEs—the channel is configured to carry feedback from other UEs in response to transmissions on the sidelink channel. For example, the UE can determine the scheduling or intervals by which it detects signals from other UEs on certain resources (e.g., PSSCH, PSCCH, etc.) of the sidelink channel. The UE can tune its receiver circuitry (such as antennas, receive chains, etc.) to the sidelink channel, and the UE can locate and attempt to decode some signals detected by the UE while monitoring the resources. In some aspects, a first set of resources is configured to be a first subset dedicated to HARQ feedback associated with sidelink communication and a second subset dedicated to SR, the first and second subsets of resources not overlapping. Figure 4 and Figure 8 In the context of this, PLC 806 can determine that the resources allocated to PSFCH 428 in at least one of time slots 402a-b are further allocated for SRs from SA 804a, 804b, and 804c. Figure 7 and Figure 8 In this context, PLC 806 can determine that the resources allocated to PSFCH 728 in time slot 702 are further allocated for SRs from SA 804a, 804b, and 804c. Figure 8 and Figure 9 In the context of the first SA 804a, it can be determined that the resources allocated to PSFCH 928 in slot 902 are configured as SR resource subset 904 and HARQ resource subset 906.

[0193] At 1108, the UE may transmit at least one of data and / or control information to at least one other UE on a second resource set associated with sidelink communication. In some aspects, at least one of the data or control information on the second resource set includes control information on the PSCCH in the same time slot as the first resource set. Figure 8 In this context, PLC 806 can transmit information 824 to the first SA 804a. In Figure 4 and / or Figure 7 In the context of the data and / or control information, at least one of them may be carried on PSCCH 422, PSSCH 424, PSCCH 722 and / or PSSCH 724.

[0194] At 1110, the UE can receive SR from at least one other UE on a first set of resources allocated for HARQ feedback associated with sidelink communication. Figure 8 In the context of this, PLC 806 can receive SR 826 from the first SA 804a on the first resource set allocated for HARQ feedback 828 associated with sidelink communication.Figure 4 In this context, the SR can be received on the resources of PSFCH 428 in one of time slots 402a-b. Figure 9 In the context of SR, SR can be received on PSFCH 928 in SR resource 904 of time slot 902.

[0195] At 1112, the UE may receive at least one bit indicating ACK or NACK from the at least one other UE on the first resource set based on at least one of the transmitted data and / or control information. In some aspects, the SR may be multiplexed with HARQ feedback (which may be at least one bit indicating ACK or NACK) on the first resource set. For example, the SR may be multiplexed with HARQ feedback on the first resource set by using a first cyclic shift set to indicate the SR and using a second cyclic shift set to indicate the HARQ feedback. Figure 8 In this context, PLC 806 can receive HARQ feedback 828 from the first SA 804a based on the transmitted information 828. Figure 4 In this context, HARQ feedback can be received on the resources of PSFCH 428 in one of time slots 402a-b. Figure 7 In this context, HARQ feedback can be received on the resources of PSFCH 728 in slot 702. Figure 9 In the context of HARQ, feedback can be received on PSFCH 928 in HARQ resource 906 of slot 902.

[0196] At 1114, the UE may, based on the SR, transmit permission to the at least one other UE for a second set of resources allocated for data associated with sidelink communication. Figure 8 In the context of this, PLC 806 can transmit permission 830, indicating the allocation of a second set of resources for data 832, to the first SA804a based on SR 826.

[0197] At 1116, the UE can receive data associated with sidelink communication from at least one other UE on the second resource set. Figure 8 In the context of this, PLC 806 can receive data 832 from the first SA 804a on the second resource set indicated by permission 830.

[0198] Figure 12Figure 1200 is an example illustrating the hardware implementation of device 1202. Device 1202 may be a UE or similar device, or device 1202 may be a component of a UE or similar device. Device 1202 may include a cellular baseband processor 1204 (also referred to as a modem) and / or a cellular RF transceiver 1222, which may be coupled together and / or integrated into the same package or module.

[0199] In some aspects, device 1202 may accept or may accept one or more Subscriber Identity Module (SIM) cards 1220, which may be one or more integrated circuits, chips, or similar circuit systems, and may be removable or embedded. The one or more SIM cards 1220 may carry identification and / or authentication information, such as International Mobile Subscriber Identity (IMSI) and / or IMSI-related keys. Furthermore, device 1202 may include one or more of the following coupled to a Secure Digital (SD) card 1208 and a screen 1210: an application processor 1206, a Bluetooth module 1212, a Wireless Local Area Network (WLAN) module 1214, a Global Positioning System (GPS) module 1216, and / or a power supply 1218.

[0200] Cellular baseband processor 1204 communicates with UE 104 and / or base station 102 / 180 via cellular RF transceiver 1222. Cellular baseband processor 1204 may include computer-readable medium / memory. The computer-readable medium / memory may be non-transient. Cellular baseband processor 1204 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory. This software, when executed by cellular baseband processor 1204, causes cellular baseband processor 1204 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by cellular baseband processor 1204 during software execution. Cellular baseband processor 1204 further includes receiving component 1230, communication manager 1232, and transmission component 1234. Communication manager 1232 includes one or more of the described components. Components within communication manager 1232 may be stored in computer-readable medium / memory and / or configured as hardware within cellular baseband processor 1204.

[0201] exist Figure 3 In the context of this, the cellular baseband processor 1204 may be a component of the UE 350 and may include memory 360 and / or at least one of the following: TX processor 368, RX processor 356, and / or controller / processor 359. In one configuration, device 1202 may be a modem chip and / or may be implemented as baseband processor 1204, while in another configuration, device 1202 may be the entire UE (e.g., Figure 3The UE 350 may include some or all of the modules, components and / or circuitry described in the context of device 1202. In one configuration, the cellular RF transceiver 1222 may be implemented as at least one of transmitter 354TX and / or receiver 354RX.

[0202] The receiving component 1230 can be configured to receive signaling on a wireless channel, such as signaling from a base station or UE 104. The transmitting component 1234 can be configured to transmit signaling on a wireless channel, such as signaling to base station 102 / 180 or UE 104. The communication manager 1232 can coordinate or manage some or all wireless communications performed by the device 1202, including wireless communications across the receiving component 1230 and the transmitting component 1234.

[0203] The receiving component 1230 may provide the communication manager 1232 with some or all of the data and / or control information included in the received signaling, and the communication manager 1232 may generate some or all of the data and / or control information to be included in the transmitted signaling and provide this data and / or control information to the transmission component 1234. The communication manager 1232 may include various explained components, including one or more components configured to process the received data and / or control information, and / or one or more components configured to generate data and / or control information for transmission.

[0204] The communication manager 1232 may include, in particular, an SR generation component 1240, a resource identifier component 1242, a preamble component 1244, and a cyclic shift component 1246.

[0205] The receiving component 1230 can be configured to receive configuration information indicating at least one of the following: a root ZC sequence, or at least one valid cyclic shift associated with a preamble used to indicate an SR, for example, as combined with Figure 10 As described in 1002.

[0206] SR generation component 1240 can be configured to generate SR based on data associated with sidelink communication, for example, as combined with Figure 10 As described in 1004. For example, the SR generation component 1240 may determine a preamble based on a root ZC sequence, which may be indicated in configuration information. Furthermore, the SR generation component 1240 may identify the root ZC sequence assigned to the device 1202, and the SR generation component 1240 may apply at least one valid CS to the preamble, and the SR may be communicated as the preamble having the at least one valid CS.

[0207] Resource identification component 1242 can be configured to identify a first set of resources allocated for HARQ feedback associated with sidelink communication, for example, as in combination withFigure 10 As described in 1006. For example, resource identification component 1242 may select the communication or communication type that device 1202 wants to transmit or receive, and resource identification component 1242 may access stored information including information indicating that device 1202 should tune the appropriate circuitry to the selected communication or communication type. In some aspects, a first set of resources allocated for HARQ feedback associated with sidelink communication includes a PSFCH, and the PSFCH includes two symbols of a time slot in the time domain and a set of subchannels in the frequency domain. In some other aspects, the first set of resources is configured to be a first subset of resources dedicated to HARQ feedback associated with sidelink communication and a second subset of resources dedicated to SR, the first subset of resources not overlapping with the second subset of resources.

[0208] The receiving component 1230 may receive at least one of data and / or control information on a second resource set associated with sidelink communication, for example, as combined with Figure 10 As described in 1008. In some aspects, at least one of the data or control information on the second resource set includes control information on the PSCCH in the same time slot as the first resource set.

[0209] Transmission component 1234 can be configured to transmit SR on a first set of resources allocated for HARQ feedback associated with sidelink communication, for example, as in combination with Figure 10 As described in 1010.

[0210] The transmission component 1234 may be further configured to transmit at least one bit indicating ACK or NACK on the first resource set based on at least one of the received data and / or control information, for example, as in combination with Figure 10 As described in 1012. In some aspects, the SR can be multiplexed with the HARQ feedback (which may be at least one bit indicating ACK or NACK) on the first resource set. For example, the SR can be multiplexed with the HARQ feedback on the first resource set by using a first cyclic shift set to indicate the SR and using a second cyclic shift set to indicate the HARQ feedback.

[0211] The receiving component 1230 may be further configured to receive, based on the SR, permission to allocate a second set of resources for data associated with sidelink communication, for example, as in combination with Figure 10 As described in 1014.

[0212] Transmission component 1234 can be further configured to transmit data associated with sidelink communication on a second resource set, for example, as in combination with Figure 10 As described in 1016.

[0213] Device 1202 may include execution Figure 8 and / or Figure 10 Some or all of the additional components of the algorithms, operations, signaling, etc., in the aforementioned call flow diagrams and / or flowcharts. Thus, Figure 8 and / or Figure 10 Some or all of the boxes, operations, signaling, etc., in the aforementioned call flow diagrams and / or flowcharts may be executed by a component, and device 1202 may include one or more of those components. These components may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0214] In one configuration, device 1202 (especially cellular baseband processor 1204) includes: means for generating a scheduling request to request the transmission of at least one of data or control information on a sidelink channel; and means for transmitting the scheduling request to another UE 104 on resources of a channel configured to carry feedback in response to transmission on the sidelink channel.

[0215] In one configuration, device 1202 (especially cellular baseband processor 1204) may further include: means for receiving from the other UE 104, based on the scheduling request, at least one permission indicating resources allocated on a sidelink channel; and means for transmitting at least one of data or control information to the other UE 104 on those resources allocated on the sidelink channel based on the permission.

[0216] In one configuration, device 1202 (especially cellular baseband processor 1204) may further include: means for receiving at least one of data or control information from the other UE 104 on resources of a sidelink channel; and means for transmitting feedback to the other UE 104 on a channel configured to carry feedback in response to the at least one of the data or control information transmitted on resources of the sidelink channel, the feedback including an ACK or NACK corresponding to the at least one of the data or control information.

[0217] In one configuration, the channel configured to carry feedback includes a PSCCH, and the resources on which the sidelink channel transmits at least one of data or control information and the resources on which the channel configured to carry feedback receives a scheduling request include the same time slot.

[0218] In one configuration, the channel configured to carry feedback includes the PSFCH, and the resources on which the channel configured to carry feedback receives a scheduling request include two symbols of a time slot in the time domain and a set of sub-channels in the frequency domain.

[0219] In one configuration, the channel is configured with a first resource set dedicated to scheduling requests and a second resource set dedicated to feedback, and the first resource set does not overlap with the second resource set.

[0220] In one configuration, the means for generating a scheduling request is configured to determine a preamble based on a root Zadoff-Chu sequence, and the scheduling request includes the preamble, which is transmitted on a second resource set.

[0221] In one configuration, device 1202 (especially cellular baseband processor 1204) may further include means for applying at least one valid cyclic shift to a preamble, and the scheduling request includes the preamble having the at least one valid cyclic shift.

[0222] In one configuration, device 1202 (especially cellular baseband processor 1204) may further include means for receiving configuration information associated with a preamble, the configuration information indicating at least one of the root Zadoff-Chu sequence or the at least one valid cyclic shift.

[0223] In one configuration, the scheduling request is multiplexed with feedback on a resource configured to carry feedback channels.

[0224] In one configuration, on a resource configured to carry feedback through a channel, the scheduling request includes a first cyclic shift set, and the feedback includes a second cyclic shift set different from the first cyclic shift set.

[0225] The aforementioned apparatus may be one or more of the aforementioned components in device 1202 configured to perform the functions described by the aforementioned apparatus. As described above, device 1202 may include TX processor 368, RX processor 356, and controller / processor 359. Thus, in one configuration, the aforementioned apparatus may be TX processor 368, RX processor 356, and controller / processor 359 configured to perform the functions described by the aforementioned apparatus.

[0226] Figure 13 Figure 1300 is an example illustrating the hardware implementation of device 1302. Device 1302 may be a UE or similar device, or device 1302 may be a component of a UE or similar device. Device 1302 may include a cellular baseband processor 1304 (also referred to as a modem) and / or a cellular RF transceiver 1322, which may be coupled together and / or integrated into the same package or module.

[0227] In some aspects, device 1302 may accept or include one or more SIM cards 1320, which may include one or more integrated circuits, chips, or similar circuit systems, and may be removable or embedded. The one or more SIM cards 1320 may carry identification and / or authentication information, such as IMSI and / or IMSI-related keys. Furthermore, device 1302 may include one or more of the following: application processor 1306, Bluetooth module 1312, WLAN module 1314, GPS module 1316, and / or power supply 1318, coupled to SD card 1308 and screen 1310.

[0228] Cellular baseband processor 1304 communicates with UE 104' and / or base station 102 / 180 via cellular RF transceiver 1322. Cellular baseband processor 1304 may include computer-readable medium / memory. The computer-readable medium / memory may be non-transient. Cellular baseband processor 1304 is responsible for general processing, including the execution of software stored on the computer-readable medium / memory. This software, when executed by cellular baseband processor 1304, causes cellular baseband processor 1304 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by cellular baseband processor 1304 during software execution. Cellular baseband processor 1304 further includes receiving component 1330, communication manager 1332, and transmission component 1334. Communication manager 1332 includes one or more of the described components. Components within communication manager 1332 may be stored in computer-readable medium / memory and / or configured as hardware within cellular baseband processor 1304.

[0229] exist Figure 3 In the context of this, the cellular baseband processor 1304 may be a component of the UE 350 and may include memory 360 and / or at least one of the following: TX processor 368, RX processor 356, and / or controller / processor 359. In one configuration, device 1302 may be a modem chip and / or may be implemented as baseband processor 1304, while in another configuration, device 1302 may be the entire UE (e.g., Figure 3 The UE 350 may include some or all of the modules, components and / or circuitry described in the context of device 1302. In one configuration, the cellular RF transceiver 1322 may be implemented as at least one of transmitter 354TX and / or receiver 354RX.

[0230] The receiving component 1330 can be configured to receive signaling on a wireless channel, such as signaling from a base station or UE 104'. The transmitting component 1334 can be configured to transmit signaling on a wireless channel, such as signaling to a base station and / or UE 104'. The communication manager 1332 can coordinate or manage some or all wireless communications performed by the device 1302, including wireless communications across the receiving component 1330 and the transmitting component 1334.

[0231] The receiving component 1330 may provide some or all of the data and / or control information included in the received signaling to the communication manager 1332, and the communication manager 1332 may generate some or all of the data and / or control information to be included in the transmitted signaling and provide this data and / or control information to the transmission component 1334. The communication manager 1332 may include various explained components, including one or more components configured to process the received data and / or control information, and / or one or more components configured to generate data and / or control information for transmission.

[0232] The communication manager 1332 may include, in particular, an identification component 1340, a resource monitoring component 1342, and a preamble component 1344.

[0233] Transmission component 1334 can transmit configuration information indicating at least one of the following: a root ZC sequence, or at least one valid cyclic shift associated with a preamble used to indicate an SR, for example, as combined with Figure 11 As described in 1102.

[0234] Identification component 1340 can be configured to identify a first set of resources allocated for HARQ feedback associated with sidelink communication, for example, as in combination with Figure 11 As described in 1104. For example, the identification component 1340 may generate feedback in response to a transmission, or the identification component 1340 may determine that feedback is expected in response to a transmission, and the identification component 1340 may access stored information including information indicating that the device 1302 should tune the appropriate circuitry to the resources for transmitting or receiving feedback. In some aspects, the first set of resources allocated for HARQ feedback associated with sidelink communication includes a PSFCH, and the PSFCH includes two symbols of a time slot in the time domain and a set of subchannels in the frequency domain. In some other aspects, the first set of resources is configured to be a first subset of resources dedicated to HARQ feedback associated with sidelink communication and a second subset of resources dedicated to SR, the first subset of resources not overlapping with the second subset of resources.

[0235] Resource monitoring component 1342 can monitor resources on a channel to detect transmissions from other UEs—the channel is configured to carry feedback from other UEs in response to transmissions on the sidelink channel, for example, as in combination with Figure 11 As described in 1106. For example, resource monitoring component 1342 may determine, based on which it intends to detect the scheduling or intervals of signals from other UEs on certain resources (e.g., PSSCH, PSCCH, etc.) of the sidelink channel. Resource monitoring component 1342 may tune receiver circuitry (such as antennas, receive chains, etc.) to the sidelink channel, and resource monitoring component 1342 may locate and attempt to decode some signals detected by resource monitoring component 1342 while monitoring resources. In some aspects, the first resource set is configured as a first resource subset dedicated to HARQ feedback associated with sidelink communication and a second resource subset dedicated to SR, the first resource subset and the second resource subset not overlapping.

[0236] Transmission component 1334 may be further configured to transmit at least one of data and / or control information to at least one other UE 104' on a second resource set associated with sidelink communication, for example, as in combination Figure 11 As described in 1108. In some aspects, at least one of the data or control information on the second resource set includes control information on the PSCCH in the same time slot as the first resource set.

[0237] The receiving component 1330 can be configured to receive SR from the at least one other UE 104' on a first set of resources allocated for HARQ feedback associated with sidelink communication, for example, as in combination with Figure 11 As described in 1110.

[0238] The receiving component 1330 may be further configured to receive at least one bit indicating ACK or NACK from the at least one other UE on the first resource set based on at least one of the transmitted data and / or control information, for example, as combined with Figure 11 As described in 1112. In some aspects, the SR can be multiplexed with the HARQ feedback (which may be at least one bit indicating ACK or NACK) on the first resource set. For example, the SR can be multiplexed with the HARQ feedback on the first resource set by using a first cyclic shift set to indicate the SR and using a second cyclic shift set to indicate the HARQ feedback.

[0239] The transmission component 1334 may be further configured to transmit permission for a second set of resources allocated for data associated with sidelink communication to the at least one other UE 104' based on the SR, for example, as in combination with Figure 11 As described in 1114.

[0240] The receiving component 1330 may be further configured to receive data associated with sidelink communication from the at least one other UE 104' on the second resource set, for example, as in combination with Figure 11 As described in 1116.

[0241] Device 1302 may include execution Figure 8 and / or Figure 11 Some or all of the additional components of the algorithms, operations, signaling, etc., in the aforementioned call flow diagrams and / or flowcharts. Thus, Figure 8 and / or Figure 11 Some or all of the boxes, operations, signaling, etc., in the aforementioned call flow diagrams and / or flowcharts may be executed by a component, and device 1302 may include one or more of those components. These components may be one or more hardware components specifically configured to execute the process / algorithm, implemented by a processor configured to execute the process / algorithm, stored in a computer-readable medium for implementation by a processor, or some combination thereof.

[0242] In one configuration, device 1302 (especially cellular baseband processor 1304) includes: means for monitoring resources on a channel to find transmissions from another UE 104', the channel being configured to carry feedback from the other UE 104' in response to a transmission on a sidelink channel; and means for receiving at least one scheduling request from at least one other UE 104' on the resources of the channel based on monitoring resources on the channel configured to carry feedback.

[0243] In one configuration, device 1302 (especially cellular baseband processor 1304) may further include: means for transmitting at least one permission indicating resources allocated on a sidelink channel to the at least one other UE 104' based on the at least one scheduling request; and means for receiving at least one of data or control information from the at least one other UE 104' on the resources allocated on the sidelink channel based on the permission.

[0244] In one configuration, device 1302 (especially cellular baseband processor 1304) may further include: means for transmitting at least one of data or control information to the at least one other UE 104' on resources of a sidelink channel; and means for receiving feedback from the at least one other UE 104' on a channel configured to carry feedback in response to the at least one of the data or control information transmitted on resources of the sidelink channel, the feedback including an ACK or NACK corresponding to the at least one of the data or control information.

[0245] In one configuration, the channel configured to carry feedback includes a PSCCH, and the resources on which the sidelink channel transmits at least one of data or control information and the resources on which the channel configured to carry feedback receives a scheduling request include the same time slot.

[0246] In one configuration, the channel configured to carry feedback includes the PSFCH, and the resources on which the channel configured to carry feedback receives a scheduling request include two symbols of a time slot in the time domain and a set of sub-channels in the frequency domain.

[0247] In one configuration, the channel is configured with a first resource set dedicated to scheduling requests and a second resource set dedicated to feedback, and the first resource set does not overlap with the second resource set.

[0248] In one configuration, device 1302 (especially cellular baseband processor 1304) may further include means for determining a set of supported preambles based on a root Zadoff-Chu sequence, and the at least one scheduling request includes at least one preamble included in the set of supported preambles, and the preamble is received on a first resource set.

[0249] In one configuration, the at least one scheduling request includes the at least one preamble having at least one valid cyclic shift.

[0250] In one configuration, device 1302 (especially cellular baseband processor 1304) may further include means for transmitting configuration information associated with a supported set of preambles, the configuration information indicating at least one of the root Zadoff-Chu sequence or the at least one valid cyclic shift.

[0251] In one configuration, the scheduling request is multiplexed with feedback on a resource configured to carry feedback channels.

[0252] In one configuration, on a resource configured to carry feedback through a channel, the scheduling request includes a first cyclic shift set, and the feedback includes a second cyclic shift set different from the first cyclic shift set.

[0253] The aforementioned apparatus may be one or more of the aforementioned components in device 1302 configured to perform the functions described by the aforementioned apparatus. As described above, device 1302 may include TX processor 368, RX processor 356, and controller / processor 359. Thus, in one configuration, the aforementioned apparatus may be TX processor 368, RX processor 356, and controller / processor 359 configured to perform the functions described by the aforementioned apparatus.

[0254] The specific order or hierarchy of the various boxes or operations in each of the processes, flowcharts, and other illustrations disclosed herein is an explanation of exemplary methods. Based on design preferences, those skilled in the art will readily recognize that the specific order or hierarchy of the various boxes in each of these processes, flowcharts, and other illustrations may be rearranged, omitted, and / or performed concurrently without departing from the scope of this disclosure. Furthermore, some boxes may be combined or omitted. The appended method claims present the elements of the various boxes in an exemplary order and are not intended to limit them to the specific order or hierarchy presented.

[0255] The following examples are merely illustrative and can be combined with other embodiments or aspects of the teachings described herein without limitation.

[0256] In some respects, Example 1 is a method for wireless communication at a UE, the method comprising: generating a scheduling request to request the transmission of at least one of data or control information on a sidelink channel; and transmitting the scheduling request to another UE on a resource of a channel configured to carry feedback in response to a transmission on the sidelink channel.

[0257] Example 2 may include the method of Example 1, further comprising: receiving from the other UE, based on the scheduling request, at least one permission indicating resources allocated on the sidelink channel; and transmitting, based on the permission, at least one of data or control information to the other UE on those resources allocated on the sidelink channel.

[0258] Example 3 may include the method of Example 1, further comprising: receiving at least one of data or control information from the other UE on the resources of the sidelink channel; and transmitting feedback to the other UE on the channel configured to carry feedback in response to the at least one of the data or control information transmitted on the resources of the sidelink channel, the feedback including an ACK or NACK corresponding to the at least one of the data or control information.

[0259] Example 4 may include the method of Example 3, and the channel configured to carry feedback includes a PSCCH, and the resources on which the sidelink channel transmits at least one of the data or control information and the resources on which the channel configured to carry feedback receives the scheduling request include the same time slot.

[0260] Example 5 may include the method of Example 1, and the channel configured to carry feedback includes a PSFCH, and the resources on which the scheduling request is received by the channel configured to carry feedback include two symbols of a time slot in the time domain and a set of sub-channels in the frequency domain.

[0261] Example 6 may include the method of Example 1, and the channel is configured with a first resource set dedicated to scheduling requests and a second resource set dedicated to feedback, and the first resource set does not overlap with the second resource set.

[0262] Example 7 may include the method of Example 6, and generating the scheduling request includes: determining a preamble based on the root Zadoff-Chu sequence, and the scheduling request includes the preamble, and the preamble is transmitted on a second resource set.

[0263] Example 8 may include the method of Example 7, further including: applying at least one valid cyclic shift to the preamble, and the scheduling request including the preamble having the at least one valid cyclic shift.

[0264] Example 9 may include the method of Example 8, further including: receiving configuration information associated with the preamble, the configuration information indicating at least one of the root Zadoff-Chu sequence or the at least one valid cyclic shift.

[0265] Example 10 may include the method of Example 1, and the scheduling request is multiplexed with the feedback on those resources of the channel configured to carry feedback.

[0266] Example 11 may include the method of Example 10, and on the resources of the channel configured to carry the feedback, the scheduling request includes a first cyclic shift set, and the feedback includes a second cyclic shift set different from the first cyclic shift set.

[0267] In some other respects, Example 12 may be another method of wireless communication at a UE, the method comprising: monitoring resources on a channel to look for transmissions from other UEs, the channel being configured to carry feedback from other UEs in response to transmissions on a sidelink channel; and receiving at least one scheduling request from at least one other UE on those resources of the channel based on monitoring those resources on the channel configured to carry the feedback.

[0268] Example 13 may include the method of Example 12, further comprising: transmitting at least one permission to the at least one other UE based on the at least one scheduling request, indicating resources allocated on the sidelink channel; and receiving at least one of data or control information from the at least one other UE on the resources allocated on the sidelink channel based on the permission.

[0269] Example 14 may include the method of Example 12, further comprising: transmitting at least one of data or control information to the at least one other UE on the resources of the sidelink channel; and receiving feedback from the at least one other UE on the channel configured to carry feedback in response to the at least one of the data or control information transmitted on the resources of the sidelink channel, the feedback including an ACK or NACK corresponding to the at least one of the data or control information.

[0270] Example 15 may include the method of Example 14, and the channel configured to carry feedback includes a PSCCH, the resources on which the sidelink channel transmits at least one of the data or control information and the resources on which the channel configured to carry feedback receives the scheduling request include the same time slot.

[0271] Example 16 may include the method of Example 12, and the channel configured to carry feedback includes a Physical Side Link Feedback Channel (PSFCH), and the resources on which the scheduling request is received by the channel carrying feedback include two symbols of a time slot in the time domain and a set of subchannels in the frequency domain.

[0272] Example 17 may include the method of Example 12, and the channel is configured with a first resource set dedicated to scheduling requests and a second resource set dedicated to feedback, and the first resource set does not overlap with the second resource set.

[0273] Example 18 may include the method of Example 17, further comprising: determining a set of supported preambles based on a root Zadoff-Chu sequence, wherein the at least one scheduling request includes at least one preamble included in the set of supported preambles, and the preamble is received on a first resource set.

[0274] Example 19 may include the method of Example 18, and the at least one scheduling request includes the at least one preamble having at least one valid cyclic shift.

[0275] Example 20 may include the method of Example 19, further comprising: transmitting configuration information associated with a supported set of preambles, the configuration information indicating at least one of the root Zadoff-Chu sequence or the at least one valid cyclic shift.

[0276] Example 21 may include the method of Example 12, and the scheduling request is multiplexed with the feedback on those resources of the channel configured to carry feedback.

[0277] Example 22 may include the method of Example 21, and on the resources of the channel configured to carry the feedback, the scheduling request includes a first cyclic shift set, and the feedback includes a second cyclic shift set different from the first cyclic shift set.

[0278] The preceding description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the universal principles defined herein can be applied to other aspects. Therefore, the claims are not intended to limit the scope to the aspects shown herein, but are to be granted the full scope consistent with the language used herein.

[0279] As an example, the language "determine" can encompass a wide variety of actions and therefore may not be limited to the concepts and aspects explicitly described or explained by this disclosure. In some contexts, "determine" can include calculus, computation, processing, measurement, derivation, research, lookup (e.g., looking in a table, database, or other data structure), ascertainment, parsing, selection, choosing, establishing, and the like. In some other contexts, "determine" can include some communication and / or memory operation / procedure through which some information or value is obtained, such as "receiving" (e.g., receiving information), "accessing" (e.g., accessing data in memory), "detecting," etc.

[0280] As another example, references to singular elements are not intended to mean "one and only one" (unless specifically stated so), but rather "one or more." Specifically, references to singular elements are not intended to mean "one and only one" (unless specifically stated so), but rather "one or more." Terms such as "if," "when," and "at the time of" should be interpreted as meaning "under this condition," rather than implying a direct temporal relationship or reaction. That is, these phrases (e.g., "when") do not imply an immediate action in response to the occurrence of an action or during the occurrence of an action, but only imply that an action will occur if a condition is met, without requiring a specific or immediate temporal constraint for the action to occur. The word "exemplary" is used herein to mean "serving as an example, instance, or explanation." Any aspect described herein as "exemplary" is not necessarily to be construed as superior to or overriding other aspects. Unless specifically stated otherwise, the term "some / a certain" refers to one or more. Combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" include any combination of A, B, and / or C, and may include multiple A's, multiple B's, or multiple C's. Specifically, combinations such as "at least one of A, B, or C", "one or more of A, B, or C", "at least one of A, B, and C", "one or more of A, B, and C", and "A, B, C, or any combination thereof" may be only A, only B, only C, A and B, A and C, B and C, or A and B and C, wherein any such combination may include one or more members of A, B, or C. Elements of all aspects described throughout this disclosure that are presently or hereafter known to those skilled in the art are expressly incorporated by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended as a donation to the public, whether or not such disclosure is explicitly stated in the claims. Terms such as “module,” “mechanism,” “element,” and “device” are not necessarily substitutes for the term “apparatus.” Thus, no claim element should be interpreted as an apparatus plus a function unless the element is explicitly stated using the phrase “apparatus for…”.

Claims

1. A method for performing wireless communication at a user equipment (UE), comprising: Generating a scheduling request to request the transmission of at least one of data or control information on a sidelink channel, wherein generating the scheduling request includes: determining a preamble based on a root Zadoff-Chu sequence, wherein the scheduling request includes the preamble, and the preamble is transmitted on a second resource set; and The scheduling request is transmitted to another UE on a resource of a channel configured to carry feedback in response to a transmission on the sidelink channel, wherein the channel is configured with a first resource set dedicated to scheduling requests and a second resource set dedicated to feedback, and the first resource set does not overlap with the second resource set.

2. The method of claim 1, further comprising: Based on the scheduling request, receive at least one permission from the other UE indicating the allocation of resources on the sidelink channel; as well as Based on the permission, at least one of data or control information can be transmitted to the other UE on the resources allocated on the side link channel.

3. The method of claim 1, further comprising: Receive at least one of data or control information from the other UE on the resources of the side link channel; as well as On the channel configured to carry feedback, a feedback is transmitted to the other UE in response to at least one of the data or control information transmitted on the resource of the side link channel, the feedback including an ACK or NACK corresponding to the at least one of the data or control information.

4. The method of claim 3, wherein the channel configured to carry feedback includes a physical sidelink control channel (PSCCH), and the resources on which the sidelink channel transmits at least one of the data or control information and the resources on which the channel configured to carry feedback receives the scheduling request include the same time slot.

5. The method of claim 1, wherein the channel configured to carry feedback includes a Physical Side Link Feedback Channel (PSFCH), and the resources on which the scheduling request is received by the channel configured to carry feedback include two symbols of a time slot in the time domain and a set of subchannels in the frequency domain.

6. The method of claim 1, further comprising: Apply at least one valid cyclic shift to the preamble. The scheduling request includes the preamble having at least one valid cyclic shift.

7. The method of claim 6, further comprising: Receive configuration information associated with the preamble, the configuration information indicating at least one of the root Zadoff-Chu sequence or the at least one valid cyclic shift.

8. The method of claim 1, wherein the scheduling request is multiplexed with the feedback on the resource of the channel configured to carry feedback.

9. The method of claim 8, wherein on the resource of the channel configured to carry the feedback, the scheduling request includes a first cyclic shift set, and the feedback includes a second cyclic shift set different from the first cyclic shift set.

10. A method for performing wireless communication at a user equipment (UE), comprising: The supported preamble set is determined based on the root Zadoff-Chu sequence; Resources on the monitoring channel are used to detect transmissions from other UEs, and the channel is configured to carry feedback from other UEs in response to transmissions on the sidelink channel; as well as Based on monitoring the resources on the channel configured to carry the feedback, at least one scheduling request is received from at least one other UE on the resources of the channel, wherein the channel is configured with a first resource set dedicated to scheduling requests and a second resource set dedicated to feedback, and the first resource set does not overlap with the second resource set, wherein the at least one scheduling request includes at least one preamble included in a supported preamble set, and the preamble is received on the first resource set.

11. The method of claim 10, further comprising: Based on the at least one scheduling request, transmit at least one permission indicating the allocation of resources on the sidelink channel to the at least one other UE; as well as Based on the permission granted, the user may receive at least one of the data or control information from the at least one other UE on the resources allocated on the sidelink channel.

12. The method of claim 10, further comprising: Transmit at least one of data or control information to the at least one other UE on the resources of the side link channel; as well as On the channel configured to carry feedback, the user receives feedback from at least one other UE in response to at least one of the data or control information transmitted on the resource of the side link channel, the feedback including an ACK or NACK corresponding to the at least one of the data or control information.

13. The method of claim 12, wherein the channel configured to carry feedback includes a physical sidelink control channel (PSCCH), the resources on which the sidelink channel transmits at least one of the data or control information, and the resources on which the channel configured to carry feedback receives the scheduling request, include the same time slot.

14. The method of claim 10, wherein the channel configured to carry feedback includes a Physical Side Link Feedback Channel (PSFCH), and the resource on which the scheduling request is received by the channel configured to carry feedback includes two symbols of a time slot in the time domain and a set of subchannels in the frequency domain.

15. The method of claim 10, wherein the at least one scheduling request includes the at least one preamble having at least one valid cyclic shift.

16. The method of claim 15, further comprising: Transmit configuration information associated with the supported set of preambles, the configuration information indicating at least one of the root Zadoff-Chu sequence or the at least one valid cyclic shift.

17. The method of claim 10, wherein the scheduling request is multiplexed with the feedback on the resource of the channel configured to carry feedback.

18. The method of claim 17, wherein on the resource of the channel configured to carry the feedback, the scheduling request includes a first cyclic shift set, and the feedback includes a second cyclic shift set different from the first cyclic shift set.

19. An apparatus for performing wireless communication at a user equipment (UE), comprising: Memory; as well as At least one processor, said at least one processor being coupled to the memory and configured to: Generating a scheduling request to request the transmission of at least one of data or control information on a sidelink channel, wherein generating the scheduling request includes: determining a preamble based on a root Zadoff-Chu sequence, wherein the scheduling request includes the preamble, and the preamble is transmitted on a second resource set; as well as The scheduling request is transmitted to another UE on a resource of a channel configured to carry feedback in response to a transmission on the sidelink channel, wherein the channel is configured with a first resource set dedicated to scheduling requests and a second resource set dedicated to feedback, and the first resource set does not overlap with the second resource set.

20. The apparatus of claim 19, wherein the at least one processor is further configured to: Based on the scheduling request, receive at least one permission from the other UE indicating the allocation of resources on the sidelink channel; and Based on the permission, at least one of data or control information can be transmitted to the other UE on the resources allocated on the side link channel.

21. The apparatus of claim 19, wherein the at least one processor is further configured to: Receive at least one of data or control information from the other UE on the resources of the side link channel; and On the channel configured to carry feedback, a feedback is transmitted to the other UE in response to at least one of the data or control information transmitted on the resource of the side link channel, the feedback including an ACK or NACK corresponding to the at least one of the data or control information.

22. The apparatus of claim 21, wherein the channel configured to carry feedback includes a physical sidelink control channel (PSCCH), and the resources on which the sidelink channel transmits at least one of the data or control information and the resources on which the channel configured to carry feedback receives the scheduling request include the same time slot.

23. The apparatus of claim 19, wherein the channel configured to carry feedback includes a Physical Side Link Feedback Channel (PSFCH), and the resources on which the scheduling request is received by the channel configured to carry feedback include two symbols of a time slot in the time domain and a set of subchannels in the frequency domain.

24. The apparatus of claim 19, wherein the at least one processor is further configured to: Apply at least one valid cyclic shift to the preamble. The scheduling request includes the preamble having at least one valid cyclic shift.

25. The apparatus of claim 24, further comprising: Receive configuration information associated with the preamble, the configuration information indicating at least one of the root Zadoff-Chu sequence or the at least one valid cyclic shift.

26. The apparatus of claim 19, wherein the scheduling request is multiplexed with the feedback on the resource of the channel configured to carry feedback.

27. The apparatus of claim 26, wherein on the resource of the channel configured to carry the feedback, the scheduling request includes a first cyclic shift set, and the feedback includes a second cyclic shift set different from the first cyclic shift set.

28. An apparatus for performing wireless communication at a user equipment (UE), comprising: Memory; as well as At least one processor, said at least one processor being coupled to the memory and configured to: The supported preamble set is determined based on the root Zadoff-Chu sequence; Resources on a monitoring channel are used to detect transmissions from other UEs, the channel being configured to carry feedback from the other UEs in response to transmissions on the sidelink channel; as well as Based on monitoring the resources on the channel configured to carry the feedback, at least one scheduling request is received from at least one other UE on the resources of the channel, wherein the channel is configured with a first resource set dedicated to scheduling requests and a second resource set dedicated to feedback, and the first resource set does not overlap with the second resource set, wherein the at least one scheduling request includes at least one preamble included in a supported preamble set, and the preamble is received on the first resource set.

29. The apparatus of claim 28, wherein the at least one processor is further configured to: Based on the at least one scheduling request, transmit at least one permission indicating the allocation of resources on the sidelink channel to the at least one other UE; and Based on the permission granted, the user may receive at least one of the data or control information from the at least one other UE on the resources allocated on the sidelink channel.

30. The apparatus of claim 28, wherein the at least one processor is further configured to: Transmitting at least one of data or control information to the at least one other UE on the resources of the sidelink channel; and On the channel configured to carry feedback, the user receives feedback from at least one other UE in response to at least one of the data or control information transmitted on the resource of the side link channel, the feedback including an ACK or NACK corresponding to the at least one of the data or control information.

31. The apparatus of claim 30, wherein the channel configured to carry feedback includes a physical sidelink control channel (PSCCH), the resources on which the sidelink channel transmits at least one of the data or control information, and the resources on which the channel configured to carry feedback receives the scheduling request, include the same time slot.

32. The apparatus of claim 28, wherein the channel configured to carry feedback includes a Physical Side Link Feedback Channel (PSFCH), and the resources on which the scheduling request is received by the channel configured to carry feedback include two symbols of a time slot in the time domain and a set of subchannels in the frequency domain.

33. The apparatus of claim 28, wherein the at least one scheduling request includes the at least one preamble having at least one valid cyclic shift.

34. The apparatus of claim 33, wherein the at least one processor is further configured to: Transmit configuration information associated with the supported set of preambles, the configuration information indicating at least one of the root Zadoff-Chu sequence or the at least one valid cyclic shift.

35. The apparatus of claim 28, wherein the scheduling request is multiplexed with the feedback on the resource of the channel configured to carry feedback.

36. The apparatus of claim 35, wherein on the resource of the channel configured to carry the feedback, the scheduling request includes a first cyclic shift set, and the feedback includes a second cyclic shift set different from the first cyclic shift set.

Citation Information

Patent Citations

  • Concurrent transmission of acknowledgment and scheduling request information on a control channel

    US20200136777A1

  • Radio base station and radio communication method

    US20200170005A1

  • Reliable control signaling

    US20200196343A1

  • Improved groupcast and unicast in new radio vehicle-to-everything (V2X) communication

    WO2020069088A2