Discovery pool for sidelinks
By separately configuring resources for discovery messages and data communications for the side link channel, the resource conflict problem in the prior art is solved, and more efficient communication quality and reliability are achieved.
Patent Information
- Application Number
- CN202080099086.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-08
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2040-04-08
AI Technical Summary
Existing wireless communication technologies have difficulty effectively distinguishing and optimizing the configuration of discovery messages and data communications on sidelink channels, resulting in resource conflicts and inefficiency.
By separately configuring resources for discovery messages and data communication on the sidelink channel, including different power control, periodicity, priority, and resource pools, and using radio resource control (RRC) signaling and system information blocks (SIBs) for signaling, the independence of discovery and data communication is ensured.
The resource utilization efficiency of side link communication is improved, the conflict between discovery messages and data communication is reduced, and the communication quality and reliability are improved.
Smart Images

Figure CN115336350B_ABST
Abstract
Description
[0001] background
[0002] public domain
[0003] Aspects of the present disclosure relate to wireless communications and, more particularly, to techniques for sidelink communications.
[0004] Related technical description
[0005] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcasts, etc. These wireless communication systems may employ multiple-access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access systems include 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, to name a few.
[0006] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at a city, country, region, and even global level. New radio (e.g., 5G NR) is an example of an emerging telecommunication standard. NR is an enhancement to the LTE mobile standard promulgated by 3GPP. NR is designed to better support mobile broadband Internet access by using OFDMA with a cyclic prefix (CP) on the downlink (DL) and uplink (UL) to improve spectrum efficiency, reduce costs, improve services, utilize new spectrum, and better integrate with other open standards. To this end, NR supports beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation.
[0007] However, as the demand for mobile broadband access continues to grow, there is a need for further improvements to NR and LTE technologies. Preferably, these improvements should also apply to other multiple access technologies and the telecommunication standards that employ them.
[0008] Overview
[0009] The systems, methods, and devices of the present disclosure each have several aspects, no single one of which is solely responsible for its desirable attributes. Without limiting the scope of the disclosure as expressed in the appended claims, some features will now be briefly discussed. After considering this discussion, and particularly after reading the section entitled "Detailed Description," one will understand how the features of the present disclosure provide advantages, including improved feedback signaling.
[0010] Certain aspects provide a method for wireless communications by a first user equipment (UE). The method generally includes determining a first configuration for communicating one or more discovery messages with a second UE on a sidelink channel and a second configuration for communicating data with the second UE on the sidelink channel, wherein the first configuration is different from the second configuration; and communicating with the second UE according to at least one of the first configuration or the second configuration.
[0011] Certain aspects provide a method for wireless communication. The method generally includes determining a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for communication of data on the sidelink channel, wherein the first configuration is different from the second configuration; and transmitting an indication of the first configuration and the second configuration.
[0012] Certain aspects provide an apparatus for wireless communication by a first user equipment (UE). The apparatus generally includes a processing system and a transceiver, the processing system being configured to determine a first configuration for communicating one or more discovery messages with a second UE on a sidelink channel and a second configuration for communicating data with the second UE on the sidelink channel, wherein the first configuration is different from the second configuration; and the transceiver being configured to communicate with the second UE according to at least one of the first configuration or the second configuration.
[0013] Certain aspects provide an apparatus for wireless communication. The apparatus generally includes a processing system configured to determine a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for communication of data on the sidelink channel, wherein the first configuration is different from the second configuration; and a transmitter configured to transmit an indication of the first configuration and the second configuration.
[0014] Certain aspects provide an apparatus for wireless communications by a first user equipment (UE). The apparatus generally includes: means for determining a first configuration for communicating one or more discovery messages with a second UE on a sidelink channel and a second configuration for communicating data with the second UE on the sidelink channel, wherein the first configuration is different from the second configuration; and means for communicating with the second UE according to at least one of the first configuration or the second configuration.
[0015] Certain aspects provide an apparatus for wireless communication. The apparatus generally includes: means for determining a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for communication of data on the sidelink channel, wherein the first configuration is different from the second configuration; and means for transmitting an indication of the first configuration and the second configuration.
[0016] Certain aspects provide a computer-readable medium having instructions stored thereon that cause a first user equipment (UE) to: determine a first configuration for communicating one or more discovery messages with a second UE on a sidelink channel and a second configuration for communicating data with the second UE on the sidelink channel, wherein the first configuration is different from the second configuration; and communicate with the second UE according to at least one of the first configuration or the second configuration.
[0017] Certain aspects provide a computer-readable medium having instructions stored thereon that cause an apparatus to: determine a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for data communication on the sidelink channel, wherein the first configuration is different from the second configuration; and transmit an indication of the first configuration and the second configuration.
[0018] Aspects of the present disclosure provide apparatuses, devices, processors, and computer-readable media for performing the methods described herein.
[0019] To accomplish the foregoing and related ends, one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and accompanying drawings set forth in detail certain illustrative features of the one or more aspects. However, these features are indicative of but a few of the various ways in which the principles of the various aspects may be employed. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order that the manner in which the above-recited features of the present disclosure may be understood in detail, a more particular description of the content briefly summarized above may be obtained by reference to various aspects, some of which are illustrated in the accompanying drawings. It should be noted, however, that the accompanying drawings illustrate only certain typical aspects of the disclosure and are therefore not to be considered limiting of its scope, as the description may admit to other equally effective aspects.
[0022] Figure 1 is a block diagram conceptually illustrating an example telecommunications system in accordance with certain aspects of the present disclosure.
[0023] Figure 2 is a block diagram conceptually illustrating designs of example base stations (BSs) and user equipment (UEs) in accordance with certain aspects of the present disclosure.
[0024] Figure 3A and 3B A pictorial representation of an example vehicle-to-everything (V2X) system is shown, in accordance with aspects of the present disclosure.
[0025] Figure 4A and 4B Messages used for discovery in a sidelink are explained.
[0026] Figure 5 Illustrated is a protocol 500 for relay selection in accordance with certain aspects of the present disclosure.
[0027] Figure 6 is a flow diagram illustrating example operations for wireless communications in accordance with certain aspects of the present disclosure.
[0028] Figure 7 is a flow diagram illustrating example operations for wireless communications in accordance with certain aspects of the present disclosure.
[0029] Figure 8 Illustrated are communications devices that may include various components configured to perform operations for the techniques disclosed herein.
[0030] To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one aspect may be beneficially utilized in other aspects without specific recitation.
[0031] Detailed description
[0032] Aspects of the present disclosure provide apparatus (devices), methods, processing systems, and computer-readable media for configuring sidelink discovery and data communication. For example, in some aspects, various configurations for performing discovery and data communication may be configured separately. These configurations may include resources, power control configurations, power saving configurations, periodicity, priorities, or any combination thereof for discovery and data communication. Some aspects provide techniques for signaling the configuration to the UE. For example, radio resource control (RRC) signaling or system information blocks (SIBs) may be used to signal the configuration. One or more bits may be included to distinguish resources configured for discovery from resources configured for data communication, as described in more detail herein.
[0033] The following description provides examples of configurations for SL communication in a communication system and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements discussed without departing from the scope of the present disclosure. Various examples may omit, substitute, or add various procedures or components as appropriate. For example, the methods described may be performed in an order different from that described, and various steps may be added, omitted, or combined. Moreover, features described with reference to some examples may be combined in some other examples. For example, an apparatus may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, the scope of the present disclosure is intended to cover such apparatus or methods practiced using other structures, functionalities, or structures and functionalities that are in addition to or in addition to the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the present disclosure disclosed herein may be implemented by one or more elements of the claims. The word "exemplary" is used herein to mean "used as an example, instance, or illustration." Any aspect described herein as "exemplary" is not necessarily to be construed as being superior to or superior to other aspects.
[0034] In general, any number of wireless networks may be deployed in a given geographic area. Each wireless network may support a specific radio access technology (RAT) and may operate on one or more frequencies. A RAT may also be referred to as a radio technology, air interface, etc. A frequency may also be referred to as a carrier, subcarrier, frequency channel, tone, subband, etc. Each frequency may support a single RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, a 5G NR RAT network may be deployed.
[0035] Figure 1 An example wireless communication network 100 is illustrated in which aspects of the present disclosure may be performed. For example, the wireless communication network 100 may be a NR system (e.g., a 5G NR network).
[0036] like Figure 1 As illustrated in , the wireless communication network 100 may include several base stations (BSs) 110a-z (each also individually referred to herein as BS 110 or collectively referred to as BS 110) and other network entities. BS 110 may provide communication coverage for a particular geographic area (sometimes referred to as a "cell"), which may be stationary or mobile depending on the location of mobile BS 110. In some examples, BS 110 may interconnect with each other and / or to one or more other BSs or network nodes (not shown) in the wireless communication network 100 using any suitable transport network via various types of backhaul interfaces (e.g., direct physical connections, wireless connections, virtual networks, etc.). Figure 1In the example shown in FIG, BSs 110a, 110b, and 110c may be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS 110x may be a pico BS for pico cell 102x. BSs 110y and 110z may be femto BSs for femto cells 102y and 102z, respectively. A BS may support one or more cells. BS 110 communicates with user equipment (UEs) 120a-y (each also individually or collectively referred to herein as UE 120) in wireless communication network 100. UEs 120 (e.g., 120x, 120y, etc.) may be dispersed throughout wireless communication network 100, and each UE 120 may be stationary or mobile.
[0037] According to certain aspects, UE 120 can be configured to perform discovery operations. Figure 1 As shown in FIG, UE 120a includes a discovery manager 122. The discovery manager 122 may be configured to: determine a first configuration for communication of one or more discovery messages on a sidelink channel with a second UE (e.g., UE 120t) and a second configuration for data communication with the second UE on the sidelink channel, the first configuration being different from the second configuration; and communicate with the second UE according to at least one of the first configuration or the second configuration, as described in more detail herein. BS 110a includes a discovery manager 112. The discovery manager 112 may be configured to: determine a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE (e.g., UE 120a) and a second UE (e.g., UE 120t) and a second configuration for data communication on the sidelink channel, wherein the first configuration is different from the second configuration; and transmit an indication of the first configuration and the second configuration.
[0038] The wireless communication network 100 may also include a relay station (e.g., relay station 110r) (also referred to as a relay, etc.), which receives transmissions of data and / or other information from an upstream station (e.g., BS 110a or UE 120r) and sends transmissions of the data and / or other information to a downstream station (e.g., UE 120 or BS 110), or the relay station relays transmissions between each UE 120 to facilitate communication between the devices.
[0039] A network controller 130 may couple to a set of BSs 110 and provide coordination and control for these BSs 110. The network controller 130 may communicate with the BSs 110 via a backhaul. The BSs 110 may also communicate with each other (eg, directly or indirectly) via a wireless or wired backhaul.
[0040] Figure 2Illustrated are BS 110a and UE 120a (e.g., in Figure 1 Example components of the wireless communication network 100).
[0041] At BS 110a, transmit processor 220 may receive data from data source 212 and control information from controller / processor 240. The control information may be for a physical broadcast channel (PBCH), a physical control format indicator channel (PCFICH), a physical hybrid ARQ indicator channel (PHICH), a physical downlink control channel (PDCCH), a group common PDCCH (GC PDCCH), etc. The data may be for a physical downlink shared channel (PDSCH), etc. Processor 220 may process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols, respectively. Transmit processor 220 may also generate reference symbols, such as for a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a cell-specific reference signal (CRS). The transmit (TX) multiple-input, multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, and / or reference symbols, as applicable, and may provide output symbol streams to modulators (MODs) 232a-232t. Each modulator 232 may process its respective output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator may further process (e.g., convert to analog, amplify, filter, and upconvert) the output sample stream to obtain a downlink signal. The downlink signals from modulators 232a-232t may be transmitted via antennas 234a-234t, respectively.
[0042] At UE 120a, antennas 252a-252r may receive downlink signals from BS 110a and may provide received signals to demodulators (DEMODs) 254a-254r, respectively, within the transceiver. Each demodulator 254 may condition (e.g., filter, amplify, downconvert, and digitize) its respective received signal to obtain input samples. Each demodulator may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 256 may receive received symbols from all demodulators 254a-254r, perform MIMO detection on the received symbols where applicable, and provide detected symbols. A receive processor 258 may process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide decoded data for UE 120a to a data sink 260, and provide decoded control information to a controller / processor 280.
[0043] On the uplink, at UE 120a, a transmit processor 264 may receive and process data from a data source 262 (e.g., for a physical uplink shared channel (PUSCH)) and control information from a controller / processor 280 (e.g., for a physical uplink control channel (PUCCH)). The transmit processor 264 may also generate reference symbols for reference signals (e.g., a sounding reference signal (SRS)). The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266, if applicable, further processed by a demodulator in transceivers 254a-254r (e.g., for SC-FDM, etc.), and transmitted to BS 110a. At BS 110a, the uplink signal from UE 120a may be received by antenna 234, processed by modulator 232, detected by MIMO detector 236, if applicable, and further processed by receive processor 238 to obtain decoded data and control information sent by UE 120a. Receive processor 238 may provide decoded data to data sink 239 and decoded control information to controller / processor 240 .
[0044] Memories 242 and 282 may store data and program codes for BS 110a and UE 120a, respectively. A scheduler 244 may schedule UEs for data transmission on the downlink and / or uplink.
[0045] The controller / processor 280 and / or other processors and modules at the UE 120a may perform or direct the execution of processes for the techniques described herein. Figure 2 As shown in FIG, the controller / processor 280 of the UE 120a has a discovery manager 122 and the controller / processor 280 of the BS 110 has a discovery manager 112. Although shown at the controller / processor, other components of the UE 120a may also be used to perform the operations described herein.
[0046] Figure 3A and 3B A diagrammatic representation of an example vehicle-to-everything (V2X) system is shown according to some aspects of the present disclosure. For example, Figure 3A and 3B The UE shown in FIG. 5 may communicate via a sidelink channel and may perform sidelink CSI reporting as described herein.
[0047] exist Figure 3A and 3B The V2X system provided in [1] provides two complementary transmission modes. Figure 3A The first transmission mode, shown by way of example in FIG, involves direct communication between parties that are adjacent to each other in a local area (e.g., also referred to as sidelink communication). Figure 3B The second transmission mode shown by way of example in FIG involves network communication through the network, which may be implemented through a Uu interface (e.g., a wireless communication interface between a radio access network (RAN) and a UE). As illustrated, UEs 352, 354 may communicate with each other using a side link (SL) 398.
[0048] Reference Figure 3A , a V2X system 300 (e.g., including vehicle-to-vehicle (V2V) communications) is illustrated with two UEs 302, 304 (e.g., vehicles). A first transmission mode allows direct communication between different parties in a given geographic location. As illustrated, the vehicles may have a wireless communication link 306 (V2P) with an individual (e.g., via a UE) through a PC5 interface. Communication between UEs 302 and 304 may also occur through a PC5 interface 308. Communication (V2I) from UE 302 to other highway components (e.g., highway components 310, such as traffic signals or signs) may occur in a similar manner through a PC5 interface 312. Figure 3A Each communication described in the preceding text can be bidirectional, so each element can be both a transmitter and receiver of information. The V2X system 300 can be a self-managed system implemented without the assistance of a network entity. This self-managed system can achieve improved spectrum efficiency, reduced costs, and increased reliability because no network service interruptions occur during handover operations for mobile vehicles. The V2X system can be configured to operate in licensed or unlicensed spectrum, allowing any vehicle equipped with the system to access shared frequencies and share information. This coordinated / shared spectrum operation allows for safe and reliable operation.
[0049] Figure 3B A V2X system 350 is shown for communicating between a UE 352 (e.g., a vehicle) and a UE 354 (e.g., a vehicle) via a network entity 356. These network communications may occur via separate nodes (such as base stations, e.g., eNBs or gNBs) that transmit and receive information to and from the UEs 352 and 354 (e.g., relay information between the UEs 352 and 354). Network communications via vehicle-to-network (V2N) links (e.g., Uu links 358 and 310) may be used, for example, for long-range communications between vehicles, such as for communicating the presence of a traffic incident some distance ahead along a road or highway. Other types of communications may be sent by the nodes to the vehicles, such as traffic flow conditions, road hazard warnings, environmental / weather reports, service station availability, and other similar examples. Such data may be obtained from a cloud-based sharing service.
[0050] In some cases, two or more subordinate entities (e.g., UEs) may communicate with each other using sidelink signals. As described above, V2V and V2X communications are examples of communications that can be transmitted via a sidelink. Other applications of sidelink communications may include public safety or service announcement communications, proximity service communications, UE-to-network relay communications, device-to-device (D2D) communications, Internet of Everything (IoE) communications, Internet of Things (IoT) communications, mission-critical mesh communications, and other suitable applications. In general, a sidelink may refer to a direct link between a subordinate entity (e.g., UE1) and another subordinate entity (e.g., UE2). In this way, the sidelink can be used to transmit and receive communications (also referred to as "sidelink signals" herein) without relaying the communications through a scheduling entity (e.g., BS), even if the scheduling entity can be used for scheduling or control purposes. In some examples, the sidelink signals can be conveyed using a licensed spectrum (unlike wireless local area networks, which typically use an unlicensed spectrum).
[0051] Various sidelink channels can be used for sidelink communications, including the physical sidelink discovery channel (PSDCH), the physical sidelink control channel (PSCCH), the physical sidelink shared channel (PSSCH), and the physical sidelink feedback channel (PSFCH). The PSDCH can carry discovery expressions that enable neighboring devices to discover each other. The PSCCH can carry control signaling (such as sidelink resource configuration and other parameters for data transmission), while the PSSCH can carry data transmission. The PSFCH can carry feedback, such as channel state information (CSI) related to the sidelink channel quality.
[0052] Example Techniques for Configuring a Discovery Pool for Sidelink
[0053] Certain aspects of the present disclosure relate to techniques for configuring a resource pool (also referred to as a discovery pool) for discovery to be used for sidelink communications. The discovery operations described herein are used by a remote UE to connect to another UE (e.g., a relay UE) for data communication. As used herein, data communication generally refers to data communication and feedback between UEs based on an established link. In certain aspects of the present disclosure, the resources used for discovery can be configured separately from the resources to be used for communication in the sidelink, as described in more detail herein.
[0054] For Long Term Evolution (LTE), the discovery pool and the communication pool may be configured separately in a radio resource control (RRC) reconfiguration message, a system information block (SIB), or may be preconfigured (e.g., in the standard). For example, for a UE in idle mode of operation, a shared communication pool may be provided in LTE SIB18, and a shared discovery pool may be provided in LTE SIB19. A shared resource pool generally refers to resources available to multiple UEs for a specific purpose (e.g., data communication or discovery). For out-of-coverage (OOC) UEs, a shared communication pool and a discovery pool may be provided separately in preconfiguration. For a UE in connected mode of operation, a dedicated communication pool and a discovery pool may be provided separately in an RRC reconfiguration message. A dedicated resource pool generally refers to resources dedicated to a specific UE for communication or discovery.
[0055] In some cases, transmit (TX) and receive (RX) pools can be configured. For example, a shared TX pool can be configured in a SIB or pre-configured. This shared TX pool can be overwritten with a dedicated configuration via an RRC reconfiguration message. For LTE, the RX pool can always be shared across all UEs and can be provided (e.g., configured) via an RRC message only during a handover (HO). The RX pool can be independent of the UE's RRC state. In some implementations, dedicated resource assignments may be configured only for the TX pool.
[0056] There are various differences between the discovery pool and the communication pool. For example, side link control information (SCI) cannot be used for discovery messages. Both the communication pool and the discovery pool can be defined by a periodic subframe resource pool in the time domain and a periodic resource block (RB) pool in the frequency domain. The communication pool and the discovery pool can share the same RB pool definition in LTE. For example, the bandwidth for the discovery pool and the communication pool can be 2RB to 200RB, and the starting position of the resource pool can be configurable. For the communication pool, separate frequency allocations can be defined for control transmission and data transmission. The communication pool and the discovery pool can use different periodicity configurations. For example, the periodicity of the communication pool can be 40ms to 320ms, while the periodicity for the discovery pool can be 320ms to 10.24 seconds. In other words, the communication pool can be denser than the discovery pool.
[0057] Figure 4A and 4B Messages used for discovery in a sidelink are explained. Figure 4A A discovery protocol referred to as "Model A" discovery is illustrated. As illustrated, a UE 402 may transmit announce messages 412, 414, 416, 418 using a resource pool configured for discovery. The announce messages may be received by other UEs 404, 406, 408, 410 that may be monitoring for announce messages. The announce messages may be sent in a PC5 communication channel, as described with respect to Figure 3A and3B Once received, one or more of the announce messages may be used for UE 402 to connect with one or more of UEs 404, 406, 408, 410.
[0058] Figure 4B A discovery protocol known as "Model B" discovery is illustrated. As illustrated, UE 402 may be a discoverer UE and may transmit solicitation messages 452, 454, 456, 458. The solicitation messages may be received by one or more UEs 404, 406, 408, 410. For example, as illustrated, UE 404 and UE 406 may transmit response messages 460, 462 back to UE 402 to facilitate a connection on the sidelink. For example, UE 402 may perform channel measurements to select the one of UEs 404, 406 with the highest link quality and perform connection establishment with the selected UE.
[0059] Figure 5 A protocol 500 for relay selection according to certain aspects of the present disclosure is illustrated. As illustrated, a UE 504 can act as a relay UE to relay data between the UE 502 and a network (e.g., a gateway (GW) 510). For example, at block 512, the UE 504 can attach to the network and perform authorization and provisioning for UE-to-network relay operation. At block 514, the UE 504 can establish an RRC connection with a base station 506 (e.g., an eNB). The UE 504 can then transmit sidelink UE information 516 to the base station 506, receive an RRC reconfiguration message 518, and transmit an RRC reconfiguration complete message 520.
[0060] Once the RRC reconfiguration is complete, a discovery operation can be performed. The remote UE 502 can identify the presence of at least one suitable relay UE in its vicinity to request relay services. The relay UE is identified via a discovery message. For example, the relay UE can announce its presence by periodically transmitting a sidelink (SL) discovery message (e.g., according to Model A discovery), or the remote UE can transmit an SL discovery solicitation message, expecting a nearby relay to respond (e.g., according to Model B discovery).
[0061] For example, relay UE 504 may transmit a relay announcement 522 to remote UE 502. Relay announcement 522 may correspond to information about Figure 4A One of the announcement messages 412, 414, 416, 418 described. In some cases, the relay announcement 522 may correspond to a message about Figure 4BFor example, for Model B discovery, the remote UE 502 may transmit a relay discovery request 524 (e.g., corresponding to one of the solicitation messages 452, 454, 456, 458), and the relay announcement 522 may be in response to the relay discovery request 524. At block 526, direct communication may be established based on the relay announcement 522. In other words, during relay discovery, the remote UE 502 obtains the UE ID of the relay UE 504 to be used for SL transmission and reception of relayed traffic.
[0062] As illustrated, relay UE 504 may transmit a remote UE report 528 to a mobility management entity (MME) 508 indicating that the relay UE will act as a relay for remote UE 502. Relay UE 504 may then receive a remote UE response 530, after which user data 532 may be communicated between remote UE 502 and the network, with relay UE 504 acting as a relay.
[0063] Figure 6 is a flow diagram illustrating example operations 600 for wireless communications, in accordance with certain aspects of the present disclosure. Operations 600 may be performed, for example, by a BS, such as BS 110a in wireless communication network 100, for example.
[0064] Operation 600 may be implemented as a process on one or more processors (e.g., Figure 2 Furthermore, signal transmission and reception by the BS in operation 600 may be performed by, for example, one or more antennas (e.g., Figure 2 In some aspects, signal transmission and / or reception by the BS may be achieved by obtaining and / or outputting signals via a bus interface of one or more processors (e.g., controller / processor 240).
[0065] Operations 600 may begin at block 605 by a base station determining a first configuration for communicating one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for communicating data on the sidelink channel. In certain aspects of the present disclosure, the first configuration may be different from the second configuration. At block 610, the base station transmits an indication of the first configuration and the second configuration.
[0066] Figure 7 is a flow diagram illustrating example operations 700 for wireless communications, in accordance with certain aspects of the present disclosure. Operations 700 may be performed, for example, by a first UE, such as UE 120t in wireless communication network 100, for example.
[0067] Operation 700 may be implemented as a process on one or more processors (e.g., Figure 2 Furthermore, signal transmission and reception by the first UE in operation 700 may be performed by, for example, one or more antennas (e.g., Figure 2 In certain aspects, signal transmission and / or reception by the UE may be achieved by obtaining and / or outputting signals via a bus interface of one or more processors (e.g., controller / processor 280).
[0068] Operations 700 may begin at block 705 by a first UE determining a first configuration for communicating one or more discovery messages with a second UE on a sidelink channel and a second configuration for data communications with the second UE on the sidelink channel. In some aspects, the first configuration may be different from the second configuration. In some aspects, determining the first and second configurations may involve receiving an indication of the first and second configurations from a base station. At block 710, the first UE communicates with the second UE according to at least one of the first configuration or the second configuration. In other words, the first UE may transmit or receive a discovery message for establishing a connection with the second UE. After the connection is established, the first UE may communicate with the second UE using the second configuration for data communications.
[0069] In some cases, the physical sidelink control channel (PSCCH) and the physical sidelink shared channel (PSSCH) can be used to transmit discovery messages. In certain aspects of the present disclosure, the discovery resource pool can be configured separately from the communication channel. In other words, separate discovery resource pools and communication resource pools can be configured. In this way, conflicts between communication and discovery messages can be reduced.
[0070] In certain aspects, separate power conservation schemes can be used for the discovery resource pool and the communication resource pool. For example, a first configuration for communicating one or more discovery messages can be a first DRX mode, while a second configuration for data communication can be a second DRX mode, where the first DRX mode is different from the second DRX mode. That is, different discontinuous reception (DRX) modes can be configured for the discovery pool and the communication pool.
[0071] In some aspects, separate power control schemes may be used. For example, determining a first configuration for discovery may include determining a first power control scheme for communication of one or more discovery messages, and determining a second configuration for data communication may include determining a second power control scheme for data communication, the first power control scheme being different from the second power control scheme. In some aspects, determining the first configuration may include determining that one or more discovery messages are to be transmitted using a maximum transmit power. In other words, the discovery messages may be configured to be transmitted using the maximum transmit power, while a power control scheme (e.g., open-loop power control or closed-loop power control) may be used for communications that may be unicast.
[0072] In some aspects, different time and frequency resources may be configured for the discovery pool and the communication pool. For example, a first configuration for discovery may include configuration of a first resource for the communication of one or more discovery messages, and a second configuration for data communication may include configuration of a second resource for data communication, the first resource being a different time and frequency than the second resource. In other aspects, the discovery pool and the communication pool may share the same time and frequency resources. In such a case, it may depend on the network implementation to configure a longer periodicity for the discovery pool than for the communication pool. For example, a first configuration for discovery may include configuration of a longer periodicity for the communication of one or more discovery messages than for the data communication.
[0073] In certain aspects, different discovery priority levels may be configured for different services. For example, a relay UE and a remote UE may obtain a service code from the network. The service code may indicate the quality of service (QoS) associated with the service for which discovery operations are being implemented. In other words, discovery messages may have different QoS and latency specifications and may be configured with different periodicities accordingly. For example, discovery messages configured for services with low latency specifications may be configured with a shorter periodicity, thereby allowing for faster discovery between UEs.
[0074] In certain aspects, the discovery pool may be configured via a system information block, an RRC message, or pre-configured at the UE (e.g., included in the standard). To achieve resource pool separation, a distinction may be implemented in the resource pool configuration. For example, a 1-bit indication indicating whether certain resources scheduled are for discovery may be included in the configuration message (e.g., SIB or RRC). For example, as described with respect to Figure 7The described first UE may receive one or more messages indicating a first configuration for the communication of one or more discovery messages and a second configuration for data communication. The one or more messages may include a message that schedules resources for the communication of the discovery messages, the message having one bit indicating that the scheduled resources will be used for discovery. In certain aspects, the one or more messages may include a message that schedules resources, the message having at least two bits indicating that the scheduled resources will be used only for discovery, only for data communication, or for discovery or data communication. In other words, a 2-bit indication indicating whether certain scheduled resources are to be used for discovery and communication, only for discovery, or only for communication may be included in the configuration message.
[0075] When a 1-bit or 2-bit indication is added to the configuration message, the discovery pool configuration and the communication pool configuration can be included in the same message (e.g., SIB). For example, the resource pool for V2X communication on the sidelink can be configured via the SIB. The configuration implementation for V2X using the SIB can be used, but with one or more additional bits used to configure certain resources for discovery.
[0076] In some aspects, separate resource pool configurations may be used for discovery. For example, the discovery pool configuration may be included in a different SIB than the communication pool configuration. That is, the one or more messages including a first configuration for discovery and a second configuration for data communication may include: a first message (e.g., a first SIB) indicating the first configuration for communicating one or more discovery messages, and a second message (e.g., a second SIB) indicating the second configuration for data communication.
[0077] In certain aspects, the configuration for the discovery pool may be provided in the SIB (e.g., for in-coverage UEs) or pre-configured (e.g., for out-of-coverage (OOC) UEs). In some cases, the TX pool (e.g., resources used for transmission by a UE) may be modified for an RRC-connected UE by a dedicated configuration via an RRC reconfiguration message (e.g., RRC reconfiguration message 518). In certain aspects, the RX pool (e.g., resources used for reception by a UE) may be independent of the RRC state and, thus, only indicated in an RRC reconfiguration message upon handover (HO) from one cell to another. RX pool and TX pool generally refer to resources used for reception and transmission, respectively. For example, the network may configure one UE with resources used for reception (RX pool) and another UE with the same resources used for transmission (TX pool).
[0078] In certain aspects, separate power control for discovery and communication can be configured. As described herein, discovery can be used by remote UEs to connect to relay UEs, while communication can be based on established links and feedback. In certain aspects, separate power control configurations can be used for the discovery TX pool and the communication TX pool. For example, discovery announcements can use maximum power, while communication can be power-controlled (e.g., using open-loop or closed-loop power control).
[0079] In certain aspects, prioritization rules can be configured for discovery transmissions and transmissions used for data communications. That is, the discovery pool can be frequency division multiplexed (FDM) with the communication pool, and the UE can end up in a scenario where, in a single time slot, the UE must perform both discovery and data communications. However, due to certain limitations, the UE may not be able to perform both discovery and data communications in the same time slot. As another example, sidelink communications can be configured using semi-static grants, and therefore, transmissions used for communication can conflict with transmissions used for discovery (e.g., transmissions used for communication can be configured with the same resources as transmissions used for discovery).
[0080] In such a scenario, configured prioritization rules may be used to select whether discovery or data communication will be performed in the time slot. For example, based on a direct comparison between the associated logical channel (LCH) priorities, communication transmission may take precedence over discovery. In other words, the priority for the LCH used for discovery may be configured, and the priority for the LCH used for communication may be configured. The priorities for discovery and data communication may be extracted from the media access control (MAC)-control element (CE) header of the corresponding LCH. In some aspects, the QoS associated with discovery (e.g., LCH priority or 5G QoS indicator (5QI)) may be compared with a threshold. For example, if the QoS associated with discovery is lower than the threshold, data communication may be prioritized. In some aspects, the QoS associated with communication (e.g., LCH priority or 5QI) may be compared with a threshold. For example, if the QoS associated with data communication is higher than the threshold, data communication may be prioritized.
[0081] Certain aspects of the present disclosure provide rules for prioritizing physical sidelink feedback channels (PSFCH) and discovery. Data communications as described herein may convey feedback on the PSFCH. The feedback may include, for example, an acknowledgment (ACK) or negative ACK (NACK) for data received on a physical sidelink shared channel (PSSCH). The priority associated with the PSFCH may be the priority of the associated PSSCH. In other words, if the feedback transmission on the PSFCH conflicts with the discovery transmission, the priority associated with the discovery may be compared with the priority associated with the PSSCH for which feedback will be transmitted on the PSFCH.
[0082] In some aspects, a transmission on the PSFCH may have already been sent to lower layers for transmission when the conflicting discovery message is ready for transmission. In such a scenario, the PSFCH transmission may not be suspended (e.g., even if the priority associated with the discovery message is higher). In some aspects, a transmission on the sidelink broadcast channel (SL-BCH) may conflict with a discovery or communication message. In such a situation, the transmission on the SL-BCH may take precedence over the transmission for discovery or communication.
[0083] Figure 8 Illustrated are operations that may include being configured to perform the techniques disclosed herein (such as Figure 6 and 7 8. The communication device 800 includes various components (e.g., corresponding to means-plus-function components) of the present invention and the operations illustrated in the accompanying drawings. The communication device 800 includes a processing system 802 coupled to a transceiver 808. The transceiver 808 is configured to transmit and receive signals for the communication device 800 (such as the various signals described herein) via an antenna 810. The processing system 802 can be configured to perform processing functions for the communication device 800, including processing signals received and / or to be transmitted by the communication device 800.
[0084] The processing system 802 includes a processor 804 coupled to a computer-readable medium / memory 812 via a bus 806. In some aspects, the computer-readable medium / memory 812 is configured to store instructions (e.g., computer-executable code) that, when executed by the processor 804, cause the processor 804 to perform Figure 6 and 7 . In some aspects, the computer-readable medium / memory 812 stores code 814 for prioritization (e.g., selecting a message to transmit); code 816 for data reception / transmission (e.g., data communication); code 818 for determining a configuration; and code 820 for discovery (e.g., transmitting / receiving discovery messages). In some aspects, the processor 804 has circuitry configured to implement the code stored in the computer-readable medium / memory 812. The processor 804 includes circuitry 822 for prioritization (e.g., selecting a message to transmit); circuitry 824 for data reception / transmission (e.g., data communication); circuitry 826 for determining a configuration; and circuitry 828 for discovery (e.g., transmitting / receiving discovery messages).
[0085] The techniques described herein can be used for various wireless communication technologies such as NR (e.g., 5G NR), 3GPP Long Term Evolution (LTE), Advanced LTE (LTE-A), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), and other networks. The terms "network" and "system" are often used interchangeably. A CDMA network can implement radio technologies such as Universal Terrestrial Radio Access (UTRA) and cdma2000. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. cdma2000 covers IS-2000, IS-95, and IS-856 standards. A TDMA network can implement radio technologies such as Global System for Mobile Communications (GSM). OFDMA networks can implement radio technologies such as NR (e.g., 5G RA), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDMA. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). cdma2000 and UMB are described in documents from an organization called the 3rd Generation Partnership Project 2 (3GPP2). NR is an emerging wireless communication technology under development.
[0086] The techniques described herein can be used for the wireless networks and radio technologies mentioned above as well as other wireless networks and radio technologies. For clarity, although various aspects may be described herein using terms typically associated with 3G, 4G, and / or 5G wireless technologies, various aspects of the present disclosure may be applied in communication systems based on other generations.
[0087] In 3GPP, the term "cell" can refer to the coverage area of a Node B (NB) and / or the NB subsystem serving that coverage area, depending on the context in which the term is used. In NR systems, the terms "cell" and base station (BS), next-generation Node B (gNB or g-Node B), access point (AP), distributed unit (DU), carrier, or transmit reception point (TRP) can be used interchangeably. A BS can provide communication coverage for macro cells, pico cells, femto cells, and / or other types of cells. A macro cell can cover a relatively large geographic area (e.g., several kilometers in radius) and can allow unrestricted access by UEs with service subscriptions. A pico cell can cover a relatively small geographic area and can allow unrestricted access by UEs with service subscriptions. A femto cell can cover a relatively small geographic area (e.g., a residence) and can allow restricted access by UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs for users in a residence, etc.). A BS for a macro cell can be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS.
[0088] A UE may also be referred to as a mobile station, a terminal, an access terminal, a subscriber unit, a station, a customer premises equipment (CPE), a cellular phone, a smartphone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet computer, a camera, a gaming device, a netbook, a smartbook, an ultrabook, an appliance, a medical device or medical equipment, a biometric sensor / device, a wearable device (such as a smart watch, smart clothing, smart glasses, a smart wristband, smart jewelry (e.g., a smart ring, a smart bracelet, etc.)), an entertainment device (e.g., a music device, a video device, a satellite radio, etc.), a vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a global positioning system device, or any other suitable device configured to communicate via a wireless or wired medium. Some UEs may be considered machine type communication (MTC) devices or evolved MTC (eMTC) devices. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which can communicate with a base station, another device (e.g., a remote device), or some other entity. A wireless node can provide connectivity to or to a network (e.g., a wide area network (such as the Internet) or a cellular network) via, for example, a wired or wireless communication link. Some UEs may be considered Internet of Things (IoT) devices, which may be narrowband IoT (NB-IoT) devices.
[0089] Some wireless networks (e.g., LTE) utilize orthogonal frequency division multiplexing (OFDM) on the downlink and single-carrier frequency division multiplexing (SC-FDM) on the uplink. OFDM and SC-FDM divide the system bandwidth into multiple (K) orthogonal subcarriers, often referred to as tones, bins, etc. Each subcarrier can be modulated with data. Generally speaking, modulation symbols are sent in the frequency domain for OFDM and in the time domain for SC-FDM. The spacing between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system bandwidth. For example, the subcarrier spacing can be 15 kHz, and the minimum resource allocation (called a "resource block" (RB)) can be 12 subcarriers (or 180 kHz). Therefore, for system bandwidths of 1.25, 2.5, 5, 10, or 20 megahertz (MHz), the nominal fast Fourier transform (FFT) size can be equal to 128, 256, 512, 1024, or 2048, respectively. The system bandwidth may be further divided into subbands. For example, a subband may cover 1.8 MHz (e.g., 6 RBs), and there may be 1, 2, 4, 8, or 16 subbands for system bandwidths of 1.25, 2.5, 5, 10, or 20 MHz, respectively. In LTE, the basic transmission time interval (TTI) or packet duration is a 1 ms subframe.
[0090] NR can utilize OFDM with CP on both the uplink and downlink and includes support for half-duplex operation using TDD. In NR, a subframe is still 1 ms, but the basic TTI is called a slot. A subframe contains a variable number of slots (e.g., 1, 2, 4, 8, 16, ... slots), depending on the subcarrier spacing. An NR RB is 12 consecutive frequency subcarriers. NR can support a base subcarrier spacing of 15 kHz, and other subcarrier spacings can be defined relative to the base subcarrier spacing, such as 30 kHz, 60 kHz, 120 kHz, 240 kHz, etc. The symbol and slot lengths scale with the subcarrier spacing. The CP length also depends on the subcarrier spacing. Beamforming can be supported and the beam direction can be dynamically configured. MIMO transmission with precoding can also be supported. In some examples, MIMO configurations in the DL can support up to 8 transmit antennas (multi-layer DL transmission with up to 8 streams) and up to 2 streams per UE. In some examples, multi-layer transmission of up to 2 streams per UE can be supported. Aggregation of multiple cells can be supported using up to 8 serving cells.
[0091] In some examples, access to the air interface may be scheduled. A scheduling entity (e.g., a BS) allocates resources for communication between some or all devices and equipment within its service area or cell. The scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more subordinate entities. That is, for scheduled communications, the subordinate entities utilize the resources allocated by the scheduling entity. The base station is not the only entity that can be used as a scheduling entity. In some examples, a UE may act as a scheduling entity and may schedule resources for one or more subordinate entities (e.g., one or more other UEs), and other UEs may utilize the resources scheduled by the UE for wireless communication. In some examples, a UE may act as a scheduling entity in a peer-to-peer (P2P) network and / or in a mesh network. In the mesh network example, UEs may communicate directly with each other in addition to communicating with the scheduling entity.
[0092] In some examples, two or more subordinate entities (e.g., UEs) may communicate with each other using sidelink signals. Real-world applications of such sidelink communications may include public safety, proximity services, UE-to-network relay, vehicle-to-vehicle (V2V) communications, Internet of Everything (IoE) communications, IoT communications, mission-critical mesh networks, and / or various other suitable applications. Generally, a sidelink signal may refer to a signal that is communicated from one subordinate entity (e.g., UE1) to another subordinate entity (e.g., UE2) without relaying the communication through a scheduling entity (e.g., UE or BS), even though the scheduling entity may be used for scheduling and / or control purposes. In some examples, the sidelink signal may be communicated using licensed spectrum (unlike wireless local area networks, which typically use unlicensed spectrum).
[0093] Each method disclosed herein includes one or more steps or actions for implementing the method. These method steps and / or actions may be interchangeable with one another without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and / or use of the specific steps and / or actions may be modified without departing from the scope of the claims.
[0094] As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items, including single members. As an example, "at least one of a, b, or c" is intended to encompass: a, b, c, ab, ac, bc, and abc, as well as any combination with multiples of the same elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).
[0095] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, searching (e.g., searching in a table, database, or another data structure), ascertaining, and the like. Furthermore, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Furthermore, "determining" may include resolving, selecting, choosing, establishing, and the like.
[0096] The preceding description is provided to enable anyone 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. Accordingly, the claims are not intended to be limited to the aspects shown herein, but rather should be granted the full scope consistent with the claim language, with references to elements in the singular not intended to mean "one and only one" (unless specifically stated otherwise) but rather "one or more." Unless otherwise stated, the term "some" refers to one or more. All structural and functional equivalents of the various aspects described herein to those skilled in the art, now or hereafter known, are expressly incorporated herein by reference and are intended to be covered by the claims. Furthermore, nothing disclosed herein is intended to be dedicated to the public, regardless of whether such disclosure is explicitly recited in the claims. No element of a claim should be construed under 35 USC §112(f) unless the element is explicitly recited using the phrase "means for..." or, in the case of a method claim, the element is recited using the phrase "step for..."
[0097] The various operations of the methods described above may be performed by any suitable device capable of performing the corresponding functions. These devices may include various hardware and / or software components and / or modules, including but not limited to circuits, application specific integrated circuits (ASICs), or processors. Generally, where there are operations illustrated in the figures, these operations may have corresponding counterpart means-plus-function components with similar numbering.
[0098] The various illustrative logical blocks, modules, and circuits described in conjunction with the present disclosure may be implemented or executed with a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any commercially available processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0099] If implemented in hardware, an example hardware configuration may include a processing system in a wireless node. The processing system may be implemented using a bus architecture. Depending on the specific application and overall design constraints of the processing system, the bus may include any number of interconnecting buses and bridges. The bus may link together various circuits including a processor, a machine-readable medium, and a bus interface. The bus interface may be used to connect a network adapter, etc., to the processing system via the bus. The network adapter may be used to implement signal processing functions at the PHY layer. In the user terminal 120 (see Figure 1 ), a user interface (e.g., a keypad, display, mouse, joystick, etc.) may also be connected to the bus. The bus may also link various other circuits, such as timing sources, peripherals, voltage regulators, power management circuits, and the like, which are well known in the art and will not be described further. The processor may be implemented using one or more general and / or special purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuitry capable of executing software. Those skilled in the art will recognize how to best implement the functionality described with respect to the processing system, depending on the specific application and the overall design constraints imposed on the overall network or system.
[0100] If implemented in software, each function may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Software should be broadly interpreted to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise. Computer-readable media includes both computer storage media and communication media, including any media that facilitates the transfer of a computer program from one location to another. The processor may be responsible for managing the bus and general processing, including executing software modules stored on a machine-readable storage medium. A computer-readable storage medium may be coupled to the processor so that the processor can read and write information from / to the storage medium. In an alternative embodiment, the storage medium may be integrated into the processor. As an example, the machine-readable medium may include a transmission line, a carrier modulated by data, and / or a computer-readable storage medium having instructions stored thereon that is separate from the wireless node, all of which may be accessed by the processor via a bus interface. Alternatively or additionally, the machine-readable medium or any portion thereof may be integrated into the processor, such as a cache and / or general register file. As examples, examples of machine-readable storage media may include RAM (random access memory), flash memory, ROM (read-only memory), PROM (programmable read-only memory), EPROM (erasable programmable read-only memory), EEPROM (electrically erasable programmable read-only memory), registers, magnetic disks, optical disks, hard drives, or any other suitable storage media, or any combination thereof. Machine-readable media may be embodied in a computer program product.
[0101] A software module may include a single instruction or many instructions and may be distributed across several different code segments, between different programs, and across multiple storage media. A computer-readable medium may include several software modules. These software modules include instructions that, when executed by a device (such as a processor), cause a processing system to perform various functions. These software modules may include a transmitting module and a receiving module. Each software module may reside in a single storage device or be distributed across multiple storage devices. As an example, when a triggering event occurs, a software module may be loaded from a hard drive into RAM. During the execution of the software module, the processor may load some instructions into a cache to increase access speed. One or more cache lines may then be loaded into a general register file for execution by the processor. When describing the functionality of a software module below, it will be understood that such functionality is implemented by the processor when the processor executes instructions from the software module.
[0102] Likewise, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies (such as infrared (IR), radio, and microwave), then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies (such as infrared, radio, and microwave) are included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Disks typically reproduce data magnetically, while discs reproduce data optically using lasers. Thus, in some aspects, computer-readable media may include non-transitory computer-readable media (e.g., tangible media). Additionally, for other aspects, computer-readable media may include transient computer-readable media (e.g., signals). Combinations of the above should also be included within the scope of computer-readable media.
[0103] Thus, certain aspects may include a computer program product for performing the operations presented herein. For example, such a computer program product may include a computer-readable medium having instructions stored (and / or encoded) thereon, the instructions being executable by one or more processors to perform the operations described herein, such as instructions for performing the operations described herein.
[0104] In addition, it should be appreciated that the modules and / or other appropriate means for performing the methods and techniques described herein can be downloaded and / or otherwise obtained by the user terminal and / or base station where applicable. For example, such a device can be coupled to a server to facilitate the transfer of the means for performing the methods described herein. Alternatively, the various methods described herein can be provided via a storage device (e.g., RAM, ROM, a physical storage medium such as a compact disc (CD) or floppy disk, etc.) so that once the storage device is coupled to or provided to the user terminal and / or base station, the device can obtain the various methods. In addition, any other suitable technology suitable for providing the methods and techniques described herein to a device can be utilized.
[0105] It will be understood that the claims are not limited to the precise configuration and components illustrated above. Various changes, substitutions and variations may be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the claims.
Claims
1. A method for wireless communication by a first user equipment (UE), comprising: determining a first configuration for communication of one or more discovery messages with a second UE on a sidelink channel and a second configuration for data communication with the second UE on the sidelink channel, wherein the first configuration is different from the second configuration, the first configuration comprising a first power control scheme for the communication of the one or more discovery messages, and the second configuration comprising a second power control scheme for the data communication, the first power control scheme being different from the second power control scheme; as well as Communicate with the second UE according to at least one of the first configuration or the second configuration.
2. The method according to claim 1, wherein The first configuration for communication of the one or more discovery messages includes a first discontinuous reception (DRX) mode, and wherein the second configuration for data communication includes a second DRX mode, the first DRX mode being different from the second DRX mode.
3. The method according to claim 1, wherein The first configuration comprises configuration of first resources for the communication of the one or more discovery messages, and wherein the second configuration comprises configuration of second resources for the data communication, the first resources being a different time and frequency than the second resources.
4. The method according to claim 1, wherein The resources used for the communication of the one or more discovery messages are the same as the resources used for the data communication.
5. The method according to claim 1, wherein The first configuration comprises configuration of a longer periodicity for the communication of the one or more discovery messages than a periodicity for the data communications. 6 . The method of claim 1 , further comprising receiving one or more messages indicating the first configuration for the communication of the one or more discovery messages and the second configuration for the data communication.
7. The method according to claim 6, wherein: The one or more messages include a message scheduling resources for communication of a discovery message, the message including a bit indicating that the scheduled resources are to be used for discovery.
8. The method of claim 6, wherein: The one or more messages include a message scheduling resources, the message including at least two bits indicating that the scheduled resources are to be used only for discovery, only for data communication, or for discovery or data communication.
9. The method of claim 6, wherein: The one or more messages include a single message indicating the first configuration for the communication of the one or more discovery messages and the second configuration for the data communication.
10. The method according to claim 6, wherein: The one or more messages include a first message indicating the first configuration for the communication of the one or more discovery messages and a second message indicating the second configuration for the data communication.
11. The method of claim 1 , wherein: The determining of the first configuration and the second configuration includes determining at least one of: a first priority associated with said communicating of said one or more discovery messages; and a second priority level associated with the data communication; The method further includes selecting whether to transmit the one or more discovery messages or to transmit one or more messages for the data communication based on at least one of the first priority and the second priority; as well as Communicating with the second UE includes communicating the one or more discovery messages or the one or more messages for the data communication according to the selection.
12. The method of claim 11, wherein: The selection of whether to transmit the one or more discovery messages or to transmit the one or more messages for the data communication is in response to resources used for the data communication overlapping in time with resources used for the communication of the one or more discovery messages.
13. The method of claim 11, wherein: The selecting includes selecting the one or more messages for the data communication to be transmitted if the second priority level is greater than the first priority level.
14. The method of claim 11, wherein: The selecting includes selecting the one or more messages for the data communication to be transmitted if the first priority is less than a threshold.
15. The method of claim 11, wherein: The selecting includes selecting the one or more messages for the data communication to be transmitted if the second priority level is greater than a threshold.
16. A method for wireless communication, comprising: determining a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for data communication on the sidelink channel, wherein the first configuration is different from the second configuration, the first configuration including a first power control scheme for the communication of the one or more discovery messages and the second configuration including a second power control scheme for the data communication, the first power control scheme being different from the second power control scheme; and An indication of the first configuration and the second configuration is transmitted.
17. The method of claim 16, wherein: The first configuration for communication of the one or more discovery messages includes a first discontinuous reception (DRX) mode, and wherein the second configuration for data communication includes a second DRX mode, the first DRX mode being different from the second DRX mode.
18. The method of claim 16, wherein: The first configuration comprises configuration of first resources for the communication of the one or more discovery messages, and wherein the second configuration comprises configuration of second resources for the data communication, the first resources being a different time and frequency than the second resources.
19. The method of claim 16, wherein: The resources used for the communication of the one or more discovery messages are the same as the resources used for the data communication.
20. The method of claim 16, wherein: The first configuration comprises configuration of a longer periodicity for the communication of the one or more discovery messages than a periodicity for the data communications.
21. The method of claim 16, further comprising transmitting one or more messages indicating the first configuration for the communication of the one or more discovery messages and the second configuration for the data communication.
22. The method of claim 21, wherein: The one or more messages include a message scheduling resources for communication of a discovery message, the message including a bit indicating that the scheduled resources are to be used for discovery.
23. The method of claim 21, wherein: The one or more messages include a message scheduling resources, the message including at least two bits indicating that the scheduled resources are to be used only for discovery, only for data communication, or for discovery or data communication.
24. The method of claim 21, wherein: The one or more messages include a single message indicating the first configuration for the communication of the one or more discovery messages and the second configuration for the data communication.
25. The method of claim 21, wherein The one or more messages include a first message indicating the first configuration for the communication of the one or more discovery messages and a second message indicating the second configuration for the data communication.
26. The method of claim 16, wherein: Determining the first configuration includes determining that the one or more discovery messages are to be transmitted using a maximum transmit power.
27. The method of claim 26, wherein: Determining the second configuration includes determining a transmit power associated with the data communication based on a power control scheme.
28. The method of claim 16, wherein: The determining of the first configuration and the second configuration includes determining at least one of: a first priority associated with said communicating of said one or more discovery messages; and A second priority level is associated with the data communication.
29. The method of claim 28, wherein: The one or more messages for the data communication include one or more feedback messages on a sidelink feedback channel, and wherein the second priority includes a priority of a corresponding sidelink shared channel for which the one or more feedback messages are to be transmitted.
30. The method of claim 28, wherein One or more messages for the data communication include a transmission on a sidelink broadcast channel, and wherein the second priority associated with the transmission on the sidelink broadcast channel is greater than the first priority associated with the communication of the one or more discovery messages.
31. An apparatus for wireless communication by a first user equipment (UE), comprising: a processing system configured to determine a first configuration for communication of one or more discovery messages with a second UE on a sidelink channel and a second configuration for data communications with the second UE on the sidelink channel, wherein the first configuration is different from the second configuration, the first configuration including a first power control scheme for the communication of the one or more discovery messages and the second configuration including a second power control scheme for the data communications, the first power control scheme being different from the second power control scheme; as well as A transceiver configured to communicate with the second UE according to at least one of the first configuration or the second configuration.
32. The apparatus of claim 31, wherein The first configuration for communication of the one or more discovery messages includes a first discontinuous reception (DRX) mode, and wherein the second configuration for data communication includes a second DRX mode, the first DRX mode being different from the second DRX mode.
33. The apparatus of claim 31, wherein: The first configuration comprises configuration of first resources for the communication of the one or more discovery messages, and wherein the second configuration comprises configuration of second resources for the data communication, the first resources being a different time and frequency than the second resources.
34. The apparatus of claim 31, wherein: The resources used for the communication of the one or more discovery messages are the same as the resources used for the data communication.
35. The apparatus of claim 31, wherein The first configuration comprises configuration of a longer periodicity for the communication of the one or more discovery messages than a periodicity for the data communications.
36. The apparatus of claim 31, wherein The processing system is further configured to receive one or more messages indicating the first configuration for the communication of the one or more discovery messages and the second configuration for the data communication.
37. The apparatus of claim 36, wherein: The one or more messages include a message scheduling resources for communication of a discovery message, the message including a bit indicating that the scheduled resources are to be used for discovery.
38. The apparatus of claim 36, wherein The one or more messages include a message scheduling resources, the message including at least two bits indicating that the scheduled resources are to be used only for discovery, only for data communication, or for discovery or data communication.
39. The apparatus of claim 36, wherein: The one or more messages include a single message indicating the first configuration for the communication of the one or more discovery messages and the second configuration for the data communication.
40. The apparatus of claim 36, wherein The one or more messages include a first message indicating the first configuration for the communication of the one or more discovery messages and a second message indicating the second configuration for the data communication.
41. The apparatus of claim 31 , wherein: The processing system being configured to determine the first configuration and the second configuration includes the processing system being configured to determine at least one of: a first priority associated with said communicating of said one or more discovery messages; and a second priority level associated with the data communication; The processing system is further configured to select whether to transmit the one or more discovery messages or to transmit one or more messages for the data communication based on at least one of the first priority and the second priority; as well as The processing system being configured to communicate with the second UE includes the processing system being configured to communicate the one or more discovery messages or the one or more messages for the data communication according to the selection.
42. The apparatus of claim 41, wherein The selection of whether to transmit the one or more discovery messages or to transmit the one or more messages for the data communication is in response to resources used for the data communication overlapping in time with resources used for the communication of the one or more discovery messages.
43. The apparatus of claim 41, wherein The selecting includes selecting the one or more messages for the data communication to be transmitted if the second priority level is greater than the first priority level.
44. The apparatus of claim 41, wherein The selecting includes selecting the one or more messages for the data communication to be transmitted if the first priority is less than a threshold.
45. The apparatus of claim 41, wherein The selecting includes selecting the one or more messages for the data communication to be transmitted if the second priority level is greater than a threshold.
46. An apparatus for wireless communication, comprising: a processing system configured to determine a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for data communication on the sidelink channel, wherein the first configuration is different from the second configuration, the first configuration including a first power control scheme for the communication of the one or more discovery messages and the second configuration including a second power control scheme for the data communication, the first power control scheme being different from the second power control scheme; as well as A transmitter is configured to transmit an indication of the first configuration and the second configuration.
47. The apparatus of claim 46, wherein The first configuration for communication of the one or more discovery messages includes a first discontinuous reception (DRX) mode, and wherein the second configuration for data communication includes a second DRX mode, the first DRX mode being different from the second DRX mode.
48. The apparatus of claim 46, wherein The first configuration comprises configuration of first resources for the communication of the one or more discovery messages, and wherein the second configuration comprises configuration of second resources for the data communication, the first resources being a different time and frequency than the second resources.
49. The apparatus of claim 46, wherein The resources used for the communication of the one or more discovery messages are the same as the resources used for the data communication.
50. The apparatus of claim 46, wherein The first configuration comprises configuration of a longer periodicity for the communication of the one or more discovery messages than a periodicity for the data communications.
51. The apparatus of claim 46, wherein The processing system is further configured to transmit one or more messages indicating the first configuration for the communication of the one or more discovery messages and the second configuration for the data communication.
52. The apparatus of claim 51, wherein The one or more messages include a message scheduling resources for communication of a discovery message, the message including a bit indicating that the scheduled resources are to be used for discovery.
53. The apparatus of claim 51, wherein The one or more messages include a message scheduling resources, the message including at least two bits indicating that the scheduled resources are to be used only for discovery, only for data communication, or for discovery or data communication.
54. The apparatus of claim 51, wherein The one or more messages include a single message indicating the first configuration for the communication of the one or more discovery messages and the second configuration for the data communication.
55. The apparatus of claim 51, wherein The one or more messages include a first message indicating the first configuration for the communication of the one or more discovery messages and a second message indicating the second configuration for the data communication.
56. The apparatus of claim 46, wherein The processing system being configured to determine the first configuration includes the processing system being configured to determine that the one or more discovery messages are to be transmitted using a maximum transmit power.
57. The apparatus of claim 56, wherein The processing system being configured to determine the second configuration includes the processing system being configured to determine a transmit power associated with the data communication based on a power control scheme.
58. The apparatus of claim 46, wherein: The processing system being configured to determine the first configuration and the second configuration includes the processing system being configured to determine at least one of: a first priority associated with said communicating of said one or more discovery messages; and A second priority level is associated with the data communication.
59. The apparatus of claim 58, wherein The one or more messages for the data communication include one or more feedback messages on a sidelink feedback channel, and wherein the second priority includes a priority of a corresponding sidelink shared channel for which the one or more feedback messages are to be transmitted.
60. The apparatus of claim 58, wherein One or more messages for the data communication include a transmission on a sidelink broadcast channel, and wherein the second priority associated with the transmission on the sidelink broadcast channel is greater than the first priority associated with the communication of the one or more discovery messages.
61. An apparatus for wireless communication by a first user equipment (UE), comprising: means for determining a first configuration for communication of one or more discovery messages with a second UE on a sidelink channel and a second configuration for data communications with the second UE on the sidelink channel, wherein the first configuration is different from the second configuration, the first configuration comprising a first power control scheme for the communication of the one or more discovery messages and the second configuration comprising a second power control scheme for the data communications, the first power control scheme being different from the second power control scheme; as well as Means for communicating with the second UE according to at least one of the first configuration or the second configuration.
62. An apparatus for wireless communication, comprising: means for determining a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for data communication on the sidelink channel, wherein the first configuration is different from the second configuration, the first configuration comprising a first power control scheme for the communication of the one or more discovery messages and the second configuration comprising a second power control scheme for the data communication, the first power control scheme being different from the second power control scheme; and Means for transmitting an indication of the first configuration and the second configuration.
63. A computer-readable medium having stored thereon instructions that cause a first user equipment (UE) to: determining a first configuration for communication of one or more discovery messages with a second UE on a sidelink channel and a second configuration for data communication with the second UE on the sidelink channel, wherein the first configuration is different from the second configuration, the first configuration including a first power control scheme for the communication of the one or more discovery messages and the second configuration including a second power control scheme for the data communication, the first power control scheme being different from the second power control scheme; and Communicate with the second UE according to at least one of the first configuration or the second configuration.
64. A computer-readable medium having stored thereon instructions that cause an apparatus to: determining a first configuration for communication of one or more discovery messages on a sidelink channel between a first UE and a second UE and a second configuration for data communication on the sidelink channel, wherein the first configuration is different from the second configuration, the first configuration including a first power control scheme for the communication of the one or more discovery messages and the second configuration including a second power control scheme for the data communication, the first power control scheme being different from the second power control scheme; and An indication of the first configuration and the second configuration is transmitted.
Citation Information
Patent Citations
Apparatus and method for relaying data in wireless access system supporting device to device communication
EP3174333B1
Method and apparatus for sidelink direct discovery resource pool allocation for out-of-coverage wireless terminal
WO2016164582A1