Devices and methods for communication
The described communication method optimizes power usage in battery-less IoT devices by using common control information to reduce signaling overhead, addressing the inefficiencies of existing energy harvesting technologies.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-04-02
AI Technical Summary
Existing cellular devices are not suitable for battery-less or low-energy storage IoT devices due to high peak power consumption, and energy harvesting technologies struggle to meet their power requirements effectively.
Implementing a communication method that includes devices with processors to receive and transmit specific information on physical reader-to-device channels, utilizing common control information efficiently to reduce signaling overhead and optimize power usage.
Enhances communication efficiency and reduces power consumption in battery-less or low-energy IoT devices by minimizing redundant signaling and optimizing resource allocation.
Smart Images

Figure CN2024123077_02042026_PF_FP_ABST
Abstract
Description
DEVICES AND METHODS FOR COMMUNICATION
[0001] FIELDS
[0002] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for ambient internet of thing (IoT) .BACKGROUND
[0003] Internet of Things, or IoT, is a network of physical devices. These devices can transfer data to one another without human intervention. The automation and digitalization of various industries open numbers of new markets requiring new IoT technologies of supporting battery-less devices with no energy storage capability or devices with energy storage that do not need to be replaced or recharged manually. It may consider devices being either battery-less or with limited energy storage capability (i.e., using a capacitor) and the energy is provided through the harvesting of radio waves, light, motion, heat, or any other power source that could be seen suitable. Considering the limited size and complexity required by practical applications for battery-less devices with no energy storage capability or devices with limited energy storage that do not need to be replaced or recharged manually, the output power of energy harvester is typically from 1μW to a few hundreds of μW. Existing cellular devices may not work well with energy harvesting due to their peak power consumption of higher than 10mW.SUMMARY
[0004] In general, embodiments of the present disclosure provide a solution for ambient internet of thing (IoT) .
[0005] In a first aspect, there is provided a first device. The first device comprises: a processor, configured to cause the first device to: receive, from a second device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and receive, from the second device, second information on the second PRDCH, wherein the common control information is absent in the second information.
[0006] In a second aspect, there is provided a second device. The second device comprises: a processor, configured to cause the second device to: transmit, to a first device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and transmit, to the first device, second information on the second PRDCH, wherein the common control information is absent in the second information.
[0007] In a third aspect, there is provided a first device. The first device comprises: a processor, configured to cause the first device to: receive, from a second device, first information; and determine second information based at least in part on the first information, wherein the first information is transmission block size (TBS) information and the second information is at least one of: a time duration of physical reader to device channel (PRDCH) or a time duration of physical device to reader channel (PDRCH) , or wherein the first information is a time duration of Time Domain Resource Allocation (TDRA) and the second information is TBS information.
[0008] In a fourth aspect, there is provided a second device. The second device comprises: a processor, configured to cause the second device to: transmit, to a first device, first information, wherein the first information is transmission block size (TBS) information or a time duration of TDRA.
[0009] In a fifth aspect, there is provided a first device. The first device comprises: a processor, configured to cause the first device to: receive, from a second device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; determine whether an identity in the identity part matches with an identity of the first device; and receive, from the second device, a rest part of the control information and data based on the determination.
[0010] In a sixth aspect, there is provided a second device. The second device comprises: a processor, configured to cause the second device to: transmit, to a first device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; and transmit, to the first device, a rest part of the control information and the data.
[0011] In a seventh aspect, there is provided a first device. The first device comprises: a processor, configured to cause the first device to: receive, from a second device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices.
[0012] In an eighth aspect, there is provided a second device. The second device comprises: a processor, configured to cause the second device to: transmit, to a first device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices.
[0013] In a ninth aspect, there is provided a first device. The first device comprises: a processor, configured to cause the first device to: transmit, to the second device, a request for contention resolution; and receive, from the second device, a response, wherein contention resolution information in the response indicates an indexing value.
[0014] In a tenth aspect, there is provided a second device. The second device comprises: a processor, configured to cause the second device to: receive, from a first device, a request for contention resolution; and transmit, to the first device, a response, wherein contention resolution information in the response indicates an indexing value.
[0015] In an eleventh aspect, there is provided a communication method performed by a first device. The method comprises: receiving, from a second device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and receiving, from the second device, second information on the second PRDCH, wherein the common control information is absent in the second information.
[0016] In a twelfth aspect, there is provided a communication method performed by a second device. The method comprises: transmitting, to a first device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and transmitting, to the first device, second information on the second PRDCH, wherein the common control information is absent in the second information.
[0017] In a thirteenth aspect, there is provided a communication method performed by a first device. The method comprises: receiving, from a second device, first information; and determining second information based at least in part on the first information, wherein the first information is transmission block size (TBS) information and the second information is at least one of: a time duration of physical reader to device channel (PRDCH) or a time duration of physical device to reader channel (PDRCH) , or wherein the first information is a time duration of Time Domain Resource Allocation (TDRA) and the second information is TBS information.
[0018] In a fourteenth aspect, there is provided a communication method performed by a second device. The method comprises: transmitting, to a first device, first information, wherein the first information is transmission block size (TBS) information or a time duration of TDRA.
[0019] In a fifteenth aspect, there is provided a communication method performed by a first device. The method comprises: receiving, from a second device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; determining whether an identity in the identity part matches with an identity of the first device; and receiving, from the second device, a rest part of the control information and data based on the determination.
[0020] In a sixteenth aspect, there is provided a communication method performed by a second device. The method comprises: transmitting, to a first device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; and transmitting, to the first device, a rest part of the control information and the data.
[0021] In a seventeenth aspect, there is provided a communication method performed by a first device. The method comprises: receiving, from a second device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices.
[0022] In an eighteenth aspect, there is provided a communication method performed by a second device. The method comprises: transmitting, to a first device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices.
[0023] In a nineteenth aspect, there is provided a communication method performed by a first device. The method comprises: transmitting, to the second device, a request for contention resolution; and receiving, from the second device, a response, wherein contention resolution information in the response indicates an indexing value.
[0024] In a twentieth aspect, there is provided a communication method performed by a second device. The method comprises: receiving, from a first device, a request for contention resolution; and transmitting, to the first device, a response, wherein contention resolution information in the response indicates an indexing value.
[0025] In a twenty-first aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to carry out the method according to the eleventh, twelfth, thirteenth, fourteenth, fifteenth, sixteenth, seventeenth, eighteenth, nineteenth, or twentieth aspect.
[0026] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Through the more detailed description of some example embodiments of the present disclosure in the accompanying drawings, the above and other objects, features and advantages of the present disclosure will become more apparent, wherein:
[0028] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0029] FIG. 2 illustrates a signaling flow of a transmission between a reader and a device in accordance with some embodiments of the present disclosure;
[0030] FIG. 3 illustrates a signaling flow of a transmission between a reader and a device in accordance with some embodiments of the present disclosure;
[0031] FIG. 4 illustrates a signaling flow of a transmission between a reader and a device in accordance with some embodiments of the present disclosure;
[0032] FIG. 5 illustrates a signaling flow of a transmission between a reader and a device in accordance with some embodiments of the present disclosure;
[0033] FIG. 6 illustrates a signaling flow of a transmission between a reader and a device in accordance with some embodiments of the present disclosure;
[0034] FIG. 7 illustrates a flowchart of a communication method implemented at a first device according to some example embodiments of the present disclosure;
[0035] FIG. 8 illustrates a flowchart of a communication method implemented at a second device according to some example embodiments of the present disclosure;
[0036] FIG. 9 illustrates a flowchart of a communication method implemented at a first device according to some example embodiments of the present disclosure;
[0037] FIG. 10 illustrates a flowchart of a communication method implemented at a second device according to some example embodiments of the present disclosure;
[0038] FIG. 11 illustrates a flowchart of a communication method implemented at a first device according to some example embodiments of the present disclosure;
[0039] FIG. 12 illustrates a flowchart of a communication method implemented at a second device according to some example embodiments of the present disclosure;
[0040] FIG. 13 illustrates a flowchart of a communication method implemented at a first device according to some example embodiments of the present disclosure;
[0041] FIG. 14 illustrates a flowchart of a communication method implemented at a second device according to some example embodiments of the present disclosure;
[0042] FIG. 15 illustrates a flowchart of a communication method implemented at a first device according to some example embodiments of the present disclosure;
[0043] FIG. 16 illustrates a flowchart of a communication method implemented at a second device according to some example embodiments of the present disclosure; and
[0044] FIG. 17 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.
[0045] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0046] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0047] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0048] As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE) , personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs) , portable computers, tablets, wearable devices, internet of things (IoT) devices, Ultra-reliable and Low Latency Communications (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, devices on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure / network, devices for Integrated Access and Backhaul (IAB) , Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS) , eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR) , Mixed Reality (MR) and Virtual Reality (VR) , the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST) , or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further has ‘multicast / broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communications and IoT applications. It may also incorporate one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device.
[0049] The term “network device” refers to a device which is capable of providing or hosting a cell or coverage where terminal devices can communicate. Examples of a network device include, but not limited to, a Node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a next generation NodeB (gNB) , a transmission reception point (TRP) , a remote radio unit (RRU) , a radio head (RH) , a remote radio head (RRH) , an IAB node, a low power node such as a femto node, a pico node, a reconfigurable intelligent surface (RIS) , and the like.
[0050] The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.
[0051] The terminal or the network device may work on several frequency ranges, e.g., FR1 (e.g., 450 MHz to 6000 MHz) , FR2 (e.g., 24.25GHz to 52.6GHz) , frequency band larger than 100 GHz as well as Tera Hertz (THz) . It can further work on licensed / unlicensed / shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.
[0052] The embodiments of the present disclosure may be performed in test equipment, e.g., signal generator, signal analyzer, spectrum analyzer, network analyzer, test terminal device, test network device, channel emulator. In some embodiments, the terminal device may be connected with a first network device and a second network device. One of the first network device and the second network device may be a master node and the other one may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs) . In some embodiments, the first network device may be a first RAT device and the second network device may be a second RAT device. In some embodiments, the first RAT device is eNB and the second RAT device is gNB. Information related with different RATs may be transmitted to the terminal device from at least one of the first network device or the second network device. In some embodiments, first information may be transmitted to the terminal device from the first network device and second information may be transmitted to the terminal device from the second network device directly or via the first network device. In some embodiments, information related with configuration for the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related with reconfiguration for the terminal device configured by the second network device may be transmitted to the terminal device from the second network device directly or via the first network device.
[0053] As used herein, the singular forms ‘a’ , ‘an’ and ‘the’ are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term ‘includes’ and its variants are to be read as open terms that mean ‘includes, but is not limited to. ’ The term ‘based on’ is to be read as ‘at least in part based on. ’ The term ‘one embodiment’ and ‘an embodiment’ are to be read as ‘at least one embodiment. ’ The term ‘another embodiment’ is to be read as ‘at least one other embodiment. ’ The terms ‘first, ’ ‘second, ’ and the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.
[0054] In some examples, values, procedures, or apparatus are referred to as ‘best, ’ ‘lowest, ’ ‘highest, ’ ‘minimum, ’ ‘maximum, ’ or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.
[0055] As used herein, the term “resource, ” “transmission resource, ” “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0056] As used herein, the term “ambient IoT device” used herein is a 3GPP IoT device which is much smaller and cheaper compared to previous generations of IoT. The ultimate ambient IoT energy source is that from radio waves. Both Ambient IoT and Ambient computing rely upon energy harvesting as one of the key mechanisms for powering and enabling the technology. Energy harvesting, as it applies to Ambient IoT and Ambient Computing, is the harnessing of the power in ambient radio waves to power tiny computers. Ambient IoT device may have a new radio / air interface to a reader / node. The new radio interface may be frame based or non-frame based. Deploying ambient IoT service on existing system could reduce the operation cost and quickly commercialize the new service. The term “chip” used herein may refer to a transmission after modulation with a voltage higher than the voltage threshold or with a voltage lower than the voltage threshold. The term “chip duration” or “duration of chip” used herein may refer to how long the chip lasts.
[0057] As used herein, the term “physical control information” (PCI) refers to essential signaling information transmitted over the physical layer of a wireless communication system. PCI is used to facilitate proper data transmission and reception between network elements, which includes information like scheduling assignments, modulation and coding schemes, and power control instructions. PCI is crucial for user equipment (UE) to decode the intended data correctly.
[0058] For ambient IoT, reader and device may communicate with each other. The physical channel for R2D (reader to device) link is physical reader to device channel (PRDCH) . This channel is responsible for carrying control and data signals from the reader to connected devices within the network, ensuring proper coordination and data exchange. The physical channel for D2R (device to reader) link is physical device to reader channel (PDRCH) . This channel is the communication channel through which IoT devices send data or control information to an ambient IoT reader. In the physical channel for ambient IoT, the physical signal may be preamble in the front of physical channel, mid-amble in the middle of physical channel and post-amble in the end of physical channel.
[0059] The term “X-amble” may be referred to a preamble or mid-amble or a post-amble. The X-amble may help align transmission and reception timings, ensuring efficient communication. For example, X-amble may be used to ensure that IoT devices with limited power or energy harvesting capabilities effectively align with network timing for data transmission and reception.
[0060] The term “layer 1 (L1) control information” may refer to layer 1 control data that is transmitted either by the reader or the device within an IoT system. L1 control information may be indicated by the reader or by the device to indicate the necessary information used for transmission and reception of the physical signal and the physical channel. L1 control information may be used to ensure that devices and readers are aligned on essential parameters such as timing, power levels, and frequency, enabling efficient and reliable communication within the network.
[0061] In some solutions, R2D scheduling information includes the following information: time domain resource allocation (TDRA) , frequency domain resource allocation (FDRA) , modulation and coding scheme (MCS) or coding rate, transmission block size (TBS) , a chip duration, device identity, reader identity, repetitions, device type or device group identity, device availability and command type or message type. Moreover, D2R scheduling information includes the following information: time domain resource allocation (TDRA) , frequency domain resource allocation (FDRA) , code division multiplexing (CDM) , modulation and coding scheme (MCS) or coding rate, transmission block size (TBS) , a chip duration, device identity, reader identity, repetitions, and device availability.
[0062] Principles and implementations of the present disclosure will be described in detail below with reference to the figures.
[0063] FIG. 1 illustrate schematic diagrams of example communication environments in which example embodiments of the present disclosure can be implemented, respectively. As shown in FIG. 1, there may be a plurality of communication devices, including a device 110, and a device 120. In the example of FIG. 1, the device 110 may be an ambient IoT device / ambient IoT tag and the device 120 may be reader. In some embodiments, the device 120 may be a base station serving a UE.
[0064] It is to be understood that the number of devices and their connections shown in FIG. 1 are only for the purpose of illustration without suggesting any limitation. The communication environment may include any suitable number of devices configured to implementing example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the cell, and one or more additional cells may be deployed in the communication environment. It is noted that in the following description, the device 110 may refer to the first device or the device, and the device 120 may refer to the second device or the reader. Alternatively, the device 110 or the device 120 may also refer to another device, which is not limited herein.
[0065] In the following, for the purpose of illustration, some example embodiments are described with the device 110 operating as a UE and the device 120 operating as a base station. However, in some example embodiments, operations described in connection with a terminal device may be implemented at a network device or other device, and operations described in connection with a network device may be implemented at a terminal device or other device.
[0066] In some example embodiments, if the device 110 is a terminal device and the device 120 is a network device, a link from the device 120 to the device 110 is referred to as a downlink (DL) , while a link from the device 110 to the device 120 is referred to as an uplink (UL) . In DL, the device 120 is a transmitting (TX) device (or a transmitter) and the device 110 is a receiving (RX) device (or a receiver) . In UL, the device 110 is a TX device (or a transmitter) and the device 120 is a RX device (or a receiver) .
[0067] The communications in the communication environments shown in FIG. 1 may conform to any suitable standards including, but not limited to, Global System for Mobile Communications (GSM) , Long Term Evolution (LTE) , LTE-Evolution, LTE-Advanced (LTE-A) , New Radio (NR) , Wideband Code Division Multiple Access (WCDMA) , Code Division Multiple Access (CDMA) , GSM EDGE Radio Access Network (GERAN) , Machine Type Communication (MTC) and the like. The embodiments of the present disclosure may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or the sixth generation (6G) networks.
[0068] FIG. 1 shows a first topology 100 where the device 110 (i.e., ambient IoT device) directly and bidirectionally communicates with the device 120 (i.e., reader) . The communication between the device 110 and the device 120 may include ambient IoT data and / or signaling. This first topology 100 may include the possibility that the device 110 transmitting to the device 120 is a different from the device 110 receiving from the device 120. For example, the first topology 100 may be deployed in a scenario where the device 110 (i.e., ambient IoT device) and the device 120 may be indoors.
[0069] In some embodiments, an air interface design with minimized differences (where necessary) for Ambient IoT may enable the following devices: (1) Device 1 ~1 μW peak power consumption, has energy storage, initial sampling frequency offset (SFO) up to 10X ppm, neither DL nor UL amplification in the device, the device’s UL transmission is backscattered on a carrier wave provided externally; and (2) Device 2a and Device 2b ≤ a few hundred μW peak power consumption1, has energy storage, initial sampling frequency offset (SFO) up to 10X ppm, both DL and / or UL amplification in the device. The UL transmission of Device 2a may be backscattered on a carrier wave provided externally. The UL transmission of Device 2b may be generated internally by the device. It is to be understood that “≤ a few hundred μW” means WGs are not tasked with setting a particular value, and that it will be for WG discussions to determine if a presented design with corresponding power consumption satisfies the “≤ a few hundred μW” requirement.
[0070] In some embodiments, there may be different types of ambient IoT devices, including: a first type of device (i.e., Device A) which has no energy storage and no independent signal generation / amplification, i.e. backscattering transmission, a second type of device (i.e., Device B) which has energy storage but no independent signal generation, i.e. backscattering transmission, and a third type of device (i.e., Device C) which has energy storage and independent signal generation, i.e., active RF components for transmission. For the second type of device, use of stored energy can include amplification for reflected signals. The device 110 may be any of the first, second or third types of devices.
[0071] A limited energy storage can be different among implementations within Device B or implementations within Device C, and different between Device B and Device C. Such storage is expected to be order (s) of magnitude smaller than an NB-IoT device would typically include. For Device A, the power consumption target during transmitting / receiving is ≤ 1 μW or ≤ 10 μW. For Device B, the target during transmitting / receiving is such that: Device A power consumption << Device B power consumption < Device C power consumption; or Device A power consumption ≤ Device B power consumption < Device C power consumption. The device power consumption during transmitting / receiving for Device C is ≤ 1 mW to ≤ 10 mW. For Device A, the complexity target is to be comparable to UHF RFID ISO18000-6C (EPC C1G2) . For Device B, the target is such that: Device A complexity < Device B complexity < Device C complexity. For Device C, the complexity target is to be orders-of-magnitude lower than NB-IoT.
[0072] Compared with conventional solutions, in the present disclosure, the details of the control information structure and application in ambient IoT is provided. Furthermore, the solution for ambient IoT provided by the present disclosure enable group scheduling and contention resolution in case of PDRCH frequency division multiplexing (FDM) is supported. Embodiments of the present disclosure are described in detail below with reference to FIG. 2 to FIG. 16, and the following embodiments may be implemented in the environment of FIG. 1.
[0073] Reference is made to FIG. 2, which illustrates a signaling flow 200 of a transmission between a reader and a device in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 200 will be discussed with reference to FIG. 1. The signaling flow 200 involves the first device 210 and the second device 220. The first device 210 may be an ambient IoT device and the second device 220 may be an ambient IoT reader.
[0074] As shown in FIG. 2, the second device 220 transmits (2010) first information to the first device 210 on a first physical reader to device channel (PRDCH) . That is, the first device 210 receives (2010) the first information from the second device 220. For the first PRDCH and a second PRDCH, some control information may be common, which is referred to as common control information, and the common control information is included in the first PRDCH. It is noted that the name of the common control information is only an example not limitation. Since the common control information is common for the first PRDCH and the second PRDCH, it may not need to be transmitted on the second PRDCH again. In some embodiments, the common control information may be reader to device (R2D) control information and / or device to reader (D2R) scheduling information.
[0075] The second device 220 transmits (2020) second information to the first device 210 on the second PRDCH, and the common control information is absent in the second information. In other words, the common control information is not included in the second information transmitted on the second PRDCH. That is, the first device 210 may receive (2020) the second information from the second device 220. In this way, the signaling overhead can be reduced.
[0076] In some embodiments, if the first device 210 detects that the common control information is absent in the second information, the latest detected common control information may be used to update the common fields. For example, for the second PRDCH, the first device 210 may use the common control information in the first information. In some embodiments, the first device 210 may determine whether the common control information is absent or present based on a field in the control information (for example, the first information or the second information) . For example, the control information may indicate a field that is dedicated to indicating whether the common control information in present or not. Alternatively, the first device 210 may detect whether the common control information is absent or present based on an indication of a command type in the control information, where the indication of the command type is used to determine whether the common control information is included in the control information. For example, the second information may include the field that indicates the common control information is not present in the second information. Alternatively, the first information may include the field that indicates the common control information is present in the first information. In some embodiments, at least one of following fields may be updated based on the common control information: a chip duration, repetition, transmission block size (TBS) , or modulation and coding scheme (MCS) -like. In this way, it can save resources by using the latest common control information without transmitting the common control information again.
[0077] In some embodiments, the first device 210 may determine (2030) whether the common control information is valid or not. For example, the first device 210 may determine whether an indication for miss detection in the second information matches with an indication for miss detection in the common control information. In some embodiments, the indication for determining whether common control information is valid or not may be one bit field. For example, if the indication in the second information is “1” and the indication in the common control information is also “1” , the two indications are matched with each other. Alternatively, if the indication in the second information is “1” and the indication in the common control information is “0” , the indications are not matched with each other. In some other embodiments, the indication for determining whether common control information is valid or not may be a tag ID which is a field including a number of bits. For example, if the indication in the second information is “00” and the indication in the common control information is also “00” , the two indications are matched with each other. Alternatively, if the indication in the second information is “01” and the indication in the common control information is “00” , the indications are not matched with each other.
[0078] In some embodiments, if the indication in the second information does not match with the indication in the common control information, the first device 210 may determine (2030) that the common control information is invalid. The first device 210 may not receive / monitor PRDCH nor transmit PDRCH, if the common control information in invalid. If the indication in the second information matches with the indication in the common control information, the first device 210 may determine (2030) that the common control information is valid. The first device 210 may apply (2040) common control information for the transmission and reception if the common control information in valid.
[0079] In some embodiments, the first device 210 may apply (2040) the common control information for subsequent transmissions after the first information. The subsequent transmissions may include PRDCH transmission and / or PDRCH transmission. In some other embodiments, the first device 210 may receive (2050) third information from the second device 220. If the third information includes another common control information, the common control information in the first information may not be applied, and the first device may apply (2060) the other common control information in the third information for subsequent transmissions after the third information. For example, in this case, the third information may include the field that indicates common control information (i.e., the other common control information) is present in the first information.
[0080] In some embodiments, if the second device 220 transmits another common control information, the second device 220 may toggle a bit in the foregoing indication for determining whether common control information is valid. For example, if the bit in the indication is “0” before the transmission of the other common control information, the second device 220 may toggle the bit from “0” to “1” based on the transmission of the other common control information. Alternatively, if the second device 220 transmits another common control information, the second device 220 may increase a value of the indication by a predetermined value (such as, 1) . For example, if the field in the indication the is “00” before the transmission of the other common control information, the second device 220 may change the field from “00” to “01” based on the transmission of the other common control information.
[0081] Reference is made to FIG. 3, which illustrates a signaling flow 300 of a transmission between a reader and a device in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 300 will be discussed with reference to FIG. 1. The signaling flow 300 involves the first device 310 and the second device 320. In some embodiments, the first device 310 may be an ambient IoT device and the second device 320 may be an ambient IoT reader.
[0082] As shown in FIG. 3, the second device 320 transmits (3010) first information to the first device 310. After receiving (3010) the first information, the first device 310 determines (3020) second information based on the first information after the reception. In some embodiments, the first information may be transmission block size (TBS) information, and the second information may be a time duration of physical reader to device channel (PRDCH) or a time duration of physical device to reader channel (PDRCH) . Alternatively, the first information may be a time duration of Time Domain Resource Allocation (TDRA) and the second information may be TBS information. In this way, it can reduce the signaling overheads.
[0083] In some embodiments, for PRDCH control information, TBS information may be indicated explicitly and TDRA and / or time duration information is not indicated in layer 1 (L1) R2D control information. In this case, the first information may be the TBS information and the second information may be the time duration of PRDCH. The first device 310 may receive (3010) the TBS information from the second device 320, and then the first device 310 may determines (3020) the time duration based on the TBS information and at least one of: a repetition indication or a chip duration. In some embodiments, the time duration may be equal to the chip duration multiplying TBS multiplying the number of the repetition. In some other embodiments, the TBS information may include at least one of: a bit size of layer 1 (L1) reader to device (R2D) control information, a bit size L1 D2R scheduling information, an R2D higher layer data size, a cyclic redundancy checksum (CRC) size, or a padding size.
[0084] In some embodiments, TBS may only indicate the bit size of higher layer data. For ambient IoT device, TBS including all bits in PRDCH has benefit on PRDCH reception, i.e., IoT device may firstly receive all bits and then analyze secondly after the reception. In this case, if variable control information size is used, real time analysis on control information is not needed.
[0085] In some other embodiments, for PDRCH scheduling control information contained in PRDCH, TBS information may be not indicated, and at least one of: the time duration of TDRA, MCS-like, a repetition indication, or a chip duration may be indicated in the PDRCH scheduling control information. In this case, the first information may be the time duration of TDRA and the second information may be the TBS information. The first device 310 may receive (3010) scheduling control information indicating the time duration of TDRA from the second device 320, and then the first device 310 may determine (3020) the TBS information based on at least one of: the time duration of TDRA, MCS-like, a repetition indication, or a chip duration. In some embodiments, TBS of PDRCH may be a first number, which is calculated by (time duration) / (chip duration) / (repetition number) * (code rate of MCS-like) . In some other embodiments, TBS of PDRCH may be FLOOR (the first number) , which may be used for bit alignment. Alternatively, TBS of PDRCH may be 8*FLOOR (the first number / 8) , which may be used for byte alignment.
[0086] In some embodiments, the first device 310 may add (3030) one or more padding bits after at least one of: CRC attachment, channel coding, or the repetition indication. For example, the number of padding bits may be (time duration) / (chip duration) –(repetition number) * (TBS) / ) * (code rate of MCS-like) . In some embodiments, the padding bits may be zeros bits or bits sequence. The padding bits may be used for time duration adjustment, and if the position and value of padding bits are known by the receiver, the performance of channel estimation may be improved. Alternatively, padding bits may be added before CRC attachment and channel coding for TBS adjustment. In this way, padding bits here is for time duration adjustment and padding bits can be used to improve performance of channel estimation.
[0087] In some embodiments, the first device 310 may determine (3040) the number of X-amble bits based on the time duration and the TBS information of PRDCH. In some embodiments, the X-amble bits may be included in a part of M sequence bits. For example, X-amble bits may be part of M sequence bits and the length of X-amble bits may be adjusted. In some embodiments, the additional number of X-ambles bits may equal to the number of the foregoing padding bits.
[0088] Reference is made to FIG. 4, which illustrates a signaling flow 400 of a transmission between a reader and a device in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 400 will be discussed with reference to FIG. 1. The signaling flow 400 involves the first device 410 and the second device 420. The first device 410 may be an ambient IoT device and the second device 420 may be an ambient IoT reader.
[0089] In some embodiments, the second device 420 may transmits (4010) a part of control information to the first device 410. That is, the first device may receive (4010) from the part of control information. This part of control information may be essential to receive control information itself, and may determine the presence and type of control information and / or data contained in PRDCH. In some embodiments, the part of control information may be a command identity to determine a type of PRDCH. In some embodiments, the first device may detect the other part of the control information in a blind manner. Alternatively, the first device may detect the other part of the control information based on a predetermined rule.
[0090] The second device 420 transmits (4020) an identity part of control information to the first device 410. After the reception (4020) of the identity part of control information, the second device determines (4030) whether an identity in the identity part matches with an identity of the first device. The second device 420 transmits (4050) a rest part of the control information and data to the first device 410. In some embodiments, the transmission of the identity part of control information may be behind the transmission of the part of control information which is essential and before the transmission of the rest part of the control information and the data. The identity part of control information may be used by the first device 410 for early termination. In this way, it can avoid the device receiving and decoding information and data that are not for the device, thereby saving resources at the device.
[0091] In some embodiments, if the identity in the identity part matching with the identity of the first device 410, the first device 410 may receive (4050) the rest part of the control information and the data from the second device 420. In some other embodiments, if the identity in the identity part mismatching with the identity of the first device 410, the first device 410 may stop (4040) the reception of the rest part of the control information and the data. For example, the first device may stop detecting the rest part of PRDCH and enter sleep mode for energy harvesting.
[0092] Reference is made to FIG. 5, which illustrates a signaling flow 500 of a transmission between a reader and a device in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 500 will be discussed with reference to FIG. 1. The signaling flow 500 involves the first device 510 and the second device 520. The first device 510 may be an ambient IoT device and the second device 520 may be an ambient IoT reader. A D2R scheduling control information in PRDCH transmission may schedule more than one PDRCH transmission, which may refer to group scheduling.
[0093] As shown in FIG. 5, the second device 520 transmits (5010) scheduling control information for group scheduling to the first device 510 in msg2 PRDCH. The scheduling control information includes one or more contention resolution fields, and each contention resolution field includes an indication corresponding to one first device 510 in a group of first devices. In some embodiments, the indication may be a random number transmitted by the first device 510 in message 1 (msg1) . In some embodiments, the scheduling control information for group scheduling in msg2 PRDCH may indicate the number of contention resolution fields. In some embodiments, a contention resolution field or a header of a contention resolution field in the scheduling control information for group scheduling in msg2 PRDCH may indicate the presence of another contention resolution field after the current contention resolution field.
[0094] For group scheduling, some fields in D2R group scheduling may be common for all scheduled devices, and some other field in D2R group scheduling may be dedicated for each scheduled device. In some embodiments, the first device 510 may receive group scheduling information from the second device 520, and the group scheduling information includes common information that is common to the first device 510 and a further first device in the group of first devices. For example, the common information includes at least one of following: a time duration of TDRA, transmission block size (TBS) , modulation and coding scheme (MCS) -like, a chip duration, repetition, or a reader identity. In this way, the signaling overhead can be reduced by sharing the common information in a group of first devices.
[0095] In some other embodiments, the first device 510 may receive group scheduling information from the second device 520, and the group scheduling information includes dedicated information for the first device 510. For example, the dedicated information includes at least one of the following: starting time of TDRA, FDRA, or a device identity.
[0096] In some embodiments, the first device 510 may determine (5020) at least one of: time information, frequency information, or transmission related control information based on the scheduling control information. For example, the transmission related control information may be TBS, MCS and so on.
[0097] Reference is made to FIG. 6, which illustrates a signaling flow 600 of a transmission between a reader and a device in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 600 will be discussed with reference to FIG. 1. The signaling flow 600 involves the first device 610 and the second device 620. The first device 610 may be an ambient IoT device and the second device 620 may be an ambient IoT reader.
[0098] In some embodiments, the second device 620 may transmit msg0 or paging PRDCH to indicate the first device 610. As shown in FIG. 6, the first device 610 transmits (6010) a request for contention resolution to the second device 620. In some embodiments, the request may be msg1 and a number may (for example, 16 bits random number) be carried in msg1. FDM and / or TDM of msg1 may be supported, and the first device 610 may randomly select a frequency resource and a time resource to transmit msg1.
[0099] In some embodiments, the second device 620 may determine (6020) an indexing value based on at least one of: frequency resource of the request or time resource of the request. The frequency resource and the time resource may be the frequency resource and the time resource selected by the first device 610 in msg1. In some embodiments, the indexing value may be t*F + f, where t is the time index of TDM resource, F is the number of FDM resources and f is the frequency index of FDM resource. For example, if the index of the selected frequency resource to transmit msg 1 (i.e., t) is 1, the index of the selected time resource to transmit msg 1 (i.e., f) is 1, and the number of FDM resources (i.e., F) is 2, the indexing value is 3 which is equal to 1*2+1.
[0100] As shown in FIG. 6, the second device 620 transmits (6030) a response to the first device 610, and contention resolution information in the response indicates the indexing value. In some embodiments, the second device 620 may transmit (6030) msg2 for contention resolution, and the contention resolution information in msg2 PRDCH includes the 16 bits random number that the second device detected and the indexing value. In some embodiments, only one first device 610 is detected on one frequency resource and / or time resource, and there is no contention.
[0101] In some embodiments, if the indexing value matches with at least one of: a frequency resource of the request or a time resource of the request, and a number indicated in response matches the number transmitted in the request, the first device, the first device 610 may determine (6040) that the response is for the first device 610. In other words, the first device 610 may assume the second device 620 echo its msg1 request. In this way, it can improve the communication capacity.
[0102] In some embodiments, the indexing value may not transmit directly, instead, the indexing value may be used to scramble the CRC bits of msg2. In other words, CRC bits of the response may be scrambled by the indexing value.
[0103] FIG. 7 illustrates a flowchart of a communication method 700 implemented at a first device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 700 may be implemented at a device (for example, the device 110 in FIG. 1 when the device 110 acts as an ambient IoT device) .
[0104] At block 710, the first device receives, from a second device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH.
[0105] At block 720, the first device receives, from the second device, second information on the second PRDCH, wherein the common control information is absent in the second information.
[0106] In some example embodiments, the common control information comprises at least one of: reader to device (R2D) control information, or device to reader (D2R) scheduling information.
[0107] In some example embodiments, at least one of following fields is updated based on the common control information: a chip duration, repetition, transmission block size (TBS) , or modulation and coding scheme (MCS) -like.
[0108] In some example embodiments, the method 700 further comprises applying the common control information for subsequent transmissions after the first information; receiving, from the second device, third information on a third PRDCH, wherein the third information comprises another common control information; and applying the other common control information for subsequent transmissions after the third information.
[0109] In some example embodiments, the method 700 further comprises determining whether an indication for miss detection in the second information matches with an indication for miss detection in the common control information; in response to that the indication in the second information does not match with the indication in the common control information, determine that the common control information is invalid; or in response to that the indication in the second information matches with the indication in the common control information, determine that the common control information is valid.
[0110] FIG. 8 illustrates a flowchart of a communication method 800 implemented at a second device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 800 may be implemented at a reader (for example, the device 120 in FIG. 1 when the device 120 acts as a reader) .
[0111] At block 810, the second device transmits, to a first device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH.
[0112] At block 820, the second device transmits, to the first device, second information on the second PRDCH, wherein the common control information is absent in the second information.
[0113] In some example embodiments, the common control information comprises at least one of: reader to device (R2D) control information, or device to reader (D2R) scheduling information.
[0114] In some example embodiments, at least one of following fields is updated based on the common control information: a chip duration, repetition, transport block size (TBS) , or modulation and coding scheme (MCS) -like.
[0115] In some example embodiments, the method 800 further comprises: transmitting, to the first device, third information on a third PRDCH, wherein the third information comprises another common control information.
[0116] In some example embodiments, the method 800 further comprises: in response to transmitting another common control information, increasing a value of the indication by a predetermine value; or in response to transmitting another common control information, toggling a bit in the indication.
[0117] FIG. 9 illustrates a flowchart of a communication method 900 implemented at a first device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 900 may be implemented at a device (for example, the device 110 in FIG. 1 when the device 110 acts as an ambient IoT device) .
[0118] At block 910, the first device receives, from a second device, first information.
[0119] At block 920, the first device determines second information based at least in part on the first information, wherein the first information is transmission block size (TBS) information and the second information is at least one of: a time duration of physical reader to device channel (PRDCH) or a time duration of physical device to reader channel (PDRCH) , or wherein the first information is a time duration of Time Domain Resource Allocation (TDRA) and the second information is TBS information.
[0120] In some example embodiments, the first information is the TBS information and the second information is the time duration of PRDCH, and wherein the first device is caused to: receive the TBS information from the second device; and determine the time duration based on the TBS information and at least one of: a repetition indication or a chip duration.
[0121] In some example embodiments, the time duration is equal to the chip duration multiplying TBS multiplying the number of the repetition.
[0122] In some example embodiments, the TBS information comprises at least one of: a bit size of layer 1 (L1) reader to device (R2D) control information, a bit size L1 D2R scheduling information, an R2D higher layer data size, a cyclic redundancy checksum (CRC) size, or a padding size.
[0123] In some example embodiments, the first information is the time duration of TDRA and the second information is the TBS information, and wherein the first device is caused to: receive, from the second device, scheduling control information indicating the time duration of TDRA; and determine the TBS information based on at least one of: the time duration of TDRA, MCS-like, a repetition indication, or a chip duration.
[0124] In some example embodiments, the method 900 further comprises: adding one or more padding bits after at least one of: CRC attachment, channel coding, or the repetition indication.
[0125] In some example embodiments, the method 900 further comprises: determining the number of X-amble bits based on the time duration and the TBS information, wherein the X-amble bits are included a part of M sequence bits.
[0126] FIG. 10 illustrates a flowchart of a communication method 1000 implemented at a second device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1000 may be implemented at a reader (for example, the device 120 in FIG. 1 when the device 120 acts as a reader) .
[0127] At block 1010, the second device transmits, to a first device, first information, wherein the first information is transmission block size (TBS) information or a time duration of TDRA.
[0128] In some example embodiments, a time duration is equal to a chip duration multiplying TBS multiplying the number of repetition.
[0129] In some example embodiments, the TBS information comprises at least one of: a bit size of layer 1 (L1) reader to device (R2D) control information, a bit size L1 D2R scheduling information, an R2D higher layer data size, a cyclic redundancy checksum (CRC) size, or a padding size.
[0130] In some example embodiments, the first information is the time duration of TDRA, and the second device is caused to: transmit, to the first device, scheduling control information indicating the time duration of TDRA.
[0131] FIG. 11 illustrates a flowchart of a communication method 1100 implemented at a first device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1100 may be implemented at a device (for example, the device 110 in FIG. 1 when the device 110 acts as an ambient IoT device) .
[0132] At block 1110, the first device receives, from a second device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device.
[0133] At block 1120, the first device determines whether an identity in the identity part matches with an identity of the first device.
[0134] At block 1130, the first device receives, from the second device, a rest part of the control information and data based on the determination.
[0135] In some example embodiments, the method 1100 further comprises: in response to the identity in the identity part matching with the identity of the first device, receiving, from the second device, the rest part of the control information and the data.
[0136] In some example embodiments, the method 1100 further comprises: in response to the identity in the identity part mismatching with the identity of the first device, stopping the reception of the rest part of the control information and the data.
[0137] In some example embodiments, the method 1100 further comprises: receiving another part of the control information before the repetition of the identity part of the control information, wherein the other part of the control information comprises a command identity to determine a type of PRDCH.
[0138] In some example embodiments, the method 1100 further comprises: detecting the other part of the control information in a blind manner; or detecting the other part of the control information based on a predetermined rule.
[0139] FIG. 12 illustrates a flowchart of a communication method 1200 implemented at a second device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1200 may be implemented at a reader (for example, the device 120 in FIG. 1 when the device 120 acts as a reader) .
[0140] At block 1210, the second device transmits, to a first device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device.
[0141] At block 1220, the second device transmits, to the first device, a rest part of the control information and the data.
[0142] In some example embodiments, the method 1200 further comprises: transmitting another part of the control information before the transmission of the identity part of the control information, wherein the other part of the control information comprises a command identity to determine a type of PRDCH.
[0143] FIG. 13 illustrates a flowchart of a communication method 1300 implemented at a first device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1300 may be implemented at a device (for example, the device 110 in FIG. 1 when the device 110 acts as an ambient IoT device) .
[0144] At block 1310, the first device receives, from a second device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices.
[0145] In some example embodiments, the method 1300 further comprises: receiving, from the second device, group scheduling information comprising common information that is common to the first device and a further first device in the group of first devices, wherein the common information comprises at least one of following : a time duration of TDRA, transmission block size (TBS) , modulation and coding scheme (MCS) -like, a chip duration, repetition, or a reader identity.
[0146] In some example embodiments, the method 1300 further comprises: receiving, from the second device, group scheduling information comprising dedicated information for the first device, wherein the dedicated information comprises at least one of the following: starting time of TDRA, FDRA, or a device identity.
[0147] In some example embodiments, the method 1300 further comprises: determining, based on the scheduling control information, at least one of: time information, frequency information, or transmission related control information.
[0148] FIG. 14 illustrates a flowchart of a communication method 1400 implemented at a second device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1400 may be implemented at a reader (for example, the device 120 in FIG. 1 when the device 120 acts as a reader) .
[0149] At block 1410, the second device transmits, to a first device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices.
[0150] In some example embodiments, the method 1400 further comprises: transmitting, to the first device, group scheduling information comprising common information that is common to the first device and a further first device in the group of first devices, wherein the common information comprises at least one of following: a time duration of TDRA, transmission block size (TBS) , modulation and coding scheme (MCS) -like, a chip duration, repetition, or a reader identity.
[0151] In some example embodiments, the method 1400 further comprises: transmitting, to the first device, group scheduling information comprising dedicated information for the first device, wherein the dedicated information comprises at least one of the following: starting time of TDRA, Frequency Domain Resource Allocation (FDRA) , or a device identity.
[0152] FIG. 15 illustrates a flowchart of a communication method 1500 implemented at a first device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1500 may be implemented at a device (for example, the device 110 in FIG. 1 when the device 110 acts as an ambient IoT device) .
[0153] At block 1510, the first device transmits, to the second device, a request for contention resolution.
[0154] At block 1520, the first device receives, from the second device, a response, wherein contention resolution information in the response indicates an indexing value.
[0155] In some example embodiments, the method 1500 further comprises: in response to the indexing value in the response matching with at least one of: a frequency resource of the request or a time resource of the request, determining that the response is for the first device.
[0156] In some example embodiments, CRC bits of the response is scrambled by the indexing value.
[0157] FIG. 16 illustrates a flowchart of a communication method 1600 implemented at a second device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 1600 may be implemented at a reader (for example, the device 120 in FIG. 1 when the device 120 acts as a reader) .
[0158] At block 1610, the second device receives, from a first device, a request for contention resolution.
[0159] At block 1620, the second device transmits, to the first device, a response, wherein contention resolution information in the response indicates an indexing value.
[0160] In some example embodiments, the method 1600 further comprises: determining the indexing value based on at least one of: frequency resource of the request or time resource of the request.
[0161] In some example embodiments, CRC bits of the response is scrambled by the indexing value.
[0162] FIG. 17 is a simplified block diagram of a device 1700 that is suitable for implementing embodiments of the present disclosure. The device 1700 can be considered as a further example implementation of any of the devices as shown in FIG. 1. Accordingly, the device 1700 can be implemented at or as at least a part of the device 110 or the device 120.
[0163] As shown, the device 1700 includes a processor 1710, a memory 1720 coupled to the processor 1710, a suitable transceiver 1740 coupled to the processor 1710, and a communication interface coupled to the transceiver 1740. The memory 1720 stores at least a part of a program 1730. The transceiver 1740 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 1740 may include at least one of a transmitter 1742 and a receiver 1744. The transmitter 1742 and the receiver 1744 may be functional modules or physical entities. The transceiver 1740 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface may represent any interface that is necessary for communication with other network elements, such as X2 / Xn interface for bidirectional communications between eNBs / gNBs, S1 / NG interface for communication between a Mobility Management Entity (MME) / Access and Mobility Management Function (AMF) / SGW / UPF and the eNB / gNB, Un interface for communication between the eNB / gNB and a relay node (RN) , or Uu interface for communication between the eNB / gNB and a terminal device.
[0164] The program 1730 is assumed to include program instructions that, when executed by the associated processor 1710, enable the device 1700 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 16. The embodiments herein may be implemented by computer software executable by the processor 1710 of the device 1700, or by hardware, or by a combination of software and hardware. The processor 1710 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1710 and memory 1720 may form processing means 1750 adapted to implement various embodiments of the present disclosure.
[0165] The memory 1720 may be of any type suitable to the local technical network and may be implemented using any suitable data storage technology, such as a non-transitory computer readable storage medium, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one memory 1720 is shown in the device 1700, there may be several physically distinct memory modules in the device 1700. The processor 1710 may be of any type suitable to the local technical network, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1700 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0166] According to embodiments of the present disclosure, a first device comprising a circuitry is provided. The circuitry is configured to: receive, from a second device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and receive, from the second device, second information on the second PRDCH, wherein the common control information is absent in the second information. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first device as discussed above.
[0167] According to embodiments of the present disclosure, a second device comprising a circuitry is provided. The circuitry is configured to: transmit, to a first device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and transmit, to the first device, second information on the second PRDCH, wherein the common control information is absent in the second information. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the second device as discussed above.
[0168] According to embodiments of the present disclosure, a first device comprising a circuitry is provided. The circuitry is configured to: receive, from a second device, first information; and determine second information based at least in part on the first information, wherein the first information is transmission block size (TBS) information and the second information is at least one of: a time duration of physical reader to device channel (PRDCH) or a time duration of physical device to reader channel (PDRCH) , or wherein the first information is a time duration of Time Domain Resource Allocation (TDRA) and the second information is TBS information. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first device as discussed above.
[0169] According to embodiments of the present disclosure, a second device comprising a circuitry is provided. The circuitry is configured to: transmit, to a first device, first information, wherein the first information is transmission block size (TBS) information or a time duration of TDRA. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the second device as discussed above.
[0170] According to embodiments of the present disclosure, a first device comprising a circuitry is provided. The circuitry is configured to: receive, from a second device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; determine whether an identity in the identity part matches with an identity of the first device; and receive, from the second device, a rest part of the control information and data based on the determination. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first device as discussed above.
[0171] According to embodiments of the present disclosure, a second device comprising a circuitry is provided. The circuitry is configured to: transmit, to a first device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; and transmit, to the first device, a rest part of the control information and the data. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the second device as discussed above.
[0172] According to embodiments of the present disclosure, a first device comprising a circuitry is provided. The circuitry is configured to: receive, from a second device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first device as discussed above.
[0173] According to embodiments of the present disclosure, a second device comprising a circuitry is provided. The circuitry is configured to: transmit, to a first device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the second device as discussed above.
[0174] According to embodiments of the present disclosure, a first device comprising a circuitry is provided. The circuitry is configured to: transmit, to the second device, a request for contention resolution; and receive, from the second device, a response, wherein contention resolution information in the response indicates an indexing value. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first device as discussed above.
[0175] According to embodiments of the present disclosure, a second device comprising a circuitry is provided. The circuitry is configured to: receive, from a first device, a request for contention resolution; and transmit, to the first device, a response, wherein contention resolution information in the response indicates an indexing value. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the second device as discussed above.
[0176] The term “circuitry” used herein may refer to hardware circuits and / or combinations of hardware circuits and software. For example, the circuitry may be a combination of analog and / or digital hardware circuits with software / firmware. As a further example, the circuitry may be any portions of hardware processors with software including digital signal processor (s) , software, and memory (ies) that work together to cause an apparatus, such as a terminal device or a network device, to perform various functions. In a still further example, the circuitry may be hardware circuits and or processors, such as a microprocessor or a portion of a microprocessor, that requires software / firmware for operation, but the software may not be present when it is not needed for operation. As used herein, the term circuitry also covers an implementation of merely a hardware circuit or processor (s) or a portion of a hardware circuit or processor (s) and its (or their) accompanying software and / or firmware.
[0177] According to embodiments of the present disclosure, a first apparatus is provided. The first apparatus comprises means for receiving, from a second device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and receiving, from the second device, second information on the second PRDCH, wherein the common control information is absent in the second information. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 700. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 700. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0178] According to embodiments of the present disclosure, a second apparatus is provided. The second apparatus comprises means for transmitting, to a first device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and transmitting, to the first device, second information on the second PRDCH, wherein the common control information is absent in the second information. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 800. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 800. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0179] According to embodiments of the present disclosure, a first apparatus is provided. The first apparatus comprises means for receiving, from a second device, first information; and means for determining second information based at least in part on the first information, wherein the first information is transmission block size (TBS) information and the second information is at least one of a time duration of physical reader to device channel (PRDCH) or a time duration of physical device to reader channel (PDRCH) , or wherein the first information is a time duration of Time Domain Resource Allocation (TDRA) and the second information is TBS information. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 900. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 900. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0180] According to embodiments of the present disclosure, a second apparatus is provided. The second apparatus comprises means for transmitting, to a first device, first information, wherein the first information is transmission block size (TBS) information or a time duration of TDRA. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 1000. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 1000. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0181] According to embodiments of the present disclosure, a first apparatus is provided. The first apparatus comprises means for receiving, from a second device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; means for determining whether an identity in the identity part matches with an identity of the first device; and means for receiving, from the second device, a rest part of the control information and data based on the determination. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 1100. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 1100. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0182] According to embodiments of the present disclosure, a second apparatus is provided. The second apparatus comprises means for transmitting, to a first device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; and means for transmitting, to the first device, a rest part of the control information and the data. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 1200. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 1200. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0183] According to embodiments of the present disclosure, a first apparatus is provided. The first apparatus comprises means for receiving, from a second device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 1300. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 1300. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0184] According to embodiments of the present disclosure, a second apparatus is provided. The second apparatus comprises means for transmitting, to a first device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 1400. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 1400. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0185] According to embodiments of the present disclosure, a first apparatus is provided. The first apparatus comprises means for transmitting, to the second device, a request for contention resolution; and means for receiving, from the second device, a response, wherein contention resolution information in the response indicates an indexing value. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 1500. In some example embodiments, the ninth apparatus may further comprise means for performing other operations in some example embodiments of the method 1500. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0186] According to embodiments of the present disclosure, a second apparatus is provided. The second apparatus comprises means for receiving, from a first device, a request for contention resolution; and means for transmitting, to the first device, a response, wherein contention resolution information in the response indicates an indexing value. In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 1600. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 1600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0187] In summary, embodiments of the present disclosure provide the following aspects.
[0188] In an aspect, it is proposed a first device, comprising: a processor, configured to cause the first device to: receive, from a second device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and receive, from the second device, second information on the second PRDCH, wherein the common control information is absent in the second information.
[0189] In some embodiments, the common control information comprises at least one of:reader to device (R2D) control information, or device to reader (D2R) scheduling information.
[0190] In some embodiments, at least one of following fields is updated based on the common control information: a chip duration, repetition, transmission block size (TBS) , or modulation and coding scheme (MCS) -like.
[0191] In some embodiments, the first device is caused to: apply the common control information for subsequent transmissions after the first information; receive, from the second device, third information on a third PRDCH, wherein the third information comprises another common control information; and apply the other common control information for subsequent transmissions after the third information.
[0192] In some embodiments, the first device is caused to: determine whether an indication for miss detection in the second information matches with an indication for miss detection in the common control information; in response to that the indication in the second information does not match with the indication in the common control information, determine that the common control information is invalid; or in response to that the indication in the second information matches with the indication in the common control information, determine that the common control information is valid.
[0193] In an aspect, it is proposed a second device, comprising: a processor, configured to cause the second device to: transmit, to a first device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; and transmit, to the first device, second information on the second PRDCH, wherein the common control information is absent in the second information.
[0194] In some embodiments, the common control information comprises at least one of: reader to device (R2D) control information, or device to reader (D2R) scheduling information.
[0195] In some embodiments, at least one of following fields is updated based on the common control information: a chip duration, repetition, transport block size (TBS) , or modulation and coding scheme (MCS) -like.
[0196] In some embodiments, the second device is caused to: transmit, to the first device, third information on a third PRDCH, wherein the third information comprises another common control information.
[0197] In some embodiments, the second device is caused to: in response to transmitting another common control information, increase a value of the indication by a predetermine value; or in response to transmitting another common control information, toggle a bit in the indication.
[0198] In an aspect, it is proposed a first device, comprising: a processor, configured to cause the first device to: receive, from a second device, first information; and determine second information based at least in part on the first information, wherein the first information is transmission block size (TBS) information and the second information is at least one of: a time duration of physical reader to device channel (PRDCH) or a time duration of physical device to reader channel (PDRCH) , or wherein the first information is a time duration of Time Domain Resource Allocation (TDRA) and the second information is TBS information.
[0199] In some embodiments, the first information is the TBS information and the second information is the time duration of PRDCH, and wherein the first device is caused to: receive the TBS information from the second device; and determine the time duration based on the TBS information and at least one of: a repetition indication or a chip duration.
[0200] In some embodiments, the time duration is equal to the chip duration multiplying TBS multiplying the number of the repetition.
[0201] In some embodiments, the TBS information comprises at least one of: a bit size of layer 1 (L1) reader to device (R2D) control information, a bit size L1 D2R scheduling information, an R2D higher layer data size, a cyclic redundancy checksum (CRC) size, or a padding size.
[0202] In some embodiments, the first information is the time duration of TDRA and the second information is the TBS information, and wherein the first device is caused to: receive, from the second device, scheduling control information indicating the time duration of TDRA; and determine the TBS information based on at least one of: the time duration of TDRA, MCS-like, a repetition indication, or a chip duration.
[0203] In some embodiments, the first device is caused to: add one or more padding bits after at least one of: CRC attachment, channel coding, or the repetition indication.
[0204] In some embodiments, the first device is caused to: determine the number of X-amble bits based on the time duration and the TBS information, wherein the X-amble bits are included a part of M sequence bits.
[0205] In an aspect, it is proposed a second device, comprising: a processor, configured to cause the second device to: transmit, to a first device, first information, wherein the first information is transmission block size (TBS) information or a time duration of TDRA.
[0206] In some embodiments, a time duration is equal to a chip duration multiplying TBS multiplying the number of repetition.
[0207] In some embodiments, the TBS information comprises at least one of: a bit size of layer 1 (L1) reader to device (R2D) control information, a bit size L1 D2R scheduling information, an R2D higher layer data size, a cyclic redundancy checksum (CRC) size, or a padding size.
[0208] In some embodiments, the first information is the time duration of TDRA, and the second device is caused to: transmit, to the first device, scheduling control information indicating the time duration of TDRA.
[0209] In an aspect, it is proposed a first device, comprising: a processor, configured to cause the first device to: receive, from a second device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; determine whether an identity in the identity part matches with an identity of the first device; and receive, from the second device, a rest part of the control information and data based on the determination.
[0210] In some embodiments, the first device is caused to: in response to the identity in the identity part matching with the identity of the first device, receive, from the second device, the rest part of the control information and the data.
[0211] In some embodiments, the first device is caused to: in response to the identity in the identity part mismatching with the identity of the first device, stop the reception of the rest part of the control information and the data.
[0212] In some embodiments, the first device is caused to: receive another part of the control information before the repetition of the identity part of the control information, wherein the other part of the control information comprises a command identity to determine a type of PRDCH.
[0213] In some embodiments, the first device is caused to: detect the other part of the control information in a blind manner; or detect the other part of the control information based on a predetermined rule.
[0214] In an aspect, it is proposed a second device, comprising: a processor, configured to cause the second device to: transmit, to a first device, an identity part of control information, wherein the identity part of the control information is configured to identify the first device; and transmit, to the first device, a rest part of the control information and the data.
[0215] In some embodiments, the second device is caused to: transmit another part of the control information before the transmission of the identity part of the control information, wherein the other part of the control information comprises a command identity to determine a type of PRDCH.
[0216] In an aspect, it is proposed a first device, comprising: a processor, configured to cause the first device to: receive, from a second device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices.
[0217] In some embodiments, the first device is caused to: receive, from the second device, group scheduling information comprising common information that is common to the first device and a further first device in the group of first devices, wherein the common information comprises at least one of following : a time duration of TDRA, transmission block size (TBS) , modulation and coding scheme (MCS) -like, a chip duration, repetition, or a reader identity.
[0218] In some embodiments, the first device is caused to: receive, from the second device, group scheduling information comprising dedicated information for the first device, wherein the dedicated information comprises at least one of the following: starting time of TDRA, FDRA, or a device identity.
[0219] In some embodiments, the first device is caused to: determine, based on the scheduling control information, at least one of: time information, frequency information, or transmission related control information.
[0220] In an aspect, it is proposed a second device, comprising: a processor, configured to cause the second device to: transmit, to a first device, scheduling control information for group scheduling, wherein the scheduling control information comprises one or more contention resolution fields and each contention resolution field comprises an indication corresponding to one first device in a group of first devices.
[0221] In some embodiments, the second device is caused to: transmit, to the first device, group scheduling information comprising common information that is common to the first device and a further first device in the group of first devices, wherein the common information comprises at least one of following: a time duration of TDRA, transmission block size (TBS) , modulation and coding scheme (MCS) -like, a chip duration, repetition, or a reader identity.
[0222] In some embodiments, the second device is caused to: transmit, to the first device, group scheduling information comprising dedicated information for the first device, wherein the dedicated information comprises at least one of the following: starting time of TDRA, Frequency Domain Resource Allocation (FDRA) , or a device identity.
[0223] In an aspect, it is proposed a first device, comprising: a processor, configured to cause the first device to: transmit, to the second device, a request for contention resolution; and receive, from the second device, a response, wherein contention resolution information in the response indicates an indexing value.
[0224] In some embodiments, the first device is caused to: in response to the indexing value in the response matching with at least one of: a frequency resource of the request or a time resource of the request, determine that the response is for the first device.
[0225] In some embodiments, CRC bits of the response is scrambled by the indexing value.
[0226] In an aspect, it is proposed a second device, comprising: a processor, configured to cause the second device to: receive, from a first device, a request for contention resolution; and transmit, to the first device, a response, wherein contention resolution information in the response indicates an indexing value.
[0227] In some embodiments, the second device is caused to: determine the indexing value based on at least one of: frequency resource of the request or time resource of the request.
[0228] In some embodiments, CRC bits of the response is scrambled by the indexing value.
[0229] In an aspect, a first device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the first device discussed above.
[0230] In an aspect, a second device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the second device discussed above.
[0231] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the first device discussed above.
[0232] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the second device discussed above.
[0233] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the first device discussed above.
[0234] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the second device discussed above.
[0235] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0236] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the process or method as described above with reference to FIGS. 1 to 17. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0237] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0238] The above program code may be embodied on a machine readable medium, which may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0239] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0240] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A first device, comprising:a processor, configured to cause the first device to:receive, from a second device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; andreceive, from the second device, second information on the second PRDCH, wherein the common control information is absent in the second information.2.The first device of claim 1, wherein the common control information comprises at least one of: reader to device (R2D) control information, or device to reader (D2R) scheduling information.3.The first device of claim 1, wherein at least one of following fields is updated based on the common control information: a chip duration, repetition, transmission block size (TBS) , or modulation and coding scheme (MCS) -like.4.The first device of claim 1, wherein the first device is caused to:apply the common control information for subsequent transmissions after the first in-formation;receive, from the second device, third information on a third PRDCH, wherein the third information comprises another common control information; andapply the other common control information for subsequent transmissions after the third information.5.The first device of claim 1, wherein the first device is caused to:determine whether an indication for miss detection in the second information matches with an indication for miss detection in the common control information;in response to that the indication in the second information does not match with the indication in the common control information, determine that the common control information is invalid; orin response to that the indication in the second information matches with the indication in the common control information, determine that the common control information is valid.6.A second device, comprising:a processor, configured to cause the second device to:transmit, to a first device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is com-mon to the first PRDCH and a second PRDCH; andtransmit, to the first device, second information on the second PRDCH, wherein the common control information is absent in the second information.7.The second device of claim 6, wherein the common control information comprises at least one of: reader to device (R2D) control information, or device to reader (D2R) scheduling information.8.The second device of claim 6, wherein at least one of following fields is updated based on the common control information: a chip duration, repetition, transport block size (TBS) , or modulation and coding scheme (MCS) -like.9.The second device of claim 6, wherein the second device is caused to:transmit, to the first device, third information on a third PRDCH, wherein the third in-formation comprises another common control information.10.The second device of claim 6, wherein the second device is caused to:in response to transmitting another common control information, increase a value of the indication by a predetermine value; orin response to transmitting another common control information, toggle a bit in the in-dication.11.A first device, comprising:a processor, configured to cause the first device to:receive, from a second device, first information; anddetermine second information based at least in part on the first information, wherein the first information is transmission block size (TBS) information and the second information is at least one of: a time duration of physical reader to device channel (PRDCH) or a time duration of physical device to reader channel (PDRCH) , or wherein the first information is a time duration of Time Domain Resource Allocation (TDRA) and the second information is TBS information.12.The first device of claim 11, wherein the first information is the TBS information and the second information is at least one of: the time duration of PRDCH or the time duration of PDRCH, and wherein the first device is caused to:receive the TBS information from the second device; anddetermine the time duration based on the TBS information and at least one of: a repeti-tion indication or a chip duration.13.The first device of claim 11, wherein the first information is the time duration of TDRA and the second information is the TBS information, and wherein the first device is caused to:receive, from the second device, scheduling control information indicating the time du-ration of TDRA; anddetermine the TBS information based on at least one of: the time duration of TDRA, MCS-like, a repetition indication, or a chip duration.14.The first device of claim 13, wherein the first device is caused to:add one or more padding bits after at least one of: CRC attachment, channel coding, or the repetition indication.15.The first device of claim 13, wherein the first device is caused to:determine the number of X-amble bits based on the time duration and the TBS infor-mation, wherein the X-amble bits are included a part of M sequence bits.16.A second device, comprising:a processor, configured to cause the second device to:transmit, to a first device, first information, wherein the first information is transmis-sion block size (TBS) information or a time duration of TDRA.17.The second device of claim 16, wherein the first information is the time duration of TDRA, and the second device is caused to:transmit, to the first device, scheduling control information indicating the time duration of TDRA.18.A communication method implemented at a first device, comprising:receiving, from a second device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; andreceiving, from the second device, second information on the second PRDCH, wherein the common control information is absent in the second information.19.A communication method implemented at a second device, comprising:transmitting, to a first device, first information on a first physical reader to device channel (PRDCH) , wherein the first information comprises common control information that is common to the first PRDCH and a second PRDCH; andtransmitting, to the first device, second information on the second PRDCH, wherein the common control information is absent in the second information.20.A computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method according to any of claims 18-19.
Citation Information
Patent Citations
Communication method, terminal equipment, network equipment and computer readable medium
CN115669017A
Wireless communication method, network device, and ambient power (AMP) device
WO2024168586A1