Initializes the sequencer to facilitate sidelink communication
By determining the type of side link communication and initializing the sequence generator using the corresponding seed, the challenge of sequence generator initialization in side link communication is solved, and effective side link communication coding and transmission is achieved.
Patent Information
- Application Number
- CN202080078842.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-18
- Filing Date
- 2020-11-19
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2040-11-19
AI Technical Summary
Initializing a sequence generator for side link communications presents unique challenges, especially when encoding side link communications.
The portion of the transmission side link communication is facilitated by determining the type associated with the side link communication and initializing the sequence generator with seeds based on the type.
It effectively solves the challenge of sequence generator initialization, ensures normal encoding and transmission of side link communication, and improves communication efficiency and reliability.
Smart Images

Figure CN114731216B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to and the benefit of Non-Provisional Patent Application No. 16 / 951,734 filed in the United States Patent and Trademark Office on November 18, 2020, and Provisional Patent Application No. 62 / 937,745 filed in the United States Patent and Trademark Office on November 19, 2019, the entire contents of which are incorporated herein by reference as if fully set forth below and for all applicable purposes. Technical Field
[0003] The techniques discussed below relate generally to wireless communication systems, and more particularly to initializing a sequencer to facilitate sidelink communications. Background Art
[0004] Sidelink communication was initially introduced as a Long Term Evolution (LTE) feature to enable device-to-device (D2D) communication within legacy cellular-based LTE radio access networks. In comparison, in legacy uplink / downlink, a user equipment (UE) can communicate with another UE via a Uu interface and the data passes through an LTE evolved Node B (eNB). However, sidelink enables direct communication between neighboring UEs using the newly defined PC5 interface so that the data does not need to pass through the eNB.
[0005] Sidelink communications will continue to be supported by 5G New Radio (NR) networks. Sequencers are often used to encode sidelink communications, where initializing such sequencers presents unique challenges. Summary of the invention
[0006] An overview of one or more aspects of the present disclosure is given below to provide a basic understanding of these aspects. This overview is not an exhaustive overview of all conceived features of the present disclosure, and is neither intended to identify the key or decisive elements of all aspects of the present disclosure nor to attempt to define the scope of any or all aspects of the present disclosure. Its sole purpose is to present some concepts of one or more aspects of the present disclosure in a form as a preface to a more detailed description given later.
[0007] In one example, a method of wireless communication by a user equipment (UE) is disclosed. The method includes: determining a type associated with a sidelink communication; initializing a sequence generator with a seed, wherein the seed is based on the type associated with the sidelink communication; and facilitating transmission of at least a portion of the sidelink communication using the sequence generator.
[0008] In another example, a UE for wireless communication is disclosed. The UE includes at least one processor, a transceiver communicatively coupled to the at least one processor, and a memory communicatively coupled to the at least one processor. The at least one processor can be configured to: determine a type associated with a sidelink communication; initialize a sequencer with a seed, wherein the seed is based on the type associated with the sidelink communication; and facilitate transmitting at least a portion of the sidelink communication using the sequencer.
[0009] In another example, a non-transitory processor-readable storage medium having instructions for a UE thereon may be disclosed. The instructions, when executed by a processing circuit, cause the processing circuit to: determine a type associated with a sidelink communication; initialize a sequence generator with a seed, wherein the seed is based on the type associated with the sidelink communication; and facilitate transmitting at least a portion of the sidelink communication using the sequence generator.
[0010] In a further example, a UE for wireless communication may be disclosed. The UE includes: means for determining a type associated with a sidelink communication; means for initializing a sequencer with a seed, wherein the seed is based on the type associated with the sidelink communication; and means for facilitating, using the sequencer, transmitting at least a portion of the sidelink communication.
[0011] These and other aspects of the present invention will be more fully understood after reading the following detailed description. After reading the description of the specific exemplary examples of the present invention below in conjunction with the accompanying drawings, other aspects, features and examples of the present invention will be obvious to those of ordinary skill in the art. Although the features of the present invention may be discussed below with respect to certain examples and drawings, all examples of the present invention may include one or more of the advantageous features discussed herein. In other words, although one or more examples may be discussed as having certain advantageous features, one or more of such features may also be used according to the various examples of the present invention discussed herein. In a similar manner, although the exemplary examples may be discussed below as device, system or method examples, it should be understood that such exemplary examples can be implemented in various devices, systems, and methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is a schematic illustration of a wireless communication system in accordance with some aspects.
[0013] Figure 2 is a conceptual illustration of an example of a radio access network in accordance with some aspects.
[0014] Figure 3 is a diagram illustrating an example of a wireless communication network that employs sidelink communications in accordance with some aspects.
[0015] Figure 4 is a diagram illustrating an example of a wireless communication system for facilitating both cellular and sidelink communications in accordance with some aspects.
[0016] Figure 5 is a schematic illustration of radio resource organization in an air interface utilizing orthogonal frequency division multiplexing (OFDM) in accordance with some aspects.
[0017] 6A-6C illustrate examples of sidelink slot structures in accordance with some aspects.
[0018] Figure 7 is an example flow diagram illustrating sidelink communication between two user equipments according to some aspects.
[0019] Figure 8 is a block diagram illustrating an example of a hardware implementation for a wireless communication device employing a processing system in accordance with some aspects.
[0020] Fig. 9 is a flow chart illustrating an exemplary wireless communication device process that facilitates certain aspects.
[0021] Fig.10 is a flow chart illustrating an exemplary wireless communication device process that facilitates certain aspects.
[0022] Fig.11 is a flow chart illustrating an exemplary wireless communication device process that facilitates certain aspects. DETAILED DESCRIPTION
[0023] The detailed description set forth below in conjunction with the accompanying drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. This detailed description includes specific details to provide a thorough understanding of the various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid diluting such concepts.
[0024] 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 identified as frequency range designations FR1 (410 MHz–7.125 GHz) and FR2 (24.25 GHz–52.6 GHz). It should be understood that although a portion of FR1 is greater than 6 GHz, FR1 is often (interchangeably) referred to as the "sub-6 GHz band" in various documents and articles. Similar naming issues sometimes arise with respect to FR2, which is often (interchangeably) referred to as the "millimeter wave" band in various documents and articles, although it is different from the extremely high frequency (EHF) band (30 GHz–300 GHz) identified as the "millimeter wave" band by the International Telecommunication Union (ITU).
[0025] Frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR research has identified the operating bands of these mid-band frequencies as frequency range designation FR3 (7.125GHz–24.25GHz). The frequency bands falling within FR3 can inherit FR1 characteristics and / or FR2 characteristics, and therefore can effectively extend the features of FR1 and / or FR2 to mid-band frequencies. In addition, higher frequency bands are currently being explored to extend 5G NR operations to above 52.6GHz. For example, three higher operating bands have been identified as frequency range designations FR4-a or FR4-1 (52.6GHz–71GHz), FR4 (52.6GHz–114.25GHz), and FR5 (114.25GHz–300GHz). Each of these higher frequency bands falls within the EHF band.
[0026] Although various aspects and examples are described in this application by explaining some examples, it will be understood by those skilled in the art that additional implementations and use cases can be generated in many different arrangements and scenarios. The innovation described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and packaging arrangements. For example, each example and / or use can be generated via an integrated chip example and other devices based on non-module components (e.g., end-user devices, vehicles, communication equipment, computing equipment, industrial equipment, retail / shopping equipment, medical equipment, AI-enabled devices, etc.). Although some examples may or may not be specifically for each use case or application, the wide applicability of the described innovation may occur. The scope of each implementation can range from chip-level or module components to non-module, non-chip-level implementations, and further to aggregated, distributed or OEM devices or systems incorporating one or more aspects of the described innovation. In some practical environments, the equipment incorporating the various aspects and features described may also necessarily include additional components and features for implementing and practicing the claimed and described examples. For example, the transmission and reception of wireless signals necessarily include several components for analog and digital purposes (e.g., hardware components, including antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.). The innovations described herein are intended to be practiced in a wide variety of devices, chip-level components, systems, distributed arrangements, end-user devices, etc., of various sizes, shapes, and configurations.
[0027] Various aspects disclosed herein are directed to initializing a sequence generator to facilitate sidelink communications. A sequence generator may be used to encode various types of communications, including communications between user equipment (UE) and a base station and sidelink communications between UEs. Initializing a sequence generator for sidelink communications may present unique challenges.
[0028] Accordingly, various aspects disclosed herein are directed to initializing a sequence generator to facilitate various types of sidelink communications. For example, various aspects disclosed herein include aspects directed to initializing a sequence generator for scrambling decoded bits, and / or initializing a sequence generator for various reference signals. In one example, a UE may determine a type associated with a sidelink communication, and may then initialize a sequence generator with a seed, wherein the seed is based on the type associated with the sidelink communication. The UE may then utilize the sequence generator to facilitate transmitting at least a portion of the sidelink communication.
[0029] The various concepts presented throughout this disclosure may be implemented across a wide variety of telecommunication systems, network architectures, and communication standards. Figure 1, various aspects of the present disclosure are explained with reference to a wireless communication system 100 as an illustrative example and not as a limitation. The wireless communication system 100 includes three interacting domains: a core network 102, a radio access network (RAN) 104, and a user equipment (UE) 106. By means of the wireless communication system 100, the UE 106 may be enabled to perform data communications with an external data network 110, such as, but not limited to, the Internet.
[0030] The RAN 104 may implement any suitable one or more wireless communication technologies to provide radio access to the UE 106. As an example, the RAN 104 may operate in accordance with the 3rd Generation Partnership Project (3GPP) New Radio (NR) specifications, commonly referred to as 5G. As another example, the RAN 104 may operate under a mix of 5G NR and Evolved Universal Terrestrial Radio Access Network (eUTRAN) standards, commonly referred to as LTE. 3GPP refers to this hybrid RAN as the Next Generation RAN, or NG-RAN. Of course, many other examples may be utilized within the scope of the present disclosure.
[0031] As illustrated, the RAN 104 includes a plurality of base stations 108. Broadly speaking, a base station is a network element in a radio access network that is responsible for radio transmission and reception to or from a UE in one or more cellular cells. In different technologies, standards, or contexts, a base station may be referred to as a base transceiver station (BTS), a radio base station, a radio transceiver, a transceiver function, a basic service set (BSS), an extended service set (ESS), an access point (AP), a B node (NB), an evolved B node (eNB), a next generation B node (gNB), a transmission reception point (TRP), or some other suitable terminology by those skilled in the art. In some examples, a base station may include two or more TRPs that may be co-located or non-co-located. Each TRP may communicate on the same or different carrier frequencies in the same or different frequency bands.
[0032] The radio access network 104 is further illustrated as supporting wireless communications for multiple mobile devices. A mobile device may be referred to as a user equipment (UE) in the 3GPP standard, but may also be referred to as a mobile station (MS), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal (AT), a mobile terminal, a wireless terminal, a remote terminal, a handset, a terminal, a user agent, a mobile client, a client, or some other suitable terminology by those skilled in the art. A UE may be a device that provides a user with access to network services.
[0033] Within this document, a "mobile" device does not necessarily need to have mobile capabilities, and may be stationary. The term mobile device or mobile equipment refers broadly to a wide variety of devices and technologies. A UE may include several hardware structural components sized, shaped, and arranged to facilitate communication; such components may include antennas, antenna arrays, RF chains, amplifiers, one or more processors, and the like electrically coupled to each other. For example, some non-limiting examples of mobile devices include mobile devices, cellular (cell) phones, smart phones, Session Initiation Protocol (SIP) phones, laptops, personal computers (PCs), notebooks, netbooks, smartbooks, tablet devices, personal digital assistants (PDAs), and a wide variety of embedded systems, for example, corresponding to the "Internet of Things" (IoT). Additionally, the mobile device may be a car or other transportation vehicle, a remote sensor or actuator, a robot or robotic device, a satellite radio, a global positioning system (GPS) device, an object tracking device, a drone, a multicopter, a quadcopter, a remote control device, a consumer and / or wearable device (such as glasses), a wearable camera, a virtual reality device, a smart watch, a health or fitness tracker, a digital audio player (e.g., an MP3 player), a camera, a game console, etc. The mobile device may also be a digital home or smart home device, such as home audio, video and / or multimedia equipment, an appliance, a vending machine, a smart lighting device, a home security system, a smart meter, etc. The mobile device may also be a smart energy device, a security device, a solar panel or solar array, a municipal infrastructure device that controls power, lighting, water, etc. (e.g., a smart grid), an industrial automation and enterprise device, a logistics controller, an agricultural equipment, etc. Still further, the mobile device may provide connected medical or telemedicine support, such as health care at a distance. Telehealth devices may include telehealth monitoring devices and telehealth supervisory devices, whose communications may be given priority or prioritized access over other types of information, for example in the form of prioritized access for critical service data transmission and / or associated QoS for critical service data transmission.
[0034] Wireless communication between RAN 104 and UE 106 may be described as utilizing an air interface. Transmissions over the air interface from a base station (e.g., base station 108) to one or more UEs (e.g., UE 106) may be referred to as downlink (DL) transmissions. According to certain aspects of the present disclosure, the term downlink may refer to a point-to-multipoint transmission originating at a scheduling entity (further described below; e.g., base station 108). Another way to describe this scheme may be to use the term broadcast channel multiplexing. Transmissions from a UE (e.g., UE 106) to a base station (e.g., base station 108) may be referred to as uplink (UL) transmissions. According to further aspects of the present disclosure, the term uplink may refer to a point-to-point transmission originating at a scheduled entity (further described below; e.g., UE 106).
[0035] In some examples, access to the air interface may be scheduled, wherein a scheduling entity (e.g., a base station 108) allocates resources for communication among some or all devices and equipment within its service area or cell. Within the present disclosure, as discussed further below, a scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more scheduled entities. That is, for scheduled communications, a UE 106 (which may be a scheduled entity) may utilize resources allocated by the scheduling entity 108.
[0036] Base station 108 is not the only entity that may function as a scheduling entity. That is, in some examples, a UE may function as a scheduling entity, scheduling resources for one or more scheduled entities (eg, one or more other UEs).
[0037] like Figure 1 , the scheduling entity 108 may broadcast downlink traffic 112 to one or more scheduled entities 106. Broadly speaking, the scheduling entity 108 is a node or device responsible for scheduling traffic in the wireless communication network, including downlink traffic 112 and, in some examples, uplink traffic 116 from one or more scheduled entities 106 to the scheduling entity 108. On the other hand, the scheduled entity 106 is a node or device that receives downlink control information 114 (including but not limited to scheduling information (e.g., grants), synchronization or timing information), or other control information from another entity in the wireless communication network, such as the scheduling entity 108.
[0038] In general, the base stations 108 may include a backhaul interface for communicating with a backhaul portion 120 of the wireless communication system. The backhaul 120 may provide a link between the base stations 108 and the core network 102. Furthermore, in some examples, the backhaul network may provide interconnections between the respective base stations 108. Various types of backhaul interfaces may be employed, such as a direct physical connection using any suitable transport network, a virtual network, and the like.
[0039] The core network 102 may be part of the wireless communication system 100 and may be independent of the radio access technology used in the RAN 104. In some examples, the core network 102 may be configured according to a 5G standard (e.g., 5GC). In other examples, the core network 102 may be configured according to a 4G Evolved Packet Core (EPC), or any other suitable standard or configuration.
[0040] Now refer to Figure 2 , a schematic illustration of RAN 200 is provided by way of example and not limitation. In some examples, RAN 200 may be similar to that described above and in Figure 1 The geographic area covered by the RAN 200 may be divided into cellular areas (cells) that may be uniquely identified by user equipment (UE) based on an identity broadcast from an access point or base station. Figure 2 Macro cells 202, 204, and 206, and small cells 208 are illustrated, each of which may include one or more sectors (not shown). A sector is a sub-area of a cell. All sectors within one cell are served by the same base station. A radio link within a sector may be identified by a single logical identification belonging to the sector. In a cell divided into sectors, multiple sectors within a cell may be formed by antenna groups, where each antenna is responsible for communication with UEs in a portion of the cell.
[0041] exist Figure 2 , two base stations 210 and 212 are shown in the cellular cells 202 and 204; and a third base station 214 is shown as controlling a remote radio head (RRH) 216 in the cellular cell 206. That is, the base station may have an integrated antenna, or may be connected to the antenna or RRH by a feeder cable. In the illustrated example, the cellular cells 202, 204, and 206 may be referred to as macro cells because the base stations 210, 212, and 214 support cellular cells with large sizes. In addition, the base station 218 is shown in a small cell 208 (e.g., a micro cell, a micro cell, a femto cell, a home base station, a home node B, a home evolved node B, etc.), which may overlap with one or more macro cells. In this example, the cellular cell 208 may be referred to as a small cell because the base station 218 supports a cellular cell with a relatively small size. The cellular cell size setting may be completed according to the system design and component constraints.
[0042] It is to be understood that the radio access network 200 may include any number of wireless base stations and cellular cells. In addition, relay nodes may be deployed to extend the size or coverage area of a given cellular cell. Base stations 210, 212, 214, 218 provide wireless access points to the core network for any number of mobile devices. In some examples, base stations 210, 212, 214, and / or 218 may be similar to those described above and in Figure 1 The same as the base station / scheduling entity 108 illustrated in FIG.
[0043] Figure 2 Further included is a quadcopter or drone 220 that can be configured to act as a base station. That is, in some examples, the cell may not necessarily be stationary, and the geographic area of the cell may move depending on the location of a mobile base station (such as a quadcopter 220).
[0044] Within the RAN 200, cells may include UEs that may be in communication with one or more sectors of each cell. In addition, each base station 210, 212, 214, 218, and 220 may be configured to provide a core network 102 (see FIG. 1 ) for all UEs in the corresponding cell. Figure 1 ) access point. For example, UEs 222 and 224 may be in communication with base station 210; UEs 226 and 228 may be in communication with base station 212; UEs 230 and 232 may be in communication with base station 214 via RRH 216; UE 234 may be in communication with base station 218; and UE 236 may be in communication with mobile base station 220. In some examples, UEs 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, and / or 242 may be in communication with the mobile base station 220 described above and in Figure 1 The UE / scheduled entity 106 is the same as illustrated in FIG.
[0045] In some examples, a mobile network node (eg, quadcopter 220) can be configured to function as a UE. For example, quadcopter 220 can operate within cell 202 by communicating with base station 210.
[0046] In various implementations, the air interface in the radio access network 200 may utilize a licensed spectrum, an unlicensed spectrum, or a shared spectrum. A licensed spectrum generally provides exclusive use of a portion of the spectrum by a mobile network operator purchasing a license from a government regulator. An unlicensed spectrum provides shared use of a portion of the spectrum without a government-granted license. Although some technical rules generally still need to be followed to access the unlicensed spectrum, any operator or device can obtain access. A shared spectrum may fall between licensed and unlicensed spectrum, where technical rules or restrictions may be required to access the spectrum, but the spectrum may still be shared by multiple operators and / or multiple RATs. For example, a license holder of a portion of a licensed spectrum may provide licensed shared access (LSA) to share the spectrum with other parties, for example, using conditions determined by the appropriate license holder to obtain access.
[0047] The air interface in the radio access network 200 may utilize one or more duplex algorithms. Duplex refers to a point-to-point communication link in which both endpoints can communicate with each other in two directions. Full-duplex means that both endpoints can communicate with each other at the same time. Half-duplex means that only one endpoint can send information to the other endpoint at a time. In a wireless link, a full-duplex channel generally relies on the physical isolation of the transmitter and the receiver, and suitable interference cancellation techniques. Full-duplex simulation is usually implemented for a wireless link by utilizing frequency division duplex (FDD) or time division duplex (TDD). In FDD, transmissions in different directions operate at different carrier frequencies. In TDD, transmissions in different directions on a given channel are separated from each other using time division multiplexing. That is, at some times, the channel is dedicated to transmissions in one direction, and at other times, the channel is dedicated to transmissions in another direction, where the direction can change very quickly, for example, several times per time slot.
[0048] The air interface in the radio access network 200 may utilize one or more multiplexing and multiple access algorithms to enable simultaneous communication of various devices. For example, the 5G NR specification utilizes orthogonal frequency division multiplexing (OFDM) with a cyclic prefix (CP) to provide multiple access for UL transmissions from UE 222 and 224 to base station 210, and multiplexing for DL transmissions from base station 210 to one or more UEs 222 and 224. In addition, for UL transmissions, the 5G NR specification provides support for discrete Fourier transform spread OFDM (DFT-s-OFDM) with CP (also known as single carrier FDMA (SC-FDMA)). However, within the scope of the present disclosure, multiplexing and multiple access are not limited to the above schemes, and may be provided using time division multiple access (TDMA), code division multiple access (CDMA), frequency division multiple access (FDMA), sparse code multiple access (SCMA), resource extension multiple access (RSMA), or other appropriate multiple access schemes. In addition, multiplexing of DL transmissions from base station 210 to UEs 222 and 224 may be provided using time division multiplexing (TDM), code division multiplexing (CDM), frequency division multiplexing (FDM), orthogonal frequency division multiplexing (OFDM), sparse code multiplexing (SCM), or other suitable multiplexing schemes.
[0049] In further aspects of the RAN 200, sidelink signals may be used between UEs without having to rely on scheduling or control information from a base station. For example, two or more UEs (e.g., UEs 238, 240, and 242) may communicate with each other using peer-to-peer (P2P) or sidelink signals 237 without relaying the communication through a base station. In some examples, UEs 238, 240, and 242 may each act as a scheduling entity or a transmitting sidelink device and / or a scheduled entity or a receiving sidelink device to schedule resources and communicate sidelink signals 237 between them. In other examples, two or more UEs (e.g., UEs 226 and 228) within the coverage area of a base station (e.g., base station 212) may also communicate sidelink signals 227 on a direct link (sidelink) without having to communicate the communication through base station 212. In this example, base station 212 may allocate resources to UEs 226 and 228 for sidelink communication. In either case, such sidelink signaling 227 and 237 may be implemented in a P2P network, a device-to-device (D2D) network, a vehicle-to-vehicle (V2V) network, a vehicle-to-everything (V2X) network, a mesh network, or other suitable direct link network.
[0050] Two main technologies that can be used by V2X networks include dedicated short range communications (DSRC) based on the IEEE 802.11p standard and cellular V2X based on LTE and / or 5G (New Radio) standards. Various aspects of the present disclosure may relate to New Radio (NR) cellular V2X networks, which for simplicity are referred to herein as V2X networks. However, it should be understood that the concepts disclosed herein may not be limited to a particular V2X standard or may refer to sidelink networks other than V2X networks.
[0051] In some examples, see again Figure 1 , scheduled entities (such as the first scheduled entity 106 and the second scheduled entity 107) may utilize sidelink signals for direct D2D communication (e.g., V2X communication). The sidelink signals may include sidelink traffic 113 and sidelink control 115. In some examples, the sidelink control 115 may include synchronization information to synchronize communications on the sidelink channel. In addition, the sidelink control 115 may include scheduling information indicating one or more resource blocks reserved by the transmitting sidelink device for transmitting the sidelink traffic 113 to the receiving sidelink device. In some examples, the scheduling information may further include information related to the traffic 113, such as a modulation and coding scheme for the traffic 113. In some examples, the sidelink control 115 may be transmitted within a physical sidelink control channel (PSCCH), and the sidelink data 130 may be transmitted within a physical sidelink shared channel (PSSCH).
[0052] In certain aspects, a scheduled entity 106 that is out of base station coverage (OOC) and has lost synchronization with a synchronization source upon which V2X communications are based may maintain V2X communications based on packet timing information received from other synchronized devices (e.g., scheduled entity 107). The timing of V2X communications may be further based on higher layer parameter values from the respective other synchronized devices. As an example, the scheduled entity 106 may receive proximity service (ProSe) PC5 transmissions from two or more peer UEs including a first scheduled entity and a second scheduled entity. If the first scheduled entity has low propagation delay and high time confidence (as seen by the scheduled entity 106), then the timing estimate based on the first scheduled entity may be better (i.e., closer to satellite timing) than the timing estimate based on the timing of the second scheduled entity, which may have high propagation delay and low time confidence. Higher layer metrics (such as time confidence parameters, positioning uncertainty parameters, or others) may be obtained from higher layer messages. An example of a higher layer message including this information is a basic security message, which may be required by certain communication standards. In some cases, the basic security message is transmitted periodically, such as every 100 milliseconds. Based on the higher layer parameters, the scheduled entity 106 can determine how much priority (i.e., trust or weight) is to be given to the packets from the specific scheduled entity. Although some devices may have better timing estimates, those devices with smaller estimates can still help improve the accuracy of the calculated timing, because the calculated timing can be statistically improved by using the timing estimates from a larger number of peer devices. In some cases, a zero weight can be applied to effectively remove the estimate for a specific peer device from the calculated timing adjustment. In other cases, a non-zero weight for the first scheduled entity can be assigned, which is less than the non-zero weight of the second scheduled entity. The following provides a further discussion of the weight generated for a specific scheduled entity and used to calculate the weighted timing adjustment.
[0053] Figure 3 An example of a wireless communication network 300 configured to support D2D or sidelink communication is illustrated. In some examples, the sidelink communication may include V2X communication. V2X communication involves not only the direct wireless information exchange between the vehicles (e.g., vehicles 302 and 304) themselves, but also the direct wireless information exchange between the vehicles 302 / 304 and infrastructure (e.g., roadside units (RSUs) 306) (such as street lights, buildings, traffic cameras, toll booths or other stationary objects), vehicles 302 / 304 and pedestrians 308, and vehicles 302 / 304 and wireless communication networks (e.g., base stations 310). In some examples, V2X communication can be implemented according to the new radio (NR) cellular V2X standard defined by 3GPP (Release 16) or other suitable standards.
[0054] V2X communication enables vehicles 302 and 304 to obtain information about weather, nearby accidents, road conditions, activities of nearby vehicles and pedestrians, objects near the vehicle, and other relevant information that can be used to improve the vehicle driving experience and improve vehicle safety. For example, such V2X data can enable autonomous driving and improve road safety and traffic efficiency. For example, V2X-connected vehicles 302 and 304 can use the exchanged V2X data to provide vehicle collision warnings, road hazard warnings, approaching emergency vehicle warnings, pre-impact / post-impact warnings and information, emergency braking warnings, forward traffic jam warnings, lane change warnings, smart navigation services, and other similar information. In addition, the V2X data received by the V2X-connected mobile device of the pedestrian / cyclist 308 can be used to trigger warning sounds, vibrations, flashing lights, etc. in situations where danger is about to occur.
[0055] Sidelink communications between vehicle UEs (V-UEs) 302 and 304, or between V-UEs 302 or 304 and RSUs 306 or pedestrian UEs (P-UEs) 308, occur over a proximity services (ProSe) PC5 interface 312. In various aspects of the present disclosure, the PC5 interface 312 may be further used to support D2D communications in other proximity use cases. Examples of other proximity use cases may include public safety or business-based (e.g., entertainment, education, office, medical, and / or interactive) proximity services. Figure 3 In the example shown in , ProSe communication may further occur between UEs 314 and 316 .
[0056] ProSe communication may support different operation scenarios, such as in-coverage, out-of-coverage, and partial coverage. Out-of-coverage refers to a scenario where UEs (e.g., V-UEs 302 and 304 and P-UE 308) are outside the coverage area of a base station (e.g., base station 310), but each UE is still configured for ProSe communication. Partial coverage refers to a scenario where some UEs (e.g., V-UE 304) are outside the coverage area of base station 310, while other UEs (e.g., V-UE 302 and P-UE 308) are in communication with base station 310. In-coverage refers to a scenario where UEs (e.g., UEs 314 and 316) are in communication with base station 310 (e.g., gNB) via a Uu (e.g., cellular interface) connection to receive ProSe service authorization and provisioning information to support ProSe operation.
[0057] Figure 4is a diagram illustrating an example of a wireless communication system 400 for facilitating both cellular communication and sidelink communication. The wireless communication system 400 includes a plurality of UEs 402a, 402b, and 402c and a base station (e.g., an eNB or gNB) 406. In some examples, the UEs 402a, 402b, and 402c may be UEs capable of implementing D2D or V2X devices (e.g., RSUs, V-UEs, P-UEs, etc.) within a V2X network.
[0058] UEs 402a and 402b may communicate over a first PC5 interface 404a, and UEs 402a and 402c may communicate over a second PC5 interface 404b. UEs 402a, 402b, and 402c may further communicate with a base station 406 over respective Uu interfaces 408a, 408b, and 408c. Sidelink communications over PC5 interfaces 404a and 404b may be carried in a licensed frequency domain, for example, using radio resources operating in accordance with 5G NR or NR sidelink (SL) specifications and / or carried in an unlicensed frequency domain using radio resources operating in accordance with 5G unlicensed new radio (NR-U) specifications.
[0059] In some examples, a common carrier may be shared between PC5 interfaces 404a and 404b and Uu interfaces 408a-408c so that resources on the common carrier may be allocated for both sidelink communications between UEs 402a-402c and cellular communications (e.g., uplink and downlink communications) between UEs 402a-402c and base station 406. For example, the wireless communication system 400 may be configured to support a V2X network, wherein resources for both sidelink communications and cellular communications are scheduled by base station 406. In other examples, UEs 402a-402c may autonomously select (e.g., from one or more frequency bands or subbands designated for sidelink communications) sidelink resources for communication therebetween. In this example, UEs 402a-402c may serve as both scheduling entities and scheduled entities that schedule sidelink resources for communication with each other.
[0060] Now refer to Figure 5 , illustrates an expanded view of an exemplary subframe 502 showing an OFDM resource grid. However, as will be readily appreciated by those skilled in the art, the PHY transmission structure for any particular application may differ from the examples described herein depending on any number of factors. Here, time is in the horizontal direction in units of OFDM symbols; and frequency is in the vertical direction in units of subcarriers of a carrier.
[0061] Resource grid 504 can be used to schematically represent the time-frequency resources for a given antenna port. That is, in a multiple-input multiple-output (MIMO) implementation with multiple antenna ports available, there may be a corresponding multiple number of resource grids 504 available for communication. Resource grid 504 is divided into multiple resource elements (REs) 506. RE (which is 1 subcarrier × 1 symbol) is the smallest discrete part of the time-frequency grid and contains a single complex value representing data from a physical channel or signal. Depending on the modulation utilized in a particular implementation, each RE may represent one or more information bits. In some examples, a block of REs may be referred to as a physical resource block (PRB) or more simply a resource block (RB) 508, which contains any suitable number of consecutive subcarriers in the frequency domain. In one example, an RB may include 12 subcarriers, which number is independent of the parameter set used. In some examples, depending on the parameter set, an RB may include any suitable number of consecutive OFDM symbols in the time domain. Within the present disclosure, it is assumed that a single RB (such as RB 508) corresponds entirely to a single communication direction (transmission or reception for a given device).
[0062] Scheduling of a UE or sidelink device (hereinafter collectively referred to as a UE) for downlink, uplink, or sidelink transmissions typically involves scheduling one or more resource elements 506 within one or more subbands. Thus, the UE typically utilizes only a subset of the resource grid 504. In some examples, an RB may be the smallest resource unit that may be allocated to a UE. Thus, the more RBs scheduled for a UE and the higher the modulation scheme selected for the air interface, the higher the data rate for the UE. The RBs may be scheduled by a base station (e.g., a gNB, an eNB, etc.) or may be self-scheduled by the UE / sidelink device implementing the D2D sidelink communication.
[0063] In this illustration, RB 508 is shown as occupying less than the entire bandwidth of subframe 502, with some subcarriers illustrated above and below RB 508. In a given implementation, subframe 502 may have a bandwidth corresponding to any number of one or more RBs 508. Furthermore, in this illustration, RB 508 is shown as occupying less than the entire duration of subframe 502, but this is merely one possible example.
[0064] Each 1 ms subframe 502 may include one or more adjacent time slots. Figure 5In the example shown in , a subframe 502 includes four time slots 510. In some examples, a time slot may be defined according to a specified number of OFDM symbols with a given cyclic prefix (CP) length. For example, a time slot may include 7 or 14 OFDM symbols with a nominal CP. Additional examples may include mini-slots (sometimes referred to as shortened transmission time intervals (TTIs)) with shorter durations (e.g., one to three OFDM symbols). In some cases, these mini-slots or shortened transmission time intervals (TTIs) may occupy resources scheduled for ongoing time slot transmissions for the same or different UEs to transmit. Any number of resource blocks may be utilized within a subframe or time slot.
[0065] An expanded view of one of the time slots 510 illustrates that the time slot 510 includes a control region 512 and a data region 514. In general, the control region 512 may carry control channels, while the data region 514 may carry data channels. Of course, a time slot may contain full DL, full UL, or at least one DL portion and at least one UL portion. Figure 5 The simple structure illustrated in is merely exemplary in nature and different slot structures may be utilized and may include one or more of each of the control region and the data region.
[0066] Although not in Figure 5 508, but each RE 506 within an RB 508 may be scheduled to carry one or more physical channels, including a control channel, a shared channel, a data channel, etc. Other REs 506 within an RB 508 may also carry pilot or reference signals. These pilot or reference signals may be used by a receiving device to perform channel estimation on the corresponding channel, which may enable coherent demodulation / detection of the control and / or data channels within the RB 508.
[0067] In some examples, time slot 510 may be used for broadcast, multicast, groupcast, or unicast communications. For example, broadcast, multicast, or groupcast communications may refer to point-to-multipoint transmissions from one device (e.g., a base station, UE, or other similar device) to other devices. Here, broadcast communications are delivered to all devices, while multicast or groupcast communications are delivered to multiple target recipient devices. Unicast communications may refer to point-to-point transmissions from one device to a single other device.
[0068] In an example of cellular communication on a cellular carrier via a Uu interface, for DL transmission, a scheduling entity (e.g., a base station) may allocate one or more REs 506 (e.g., within a control region 512) to carry DL control information including one or more DL control channels (such as a physical downlink control channel (PDCCH)) to one or more scheduled entities (e.g., UEs). The PDCCH carries downlink control information (DCI), including, but not limited to, power control commands (e.g., one or more open-loop power control parameters and / or one or more closed-loop power control parameters) for DL and UL transmissions, scheduling information, grants, and / or RE assignments. The PDCCH may further carry HARQ feedback transmissions, such as an acknowledgment (ACK) or a negative acknowledgment (NACK). HARQ is a well-known technique to those of ordinary skill in the art, wherein for accuracy, the integrity of packet transmissions may be checked at the receiving side using, for example, any suitable integrity check mechanism (such as a checksum or a cyclic redundancy check (CRC)). If the integrity of the transmission is confirmed, an ACK may be transmitted, and if it is not confirmed, a NACK may be transmitted. In response to the NACK, the transmitting device may send a HARQ retransmission, which may enable chase combining, incremental redundancy, and the like.
[0069] The base station may further allocate one or more REs 506 (e.g., in the control region 512 or the data region 514) to carry other DL signals, such as a demodulation reference signal (DMRS); a phase tracking reference signal (PT-RS); a channel state information (CSI) reference signal (CSI-RS); a primary synchronization signal (PSS); and a secondary synchronization signal (SSS). The UE may utilize the PSS and SSS to achieve radio frame, subframe, time slot, and symbol synchronization in the time domain, identify the center of the channel (system) bandwidth in the frequency domain, and identify the physical cell identity (PCI) of the cell. The synchronization signals PSS and SSS, and in some examples also the PBCH and PBCH DMRS, may be transmitted in a synchronization signal block (SSB). The PBCH may further include: a master information block (MIB), which includes various system information, together with parameters for decoding a system information block (SIB). The SIB may be, for example, a system information type 1 (SystemInformationType1) (SIB1), which may include various additional system information. Examples of system information transmitted in the MIB may include, but are not limited to, subcarrier spacing, system frame number, configuration of a PDCCH control resource set (CORESET) (e.g., PDCCH CORESET0), and search space for SIB1. Examples of additional system information transmitted in SIB1 may include, but are not limited to, random access search space, downlink configuration information, and uplink configuration information. MIB and SIB1 together provide minimum system information (SI) for initial access.
[0070] In an UL transmission, a scheduled entity (e.g., a UE) may utilize one or more REs 506 to carry UL control information (UCI) to a scheduling entity, the UL control information comprising one or more UL control channels, such as a physical uplink control channel (PUCCH). The UCI may include various packet types and categories, including pilots, reference signals, and information configured to enable or assist in decoding uplink data transmissions. In some examples, the UCI may include a scheduling request (SR), i.e., a request for a scheduling entity to schedule an uplink transmission. Here, in response to the SR transmitted on the UCI, the scheduling entity may transmit downlink control information (DCI), which may schedule resources for uplink packet transmissions. The UCI may also include HARQ feedback, channel state feedback (CSF) (such as a CSI report), or any other suitable UCI.
[0071] In addition to control information, one or more REs 506 (e.g., within the data region 514) may also be allocated for data traffic. Such data traffic may be carried on one or more traffic channels, such as a physical downlink shared channel (PDSCH) for DL transmissions or a physical uplink shared channel (PUSCH) for UL transmissions. In some examples, one or more REs 506 within the data region 514 may be configured to carry other signals, such as one or more SIBs and DMRS.
[0072] In an example of sidelink communication on a sidelink carrier via a PC5 interface, the control region 512 of the time slot 510 may include a physical sidelink control channel (PSCCH), which includes sidelink control information (SCI) transmitted by an initiator (transmitter) sidelink device (e.g., V2X or other sidelink device) toward a set of one or more other receiver sidelink devices. The data region 514 of the time slot 510 may include a physical sidelink shared channel (PSSCH), which includes sidelink data traffic transmitted by the transmitter sidelink device within resources reserved by the initiator (transmitter) sidelink device via SCI on the sidelink carrier. Other information may be further transmitted on each RE 506 within the time slot 510. For example, HARQ feedback information may be transmitted from the receiver sidelink device to the transmitter sidelink device in a physical sidelink feedback channel (PSFCH) within the time slot 510. In addition, one or more reference signals, such as sidelink SSB and / or sidelink CSI-RS, may be transmitted within the time slot 510.
[0073] These physical channels are generally multiplexed and mapped to transport channels for handling by the medium access control (MAC) layer. The transport channels carry information blocks, which are called transport blocks (TBs). The transport block size (TBS), which may correspond to the number of information bits, may be a controlled parameter based on the modulation and coding scheme (MCS) and the number of RBs in a given transmission.
[0074] Figure 5 The channels or carriers illustrated in are not necessarily all channels or carriers that may be utilized between devices, and one of ordinary skill in the art will recognize that other channels or carriers may be utilized in addition to those illustrated, such as other traffic, control, and feedback channels.
[0075] In 5G NR (e.g., V2X), sidelink communications may utilize transmit or receive resource pools. For example, the minimum resource allocation unit in frequency may be a subchannel (e.g., which may include, for example, 10, 15, 20, 25, 50, 75, or 100 consecutive RBs), and the minimum resource allocation unit in time may be a time slot. The radio resource control (RRC) configuration of the resource pool may be preconfigured (e.g., preloaded on the UE) or configured by a base station (e.g., gNB).
[0076] In addition, sidelink (e.g., PC5) communications may have two main resource allocation operation modes. In the first mode (mode 1), a radio access network (RAN) node (e.g., gNB) may allocate resources to a UE in various ways for sidelink communications between UEs. For example, a RAN node may dynamically allocate sidelink resources to a UE (e.g., dynamic grant) in response to a sidelink resource request from a UE. The RAN node may further activate a preconfigured sidelink grant (e.g., a configured grant) for sidelink communications between UEs. In mode 1, sidelink feedback may be reported by a transmitting UE to a RAN node.
[0077] In the second mode (Mode 2), the UEs may autonomously select sidelink resources for sidelink communications between them. In some examples, the transmitting UE may perform resource / channel sensing to select unoccupied resources (e.g., subchannels) on the sidelink channel. The signaling on the sidelink is the same between the two modes. Therefore, from the receiver's perspective, there is no difference between these modes.
[0078] In some examples, sidelink (e.g., PC5) communications may be scheduled using sidelink control information (SCI). SCI may include two SCI phases. Phase 1 sidelink control information (first phase SCI) may be referred to herein as SCI-1. Phase 2 sidelink control information (second phase SCI) may be referred to herein as SCI-2.
[0079] SCI-1 may be transmitted on a physical sidelink control channel (PSCCH). SCI-1 may include resource allocation for sidelink resources and information for decoding the sidelink control information (i.e., SCI-2) of the second phase. SCI-1 may further identify the priority level (e.g., quality of service (QoS)) of PSSCH. For example, ultra-reliable low latency communication (URLLC) traffic may have a higher priority than short message traffic (e.g., short message service (SMS) traffic). SCI-1 may also include physical sidelink shared channel (PSSCH) resource assignment and resource reservation period (if enabled). In addition, SCI-1 may include a PSSCH demodulation reference signal (DMRS) mode (if more than one mode is configured). DMRS may be used by a receiver for radio channel estimation for demodulating associated physical channels. As indicated, SCI-1 may also include information about SCI-2, for example, SCI-1 may disclose the format of SCI-2. Here, the format indicates the resource size of SCI-2 (e.g., the number of REs allocated for SCI-2), the number of PSSCH DMRS ports, and the modulation and coding scheme (MCS) index. In some examples, SCI-1 can use two bits to indicate the SCI-2 format. Therefore, in this example, four different SCI-2 formats can be supported. SCI-1 may include other information useful for establishing and decoding PSSCH resources.
[0080] SCI-2 may also be transmitted on the PSCCH and may include information for decoding the PSSCH. According to some aspects, SCI-2 includes a 16-bit layer 1 (L1) destination identifier (ID), an 8-bit L1 source ID, a hybrid automatic repeat request (HARQ) process ID, a new data indicator (NDI), and a redundancy version (RV). For unicast communications, SCI-2 may further include a CSI report trigger. For multicast communications, SCI-2 may further include a zone identifier and a maximum communication range for NACK. SCI-2 may include other information useful for establishing and decoding PSSCH resources.
[0081] 6A-6C illustrate examples of sidelink time slot structures according to some aspects. The sidelink time slot structure can be utilized, for example, in a V2X or other D2D network that implements a sidelink. In the examples shown in FIGS. 6A-6C, time is in the horizontal direction, in units of symbols 602 (e.g., OFDM symbols); and frequency is in the vertical direction. Here, a carrier bandwidth 604 allocated for sidelink communication is illustrated along the frequency axis. The carrier bandwidth 604 may include multiple subchannels, each of which may include a configurable number of PRBs (e.g., 10, 15, 20, 25, 50, 75, or 100 PRBs).
[0082] Each of Figures 6A-6C illustrates an example of a time slot 600a-600c that includes 14 symbols 602 that can be used for sidelink communication. However, it should be understood that the sidelink communication can be configured to occupy less than 14 symbols in the time slot 600a-600c, and the present disclosure is not limited to any particular number of symbols 602. Each sidelink time slot 600a-600c includes a physical sidelink control channel (PSCCH) 606 that occupies the control region 620 of the time slot 600a-600c and a physical sidelink shared channel (PSSCH) 608 that occupies the data region 622 of the time slot 600a-600c. The PSCCH 606 and the PSSCH 608 are each transmitted on one or more symbols 602 of the time slot 600a. The PSCCH 606 includes, for example, SCI-1, which schedules the transmission of data traffic on the time-frequency resources corresponding to the PSSCH 608. As shown in FIGS. 6A-6C , the PSCCH 606 and the corresponding PSSCH 608 are transmitted in the same time slots 600a-600c.
[0083] In some examples, PSCCH 606 is configured as two or three symbols for a duration. In addition, PSCCH 606 may be configured to span a configurable number of PRBs, limited to a single subchannel. For example, PSCCH 606 may span 10, 12, 15, 20 or 25 PRBs of a single subchannel. DMRS may further be present in each PSCCH symbol. In some examples, DMRS may be placed on every fourth RE of PSCCH 606. Frequency domain orthogonal cover code (FD-OCC) may be further applied to PSCCH DMRS to reduce the impact of conflicting PSCCH transmissions on side link channels. For example, a transmitting wireless communication device may randomly select an FD-OCC from a set of predefined FD-OCCs. In each example shown in Figures 6A–6C, the starting symbol of PSCCH 606 is the second symbol of the corresponding time slot 600a–600c, and PSCCH 606 spans three symbols 602.
[0084] PSSCH 608 may be time division multiplexed (TDM) with PSCCH 606 and / or frequency division multiplexed (FDM) with PSCCH 606. In the examples shown in FIGS. 6A and 6C , PSSCH 608 includes a first portion 608a time division multiplexed with PSCCH 606 and a second portion 608b frequency division multiplexed with PSCCH 606.
[0085] One layer transmission and two layer transmission of PSSCH 608 can be supported by various modulation orders (e.g., QPSK, 16-QAM, 64-QAM and 256-QAM). In addition, PSSCH 608 may include DMRS 614 configured with two-symbol, three-symbol or four-symbol DMRS patterns. For example, the time slots 600a and 600c shown in Figures 6A and 6C illustrate the two-symbol DMRS pattern, while the time slot 600b shown in Figure 6B illustrates the three-symbol DMRS pattern. In some examples, the transmitting wireless communication device can select the DMRS pattern according to the channel conditions and indicate the selected DMRS pattern in SCI-1. The DMRS pattern can be selected, for example, based on the number of PSSCH 608 symbols in the time slots 600a-600c. In addition, in each time slot 600a-600c, there is a gap symbol 616 after PSSCH608.
[0086] Each time slot 600a-600c further includes SCI-2 612, which is mapped to consecutive RBs in PSSCH 608 starting from the first codeword containing PSSCH DMRS. In the examples shown in Figures 6A and 6C, the first codeword containing PSSCH DMRS is the fifth codeword that appears immediately after the last codeword carrying PSCCH 606. Therefore, SCI-2 612 is mapped to RBs in the fifth codeword. In the example shown in Figure 6B, the first codeword containing PSSCH DMRS is the second codeword, which also includes PSCCH 606. In addition, SCI-2 / PSSCH DMRS 612 is shown as spanning codewords 2 to 5. As a result, SCI-2 / PSSCH DMRS 612 can be frequency-division multiplexed with PSCCH 606 in codewords 2 to 4, and time-division multiplexed with PSCCH 606 in codeword 5.
[0087] SCI-2 can be scrambled separately from the sidelink shared channel. In addition, SCI-2 can utilize QPSK. When PSSCH transmission spans two layers, SCI-2 modulation symbols can be replicated on both layers. SCI-1 in PSCCH 606 can be blind decoded at the receiving wireless communication device. However, since the format, starting position and number of REs of SCI-2 612 can be derived from SCI-1, blind decoding of SCI-2 is not required at the receiver (receiving wireless communication device).
[0088] In each of Figures 6A-6C, the second symbol of each time slot 600a-600c is copied to (repeated on) its first symbol 610 for automatic gain control (AGC) stabilization. For example, in each of Figures 6A and 6C, a second symbol comprising a PSCCH 606 that is frequency-division multiplexed with a second portion 608b of a PSSCH 608 may be transmitted on both the first symbol and the second symbol. In the example shown in Figure 6B, a second symbol comprising a PSCCH 606 that is frequency-division multiplexed with an SCI-2 / PSSCH DMRS 612 may be transmitted on both the first symbol and the second symbol.
[0089] like Figure 6C As shown in , HARQ feedback may be transmitted on a physical sidelink feedback channel (PSFCH) 618 in a configurable resource period of 0, 1, 2, or 4 slots. In a sidelink slot (e.g., slot 600c) containing a PSFCH 618, one symbol 602 may be allocated to the PSFCH 618, and the PSFCH 618 may be copied to (repeated on) the previous symbol for AGC stabilization. Figure 6C In the example shown, the PSFCH 618 is transmitted on the thirteenth symbol and is copied on the twelfth symbol in the slot 600c. A gap symbol 616 may be further placed after the symbol of the PSFCH 618.
[0090] For FR2 sidelink operation, SCI-1 (PSCCH 606), SCI-2 (SCI-2 / PSSCH DMRS 612), and sidelink data traffic (PSSCH 608) may each be transmitted on a selected beam. In some examples, SCI-1, SCI-2, and sidelink data traffic may each be transmitted on the same beam. In other examples, one or more of SCI-1, SCI-2, and sidelink data traffic may be transmitted on different beams. In addition, feedback information (PSFCH 618) corresponding to the sidelink data traffic may further be received on the same or different beam as the sidelink data traffic. Various aspects of the present disclosure relate to configuration and indication of selected beams for transmitting SCI-1, SCI-2, data traffic, and feedback information.
[0091] In NR, transmissions on the Uu link between the UE and the base station may include sequences, or may be scrambled using sequences, where these sequences may be generated based on an initial seed. The initial seed may be configurable and may be based on a radio network temporary identifier (RNTI) and / or a cell identifier (cell ID). Exemplary scenarios for transmissions using sequences in this context include one or more of the following: PDCCH DMRS sequences; PDCCH decoded bit scrambling; PDSCH and PUSCH DMRS sequences; PDSCH and PUSCH decoded bit scrambling; and PBCH payload and decoded bit scrambling.
[0092] A sequence generator may be used to encode side link communications. Methods for initializing such sequence generators are being developed. Accordingly, various aspects disclosed herein are directed to initializing sequence generators to facilitate various types of side link communications. For example, various aspects disclosed herein include aspects for initializing a sequence generator for scrambling decoded bits. In addition, various aspects disclosed herein further include aspects for initializing sequence generators for various reference signals. Examples disclosed herein include initializing a sequence generator for scrambling the following: decoded bits in a physical side link control channel (PSCCH); decoded bits in a physical side link shared channel (PSSCH); decoded bits in a physical side link broadcast channel (PSBCH); and / or decoded bits associated with a second phase side link control information (SCI) communication. Other examples disclosed herein include initializing a sequence generator for: a demodulation reference signal (DMRS) sequence (e.g., for PSCCH, PSSCH, or PSBCH); a physical sidelink feedback channel (PSFCH); a phase tracking reference signal (PTRS); and / or a channel state information reference signal (CSI-RS).
[0093] The second stage SCI (SCI-2) may be carried in the resources corresponding to the PSSCH and may be associated with the DMRS of the PSSCH. The scrambling of the first stage SCI, the scrambling of the second stage SCI, and the scrambling of the data on the PSSCH may be performed independently of each other. For example, the scrambling operation of the second stage SCI may be applied separately from the PSSCH.
[0094] At least one seed may be input into the sequence generator for the scrambling operation so that the sequence generator may perform the scrambling operation based on the at least one seed. For two SCI phases in the sidelink communication, seeds may be defined for the first phase SCI and the second phase SCI. Thus, for example, different seeds may be defined for the first phase SCI, the second phase SCI, the data, and the CSI-RS.
[0095] According to some aspects of the present disclosure, the UE may use different seeds to initialize the sequence generator depending on the type of sidelink communication so that the sidelink communication may be transmitted based on the seed using the sequence generator. The UE may be Figure 1-4 For example, the first UE may input a specific seed associated with a specific type of sidelink communication into a sequence generator, which scrambles data associated with the sidelink communication based on the seed, and may then transmit the scrambled data to the second UE via the sidelink. When the second UE receives the scrambled data, the second UE may decode the scrambled data to obtain data associated with the sidelink communication.
[0096] Figure 7 is an example flow chart 700 illustrating sidelink communication between two UEs according to some aspects. Figure 7 , a first UE 702 and a second UE 704 may communicate with each other via a side link. At 712, the first UE 702 may determine a type associated with a side link communication to be transmitted to the second UE 704. At 714, the first UE 702 may determine a seed based on the type associated with the side link communication, and may initialize the sequence generator by inputting the seed into the sequence generator. At 716, the first UE 702 may scramble the side link communication based on the seed using the sequence generator. At 718, the scrambled side link communication may be transmitted from the first UE 702 to the second UE 704. At 720, the second UE 704 may decode the scrambled side link communication to obtain the side link communication.
[0097] In one aspect, the type of sidelink communication may be a PSCCH communication. In one aspect, the UE may initialize a sequencer with a seed to scramble decoded bits associated with the PSCCH communication. The UE may determine a seed based on a subchannel for transmitting the PSCCH communication, wherein the seed is input into the sequencer so that the sequencer may scramble the decoded bits based on the seed. For example, the seed may be calculated based on a subchannel index indicating a subchannel for transmitting the PSCCH communication.
[0098] In one aspect, the UE may initialize a sequence generator with a seed to scramble a reference signal, such as a DMRS associated with a PSCCH communication. The UE may determine the seed based on a subchannel transmitting the PSCCH communication, wherein the seed is input into the sequence generator so that the sequence generator may scramble the DMRS associated with the PSCCH communication based on the seed. For example, the seed may be calculated based on a subchannel index indicating a subchannel used to transmit the PSCCH communication.
[0099] In one aspect, the type of sidelink communication may be a second phase SCI communication. In one aspect, the UE may initialize a sequence generator with a seed to scramble the second phase SCI decoded bits associated with the PSSCH (e.g., the decoded bits of the control portion of the second phase SCI). The seed may be input into the sequence generator so that the sequence generator may scramble the second phase SCI decoded bits based on the seed. The seed for scrambling the second phase SCI decoded bits may be determined according to one of several approaches. In one example, a seed may be configured per resource pool. In this example, a fixed seed may be preconfigured per resource pool. In another example, a seed may be determined based on a subchannel transmitting the corresponding PSSCH. In another example, a seed may be determined based on a subchannel where the transmission of the second phase SCI starts. For example, the second phase SCI may span multiple subchannels, and a seed may be determined based on a subchannel where the transmission of the second phase SCI starts among the multiple subchannels.
[0100] In one aspect, the type of sidelink communication may be a PSSCH communication. In one aspect, the UE may initialize a sequence generator with a seed to scramble PSCCH decoded bits (e.g., decoded data bits) associated with the PSSCH communication. The seed for scrambling the PSCCH decoded bits may be determined according to one of several approaches. In one example, the seed may be configured per resource pool. In this example, a fixed seed may be preconfigured per resource pool. In another example, the seed may be calculated from the CRC of the corresponding second phase SCI communication. In another example, the seed may be determined based on the subchannel on which the PSSCH is transmitted. In another example, the seed may be determined based on the subchannel on which the transmission of the second phase SCI begins.
[0101] In one aspect, the UE may initialize a sequence generator with a seed to scramble a reference signal, such as a DMRS associated with a PSSCH communication. The seed for scrambling the DMRS associated with the PSSCH may be determined according to one of several approaches. In one example, the seed may be configured per resource pool. In this example, a fixed seed may be preconfigured per resource pool. In another example, the seed may be calculated from a CRC of a corresponding second phase SCI communication. In another example, the seed may be determined based on a subchannel on which the PSSCH is transmitted. In another example, the seed may be determined based on a subchannel on which the transmission of the second phase SCI begins.
[0102] In one aspect, the type of sidelink communication can be a PSBCH communication. In one aspect, the UE can initialize a sequence generator with a seed to scramble PSBCH decoded bits associated with the PSBCH communication. The seed for scrambling the PSBCH decoded bits can be determined according to one of several methods. In one example, the seed can be configured per resource pool. In this example, a fixed seed can be preconfigured per resource pool. In another example, the seed can be calculated based on at least one of the PSBCH transmission time, the slot index, or the distributed frame number.
[0103] In one aspect, the type of sidelink communication may be a phase tracking reference signal (PTRS) communication. PTRS has been introduced in 5GNR to enable devices operating on millimeter wave (mmWave) bands to estimate and compensate for phase noise. In one aspect, the UE may initialize a sequence generator with a seed to scramble a reference signal, such as a DMRS associated with the PTRS. The seed for scrambling the DMRS associated with the PTRS may be determined according to one of several methods. In one example, a seed may be configured per resource pool. In this example, a fixed seed may be preconfigured per resource pool. In another example, a seed may be calculated from a CRC of a corresponding first phase SCI communication. In another example, a seed may be calculated from a CRC of a corresponding second phase SCI communication. In another example, a seed may be calculated from a source ID. In another example, a seed may be calculated from a destination ID.
[0104] In one aspect, the type of sidelink communication may be a CSI-RS communication. In one aspect, the UE may initialize a sequence generator with a seed to scramble CSI-RS decoded bits associated with the CSI-RS communication. The seed for scrambling the CSI-RS decoded bits may be determined according to one of several approaches. In one example, the seed may be calculated from a CRC of a corresponding second phase SCI communication. In another example, the seed may be calculated from a source ID. In another example, the seed may be calculated from a destination ID.
[0105] In one aspect, the type of sidelink communication may be a PSFCH communication. In one aspect, the UE may initialize a sequence generator with a seed to scramble the PSFCH. The seed for scrambling the PSFCH may be configured per resource pool. In this example, a fixed seed may be preconfigured per resource pool.
[0106] Figure 8 814 is a block diagram illustrating an example of a hardware implementation for a wireless communication device 800 employing a processing system 814. For example, the wireless communication device 800 may be a wireless communication device 800 as disclosed herein. Figure 1-4 and a UE as described in any one or more of 7.
[0107] The wireless communication device 800 may be implemented using a processing system 814 including one or more processors 804. Examples of the processor 804 include a microprocessor, a microcontroller, a digital signal processor (DSP), a field programmable gate array (FPGA), a programmable logic device (PLD), a state machine, a gated logic, a discrete hardware circuit, and other suitable hardware configured to perform the various functionalities described throughout this disclosure. In various examples, the wireless communication device 800 may be configured to perform any one or more of the functions described herein. That is, the processor 804 as utilized in the wireless communication device 800 may be used to implement the following description and in Figure 9-11 Any one or more of the processes and procedures explained in.
[0108] In this example, the processing system 814 may be implemented with a bus architecture generally represented by bus 802. Depending on the specific application and overall design constraints of the processing system 814, the bus 802 may include any number of interconnecting buses and bridges. The bus 802 communicatively couples various circuits including one or more processors (generally represented by processor 804), memory 805, and computer-readable media (generally represented by computer-readable storage media 806). The bus 802 may also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further. The bus interface 808 provides an interface between the bus 802 and the transceiver 810. The transceiver 810 provides a communication interface or device for communicating with various other equipment over a transmission medium. Depending on the characteristics of the equipment, a user interface 812 (e.g., a keypad, display, speaker, microphone, joystick) may also be provided.
[0109] The processor 804 is responsible for managing the bus 802 and general processing, including the execution of software stored on the computer-readable storage medium 806. The software, when executed by the processor 804, causes the processing system 814 to perform the various functions described below for any particular device. The computer-readable storage medium 806 and the memory 805 may also be used to store data manipulated by the processor 804 when executing the software.
[0110] One or more processors 804 in the processing system can execute software. Software should be broadly interpreted as meaning instructions, instruction sets, codes, code segments, program codes, programs, subroutines, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, etc., whether it is described in software, firmware, middleware, microcode, hardware description language, or other terms. Software can reside on a computer-readable storage medium 806. Similar to the computer-readable storage medium 806, the computer-readable storage medium 806 can be a non-transient computer-readable storage medium including substantially similar characteristics. The computer-readable storage medium 806 can reside in the processing system 814, outside the processing system 814, or distributed across multiple entities including the processing system 814. It should also be appreciated that, similar to the computer-readable storage medium 806, the computer-readable storage medium 806 can be implemented in a computer program product including substantially similar characteristics.
[0111] In some aspects of the present disclosure, the processor 804 may include a circuit system configured for various functions. For example, the processor 804 may include a determination circuit system 840, which is configured for various functions, including, for example, determining a type associated with a side link communication. As illustrated, the processor 804 may also include an initialization circuit system 842 configured for various functions. For example, the initialization circuit system 842 may be configured to initialize a sequencer with a seed, wherein the seed is based on a type associated with the side link communication. The processor 804 may further include a transmission circuit system 844, which is configured for various functions, including, for example, utilizing a sequencer to facilitate at least a portion of the transmission side link communication. It should also be appreciated that the combination of the determination circuit system 840, the initialization circuit system 842, and the transmission circuit system 844 may be configured to implement one or more functions described herein.
[0112] Various other aspects of the wireless communication device 800 are also contemplated. For example, where the type associated with the sidelink communication is PSCCH communication, it is contemplated that the transmit circuit system 844 can be configured to utilize a sequencer to scramble decoded bits associated with the PSCCH communication, wherein the initialization circuit system 842 can be configured to select a seed based on a subchannel over which the PSCCH communication is transmitted. On the other hand, where the type associated with the sidelink communication is PSCCH communication, it is contemplated that the transmit circuit system 844 can be configured to transmit a reference signal associated with the PSCCH communication, wherein the initialization circuit system 842 can be configured to select a seed based on a subchannel over which the PSCCH communication is transmitted.
[0113] Various aspects are also contemplated where the type associated with the sidelink communication is a second phase SCI communication. For example, in one aspect, it is contemplated that the transmit circuit system 844 can be configured to utilize a sequencer to scramble the decoded bits associated with the control portion of the second phase SCI communication. In another aspect, it is contemplated that the transmit circuit system 844 can be configured to utilize a sequencer to scramble the decoded bits associated with the data portion of the second phase SCI communication.
[0114] When the type associated with the sidelink communication is a second phase SCI communication, various aspects for selecting a seed are also contemplated. For example, in one aspect, it is contemplated that the initialization circuit system 842 can be configured to select a seed based on a preconfiguration of a seed according to a corresponding resource pool, a subchannel of a corresponding PSCCH, and / or a subchannel at which the second phase SCI communication begins.
[0115] Various aspects are also contemplated where the type associated with the sidelink communication is a PSSCH communication. For example, in one aspect, it is contemplated that the transmit circuitry 844 may be configured to utilize a sequence generator to scramble decoded bits associated with the PSSCH communication. In such examples, the initialization circuitry 842 may then be configured to: select a seed based on pre-configuration of the seed according to the corresponding resource pool; calculate a seed from a cyclic redundancy check (CRC) of the corresponding second stage SCI communication; select a seed based on a subchannel of the corresponding PSCCH; or select a seed based on a subchannel at which the corresponding second stage SCI communication begins.
[0116] When the type associated with the sidelink communication is a PSSCH communication, various other aspects are also contemplated. For example, in one aspect, it is contemplated that the transmission circuit system 844 can be configured to utilize a sequencer to transmit a reference signal associated with the PSSCH communication. In such examples, the initialization circuit system 842 can be configured to: select a seed based on a pre-configuration of the seed according to the corresponding resource pool; calculate the seed from the CRC of the corresponding second-stage SCI communication; select the seed based on the subchannel of the corresponding PSCCH; or select the seed based on the subchannel at which the corresponding second-stage SCI communication begins.
[0117] Various aspects are also contemplated where the type associated with the sidelink communication is a PSBCH communication. For example, in one aspect, it is contemplated that the transmission circuit system 844 can be configured to utilize a sequencer to scramble the decoded bits associated with the PSBCH communication and / or utilize a sequencer to transmit a reference signal associated with the PSBCH communication. In such examples, the initialization circuit system 842 can be configured to: select a seed based on pre-configuration of the seed according to the corresponding resource pool; calculate the seed from the CRC of the corresponding second-stage SCI communication; select the seed based on the subchannel of the corresponding PSCCH; or select the seed based on the subchannel at which the corresponding second-stage SCI communication begins.
[0118] When the type associated with the sidelink communication is a PSBCH communication, various aspects for selecting a seed are also contemplated. For example, in one aspect, it is contemplated that the initialization circuit system 842 can be configured to select a seed based on a preconfiguration of the seed according to the corresponding resource pool. In another aspect, it is contemplated that the initialization circuit system 842 can be configured to calculate the seed based on at least one of a PSBCH transmission time, a time slot index, or a distributed frame number.
[0119] Various aspects are also contemplated where the type associated with the sidelink communication is a PTRS communication. For example, in one aspect, it is contemplated that the initialization circuitry 842 can be configured to select a seed based on preconfiguration of the seed according to a corresponding resource pool; calculate the seed from a CRC of a corresponding first or second stage SCI communication; calculate the seed from a source identifier associated with the PTRS communication; or calculate the seed from a destination identifier associated with the PTRS communication.
[0120] Various aspects are also contemplated where the type associated with the sidelink communication is CSI-RS communication. For example, in one aspect, it is contemplated that the initialization circuitry 842 can be configured to calculate a seed from a CRC of a corresponding second stage SCI communication; calculate a seed from a source identifier associated with the CSI-RS communication; or calculate a seed from a destination identifier associated with the CSI-RS communication.
[0121] Various aspects are also contemplated where the type associated with the sidelink communication is a PSFCH communication.For example, in one aspect, it is contemplated that the initialization circuitry 842 can be configured to select a seed based on a preconfiguration of the seed according to a corresponding resource pool.
[0122] In one or more examples, the computer-readable storage medium 806 may include determination software 852, which is configured for various functions, including, for example, determining a type associated with a side link communication. As illustrated, the computer-readable storage medium 806 may also include initialization software 854 configured for various functions. For example, the initialization software 854 may be configured to initialize a sequencer with a seed, wherein the seed is based on a type associated with the side link communication. The computer-readable storage medium 806 may further include transmission software 856, which is configured for various functions, including, for example, utilizing a sequencer to facilitate at least a portion of the transmission of the side link communication. It should also be appreciated that the combination of the determination software 852, the initialization software 854, and the transmission software 856 may be configured to implement one or more functions described herein.
[0123] In certain configurations, it is also contemplated that the wireless communication device 800 includes means for determining a type associated with a sidelink communication; means for initializing a sequencer with a seed, wherein the seed is based on the type associated with the sidelink communication; and means for facilitating the transmission of at least a portion of the sidelink communication using the sequencer. In one aspect, the aforementioned means may be the processor(s) 804 configured to perform the functions recited by the aforementioned means. In another aspect, the aforementioned means may be a circuit or any equipment configured to perform the functions recited by the aforementioned means.
[0124] Of course, in the above examples, the circuit system included in the processor 804 is provided only as an example, and other means for performing the described functions may be included in various aspects of the present disclosure, including but not limited to instructions stored in the computer-readable storage medium 806, or described herein and using, for example, Figure 9-11 Any other suitable apparatus or device that implements the described processes and / or algorithms.
[0125] exist Fig. 9 In the present disclosure, a flowchart is provided that illustrates an exemplary wireless communication device process for performing some aspects of the present disclosure. As described below, some or all of the illustrated features may be omitted in certain implementations within the scope of the present disclosure, and some of the illustrated features may not be required to implement all examples. In some examples, process 900 may be performed by Figure 8 In some examples, process 900 may be performed by any suitable equipment or device for performing the functions or algorithms described below.
[0126] Process 900 begins at block 910, where the wireless communication device 800 determines a type associated with a sidelink communication. Figure 8The determination circuitry 840 shown and described may provide a means for determining a type associated with a sidelink communication.
[0127] At block 920, the process 900 continues with the wireless communication device 800 initializing a sequence generator with a seed, wherein the seed is based on the type associated with the sidelink communication. Figure 8 The initialization circuitry 842 shown and described may provide a means for initializing the sequencer.
[0128] Process 900 then ends at block 930, where the wireless communication device 800 utilizes the sequencer to facilitate at least a portion of the transmit side link communication. Figure 8 The transmit circuitry 844 as shown and described may provide means for utilizing a sequencer to facilitate at least a portion of transmit sidelink communications.
[0129] In one aspect, the type associated with the sidelink communication may be a PSCCH communication. In one aspect, the utilizing may include utilizing a sequence generator to scramble the decoded bits associated with the PSCCH communication. In this regard, the initialization at block 920 may include selecting a seed based on a subchannel over which the PSCCH communication may be transmitted. In one aspect, the utilizing at block 930 may include utilizing a sequence generator to transmit a reference signal associated with the PSCCH communication. In this regard, the initialization at block 920 may include selecting a seed based on a subchannel over which the PSCCH communication may be transmitted.
[0130] In one aspect, the type associated with the sidelink communication may be a second phase SCI communication. In one aspect, the utilizing at block 930 may include utilizing a sequence generator to scramble the decoded bits of the second phase SCI communication. In one aspect, the initializing at block 920 may include selecting a seed based on a preconfiguration of the seed according to a corresponding resource pool. In one aspect, the initializing at block 920 may include selecting a seed based on a subchannel of a corresponding PSCCH. In one aspect, the initializing at block 920 may include selecting a seed based on a subchannel at which the second phase SCI communication begins.
[0131] In one aspect, the type associated with the sidelink communication may be a PSSCH communication. In one aspect, the utilization at block 930 may include utilizing a sequence generator to scramble the decoded bits associated with the PSSCH communication. In one aspect, the initialization at block 920 may include selecting a seed based on a preconfiguration of the seed according to the corresponding resource pool. In one aspect, the initialization at block 920 may include calculating a seed from a CRC of the corresponding second-stage SCI communication. In one aspect, the initialization at block 920 may include selecting a seed based on a subchannel of the corresponding PSCCH. In one aspect, the initialization at block 920 may include selecting a seed based on a subchannel at which the corresponding second-stage SCI communication begins.
[0132] In one aspect, the utilizing at block 930 may include utilizing a sequencer to transmit a reference signal associated with a PSSCH communication. In one aspect, the initializing at block 920 may include selecting a seed based on a preconfiguration of the seed according to a corresponding resource pool. In one aspect, the initializing at block 920 may include calculating a seed from a CRC of a corresponding second phase SCI communication. In one aspect, the initializing at block 920 may include selecting a seed based on a subchannel of a corresponding PSCCH. In one aspect, the initializing at block 920 may include selecting a seed based on a subchannel at which a corresponding second phase SCI communication begins.
[0133] In one aspect, the type associated with the sidelink communication may be a PSBCH communication. In one aspect, the utilization at block 930 may include utilizing a sequence generator to scramble the decoded bits associated with the PSBCH communication. In one aspect, the utilization at block 930 may include utilizing a sequence generator to transmit a reference signal associated with the PSBCH communication. In one aspect, the initialization at block 920 may include selecting a seed based on a preconfiguration of the seed according to a corresponding resource pool. In one aspect, the initialization at block 920 may include calculating a seed based on at least one of a PSBCH transmission time, a slot index, or a distributed frame number.
[0134] In one aspect, the type associated with the side link communication may be a PTRS communication. In one aspect, the utilization at block 930 may include utilizing a sequencer to transmit the PTRS communication. In one aspect, the initialization at block 920 may include selecting a seed based on a preconfiguration of the seed according to the corresponding resource pool. In one aspect, the initialization at block 920 may include calculating a seed from a CRC of a corresponding first-phase SCI communication. In one aspect, the initialization at block 920 may include calculating a seed from a CRC of a corresponding second-phase SCI communication. In one aspect, the initialization at block 920 may include calculating a seed from a source identifier associated with the PTRS communication. In one aspect, the initialization at block 920 may include calculating a seed from a destination identifier associated with the PTRS communication.
[0135] In one aspect, the type associated with the sidelink communication may be CSI-RS communication, and the utilizing at block 930 may include utilizing the sequencer to transmit the CSI-RS communication. In one aspect, the initialization at block 920 may include calculating a seed from a CRC of the corresponding second stage SCI communication. In one aspect, the initialization at block 920 may include calculating a seed from a source identifier associated with the CSI-RS communication. In one aspect, the initialization at block 920 may include calculating a seed from a destination identifier associated with the CSI-RS communication.
[0136] In an aspect, the type associated with the sidelink communication may be a PSFCH communication.In an aspect, the initialization at block 920 may include selecting a seed based on a preconfiguration of the seed according to a corresponding resource pool.
[0137] In one configuration, the wireless communication device 800 includes means for determining a type associated with a sidelink communication; means for initializing a sequencer with a seed, wherein the seed is based on the type associated with the sidelink communication; and means for facilitating transmission of at least a portion of the sidelink communication using the sequencer. In one aspect, the foregoing means may be Figure 8 The processor 804 shown in the figure is configured to perform the functions recited by the aforementioned means. On the other hand, the aforementioned means may be a circuit or any equipment configured to perform the functions recited by the aforementioned means.
[0138] exist Fig.10 In the present disclosure, a flowchart is provided that illustrates an exemplary wireless communication device process for performing some aspects of the present disclosure. As described below, some or all of the illustrated features may be omitted in certain implementations within the scope of the present disclosure, and some of the illustrated features may not be required to implement all examples. In some examples, process 1000 may be performed by Figure 8 In some examples, process 1000 may be performed by any suitable equipment or device for performing the functions or algorithms described below.
[0139] Process 1000 begins at block 1010, where the wireless communication device 800 determines that the type associated with the side link communication is PTRS communication. Figure 8 The determination circuitry 840 shown and described may provide means for determining that the type associated with the sidelink communication is a PTRS communication.
[0140] At block 1020, process 1000 continues with wireless communication device 800 calculating a seed from the CRC of the corresponding first phase SCI communication. Figure 8 The initialization circuitry 842 shown and described may provide a means for calculating a seed.
[0141] At block 1030, process 1000 further continues with the wireless communication device 800 initializing a sequence generator with a seed, wherein the seed is based on the type associated with the sidelink communication. Figure 8 The initialization circuitry 842 shown and described may provide a means for initializing the sequencer.
[0142] Process 1000 then ends at block 1040, where the wireless communication device 800 utilizes the sequencer to facilitate transmission of at least a portion of the side link communication including the PTRS communication. Figure 8 The transmit circuitry 844 as shown and described may provide means for utilizing a sequencer to facilitate transmitting at least a portion of sidelink communications including PTRS communications.
[0143] In one configuration, the wireless communication device 800 includes means for determining that the type associated with the side link communication is a PTRS communication; means for calculating a seed from a CRC of a corresponding first phase SCI communication; means for initializing a sequencer with the seed, wherein the seed is based on the type associated with the side link communication; and means for facilitating, using the sequencer, transmission of at least a portion of the side link communication including the PTRS communication. In one aspect, the foregoing means may be Figure 8 The processor 804 shown in the figure is configured to perform the functions recited by the aforementioned means. On the other hand, the aforementioned means may be a circuit or any equipment configured to perform the functions recited by the aforementioned means.
[0144] exist Fig.11 In the present disclosure, a flowchart is provided that illustrates an exemplary wireless communication device process for performing some aspects of the present disclosure. As described below, some or all of the illustrated features may be omitted in certain implementations within the scope of the present disclosure, and some of the illustrated features may not be required to implement all examples. In some examples, process 1100 may be performed by Figure 8 In some examples, process 1100 may be performed by any suitable equipment or device for performing the functions or algorithms described below.
[0145] Process 1100 begins at block 1110, where the wireless communication device 800 determines that the type associated with the sidelink communication is a PSFCH communication. Figure 8 The determination circuitry 840 shown and described may provide means for determining that the type associated with the sidelink communication is a PSFCH communication.
[0146] At block 1120, process 1100 continues with wireless communication device 800 selecting a seed based on a preconfiguration of the seed according to the corresponding resource pool. Figure 8 The initialization circuitry 842 shown and described may provide a means for selecting a seed.
[0147] At block 1130, the process 1100 further continues with the wireless communication device 800 initializing a sequence generator with a seed, wherein the seed is based on the type associated with the sidelink communication. Figure 8 The initialization circuitry 842 shown and described may provide a means for initializing the sequencer.
[0148] Process 1100 then ends at block 1140, where the wireless communication device 800 utilizes a sequence generator to facilitate transmission of at least a portion of the sidelink communication including the PSFCH communication. Figure 8 The illustrated and described transmit circuitry 844 may provide means for utilizing a sequencer to facilitate transmitting at least a portion of sidelink communications including PSFCH communications.
[0149] In one configuration, the wireless communication device 800 includes: means for determining that the type associated with the sidelink communication is a PSFCH communication; means for selecting a seed based on a preconfiguration of the seed according to a corresponding resource pool; means for initializing a sequence generator with the seed, wherein the seed is based on the type associated with the sidelink communication; and means for facilitating, using the sequence generator, transmission of at least a portion of the sidelink communication including the PSFCH communication. In one aspect, the foregoing means may be Figure 8 The processor 804 shown in the figure is configured to perform the functions recited by the aforementioned means. On the other hand, the aforementioned means may be a circuit or any equipment configured to perform the functions recited by the aforementioned means.
[0150] Of course, in the above examples, the circuit system included in the processor 804 is provided only as an example, and other means for performing the described functions may be included in various aspects of the present disclosure, including but not limited to instructions stored in the computer-readable storage medium 806, or in Figure 1-4 and any of 7-8 and using, for example, the present invention with respect to Figure 9-11 Any other suitable apparatus or device that implements the described processes and / or algorithms.
[0151] Several aspects of wireless communication networks have been presented with reference to exemplary implementations. As those skilled in the art will readily appreciate, the various aspects described throughout this disclosure may be extended to other telecommunication systems, network architectures and communication standards.
[0152] As an example, various aspects may be implemented within other systems defined by 3GPP, such as Long Term Evolution (LTE), Evolved Packet System (EPS), Universal Mobile Telecommunications System (UMTS), and / or Global System for Mobile (GSM). Various aspects may also be extended to systems defined by the Third Generation Partnership Project 2 (3GPP2), such as CDMA2000 and / or Evolution Data Optimized (EV-DO). Other examples may be implemented within systems employing IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Ultra Wideband (UWB), Bluetooth, and / or other suitable systems. The actual telecommunication standard, network architecture, and / or communication standard employed will depend on the specific application and the overall design constraints imposed on the system.
[0153] Within the present disclosure, the wording "exemplary" is used to mean "serving as an example, instance, or illustration". Any implementation or aspect described herein as "exemplary" is not necessarily to be construed as superior or superior to other aspects of the present disclosure. Likewise, the term "aspect" does not require that all aspects of the present disclosure include the features, advantages, or modes of operation discussed. The term "coupled" is used herein to refer to a direct or indirect coupling between two objects. For example, if object A physically contacts object B, and object B contacts object C, objects A and C may still be considered to be coupled to each other - even if they are not in direct physical contact with each other. For example, a first object may be coupled to a second object, even if the first object never directly contacts the second object physically. The terms "circuit" and "circuitry" are used broadly and are intended to include both hardware implementations of electronic devices and conductors and software implementations of information and instructions, which, when connected and configured, enable the functions described in the present disclosure to be performed without limitation on the type of electronic circuits, which, when executed by a processor, enable the functions described in the present disclosure to be performed.
[0154] Figure 1-11 One or more of the components, steps, features, and / or functions described herein may be rearranged and / or combined into a single component, step, feature, or function, or implemented in several components, steps, or functions. Additional elements, components, steps, and / or functions may also be added without departing from the novel features disclosed herein. Figure 1-4 , 7 and / or 8, the apparatus, device and / or component illustrated in can be configured to perform one or more of the methods, features, or steps described herein. The novel algorithms described herein can also be efficiently implemented in software and / or embedded in hardware.
[0155] It should be understood that the specific order or hierarchy of steps in the disclosed methods is an illustration of an exemplary process. Based on design preferences, it should be understood that the specific order or hierarchy of steps in these methods can be rearranged. The attached method claims present elements of the various steps in a sample order and are not meant to be limited to the specific order or hierarchy presented unless specifically stated herein.
[0156] The previous 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 may be applied to other aspects. Thus, the claims are not intended to be limited to the various aspects shown herein, but should be granted the full scope consistent with the language of the claims, wherein the singular reference to the element is not intended to mean "there is and only one" - unless specifically stated, but intended to mean "one or more". Unless specifically stated otherwise, the term "some / some" refers to one or more. The phrase "at least one" of a list of items refers to any combination of these items, including a single member. As an example, "at least one of a, b or c" is intended to cover: a; b; c; a and b; a and c; b and c; and a, b and c. The elements of the various aspects described throughout this disclosure are all structurally and functionally equivalent solutions currently or hereafter known to those of ordinary skill in the art, and are expressly incorporated herein by reference, and are intended to be covered by the claims. In addition, nothing disclosed herein is intended to be donated to the public, regardless of whether such disclosure is explicitly recorded in the claims.
Claims
1. A wireless communication method, comprising: determining a type associated with a sidelink communication; Initializing a sequence generator with a seed, wherein based on the type associated with the sidelink communication being a phase tracking reference signal PTRS communication, the seed is selected based on a preconfiguration of the seed according to a corresponding resource pool, and the seed is calculated based on a cyclic redundancy check CRC of a corresponding first-stage sidelink control information SCI communication or calculated based on a CRC of a corresponding second-stage SCI communication; as well as The sequencer is utilized to facilitate transmitting the PTRS communication.
2. The method of claim 1, wherein: Based on the type associated with the sidelink communication being a second phase SCI communication, initializing the sequence generator with a second seed, and scrambling decoded bits of the second phase SCI communication using the sequence generator.
3. The method of claim 2, wherein: The second seed is selected based on a preconfiguration of the seed according to a corresponding resource pool.
4. The method of claim 1, wherein: Based on the type associated with the sidelink communication being a physical sidelink feedback channel (PSFCH) communication, the sequence generator is initialized with the third seed by selecting the third seed based on a preconfiguration of the seed according to a corresponding resource pool.
5. A wireless communication device, comprising: Transceiver; Memory; as well as at least one processor coupled to the transceiver and to the memory, wherein the at least one processor and the memory are configured to: determining a type associated with a sidelink communication; Initializing a sequence generator with a seed, wherein based on the type associated with the sidelink communication being a phase tracking reference signal PTRS communication, the seed is selected based on a preconfiguration of the seed according to a corresponding resource pool, and the seed is calculated based on a cyclic redundancy check CRC of a corresponding first-stage sidelink control information SCI communication or calculated based on a CRC of a corresponding second-stage SCI communication; as well as The sequencer is utilized to facilitate transmitting the PTRS communication.
6. The wireless communication device according to claim 5, wherein: Based on the type associated with the sidelink communication being a second phase SCI communication, the at least one processor is configured to initialize the sequence generator with a second seed and scramble decoded bits of the second phase SCI communication using the sequence generator.
7. The wireless communication device according to claim 6, wherein: The at least one processor is configured to select the second seed based on a preconfiguration of the seeds according to a corresponding resource pool.
8. The wireless communication device according to claim 5, wherein: Based on the type associated with the sidelink communication being a physical sidelink feedback channel (PSFCH) communication, the at least one processor is configured to initialize the sequence generator with a third seed by selecting the third seed based on a preconfiguration of the seed according to a corresponding resource pool.
9. A device for wireless communication, comprising: means for determining a type associated with a sidelink communication; means for initializing a sequencer with a seed, wherein based on the type associated with the sidelink communication being a phase tracking reference signal (PTRS) communication, the seed is selected based on a preconfiguration of the seed according to a corresponding resource pool, and the seed is calculated based on a cyclic redundancy check (CRC) of a corresponding first-stage sidelink control information (SCI) communication or calculated based on a CRC of a corresponding second-stage SCI communication; as well as Means for utilizing the sequencer to facilitate transmitting the PTRS communication.
10. The device of claim 9, wherein: Based on the type associated with the sidelink communication being second phase SCI communication, the means for initializing is configured to initialize the sequence generator with a second seed and scramble decoded bits of the second phase SCI communication using the sequence generator.
11. The device of claim 10, wherein: The second seed is selected based on a preconfiguration of the seed according to a corresponding resource pool.
12. The apparatus of claim 9, wherein: Based on the type associated with the sidelink communication being a physical sidelink feedback channel (PSFCH) communication, the means for initializing is configured to initialize the sequence generator with the third seed by selecting the third seed based on a preconfiguration of the seed according to a corresponding resource pool.