This disclosure is directed generally to digital wireless communications.
Mobile telecommunication technologies are moving the world toward an increasingly connected and networked society. In comparison with the existing wireless networks, next generation systems and wireless communication techniques will need to support a much wider range of use-case characteristics and provide a more complex and sophisticated range of access requirements and flexibilities.
Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP). LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-A wireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs.
Techniques are disclosed for managing sidelink communications between two wireless devices (e.g., between a network device and a communication or between two communication devices).
An example wireless communication method includes receiving, by a first communication device, a priority indication that indicates a first priority related to assistance information; and transmitting the assistance information by the first communication device to a second communication device, where the assistance information is transmitted earlier than a transmission of data in response to the first priority related to the assistance information being greater than a second priority of the data.
In some embodiments, the first priority is a priority of a signaling that includes the assistance information. In some embodiments, the first communication device receives the priority indication from a network device. In some embodiments, the first communication device receives the priority indication from the second communication device. In some embodiments, the first priority related to the assistance information is the same as a highest data priority in the second communication device when the first communication device receives from the second communication device a request that triggers the first communication device to transmit the assistance information. In some embodiments, the first priority related to the assistance information is the same as a third priority of another signaling received by the first communication device from the second communication device, and the another signaling triggers the first communication device to transmit the assistance information.
In some embodiments, the first communication device receives from the second communication device a list of one or more frequencies and/or a list of one or more time values, and the first communication device transmits the assistance information using a frequency and/or a time value from the list of one or more frequencies and/or the list of one or more time values. In some embodiments, the first communication device includes a first user equipment (UE), and wherein the second communication device includes a second UE.
Another example wireless communication method includes receiving, by a second communication device, a priority indication that indicates a first priority related to assistance configuration; and transmitting the assistance configuration by the second communication device to a first communication device, where the assistance configuration is transmitted earlier than a transmission of data in response to the first priority related to the assistance information being greater than a second priority of the data.
In some embodiments, the first priority is a priority of a signaling that includes the assistance configuration. In some embodiments, the second communication device receives the priority indication from a network device. In some embodiments, the first priority related to the assistance configuration is the same as a highest data priority in the second communication device. In some embodiments, the second communication device receives any one or more: a hybrid automatic repeat request (HARQ) retransmission number that indicates a number of times HARQ retransmission is allowed for retransmitting the signaling or the assistance information; a packet delay budget (PDB) for the signaling or for the assistance information; a packet error ratio (PER) configured for the signaling or for the assistance information; and/or a HARQ enable or disable attribute for the signaling or for the assistance information. In some embodiments, the first communication device includes a first user equipment (UE), and wherein the second communication device includes a second UE.
In yet another exemplary aspect, the above-described methods are embodied in the form of processor-executable code and stored in a non-transitory computer-readable storage medium. The code included in the computer readable storage medium when executed by a processor, causes the processor to implement the methods described in this patent document.
In yet another exemplary embodiment, a device that is configured or operable to perform the above-described methods is disclosed.
The above and other aspects and their implementations are described in greater detail in the drawings, the descriptions, and the claims.
With the development of wireless multimedia services, people's demands for high data rates and user experience are increasing, which puts forward higher requirements on the system capacity and coverage of traditional cellular networks. On the other hand, application scenarios such as public safety, social networks, close-range data sharing, and local advertising have made people's demand for understanding and communicating with nearby people or things (Proximity Services) gradually increase. The traditional base station-centric cellular network has obvious limitations in terms of high data rate and proximity service support. Under the background of this demand, the device-to-device D2D (Device-to-Device) communication technology has emerged. The application of D2D technology can reduce the burden on cellular networks, reduce battery power consumption of user equipment, increase data rates, and improve the robustness of network infrastructure, which satisfies the above-mentioned high data rate services and proximity services requirements. D2D technology is also known as Proximity Services (Proximity Services, ProSe), unilateral/sidelink/through link (Sidelink (SL)) communication; the interface between the device and the device is the PC5 interface.
From the perspective of the 5G standard, in the current new radio (NR) sidelink communication system, there is no negotiation of the data transmission time between the user equipment (UE) and the device. For the UE that uses NR sidelink mode 2 communication, the UE needs to continuously monitor the data receiving channel to assist the transmission resources. At the same time, the UE sensing mechanism in the existing NR sidelink communication system cannot accurately obtain the communication conditions of the peer UE, and it is prone to hidden and exposed terminals. In order to address at least these technical problems, the UE can consider using the auxiliary resources provided by other UEs select information (e.g., inter-UE coordination).
For inter-UE coordination, there are two types of UE, one is UE-B, another is UE-A. In some embodiments, UE that sends an explicit request for inter-UE coordination information can be UE-B, and a UE that received an explicit request from UE-B and sends inter-UE coordination information to the UE-B can be UE-A. In some other embodiments, the UE-B is a UE that transmits physical sidelink control channel (PSCCH) or physical sidelink shared channel (PSSCH) with sidelink control information (SCI) indicating reserved resource(s) to be used for its transmission, receives inter-UE coordination information from UE-A indicating expected/potential resource conflict(s) for the reserved resource(s), and uses it to determine resource re-selection; and UE-A is the UE that detects expected/potential resource conflict(s) on resource(s) indicated by UE-B's SCI sends inter-UE coordination information to UE-B. Thus, generally, UE-A may provide the assistance information for UE-B's data transmission.
For supporting applications and services with broader ranges, a sidelink based relay communication is proposed to extend the coverage and to improve power consumption of the network. For example, the sidelink based relay communication may be applied to indoor relay communication, smart farming, smart factory and public safety services.
For L2 UE-to-Network Relay, the adaptation layer is placed over RLC sublayer for both control plane (CP) and user plane (UP) at the Uu interface between Relay UE and gNB. In addition, the adaptation layer is played over RLC sublayer for both CP and UP at the PC5 interface between remote UE and gNB. As we know, the adaptation layer sub-header is added to the relayed traffic between remote UE and gNB. The adaptation layer may include the remote UE ID and RB ID.
Sidelink control information (SCI) format 1-A including:
bits when the value of the higher layer parameter sl-MaxNumPerReserve is configured to 2; otherwise
bits when the value of the higher layer parameter sl-MaxNumPerReserve is configured to 3.
The example headings for the various sections below are used to facilitate the understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one example section can be combined with one or more features of another example section. Furthermore, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only, and may be used in wireless systems that implemented other protocols.
During the discussion of sidelink communication inter-UE coordination, one technical solution is proposed to transmit the assistance information via a first-stage or a Second-stage SCI or PSFCH-like signaling. If SCI, or a first-stage, or a Second-stage SCI, or PSFCH-like signaling is used to transmit the assistance information, then techniques need to be developed to determine the priority of the signaling (e.g., signaling that includes SCI or PSFCH-like signaling) for performing intra-UE prioritization?
The procedure for inter-UE coordination can include the following operations:
Therefore, this patent application describes at least four objects: request signaling carry assistance configuration, assistance configuration, response signaling carry assistance information, assistance information. The techniques described in this patent document can be configured for any one of these four objects.
In some embodiments, if a specific channel is designed or configured to carry the assistance information (for example, PSFCH-like channel), UE (e.g., UE-A) can be configured with a resource pool with or without the specific channel resource. In some other embodiments, if UE (e.g., UE-B) want to trigger peer UE (e.g., UE-A) to provide the assistance information, UE (e.g., UE-B) should select the resource pool configured with the specific channel resource. In another embodiment, the UE-B can indicate to the UE-A the specific resource (e.g., a list of one or more frequencies and/or a list of one or more time values) so that UE-A may transmit the assistance information using a frequency resource and/or a time resource from the list(s) indicated by the UE-B.
For SL-DRX design, since UE-B knows when to receives the assistance information, if SL-DRX is configured, UE-B should be in active time. The time when UE-B intend to receive the assistance information is UE-B's active time.
2. Techniques for Indicating Parameters for UE to Obtains the Transmission Resource for the Signaling that Carries the Assistance Information or Signaling that Carries Assistance Configuration (e.g., in Mode1 or Mode2)
Any one or more of the following parameters can be indicated to the UE (e.g., UE-A) by the gNB or the other-UE:
In some embodiments, if the signaling or assistance information or assistance configuration is HARQ enabled, UE (e.g., UE-B) should select a resource pool configured with PSFCH resource if UE (e.g., UE-A) want to transmit the signaling or assistance information or assistance configuration using one or more resources from the resource pool.
In some embodiments, UE-B should send the indication to gNB to indicate that UE-B wants to receive the assistance information via a specific resource, so that gNB can configured a resource pool with the specific resource to UE-B. Such indication can be transmitted via RRC or MAC CE or PHY signaling.
In some embodiments, a scheduling request (SR) resource if configured for the signaling or assistance information or assistance configuration.
In another embodiment, any attribute described above of the signaling carrying assistance information is same as the assistance information. In another embodiment, any attribute described above of the signaling carrying assistance configuration is same as the assistance configuration. For example, the priority is configured for the assistance information, then priority of SCI carrying assistance information is the priority of assistance information.
In some embodiments, During LCP, UE select the destination to transmit data if corresponding destination has the signaling carrying assistance information to transmit.
In some embodiments, the resource pool is configured with an attribute that whether this resource pool is allowed to transmit the signaling carrying assistance information or assistance configuration.
In some embodiments, above configuration can be configured via RRC singling, SIB, MAC CE, or physical signaling, PC5 RRC signaling, or peer UE.
In this example, we discuss how relay UE and remote UE considers the local identifier (ID) is valid. In SL relay, the local ID is allocated by remote UE or relay UE or gNB to identify the remote UE in gNB or relay UE. However, the local ID is not always valid.
If one of following conditions is met, remote UE considers the local ID is not valid or remote UE cannot use the local ID or remote UE should drop the stored local ID:
If one of following conditions is met, remote UE considers the local ID is valid or remote UE can use the local ID:
The specific timer is started by the remote UE if any one of the following condition is met:
The specific timer is stopped by the remote UE if any one of the following condition is met:
When the remote UE identifies that the specific timer expires:
Only if the local ID of remote UE is valid, remote UE can encapsulate the local ID in PC5 adaptation layer header.
In SL relay, there are PC5 adaptation layer header or Uu adaptation layer header, remote UE can encapsulate the local ID in PC5 adaptation layer header, or relay UE can encapsulate the local ID of remote UE in Uu adaptation layer header. In Example 1A, techniques are described for how a relay UE determines whether the it should encapsulate the local ID in adaptation layer header.
In some embodiments, a specific set of or a specific local ID is used to indicate whether relay UE need to encapsulate the local ID in adaptation layer header for remote UE's traffic. For example, the local ID is set to all zeros means relay UE needs to encapsulate the local ID in adaptation layer.
In some embodiments, an indication in PC5 adaptation layer header is included to indicate whether relay UE need to encapsulate the local ID in Uu adaption layer header.
In some embodiments, an indication in PC5 adaptation layer header is included to indicate whether the local ID in PC5 adaptation layer is empty or not valid or valid.
If relay UE recognizes that the local ID in adaptation layer is the specific or one of a specific set of local ID, relay UE encapsulate the local ID of remote UE in Uu adaptation layer header.
If the indication is included in PC5 adaptation layer header to indicate relay UE needs to encapsulate the local ID in Uu adaptation layer, relay UE encapsulate the local ID of remote UE in Uu adaptation layer header.
If the indication in PC5 adaptation layer header indicates that the local ID in PC5 adaptation layer header is empty or not valid, relay UE encapsulate the local ID of remote UE in Uu adaptation layer header.
The specific local ID can be all zero or all one.
Considering the signaling radio bearer (SRB) and dedicated radio bearer (DRB) share the same ID space (e.g., both ID 1,2,3 can be used for SRB and DRB), this Example 2 section describes how to differentiate the SRB and DRB:
In some embodiments, a or a set of ID cannot be used for DRB or SRB of remote UE if remote UE connect with gNB via relay UE.
In some embodiments, adaptation layer header include an indication to indicate whether the corresponding data is from a SRB or DRB. In some embodiments, the adaptation layer header is over PC5 interface or Uu interface.
In some embodiments, SRB and DRB does not share the same bearer mapping configuration.
In some embodiments, an example wireless communication method includes receiving, by a first communication device, a priority indication that indicates a first priority related to assistance information, and transmitting the assistance information by the first communication device to a second communication device, where the assistance information is transmitted in time domain relative to a transmission of data by comparing the first priority related to the assistance information to a second priority of the data. For example, the assistance information is transmitted earlier than the transmission of the data in response to the first priority related to the assistance information being greater than a second priority of the data. In another example, the assistance information is transmitted after the transmission of the data in response to the first priority related to the assistance information being less than a second priority of the data.
In some embodiments, the first priority is a priority of a signaling that includes the assistance information. In some embodiments, the first communication device receives the priority indication from a network device. In some embodiments, the first communication device receives the priority indication from the second communication device. In some embodiments, the first priority related to the assistance information is the same as a highest data priority in the second communication device when the first communication device receives from the second communication device a request that triggers the first communication device to transmit the assistance information. In some embodiments, the first priority related to the assistance information is the same as a third priority of another signaling received by the first communication device from the second communication device, and the another signaling triggers the first communication device to transmit the assistance information.
In some embodiments, the first communication device receives from the second communication device a list of one or more frequencies and/or a list of one or more time values, and the first communication device transmits the assistance information using a frequency and/or a time value from the list of one or more frequencies and/or the list of one or more time values. In some embodiments, the first communication device includes a first user equipment (UE), and wherein the second communication device includes a second UE.
In some embodiments, an example wireless communication method includes receiving, by a second communication device, a priority indication that indicates a first priority related to assistance configuration, and transmitting the assistance configuration by the second communication device to a first communication device, where the assistance configuration is transmitted in time domain relative to a transmission of data by comparing the first priority related to the assistance configuration to a second priority of the data. For example, the assistance configuration is transmitted earlier than the transmission of the data in response to the first priority related to the assistance configuration being greater than a second priority of the data. In another example, the assistance configuration is transmitted after the transmission of the data in response to the first priority related to the assistance configuration being less than a second priority of the data.
In some embodiments, the first priority is a priority of a signaling that includes the assistance configuration. In some embodiments, the second communication device receives the priority indication from a network device. In some embodiments, the first priority related to the assistance configuration is the same as a highest data priority in the second communication device. In some embodiments, the second communication device receives any one or more: a hybrid automatic repeat request (HARQ) retransmission number that indicates a number of times HARQ retransmission is allowed for retransmitting the signaling or the assistance information; a packet delay budget (PDB) for the signaling or for the assistance information; a packet error ratio (PER) configured for the signaling or for the assistance information; and/or a HARQ enable or disable attribute for the signaling or for the assistance information. In some embodiments, the first communication device includes a first user equipment (UE), and wherein the second communication device includes a second UE.
In some embodiments, an apparatus for wireless communication comprising a processor, configured to implement method(s) described in this patent document. In some embodiments, a non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement method(s) described in this patent document.
The implementations as discussed above will apply to a wireless communication.
In this document the term “exemplary” is used to mean “an example of” and, unless otherwise stated, does not imply an ideal or a preferred embodiment.
Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in some embodiments by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM), Random Access Memory (RAM), compact discs (CDs), digital versatile discs (DVD), etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer- or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and/or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and/or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and/or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.
This application is a continuation and claims priority to International Application No. PCT/CN2021/125165, filed on Oct. 21, 2021, the disclosure of which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/125165 | Oct 2021 | WO |
Child | 18614004 | US |