Sidelink discontinuous reception configuration
The sidelink discontinuous reception configuration optimizes power management and resource utilization by aligning communication parameters with service attributes and feedback, addressing inefficiencies in existing configurations.
Patent Information
- Application Number
- JP2025186643
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2020-07-13
- Filing Date
- 2025-11-05
- Publication Date
- 2026-02-24
AI Technical Summary
The configuration for sidelink discontinuous reception in wireless communication networks is inefficient, leading to suboptimal power management and resource utilization.
A method and apparatus for sidelink discontinuous reception configuration that includes accessing and managing parameters such as quality of service classes, offsets, timers, and periodicities to optimize sidelink communication based on specific attributes and feedback mechanisms.
Enhances power savings and resource efficiency by aligning sidelink communication configurations with service requirements, reducing unnecessary active times and improving overall network performance.
Smart Images

Figure 2026031561000001_ABST
Abstract
Description
[Technical Field]
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of U.S. patent application Ser. No. 63 / 051,184, filed July 13, 2020, to Joachim Loehr, entitled "APPARATUSES, METHODS, AND SYSTEMS FOR A SIDELINK DRX MECHANISM-INTERACTION WITH UU DRX OPERATION," U.S. patent application Ser. No. 63 / 051,207, filed July 13, 2020, to Prateek Basu Mallick, entitled "APPARATUSES, METHODS, AND SYSTEMS FOR SUPPORTING POWER SAVING USING A DRX MECHANISM AND MINIMIZING ENSUING HALF DUPLEX ISSUES," and U.S. patent application Ser. No. 63 / 051,207, filed July 13, 2020, to Dimitrios Karampatsis, entitled "APPARATUSES, METHODS, AND SYSTEMS FOR SUPPORTING POWER SAVING FOR PC5" This application claims priority to U.S. patent application Ser. No. 63 / 051,217, entitled "APPARATUSES, METHODS, AND SYSTEMS FOR ENHANCEMENT FOR SL POWER SAVING," filed on July 13, 2020, to Karthikeyan Ganesan, and U.S. patent application Ser. No. 63 / 051,233, entitled "APPARATUSES, METHODS, AND SYSTEMS FOR ENHANCEMENT FOR SL POWER SAVING," filed on July 13, 2020, all of which are incorporated herein by reference.
[0002] The subject matter disclosed herein relates generally to wireless communications, and more particularly to sidelink discontinuous reception configurations. [Background technology]
[0003] In some wireless communication networks, the configuration for sidelink discontinuous reception may be inefficient. The sidelink discontinuous reception configuration may be updated and / or provided to the user equipment. Summary of the Invention [Means for solving the problem]
[0004] A method for sidelink discontinuous reception configuration is disclosed. Apparatuses and systems similarly perform the functions of the method. One embodiment of the method includes accessing a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration corresponds to a quality of service class, an identifier of the quality of service class, at least one attribute of the quality of service class, a range corresponding to at least one attribute of the quality of service class, or some combination thereof. In some embodiments, the method includes performing sidelink communication based on the sidelink discontinuous reception configuration.
[0005] An apparatus for sidelink discontinuous reception configuration includes a processor for accessing a sidelink discontinuous reception configuration corresponding to a quality of service class, an identifier of the quality of service class, at least one attribute of the quality of service class, a range corresponding to the at least one attribute of the quality of service class, or any combination thereof, and performing sidelink communication based on the sidelink discontinuous reception configuration.
[0006] Another embodiment of a method for sidelink discontinuous reception configuration comprises determining at least one parameter for the sidelink discontinuous reception configuration in a first user equipment. In some embodiments, the method comprises transmitting the at least one parameter for the sidelink discontinuous reception configuration to a second user equipment. In some embodiments, the method comprises receiving feedback from the second user equipment indicating acceptance of the at least one parameter for the sidelink discontinuous reception configuration.
[0007] Another apparatus for sidelink discontinuous reception configuration includes a first user equipment. In some embodiments, the apparatus includes a processor that determines at least one parameter for the sidelink discontinuous reception configuration. In various embodiments, the apparatus includes a transmitter that transmits the at least one parameter for the sidelink discontinuous reception configuration to a second user equipment. In some embodiments, the apparatus includes a receiver that receives feedback from the second user equipment indicating acceptance of the at least one parameter for the sidelink discontinuous reception configuration.
[0008] Yet another embodiment of a method for sidelink discontinuous reception configuration comprises accessing a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration comprises a first offset for an on-duration, an on-duration timer, and a periodicity. In some embodiments, the method comprises determining a second offset for the on-duration. In some embodiments, the method comprises transmitting data based on the sidelink discontinuous reception configuration and the second offset for the on-duration.
[0009] Yet another apparatus for sidelink discontinuous reception configuration includes a processor that accesses a sidelink discontinuous reception configuration including a first offset to an on-duration, an on-duration timer, and a periodicity, and determines a second offset to the on-duration. In various embodiments, the apparatus includes a transmitter that transmits data based on the sidelink discontinuous reception configuration and the second offset to the on-duration.
[0010] Further embodiments of the method for sidelink discontinuous reception configuration comprise accessing a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration comprises an offset to the on-duration, an on-duration timer, and a periodicity. In some embodiments, the method comprises transmitting sidelink data, receiving sidelink data, or a combination thereof. In some embodiments, the method comprises starting a sidelink inactivity timer in response to transmitting sidelink data, receiving sidelink data, or a combination thereof. In various embodiments, the method comprises the steps of restarting a sidelink inactivity timer in response to: indicating a negative acknowledgment on the physical uplink control channel to request a retransmission permission to the base station; indicating an acknowledgment to the base station in response to having a non-empty sidelink buffer on the physical uplink control channel; receiving hybrid automatic repeat request (HAR) feedback from a sidelink receiver user equipment on the physical sidelink feedback channel; transmitting a sidelink schedule request to the base station; transmitting a sidelink buffer status report to the base station; requesting channel state information reports from a peer user equipment on the sidelink; receiving a request for channel state information reports on the sidelink from a peer user equipment; receiving sidelink control information from a sidelink transmitter user equipment; receiving data from a sidelink transmitter user equipment; transmitting negative acknowledgment feedback on the physical sidelink feedback channel to the sidelink transmitter user equipment; transmitting sidelink control information requesting sidelink physical sidelink feedback channel feedback; transmitting non-last sidelink control information while performing blind retransmissions; transmitting non-last data while performing blind retransmissions;
[0011] A further apparatus for sidelink discontinuous reception configuration includes a processor that accesses a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration includes an offset to an on-duration, an on-duration timer, and a periodicity. In various embodiments, the apparatus includes a transmitter. In some embodiments, the apparatus includes a receiver. The transmitter transmits sidelink data, the receiver receives sidelink data, or a combination thereof. In response to the transmitter transmitting the sidelink data, the receiver receiving the sidelink data, or a combination thereof, the processor starts a sidelink inactivity timer. the processor restarts the sidelink inactivity timer in response to: indicating a negative acknowledgment on the physical uplink control channel to request a retransmission permission to the base station; indicating an acknowledgment to the base station in response to having a non-empty sidelink buffer on the physical uplink control channel; receiving hybrid automatic repeat request (HAR) feedback from a sidelink receiver user equipment on the physical sidelink feedback channel; transmitting a sidelink schedule request to the base station; transmitting a sidelink buffer status report to the base station; requesting a channel state information report from a peer user equipment on the sidelink; receiving a request for a channel state information report on the sidelink from a peer user equipment; receiving sidelink control information from a sidelink transmitter user equipment; receiving data from a sidelink transmitter user equipment; transmitting negative acknowledgment feedback on the physical sidelink feedback channel to the sidelink transmitter user equipment; transmitting sidelink control information requesting sidelink physical sidelink feedback channel feedback; transmitting non-last sidelink control information while performing a blind retransmission; transmitting non-last data while performing a blind retransmission; the sink source using a sidelink inactivity timer value greater than a predetermined value; or any combination thereof.
[0012] A more particular description of the embodiments briefly described above will be rendered by reference to specific embodiments illustrated in the accompanying drawings. It will be understood that these drawings illustrate only some embodiments and are therefore not to be considered limiting in scope, and that the embodiments will be described and explained with additional specificity and detail through the use of the accompanying drawings. [Brief explanation of the drawings]
[0013] [Figure 1] FIG. 1 is a schematic block diagram illustrating an embodiment of a wireless communication system for a sidelink discontinuous reception configuration. [Figure 2] FIG. 1 is a schematic block diagram illustrating an embodiment of an apparatus that may be used for a sidelink discontinuous reception configuration. [Figure 3] FIG. 1 is a schematic block diagram illustrating an embodiment of an apparatus that may be used for a sidelink discontinuous reception configuration. [Figure 4] FIG. 1 is a timing diagram illustrating one embodiment of a SL DRX configuration. [Figure 5] FIG. 2 is a timing diagram illustrating one embodiment of two SL DRX configurations corresponding to a first PQI range and a second PQI range. [Figure 6] FIG. 1 is a network communication diagram illustrating one embodiment of negotiation of SL DRX configuration for unicast communication. [Figure 7] FIG. 1 is a network communication diagram illustrating one embodiment of negotiation of SL DRX configuration for groupcast communication. [Figure 8] FIG. 1 is a network communication diagram illustrating one embodiment of Uu negotiation to align Uu and SL DRX. [Figure 9] FIG. 10 is a timing diagram illustrating one embodiment of SL DRX interaction with timers. [Figure 10] FIG. 1 is a flow chart diagram illustrating an embodiment of a method for sidelink discontinuous reception configuration. [Figure 11] FIG. 10 is a flow chart diagram illustrating another embodiment of a method for sidelink discontinuous reception configuration. [Figure 12]FIG. 10 is a flow chart diagram illustrating yet another embodiment of a method for sidelink discontinuous reception configuration. [Figure 13] FIG. 10 is a flow chart diagram illustrating a further embodiment of a method for sidelink discontinuous reception configuration. DETAILED DESCRIPTION OF THE INVENTION
[0014] As will be appreciated by those skilled in the art, aspects of the embodiments may be embodied as a system, apparatus, method, or program product. Accordingly, the embodiments may take the form of an all-hardware embodiment, an all-software embodiment (including firmware, resident software, microcode, etc.), or an embodiment combining software and hardware aspects, all of which may be referred to generally herein as a "circuit," "module," or "system." Furthermore, the embodiments may take the form of a program product embodied in one or more computer-readable storage devices that store machine-readable code, computer-readable code, and / or program code, hereinafter referred to as code. The storage devices may be tangible, non-transitory, and / or non-transmittable. The storage devices may not embody signals. In some embodiments, the storage devices employ signals only to access the code.
[0015] Some functional units described herein may be labeled as modules to more clearly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom very large scale integrated ("VLSI") circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented within a programmable hardware device such as a field programmable gate array, programmable array logic, programmable logic device, or the like.
[0016] Modules may also be implemented in code and / or software for execution by various types of processors. An identified module of code may, for example, include one or more physical or logical blocks of executable code that may, for example, be organized as an object, procedure, or function. Nevertheless, the executable of an identified module need not be physically located together, but may include different instructions stored in different locations that, when logically combined, comprise the module and achieve the purpose specified for the module.
[0017] Indeed, a module of code may be a single instruction or many instructions, and may be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data is identified and described herein in modules and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set or distributed over different locations, including on different computer-readable storage devices. If a module or portions of a module are implemented in software, the software portions are stored on one or more computer-readable storage devices.
[0018] Any combination of one or more computer-readable mediums may be utilized. The computer-readable medium may be a computer-readable storage medium. The computer-readable storage medium may be a storage device that stores code. The storage device may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, holographic, micro-mechanical, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing.
[0019] More specific examples (a non-exhaustive list) of storage devices include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory ("RAM"), a read-only memory ("ROM"), an erasable programmable read-only memory ("EPROM" or flash memory), a portable compact disc read-only memory ("CD-ROM"), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this specification, a computer-readable storage medium may be any tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device.
[0020] The code for performing operations for an embodiment may be any number of lines and may be written in any combination of one or more programming languages, including object-oriented programming languages such as Python, Ruby, Java, Smalltalk, C++, and traditional procedural programming languages such as the "C" programming language, and / or machine language such as assembly language. The code may run entirely on the user's computer as a standalone software package, partially on the user's computer, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the on-remote computer scenario, the remote computer may be connected to the user's computer via any type of network, including a local area network ("LAN") or a wide area network ("WAN"), or the connection may be to an external computer (e.g., via the Internet using an Internet Service Provider).
[0021] References throughout this specification to "one embodiment," "an embodiment," or similar language mean that a particular feature, structure, or characteristic described in connection with an embodiment is included in at least one embodiment. Thus, appearances of the phrases "in one embodiment," "in an embodiment," and similar language throughout this specification may, but need not, all refer to the same embodiment, but can mean "one or more, but not all, embodiments," unless expressly specified otherwise. The terms "including," "comprising," and "having," and variations thereof, mean "including but not limited to," unless expressly specified otherwise. The items listed below do not imply that any or all items are mutually exclusive, unless expressly specified otherwise. The terms "a," "an," and "the" also refer to "one or more," unless expressly specified otherwise.
[0022] Furthermore, the features, structures, or characteristics of the described embodiments may be combined in any suitable manner. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, and hardware chips, to provide a thorough understanding of the embodiments. However, those skilled in the art will recognize that the embodiments may be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the embodiments.
[0023] Aspects of the embodiments are described below with reference to schematic flowchart illustrations and / or schematic block diagrams of methods, apparatus, systems, and program products according to the embodiments. It will be understood that each block of the schematic flowchart illustrations and / or schematic block diagrams, and combinations of blocks in the schematic flowchart illustrations and / or schematic block diagrams, may be implemented by code. The code may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to create a machine, whereby the instructions, executing via the processor of the computer or other programmable data processing apparatus, generate means for implementing the functions / activities specified in one or more blocks of the schematic flowchart illustrations and / or schematic block diagrams.
[0024] The code may also be stored in a storage device that can instruct a computer, other programmable data processing apparatus, or other device to function in a particular manner, whereby the instructions stored in the storage device create a product including instructions that implement the functions / activities specified in one or more blocks of the schematic flowchart diagrams and / or schematic block diagrams.
[0025] The code may also be loaded onto a computer, other programmable data processing device or other device to cause a series of operational steps to be performed on the computer, other programmable device or other device to create a computer-implemented process such that the code executing on the computer or other programmable device provides a process for implementing the functions / activities specified in one or more blocks of the flowcharts and / or block diagrams.
[0026] The schematic flowchart diagrams and / or schematic block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, systems, methods, and program products according to various embodiments. In this regard, each block in the schematic flowchart diagrams and / or schematic block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions of code for implementing the specified logical function(s).
[0027] It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks noted in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending on the functionality involved. Other steps and methods may be conceived that are equivalent in function, logic, or effect to one or more blocks, or portions thereof, of the depicted figures.
[0028] Various arrow and line types may be employed in the flowcharts and / or block diagrams, but they are understood not to limit the scope of the corresponding embodiments. Indeed, some arrows or other connectors may be used to indicate only the logical flow of the illustrated embodiments. For example, arrows may indicate wait or monitoring periods of unspecified duration between recited steps of the illustrated embodiments. It will also be noted that each block of the block diagrams and / or flowchart diagrams, and combinations of blocks in the block diagrams and / or flowchart diagrams, may be implemented by dedicated hardware-based systems that perform the specified functions or activities, or a combination of dedicated hardware and code.
[0029] Descriptions of elements in each figure may refer to elements in the procedure diagrams. Like numbers refer to like elements in all figures, including alternative embodiments of like elements.
[0030] 1 illustrates one embodiment of a wireless communication system 100 for a sidelink discontinuous reception configuration. In one embodiment, the wireless communication system 100 includes a remote unit 102 and a network unit 104. While a particular number of remote units 102 and network units 104 are shown in FIG. 1, those skilled in the art will recognize that any number of remote units 102 and network units 104 may be included in the wireless communication system 100.
[0031] In one embodiment, the remote unit 102 may include a computing device such as a desktop computer, a laptop computer, a personal digital assistant (“PDA”), a tablet computer, a smartphone, a smart television (e.g., a television connected to the Internet), a set-top box, a game console, a security system (including security cameras), an in-vehicle computer, a network device (e.g., a router, a switch, a modem), an aerial vehicle, a drone, etc. In some embodiments, the remote unit 102 includes a wearable device such as a smart watch, a fitness band, an optical head-mounted display, etc. Additionally, the remote unit 102 may be referred to as a subscriber unit, a mobile, a mobile station, a user, a terminal, a mobile terminal, a fixed terminal, a subscriber station, a UE, a user terminal, a device, or other terminology used in the art. The remote unit 102 may communicate directly with one or more of the network units 104 via UL communication signals. In some embodiments, the remote unit 102 may communicate directly with other remote units 102 via sidelink communication.
[0032] The network units 104 may be distributed over a geographic region. In some embodiments, the network units 104 may also be referred to as access points, access terminals, base stations, location servers, core networks ("CN"), wireless network entities, Node Bs, evolved Node Bs ("eNB"), 5G Node Bs ("gNB"), home Node Bs, relay nodes, devices, core networks, aerial servers, etc. The network unit 104 may be referred to as and / or include one or more of the following: a radio access node, access point ("AP"), new radio ("NR"), network entity, access and mobility management function ("AMF"), unified data management ("UDM"), unified data repository ("UDR"), UDM / UDR, policy control function ("PCF"), radio access network ("RAN"), network slice selection function ("NSSF"), operations, administration and maintenance ("OAM"), session management function ("SMF"), user plane function ("UPF"), application function, authentication server function ("AUSF"), security anchor functionality ("SEAF"), trusted non-3GPP gateway function ("TNGF"), or any other terminology used in the art. The network unit 104 is generally part of a radio access network that includes one or more controllers communicatively coupled to one or more corresponding network units 104. The radio access network is typically communicatively coupled to one or more core networks, which may be coupled to other networks such as the Internet and the public switched telephone network, among other networks. These and other elements of the radio access network and core network are not shown but are generally well known by those skilled in the art.
[0033] In one implementation, the wireless communication system 100 conforms to the NR protocol standardized in the Third Generation Partnership Project (“3GPP”), where the network unit 104 transmits on the downlink (“DL”) using an OFDM modulation scheme and the remote unit 102 transmits on the uplink (“UL”) using a Single Carrier Frequency Division Multiple Access (“SC-FDMA”) scheme or an Orthogonal Frequency Division Multiplexing (“OFDM”) scheme. More generally, however, the wireless communication system 100 may implement several other public or proprietary communication protocols, such as WiMAX, Institute of Electrical and Electronics Engineers (“IEEE”) 802.11 variants, Global System for Mobile Communications (“GSM”), General Packet Radio Service (“GPRS”), Universal Mobile Telecommunications System (“UMTS”), Long Term Evolution (“LTE”) variants, Code Division Multiple Access 2000 (“CDMA2000”), Bluetooth, ZigBee, and SigFox, among other protocols. This disclosure is not intended to be limited to any particular wireless communications system architecture or protocol implementation.
[0034] The network unit 104 may serve several remote units 102 within a coverage area, e.g., a cell or cell sector, via a wireless communication link. The network unit 104 transmits DL communication signals to serve the remote units 102 within a domain of time, frequency, and / or space.
[0035] In various embodiments, the remote unit 102 may access a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration may correspond to a quality of service class, an identifier of the quality of service class, at least one attribute of the quality of service class, a range corresponding to at least one attribute of the quality of service class, or some combination thereof. In some embodiments, the remote unit 102 may perform sidelink communications based on the sidelink discontinuous reception configuration. Accordingly, the remote unit 102 may be used for the sidelink discontinuous reception configuration.
[0036] In some embodiments, the remote unit 102 may determine at least one parameter for the sidelink discontinuous reception configuration at the first user equipment. In some embodiments, the remote unit 102 may transmit the at least one parameter for the sidelink discontinuous reception configuration to the second user equipment. In some embodiments, the remote unit 102 may receive feedback from the second user equipment indicating acceptance of the at least one parameter for the sidelink discontinuous reception configuration. In response, the remote unit 102 may use the sidelink discontinuous reception configuration.
[0037] In various embodiments, the remote unit 102 may access a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration includes a first offset for the on-duration, an on-duration timer, and a periodicity. In some embodiments, the remote unit 102 may determine a second offset for the on-duration. In some embodiments, the remote unit 102 may transmit data based on the sidelink discontinuous reception configuration and the second offset for the on-duration. In response, the remote unit 102 may use the sidelink discontinuous reception configuration.
[0038] In some embodiments, the remote unit 102 may access a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration includes an offset to the on-duration, an on-duration timer, and a periodicity. In some embodiments, the remote unit 102 may transmit sidelink data, receive sidelink data, or a combination thereof. In some embodiments, the remote unit 102 may start a sidelink inactivity timer in response to transmitting sidelink data, receiving sidelink data, or a combination thereof. In various embodiments, the remote unit 102 may restart its sidelink inactivity timer in response to: indicating a negative acknowledgment on the physical uplink control channel to request a retransmission permission to the base station; indicating an acknowledgment to the base station in response to having a non-empty sidelink buffer on the physical uplink control channel; receiving hybrid automatic repeat request (HAR) feedback from a sidelink receiver user equipment on the physical sidelink feedback channel; transmitting a sidelink schedule request to the base station; transmitting a sidelink buffer status report to the base station; requesting a channel state information report from a peer user equipment on the sidelink; receiving a request for a channel state information report on the sidelink from a peer user equipment; receiving sidelink control information from a sidelink transmitter user equipment; receiving data from a sidelink transmitter user equipment; transmitting negative acknowledgment feedback on the physical sidelink feedback channel to a sidelink transmitter user equipment; transmitting sidelink control information requesting sidelink physical sidelink feedback channel feedback; transmitting non-last sidelink control information while performing a blind retransmission; transmitting non-last data while performing a blind retransmission; the sink source using a sidelink inactivity timer value greater than a predetermined value; or any combination thereof. Accordingly, the remote unit 102 may be used for a sidelink discontinuous reception configuration.
[0039] 2 illustrates an embodiment of an apparatus 200 that may be used for a sidelink discontinuous reception configuration. The apparatus 200 includes an embodiment of the remote unit 102. Additionally, the remote unit 102 may include a processor 202, a memory 204, an input device 206, a display 208, a transmitter 210, and a receiver 212. In some embodiments, the input device 206 and the display 208 are combined into a single device, such as a touchscreen. In some embodiments, the remote unit 102 may not include the input device 206 and / or the display 208. In various embodiments, the remote unit 102 may include one or more of the processor 202, the memory 204, the transmitter 210, and the receiver 212, but may not include the input device 206 and / or the display 208.
[0040] In one embodiment, the processor 202 may include any known controller capable of executing computer-readable instructions and / or performing logical operations. For example, the processor 202 may be a microcontroller, microprocessor, central processing unit ("CPU"), graphics processing unit ("GPU"), auxiliary processing unit, field programmable gate array ("FPGA"), or similar programmable controller. In some embodiments, the processor 202 executes instructions stored in the memory 204 to perform the methods and routines described herein. The processor 202 is communicatively coupled to the memory 204, the input device 206, the display 208, the transmitter 210, and the receiver 212.
[0041] In one embodiment, memory 204 is a computer-readable storage medium. In some embodiments, memory 204 includes a volatile computer storage medium. For example, memory 204 may include RAM, including dynamic RAM (“DRAM”), synchronous dynamic RAM (“SDRAM”), and / or static RAM (“SRAM”). In some embodiments, memory 204 includes a non-volatile computer storage medium. For example, memory 204 may include a hard disk drive, flash memory, or any other suitable non-volatile computer storage device. In some embodiments, memory 204 includes both volatile and non-volatile computer storage media. In some embodiments, memory 204 also stores program code and associated data, such as an operating system or other controller algorithms operating on the remote unit 102.
[0042] In one embodiment, input device 206 may include any known computer input device, including a touch panel, buttons, keyboard, stylus, microphone, etc. In some embodiments, input device 206 may be integrated with display 208, for example, as a touch screen or similar touch-sensitive display. In some embodiments, input device 206 includes a touch screen such that text may be entered using a virtual keyboard displayed on the touch screen and / or by handwriting on the touch screen. In some embodiments, input device 206 includes two or more different devices, such as a keyboard and a touch panel.
[0043] In one embodiment, display 208 may include any known electronically controllable display or display device. Display 208 may be designed to output visual, auditory, and / or tactile signals. In some embodiments, display 208 includes an electronic display capable of outputting visual data to a user. For example, display 208 may include, but is not limited to, a liquid crystal display ("LCD"), a light-emitting diode ("LED") display, an organic light-emitting diode ("OLED") display, a projector, or similar display device capable of outputting images, text, and the like to a user. As another non-limiting example, display 208 may include a wearable display such as a smartwatch, smart glasses, a head-up display, and the like. Furthermore, display 208 may be a component of a smartphone, a personal digital assistant, a television, a table computer, a notebook (laptop) computer, a personal computer, a vehicle dashboard, and the like.
[0044] In some embodiments, the display 208 includes one or more speakers for generating sound. For example, the display 208 may generate an audible alarm or notification (e.g., a beep or chime). In some embodiments, the display 208 includes one or more haptic devices for generating vibration, movement, or other haptic feedback. In some embodiments, all or a portion of the display 208 may be integrated with the input device 206. For example, the input device 206 and the display 208 may form a touchscreen or similar touch-sensitive display. In other embodiments, the display 208 may be located near the input device 206.
[0045] In some embodiments, the processor 202 is adapted to access a sidelink discontinuous reception configuration corresponding to a quality of service class, an identifier of the quality of service class, at least one attribute of the quality of service class, a range corresponding to at least one attribute of the quality of service class, or some combination thereof, and to perform sidelink communication based on the sidelink discontinuous reception configuration.
[0046] In some embodiments, the processor 202 determines at least one parameter for the sidelink discontinuous reception configuration. In various embodiments, the transmitter 210 transmits the at least one parameter for the sidelink discontinuous reception configuration to the second user equipment. In some embodiments, the receiver 212 receives feedback from the second user equipment indicating acceptance of the at least one parameter for the sidelink discontinuous reception configuration.
[0047] In various embodiments, the processor 202 accesses a sidelink discontinuous reception configuration including a first offset to the on-duration, an on-duration timer, and a periodicity, and determines a second offset to the on-duration. In various embodiments, the transmitter 210 transmits data based on the sidelink discontinuous reception configuration and the second offset to the on-duration.
[0048] In some embodiments, the processor 202 accesses a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration includes an on-duration offset, an on-duration timer, and a periodicity. In various embodiments, the transmitter 210 transmits sidelink data, the receiver 212 receives sidelink data, or a combination thereof. In response to the transmitter 210 transmitting sidelink data, the receiver 212 receiving sidelink data, or a combination thereof, the processor 202 starts a sidelink inactivity timer. The processor 202 restarts the sidelink inactivity timer in response to: indicating a negative acknowledgment on the physical uplink control channel to request a retransmission permission to the base station; indicating an acknowledgment to the base station in response to having a non-empty sidelink buffer on the physical uplink control channel; receiving hybrid automatic repeat request (HAR) feedback from a sidelink receiver user equipment on the physical sidelink feedback channel; transmitting a sidelink schedule request to the base station; transmitting a sidelink buffer status report to the base station; requesting a channel state information report from a peer user equipment on the sidelink; receiving a request for a channel state information report on the sidelink from a peer user equipment; receiving sidelink control information from a sidelink transmitter user equipment; receiving data from a sidelink transmitter user equipment; transmitting negative acknowledgment feedback on the physical sidelink feedback channel to the sidelink transmitter user equipment; transmitting sidelink control information requesting sidelink physical sidelink feedback channel feedback; transmitting non-last sidelink control information while performing a blind retransmission; transmitting non-last data while performing a blind retransmission; the sink source using a sidelink inactivity timer value greater than a predetermined value; or any combination thereof.
[0049] Although only one transmitter 210 and one receiver 212 are shown, the remote unit 102 may have any suitable number of transmitters 210 and receivers 212. The transmitter 210 and receiver 212 may be any suitable type of transmitter and receiver. In one embodiment, the transmitter 210 and receiver 212 may be part of a transceiver.
[0050] 3 illustrates an embodiment of an apparatus 300 that may be used for a sidelink discontinuous reception configuration. The apparatus 300 includes an embodiment of the network unit 104. Further, the network unit 104 may include a processor 302, a memory 304, an input device 306, a display 308, a transmitter 310, and a receiver 312. As will be appreciated, the processor 302, the memory 304, the input device 306, the display 308, the transmitter 310, and the receiver 312 may be substantially similar to the processor 202, the memory 204, the input device 206, the display 208, the transmitter 210, and the receiver 212 of the remote unit 102, respectively.
[0051] In some embodiments, discontinuous reception ("DRX") configuration may be brought to the vehicle-to-everything ("V2X") layer (e.g., rather than at the access stratum layer). Such embodiments may result in duplication of work (e.g., specification, implementation, and testing).
[0052] In some embodiments, a standard sidelink ("SL") on-duration may be used. The standard SL on-duration may start at a known time, and the SL user equipment ("UE") may remain active while the known timer (e.g., on-duration timer) is running. The standard SL on-duration may start at a fixed time offset (e.g., offset_std_On-duration) from Time_0 based on a synchronization source from a global navigation satellite system ("GNSS") or based directly or indirectly on a gNB sidelink synchronization signal ("SLSS"). The on-duration timer may be restarted periodically with periodicity. Note that the term "active time" may refer to the time period when an SL UE transmits or receives data to or from the UE interface ("PC5") interface on the UE. This differs from the UE-to-network interface ("Uu") interface active time, which refers only to the time period when the UE is monitoring the physical downlink control channel ("PDCCH"). In various embodiments, the SL-DRX-configuration is defined as a combination of offset_std_On-duration, On-duration-timer and periodicity as shown in FIG. 4 and may be 1) universally known (e.g., by specification), 2) known per application and / or application type, 3) known per service and / or service type, 4) known per Quality of Service ("QoS") class (e.g., QoS Class Identifier ("QCI"), Performance Quality Index ("PQI"), etc.), 5) known per one or more attributes of a QoS class (e.g., QCI, PQI, etc.), and / or 6) known per range of one or more attributes of a QoS class (e.g., QCI, PQI, etc.).
[0053] 4 is a timing diagram 400 illustrating one embodiment of a SL DRX configuration. Timing diagram 400 shows timing spanning Time_0 402 to time 404, offset_std_On-duration 406, periodicity 408, and On-duration-timer 410.
[0054] In a first example, in V2X communication, a first SL DRX configuration (e.g., SL-DRX-configuration_1) is for basic safety messages and a second SL DRX configuration (e.g., SL-DRX-configuration_2) is for advanced safety messages.
[0055] In a second example, a first SL DRX configuration (eg, SL-DRX-configuration_1) is for vehicular communications and a second SL DRX configuration (eg, SL-DRX-configuration_2) is for public safety related communications.
[0056] In a third example, in V2X communication, a first SL DRX configuration (e.g., SL-DRX-configuration_1) is for pedestrians (e.g., vulnerable road users (“VRU”)) and a second SL DRX configuration (e.g., SL-DRX-configuration_2) is for vehicular messages.
[0057] In a fourth example, a first SL DRX configuration (e.g., SL-DRX-configuration_1) is for a first PQI range (e.g., from x1 to y1), and a second SL DRX configuration (e.g., SL-DRX-configuration_2) is for a second PQI range (e.g., from x2 to y2).
[0058] In a fifth example, a first SL DRX configuration (e.g., SL-DRX-configuration_1) is for a first QCI range (e.g., from x1 to y1), and a second SL DRX configuration (e.g., SL-DRX-configuration_2) is for a second PQI range (e.g., from x2 to y2).
[0059] In a sixth example, only a single SL DRX configuration (e.g., SL-DRX-configuration_1) is used for any kind of sidelink communication using DRX-based power saving.
[0060] 5 is a timing diagram 500 illustrating one embodiment of two SL DRX configurations corresponding to a first PQI range and a second PQI range. Timing diagram 500 shows timing from Time_0 502 to time 504 for the SL DRX configuration corresponding to the first PQI-range, offset_std_On-duration 506, periodicity 508, and On-duration-timer 510. Timing diagram 500 also shows timing from Time_0 502 to time 516, offset_std_On-duration 518, periodicity 520, and On-duration-timer 522 for the SL DRX configuration corresponding to the second PQI-range.
[0061] In various embodiments, not all SL DRX configuration parameters need to be unique across different (e.g., all) SL DRX configurations. Accordingly, in such embodiments, one or two of the parameters offset_std_On-duration, On-duration-timer, and periodicity may have a common value across different (e.g., all) SL DRX configurations. For different SL DRX configurations, it is sufficient to have only one or two parameters that differ across different SL DRX configurations. For example, On-duration-timer may be small (e.g., a few milliseconds) for applications with small periodic data. As another example, On-duration-timer may be large (e.g., approaching infinity) for latency-sensitive applications while the application remains running.
[0062] In some embodiments, instead of fixed values for the SL DRX configuration herein, the value for the SL DRX configuration may be configurable and indicated to the UE using non-access stratum ("NAS") or radio resource configuration ("RRC") signaling, where an application management function ("AMF") or gNB informs the SL UE of the SL DRX configuration for its geographic area, such as a radio access network ("RAN")-based notification area, the UE's registration area (e.g., timing advance ("TA") list), cell area only, and / or tracking area only. Pre-configuration of the SL DRX configuration may also be performed.
[0063] In some embodiments, one or more SL DRX configurations between a pair of peer UEs in a unicast connection may be aligned. In such embodiments, one of the peer UEs may negotiate such that the activation time of an On-duration different from offset_std_On-duration (e.g., offset_common_On-duration) aligns and / or overlaps with one or more existing On-durations, whereby the UE may request its peer UE to move the activation time of its On-duration to offset_common_On-duration. The negotiation may be performed using PC5, NAS, or RRC signaling.
[0064] 6 is a network communication 600 diagram illustrating one embodiment of SL DRX configuration negotiation for unicast communications. The communications 600 are shown between a first SL UE 602 and a second SL UE 604. Each of the communications 600 may include one or more messages.
[0065] In a first communication 606, the first SL UE 602 sends an SL DRX reconfiguration message (e.g., new offset_common_On-duration) to the second SL UE 604. In a second communication 608, the second SL UE 604 sends an SL DRX reconfiguration complete message to the first SL UE 602. In a third communication 610, the new SL DRX configuration is applied to the first SL UE 602 and the second SL UE 604.
[0066] Specifically, as shown in FIG. 6 , a first SL UE 602 that has initiated unicast communication for a certain service according to its corresponding known SL DRX configuration aligns its SL DRX configuration with other SL DRX configurations to enable maximization of its sleep time.
[0067] In some embodiments, on-duration alignment between groups of UEs in groupcast communication is used as shown in FIG. 7, where all group members communicate simultaneously using one or more standard, known SL DRX configurations. In such embodiments, one group member (e.g., the group leader) realizes an opportunity for further power savings (e.g., realizes that there are two or more SL DRX configurations in use) and requests that other group members move to a different on-duration startup time (e.g., using a reconfiguration query). The reconfiguration query may be sent using groupcast ("GC") signaling (e.g., addressed to a Layer 2 ("L2") GC destination identifier ("ID")). The offset_common_On-duration may be one of the offset_std_On-durations. In such an embodiment, the group members may respond with a reconfiguration accept or reconfiguration reject, which may be sent in a unicast ("UC") manner to the initiating group member (e.g., to the group leader) or in a GC manner to all group members. A reconfiguration reject sent by any member UE may lead to a negotiation failure or a new offset_common_On-duration may need to be negotiated. The initiating group member (e.g., the group leader) may announce the actual reconfiguration of the SL DRX configuration.
[0068] In various embodiments, in a time-optimized implementation, a group member (eg, an initiating group member such as a group leader) announces a reconfiguration of the SL DRX configuration.
[0069] In some embodiments, an offset_common_On-duration is published for each and / or any offset_std_On-duration suitable for group-related communications, which helps new group members discover the offset_common_On-duration. The offset_common_On-duration may be published by a group member (e.g., a group leader) or by a roadside unit ("RSU").
[0070] In some embodiments, the requests and / or negotiations shown in Figure 8 may occur using NAS, RRC, or lower layer signaling. In various embodiments, if more than one UE triggers and / or transmits a reconfiguration query, 1) later arriving reconfiguration queries may be ignored by group members, 2) reconfiguration queries from UEs with lower (or higher) member IDs may be accepted, or 3) only the group leader may transmit a reconfiguration query.
[0071] 7 is a network communication 700 diagram illustrating one embodiment of SL DRX configuration negotiation for groupcast communications. The communications 700 are shown between a first SL UE 702, a second SL UE 704, a third SL UE 706, and an Nth SL UE 708. Each of the communications 700 may include one or more messages.
[0072] In a first communication 710, each of a group of UEs, a first SL UE 702, a second SL UE 704, a third SL UE 706, and an Nth SL UE 708, may follow a default SL DRX configuration. In a second communication 712, a third communication 714, and a fourth communication 716, the first SL UE 702 sends a reconfiguration query message (e.g., new offset_common_On-duration) to the second SL UE 704, the third SL UE 706, and the Nth SL UE 708. In a fifth communication 718, a sixth communication 720, and a seventh communication 722, the second SL UE 704, the third SL UE 706, and the Nth SL UE 708 each send a reconfiguration accept message to the first SL UE 702. In an eighth communication 724, a ninth communication 726, and a tenth communication 728, the first SL UE 702 sends a reconfiguration message (e.g., a new offset_std_On-duration) to the second SL UE 704, the third SL UE 706, and the Nth SL UE 708. In an eleventh communication 730, the new SL DRX configuration is applied to the first SL UE 702, the second SL UE 704, the third SL UE 706, and the Nth SL UE 708.
[0073] In some embodiments, the offset_common_On-duration is picked randomly from a set of offset values to promote proper resource utilization. The set of offset values may be configured, pre-configured, or specified. Possible configuration of the set of offset values may be achieved using RRC signaling, NAS signaling, or a set of offset values provided by the V2X layer.
[0074] In some embodiments, SL DRX configuration is performed in a manner similar to sidelink resource block ("SLRB") configuration. This may be applicable to unicast, groupcast, and broadcast connections. Furthermore, this may be applicable to 1) Mode 1, dedicated DRX configuration, and 2) Mode 2, broadcast DRX configuration (or pre-configuration).
[0075] In various embodiments, SL DRX configuration may be achieved by configuring a resource pool such that SL resources are only available periodically. The UE may sleep during periods of time when no SL resources are available and may wake up periodically at regular time opportunities so that it can use the SL resources for transmission and reception when they become available again.
[0076] In some embodiments, any reconfiguration of SL resources may be done in advance and communicated to the UE accordingly. This may be done using 1) longer modification periods—each modification period may contain two or more opportunities for SL resources—or 2) reconfiguration may be accomplished only after “N” modification periods. In some embodiments, the SL resource pool may be given (e.g., by preconfiguration or specification). In such embodiments, the resource pool may not change or be reconfigured. The UE assumes that transmission and reception times follow the known SL resource pool configuration and may therefore sleep if SL resources are unavailable.
[0077] One embodiment of the resource pool configuration using sidelink resource pool information elements (“IEs”) is shown in Table 1.
[0078] [Table 1A]
[0079] [Table 1B]
[0080] In some embodiments, a half-duplex ("HD") problem may exist if multiple UEs buffering data for transmission attempt to transmit simultaneously at the start of a DRX on duration.
[0081] In various embodiments, to avoid the HD problem, at least one retransmission may be made, for which the time of the retransmission is randomly selected from a time window that starts at an offset after the transmission has occurred. The time window may be pre-configured, configured, or specified.
[0082] In some embodiments, to avoid the HD problem, each member (e.g., in a UC or GC) transmits in a round-robin manner when its On-duration-timer starts. For example, the first member transmits in the first slot, the second member transmits in the second slot, and so on. In such embodiments, at least one transmission is made by each member, even if only to indicate that no data is available. The indication of no data is available may be made using a medium access control ("MAC") control element ("CE"), physical layer sidelink control information ("SCI"), or other signaling. Moreover, if several transmitters and / or transmitter members in a group are known from higher layers for groupcast, only the transmitter UE transmits in a round-robin manner.
[0083] In some embodiments, an SL UE requests that its serving gNB align its Uu DRX cycle according to its SL DRX configuration. The SL UE sends UE assistance information (“UAI”) signaling SL DRX configuration parameters (e.g., offset_std_On-duration, On-duration-timer, and periodicity) to the gNB, as shown in Figure 8, and 1) the gNB may return a Uu DRX configuration (e.g., RRCReconfiguration) that maximizes the overlap of Uu and SL active times for the SL UE, 2) the gNB may return a Uu DRX configuration (e.g., RRCReconfiguration) that does not necessarily maximize the overlap of Uu and SL active times, but attempts to average system load and / or resource efficiency, or 3) the gNB may return a Uu DRX configuration (e.g., RRCReconfiguration) that achieves a balance between the above two options.
[0084] 8 is a network communication 800 diagram illustrating one embodiment of Uu negotiation for aligning Uu DRX and SL DRX. The communications 800 are shown between a UE 802 and a network 804. Each of the communications 800 may include one or more messages.
[0085] In a first communication 806, the UE 802 transmits UE assistance information (e.g., part of the SL DRX configuration) to the network 804. In a second communication 808, the network 804 transmits an RRCReconfiguration message to the UE 802. The UE 802 applies the received Uu DRX configuration (e.g., RRCReconfiguration).
[0086] In various embodiments, an SL UE may start and / or restart an SL inactivity timer (e.g., SL-inactivity-timer) upon transmitting or receiving data. If both the On-duration-timer (e.g., On-duration timer) and the SL-inactivity-timer expire, the SL UE enters DRX sleep, as shown in FIG. 9. The SL-inactivity-timer may also be started and / or restarted on one or more of the following occasions: 1) when it indicates a negative acknowledgment ("NACK") on the physical uplink control channel ("PUCCH") to request a retransmission authorization; 2) when it indicates an acknowledgment ("ACK") on the PUCCH and has a non-empty SL buffer; 3) when it receives hybrid automatic repeat request ("HARQ") feedback on the physical sidelink feedback channel ("PSFCH"); 4) when it receives an SL schedule request ("S 1) when a gNB sends a Channel State Information ("SL-SR") and / or a SL Buffer Status Report ("BSR") ("SL-BSR") to the gNB; 5) when requesting a Channel State Information ("CSI") report over SL from a peer UE; 6) when receiving a request for a CSI-report over SL from a peer UE; 7) when receiving an SCI (e.g., PSCCH) that may include an associated source ("SRC") Layer 2 identifier ("L2ID") and / or a destination ("DST") L2ID; 8) when receiving data (e.g., PSSCH); 9) when sending PSFCH NACK feedback; 10) when sending an SCI (e.g., PSCCH) requesting SL PSFCH feedback; 11) when sending a non-last SCI (e.g., PSCCH) for a blind retransmission; 12) when sending a non-last data (e.g., PSSCH) for a blind retransmission; and / or 13) the synchronization source uses an infinite (or very long) value for the SL-inactivity-timer.
[0087] 9 is a timing diagram 900 illustrating one embodiment of SL DRX interaction with timers. Timing diagram 900 shows sleep time 902, on-duration-timer activation 904, time to wake up 906, events that trigger SL-inactivity-timer activation and / or restart 908, SL-inactivity-timer activation 910, on-duration-timer expiration 912, and SL-inactivity-timer expiration 914.
[0088] In some embodiments, resource pool configuration (e.g., from the network) and usage (e.g., from the UE) may differ for: 1) resource pool-specific DRX, where every resource pool has a configured SL DRX configuration and an SL UE selects an SL DRX configuration according to its power saving needs and the frequency of data transmission and / or reception to serve periodic applications; and 2) separate resource pools for vehicular traffic, pedestrian UEs, public safety, and / or commercial SL UEs. In one example, a pedestrian (e.g., VRU) UE that is only interested in communicating with other pedestrian (e.g., VRU) UEs may use only the corresponding resource pool for receiving and transmitting messages. A vehicular UE may transmit only to pedestrian (e.g., VRU) UEs within its resource pool.
[0089] 10 is a chart illustrating one embodiment of a method 1000 for sidelink discontinuous reception configuration. In some embodiments, the method 1000 is performed by an apparatus such as the remote unit 102. In some embodiments, the method 1000 may be performed by a processor executing program code, such as a microcontroller, microprocessor, CPU, GPU, auxiliary processing unit, FPGA, etc.
[0090] In various embodiments, the method 1000 comprises step 1002 of accessing a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration corresponds to a quality of service class, an identifier of the quality of service class, at least one attribute of the quality of service class, a range corresponding to at least one attribute of the quality of service class, or some combination thereof. In some embodiments, the method 1000 comprises step 1004 of performing sidelink communication based on the sidelink discontinuous reception configuration.
[0091] In some embodiments, the sidelink discontinuous reception configuration includes an offset from a fixed time reference for the on-duration, an on-duration timer, a periodicity, or some combination thereof. In some embodiments, the method 1000 further includes receiving information indicating the offset for the on-duration, the on-duration timer, the periodicity, or some combination thereof.
[0092] In various embodiments, the information indicating the offset to the on-duration, the on-duration timer, the periodicity, or some combination thereof is received via non-access stratum signaling or radio resource control signaling. In one embodiment, the quality of service class includes a quality of service class identifier for sidelink communication.
[0093] 11 is a chart illustrating another embodiment of a method 1100 for sidelink discontinuous reception configuration. In some embodiments, the method 1100 is performed by an apparatus such as the remote unit 102. In some embodiments, the method 1100 may be performed by a processor executing program code, such as a microcontroller, microprocessor, CPU, GPU, auxiliary processing unit, FPGA, etc.
[0094] In various embodiments, the method 1100 comprises determining 1102 at a first user equipment at least one parameter for a sidelink discontinuous reception configuration. In some embodiments, the method 1100 comprises transmitting 1104 the at least one parameter for the sidelink discontinuous reception configuration to a second user equipment. In some embodiments, the method 1100 comprises receiving 1106 feedback from the second user equipment indicating acceptance of the at least one parameter for the sidelink discontinuous reception configuration.
[0095] In some embodiments, the method 1100 further includes communicating with the second user equipment based on the sidelink discontinuous reception configuration. In some embodiments, the at least one parameter includes an offset to the on-duration, an on-duration timer, a periodicity, or some combination thereof. In various embodiments, determining the at least one parameter for the sidelink discontinuous reception configuration includes determining a change to the at least one parameter from a previous sidelink discontinuous reception configuration used by the first user equipment and the second user equipment.
[0096] In one embodiment, the at least one parameter for the sidelink discontinuous reception configuration is transmitted to the second user equipment using a sidelink interface, non-access stratum signaling, or sidelink radio resource control signaling. In some embodiments, determining the at least one parameter for the sidelink discontinuous reception configuration is based on information received from a network device for the first user equipment relative to the network device discontinuous reception alignment, or based on when there is data available for transmission.
[0097] 12 is a chart illustrating yet another embodiment of a method 1200 for sidelink discontinuous reception configuration. In some embodiments, the method 1200 is performed by an apparatus such as the remote unit 102. In some embodiments, the method 1200 may be performed by a processor executing program code, such as a microcontroller, microprocessor, CPU, GPU, auxiliary processing unit, FPGA, etc.
[0098] In various embodiments, the method 1200 includes step 1202 of accessing a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration includes a first offset for the on-duration, an on-duration timer, and a periodicity. In some embodiments, the method 1200 includes step 1204 of determining a second offset for the on-duration. In some embodiments, the method 1200 includes step 1206 of transmitting data based on the sidelink discontinuous reception configuration and the second offset for the on-duration.
[0099] In some embodiments, the data is transmitted at a time after the on duration timer is started that is offset by a second offset to the on duration. In some embodiments, method 1200 further includes retransmitting the data at the second offset, where the second offset is randomly determined from a set of values. In various embodiments, the second offset to the on duration is determined based on the number of user equipment transmitting the data.
[0100] 13 is a chart illustrating a further embodiment of a method 1300 for sidelink discontinuous reception configuration. In some embodiments, the method 1300 is performed by an apparatus such as the remote unit 102. In some embodiments, the method 1300 may be performed by a processor executing program code, e.g., a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0101] In various embodiments, the method 1300 comprises step 1302 of accessing a sidelink discontinuous reception configuration. The sidelink discontinuous reception configuration comprises an offset to the on-duration, an on-duration timer, and a periodicity. In some embodiments, the method 1300 comprises step 1304 of transmitting sidelink data, receiving sidelink data, or a combination thereof. In some embodiments, the method 1300 comprises step 1306 of starting a sidelink inactivity timer in response to transmitting sidelink data, receiving sidelink data, or a combination thereof. In various embodiments, the method 1300 comprises step 1308 of restarting the sidelink inactivity timer in response to: indicating a negative acknowledgment on the physical uplink control channel to request a retransmission permission to the base station; indicating an acknowledgment to the base station in response to having a non-empty sidelink buffer on the physical uplink control channel; receiving hybrid automatic repeat request (HAR) feedback from the sidelink receiver user equipment on the physical sidelink feedback channel; transmitting a sidelink schedule request to the base station; transmitting a sidelink buffer status report to the base station; requesting a channel state information report from a peer user equipment on the sidelink; receiving a request for a channel state information report on the sidelink from a peer user equipment; receiving sidelink control information from a sidelink transmitter user equipment; receiving data from a sidelink transmitter user equipment; transmitting negative acknowledgment feedback on the physical sidelink feedback channel to the sidelink transmitter user equipment; transmitting sidelink control information requesting sidelink physical sidelink feedback channel feedback; transmitting non-last sidelink control information while performing blind retransmissions; transmitting non-last data while performing blind retransmissions; the sink source using a sidelink inactivity timer value greater than a predetermined value; or any combination thereof.
[0102] In some embodiments, the method 1300 further includes entering a sleep mode in response to the on-duration timer expiring and the sidelink inactivity timer expiring.
[0103] In one embodiment, the method comprises the steps of accessing a sidelink discontinuous reception configuration corresponding to a quality of service class, an identifier of the quality of service class, at least one attribute of the quality of service class, a range corresponding to the at least one attribute of the quality of service class, or any combination thereof, and performing sidelink communication based on the sidelink discontinuous reception configuration.
[0104] In some embodiments, the sidelink discontinuous reception configuration includes an offset from a fixed time reference for the on-duration, an on-duration timer, a periodicity, or some combination thereof.
[0105] In some embodiments, the method further includes receiving information indicating an offset to the on-duration, an on-duration timer, a periodicity, or some combination thereof.
[0106] In various embodiments, information indicating the offset to the on-duration, the on-duration timer, the periodicity, or some combination thereof is received via non-access stratum signaling or radio resource control signaling.
[0107] In one embodiment, the quality of service class includes a quality of service class identifier for sidelink communications.
[0108] In one embodiment, the apparatus includes a processor for accessing a sidelink discontinuous reception configuration corresponding to a quality of service class, an identifier of the quality of service class, at least one attribute of the quality of service class, a range corresponding to the at least one attribute of the quality of service class, or any combination thereof, and performing sidelink communication based on the sidelink discontinuous reception configuration.
[0109] In some embodiments, the sidelink discontinuous reception configuration includes an offset from a fixed time reference for the on-duration, an on-duration timer, a periodicity, or some combination thereof.
[0110] In some embodiments, the apparatus further includes a receiver that receives information indicative of an offset to the on-duration, an on-duration timer, a periodicity, or some combination thereof.
[0111] In various embodiments, information indicating the offset to the on-duration, the on-duration timer, the periodicity, or some combination thereof is received via non-access stratum signaling or radio resource control signaling.
[0112] In one embodiment, the quality of service class includes a quality of service class identifier for sidelink communications.
[0113] In one embodiment, the method comprises the steps of: determining in a first user equipment at least one parameter for a sidelink discontinuous reception configuration; transmitting the at least one parameter for the sidelink discontinuous reception configuration to a second user equipment; and receiving feedback from the second user equipment indicating acceptance of the at least one parameter for the sidelink discontinuous reception configuration.
[0114] In some embodiments, the method further comprises communicating with the second user equipment based on the sidelink discontinuous reception configuration.
[0115] In some embodiments, the at least one parameter includes an offset to the on-duration, an on-duration timer, a periodicity, or some combination thereof.
[0116] In various embodiments, determining at least one parameter for the sidelink discontinuous reception configuration comprises determining a change to the at least one parameter from a previous sidelink discontinuous reception configuration used by the first user equipment and the second user equipment.
[0117] In one embodiment, the at least one parameter for the sidelink discontinuous reception configuration is transmitted to the second user equipment using a sidelink interface, non-access stratum signaling, or sidelink radio resource control signaling.
[0118] In some embodiments, determining at least one parameter for the sidelink discontinuous reception configuration is based on information received from the network device for the first user equipment for network device discontinuous reception alignment or based on when there is data available for transmission.
[0119] In one embodiment, the apparatus includes a first user equipment (UE), the apparatus further including: a processor configured to determine at least one parameter for a SL DRX configuration, a transmitter configured to transmit the at least one parameter for the SL configuration to a second user equipment (UE), and a receiver configured to receive feedback from the second user equipment (UE) indicating acceptance of the at least one parameter for the SL configuration.
[0120] In some embodiments, the transmitter and receiver communicate with the second user equipment based on a sidelink discontinuous reception configuration.
[0121] In some embodiments, the at least one parameter includes an offset to the on-duration, an on-duration timer, a periodicity, or some combination thereof.
[0122] In various embodiments, the processor that determines at least one parameter for the sidelink discontinuous reception configuration comprises a processor that determines a change to the at least one parameter from a previous sidelink discontinuous reception configuration used by the first user equipment and the second user equipment.
[0123] In one embodiment, the at least one parameter for the sidelink discontinuous reception configuration is transmitted to the second user equipment using a sidelink interface, non-access stratum signaling, or sidelink radio resource control signaling.
[0124] In some embodiments, the processor that determines the at least one parameter for the sidelink discontinuous reception configuration is based on information received from the network device for the first user equipment for network device discontinuous reception alignment or based on when there is data available for transmission.
[0125] In one embodiment, the method comprises the steps of accessing a sidelink discontinuous reception configuration comprising a first offset to the on-duration, an on-duration timer, and a periodicity, determining a second offset to the on-duration, and transmitting data based on the sidelink discontinuous reception configuration and the second offset to the on-duration.
[0126] In some embodiments, the data is transmitted at a time after the on duration timer is started that is offset by a second offset to the on duration.
[0127] In some embodiments, the method further includes retransmitting the data at a second offset, the second offset being randomly selected from a set of values.
[0128] In various embodiments, the second offset to the on-duration is determined based on the number of user equipment transmitting data.
[0129] In one embodiment, the apparatus includes a processor that accesses a sidelink discontinuous reception configuration including a first offset to the on-duration, an on-duration timer, and a periodicity, and determines a second offset to the on-duration; and a transmitter that transmits data based on the sidelink discontinuous reception configuration and the second offset to the on-duration.
[0130] In some embodiments, the data is transmitted at a time after the on duration timer is started that is offset by a second offset to the on duration.
[0131] In some embodiments, the transmitter retransmits the data at a second offset, where the second offset is randomly chosen from a set of values.
[0132] In various embodiments, the second offset to the on-duration is determined based on the number of user equipment transmitting data.
[0133] In one embodiment, the method comprises the steps of: accessing a sidelink discontinuous reception configuration including an offset to the on-duration, an on-duration timer, and a periodicity; transmitting sidelink data, receiving sidelink data, or a combination thereof; starting a sidelink inactivity timer in response to transmitting sidelink data, receiving sidelink data, or a combination thereof; indicating a negative acknowledgment on the physical uplink control channel to request a repeat permission to the base station; indicating an acknowledgment to the base station in response to having a non-empty sidelink buffer on the physical uplink control channel; receiving hybrid automatic repeat request (HAR) feedback from the sidelink receiver user equipment on the physical sidelink feedback channel; sending a sidelink schedule request to the base station; the sidelink transmitter UE, receiving sidelink control information from the sidelink transmitter UE, requesting channel state information reports from the peer UE on the sidelink, receiving a request for channel state information reports on the sidelink from the peer UE, receiving sidelink control information from the sidelink transmitter UE, receiving data from the sidelink transmitter UE, transmitting negative acknowledgement feedback on the physical sidelink feedback channel to the sidelink transmitter UE, transmitting sidelink control information requesting sidelink physical sidelink feedback channel feedback, transmitting a non-last sidelink control information while performing a blind retransmission, transmitting a non-last data while performing a blind retransmission, restarting the sidelink inactivity timer in response to the sink source using a sidelink inactivity timer value greater than a pre-defined value, or any combination thereof.
[0134] In some embodiments, the method further comprises entering a sleep mode in response to the on-duration timer expiring and the sidelink inactivity timer expiring.
[0135] In one embodiment, the apparatus includes a processor configured to access a sidelink discontinuous reception configuration including an offset to an on-duration, an on-duration timer, and a periodicity; a transmitter; and a receiver, wherein the processor starts a sidelink inactivity timer in response to the transmitter transmitting sidelink data, the receiver receiving sidelink data, or a combination thereof; the processor indicates a negative acknowledgment on a physical uplink control channel to request a repeat permission to a base station; indicates an acknowledgment to the base station in response to having a non-empty sidelink buffer on the physical uplink control channel; receives hybrid automatic repeat request feedback on a physical sidelink feedback channel from a sidelink receiver user equipment; and transmits a sidelink schedule request to the base station. and restarting the sidelink inactivity timer in response to: transmitting a sidelink buffer status report to the base station, requesting a channel state information report from a peer user equipment over the sidelink, receiving a request for a channel state information report over the sidelink from a peer user equipment, receiving sidelink control information from a sidelink transmitter user equipment, receiving data from a sidelink transmitter user equipment, transmitting negative acknowledgement feedback on the physical sidelink feedback channel to the sidelink transmitter user equipment, transmitting sidelink control information requesting sidelink physical sidelink feedback channel feedback, transmitting a non-final sidelink control information while performing a blind retransmission, transmitting a non-final data while performing a blind retransmission, the sink source using a sidelink inactivity timer value greater than a predetermined value, or any combination thereof.
[0136] In some embodiments, the processor enters the sleep mode in response to an on-duration timer expiring and a sidelink inactivity timer expiring.
[0137] The embodiments may be embodied in other specific forms. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope. [Explanation of symbols]
[0138] 100 Wireless Communication System 102 Remote Unit 104 Network Unit 200 equipment 202 processors 204 memory 206 Input Devices 208 Display 210 Transmitter 212 receiver 300 equipment 302 processor 304 memory 306 Input Devices 308 Display 310 Transmitter 312 Receiver 400 Timing Diagram 402 Time_0 404 hours 406 offset_std_On-duration 408 Periodicity 410 On-duration-timer 500 Timing Diagram 502 Time_0 504 hours 506 offset_std_On-duration 508 Periodicity 510 On-duration-timer 516 hours 518 offset_std_On-duration 520 Periodicity 522 On-duration-timer 600 Network Communications 602 First SL UE 604 Second SL UE 606 First Communication 608 Second Communication 610 Third Communication 700 Network Communications 702 First SL UE 704 Second SL UE 706 Third SL UE 708 Nth SL UE 710 First Communication 712 Second Communication 714 Third Communication 716 Fourth Communication 718 Fifth Communication 720 Sixth Communication 722 Seventh Communication 724 Eighth Communication 726 Ninth Communication 728 Tenth Communication 730 11th Communication 800 Network Communications 802 UE 804 Network 806 First Communication 808 Second Communication 900 Timing Diagram 902 Sleep Time 904 Startup 906 Wake Up 908 Events 910 Startup 912 Expired 914 Expired
Claims
1. accessing a sidelink discontinuous reception configuration, the sidelink discontinuous reception configuration comprising: Service class quality, an identifier of the quality of service class; at least one attribute of the quality of service class; a range corresponding to the at least one attribute of the quality of service class; or any combination thereof, performing sidelink communication based on the sidelink discontinuous reception configuration; and 11. An apparatus comprising: a processor for performing
2. 10. The apparatus of claim 1, wherein the sidelink discontinuous reception configuration comprises an offset from a fixed time reference for an on-duration, an on-duration timer, a periodicity, or any combination thereof.
3. 3. The apparatus of claim 2, further comprising: a receiver that receives information indicative of the offset to the on-duration, the on-duration timer, the periodicity, or some combination thereof.
4. 4. The apparatus of claim 3, wherein the information indicating the offset to the on-duration, the on-duration timer, the periodicity, or some combination thereof is received via non-access stratum signaling or radio resource control signaling.
5. 10. The apparatus of claim 1, wherein the quality of service class comprises a quality of service class identifier for sidelink communications.
6. 1. An apparatus including a first user equipment, a processor for determining at least one parameter for a sidelink discontinuous reception configuration; a transmitter configured to transmit the at least one parameter for the sidelink discontinuous reception configuration to a second user equipment; and a receiver configured to receive feedback from the second user equipment indicating acceptance of the at least one parameter for the sidelink discontinuous reception configuration.
7. 7. The apparatus of claim 6, wherein the transmitter and the receiver communicate with the second user equipment based on the sidelink discontinuous reception configuration.
8. The apparatus of claim 6 , wherein the at least one parameter includes an offset to an on-duration, an on-duration timer, a periodicity, or some combination thereof.
9. 7. The apparatus of claim 6, wherein the processor for determining the at least one parameter for the sidelink discontinuous reception configuration comprises the processor for determining a change to the at least one parameter from a previous sidelink discontinuous reception configuration used by the first user equipment and the second user equipment.
10. 7. The apparatus of claim 6, wherein the at least one parameter for the sidelink discontinuous reception configuration is transmitted to the second user equipment using a sidelink interface, non-access stratum signaling, or sidelink radio resource control signaling.
11. 7. The apparatus of claim 6, wherein the processor determines the at least one parameter for the sidelink discontinuous reception configuration based on information received from a network device for the first user equipment to network device discontinuous reception alignment or based on when there is data available for transmission.
12. accessing a sidelink discontinuous reception configuration, the sidelink discontinuous reception configuration including a first offset to an on-duration, an on-duration timer, and a periodicity; determining a second offset for the on-duration; and a processor that performs and a transmitter configured to transmit data based on the sidelink discontinuous reception configuration and the second offset to the on-duration.
13. 13. The apparatus of claim 12, wherein the data is transmitted at a time after the on-duration timer is started, offset by the second offset to the on-duration.
14. 13. The apparatus of claim 12, wherein the transmitter retransmits the data at a second offset, the second offset being randomly chosen from a set of values.
15. The apparatus of claim 12 , wherein the second offset to the on-duration is determined based on a number of user equipment transmitting data.
16. a processor that accesses a sidelink discontinuous reception configuration including an offset to an on-duration, an on-duration timer, and a periodicity; A transmitter; a receiver, wherein the transmitter is configured to transmit sidelink data, the receiver is configured to receive the sidelink data, or a combination thereof; and in response to the transmitter transmitting sidelink data, the receiver receiving the sidelink data, or a combination thereof, starting a sidelink inactivity timer. The processor: indicating a negative acknowledgment on the physical uplink control channel to request permission to retransmit to the base station; indicating an acknowledgment to the base station in response to having a non-empty sidelink buffer on the physical uplink control channel; receiving hybrid automatic repeat request feedback on a physical sidelink feedback channel from a sidelink receiver user equipment; transmitting a sidelink schedule request to a base station; transmitting a sidelink buffer status report to the base station; requesting channel state information reports from peer user equipments over a sidelink; receiving a request for a channel state information report on a sidelink from a peer user equipment; receiving sidelink control information from the sidelink transmitter user equipment; receiving data from the sidelink transmitter user equipment; transmitting negative acknowledgement feedback on a physical sidelink feedback channel to the sidelink transmitter user equipment; transmitting sidelink control information requesting sidelink physical sidelink feedback channel feedback; transmitting non-last sidelink control information while performing blind retransmissions; transmitting non-last data while performing blind retransmission; the sink source using a sidelink inactivity timer value greater than a predetermined value; or any combination thereof.
17. 17. The apparatus of claim 16, wherein the processor is configured to enter a sleep mode in response to the on-duration timer expiring and the sidelink inactivity timer expiring.