Reader to device trigger signaling
Patent Information
- Application Number
- PCT/CN2025/085263
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2026-10-01
Smart Images

Figure CN2025085263_01102026_PF_FP_ABST
Abstract
Description
READER TO DEVICE TRIGGER SIGNALINGTECHNICAL FIELD
[0001] This disclosure relates generally to wireless communication, and more specifically to systems, devices, methods, and techniques associated with reader to device trigger signaling. DESCRIPTION OF THE RELATED TECHNOLOGY
[0002] Communication systems are deployed to provide communication services such as voice, video, packet data, messaging, or broadcast, among others. A communication system may include a wireless communication network (such as a radio access network (RAN) ) that supports communication between wireless communication devices such as network entities (such as base stations) , client devices (such as one or more user equipments (UEs) ) , and others. Such devices may communicate with one another using a variety of protocols (such as radio access technologies (RATs) ) , including those of cellular-based systems such as fourth generation (4G) systems (such as Long Term Evolution (LTE) systems) , fifth generation (5G) systems (such as 5G New Radio (5G-NR) systems) , and sixth generation (6G) systems. A wireless communication network may support communication by implementing system resources (such as frequency resources, time resources, spatial resources) in accordance with a wireless communication protocol.SUMMARY
[0003] Some wireless communication systems may support ambient IoT (A-IoT) devices, which may be low-complexity and self-sustaining devices that harvest ambient energy from the environment. A-IoT devices may receive ambient signaling from reader devices (e.g., network entities, user equipments (UEs) ) , and the A-IoT devices may send data to the reader devices by backscattering signals from the reader devices. In some cases, an A-IoT device may receive a reader-to-device (R2D) trigger message (e.g., a paging message) that initiates a random access procedure that enables the A-IoT device to access the network and transmit data to a reader device. The R2D trigger message may, in some cases, be carried by an upper layer and transparent to an A-IoT medium access control (MAC) layer. However, visibility of the R2D trigger message in the A-IoT MAC layer or the physical layer may be beneficial.
[0004] Accordingly, the techniques described herein support an improved reader to device trigger signaling that may provide visibility to lower layers and improve paging efficiency. For example, an R2D trigger message may include one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging identifier (ID) associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure (e.g., for transmission of an A-IoT Msg1) . The A-IoT paging message may be completely carried in an R2D MAC packet data unit (PDU) , partially carried in a layer 1 control message and partially carried in an R2D MAC PDU, or entirely carried in a layer 1 control message (e.g., via a physical R2D channel (PRDCH) ) .
[0005] The systems, methods, and devices of this disclosure each have several innovative aspects, no single one of which is solely responsible for the desirable attributes disclosed herein. The following is a summary of some non-limiting aspects of the disclosure:
[0006] A method for wireless communication by a wireless communication device is described. The method may include receiving a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH and decoding the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers.
[0007] A wireless communication device for wireless communication is described. The wireless communication device may include a processing system that includes processor circuitry and memory circuitry that stores code. The processing system may be configured to cause the wireless communication device to receive a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH and decode the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers.
[0008] Another wireless communication device for wireless communication is described. The wireless communication device may include means for receiving a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH and means for decoding the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers.
[0009] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions executable by one or more processors to receive a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH and decode the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers.
[0010] In some examples of the method, wireless communication devices, and non-transitory computer-readable medium described herein, receiving the R2D trigger message may include operations, features, means, or instructions for receiving the R2D MAC PDU that includes an entirety of the R2D trigger message.
[0011] In some examples of the method, wireless communication devices, and non-transitory computer-readable medium described herein, receiving the R2D trigger message may include operations, features, means, or instructions for receiving a layer 1 R2D control message including a first portion of the R2D trigger message and receiving the R2D MAC PDU including a second portion of the R2D trigger message.
[0012] In some examples of the method, wireless communication devices, and non-transitory computer-readable medium described herein, receiving the R2D trigger message may include operations, features, means, or instructions for receiving, via the PRDCH, a layer 1 R2D control message including an entirety of the R2D trigger message.
[0013] Some examples of the method, wireless communication devices, and non-transitory computer-readable medium described herein may further include operations, features, means, or instructions for communicating, to a reader device, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0014] A method for wireless communication by a reader device is described. The method may include transmitting a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH and receiving, from a wireless communication device and in accordance with the R2D trigger message, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0015] A reader device for wireless communication is described. The reader device may include a processing system that includes processor circuitry and memory circuitry that stores code. The processing system may be configured to cause the reader device to transmit a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH and receive, from a wireless communication device and in accordance with the R2D trigger message, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0016] Another reader device for wireless communication is described. The reader device may include means for transmitting a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH and means for receiving, from a wireless communication device and in accordance with the R2D trigger message, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0017] A non-transitory computer-readable medium storing code for wireless communication is described. The code may include instructions executable by one or more processors to transmit a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH and receive, from a wireless communication device and in accordance with the R2D trigger message, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 shows an example of a wireless communication system.
[0019] Figure 2 shows an example of a signaling configuration that supports reader to device trigger signaling.
[0020] Figure 3 shows an example of reader-to-device trigger messages that supports reader to device trigger signaling.
[0021] Figure 4 shows an example of reader-to-device trigger messages that supports reader to device trigger signaling.
[0022] Figure 5 shows an example of a signaling configuration that supports reader to device trigger signaling.
[0023] Figure 6 shows an example of a process flow that supports reader to device trigger signaling.
[0024] Figure 7 shows a block diagram of a processing system that supports reader to device trigger signaling.
[0025] Figure 8 shows a diagram of a system including a device that supports reader to device trigger signaling.
[0026] Figures 9 through 11 show flowcharts illustrating methods that support reader to device trigger signaling.
[0027] Figure 12 shows a block diagram of a processing system that supports reader to device trigger signaling.
[0028] Figure 13 show a flowchart illustrating a method that supports reader to device trigger signaling.
[0029] Details of aspects and advantages of the subject matter in this disclosure are set forth in the drawings and accompanying descriptions. Like reference numbers and designations in the various drawings indicate like elements.DETAILED DESCRIPTION
[0030] A communication system may include a radio access network (RAN) that supports wireless communication. Communication of a RAN may be performed in accordance with one or more radio access technologies (RATs) , including 4G, 5G, or 6G, among others, including technologies not explicitly mentioned herein. A RAT may employ access technologies (such as multiplexing technologies) including code division multiple access (CDMA) , time division multiple access (TDMA) , frequency division multiple access (FDMA) , orthogonal FDMA (OFDMA) , single-carrier FDMA (SC-FDMA) , time division synchronous code division multiple access (TD-SCDMA) , or discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM) , among others. A RAT may support one or more service types, including machine type communication (MTC) , massive MTC (mMTC) , Internet of Things (IoT) , narrowband IoT (NB-IoT) , reduced capability (RedCap) , enhanced mobile broadband (eMBB) , ultra-reliable low-latency communication (URLLC) , or public safety, among others.
[0031] To support these and other target verticals, a communication system (such as a RAN) may be designed to implement one or more of a modularized functional infrastructure, a disaggregated and service-based network architecture, network function virtualization, network slicing, multi-access edge computing, spatial processing or multipath techniques, IoT or RedCap device connectivity and management, industrial connectivity, licensed and unlicensed spectrum access, sidelink or other device-to-device (D2D) direct communication (such as vehicle-to-everything (V2X) ) , frequency spectrum expansion, overlapping spectrum use, small cell deployments, non-terrestrial network (NTN) deployments, device aggregation, advanced duplex communication (such as sub-band full-duplex (SBFD) ) , multiple-subscriber implementations, high-precision positioning, radio frequency (RF) sensing, network energy savings (NES) , low-power signaling and radios, or artificial intelligence or machine learning (AI / ML) , among other examples.
[0032] The foregoing and other technological improvements may support use cases such as voice calls, messaging, data transfer, streaming, wireless data centers, extended reality (XR) and metaverse applications, vehicle connectivity, holographic and mixed reality communication, autonomous and collaborative robots, sensing networks, gesture monitoring, human-brain interfacing, digital twin applications, asset management, and universal coverage using non-terrestrial or aerial platforms, among other examples. As the demand for connectivity continues to increase, further improvements may be implemented, and other RATs, including 6G and beyond, may be introduced to enable new applications and use cases. The systems, methods, and devices described herein may enable one or more of the foregoing technologies or new technologies or support one or more of the foregoing use cases or new use cases.
[0033] Some wireless communication systems may support ambient IoT (A-IoT) devices, which may be low-complexity and self-sustaining devices that harvest ambient energy from the environment. A-IoT devices may receive ambient signaling from reader devices (e.g., network entities, user equipments (UEs) acting as intermediaries between network entities and A-IoT devices) , and the A-IoT devices may send data to the reader devices by backscattering signals from network entities 105 (e.g., continuous wave (CW) nodes) . In some cases, an A-IoT device may receive a reader-to-device (R2D) trigger message (e.g., a paging message) that initiates a random access procedure that enables the A-IoT device to access the network and transmit data to a reader device. The paging message may, in some cases, be carried by an upper layer and transparent to an A-IoT medium access control (MAC) layer. However, visibility of the paging message in the A-IoT MAC layer or lower layers may be beneficial.
[0034] Aspects of the subject matter described in this disclosure relate to an improved reader to device trigger signaling. For example, an R2D trigger message may include one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging identifier (ID) associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure (e.g., for transmission of an A-IoT Msg1) . The A-IoT paging message may be completely carried in an R2D MAC packet data unit (PDU) , partially carried in a layer 1 control message and partially carried in an R2D MAC PDU, or entirely carried in a layer 1 control message (e.g., via a physical R2D channel (PRDCH) ) .
[0035] Particular aspects of the subject matter described in this disclosure can be implemented to realize one or more of the following potential advantages. In some examples, by improving reader to device trigger signaling, the described techniques can be used to allow visibility of A-IoT paging messages in an A-IoT MAC layer, physical layer, or both, improve network coordination, and improve efficiency of A-IoT paging.
[0036] Figure 1 shows an example of a wireless communication system 100. The wireless communication system 100 includes a core network 150 and a RAN 120 that support communication with one or more devices, such as UEs 115. A RAN 120 may include one or more network entities 105 configured to support wireless communication with the UEs 115.
[0037] The wireless communication system 100 may support communication among network entities 105 and UEs 115 in accordance with a layered protocol stack. For example, in a user plane, communication at a bearer layer, a Packet Data Convergence Protocol (PDCP) layer, or Service Data Adaption Protocol (SDAP) layer may be Internet Protocol (IP) -based. A Radio Link Control (RLC) layer may perform packet segmentation and reassembly to communicate via logical channels. A MAC layer may perform priority handling and multiplexing of logical channels into transport channels. A MAC layer also may implement error detection techniques, error correction techniques, or retransmissions. In a control plane, a Radio Resource Control (RRC) layer may provide establishment, configuration, and maintenance of an RRC connection between UEs 115 and a network entity 105 or a core network 150, supporting radio bearers for user plane data. A Physical (PHY) layer may map transport channels to physical channels.
[0038] A core network 150 may support user authentication, access authorization, tracking, IP connectivity, and other access, routing, or mobility functions (such as via network entities 105) . A core network 150 may be a 5G core (5GC) or 6G core (6GC) , and may include at least one control plane entity that manages access and mobility and at least one user plane entity that routes packets or interconnects to external networks (such as a serving gateway (S-GW) , a Packet Data Network (PDN) gateway (P-GW) , a user plane function (UPF) ) .
[0039] A network entity 105 may support wireless communication in accordance with one or more coverage areas 110, and may be referred to as a network element, a network node, a RAN node, or network equipment, among other nomenclature. One or more of the network entities 105 may include or may be referred to as a base station. Depending on its capabilities, a base station may be referred to as a NodeB, an eNodeB (eNB) , a next-generation NodeB or giga-NodeB (either of which may be referred to as a gNB) , a 5G NB, a 6G NB, a next-generation eNB (ng-eNB) , a Home NodeB, a Home eNodeB, or other suitable terminology. The wireless communication system 100 may include a heterogeneous network in which different types of network entities 105 support communication for one or more coverage areas 110 using the same or different RATs.
[0040] In some examples, a network entity 105 may be implemented in an aggregated (such as monolithic, standalone) architecture, which may utilize a protocol stack that is physically or logically integrated within one network entity 105 (such as a single physical RAN node) . In some other examples, a network entity 105 may be implemented in a disaggregated architecture, which may utilize a protocol stack that is physically or logically distributed among multiple network entities 105, including in an integrated access and backhaul (IAB) network, an open RAN (O-RAN) , or a virtualized RAN (vRAN) . In a disaggregated architecture, a network entity 105 may include or be referred to as one or more of a central unit (CU) (such as CU 160) , a distributed unit (DU) (such as DU 165) , a radio unit (RU) (such as RU 170) , or a combination thereof. The wireless communication system 100 may also implement a service-based architecture that provides a modular framework in which control plane functionality and common data repositories may be delivered through a set of interconnected network functions (NFs) that may access services of other NFs.
[0041] UEs 115 may be located in a coverage area 110 of one or more network entities 105, and may include or be referred to as an access terminal, a mobile station, a client device, or a subscriber unit. A UE 115 may be, include, or be coupled with a cellular phone, a wireless modem, a tablet device, a laptop computer, a wireless local loop (WLL) station, a camera, a medical or biometric device, a wearable device, a gaming device, an entertainment device, an XR device, a vehicular component or sensor, a smart meter or sensor, industrial manufacturing equipment, a Global Positioning System (GPS) or other positioning device, a robot or other device implementing artificial intelligence, a UE function of a network node, or any other wireless communication device or function that may communicate using a wireless medium.
[0042] The wireless communication system 100 may support various types of communication links among devices. For example, wireless communication between a network entity 105 and a UE 115 may be supported using one or more of a communication link 125 (such as a Uu interface) , which may include downlink communication from a network entity 105 to a UE 115, uplink communication from a UE 115 to a network entity 105, or both. Direct wireless communication between UEs 115 may be supported using a communication link 135 (such as a device-to-device (D2D) communication link, a sidelink, a PC5 interface) .
[0043] Communication between a network entity 105 and a core network 150 may be supported using a backhaul link 132 (such as an S1, N2, N3, NG, or other interface) . In some implementations, communication between network entities 105 may be supported using a backhaul link 132 (such as an X2, Xn, or other interface) either directly (such as directly between network entities 105) or indirectly (such as via a core network 150) . In some implementations (such as in a disaggregated architecture) , communication between a CU 160 and a DU 165 may be supported using a midhaul link 162, and communication between a DU 165 and an RU may be supported using a fronthaul link 168. A backhaul link 132, a midhaul link 162, a fronthaul link 168, or any combination thereof may be or include one or more wired links (such as an electrical link, an optical fiber link) or one or more wireless links (such as a radio link, a wireless optical link) , among other examples or combinations thereof. Wireless backhaul, midhaul, or fronthaul may be implemented via one or more IAB nodes 104, which may act as a relay using resources of an IAB donor network entity 105 (such as via a wireless link 130) .
[0044] The wireless communication system 100 may include one or more of a relay 172 that may steer or reflect signals transmitted by other entities, which may support any of the described communication links. A relay 172 may include active elements or passive elements, and may be in the form of a reconfigurable intelligent surface (RIS) . An RIS may include tunable reflecting antenna arrays or metasurfaces, which may be used to enhance coverage or efficiency in multipath environments.
[0045] Network entities 105 and UEs 115 each may include one or multiple antennas. Multiple antennas of such devices may be used to employ techniques such as transmit diversity, receive diversity, MIMO communication, or beamforming, and may be organized or structured as one or more antenna panels, one or more antenna groups, one or more sets of antenna elements, or one or more antenna arrays, among other examples. As used herein, the term “antenna” may refer to one or more antennas, one or more antenna panels, one or more antenna groups, one or more sets of antenna elements, or one or more antenna arrays. The term “antenna panel” may refer to a group of antennas (such as antenna elements) arranged in an array or panel, which may facilitate beamforming by manipulating parameters associated with the group of antennas. In some implementations, an antenna panel may support RF beamforming for a signal transmitted or received via an antenna port. The term “antenna module” may refer to circuitry including one or more antennas as well as one or more other components (such as filters, amplifiers, processors, beamformers) associated with integrating the antenna module into a device such as a network entity 105 or a UE 115.
[0046] Beamforming, such as directional transmission or directional reception, is a signal processing technique that may be used at a transmitting device or a receiving device (such as at a network entity 105, at a UE 115) to shape or steer a beam 175 (such as an antenna beam, a transmit beam, a receive beam) along a spatial path (such as along a direction) , which may include one or more paths between a transmitting device and a receiving device. Beamforming may be achieved by combining signals communicated via multiple antenna elements of an antenna array such that signals propagating along some orientations (such as relative to the antenna array) experience constructive interference while others may experience destructive interference. Adjustments of signals communicated via the antenna elements may include a transmitting device or a receiving device applying phase offsets, amplitude offsets, or both to signals carried via (such as transmitted by, received by) antenna elements of the device, which may be defined by a beamforming weight set associated with a particular orientation (such as relative to the antenna array of the device) .
[0047] Communication resources of the wireless communication system 100 (such as of a RAN 120) may refer to a resource in the frequency domain (such as a frequency resource, an RF resource) , a resource in the time domain (such as a time resource) , a resource in the spatial domain (such as a spatial resource, a spatial layer) , or a combination thereof. The wireless communication system 100 may leverage orthogonality of such resources to convey different communications to or from different devices (such as for a communication link 125, for a communication link 135, for unicast communication, for multicast communication, for broadcast communication) .
[0048] A frequency resource may refer to a frequency or range of frequencies (such as a bandwidth, a frequency channel) of a frequency band implemented for wireless communication. For example, a frequency resource may refer to a resource of a lower frequency band (such as Frequency Range 1 (FR1) , between 425 MHz and 7.125 GHz) , a mid-band (such as Frequency Range 3 (FR3) , between 7.125 GHz and 24.25 GHz) , or an upper frequency band (such as Frequency Range 2 (FR2) , between 24.25 GHz and 71 GHz) . Communication in the upper frequency band may be referred to as millimeter wave (mmW) communication, and communication above an upper frequency band (such as between mmW and THz frequencies, between 100 GHz and 1 THz) may be referred to as sub-Terahertz (sub-THz) communication.
[0049] A frequency resource may refer to a “carrier” (such as a frequency channel) , or portion thereof, and a carrier bandwidth may be referred to as a “system bandwidth. ” A carrier may be subdivided in the frequency domain, including into subcarriers, bandwidth parts (BWPs) , or both. For example, a resource block (RB) , such as a physical resource block (PRB) , may be defined in accordance with a set of subcarriers (such as twelve consecutive subcarriers in the frequency domain) , and a BWP may be configured in accordance with a set of RBs (such as a set of contiguous RBs) .
[0050] A frequency resource may be configured to carry either downlink communication or uplink communication (such as in a frequency division duplexing (FDD) configuration) , or may be configured to carry both downlink and uplink communication (such as in a time division duplexing (TDD) configuration, in a sub-band full duplex (SBFD) configuration) . One or more numerologies for a carrier may be supported, each associated with a subcarrier spacing (SCS) and a cyclic prefix (CP) . Supported numerologies may vary by frequency range (such as FR1, FR2, FR3) , and a carrier may be divided into portions (such as BWPs) having the same or different numerologies. BWPs may be configured as uplink BWPs or downlink BWPs (such as by a network entity 105) , including in response to network conditions (such as to allocate uplink and downlink BWPs in response to traffic conditions) , device capability (such as allocating BWPs with a greater quantity of RBs to UEs 115 with relatively higher capabilities) , or both. A UE 115 may be configured with a set of multiple BWPs (such as a set of uplink BWPs, a set of downlink BWPs, or both) , and a single BWP of a set (such as an active UL BWP, an active DL BWP, or both) may be active at a given time, such that communication of a UE 115 is supported by active BWP (s) .
[0051] A time resource may refer to a duration of a frame (such as a radio frame, a frame structure) , or portion thereof. For example, a frame may span a duration of 10 ms, and each frame may be identified by a system frame number (SFN) . A frame may be subdivided in the time domain, including into subframes, slots, mini-slots, or a combination thereof. Slots or mini-slots may each include a respective quantity of symbols (such as symbol durations, symbol periods, OFDM symbols) , which may be a function of a configured CP. A duration of a symbol is a function of the SCS or frequency band of operation.
[0052] A spatial resource may refer to an antenna, an antenna direction, an antenna port, a signal direction (such as a beamforming direction) , or other resource that supports spatial orthogonality. A device (such as a network entity 105, a UE 115) may perform communications of a given frequency resource and time resource with a single spatial resource (such as communication without regard to spatial orthogonality) . Additionally, or alternatively, a device may implement multiple spatial resources to support multiple signal streams using resources that are overlapping in the time and frequency domains (such as to support MIMO techniques) .
[0053] Signals of the wireless communication system 100 (such as of a RAN 120) may be communicated using one or more resource elements (REs) , and an RE may refer to a resource that corresponds to one subcarrier in the frequency domain and one symbol in the time domain. An RE may be used to convey a modulation symbol corresponding to one or more bits of information (such as of a physical channel, of a reference signal) in accordance with a modulation scheme. For example, a quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM) technique may be implemented to communicate one or more bits that are distinguished in accordance with phase components, amplitude components, or both of a signal conveyed using a RE. A quantity of bits carried by an RE may depend on an order of the modulation scheme, and a relatively higher order may correspond to a relatively higher rate of communication. A device may support communication of REs using multiple subcarriers concurrently by implementing multi-carrier modulation (MCM) techniques such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM) , among others.
[0054] Physical channels may carry information using modulation symbols conveyed by corresponding REs. Physical shared channels (such as for communicating user data) may include a physical downlink shared channel (PDSCH) for communicating user data in a downlink direction and a physical uplink shared channel (PUSCH) for communicating user data in an uplink direction. Physical control channels (such as for managing communication via physical channels) may include a physical downlink control channel (PDCCH) for communicating downlink control information (DCI) and a physical uplink control channel (PUCCH) for communicating uplink control information (UCI) . A network entity 105 may indicate (such as schedule, allocate) communication resources for a UE 115 using DCI, including indicating downlink resources of a PDSCH (such as in accordance with a downlink grant) , uplink resources of a PUSCH (such as in accordance with an uplink grant) , or a combination thereof. A control region (such as a control resource set (CORESET) ) for a physical control channel may be configured in accordance with a pattern of REs in the time and frequency domains, and one or more control regions may be configured for a set of UEs. A UE 115 may monitor control regions for control information according to one or more search space sets, which may include a common search space set (such as for sending control information to one or more UEs 115) , UE-specific search space sets (such as for sending control information to a UE 115) , or a combination thereof. A physical broadcast channel (PBCH) may be used to broadcast parameters to UEs 115 to synchronize with a network entity 105 and establish communications (such as to establish a communication link 125) .
[0055] Reference signals may be communicated to establish reference characteristics (such as a frequency reference, a temporal reference, a spatial reference, a signal quality reference) between devices of a RAN 120, which may support communication using physical channels. Reference signals communicated between network entities 105 and UEs 115 may include synchronization signals (such as a primary synchronization signal (PSS) , a secondary synchronization signal (SSS) ) that support temporal synchronization, channel state information-reference signals (CSI-RSs) that support evaluating downlink channel characteristics, sounding reference signals (SRSs) that support evaluating uplink channel characteristics, demodulation reference signals (DMRSs) that support demodulation, or phase tracking reference signals (PTRSs) for evaluating oscillator characteristics, among others. Network entities 105 and UEs 115 may receive and measure transmitted reference signals to support one or more of these and other functions.
[0056] Devices of the wireless communication system 100 may be configured to support one or more aspects of the described techniques for reader to device trigger signaling. For example, a wireless communication device (e.g., an A-IoT device) may include a processing system 140, and a network entity 105 may include a processing system 145, each of which may be configured to cause the respective device to perform (such as being configured as means for performing) one or more of the described operations. In some examples, the wireless communication system 100 may support A-IoT devices, which may be low-complexity and self-sustaining devices that harvest ambient energy from the environment. An A-IoT device may receive, from a reader device (e.g., a network entity 105, a UE 115) , an R2D trigger message. The R2D trigger message may include one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure. The R2D trigger message may be completely carried in an R2D MAC PDU, partially carried in a layer 1 control message and partially carried in an R2D MAC PDU, or entirely carried in a layer 1 control message (e.g., via a PRDCH) . The A-IoT device may decode the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers. In some examples, the A-IoT device may communicate one or more random access messages with the reader device via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0057] By configuring a processing system 140, a processing system 145, or a combination thereof in accordance with the described techniques, the communication system 100 (such as the RAN 120) may support improved paging efficiency and network coordination and may also provide visibility of the R2D trigger message in an A-IoT MAC layer.
[0058] Figure 2 shows an example of a signaling configuration 200 that supports reader to device trigger signaling in accordance with one or more aspects of the present disclosure. In some examples, the signaling configuration 200 may implement, or be implemented by, aspects of the wireless communication system 100. For example, the signaling configuration 200 may include a reader device 205, an A-IoT device 210, and a network entity 105-a, which may be examples of corresponding devices as described with reference to FIG. 1.
[0059] The A-IoT device 210 may be a type of IoT device (e.g., tags, sensors) that is primarily powered by harvesting ambient energy from radio waves, light, motion, heat, or any other viable ambient energy source, with or without an in-device battery. In some aspects, the A-IoT device 210 may be associated with a class of low-complexity devices that are lower cost, smaller, and lower maintenance relative to other IoT devices, which may allow for improved scalability and improved system efficiency. In some aspects, the A-IoT device 210 may be a self-sustaining device, assisted by batteries or capacitors, and powered with ambient signaling (e.g., incident RF sources) from reader devices (such as the reader device 205) . For example, the A-IoT device 210 may support backscattering (e.g., backscatter modulation) of an incident signal (e.g., carrier wave signals, continuous wave signals) , where the A-IoT device 210 may send data to the reader device 205 (e.g., via an R2D link 215, which may be a forward link or another wireless link) by backscattering the incident signal. The incident signal may, in some cases, be transmitted by a CW node, which may be separate from the reader device 205.
[0060] The signaling configuration 200 may support different A-IoT topologies. For example, in a first topology the network entity 105-a may function as a reader device 205 and may communicate directly with the A-IoT device 210. Additionally, or alternatively, in a second topology, a UE may function as a reader device 205 (e.g., a UE reader) and may communicate with the A-IoT device 210. In some implementations of the second topology, the reader device 205 may function as an intermediate node between the network entity 105-a and the A-IoT device 210. For example, the reader device 205 may communicate directly with the network entity 105-a via a direct link 225 (e.g., a Uu link or via a Uu interface) , and may also communicate with the A-IoT device 210 via a different link (e.g., an R2D link 215, a device-to-reader (D2R) link 220) . In some cases, the first topology, the second topology, or both may include a CW node (e.g., which may be an example of a network entity 105) , and the CW node may transmit one or more incident signals (e.g., continuous waves, carrier waves) for backscattering by the A-IoT device 210
[0061] In some examples of the signaling configuration 200, the reader device 205 may transmit an A-IoT paging message, which may also be referred to as an R2D trigger message, to trigger the A-IoT device 210 (e.g., and in some cases additional A-IoT devices) to perform a random access procedure to connect to the network. For example, the A-IoT device 210 may respond to the A-IoT paging message with a first random access message (e.g., A-IoT Msg1) , and the reader device 205 may respond to the first random access message with a second random access message (e.g., A-IoT Msg2) . The random access procedure may enable the A-IoT device 210 to transmit data to the network.
[0062] The A-IoT paging message may include one or more A-IoT paging IDs, where each A-IoT paging ID may indicate a single A-IoT device or a group of A-IoT devices that are to respond, or the A-IoT paging message may lack any A-IoT paging IDs, and all A-IoT devices that receive the A-IoT paging message may respond. In some examples, the one or more A-IoT paging IDs may be carried by an upper layer and may be transparent to an A-IoT MAC layer. However, it may be beneficial to provide visibility in the A-IoT MAC layer or in a lower layer, and an improved reader to device trigger signaling may support communication in the A-IoT MAC layer or lower layer and improve network coordination and paging efficiency.
[0063] Accordingly, the techniques described herein may support improved reader to device trigger signaling that provides a random access resource configuration for a subsequent A-IoT Msg1 (e.g., a D2R MAC PDU) in the A-IoT MAC layer or in a lower layer. The techniques described herein may also provide a format for an R2D MAC PDU carrying an R2D trigger message. The reader device 205 may transmit (e.g., via the R2D link 215) an R2D trigger message 230 (e.g., a paging message) implementing the improved reader to device trigger signaling in order to indicate a random access resource configuration to the A-IoT device 210. The R2D trigger message 230 implementing the improve reader to device trigger signaling in accordance with the techniques described herein may improve network coordination and improve A-IoT paging efficiency.
[0064] The R2D trigger message 230 may include a set (e.g., one or more) of fields including one or more headers indicating a format of the R2D trigger message 230, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message 230, a random access resource configuration field allocating one or more resources for performance of a random access procedure (e.g., for an A-IoT Msg1) , or any combination thereof. The A-IoT device 210 may decode the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message 230 indicated in the one or more headers, and the A-IoT device 210 may determine whether to initiate a random access procedure based on at least the one A-IoT paging ID indicated in the paging field (e.g., based on whether the A-IoT device 210 is identified by at least the one A-IoT paging ID) . If the A-IoT device 210 determines to initiate the random access procedure, the A-IoT device 210 may respond to the R2D trigger message 230 by transmitting an A-IoT Msg1 in accordance with the random access resource configuration.
[0065] In some cases, the R2D trigger message 230 may be primarily carried in an R2D MAC PDU. In some aspects, the R2D trigger message 230 may additionally include a transport block size (TBS) indication in a header or a postamble of a layer 1 control message that precedes the R2D MAC PDU. If the TBS is a fixed size, the R2D trigger message 230 may omit the TBS indication. In some examples, the R2D MAC PDU may include a single MAC header associated with one or more MAC service data units (SDUs) indicating the at least one A-IoT paging ID, a MAC control element (CE) indicating the random access resource configuration, or both. In other examples, the R2D MAC PDU may be a single MAC PDU that includes multiple MAC subheaders associated with multiple MAC subPDUs, which may include the one or more MAC SDUs indicating at least the one A-IoT paging ID and the MAC CE indicating the random access resource configuration.
[0066] Additionally, or alternatively, the R2D trigger message 230 may be partially carried in a layer 1 control message and partially carried in an R2D MAC PDU. The layer 1 control message may indicate a first portion of the R2D trigger message 230, and the R2D MAC PDU may indicate a second portion of the R2D trigger message 230. For example, the layer 1 control message may include a CRC for early indication of the R2D MAC PDU, and the R2D MAC PDU may include a first MAC subPDU (e.g., a MAC SDU) for an A-IoT paging ID and a second MAC subPDU (e.g., a MAC CE) for a random access resource configuration. In some implementations, the R2D MAC PDU may include a single MAC header associated with a single MAC SDU indicating the A-IoT paging ID and a single MAC CE indicating the random access resource configuration. In other examples, a single R2D MAC PDU may include multiple MAC subheaders associated with multiple MAC subPDUs (e.g., the MAC SDU indicating the A-IoT paging ID and the MAC CE indicating the random access resource configuration) .
[0067] In some examples, the R2D trigger message 230 may be completely carried in a layer 1 control message (e.g., via a PRDCH) . In such examples, the R2D trigger message 230 may include format information, such as a transaction ID (e.g., which may be generated based on a core network (CN) correlation ID) and whether the random access procedure is contention-free or contention-based. The R2D trigger message 230 may also include the random access resource configuration, which may configure the A-IoT device 210 to transmit a D2R MAC PDU (e.g., an A-IoT Msg1) as part of the random access procedure.
[0068] The R2D trigger message 230 may, in some instances, include a single A-IoT paging ID, which may correspond to a single A-IoT device (e.g., the A-IoT device 210) or to a group of A-IoT devices. If the A-IoT paging ID is a group ID (e.g., that maps to multiple A-IoT devices) , all information of the random access resource configuration included in the R2D trigger message 230 may be common to the group of A-IoT devices corresponding to the A-IoT paging ID. For example, the A-IoT paging ID may identify the A-IoT device 210 or a group to which the A-IoT device 210 belongs, and the A-IoT device 210 may accordingly assume that the A-IoT device 210 may use any resources indicated in the random access resource configuration. The A-IoT device 210 may accordingly communicate one or more random access messages (e.g., an A-IoT Msg1) with the reader device 205 based on the random access resource configuration.
[0069] Additionally, or alternatively, the R2D trigger message 230 may include multiple A-IoT paging IDs corresponding to multiple A-IoT devices (e.g., or to multiple groups of A-IoT devices) . In some cases, all information of the random access resource configuration (e.g., an A-IoT Resource Indicator that identifies multiple resources and one or more parameters, such as coding, a quantity of repetitions, chip rate, or the like) may be common to all A-IoT devices corresponding to the multiple A-IoT paging IDs. For example, the R2D trigger message 230 may include multiple A-IoT paging IDs corresponding to multiple A-IoT devices, where each of the multiple A-IoT devices may transmit an A-IoT Msg1 in response to the R2D trigger message 230, and the reader may transmit a single A-IoT Msg2 multiplexing information for the multiple A-IoT devices in response to receiving A-IoT Msg1s from the multiple A-IoT devices. In such cases, each of the multiple A-IoT devices may randomly select a resource from among the resources allocated in the random access resource configuration, or each of the multiple A-IoT devices may select a resource from among the resources allocated in the random access resource configuration based on a predefined rule. For instance, each A-IoT device may select a frequency division resource allocation (FDRA) , a time division resource allocation (TDRA) , or both based on an order of the A-IoT paging IDs in one or more MAC subPDUs of the R2D trigger message 230. In other cases, the random access resource configuration may include first information common to the multiple A-IoT devices (e.g., common A-IoT Resource Indicator) and second information specific to each A-IoT device. For example, the first information (e.g., common A-IoT Resource Indicator) may indicate a TDRA, coding, a quantity of repetitions, a chip rate, or any combination thereof. For FDMA, the second information may indicate an individual frequency resource for each A-IoT device (e.g., instead of indicating a bitmap FDMA pattern) . In some aspects, the first information that is common to the multiple A-IoT devices may be pre-defined.
[0070] Figure 3 shows an example of an R2D trigger message 300-a and an R2D trigger message 300-b that supports reader to device trigger signaling in accordance with one or more aspects of the present disclosure. In some examples, the R2D trigger message 300-a and the R2D trigger message 300-b may implement, or be implemented by, aspects of the wireless communication system 100 or the signaling configuration 200. For example, a reader (e.g., the reader device 205) and one or more A-IoT devices (e.g., the A-IoT device 210) , which may be examples of corresponding devices described with reference to FIG. 1 and FIG. 2, may communicate with each other in accordance with the R2D trigger message 300-a, the R2D trigger message 300-b, or both.
[0071] In some cases, an A-IoT device may receive an R2D trigger message 300 (e.g., the R2D trigger message 300-a or the R2D trigger message 300-b) that is communicated primarily within an R2D MAC PDU, as described with reference to FIG. 2. In some examples, the R2D trigger message 300 may additionally include a TBS indication in a header or a postamble of a layer 1 control message that precedes the R2D MAC PDU. If the TBS is a fixed size, the R2D trigger message 300 may omit the TBS indication. The R2D MAC PDU may include one or more MAC SDUs 310, each of which may indicate at least one A-IoT paging ID (e.g., or a temporary ID assigned from a CN) . An A-IoT paging ID may identify a single A-IoT device, or an A-IoT paging ID may be a group ID that maps to multiple A-IoT devices. The R2D MAC PDU may also include an A-IoT random access resource configuration MAC CE 315 (e.g., ARI) that allocates one or more resources to one or more A-IoT devices (e.g., identified by one or more A-IoT paging IDs) . The one or more A-IoT devices may communicate one or more random access messages (e.g., Msg1) with the reader in accordance with the random access resource configuration MAC CE 315. Communication of an R2D trigger message 300 carried in an R2D MAC PDU in accordance with the techniques described herein may allow visibility of the R2D trigger message 300 in an A-IoT MAC layer and improve efficiency of an A-IoT paging process and a subsequent A-IoT random access procedure.
[0072] In some implementations, the R2D MAC PDU may be an example of the R2D trigger message 300-a. The R2D trigger message 300-a may include a single MAC header 305 associated with one or more MAC SDUs 310, one or more MAC CEs 315, or a combination thereof. The R2D trigger message 300-a may include a MAC SDU 310-a indicating at least one A-IoT paging ID (e.g., each A-IoT paging ID identifies a single A-IoT device or a group of A-IoT devices) , a MAC CE 315-a indicating a random access resource configuration (e.g., A-IoT Resource configuration indicator (ARI) ) , or both. In some examples, the R2D trigger message may only contain the MAC SDU 310-a indicating at least the one A-IoT paging ID. In some other examples, the R2D trigger message may only contain the MAC CE 315-a allocating resource for Msg1 transmission. In some cases, the R2D trigger message 300-a may include additional MAC SDUs 310, or the R2D trigger message 300-a may refrain from including any MAC SDUs 310. In some examples, the MAC SDU 310-a may be placed before the MAC CE 315-a for early indication (e.g., an A-IoT device may determine that the A-IoT device is among the A-IoT devices being paged based on the at least one A-IoT paging ID indicated in the MAC SDU 310-a before the A-IoT receives the random access resource configuration in the MAC CE 315-a) .
[0073] The single MAC header 305 may include a message type field explicitly indicating that the R2D trigger message 300-a is an R2D trigger message 300 (e.g., a paging message) for A-IoT devices (e.g., to distinguish the R2D trigger message 300-a from other R2D message types, such as, for example, Msg2 or other R2D message) , a transaction ID (e.g., which may be generated based on a CN correlation ID) , one or more L fields indicating a length of the R2D MAC PDU, an N field indicating whether the R2D trigger message 300-a includes an A-IoT paging ID MAC SDU 310 (e.g., the MAC SDU 310-a) , an A field indicating one of a contention-based random access (CBRA) procedure or a contention-free random access (CFRA) procedure, an R field including a reserved bit, a field (e.g., a 1 bit field) indicating whether the R2D trigger message 300-a includes a MAC CE for resource allocation (e.g., the MAC CE 315-a) , or any combination thereof.
[0074] The one or more L fields may comprise two L fields (e.g., an L1 field and an L2 field) or a single L field, or the single MAC header 305 may omit an L field. If the MAC CE 315-a has variable size, the single MAC header 305 may include both an L1 field to indicate a first length of a MAC subPDU for the A-IoT paging ID (e.g., the MAC SDU 310-a) and an L2 field to indicate a second length of a MAC subPDU for the random access resource configuration (e.g., the MAC CE 315-a) . If either the MAC CE 315-a has a fixed size or the R2D trigger message 300-a lacks an A-IoT paging ID (e.g., the R2D trigger message 300-a lacks a MAC SDU 310) , the single MAC header 305 may include a single L field to indicate a length of the R2D MAC PDU. If both the MAC CE 315-a has a fixed size and the R2D trigger message 300-a lacks an A-IoT paging ID, the single MAC header 305 may omit an L field.
[0075] The reserved bit of the R field may serve to achieve byte alignment (e.g., inclusion of the reserved bit may cause a length of the MAC header 305 to be a multiple of 8 bytes) , and the reserved bit may be used for future extensions to the format of the R2D MAC PDU described herein. In some aspects, the MAC header 305, the MAC SDU 310-a, and the MAC CE 315-a may be byte aligned, or the MAC header 305, the MAC SDU 310-a, and the MAC CE 315-a may not be in byte alignment.
[0076] Additionally, or alternatively, the R2D MAC PDU may be an example of the R2D trigger message 300-b. The R2D trigger message 300-b may include multiple MAC subheaders 320 associated with multiple MAC subPDUs (e.g., MAC SDUs 310, MAC CEs 315) . The R2D trigger message 300-b may include at least a MAC SDU 310-b indicating at least one A-IoT paging ID and a MAC CE 315-b indicating a random access resource configuration. In some cases, the R2D trigger message 300-b may include additional MAC SDUs 310. In some examples, the MAC SDU 310-b may be placed before the MAC CE 315-b for early indication.
[0077] The R2D trigger message 300-b may include one or more MAC subheaders 320 associated with one or more corresponding MAC SDUs 310, where each MAC SDU 310 may indicate at least one A-IoT paging ID. A MAC subheaders 320 associated with a MAC SDU 310 may include an L1 field indicating a length of the MAC SDU 310 and an R field including one or more reserved bits. For example, the MAC subheader 320-a associated with the MAC SDU 310-b may include an L1 field (e.g., indicating the length of the MAC SDU 310-b) and one or more reserved bits.
[0078] The R2D trigger message 300-b may also include a first MAC subheader 320 of a first subPDU. The first MAC subheader 320 may include a message type field explicitly indicating that the R2D trigger message 300-b is an R2D trigger message 300 for A-IoT devices, a transaction ID, an N field indicating whether the R2D trigger message 300-b includes at least one MAC SDU 310 (e.g., the MAC SDU 310-b) , an A field indicating one of a CBRA procedure or a CFRA procedure, a field (e.g., a 1-bit field) indicating whether the R2D trigger message 300-b includes a MAC CE for resource allocation (e.g., the MAC CE 315-b) , or any combination thereof. For example, the MAC SDU 310-b may be the first subPDU of the trigger message 300-b, and the MAC subheader 320-a associated with the MAC SDU 310-b may include the message type field, the transaction ID, the N field, and the A field in addition to the L1 field and R field corresponding to the MAC SDU 310-b. In some instances, the R2D trigger message 300-b may include multiple MAC SDUs 310, and MAC subheaders 320 corresponding to any subsequent MAC SDUs 310 following the MAC SDU 310-b may include an L1 field and an R field while refraining from repeating information associated with the first MAC subheader 320 (e.g., the message type, the transaction ID, the N field, and the A field) .
[0079] The R2D trigger message 300-b may include a MAC subheader 320-b associated with the MAC CE 315-b that indicates the RA resource configuration. The MAC subheader 320-b may include an L2 field indicating a length of the MAC CE 315-b, an R field including one or more reserved bits, or a combination thereof. In some cases, the MAC CE 315-b may have a fixed size, and the MAC subheader 320-b may omit an L2 field.
[0080] The one or more reserved bits of the R field (s) included in the MAC subheaders 320 may serve to achieve byte alignment (e.g., inclusion of the reserved bit may cause a length of a MAC subheader 320 to be a multiple of 8 bytes) , and the one or more reserved bits may be used for future extensions to the format of the R2D MAC PDU described herein. In some aspects, the MAC subheaders 320, the MAC SDU 310-b, and the MAC CE 315-b may be byte aligned, or the MAC subheaders 320, the MAC SDU 310-b, and the MAC CE 315-b may not be in byte alignment.
[0081] Figure 4 shows an example of an R2D trigger message 400-a and an R2D trigger message 400-b that supports reader to device trigger signaling in accordance with one or more aspects of the present disclosure. In some examples, the R2D trigger message 400-a and the R2D trigger message 400-b may implement, or be implemented by, aspects of the wireless communication system 100, the signaling configuration 200, the R2D trigger message 300-a, and the R2D trigger message 300-b. For example, a reader (e.g., the reader device 205) and one or more A-IoT devices (e.g., the A-IoT device 210) , which may be examples of corresponding devices described with reference to FIG. 1 and FIG. 2, may communicate with each other in accordance with the R2D trigger message 400-a, the R2D trigger message 400-b, or both.
[0082] In some cases, an A-IoT device may receive an R2D trigger message 400 (e.g., the R2D trigger message 400-a or the R2D trigger message 400-b) that is communicated partially within R2D layer 1 control signaling 425 (e.g., via a PRDCH) and partially within an R2D MAC PDU 430, as described with reference to FIG. 2. The layer 1 control signaling 425 may partially indicate a format of the R2D trigger message 400, and the R2D MAC PDU 430 may indicate a remainder of the format of the R2D trigger message 400, at least one A-IoT paging ID, a random access resource configuration, or a combination thereof. For example, the R2D MAC PDU 430 may include a first MAC subPDU associated with an A-IoT paging ID (e.g., a MAC SDU 410) and a second MAC subPDU associated with a random access resource configuration (e.g., a MAC CE 415) . Communication of an R2D trigger message 400 carried partially in an R2D MAC PDU 430 in accordance with the techniques described herein may allow visibility of the R2D trigger message 400 in an A-IoT MAC layer, and communication of a portion of the R2D trigger message 400 within layer 1 control signaling 425 may provide early indication for increased efficiency of an A-IoT paging procedure.
[0083] The layer 1 control signaling 425, for example the layer 1 control signaling 425-a associated with the R2D trigger message 400-a and the layer 1 control signaling 425-b associated with the R2D trigger message 400-b, may precede a MAC PDU 430 for early indication. The A-IoT device may receive the layer 1 control signaling 425 faster than an R2D MAC PDU 430, and the layer 1 control signaling 425 may accordingly allow the A-IoT device to receive and process a portion of the format of the R2D trigger message 400 prior to receiving the MAC PDU 430 as part of the early indication. For example, layer 1 control signaling 425 may use a separate CRC for early indication of an R2D trigger message 400. The layer 1 control signaling 425 may include a message type field including a first indication indicating that the R2D trigger message 400-a is an R2D trigger message 400 (e.g., the R2D trigger message 400 is a paging message to distinguish the R2D trigger message 400-a from other R2D message types, such as Msg2 or other R2D message) and a second indication indicating whether the R2D trigger message 400 includes at least one A-IoT paging ID (e.g., to indicate Msg0 with or without a paging identifier) , a transaction ID (e.g., which may be generated based on a CN correlation ID) , a length (e.g., or duration) of the R2D MAC PDU 430, an A field indicating one of a CBRA procedure or a CFRA procedure, a CRC (e.g., a 6-bit CRC) , or a combination thereof.
[0084] In some implementations, the R2D trigger message 400 may be an example of the R2D trigger message 400-a. The trigger message 400-a may include layer 1 control signaling 425-a and an R2D MAC PDU 430-a. The R2D MAC PDU 430-a may include a single MAC header 405-a associated with a single MAC SDU 410-a and a single MAC CE 415-a. The MAC SDU 410-a may indicate at least one A-IoT paging ID (e.g., each A-IoT paging ID identifies a single A-IoT device or a group of A-IoT devices) , and the MAC CE 415-a may indicate a random access resource configuration (e.g., for indicating an A-IoT resource configuration (ARI) ) .
[0085] The single MAC header 405-a may include a message type field explicitly indicating that the R2D MAC PDU 430-a is an R2D trigger message 400 (e.g., a paging message) for A-IoT devices (e.g., to distinguish the R2D trigger message 400-a from other R2D message types, such as Msg2 or other R2D message) , an L1 field indicating a length of the MAC PDU 430-a, an L2 field indicating a length of the MAC CE 415-a, an N field indicating whether the R2D MAC PDU 430-a includes a MAC SDU 310 (e.g., the MAC SDU 410-a) , an R field including a reserved bit, a field indicating whether the R2D trigger message 400-a includes a MAC CE for resource allocation (e.g., the MAC CE 415-a) , or any combination thereof. In some cases, the single MAC header 405-a may omit the L2 field if the MAC CE 415-a has a fixed size. The reserved bit of the R field included in the MAC header 405-a may serve to achieve byte alignment (e.g., inclusion of the reserved bit may cause a length of a MAC header 405-a to be a multiple of 8 bytes) , and the reserved bit may be used for future extensions to the format of the R2D MAC PDU 430-a described herein.
[0086] Additionally, or alternatively, the R2D trigger message 400 may be an example of the R2D trigger message 400-b. The trigger message 400-b may include layer 1 control signaling 425-b and an R2D MAC PDU 430-b. The R2D MAC PDU 430-b may be a single MAC PDU that includes multiple MAC subheaders 420 associated with multiple MAC subPDUs (e.g., MAC SDUs 410, MAC CEs 415) . The R2D MAC PDU 430-b may include a MAC header 405-b, a first MAC subheader 420-a (e.g., associated with the MAC SDU 410-b) , a MAC SDU 410-b that indicates at least one A-IoT paging ID, a second MAC subheader 420-b (e.g., associated with the MAC CE 415-b) , a MAC CE 415-b that indicates a random access resource configuration (e.g., ARI) , or a combination thereof.
[0087] The MAC header 405-b may include a message type field explicitly indicating that the R2D MAC PDU 430-b is an R2D trigger message 400 for A-IoT devices, an L field indicating a length of the MAC PDU 430-b, an N field indicating whether the R2D MAC PDU 430-b includes a MAC SDU 410 (e.g., the MAC SDU 410-b) , an R field including a reserved bit, a field indicating whether the R2D trigger message 400-b includes a MAC CE for resource allocation (e.g., the MAC CE 415-b) , or any combination thereof. The reserved bit of the R field included in the MAC header 405-b may serve to achieve byte alignment (e.g., inclusion of the reserved bit may cause a length of a MAC header 405-b to be a multiple of 8 bytes) , and the reserved bit may be used for future extensions to the format of the R2D MAC PDU 430-b described herein.
[0088] The first MAC subheader 420-a associated with the MAC SDU 410-b may indicate at least one A-IoT paging identifier and may include an L1 field indicating a length of the MAC SDU 410-b, an R field including a reserved bit (e.g., for byte alignment and future extensions) , or a combination thereof. In one example, illustrated in FIG. 4, the first MAC subheader 420-a immediately follows the MAC header 405-b. In another example, the R2D MAC PDU 430-b may merge the first MAC subheader 420-a with the MAC header 405-b. That is, a single MAC subheader 420 may include the information of the MAC header 405-b and the information of the MAC subheader 420-a.
[0089] The second MAC subheader 420-b associated with the MAC CE 415-b may indicate a random access resource configuration (e.g., ARI) , and include an L2 field indicating a length of the MAC CE 415-b, an R field including a reserved bit (e.g., for byte alignment and future extensions) , or a combination thereof. In some cases, the MAC CE 415-b may have a fixed size, and the second MAC subheader 420-b may omit the L2 field.
[0090] Figure 5 shows an example of a signaling configuration 500 that supports reader to device trigger signaling in accordance with one or more aspects of the present disclosure. In some examples, the signaling configuration 500 may implement, or be implemented by, aspects of the wireless communication system 100, the signaling configuration 200, the R2D trigger message 300-a, the R2D trigger message 300-b, the R2D trigger message 400-a, and the R2D trigger message 400-b. For example, the signaling configuration 500 may include a reader 505 and an A-IoT device 510, which may be examples of corresponding devices as described with reference to FIGs. 1, 2, 3, and 4.
[0091] The reader 505 and the A-IoT device 510 may communicate via a PRDCH 515. For example, the reader 505 may transmit layer 1 control signaling to the A-IoT device 510 via the PRDCH 515. In some cases, the A-IoT device 510 may receive an R2D trigger message 520 that is communicated entirely via the PRDCH 515, as described with reference to FIG. 2. That is, the reader 505 may indicate paging information and a random access resource configuration to the A-IoT device 510 within a layer 1 control message without transmitting an R2D MAC PDU.
[0092] The R2D trigger message 520 may include a random access resource configuration indicating one or more resources for the A-IoT device 510 to communicate one or more random access messages with the reader 505. For example, the A-IoT device 510 may transmit an A-IoT Msg1 via resources allocated in the random access resource configuration. The R2D trigger message 520 may, in some aspects, include additional information associated with paging the A-IoT device 510. For instance, the R2D trigger message 520 may include a transaction ID (e.g., which may be generated based on a CN correlation ID) , an indication of one a CFRA procedure or a CBRA procedure, or both.
[0093] In some cases, the R2D trigger message may include at least one A-IoT paging ID (e.g., identifying a single A-IoT device or a group of A-IoT devices) . The A-IoT device 510 may communicate with the reader 505 in accordance with the random access resource configuration based on the at least one A-IoT paging ID. For example, the A-IoT device 510 may determine to communicate in accordance with the random access resource configuration based on the at least one A-IoT paging ID identifying the A-IoT device 510 or a group of A-IoT devices that includes the A-IoT device 510.
[0094] Figure 6 shows an example of a process flow 600 that supports reader to device trigger signaling in accordance with one or more aspects of the present disclosure. In some examples, the process flow 600 may implement or be implemented to realize aspects of the wireless communication system 100, the signaling configuration 200, the R2D trigger message 300-a, the R2D trigger message 300-b, the R2D trigger message 400-a, the R2D trigger message 400-b, and the signaling configuration 500. For example, the process flow 600 may include an A-IoT device 610 and a reader device 605, which may be examples of the A-IoT device 210 and the reader device 205, respectively, as illustrated in FIG. 2.
[0095] In the following description of the process flow 600, the operations between the A-IoT device 610 and the reader device 605 may occur in a different order than the example order shown and, in some examples, may be performed by one or more different devices other than those shown as examples. Some operations also may be omitted from the process flow 600, and other operations may be added to the process flow 600. Further, although some operations or signaling may be shown to occur at different times for discussion purposes, these operations may actually occur at the same time.
[0096] At 615, the reader device 605 may transmit an R2D trigger message to the A-IoT device 610. The R2D trigger message may include a set of fields, where the set of fields includes one or more headers indicating a format of the R2D trigger message, a paging field indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure.
[0097] In some examples, the A-IoT device 610 may receive an R2D MAC PDU at 615 that includes the entirety of the R2D trigger message, as described with reference to FIG. 3. In some cases, the R2D MAC PDU may include a single MAC header associated with one or more MAC SDUs indicating at least the one A-IoT paging ID, a MAC CE indicating the random access resource configuration, or a combination thereof. In other cases, the R2D MAC PDU may include multiple MAC subheaders associated with multiple MAC subPDUs, which may include the one or more MAC SDUs indicating at least the one A-IoT paging ID and the MAC CE indicating the random access resource configuration.
[0098] Additionally, or alternatively, the A-IoT device 610 may receive (e.g., at 615) a layer 1 R2D control message including a first portion of the R2D trigger message and an R2D MAC PDU including a second portion of the R2D trigger message, as described with reference to FIG. 4. For example, the layer 1 control message may include a CRC for early indication of the R2D MAC PDU, and the R2D MAC PDU may include a first MAC subPDU for at least the one A-IoT paging ID and a second MAC subPDU for a random access resource configuration. In some implementations, the R2D MAC PDU may include a single MAC header associated with a single MAC SDU indicating at least the one A-IoT paging ID and a single MAC CE indicating the random access resource configuration. In other implementations, the R2D MAC PDU may include multiple MAC subheaders associated with multiple MAC subPDUs (e.g., the MAC SDU indicating at least the one A-IoT paging ID and the MAC CE indicating the random access resource configuration) .
[0099] In some cases, the A-IoT device 610 may receive (e.g., at 615) , via a PRDCH, a layer 1 R2D control message that includes the entirety of the R2D trigger message, as described with reference to FIG. 5. In such cases, the R2D trigger message may include format information, such as a transaction ID (e.g., which may be generated based on a CN correlation ID) and whether the random access procedure is contention-free or contention-based. The layer 1 R2D control message may include the random access resource configuration.
[0100] At 620, the A-IoT device 610 may decode the paging field and the random access resource configuration field of the R2D trigger message in accordance with the format of the R2D trigger message indicated in the one or more headers. For instance, the one or more headers may include a message type field that indicates that the R2D trigger message is an R2D A-IoT MAC PDU, and the A-IoT device 610 may decode the paging field and the random access resource configuration field based on the message type field indicating that the R2D trigger message is for A-IoT devices. If the R2D trigger message is communicated at least partially within a R2D MAC PDU, the one or more headers may also indicate whether the R2D MAC PDU includes at least one MAC SDU associated with at least one A-IoT paging ID, and the A-IoT device 610 may determine to decode the at least one MAC SDU based on the one or more headers indicating that the at least one MAC SDU is present. Additionally, or alternatively, the one or more headers may indicate a length of the R2D MAC PDU, one or more lengths of one or more subPDUs of the R2D MAC PDU, or a combination thereof, and the A-IoT device 610 may decode the R2D MAC PDU in accordance with the indicated lengths.
[0101] At 625, the A-IoT device 610 may, in some examples, such as the R2D trigger message indicating the A-IoT device 610 via an A-IoT paging ID, communicate one or more random access messages via at least one resource of the one or more resources indicated in the random access resource configuration field. For example, the random access resource configuration may allocate one or more resources for performance of a random access procedure (e.g., for the A-IoT device 610 to connect to the network) , and the A-IoT device 610 may communicate the one or more random access messages as part of the random access procedure in accordance with the R2D trigger message received at 615.
[0102] At 630, the A-IoT device 610 may, in some cases, transmit a data payload (e.g., an inventory report) to the reader device 605. The A-IoT device 610 may transmit the data payload based on communicating the one or more random access messages at 625. For example, the random access procedure may enable the A-IoT device 610 to connect to the network so that the A-IoT device 610 may transmit data, such as the data payload at 630, to the reader device 605.
[0103] Figure 7 shows an example of a processing system 720 that supports reader to device trigger signaling. A processing system 720 may be an example of a processing system 140 (such as of a UE 115) and may include a R2D trigger message component 725, a decoding component 730, a random access message component 735, a data payload component 740, or any combination thereof. A processing system 720, or various component thereof, may be an example of means for performing (such as a means for causing a wireless communication device (e.g., an A-IoT device as described with reference to FIGs. 1–6) to perform) various techniques described herein.
[0104] The R2D trigger message component 725 may be configured to cause the wireless communication device to receive a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH. The decoding component 730 may be configured to cause the wireless communication device to decode the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers.
[0105] In some examples, to support receiving the R2D trigger message, the R2D trigger message component 725 may be configured to cause the wireless communication device to receive the R2D MAC PDU that includes an entirety of the R2D trigger message.
[0106] In some examples, to support receiving the R2D trigger message, the R2D trigger message component 725 may be configured to cause the wireless communication device to receive a layer 1 R2D control message including a first portion of the R2D trigger message. In some examples, to support receiving the R2D trigger message, the R2D trigger message component 725 may be configured to cause the wireless communication device to receive R2D MAC PDU including a second portion of the R2D trigger message.
[0107] In some examples, to support receiving the R2D trigger message, the R2D trigger message component 725 may be configured to cause the wireless communication device to receive, via the PRDCH, a layer 1 R2D control message including an entirety of the R2D trigger message.
[0108] In some examples, the one or more headers include a single header associated with one or more SDUs, one or more CEs, or both, or associated with a single SDU and a single CE.
[0109] In some examples, the one or more headers include one or more subheaders associated with one or more MAC subPDUs. In some examples, the R2D MAC PDU includes the one or more MAC subPDUs.
[0110] In some examples, to support receiving the R2D trigger message, the R2D trigger message component 725 may be configured to cause the wireless communication device to receive, via the PRDCH, a layer 1 control message including a CRC that provides an early indication of a portion of the R2D trigger message in the R2D MAC PDU.
[0111] In some examples, the random access message component 735 may be configured to cause the wireless communication device to communicate, to a reader device, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0112] In some examples, the data payload component 740 may be configured to cause the wireless communication device to transmit a data payload to the reader device after communicating the one or more random access messages.
[0113] In some examples, the one or more headers include a field indicating one of a CBRA procedure or a CFRA procedure.
[0114] In some examples, the one or more headers include a field indicating a presence of the random access resource configuration field. In some examples, the decoding is in accordance with the field.
[0115] In some examples, the one or more headers include a field indicating a presence of the paging field. In some examples, the decoding is in accordance with the field.
[0116] A processing system 720 may include or be a component of one or more chips, systems-on-chips (SoCs) , chipsets, packages, components, or devices that individually or collectively constitute or include a processing system. A processing system 720 may interface with other components of a processing system 720. For example, operations described with reference to a processing system 720, or various components thereof, may be performed by or with other such components, including a receiver, a transmitter, a transceiver, a modem, a user interface, a modulator / demodulator, an encoder / decoder, or any combination thereof (such as of the processing system 720, coupled with the processing system 720, of a processing system 720) .
[0117] By including or configuring a processing system 720 for operation in a processing system 720 as described herein, the processing system 720 may support techniques for reduced processing and more efficient utilization of communication resources.
[0118] Figure 8 shows an example of a system 800 including a device 805 that supports reader to device trigger signaling. The device 805 may be an example of or include components of UE 115, such as an A-IoT device or a reader device as described with reference to FIGs. 1–7. The device 805 may communicate (such as wirelessly) with one or more other devices (such as network entities 105, UEs 115, which may be examples of reader devices as described with reference to FIGs. 1–7) . The device 805 may include components for transmitting and receiving communication, which may include a processing system 820, an input / output (I / O) controller, such as an I / O controller 810, a transceiver 815, antenna (s) 825, a memory 830, and a processor 840. Components of the device 805 may be coupled (such as operatively, communicatively, functionally, electronically, electrically, in electronic communication) a bus 855.
[0119] The transceiver 815 may support bi-directional communication via antenna (s) 825, and may support transmission operations, reception operations, or both, as described herein. The transceiver 815 may implement functionality of a modem (such as a wireless modem) and may include one or more RF chains. An RF chain may include one or more filters, mixers, oscillators, amplifiers, analog-to-digital converters (ADCs) , and other components that convert between an analog signal (such as for transmission or reception via an air interface) and a digital signal (such as for digital processing at the device 805) . The transceiver 815 may modulate symbols and provide the modulated symbols to antenna (s) 825 for transmission, and demodulate symbols from signals received using antenna (s) 825.
[0120] The processor 840 may be a general-purpose processing component that supports various operations (such as applications) of the device 805. The memory 830 may be a general-purpose storage component that stores code executable by the processor 840. Such code may include instructions that, when executed by the processor 840, cause the device 805 to perform various functions (such as to support an application of the device 805) . The I / O controller 810 may manage inputs and outputs for the device 805, may manage peripherals not integrated into the device 805, or may represent a physical connection (such as port) to an external peripheral. The processor 840 may interact with a modem, a keyboard, a mouse, a touchscreen, or other device (such as via I / O controller 810) . In some implementations, a user may interact with the device 805 via the I / O controller 810 or via hardware components controlled by the I / O controller 810.
[0121] The processing system 820 may be an example of a processing system 140 or a processing system 700. For example, the processing system 820 may include processor circuitry 845 and memory circuitry 850 that stores code, and may be configured to cause the device 805 to perform operations that support reader to device trigger signaling. Although the processing system 820 is illustrated as a separate component, which may involve a separate chip, chipset, or other module, in some implementations, one or more functions described with reference to the processing system 820 may be supported by or performed by a transceiver 815, antenna (s) 825, a processor 840, memory 830, or any combination thereof, such that a processing system 820 may include one or more of a transceiver 815, antenna (s) 825, a processor 840, memory 830, or any combination thereof.
[0122] By including or configuring the processing system 820 for operation in the device 805 as described herein, may support techniques for improved communication reliability, reduced latency, improved user experience related to reduced processing, more efficient utilization of communication resources, and improved coordination between devices.
[0123] Figure 9 shows a flowchart illustrating a method 900 that supports reader to device trigger signaling. The operations of the method 900 may be implemented by a wireless communication device or its components as described herein. For example, the operations of the method 900 may be performed by a wireless communication device as described with reference to Figures 1 through 8. In some examples, a wireless communication device may execute a set of instructions to control the functional elements of the wireless communication device to perform the described functions. Additionally, or alternatively, the wireless communication device may perform aspects of the described functions using special-purpose hardware.
[0124] At 905, the method may include receiving a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH. In some examples, aspects of the operations of 905 may be performed by a R2D trigger message component 725.
[0125] At 910, the method may include decoding the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers. In some examples, aspects of the operations of 910 may be performed by a decoding component 730.
[0126] Figure 10 shows a flowchart illustrating a method 1000 that supports reader to device trigger signaling. The operations of the method 1000 may be implemented by a wireless communication device or its components as described herein. For example, the operations of the method 1000 may be performed by a wireless communication device as described with reference to Figures 1 through 8. In some examples, a wireless communication device may execute a set of instructions to control the functional elements of the wireless communication device to perform the described functions. Additionally, or alternatively, the wireless communication device may perform aspects of the described functions using special-purpose hardware.
[0127] At 1005, the method may include receiving a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH. In some examples, aspects of the operations of 1005 may be performed by a R2D trigger message component 725.
[0128] At 1010, the method may include decoding the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers. In some examples, aspects of the operations of 1010 may be performed by a decoding component 730.
[0129] At 1015, the method may include communicating, to a reader device, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field. In some examples, aspects of the operations of 1015 may be performed by a random access message component 735.
[0130] At 1020, the method may include transmitting a data payload to the reader device after communicating the one or more random access messages. In some examples, aspects of the operations of 1020 may be performed by a data payload component 740.
[0131] Figure 11 shows a flowchart illustrating a method 1100 that supports reader to device trigger signaling. The operations of the method 1100 may be implemented by a wireless communication device or its components as described herein. For example, the operations of the method 1100 may be performed by a wireless communication device as described with reference to Figures 1 through 8. In some examples, a wireless communication device may execute a set of instructions to control the functional elements of the wireless communication device to perform the described functions. Additionally, or alternatively, the wireless communication device may perform aspects of the described functions using special-purpose hardware.
[0132] At 1110, the method may include receiving a layer 1 R2D control message including a first portion of a R2D trigger message, where the R2D trigger message includes a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure. In some examples, aspects of the operations of 1110 may be performed by a R2D trigger message component 725.
[0133] At 1115, the method may include receiving a R2D MAC PDU including a second portion of the R2D trigger message. In some examples, aspects of the operations of 1115 may be performed by a R2D trigger message component 725.
[0134] At 1120, the method may include decoding the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers. In some examples, aspects of the operations of 1120 may be performed by a decoding component 730.
[0135] Figure 12 shows an example of a processing system 1220 that supports R2D trigger signaling. A processing system 1220 may be an example of a processing system 145 (such as a reader device, for example a UE 115 or a network entity 105) and may include a R2D trigger message manager 1225 a random access message manager 1230, or any combination thereof. A processing system 1220, or various component thereof, may be an example of means for performing (such as a means for causing a reader device to perform) various techniques described herein.
[0136] The R2D trigger message manager 1225 may be configured to cause the reader device to transmit a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH. The random access message manager 1230 may be configured to cause the reader device to receive, from a wireless communication device and in accordance with the R2D trigger message, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0137] A processing system 1220 may include or be an example of one or more chips, SoCs, chipsets, packages, components, or devices that individually or collectively constitute or include a processing system. A processing system 1220 may interface with other components of a reader device. For example, operations described with reference to a processing system 1220, or various components thereof, may be performed by or with other such components, including a receiver, a transmitter, a transceiver, a modem, a user interface, a modulator / demodulator, an encoder / decoder, or any combination thereof (such as of the processing system 1220, coupled with the processing system 1220, of a network entity 105 or a UE 115) . Operations described herein with reference to the processing system 1220, or various components thereof, may be performed by or with other such components, including a CU 160, a DU 165, an RU 170, or any combination thereof. Each of one or more of any of such components, or subcomponents thereof (such as one or more processors, one or more memories) , may communicate, directly or indirectly, with one another. The communication may include communication within a protocol layer of a protocol stack, communication associated with a logical channel of a protocol stack (such as between protocol layers of a protocol stack, within a device, component, or virtualized component associated with a network entity 105, between devices, components, or virtualized components associated with a network entity 105) , or any combination thereof.
[0138] By including or configuring a processing system 1220 for operation in a processing system 1220 as described herein, the processing system 1220 may support techniques for reduced processing and more efficient utilization of communication resources.
[0139] Figure 13 shows an example of a method 1300 that R2D trigger signaling. Operations of the method 1300 may be performed by a reader device (e.g., a network entity 105, a UE 115) or its components (such as using a processing system configured to cause the network entity to perform one or more operations) as described herein.
[0140] At 1305, the method may include transmitting a R2D trigger message including a set of fields, the set of fields including one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, where the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH. In some examples, aspects of the operations of 1305 may be performed by a R2D trigger message manager 1225.
[0141] At 1310, the method may include receiving, from a wireless communication device (e.g., an A-IoT device) and in accordance with the R2D trigger message, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field. In some examples, aspects of the operations of 1310 may be performed by a random access message manager 1230.
[0142] Implementation examples are described in the following numbered clauses:
[0143] Aspect 1: A method for wireless communication by a wireless communication device, comprising: receiving a R2D trigger message comprising a set of fields, the set of fields comprising one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, wherein the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH; and decoding the paging field and the random access resource configuration field in accordance with the format of the R2D trigger message indicated in the one or more headers.
[0144] Aspect 2: The method of aspect 1, wherein receiving the R2D trigger message comprises: receiving the R2D MAC PDU that comprises an entirety of the R2D trigger message.
[0145] Aspect 3: The method of any of aspects 1 through 2, wherein receiving the R2D trigger message comprises: receiving a layer 1 R2D control message comprising a first portion of the R2D trigger message; and receiving the R2D MAC PDU comprising a second portion of the R2D trigger message.
[0146] Aspect 4: The method of any of aspects 1 through 3, wherein receiving the R2D trigger message comprises: receiving, via the PRDCH, a layer 1 R2D control message comprising an entirety of the R2D trigger message.
[0147] Aspect 5: The method of any of aspects 1 through 4, wherein the one or more headers comprise a single header associated with one or more SDUs, one or more CEs, or both, or associated with a single SDU and a single CE.
[0148] Aspect 6: The method of any of aspects 1 through 5, wherein the one or more headers comprise one or more subheaders associated with one or more MAC sub-PDUs, and the R2D MAC PDU comprises the one or MAC sub-PDUs.
[0149] Aspect 7: The method of any of aspects 1 through 6, wherein receiving the R2D trigger message comprises: receiving, via the PRDCH, a layer 1 control message comprising a CRC that provides an early indication of a portion of the R2D trigger message in the R2D MAC PDU.
[0150] Aspect 8: The method of any of aspects 1 through 7, further comprising: communicating, to a reader device, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0151] Aspect 9: The method of aspect 8, further comprising: transmitting a data payload to the reader device after communicating the one or more random access messages.
[0152] Aspect 10: The method of any of aspects 1 through 9, wherein the one or more headers comprise a field indicating one of a CBRA procedure or a CFRA.
[0153] Aspect 11: The method of any of aspects 1 through 10, wherein the one or more headers comprise a field indicating a presence of the random access resource configuration field, the decoding is in accordance with the field.
[0154] Aspect 12: The method of any of aspects 1 through 11, wherein the one or more headers comprise a field indicating a presence of the paging field, the decoding is in accordance with the field.
[0155] Aspect 13: A method for wireless communication by a reader device, comprising: transmitting a R2D trigger message comprising a set of fields, the set of fields comprising one or more headers indicating a format of the R2D trigger message, a paging field for indicating at least one A-IoT paging ID associated with the R2D trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, wherein the R2D trigger message is communicated at least partially within a R2D MAC PDU or via a PRDCH; and receiving, from a wireless communication device and in accordance with the R2D trigger message, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.
[0156] Aspect 14: A wireless communication device for wireless communication, comprising a processing system that includes processor circuitry and memory circuitry that stores code, the processing system configured to cause the wireless communication device to perform a method of any of aspects 1 through 12.
[0157] Aspect 15: A wireless communication device for wireless communication, comprising at least one means for performing a method of any of aspects 1 through 12.
[0158] Aspect 16: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by one or more processors to perform a method of any of aspects 1 through 12.
[0159] Aspect 17: A reader device for wireless communication, comprising a processing system that includes processor circuitry and memory circuitry that stores code, the processing system configured to cause the reader device to perform a method of aspect 13.
[0160] Aspect 18: A reader device for wireless communication, comprising at least one means for performing a method of aspect 13.
[0161] Aspect 19: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by one or more processors to perform a method of aspect 13.
[0162] It should be noted that methods described herein describe possible implementations. Other implementations in accordance with the described techniques are possible, including implementations in which operations are rearranged or otherwise modified relative to the described methods. Further, aspects from two or more of the described methods may be combined.
[0163] Although aspects of 5G or 6G systems may be described for purposes of example and corresponding terminology may be used in the description, the techniques described herein are applicable beyond 5G, or 6G networks. For example, the described techniques may be applicable to other communication systems such as Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi) , IEEE 802.20, Flash-OFDM, or other systems and radio technologies not explicitly mentioned herein.
[0164] As used herein, a processing system (such as a processing system 140, a processing system 145) includes processor (or “processing” ) circuitry in the form of one or multiple processors, microprocessors, processing units (such as central processing units (CPUs) , graphics processing units (GPUs) , neural processing units (NPUs) (also referred to as neural network processors or deep learning processors (DLPs) ) , or digital signal processors (DSPs) ) , processing blocks, application-specific integrated circuits (ASICs) , programmable logic devices (PLDs) , or other discrete gate or transistor logic or circuitry (any one or more of which may be generally referred to herein individually as a “processor” or collectively as “the processor” or “the processor circuitry” ) . Such processors may be individually or collectively configurable or configured to perform functions or operations described herein. A group of processors collectively configurable or configured to cause a device to perform a set of functions may include a first processor configured to cause the device to perform a first function of the set and a second processor configured to cause the device to perform a second function of the set. In some other examples, each of a group of processors may be configured to cause a device to perform a same set of functions.
[0165] As used herein, a processing system (such as a processing system 140, a processing system 145) also includes memory circuitry in the form of one or multiple memory devices, memory blocks, memory elements, or other discrete gate or transistor logic or circuitry, each of which may include or implement tangible storage media such as random-access memory (RAM) or read-only memory (ROM) , or combinations thereof (any one or more of which may be generally referred to herein individually as a “memory” or collectively as “the memory” or “the memory circuitry” ) . One or more of the memories may be coupled (such as operatively, communicatively, electronically, electrically) with one or more processors of the processor circuitry and may individually or collectively store processor-executable code or instructions (such as software) that, when executed by one or more of the processors, may cause a device (such as configure the device, using one or more of the processors) to perform functions or operations described herein. Additionally, or alternatively, in some examples, one or more of the processors may be configured to cause a device to perform functions or operations described herein without requiring configuration by software. As used herein, “software” shall be construed to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, or functions, among other examples, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0166] As used herein, a processing system (such as a processing system 140, a processing system 145) may include or be coupled with one or more modems (such as a cellular modem, a 5G-compliant modem, a 6G-compliant modem) . In some examples, one or more processors of a processing system may include or implement one or more of the modems. A processing system also may include or be coupled with multiple radios (collectively “the radio” ) , multiple RF chains, or multiple transceivers, each of which may in turn be coupled with one or more of multiple antennas. In some examples, one or more processors of a processing system may include or implement one or more of the radios, RF chains, or transceivers. An RF chain may include one or more filters, mixers, oscillators, amplifiers, analog-to-digital converters (ADCs) , or other devices that convert between an analog signal (such as for transmission or reception via an air interface) and a digital signal (such as for processing by processor circuitry) .
[0167] As described herein, being “configured to, ” being “configurable to, ” and being “operable to” may be used interchangeably and may be associated with a capability, when executing code (such as processor-executable code, instructions) stored in memory circuitry (such as a non-transitory computer-readable medium, of the memory circuitry, storing code for wireless communication that is executable by a processing system) or otherwise, to perform one or more of the functions described herein.
[0168] As used herein, the term “determine” or “determining” can encompass one or more of a variety of actions. For example, “determining” can include one or more of calculating, computing, processing, deriving, detecting, estimating, looking up, inferring, ascertaining, measuring, resolving, selecting, obtaining, identifying, interpreting, demodulating, decoding, reading, establishing, forming, or generating, among other examples. In some such examples, determining can involve a processing system performing some type of calculating, computing, deriving, estimating, inferring, ascertaining, resolving, predicting, or other processing to obtain one or more numerical values, sets, elements, or other information or results. In some such examples, determining can involve a processing system identifying, looking up, investigating or otherwise obtaining some type of value, set, element, or other information or result from a table, data structure, database, or an implementation of memory, such as from a larger set of values, sets, or elements or other information or results. In some such examples, determining can involve a processing system identifying, interpreting, demodulating, decoding, detecting, reading, or otherwise obtaining some type of value, set, element, or other information or result signaled in, for example, a received wireless signal. In some such examples, determining can involve a processing system performing a measurement, such as on a received signal.
[0169] As used herein, the phrase “associated with” is intended to be interpreted in the inclusive sense, unless otherwise explicitly indicated. For example, the phrase “associated with” is not to be construed as a reference to a closed set of conditions, factors, criteria, elements, components or actions, among other examples. Specifically, unless a phrase refers to “associated with only ‘a, ’ ” or the equivalent in context, whatever it is that is “associated with ‘a, ’ ” may be associated with “a” alone or associated with a combination of “a” and one or more other conditions, factors, criteria, elements, components or actions, among other examples. The phrase “associated with” may be interpreted to mean or be interchanged with “in association with, ” “in accordance with, ” “based on, ” “based at least in part on, ” “as a function of, ” “in response to, ” “responsive to, ” “using, ” “coupled with, ” in communication with, ” “configured with, ” “included with, ” or “in cooperation with, ” as appropriate in the relevant context unless otherwise explicitly indicated. Additionally, the use of such phrases does not indicate that what follows the phrase is the focal point or primary factor associated with the limitation preceding the phrase.
[0170] As used herein, a phrase referring to “at least one of” or “one or more of” a list of items refers to any combination of those items, including single members. For example, “at least one of: a, b, or c” is intended to cover: a, b, c, a-b, a-c, b-c, and a-b-c. Additionally, as used herein, a phrase referring to “a” or “an” element refers to one or more of such elements acting individually or collectively to perform the recited function (s) . Thus, the terms “a, ” “at least one, ” “one or more, ” and “at least one of one or more” may be interchangeable. For instance, for a claim that refers to “a” component performing one or more functions, each of the individual functions may be performed by a single component or by any combination of multiple components, and subsequent reference to a component introduced with the article “a” using the term “the” may refer to any or all of the single or multiple components. Thus, a component introduced with the article “a” may be understood to mean “one or more” components, and referring to “the” component subsequently in the claims may be understood to be equivalent to referring to “at least one of the one or more” components. Additionally, as used herein, a “set” can refer to one or more items, and a “subset” can refer to a whole set or less than the whole set, but not an empty set. Additionally, as used herein, the term “or” is intended to be interpreted in the inclusive sense, such as when referring to a series, and may be used interchangeably with the term “and / or, ” unless otherwise explicitly indicated (for example, if used in conjunction with “either” or “only one of” ) . For example, “aor b” may include a only, b only, or a combination of a and b.
[0171] The disclosure is provided to enable a person having ordinary skill in the art to implement the described techniques. Modifications to the disclosure will be apparent to a person having ordinary skill in the art, and the techniques disclosed herein may be applied with other variations without departing from the scope of the disclosure. Thus, the disclosure is not limited to the examples and designs described herein but is to be accorded the broadest scope consistent with the principles and novel features disclosed herein.
Claims
1.A wireless communication device, comprising:one or more memories storing processor-executable code; andone or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the wireless communication device to:receive a reader-to-device trigger message comprising a set of fields, the set of fields comprising one or more headers indicating a format of the reader-to-device trigger message, a paging field for indicating at least one ambient internet of things paging identifier associated with the reader-to-device trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, wherein the reader-to-device trigger message is communicated at least partially within a reader-to-device medium access control packet data unit or via a physical reader-to-device channel; anddecode the paging field and the random access resource configuration field in accordance with the format of the reader-to-device trigger message indicated in the one or more headers.2.The wireless communication device of claim 1, wherein, to receive the reader-to-device trigger message, the one or more processors are individually or collectively operable to execute the code to cause the wireless communication device to:receive the reader-to-device medium access control packet data unit that comprises an entirety of the reader-to-device trigger message.3.The wireless communication device of claim 1, wherein, to receive the reader-to-device trigger message, the one or more processors are individually or collectively operable to execute the code to cause the wireless communication device to:receive a layer 1 reader-to-device control message comprising a first portion of the reader-to-device trigger message; andreceive the reader-to-device medium access control packet data unit comprising a second portion of the reader-to-device trigger message.4.The wireless communication device of claim 1, wherein, to receive the reader-to-device trigger message, the one or more processors are individually or collectively operable to execute the code to cause the wireless communication device to:receive, via the physical reader-to-device channel, a layer 1 reader-to-device control message comprising an entirety of the reader-to-device trigger message.5.The wireless communication device of claim 1, wherein the one or more headers comprise a single header associated with one or more service data units, one or more control elements, or both, or associated with a single service data unit and a single control element.6.The wireless communication device of claim 1, wherein the one or more headers comprise one or more subheaders associated with one or more medium access control sub-packet data units, and wherein the reader-to-device medium access control packet data unit comprises the one or more medium access control sub-packet data units.7.The wireless communication device of claim 1, wherein, to receive the reader-to-device trigger message, the one or more processors are individually or collectively operable to execute the code to cause the wireless communication device to:receive, via the physical reader-to-device channel, a layer 1 control message comprising a check redundancy check that provides an early indication of a portion of the reader-to-device trigger message in the reader-to-device medium access control packet data unit.8.The wireless communication device of claim 1, wherein the one or more processors are individually or collectively further operable to execute the code to cause the wireless communication device to:communicate, to a reader device, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.9.The wireless communication device of claim 8, wherein the one or more processors are individually or collectively further operable to execute the code to cause the wireless communication device to:transmit a data payload to the reader device after communicating the one or more random access messages.10.The wireless communication device of claim 1, wherein the one or more headers comprise a field indicating one of a contention-based random access procedure or a contention-free random access procedure.11.The wireless communication device of claim 1, wherein the one or more headers comprise a field indicating a presence of the random access resource configuration field, wherein the decoding is in accordance with the field.12.The wireless communication device of claim 1, wherein the one or more headers comprise a field indicating a presence of the paging field, wherein the decoding is in accordance with the field.13.A method for wireless communication by a wireless communication device, comprising:receiving a reader-to-device trigger message comprising a set of fields, the set of fields comprising one or more headers indicating a format of the reader-to-device trigger message, a paging field for indicating at least one ambient internet of things paging identifier associated with the reader-to-device trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, wherein the reader-to-device trigger message is communicated at least partially within a reader-to-device medium access control packet data unit or via a physical reader-to-device channel; anddecoding the paging field and the random access resource configuration field in accordance with the format of the reader-to-device trigger message indicated in the one or more headers.14.The method of claim 13, wherein receiving the reader-to-device trigger message comprises:receiving the reader-to-device medium access control packet data unit that comprises an entirety of the reader-to-device trigger message.15.The method of claim 13, wherein receiving the reader-to-device trigger message comprises:receiving a layer 1 reader-to-device control message comprising a first portion of the reader-to-device trigger message; andreceiving the reader-to-device medium access control packet data unit comprising a second portion of the reader-to-device trigger message.16.The method of claim 13, wherein receiving the reader-to-device trigger message comprises:receiving, via the physical reader-to-device channel, a layer 1 reader-to-device control message comprising an entirety of the reader-to-device trigger message.17.The method of claim 13, wherein receiving the reader-to-device trigger message comprises:receiving, via the physical reader-to-device channel, a layer 1 control message comprising a check redundancy check that provides an early indication of a portion of the reader-to-device trigger message in the reader-to-device medium access control packet data unit.18.The method of claim 13, further comprising:communicating, to a reader device, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.19.The method of claim 18, further comprising:transmitting a data payload to the reader device after communicating the one or more random access messages.20.A reader device, comprising:one or more memories storing processor-executable code; andone or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the reader device to:transmit a reader-to-device trigger message comprising a set of fields, the set of fields comprising one or more headers indicating a format of the reader-to-device trigger message, a paging field for indicating at least one ambient internet of things paging identifier associated with the reader-to-device trigger message, and a random access resource configuration field allocating one or more resources for performance of a random access procedure, wherein the reader-to-device trigger message is communicated at least partially within a reader-to-device medium access control packet data unit or via a physical reader-to-device channel; andreceive, from a wireless communication device and in accordance with the reader-to-device trigger message, one or more random access messages of the random access procedure via at least one resource of the one or more resources indicated in the random access resource configuration field.