User equipment and resource monitoring method in sidelink communication
Patent Information
- Application Number
- CN202511155933.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-01-15
- Filing Date
- 2022-01-14
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2042-01-14
AI Technical Summary
然而,相同业务模式的一般假设(common assumption)不再成立,并且它不应该被用作设计用于第五代(5G)新无线(NR)SL通信的新的基于电力节约的资源分配方案的基础
[0006]本公开的目的是提出一种侧行链路通信中的用户设备(UE)和资源监测方法,其能够解决现有技术中的问题,降低/限制功耗,提供良好的通信性能,并且/或者提供高可靠性。
Smart Images

Figure CN120881738B_ABST
Abstract
Description
[0001] This application is a divisional application. The parent application has the application number 202280009015.7, the application date is January 14, 2022, and the invention title is "User Equipment and Resource Monitoring Method in Side Link Communication". Technical Field
[0002] This disclosure relates to the field of communication systems, and more specifically, to user equipment (UE) and resource monitoring methods in sidelink (SL) communication, which can provide good communication performance and / or provide high reliability. Background Technology
[0003] For existing sidelink (SL) communication technologies as defined in 3GPP Release 16, in order for a UE to select Physical Sidelink Shared Channel (PSSCH) resources for its own transmissions and avoid conflicts with other UEs (i.e., avoid selecting resources already reserved by other UEs), the UE performs sensing for a period of time (i.e., within the past sensing window) in each time slot of the SL resource pool (except for the time slot where the UE's own transmission occurs) to obtain resource reservation information in the Physical Sidelink Control Channel (PSCCH) transmitted from other UEs and to measure their Sidelink Reference Signal Received Power (RSRP) levels. Furthermore, after resource selection, the UE continues to perform sensing in each time slot until the time for the selected transmission resources to be re-evaluated and preempted is available, ensuring conflict-free transmission. This rigorous reservation monitoring and usage checking of all SL resources is generally referred to as Full Sensing 20 operation.
[0004] To achieve power conservation for pedestrian UEs (P-UEs) with limited battery power, the SL technology in the fourth-generation (4G) Long Term Evolution (LTE) version introduced SL resource selection schemes for P2X communication based on completely non-sensing random resource selection and partially sensing schemes. However, the common assumptions of the same service model no longer hold, and should not be used as the basis for designing new power-saving resource allocation schemes for fifth-generation (5G) New Radio (NR) SL communication. Since the goal of using NR-SL technology is to support a wider range of applications and services, not just P2X services as previously mentioned, UEs with limited power supplies can be used for public safety voice communication, AR / VR gaming, and can begin receiving and decoding SL data transmitted from other parties to communicate with each other. Therefore, reducing / limiting the power consumption of UEs becomes more important.
[0005] Therefore, there is a need for a user equipment (UE) and sidelink resource exclusion method that can solve the problems in the prior art, reduce / limit power consumption, provide good communication performance, and / or provide high reliability. Summary of the Invention
[0006] The purpose of this disclosure is to propose a user equipment (UE) and resource monitoring method in sidelink communication that can solve the problems in the prior art, reduce / limit power consumption, provide good communication performance, and / or provide high reliability.
[0007] In a first aspect of this disclosure, a user equipment (UE) includes a memory, a transceiver, and a processor coupled to the memory and the transceiver. The processor is configured to receive requests and / or configurations from a higher layer of the UE by the UE's physical layer to determine a subset of resources in a sidelink resource pool as part of partial sensing based on Mode 2 resource allocation for sidelink transmission. The processor is configured to determine a resource selection window in the sidelink resource pool and / or select a plurality of candidate time slots according to time boundaries. The processor is configured to monitor time slots based on the plurality of candidate time slots and a set of one or more reservation periods provided by a higher layer. The processor is configured to report a set of candidate single-time slot resources after resource exclusion to a higher layer.
[0008] In a second aspect of this disclosure, a resource monitoring method for a user equipment (UE) in sidelink communication includes: receiving a request and / or configuration from a higher layer of the UE by the UE's physical layer to determine a subset of resources in a sidelink resource pool as part of partial sensing based on mode 2 resource allocation for sidelink transmission; determining a resource selection window in the sidelink resource pool according to a time boundary and / or selecting multiple candidate time slots; monitoring time slots according to the multiple candidate time slots and a set of one or more reserved periods provided by a higher layer; and reporting a set of candidate single time slot resources after resource exclusion to a higher layer.
[0009] In a third aspect of this disclosure, a non-transitory machine-readable storage medium is provided having instructions stored thereon that, when executed by a computer, cause the computer to perform the methods described above.
[0010] In a fourth aspect of this disclosure, a chip includes a processor configured to invoke and run a computer program stored in a memory, such that a device on which the chip is mounted performs the methods described above.
[0011] In a fifth aspect of this disclosure, a computer-readable storage medium is provided, wherein a computer program is stored that causes a computer to perform the above-described method.
[0012] In a sixth aspect of this disclosure, a computer program product includes a computer program that causes a computer to perform the methods described above.
[0013] In a seventh aspect of this disclosure, a computer program causes a computer to perform the above-described method. Attached Figure Description
[0014] To more clearly illustrate the embodiments or related technologies of this disclosure, the following drawings, which will be briefly described in the embodiments, are provided. Obviously, the drawings are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any prior knowledge.
[0015] Figure 1 This is a block diagram of a user equipment (UE) communicating in a communication network system according to embodiments of the present disclosure.
[0016] Figure 2 This is a schematic diagram illustrating an example user plane protocol stack according to an embodiment of the present disclosure.
[0017] Figure 3 This is a schematic diagram illustrating an example control plane protocol stack according to an embodiment of the present disclosure.
[0018] Figure 4 This is a flowchart illustrating a resource monitoring method for a user equipment (UE) in sidelink communication according to an embodiment of the present disclosure.
[0019] Figure 5 This is a block diagram of a system for wireless communication according to embodiments of the present disclosure. Detailed Implementation
[0020] The technical content, structural features, implementation objectives, and effects of the embodiments of this disclosure are described in detail below with reference to the accompanying drawings. Specifically, the terminology used in the embodiments of this disclosure is only used to describe the purpose of a particular embodiment and is not intended to limit this disclosure.
[0021] For the development of direct device-to-device (D2D) wireless technology standards (such as sidelink communication) in the 3GPP (3rd Generation Partnership Project), the main focus and priority to date has been on vehicle-to-everything (V2X) communication related to road safety use cases, where the communication device / user equipment (UE) installed in the vehicle is assumed to have an unlimited power supply. Since the design and utilization of sidelink (SL) communication technology can be easily extended to cover a wider range of applications and uses, such as pedestrian / vulnerable road user (VRU) transmission in pedestrian-to-everything (P2X) communication, direct D2D communication between public safety workers, and extended reality (XR) game data exchange with nearby players, the UE battery power consumption due to SL wireless reception and transmission will be one of the key factors determining the feasibility, user experience, and success of such applications / expansions. Therefore, power-saving aspects of existing SL communication technologies should be enhanced for portable user terminals such as cyclists' helmets, pedestrian smartphones, augmented reality (AR) / virtual reality (VR) headsets or glasses, and communication units on the bodies / backpacks of first responders.
[0022] For existing sidelink (SL) communication technologies as defined in 3GPP Release 16, in order for a UE to select Physical Sidelink Shared Channel (PSSCH) resources for its own transmissions and avoid conflicts with other UEs (i.e., avoid selecting resources already reserved by other UEs), the UE performs sensing for a period of time (i.e., within the past sensing window) in each time slot of the SL resource pool (except for the time slot where the UE's own transmission occurs) to obtain resource reservation information in the Physical Sidelink Control Channel (PSCCH) transmitted from other UEs and to measure their Sidelink Reference Signal Received Power (RSRP) levels. Furthermore, after resource selection, the UE continues to perform sensing in each time slot until the time for the selected transmission resources to be re-evaluated and preempted is available, ensuring conflict-free transmission. This rigorous reservation monitoring and usage checking of all SL resources is generally referred to as full-sensing operation.
[0023] In addition to sensing for the purpose of gaining knowledge of SL resource utilization and reservation status, the UE also decodes the PSCCH and extracts sidelink control information (SCI) for the purpose of decoding SL user data transmitted from other UEs in the PSSCH. Therefore, for V2X applications, a version 16 SL UE should always sense PSCCH transmissions and receive PSSCHs from other parties to maintain road safety messages. Furthermore, since the timing of services generated from the UE's upper layer is unpredictable, this full sensing operation is also very useful for selecting resources and transmitting SL data with non-periodic service patterns. Without continuous sensing, the transmitting UE cannot guarantee that the resources it selects have not been reserved by another UE. However, all these benefits of full sensing operation come at the cost of high UE processing power consumption and rapid depletion of device battery power.
[0024] To achieve power savings for pedestrian UEs (P-UEs) with limited battery power, the SL technology in the fourth-generation (4G) Long Term Evolution (LTE) version introduces two SL resource selection schemes for P2X communication: a completely non-sensory random resource selection scheme and a partially sensing scheme. In LTE-SL, it is always assumed that P2X service generation is infrequent, periodic, and predictable (i.e., one packet transport block (TB) per second), the radio latency required to transmit a P2X TB is fixed (i.e., 100ms), and the target reliability / success rate is not very stringent (i.e., only 90%). Furthermore, it is assumed that the P-UE does not receive PSSCH transmitted from other UEs (e.g., vehicle UEs). Instead, it relies on the vehicle UE to receive SL information / warning messages transmitted by the P-UE to avoid accidents on the road and maintain road safety, while minimizing the power consumption for receiving, processing, and transmitting for the P-UE. Because SL operation remains very simple for P-UEs in LTE-V2X, partial sensing design is inflexible and cannot adapt to changes in service modes and transmission (Tx) parameters. That is, when a P-UE is configured to operate in UE-autonomous resource allocation mode, the minimum number of subframes used for resource selection, the step size (Pstep) determining the interval / frequency used for partial sensing, and the time gap (k) between candidate resource subframes are pre-configured or fixed, and the same set of values is applied to all P-UEs operating in the same resource pool. The main reason behind this "one size fits all" partial sensing operation design is the very limited types of SL services and transmission modes supported by power-constrained P-UEs. Thus, even among UEs operating in the same resource pool, with differences in packet priority, latency requirements, TB size, and remaining device battery power, all UEs will apply the same set of partial sensing parameters and values.
[0025] However, this common assumption about the same business model no longer holds true, and it should not be used as the basis for designing new power-saving resource allocation schemes for fifth-generation (5G) New Radio (NR) SL communications. Since the goal of using NR-SL technology is to support a wider range of applications and services, not just the previously mentioned P2X services, UEs with limited power supplies can be used for public safety voice communications, AR / VR gaming, and they will begin to have to receive and decode SL data transmitted from other parties in order to communicate with each other. Therefore, reducing / limiting the power consumption of these UEs becomes even more important.
[0026] For the currently proposed sidelink radio resource selection methods, some embodiments aim to enhance the flexibility and adaptability of sidelink resource selection, while limiting the processing power required by partially sensed resource allocation schemes by setting time limits for the resource selection window, thereby minimizing the amount of subsequent resource sensing and monitoring operations. In doing so, partially sensed NR-SL communication will not only be able to flexibly support a wider range of direct device-to-device (D2D) applications and services with different service characteristics, but can also be used to adapt to the remaining battery level of the UE to save more power when needed. Other benefits of adopting the newly proposed resource selection method for 5G-NR sidelink communication include: flexible adaptation and integration with SL discontinuous reception (DRX) operation and / or better protection of high-priority SL transmissions according to latency requirements.
[0027] Figure 1 As shown, in some embodiments, one or more user equipment (UE) 10 (such as a first UE) and one or more user equipment (UE) 20 (such as a second UE) communicating in a communication network system 30 according to embodiments of the present disclosure are provided. The communication network system 30 includes one or more UE 10 and one or more UE 20. UE 10 may include memory 12, transceiver 13, and processor 11 coupled to memory 12 and transceiver 13. UE 20 may include memory 22, transceiver, and processor 21 coupled to memory 22 and transceiver 23. Processor 11 or processor 21 may be configured to implement the functions, processes, and / or methods proposed herein. A wireless interface protocol layer may be implemented in processor 11 or processor 21. Memory 12 or memory 22 is operatively coupled to processor 11 or processor 21 and stores various information to operate processor 11 or processor 21. Transceiver 13 or transceiver 23 is operatively coupled to processor 11 or processor 21 and transmits and / or receives wireless signals.
[0028] Processor 11 or processor 21 may include application-specific integrated circuits (ASICs), other chipsets, logic circuits, and / or data processing devices. Memory 12 or memory 22 may include read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices. Transceiver 13 or transceiver 23 may include baseband circuitry for processing radio frequency signals. When embodiments are implemented in software, the techniques described herein can be implemented using modules (e.g., processes, functions, etc.) that perform the functions described herein. These modules may be stored in memory 12 or memory 22 and executed by processor 11 or processor 21. Memory 12 or memory 22 may be implemented within processor 11 or processor 21 or external to processor 11 or processor 21, in which case the memory may be communicatively coupled to processor 11 or processor 21 via various means known in the art.
[0029] Based on sidelink technologies developed under the 3GPP Long Term Evolution (LTE) and New Radio (NR) Release 17 and later, communication between UEs involves vehicle-to-everything (V2X) communication, including vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), and vehicle-to-infrastructure / network (V2I / N). UEs communicate directly with each other via a sidelink interface (such as the PC5 interface). Some embodiments of this disclosure relate to sidelink communication technologies in 3GPP NR Release 17 and later, such as providing cellular-vehicle-to-everything (C-V2X) communication.
[0030] In some embodiments, UE 10 may be a sidelink packet transport block (TB) transmission UE (Tx-UE). UE 20 may be a sidelink packet TB receiving UE (Rx-UE) or a peer UE. The sidelink packet TB Rx-UE may be configured to send ACK / NACK feedback to the packet TB Tx-UE. The peer UE 20 is another UE communicating with Tx-UE 10 in the same SL unicast or multicast session.
[0031] Figure 2 An example user plane protocol stack according to an embodiment of this disclosure is shown. Figure 2As shown, in some embodiments, in the user plane protocol stack, the Service Data Adaptation Protocol (SDAP), Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), and the Media Access Control (MAC) sublayer and Physical Layer (PHY) can terminate in UE 10 and the network-side base station 40 (such as gNB). In one example, the PHY layer provides transport services to higher layers (e.g., MAC, RRC, etc.). In one example, the services and functions of the MAC sublayer may include mapping between logical channels and transport channels, multiplexing MAC Service Data Units (SDUs) belonging to one or different logical channels into a transport block (TB) delivered to the PHY layer / demultiplexing MAC Service Data Units (SDUs) belonging to one or different logical channels from a transport block (TB) delivered from the PHY layer, scheduling information reporting, error correction via Hybrid Automatic Repeat Request (HARQ) (e.g., one HARQ entity per carrier in the case of carrier aggregation (CA), prioritization among UEs by means of dynamic scheduling, prioritization among logical channels of a UE by means of logical channel prioritization, and / or padding. A MAC entity can support one or more parameter sets (numerologies) and / or transmission timings. In one example, mapping constraints in logical channel prioritization can control which parameter sets and / or transmission timings a logical channel can use. In one example, the RLC sublayer can support transparent mode (TM), unacknowledged mode (UM), and acknowledged mode (AM) transmission modes. RLC configuration can be per logical channel, independent of parameter sets and / or transmission time interval (TTI) durations. In one example, Automatic Repeat Request (ARQ) can operate on any parameter set and / or TTI duration configured for a logical channel. In one example, services and functions of the PDCP layer for the user plane can include sequence numbering, header compression and decompression, transfer of user data, reordering and copy detection, PDCP PDU routing (e.g., in the case of split bearers), PDCP SDU retransmission, encryption, decryption and integrity protection, PDCP SDU dropping, PDCP reconstruction and data recovery for RLC AM, and / or PDCP PDU copying. In one example, SDAP services and functions can include mapping between QoS flows and data radio bearers. In one example, SDAP services and functions may include mapping Quality of Service Indicators (QFIs) in downlink (DL) and uplink (UL) packets. In another example, SDAP protocol entities may be configured for individual PDU sessions.
[0032] Figure 3 An example control plane protocol stack according to an embodiment of the present disclosure is shown. Figure 2 As shown, in some embodiments, the PDCP, RLC, and MAC sublayers, as well as the PHY layer, can be terminated in the control plane protocol stack between the UE 10 and the network-side base station 40 (such as a gNB), and perform the aforementioned services and functions. In one example, RRC is used to control radio resources between the UE and the base station (such as a gNB). In one example, RRC can be terminated between the UE and the network-side gNB. In one example, the services and functions of RRC may include: broadcasting system information related to AS and NAS, paging initiated by 5GC or RAN, establishing, maintaining, and releasing RRC connections between the UE and RAN, security functions including key management, establishing, configuring, maintaining, and releasing signaling radio bearers (SRBs) and data radio bearers (DRBs), mobility functions, QoS management functions, control of UE measurement reports and reports, detection and recovery from radio link failures, and / or non-access stratum (NAS) message transfer from UE to NAS or from NAS to UE. In one example, the NAS control protocol can be terminated in the UE and the AMF on the network side, and can perform functions such as authentication, mobility management between the AMF and the UE for 3GPP access and non-3GPP access, and session management between the SMF and the UE for 3GPP access and non-3GPP access.
[0033] When a specific application is executed and that application in the UE requires data communication services, the application layer responsible for executing the specific application provides application-related information, namely, application group / category / priority information / ID, to the NAS layer. In this case, the application-related information can be pre-configured / defined in the UE. Optionally, application-related information is received from the network to be provided to the application layer from the AS (RRC) layer, and when the application layer starts data communication services, the application layer requests information from the AS (RRC) layer to receive information.
[0034] In some embodiments, processor 11 is configured to receive requests and / or configurations from a higher layer of UE 10 via the physical layer of UE 10 to determine a subset of resources in the sidelink resource pool as part of partial sensing based on Mode 2 resource allocation for sidelink transmission. Processor 11 is configured to determine a resource selection window in the sidelink resource pool based on time bounds and / or select multiple candidate time slots. Processor 11 is configured to monitor time slots based on the multiple candidate time slots and a set of one or more reservation periods provided by a higher layer. Processor 11 is configured to report the set of candidate single-time slot resources after resource exclusion to a higher layer. This can address problems in the prior art, reduce / limit power consumption, provide good communication performance, and / or provide high reliability.
[0035] Figure 4A resource monitoring method 410 for a user equipment (UE) in sidelink communication according to embodiments of the present disclosure is illustrated. In some embodiments, method 410 includes: block 412, receiving a request and / or configuration from a higher layer of the UE by the UE's physical layer to determine a subset of resources in a sidelink resource pool as part of partial sensing based on mode 2 resource allocation for sidelink transmission; block 414, determining a resource selection window in the sidelink resource pool according to time boundaries and / or selecting a plurality of candidate time slots; block 416, monitoring time slots based on the plurality of candidate time slots and a set of one or more reservation periods provided by a higher layer; and block 418, reporting a set of candidate single-time slot resources after resource exclusion to a higher layer. This can solve problems in the prior art, reduce / limit power consumption, provide good communication performance, and / or provide high reliability.
[0036] In some embodiments, when mode 2 resource allocation is triggered in slot n to determine a subset of resources for sidelink transmission, one or more of the following parameters are provided by a higher layer, and one or more of the following parameters include: a maximum, minimum, or limited number of candidate slots; a Level 1 (L1) priority for the corresponding sidelink data transmission block (TB) to be transmitted; the remaining packet delay budget (PDB); a sidelink resource pool identifier and / or a sidelink resource pool index; a set of one or more possible reservation periods allowed for the sidelink resource pool; or a sidelink discontinuous reception (DRX) active / inactive period and / or a timer. In some embodiments, one or more of the following parameters are configured or pre-configured by the base station via Radio Resource Control (RRC). In some embodiments, a time limit is provided as T for the resource selection window. 2max or T 2min Or the maximum, minimum, or limited number of candidate time slots from higher layers, where T 2max It is the maximum length of the resource selection window with respect to the priority of the sidelink TB, while T 2min This is the minimum length of the resource selection window regarding the priority of the sidelink TB. In some embodiments, the transmission priority based on the TB (Prio) is... Tx To set the T used for the resource selection window 2max or T 2min The maximum, minimum, or limited number of candidate time slots, or TB has a total of 8 priority levels in L1, and each priority level has a T for the resource selection window. 2max or T 2min The corresponding value, or the corresponding value for the maximum, minimum or limited number of candidate time slots.
[0037] In some embodiments, the resource selection window is defined as a time interval. In some embodiments, the number of candidate time slots is greater than or equal to the minimum or limited number of candidate time slots. In some embodiments, candidate time slots are selected based on the sidelink DRX activity / inactivity period and / or a timer. In some embodiments, the time interval is between n+T1 and n+T2 in the sidelink resource pool, if T 2min If the value is less than the remaining PDB, then the UE selects T2 according to the following formula: T 2min ≤T2≤Remaining PDB; otherwise, T2 is set to the remaining PDB. In some embodiments, the time interval is between n+T1 and n+T2 in the sidelink resource pool, and the UE selects T1 according to the following formula: 0≤T1≤T processing T processing It is the amount of UE processing time that allows the execution of Mode 2 resource allocation and the encoding of the Physical Side Crosslink Control Channel (PSCCH) and / or Physical Side Crosslink Shared Channel (PSSCH) transmissions used for transmission.
[0038] In some embodiments, monitoring of time slots in the sidelink resource pool is limited to a subset of time slots within a configured sensing window. In some embodiments, when a candidate single-slot resource overlaps with a resource indicated in the received sidelink control information (SCI) format 1-A, and the measured reference signal received power (RSRP) of the sidelink transmission corresponding to the received SCI format 1-A is higher than the corresponding RSRP threshold, the candidate single-slot resource is excluded from the initial set of candidate single-slot resources.
[0039] In some embodiments, the inventive resource selection method of this disclosure is intended for use by a fifth-generation-new radio (5G-NR) sidelink (SL) communication system to minimize the amount of SL resource sensing and monitoring operations performed by devices with limited battery power supplies (e.g., smartphones, wearable devices, augmented reality (AR) / virtual reality (VR) glasses, etc.), while not limiting the applicability of user equipment (UE) autonomous resource allocation schemes in NR-SL to a wide range of data services. These objectives are achieved by applying time bounds (such as upper time bounds, lower time bounds, or finite time bounds) to the resource selection window (RSW) or to the set of candidate time slots used for selection in the resource allocation mode 2 process.
[0040] As previously mentioned, the partial sensing design for resource selection in the LTE-SL version is based on a key assumption that the traffic patterns from all Pedestrian UEs (PUEs) are identical (i.e., one Packet Transport Block (TB) per second with a transmission latency of 100ms), and each TB is transmitted only twice (i.e., once for initial transmission and once for retransmission). Therefore, the resource selection window does not need to be wide to select resources for two SL transmissions. One advantage of this is that it helps reduce the amount of partial sensing required for resource selection. However (on the other hand), if the resource selection window is too narrow / small, there is a risk of not finding a sufficient number of free / unoccupied resources to perform resource selection when resource pool usage becomes congested, leading to a higher probability of transmission conflicts with other UEs. Therefore, a minimum number of subframes for resource selection is applied in the LTE-SL partial sensing design. However, a precise upper limit is not capped, as it is naturally limited by the maximum number of subframes that can be separated between initial and retransmission (i.e., the limitation imposed by the side link control information (SCI) design in LTE-SL). In NR-SL, the total number of (re)transmissions in a TB can be as high as 32. Without limits on RSW, the entire sensing duration can be very long.
[0041] In existing 5G-NR sidelink communication systems, the UE consistently performs "full sensing," monitoring each time slot by decoding the Physical Sidelink Control Channel (PSCCH) transmitted from other UEs and measuring the RSRP for the received PSCCH / Physical Sidelink Shared Channel (PSSCH) to communicate with other UEs and select appropriate / unreserved resources for its own SL transmission. Thus, a fully sensing UE can trigger resource selection or reselection multiple times within the Packet Delay Budget (PDB) used to transmit SL Data Blocks (TBs) to avoid over-booking of SL resources. While this resource selection strategy is well-suited for TB transmissions with SL Hybrid Automatic Repeat Request (HARQ) feedback in fully sensing operation, as the UE always has full utilization and reservation status knowledge of SL resources, it will not work for resource allocation schemes based on partial sensing for the following reason: Because triggering SL resource (re)selection multiple times for TBs creates multiple (time-shifted) resource selection windows, multiple instances of partial sensing by the UE are required. Since the UE cannot predict at which point the TB resource selection / retransmission will be incorrectly decoded by the receiver UE, it is impossible for the UE to determine all the necessary partial sensing slots in advance without over-sensing.
[0042] Therefore, from the perspective of a power-saving UE (i.e., the UE performs partial sensing), performing resource selection only once and covering a longer duration is more power-efficient. That is, based on time limits, the UE avoids performing sensing / unnecessarily consuming processing power. To implement the proposed resource selection method that sets an upper limit on the resource selection time frame / opportunity, the method includes the following processes for SL transmission of the UE. Note that the method does not need to be performed / executed in the same order as described below.
[0043] In some embodiments, the UE physical layer receives requests or configurations from a higher UE layer to report a subset of resources in the sidelink resource pool as part of a partially sense-based (i.e., in sidelink mode 2) UE-autonomous resource allocation for PSCCH / PSSCH transmission. When the resource allocation process is triggered in slot n, one or more of the following parameters are provided by the higher UE layer. Some of these parameters can be directly configured by the network serving node / base station via Radio Resource Control (RRC). These parameters include: time limits for the resource selection window (such as T...). 2max or T 2min The maximum / minimum (restricted) number of candidate time slots, the L1 priority for the corresponding SL data TB to be transmitted, the remaining packet delay budget (PDB), the sidelink resource pool identifier or sidelink resource pool index, the set of one or more possible reserved periods allowed by the indicated SL resource pool, and / or the SL discontinuous reception (DRX) ON / OFF period (active timer / inactive timer).
[0044] In some embodiments, the UE determines a Resource Selection Window (RSW) and / or multiple candidate time slots (Y slots) based on time limits (such as an upper time limit, a lower time limit, or a finite time limit) (e.g., in time slots or milliseconds). In some examples, the time limit is provided as T from a higher layer of the UE. 2max or T 2min Or the maximum / minimum (constrained) number of candidate time slots. In one example, T 2max The maximum / minimum number of candidate time slots, RRC configuration, and / or UE determination can be based on at least one of the following: TB transmission priority (Prio Tx (L1 has a total of 8 priority levels, and each priority level has a corresponding T) 2max or T 2min(or the maximum / minimum number of corresponding candidate time slots), a portion of the remaining PDB (e.g., 20%, 30%, 50%, 80%), the number of SL resources to be selected, power saving / consumption level or status, or the remaining battery level of the UE, constant / fixed value (e.g., 16, 20, 32, 64, 100 time slots).
[0045] In some embodiments, RSW is defined as the time interval between n+T1 and n+T2. In an alternative, if T 2max If the value is shorter than the remaining PDB, the UE selects T2, which must at least satisfy the condition that T2 is less than or equal to T. 2max (T2≤T 2max Otherwise, T2 is set to the remaining PDB, or the UE selects T2, which at least satisfies that T2 is less than or equal to the remaining PDB (T2 ≤ remaining PDB). Alternatively, the UE selects T1, which satisfies 0 ≤ T1 ≤ ... processing T processing It is the amount of UE processing time that allows UE autonomous resource allocation and encoding of PSCCH / PSSCH for transmission to be performed in Mode 2.
[0046] In some embodiments, the RSW is defined as the time interval between n+T1 and n+T2. In alternatives, Y can be at least less than / greater than or equal to the maximum / minimum (restricted) number of candidate time slots provided. A candidate time slot quantity of Y may not include time slots where the UE has other planned SL or UL transmissions. The selection of the Y candidate time slots (exact locations) should take into account the SL-DRX on / off (active / inactive) cycle (if provided), as this will affect the duration for which the UE needs to perform SL reception. Based on these, this means that a candidate time slot quantity of Y can be allocated anywhere within the RSW (e.g., at the beginning, middle, and / or end), and it is not necessary to select time slots in a continuous / uninterrupted manner. If T 2min If the value is less than the remaining PDB, then the UE selects T2, which follows the order of T. 2min ≤T2≤remaining PDB; otherwise, T2 is set to the remaining PDB. T 2min This is the minimum length of the resource selection window with respect to the priority of SL TB. The UE selects T1, which follows the rule 0 ≤ T1 ≤ T processing T processing It is the amount of UE processing time that allows UE autonomous resource allocation and encoding of PSCCH / PSSCH for transmission to be performed in Mode 2.
[0047] In some embodiments, time slots belonging to the sidelink resource pool are monitored based on the determined RSW and / or multiple candidate time slots (Y slots). In some examples, monitoring of time slots belonging to the sidelink resource pool is limited to a subset of time slots within the configured sensing window. In one example, when a set of one or more possible reservation periods allowed in the sidelink resource pool is provided by a higher layer of the UE, the time slots in which the UE monitors are also determined based on the provided set of one or more resource reservation intervals. In some examples, the UE skips monitoring time slots where its own transmissions occur within the sensing window. In some examples, the UE skips monitoring time slots (within the sensing window) corresponding to time slots where its own transmissions occur within the RSW (e.g., due to planned sidelink and / or uplink transmissions).
[0048] In some embodiments, a set of candidate single-slot resources after resource exclusion is reported to a higher layer of the UE. In some examples, a candidate single-slot resource should be excluded from the initial set of candidate single-slot resources when one of the following conditions is met: In some examples, the candidate single-slot resource overlaps with the resources indicated in the received SCI format 1-A, and the measured RSRP of the SL transmission corresponding to the received SCI is higher than the corresponding RSRP threshold. In some examples, any candidate single-slot resource corresponds to a time slot not monitored by the UE that is required for partial sensing. In some examples, it refers to at least one period value from a set of one or more possible reserved periods allowed in the sidelink resource pool.
[0049] In summary, in some embodiments, the UE's physical layer receives requests / configurations to report a subset of resources from the sidelink resource pool as part of UE-autonomous resource allocation based on partial sensing (i.e., in sidelink mode 2) for PSCCH / PSSCH transmission. The UE determines a resource selection window (RSW) and / or multiple candidate time slots (Y) based on time boundaries. The UE monitors time slots belonging to the sidelink resource pool based on the determined RSW and / or multiple candidate time slots (Y). Furthermore, the UE reports a set of candidate single-slot resources within the resource-excluded RSW to higher layers of the UE.
[0050] Some embodiments offer the following commercial benefits: 1. Solving problems in the prior art. 2. Reducing / limiting power consumption. 3. Providing good communication performance. 4. Providing high reliability. 5. Some embodiments of this disclosure are used by: 5G-NR chipset suppliers, V2X communication system development suppliers, vehicle manufacturers including cars, trains, trucks, buses, bicycles, motorcycles, helmets, etc., drones (unmanned aerial vehicles), smartphone manufacturers, smartwatches, wireless earbuds, wireless headphones, communication devices, remote-controlled vehicles and robots for public safety purposes, AR / VR device manufacturers (e.g., for gaming, conferences / seminars, educational purposes), smart home appliances (including TVs, audio equipment, speakers, lights, doorbells, locks, cameras, conference headsets, etc.), and smart factory and warehouse equipment (including IIoT devices, robots, robotic arms, and simple connections between production machines). In some embodiments, the commercial benefits and commercial importance of the disclosed invention include: reduced power consumption in wireless communication translates to longer device operating time and / or a better user experience, and product satisfaction resulting from longer operating time between battery charging cycles. Some embodiments of this disclosure are combinations of "technologies / processes" that can be adopted in 3GPP specifications to create a final product. Some embodiments of this disclosure relate to mobile cellular communication technologies in 3GPP NR Release 17 and later for providing direct device-to-device (D2D) wireless communication services.
[0051] Figure 5 This is a block diagram of an example system 700 for wireless communication according to embodiments of the present disclosure. The embodiments described herein can be implemented in the system using any suitably configured hardware and / or software. Figure 5 The system 700 is shown, which includes at least radio frequency (RF) circuitry 710, baseband circuitry 720, application circuitry 730, memory / storage device 740, display 750, camera 760, sensor 770, and input / output (I / O) interface 780 coupled to each other as shown.
[0052] Application circuitry 730 may include circuitry such as (but not limited to) one or more single-core or multi-core processors. The processor may include any combination of general-purpose and special-purpose processors, such as a graphics processor or an application processor. The processor may be coupled to a memory / storage device and configured to execute instructions stored in the memory / storage device to enable various applications and / or operating systems to run on the system.
[0053] The baseband circuit 720 may include circuitry, such as (but not limited to) one or more single-core or multi-core processors. The processor may include a baseband processor. The baseband circuitry can handle various wireless control functions that enable communication with one or more wireless networks via RF circuitry. Wireless control functions may include, but are not limited to, signal modulation, encoding, decoding, frequency shifting, etc. In some embodiments, the baseband circuitry can provide communication compatible with one or more wireless technologies. For example, in some embodiments, the baseband circuitry may support communication with the Evolved Universal Terrestrial Radio Access Network (EUTRAN) and / or other Wireless Metropolitan Area Networks (WMAN), Wireless Local Area Networks (WLAN), and Wireless Personal Area Networks (WPAN). Embodiments of the baseband circuitry configured to support wireless communication with more than one wireless protocol may be referred to as multi-mode baseband circuitry.
[0054] In various embodiments, the baseband circuit 720 may include circuitry that operates using signals not strictly considered to be at baseband frequencies. For example, in some embodiments, the baseband circuitry may include circuitry that operates using signals having an intermediate frequency (IF), which is between the baseband frequency and the radio frequency.
[0055] The RF circuit 710 can communicate with a wireless network using modulated electromagnetic radiation through a non-solid medium. In various embodiments, the RF circuit may include switches, filters, amplifiers, etc., to facilitate communication with the wireless network.
[0056] In various embodiments, the RF circuit 710 may include circuitry that operates using signals that are not strictly considered to be at the radio frequency. For example, in some embodiments, the RF circuitry may include circuitry that operates using signals having an intermediate frequency, which is between the baseband frequency and the radio frequency.
[0057] In various embodiments, the transmitter circuitry, control circuitry, or receiver circuitry discussed above with respect to user equipment, eNB, or gNB may be wholly or partially embodied in one or more of the RF circuitry, baseband circuitry, and / or application circuitry. As used herein, “circuit” can mean, or be part of, or contain, an application-specific integrated circuit (ASIC), electronic circuitry, a (shared, dedicated, or grouped) processor and / or (shared, dedicated, or grouped) memory, combinational logic circuitry, and / or other suitable hardware components that provide the aforementioned functionality, executing one or more software or firmware programs. In some embodiments, the electronic device circuitry may be implemented in one or more software or firmware modules, or the functionality associated with the circuitry may be implemented by one or more software or firmware modules.
[0058] In some embodiments, some or all of the components of the baseband circuitry, application circuitry, and / or memory / storage device may be implemented together on a system-on-a-chip (SOC).
[0059] The memory / storage device 740 can be used to load and store, for example, data and / or instructions for the system. One embodiment of the memory / storage device may comprise any combination of suitable volatile memory (such as dynamic random access memory (DRAM)) and / or non-volatile memory (such as flash memory).
[0060] In various embodiments, I / O interface 780 may include one or more user interfaces designed to enable a user to interact with the system and / or peripheral component interfaces designed to enable peripheral components to interact with the system. User interfaces may include, but are not limited to, physical keyboards or keypads, touchpads, speakers, microphones, etc. Peripheral component interfaces may include, but are not limited to, non-volatile memory ports, universal serial bus (USB) ports, audio jacks, and power interfaces.
[0061] In various embodiments, sensor 770 may include one or more sensing devices to determine environmental conditions and / or location information relevant to the system. In some embodiments, the sensor may include, but is not limited to, a gyroscope sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of, or interact with, baseband and / or RF circuitry to communicate with components of a positioning network, such as Global Positioning System (GPS) satellites.
[0062] In various embodiments, display 750 may include displays such as liquid crystal displays and touchscreen displays. In various embodiments, system 700 may be a mobile computing device, such as (but not limited to) laptops, tablets, netbooks, ultrabooks, smartphones, AR / VR glasses, etc. In various embodiments, the system may have more or fewer components and / or different architectures. Where appropriate, the methods described herein may be implemented as computer programs. Computer programs may be stored on storage media (such as non-transitory storage media).
[0063] Those skilled in the art will understand that each unit, algorithm, and step described and disclosed in the embodiments of this disclosure is implemented using electronic hardware or a combination of computer software and electronic hardware. Whether a function operates in hardware or software depends on the application conditions and the design requirements of the technical solution.
[0064] Those skilled in the art can implement the functionality of each specific application in different ways, and such implementation should not exceed the scope of this disclosure. Those skilled in the art will understand that they can refer to the operation of the systems, apparatus, and units in the above embodiments, as the operation of the above systems, apparatus, and units is substantially the same. For ease of description and simplification, these operation processes will not be described in detail.
[0065] It should be understood that the systems, apparatus, and methods disclosed in the embodiments of this disclosure can be implemented in other ways. The above embodiments are merely exemplary. The division of units is based solely on logical function, and other divisions exist in the implementation. It is possible to combine or integrate multiple units or components in another system. It is also possible to omit or skip certain features. On the other hand, the mutual coupling, direct coupling, or communication coupling shown or discussed is operated through some ports, devices, or units, whether indirectly or communicatively operated by electrical, mechanical, or other means.
[0066] The units used as separate components for explanation may or may not be physically separate. The units used for display may or may not be physical units, i.e., located in one location or distributed across multiple network units. Some or all units may be used depending on the purpose of the embodiment. Furthermore, each functional unit in each embodiment may be integrated into a processing unit, physically independent, or integrated into a processing unit with two or more units.
[0067] If a software functional unit is implemented and used and sold as a product, it can be stored in a readable storage medium within a computer. Based on this understanding, the technical solutions proposed in this invention can be implemented substantially or partially as software products. Alternatively, a portion of a technical solution that favors conventional technology can be implemented as a software product. Software products in a computer are stored in a storage medium and contain multiple commands for a computing device (such as a personal computer, server, or network device) to execute all or some of the steps disclosed in the embodiments of this disclosure. Storage media include USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), floppy disks, or other types of media capable of storing program code.
[0068] While this disclosure has been described in conjunction with what are considered to be the most practical and preferred embodiments, it should be understood that this disclosure is not limited to the disclosed embodiments without departing from the broadest interpretation of the appended claims, but is intended to cover a variety of arrangements.
Claims
1. A method for resource monitoring of a user equipment (UE) in side-link communication, comprising: The UE's physical layer receives requests and / or configurations from the UE's higher layers to determine a subset of resources in the sidelink resource pool as part of partial sensing based on Mode 2 resource allocation for sidelink transmission. Based on time limits, a resource selection window is determined in the sidelink resource pool and / or multiple candidate time slots are selected; the resource selection window is defined as a time interval. The time slots are monitored based on a set of the plurality of candidate time slots and one or more reserved periods provided by the higher layer; as well as Report the set of candidate single-slot resources after resource exclusion to the higher layer; When the Mode 2 resource allocation is triggered in slot n to determine the subset of resources for the sidelink transmission, one or more of the following parameters are provided by the higher layer, and one or more of the following parameters include: the maximum, minimum, or limited number of candidate slots; the first-level L1 priority for the corresponding sidelink data transmission block TB to be transmitted; the remaining packet delay budget PDB; the sidelink resource pool identifier and / or the sidelink resource pool index; a set of one or more possible reserved periods allowed for the sidelink resource pool; or the period and / or timer for sidelink discontinuous reception DRX activity / inactivity. The time limit is provided as T for the resource selection window. 2max or T 2min Or it may be provided as the maximum, minimum, or limited number of candidate time slots from the higher layer, wherein T 2max It is the maximum length of the resource selection window with respect to the priority of the side link TB, and T 2min It is the minimum length of the resource selection window with respect to the priority of the side link TB; Based on the transmission priority of the TB (Prio) Tx To set T for the resource selection window 2max or T 2min Alternatively, a maximum, minimum, or limited number of candidate time slots can be set. The TB has a total of 8 priority levels in L1, and each priority level has a T for the resource selection window. 2max or T 2min The corresponding value, or a corresponding value having a maximum, minimum, or limited number for the candidate time slots.
2. The method according to claim 1, wherein, One or more of the following parameters are configured by the base station through Radio Resource Control (RRC) or are pre-configured.
3. The method according to claim 1, wherein, The number of candidate time slots is greater than or equal to the minimum or limited number of candidate time slots.
4. The method according to claim 1, wherein, The candidate time slot is selected based on the active / inactive period and / or timer of the side link DRX.
5. The method according to claim 1, wherein, The time interval is between n+T1 and n+T2 in the side-link resource pool. If T 2min If the value is less than the remaining PDB, then the UE selects T2 according to the following formula: T 2min ≤T2≤The remaining PDB; otherwise, T2 is set to the remaining PDB; The UE selects T1 according to the following formula: 0≤T1≤T processing , among which, T processing It is the amount of UE processing time that allows the execution of the Mode 2 resource allocation and the encoding of the Physical Side Link Control Channel (PSCCH) and / or Physical Side Link Shared Channel (PSSCH) for transmission.
6. The method according to claim 1, wherein, Monitoring of time slots in the sidelink resource pool is limited to a subset of time slots within the configured sensing window.
7. The method according to any one of claims 1 to 6, wherein, When a candidate single-slot resource overlaps with the resource indicated in the received side link control information SCI format 1-A, and the measured reference signal received power (RSRP) of the side link transmission corresponding to the received SCI format 1-A is higher than the corresponding RSRP threshold, the candidate single-slot resource is excluded from the initialization set of candidate single-slot resources.
8. A user equipment (UE), comprising: Memory; transceiver; as well as The processor is coupled to the memory and the transceiver. The processor is configured to receive requests and / or configurations from a higher layer of the UE through the physical layer of the UE to determine a subset of resources in the sidelink resource pool as part of partial sensing based on mode 2 resource allocation for sidelink transmission. The processor is configured to determine a resource selection window and / or select multiple candidate time slots in the side-link resource pool according to a time limit; the resource selection window is defined as a time interval. The processor is configured to monitor time slots based on a set of the plurality of candidate time slots and one or more reserved periods provided by the higher layer; and The processor is configured to report a set of candidate single-slot resources after resource exclusion to the higher layer; When the Mode 2 resource allocation is triggered in slot n to determine the subset of resources for the sidelink transmission, one or more of the following parameters are provided by the higher layer, and one or more of the following parameters include: the maximum, minimum, or limited number of candidate slots; the first-level L1 priority for the corresponding sidelink data transmission block TB to be transmitted; the remaining packet delay budget PDB; the sidelink resource pool identifier and / or the sidelink resource pool index; a set of one or more possible reserved periods allowed for the sidelink resource pool; or the period and / or timer for sidelink discontinuous reception DRX activity / inactivity. The time limit is provided as T for the resource selection window. 2max or T 2min Or it may be provided as the maximum, minimum, or limited number of candidate time slots from the higher layer, wherein T 2max It is the maximum length of the resource selection window with respect to the priority of the side link TB, and T 2min It is the minimum length of the resource selection window with respect to the priority of the side link TB; Based on the transmission priority of the TB (Prio) Tx To set T for the resource selection window 2max or T 2min Alternatively, a maximum, minimum, or limited number of candidate time slots can be set. The TB has a total of 8 priority levels in L1, and each priority level has a T for the resource selection window. 2max or T 2min The corresponding value, or a corresponding value having a maximum, minimum, or limited number for the candidate time slots.
9. The UE according to claim 8, wherein, One or more of the following parameters are configured by the base station through Radio Resource Control (RRC) or are pre-configured.
10. The UE according to claim 8, wherein, The number of candidate time slots is greater than or equal to the minimum or limited number of candidate time slots.
11. The UE according to claim 8, wherein, The candidate time slot is selected based on the active / inactive period and / or timer of the side link DRX.
12. The UE according to claim 8, wherein, The time interval is between n+T1 and n+T2 in the side-link resource pool. If T 2min If the value is less than the remaining PDB, then the UE selects T2 according to the following formula: T 2min ≤T2≤The remaining PDB; otherwise, T2 is set to the remaining PDB; The UE selects T1 according to the following formula: 0≤T1≤T processing , among which, T processing It is the amount of UE processing time that allows the execution of the Mode 2 resource allocation and the encoding of the Physical Side Link Control Channel (PSCCH) and / or Physical Side Link Shared Channel (PSSCH) for transmission.
13. The UE according to claim 8, wherein, Monitoring of time slots in the sidelink resource pool is limited to a subset of time slots within the configured sensing window.
14. The UE according to any one of claims 8 to 13, wherein, When a candidate single-slot resource overlaps with the resource indicated in the received side link control information SCI format 1-A, and the measured reference signal received power (RSRP) of the side link transmission corresponding to the received SCI format 1-A is higher than the corresponding RSRP threshold, the candidate single-slot resource is excluded from the initialization set of candidate single-slot resources.
15. A non-transitory machine-readable storage medium having instructions stored thereon that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 7.
16. A chip, comprising: The processor is configured to invoke and run a computer program stored in memory, so that a device on which the chip is mounted performs the method of any one of claims 1 to 7.
17. A computer-readable storage medium storing a computer program, wherein, The computer program causes the computer to perform the method according to any one of claims 1 to 7.
18. A computer program product comprising a computer program, wherein, The computer program causes the computer to perform the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Prioritized messaging and resource selection in vehicle-to-vehicle (V2V) sidelink communication
CN110447294A
User equipment, base station and wireless communication method
CN110603869A
