Devices and methods for resource allocation
The proposed communication device and method enhance resource allocation for AIoT devices by optimizing uplink signal transmissions, addressing inefficiencies and collisions in conventional systems.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2026-04-02
AI Technical Summary
Conventional cellular devices are inefficient for battery-less or low-energy IoT devices due to high peak power consumption, and there is a need for effective resource allocation mechanisms for uplink signals in random access procedures to prevent signal collisions.
A communication device and method for AIoT devices that involve receiving configuration information for uplink signal resources, determining resource information based on this information, and performing initial and retransmission of uplink signals using time and frequency domain allocations.
Improves the efficiency and effectiveness of random access procedures by reducing signal collisions and optimizing resource utilization for battery-less IoT devices.
Smart Images

Figure CN2024120886_02042026_PF_FP_ABST
Abstract
Description
DEVICES AND METHODS FOR RESOURCE ALLOCATIONFIELD
[0001] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for resource allocation of ambient internet of things (AIoT) device.BACKGROUND
[0002] In recent years, internet of things (IoT) has attracted much attention in the wireless communication world. IoT technologies are expected to drastically change landscape of various industries. 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. Thus, ambient IoT (AIoT) is proposed, which is a promising field in some communication systems such as the 5th generation mobile communication technology (5G) new radio (NR) . The ambient IoT refers to the IoT without power and energy sources. 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. It is necessary to study the mechanism for allocating the resources for transmission to the AIoT devices.SUMMARY
[0003] In general, embodiments of the present disclosure provide methods, devices and computer storage medium for resource allocation of AIoT device.
[0004] In a first aspect, there is provided a first communication device. The first communication device comprises: a processor configured to cause the first communication device to: receive, from a second communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure; and determine, resource information for the uplink signal based on the configuration information, wherein the resource information comprises at least one of: time domain information of resources for the uplink signal, or frequency domain information of resources for the uplink signal.
[0005] In a second aspect, there is provided a second communication device. The second communication device comprises: a processor configured to cause the first second communication device to: transmit, to a first communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure.
[0006] In a third aspect, there is provided a communication method performed by a first communication device. The method comprises: receiving, from a second communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure; and determining, resource information for the uplink signal based on the configuration information, wherein the resource information comprises at least one of: time domain information of resources for the uplink signal, or frequency domain information of resources for the uplink signal.
[0007] In a fourth aspect, there is provided a communication method performed by a second communication device. The method comprises: transmitting, to a first communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure.
[0008] In a fifth 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 third, or fourth aspect.
[0009] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0010] 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:
[0011] FIG. 1A illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0012] FIG. 1B illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0013] FIG. 2 illustrates a signaling flow of resource allocation of AIoT device in accordance with some embodiments of the present disclosure;
[0014] FIG. 3 illustrates a diagram of example resources for AIoT devices in accordance with some embodiments of the present disclosure;
[0015] FIG. 4 illustrates a diagram of example resources for an AIoT device in accordance with some embodiments of the present disclosure;
[0016] FIG. 5A illustrates a diagram of example resources for an AIoT device in accordance with some embodiments of the present disclosure;
[0017] FIG. 5B illustrates a diagram of example resources for an AIoT device in accordance with some embodiments of the present disclosure;
[0018] FIG. 5C illustrates a diagram of example resources for an AIoT device in accordance with some embodiments of the present disclosure;
[0019] FIG. 6A illustrates a diagram of an example resource group for an AIoT devices in accordance with some embodiments of the present disclosure;
[0020] FIG. 6B illustrates a diagram of an example resource group for an AIoT devices in accordance with some embodiments of the present disclosure;
[0021] FIG. 7 illustrates a flowchart of a communication method implemented at a first communication device according to some example embodiments of the present disclosure;
[0022] FIG. 8 illustrates a flowchart of a communication method implemented at a second communication device according to some example embodiments of the present disclosure;
[0023] FIG. 9 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.
[0024] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0025] 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.
[0026] 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.
[0027] 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.
[0028] 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.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] 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.
[0033] 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.
[0034] 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.
[0035] As used herein, the term “Msg. 1” may refer to the random access preamble in random access (RA) process. It is the first message sent by the AIoT device to the gNB over the random access channel (RACH) .
[0036] As used herein, the term “Msg. 3” may refer to the radio resource control (RRC) connection request or RRC signaling message sent by the AIoT device to the gNB after receiving the random access response (Msg. 2) . This message is part of the contention resolution phase in the RA procedure.
[0037] As used herein, the term “Msg. A” may refer to the combined message that includes both the RA Preamble and AIoT identification information. This message is sent by the AIoT to the gNB in the first step of the two-step RA procedure.
[0038] As used herein, the term “Msg. B” may refer to the RA response (RAR) message sent by the gNB to the AIoT device in response to Msg. A.
[0039] Principles and implementations of the present disclosure will be described in detail below with reference to the figures.
[0040] FIG. 1A illustrates a schematic diagram of an example communication environment 100A in which example embodiments of the present disclosure can be implemented. In the communication environment 100A, a plurality of communication devices, including an ambient IoT (AIoT) device 110, a network device 130 can communicate with each other.
[0041] In the example of FIG. 1A, the ambient IoT device 110 communicates bidirectionally with the network device 120. In the communication environment 100A, the network device 130 may be a base station. For example, the network device 130 may be outdoor, and the ambient IoT device 110 may be indoor.
[0042] The network device 130 may be a NG-RAN device. As used herein, the term "RAN" refers to the Radio Access Network, a critical component of wireless communication systems such as LTE and 5G. The RAN connects devices, such as smartphones and IoT devices, to the core network, facilitating the transmission of data and control signals. “NG-RAN” , also known as the next generation RAN, is an important part of the 5G network architecture. In some embodiments of the present disclosure, the network device 130 is sometimes referred to as a NG-RAN device.
[0043] FIG. 1B illustrates a schematic diagram of an example communication environment 100B in which example embodiments of the present disclosure can be implemented. In the communication environment 100B, a plurality of communication devices, including an ambient IoT (AIoT) device 110, a network device 130, and an intermediate node 120, can communicate with each other.
[0044] In the example of FIG. 1B, the ambient IoT device 110 communicates bidirectionally with an intermediate node 120 between the ambient IoT device 110 and the network device 130. In the communication environment 100A, the network device 130 may be a base station serving an intermediate node 120. The intermediate node 120 may be a UE, a relay, an IAB node, a repeater, and the like which is capable of Ambient IoT. The intermediate node 120 may transfer Ambient IoT data and / or signaling between the ambient IoT device 110 and the network device 130, and a UE may act as an intermediate node 120 which is under the control of the network device 130. For example, the network device 130 may be outdoor, and the ambient IoT device 110 may be indoor.
[0045] It is to be understood that the number of devices and their connections shown in FIGS. 1A and 1B are only for the purpose of illustration without suggesting any limitation. The communication environment 100A and 100B 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 100A or 100B. It is noted that although illustrated as a network device, the network device 130 may be another device than a network device. Although illustrated as a terminal device, the intermediate node 120 may be other device than a terminal device.
[0046] Some example embodiments may involve the intermediate node 120 operating as a UE which may be authorized to be an intermediate node, and the network device 130 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.
[0047] In some example embodiments, the AIoT device 110 may be a terminal device (e.g., UE) and the network device 130 may be a base station (e.g., gNB) . In this case, a link from the network device 130 to the AIoT device 110 may be referred to as a downlink (DL) , while a link from the AIoT device 110 to the network device 130 may be referred to as an uplink (UL) . In DL, the network device 130 is a transmitting (TX) device (or a transmitter) and the AIoT device 110 is a receiving (RX) device (or a receiver) . In UL, the AIoT device 110 is a TX device (or a transmitter) and the network device 130 is a RX device (or a receiver) .
[0048] The communications in the communication environment 100 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.
[0049] In the embodiments shown in FIGS. 1A and 1B, the AIoT device 110 may include an energy harvesting module and a backscattering module. The intermediate node 120 (e.g., UE or a reader) transmits an energy supply or command to the AIoT device 110. In response to receiving the energy supply and command, the AIoT device 110 backscatters to the intermediate node 120.
[0050] In an example, the peak power consumption of the AIoT device 110 may be less than 1 μW, and such AIoT device 110 may have energy storage. Moreover, the initial sampling frequency offset (SFO) may be less than to 10X ppm. Further, there is neither DL nor UL amplification in the device. The device’s DL and UL transmission is backscattered on a carrier wave provided externally.
[0051] In another example, the peak power consumption of the AIoT device 110 may be less than a few hundred μW, and such AIoT device 110 may have energy storage. There may be DL and UL amplification in the device. Moreover, the initial SFO may be less than to 10X ppm. In addition, the device’s DL and UL transmission may be generated internally by the device, or be backscattered on a carrier wave provided externally. Furthermore, the device’s DL and UL transmission may be generated internally by the device.
[0052] In some predefined standard, the issues on the system architecture and procedure to support 5G AIoT services are described. For example, the AIoT device may be battery-less or with limited energy storage capability. In these cases, the energy of the AIoT device may be provided through the harvesting of radio waves, light, motion, heat, or any other power source that could be seen suitable.
[0053] Considering the limited size and complexity required by practical applications for battery-less AIoT 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. Conventional cellular devices may not work well with energy harvesting due to their peak power consumption of higher than 10mW.
[0054] Furthermore, it is necessary to study the mechanisms for determining the resources for transmission of signal for the AIoT device. For example, in the random access (RA) process of the AIoT device, the AIoT device may transmit, to the network device or the intermediate device, an uplink signal via the random access channel (RACH) , or an uplink signal to access to the RAN. There is need to study allocation of the resource for the transmission of the uplink signal associated with the RA process. Moreover, for a network device, there may be multiple AIoT devices transmitting the uplink signal to the network device in the same time. The collision of the uplink signals may lead to abnormality in the RA process. Thus, it is necessary to study resource allocation of AIoT device.
[0055] To solve the above and other related / potential issues, embodiments of the present disclosure propose a solution. In the solution, configuration information and resource information for the resources for transmission of an uplink signal associated with a RA procedure are proposed. The resource information is associated with the configuration information, which indicates resources for at least one of: an initial transmission or at least one retransmission of the uplink signal. Moreover, the resource information includes time domain or frequency domain information of resources for the uplink signal.
[0056] Example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0057] Reference is made to FIG. 2, which illustrates a signaling flow 200 of resource allocation of AIoT device in accordance with some embodiments of the present disclosure. The signaling flow 200 involves a first communication device 210 and a second communication device 220. In some embodiments, the first communication device 210 may be implemented as or included in the AIoT device 110 in FIGS. 1A and 1B. The second communication device 220 may be implemented as or included in the network device 130 in FIGS. 1A and 1B. Moreover, the second communication device 220 may be implemented as a reader of the AIoT device. Specifically, the reader may be implemented as or included in a terminal device or a gNB. For the purposes of discussion, the signaling flow 200 will be discussed with reference to FIGS. 1A and 1B.
[0058] In the signaling flow 200, the second communication device 220 transmits (2010) configuration information to the first communication device 210. Correspondingly, the first communication device 210 receives (2020) the configuration information from the second communication device 220. Specifically, the configuration information may indicate resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure. In some implementations, the uplink signal may include RA preamble or random ID or device ID (e.g., Msg. 1 or Msg. B) of the first communication device 210. In these cases, the first communication device 210 may transmit the uplink signal to the second communication device 220 for the RA process.
[0059] In some embodiments, the configuration information may include information of time units or frequency units of the resources for the transmission of the uplink signal. Specifically, the information of the time units may include, but not limited to, a number of the time units of the resources, a size of a time unit of the resources, and a set of start points of the time units of the resources. Moreover, the information of the frequency units may include, but not limited to, a number of the frequency units of the resources, a size of a frequency unit of the resources, and a set of start points of the frequency units of the resources. That is, the configuration information may indicate a plurality of units of resources for AIoT devices. Furthermore, each of the units may be associated with a part of the time domain resources and a part of the frequency domain resources.
[0060] Moreover, the first communication device 210 determines (2030) resource information for the uplink signal based on the configuration information. The resource information may include time domain information or frequency domain information of resources for the uplink signal.
[0061] Furthermore, the first communication device 210 may transmit, to the second communication device, the uplink signal by using the resources indicated by the resource information. Upon receiving the uplink signal from the first communication device 210, the second communication device 220 may transmit, to the first communication device 210, a response message associated with the uplink signal. Additionally, the second communication device 220 may transmit a response signal including the response message. In some embodiments, the response message may be a RA response (e.g., Msg. 2 or Msg. B) to the RA preamble or random ID or device ID included in the uplink signal. Furthermore, upon receiving the response message, the first communication device 210 may transmit a further uplink signal to the second communication device 220. Specifically, the further uplink signal may include a radio resource control (RRC) connection request (e.g., Msg. 3) .
[0062] In an example implementation, wherein the resources indicated by the configuration information may be for a plurality of first communication devices. Furthermore, the first communication device 210 may determine a first part of the resource information for the initial transmission based on an identification (ID) of the first communication device 210 and a first part of the configuration information for the initial transmission of the uplink signal. Moreover, identification information of the first communication device 210 may be an implementation of the ID of the first communication device 210.
[0063] In these cases, the identification may include a first identification or a second identification. The identification may be configured by the second communication device 220 or predetermined by the first communication device 210. Specifically, the first identification may be a RA identifier (also referred to as a random ID) of the first communication device 210. The second identification may be the device ID of the first communication device 210.
[0064] Moreover, the first communication device 210 may perform the initial transmission of the uplink signal based on the first part of the resource information. In some implementations, the first communication device 210 may select a part of the resources indicated by the configuration information based on the identification.
[0065] Furthermore, the first communication device 210 may determine the time domain information for the initial transmission based on a first part of the identification and the first part of the configuration information. Additionally, the first communication device 210 may determine the frequency domain information for the initial transmission based on a second part of the identification and the first part of the configuration information. The ID or the identification information may include a plurality of information bits. The first part of the ID may include a part of the plurality of information bits. Additionally, the second part of the ID may include another part of the information bits. For example, the ID or the identification information may include a 16-bit binary number. In these cases, the first communication device 210 may determine the time domain information for the initial transmission based on 8 bits of the 16-bit binary number. Additionally, the first communication device 210 may determine the frequency domain information for the initial transmission based on another 8 bits of the 16-bit binary number.
[0066] Specifically, the first part and the second part of the identification may be predefined. Alternatively, the first part of the identification may be determined based on time domain information in the first part of the configuration information. Moreover, the second part of the identification may be determined based on frequency domain information in the first part of the configuration information.
[0067] Alternatively or in addition, the first part of the identification may be the same to the second part of the identification. In these cases, the first part of the identification may be determined based on the time domain information and the frequency domain information in the first part of the configuration information.
[0068] In some embodiments, upon a failure of the initial transmission, the first communication device 210 may determine a second part of the resource information for the at least one retransmission of the uplink signal. In these cases, the uplink signal may fail to be transmitted to the second communication device 220 in the initial transmission, or the first communication device 210 may fail to receive the signal transmitted by the second communication device 220 in response to the initial transmission.
[0069] Specifically, if the first communication device 210 does not receive the response message related to the uplink signal in a predetermined or predefined time duration, the transmission of the uplink signal may be considered as failed. It may be determined as the failure that the uplink signal is not received at the second communication device 220 or the second communication device 220 does not send the response message. Additionally, it may be determined as the failure that the first communication device 210 does not receive the response message. In some embodiments, the first communication device 210 may receive a response message associated with a different first communication device which is also determined as the failure of the transmission of the uplink signal.
[0070] Moreover, the first communication device 210 may perform the at least one retransmission based on the second part of the resource information. In some implementations, if the initial transmission of the uplink signal is failed, the first communication device 210 may perform the at least one retransmission of the uplink signal.
[0071] Furthermore, the first communication device may determine a second part of the resource information for the at least one retransmission of the uplink signal based on configuration information for the at least one retransmission of the uplink signal, a number of times of failures of transmissions of the uplink signal, or a relationship between the resource information for the retransmission and the initial transmission. In some implementations, the number of times of failures may be a number of times of consecutive failures of transmissions of the uplink signal. Sometimes, the number of failures may be a number of times for consecutive failures of transmissions of the uplink signal in a predefined / preconfigured time window / duration.
[0072] Moreover, the relationship may be included in the configuration information. Specifically, the second part of the resource information may include a number of the at least one retransmission. In some embodiments, if the uplink signal is transmitted to the second communication device 210 successfully in one of the at least one retransmission, the rest of the predefined / preconfigured retransmissions may be not performed.
[0073] In some embodiments, the configuration information for the at least one retransmission of the uplink signal may include, but not limited to, information of predetermined resources for the at least one retransmission of the uplink signal, an indication indicating a part of resources for the at least one retransmission, a flag indicating that resources corresponding to the indication with the flag are used for the at least one retransmission, a number of resources for the at least one retransmission, or a minimum gap among resources. Specifically, each gap among resources may be between resources for two of the initial transmission and the at least one of retransmission of the uplink signal.
[0074] In some implementations, the indication included in the configuration information may include a bitmap indication or an index indication. Additionally, the bitmap indication may include at least one bit, each bit of the at least one bit indicating at least one resource for the at least one retransmission. Alternatively, each bit of the at least one bit may indicate a resource group. Moreover, the index indication may include at least one index, each index of the at least one index indicating at least one resource for the at least one retransmission. Alternatively or in addition, each index of the at least one index may indicate at least a resource group. Furthermore, the second part of the resources related to the second part of the resource information for the at least one retransmission may be included in the resource group indicated by a bit of the bitmap indication or an index of the index indication, and the second part of the resources may be determined based on the ID of the first communication device 210 and the number of resources included in the resource group.
[0075] Additionally, the resources indicated in the configuration information may include a plurality of resource groups, each resource group corresponding to one of the plurality of first communication devices. In these cases, one of the plurality of first communication devices may select one of the plurality of resource groups based on the ID of the one of the plurality of first communication devices.
[0076] Specifically, the configuration information may further include, but not limited to, a number of the resource groups and a number of resources in each of the resource groups. Furthermore, the number of resources in each of the resource groups may be predetermined. Alternatively, the number of resources in each of the resource groups may be associated with a type of the random access procedure, a maximum number of the at least one retransmission, or at least one number of repetitions in at least one of the initial transmission or the at least one of retransmission of the uplink signal. In some implementations, the number of resources in each of the resource groups may be determined by the second communication devices 220 and indicated in the configuration information.
[0077] Moreover, at least a part of resources for transmission of a further uplink signal may be in one of the resource groups corresponding to the first communication device. In some embodiments, the first communication device 210 may transmit the uplink signal to the second communication device 220 successfully by using a part of the resources in the resource group associated with the first communication device 210. In these cases, the rest resources in the resource group may be used by the first communication device 210 for transmissions of the further uplink signal. In some implementations, the further uplink signal may be related to a further step of the RA procedure, such as a RRC connection request.
[0078] In some embodiments, the resources indicated by the configuration information may be dedicated for the first communication device. In these cases, the configuration information may indicate resources dedicated for the first communication device. Specifically, the first communication device 210 may determine the resource information based on the configuration information. In these cases, the resource information may include repetition information for at least one transmission in the initial transmission and / or the at least one of retransmission of the uplink signal, gap information indicating a gap between resources for two of the at least one transmission, a start time point of resources for the initial transmission of the uplink signal, or a maximum number of the at least one transmission including the initial transmission and retransmission.
[0079] Moreover, the at least one transmission may include one or more repetitions. Furthermore, a number of the repetitions may be associated with the at least one transmission.
[0080] Furthermore, the first communication device 210 may use an updated repetition number for the at least one transmission, and the updated repetition number is smaller than the indicated one for the at least one transmission. In some implementations, energy of the first communication device 210 may be not enough for transmission of the uplink signal based on the indicated number of repetitions. In these cases, the first communication device 210 may decrease the number of the repetitions.
[0081] In addition, the configuration information may include an identification of the first communication device 210. Specifically, the configuration information associated with the first communication device 210 may include the ID of the first communication device 210.
[0082] Additionally, the first communication device 210, after a first transmission in the at least one transmission, may fail to receive response signal transmitted from the second communication device 220. Specifically, the first communication device 210 may receive a second repetition number from the second communication device 220, and the second number may be no smaller than a first number of repetitions associated with the first transmission. Furthermore, the first communication device 210 may perform a second transmission in the at least one transmission based on a second number of repetitions.
[0083] Correspondingly, the second communication device 220, after a first transmission in the at least one transmission, may fail to receive the uplink signal transmitted from the first communication device 210 or fail to transmit a response signal to the uplink signal to the first communication device 210. In these cases, the second communication device 220 may transmit a second number of repetitions to the first communication device 210. Specifically, the second number is no smaller than a first number of repetitions associated with the first transmission and is associated with a second transmission of the uplink signal. Alternatively, the second communication device 220 may transmit, to the first communication device 210, a second repetition number or a second time duration for the response signal. Specifically, the second repetition number is larger than 1, or the second time duration is longer than that for a first transmission of the response signal.
[0084] Alternatively, the first communication device 210, after a first transmission in the at least one transmission, may fail to receive response signal transmitted from the second communication device 220. In some implementations, the first communication device 210 may receive a second repetition number or a second time duration for a response message. Furthermore, the first communication device 21 may perform a reception of the response message based on the second repetition number or the second time duration. In these cases, the second repetition number may be larger than 1. Alternatively or in addition, the second time duration may be longer than that for the first transmission of the response signal.
[0085] In this way, the first communication device 210 is able to determine the resources for the uplink signal associated with the RA procedure. Moreover, the first communication device 210 is able to perform at least one transmission of the uplink signal in an efficient way. Thus, the efficiency and effectiveness of the RA procedure is improved.
[0086] Now more detailed embodiments will be further discussed below. FIG. 3 illustrates a diagram 300 of example resources for AIoT devices in accordance with some embodiments of the present disclosure. For the purpose of discussion, the diagram 300 will be discussed with reference to FIGS. 1A, 1B and FIG. 2.
[0087] As shown in FIG. 3, resources for the transmission of the uplink signal may include a plurality of units. The resources may be aligned in time domain and / or frequency domain. Specifically, the resources shown in FIG. 3 may be selected by AIoT devices. The AIoT device may be implemented as or included in the first communication device 210 in FIG. 2. In addition, the resources may be configured by a gNB or reader. The gNB or reader may be implemented as or included in the second communication device 220 in FIG. 2. For example, the AIoT device may be implemented as the AIoT device 110 in FIGS. 1A and 1B and the gNB or reader may be implemented as the network device 130 in FIGS. 1A and 1B.
[0088] As illustrated in FIG. 3, the resources may include a number (denoted as “LN” ) of time units and a number (denoted as “LM” ) of frequency units of resources. Alternatively, the LN may be the number of the start points of time units and the LM may be the number of the start points of frequency units. Furthermore, in the time domain (denoted as “T” ) , the time unit of resources may indicate a time duration as the size of the time unit. Additionally, the time duration may be one or more slot or a predefined or indicated length of time, such as, 0.5ms or 1ms. Moreover, the time units may be indicated by a set of start points of the time units.
[0089] In addition, in the frequency domain (denoted as “F” ) , the frequency unit of resources may indicate a bandwidth as the size of the frequency unit. Specifically, the bandwidth may be in terms of kHz. For example, the bandwidth may be 180kHz or a predefined or indicated bandwidth. Moreover, the frequency units may be indicated by a set of start points of the frequency units. In some embodiments, the bandwidth may be associated with the bandwidth of the signal (a R2D signal) received at the first communication device before sending the uplink signal. For example, the frequency unit may be same as the bandwidth of the received signal. For another example, the frequency unit may be half of the bandwidth of the received signal. In some embodiments, the frequency resource corresponding to round (LM / 2) may be aligned with the bandwidth of the received signal. For example, the central point is aligned, or the start point is aligned. In this case, may be LM / 2 or (LM+1) / 2 or (LM-1) / 2 is indicated instead for totally LM or LM+1 frequency units.
[0090] In some embodiments, one of the resources may corresponding to the resource for a transmission of the uplink signal. That is, a time unit of one of the resources may be corresponding to the length of time for a transmission of the Msg. 1 or Msg. A of the RA procedure without repetition. Additionally, a frequency of one of the resources is corresponding to the bandwidth for one transmission.
[0091] Alternatively, one of the resources may be defined with a predefined time unit and / or a predefined bandwidth size. Moreover, the predefined time unit length may be larger than or equal to the time length for a transmission of the Msg. 1 or Msg. A of the RA procedure without repetition. In addition, the predefined bandwidth size may be larger than or equal to the bandwidth for one transmission.
[0092] Furthermore, the predefined time unit may be in terms of a group of chip durations. Alternatively or in addition, the predefined time unit may be in terms of a time unit indicated implicitly by the reader to device (R2D) signal and / or a postamble in the R2D signal. Additionally, the predefined bandwidth size may be in terms of a bandwidth size indicated implicitly by the R2D signal, such as a frequency shift or a modulation.
[0093] In this way, the resources for the transmission of the uplink signal are determined and configured in an efficient way. Thus, the AIoT device may select the resource efficiently and flexibly.
[0094] In some implementations, the resources in FIG. 3 may be indicated for multiple AIoT devices. The AIoT devices may be implemented as or included in the first communication device 210 in FIG. 2. The AIoT device may select a part of the resources for the transmission of the uplink signal associated with the RA procedure. Specifically, the AIoT device may determine the number, the start points, or the index of the resource for the transmission of the uplink signal based on the ID of the AIoT device. The ID of the AIoT device may include a RA identifier (also referred to as a random ID) of the AIoT device or the device ID of the first communication device 210.
[0095] Specifically, the AIoT device may determine a first part of the resources information for the transmission of the uplink signal based on the ID of the AIoT device and a first part of the configuration information for the initial transmission of the uplink signal. furthermore, the AIoT device may perform the initial transmission of the uplink signal based on the first part of the resource information.
[0096] In some embodiments, the ID may be a 16-bit binary number. For the initial transmission of the uplink signal, the AIoT device may determine a first part of resource information based on the ID of the AIoT device.
[0097] In some implementations, several predetermined bits among these 16 bits may be used to determine the resources. For example, in the time domain, a first part (e.g., the lower 8 bits) of the ID may be used to determine the time resource index within all the resources is derived by mod (Vbt, LN) or mod (Vbt, Nst) . Correspondingly, in the frequency domain, a second part (e.g., the higher 8 bits) of the ID may be used to determine the frequency resource index within all the resources is derived by mod (Vbf, LN) or mod (Vbf, Nsf) . Moreover, the time resource index may indicate a time unit of the resources and the frequency resource index may indicate a frequency unit of the resources. Specifically, the time resource index and the frequency resource index start counting from 0.
[0098] The Vbt and the Vbf are the decimal values derived from the bits selected. The Nst and the Nsf are the number of start points in time domain and frequency domain respectively. Alternatively, the odd 8 bits of the ID may be used to determine the time resource index and the even 8 bits of the ID may be used to determine the frequency resource index. It is to be understood that the examples mentioned above are only for the purpose of illustration without suggesting any limitation.
[0099] Alternatively, the first part and the second part of the ID may be determined based on the number of resources or start points in the time domain and the frequency domain separately. For example, the lower K bits of the ID may be used to determine the time resource index. The K may be derived by ceil [log2 (LN) ] or ceil [log2 (Nst) ] . Furthermore, the time resource index may be derived by mod (Vbt, LN) or mod (Vbt, Nst) . Alternatively, for the transmission with one or more repetitions, the time resource index may be derived by N*mod (Vbt, floor (LN / N) ) or N*mod (Vbt, floor (LN / N) ) , wherein N is the number of repetitions.
[0100] Correspondingly, the higher J bits of the ID may be used to determine the frequency resource index. The J may be derived by ceil [log2 (LM) ] or ceil [log2 (Nsf) ] . Furthermore, the frequency resource index may be derived by mod (Vbt, LM) or mod (Vbt, Nsf) .
[0101] Alternatively or in addition, the number of bits of the ID may be determined based on the number of resources or start points in time domain and frequency domain. For example, the lower or higher T bits of the ID may be used. The T may be derived by ceil [log2 (LN*LM) ] or ceil [log2 (Nst*Nsf) ] . Furthermore, the time resource index may be derived by mod (mod (Vbt, LN*LM) , LN) . Moreover, the frequency resource index may be derived by floor (mod (Vb, LN*LM) / LN) . Alternatively, for the transmission with one or more repetitions, the time resource index may be derived by N*mod (mod (Vbt, LN*LM) , LN / N) .
[0102] In some embodiments, the transmission of the uplink signal may be failed. In these cases, the AIoT device may counts the number or times of consecutive failures in a predetermined or predefined time duration. Furthermore, the AIoT device may determine the resource for at least one retransmission of the uplink signal based on the failure times.
[0103] For example, the AIoT may not receive the response message associated with the uplink signal. Specifically, the AIoT may not receive the Msg. 2 related to the Msg. 1 within a time duration or time window. It may be determined as the failure that the uplink signal is not received / decoded at the reader or the reader does not send the response message. Additionally, it may be determined as the failure that the AIoT device does not receive the response message. In some embodiments, the AIoT device may receive a response message associated with a different AIoT devices or a different ID which is also determined as the failure of the transmission of the uplink signal.
[0104] In these cases, the AIoT device may determine a second part of the resource information for at least one retransmission of the uplink signal. Moreover, the AIoT device may perform the at least one retransmission based on the second part of the resource information.
[0105] Furthermore, a part of the resources may be predetermined for the at least one retransmission of the uplink signal. That is, dedicated resource area or a set of resources may be allocated for the at least one retransmission of the AIoT device that collided or failed.
[0106] Specifically, a predefined part of the resources may be used for the at least one retransmission. For example, the last M resources may be predefined for the at least one retransmission. In some embodiments, M may be associated with the number of time units indicated, for example, M=LN / 4. In some embodiments, M may be associated with the number of devices, if the number of devices is known to the reader and / or the device, for example, larger number of devices, larger M.
[0107] Alternatively, the resources for the at least one retransmission may be indicated. Specifically, the resources may be indicated by a bitmap indication including at least one bit. In these cases, each bit of the at least one bit may indicate at least one resource for the at least one retransmission. In addition, the resources may be indicated by an index based on a predefined mapping relationship between the index and the part of the resources. Furthermore, each index may indicate at least one resource for the at least one retransmission. Alternatively or in addition, each index may indicate at least one resource group. In these cases, a resource group may include more than one resources.
[0108] In some embodiments, all the resources indicated may be derived into several groups, for example, Ng. And for each group, number of resources is LN / Ng. In this case, a bitmap with Ng bits may be used for resources indication for retransmission. And each bit corresponding to a resource group. And if the bit is 1, means the corresponding resource group can be used for retransmission. For example, bitmap [0 1 0 1] when Ng=4 means the second and the fourth resource groups may be used for retransmission.
[0109] In some embodiments, all the resources indicated may be derived into several groups, for example, Ng. And for each group, number of resources is LN / Ng. In another case, a mapping relationship between multiple indexes and the resource groups is predefined. For example, index 0 means no resource group can be used for retransmission, index 1 means the last resource group may be used for retransmission, index 2 means the last two resource groups may be used for retransmission, index X means the last X resource groups may be used for retransmission (X<=Ng) . Furthermore, the resources for the at least one retransmission may be included in the resource group indicated by a bit of the bitmap indication or an index and determined based on the ID of the AIoT device. In addition, a flag may be used to indicate the all the resources indicated by the R2D signal is for the at least one retransmission. For example, the resource with a predefined flag being 1 may be used for the at least one retransmission.
[0110] Additionally, the number (denoted as “LR” ) of available resources for the at least one retransmission may be determined based on the bitmap or index or flag or predefine. Specifically, if the failure times is not 0, the LR resources are used for the at least one retransmission. According to the ID of the AIoT device, at least one resource may be determined for at least one retransmission. For example, the time unit may be determined by RI = mod (f (ID) , LR) , wherein f (ID) is a function of the ID of the AIoT device, and the start time unit for the first retransmission is the RI-th time unit of the RT resources.
[0111] Since the resources for the at least one retransmission are for multiple AIoT devices, an AIoT device may select the resources from the resources based on the ID of the AIoT device in a similar way as described for the initial transmission. 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.
[0112] Furthermore, the number of times of consecutive failure Kf may be used to determine the resource for the at least one retransmission. For example, an offset associated with the Kf may be used to determine the resources. The resource index indicating the resource for the at least one retransmission may be derived by mod (Vbt+random (Kf) *LN / 4+Kmin, LN) . The random () may be an operation for generating a random number based on the Kf. The Kmin may be a minimum gap between resources for two adjacent transmissions. Specifically, each gap among resources may be between resources for two of the initial transmission and the at least one of retransmission of the uplink signal. In some implementations, Kmin may no smaller than at least a maximum gap length between the response R2D transmission and device to reader (D2R) transmission. In these cases, only the resource index of the resource for the at least one retransmission larger than the index of the resource for the initial transmission is considered valid.
[0113] In some embodiments, a relationship may be determined between the resources for the initial transmission and the at least one retransmission. Specifically, the relationship may be a mapping relationship indicating the mapping relationship between the indexes of the resources for the initial transmission and the at least one retransmission. For example, the resource index of the resource for the at least retransmission may be derived by IDX+m*LN / Ni. The IDX is the index of the resource for the initial transmission and the m is a parameter, for example, a random value uniform distributed in [1, Ni -1] , wherein Ni is a parameter for defining the resource mapping relationship between initial transmission and retransmission, for example, Ni=4. Moreover, if the resource index is larger than LN, the corresponding retransmission may be not performed until the next occasion.
[0114] Furthermore, Mmax may be defined as a maximum number of times of the at least one retransmission. The Mmax may be predefined or predetermined. If the AIoT device fails to receive the response message from the reader in Mmax consecutive times, the AIoT device may wait to resend the uplink signal until receiving next trigger information indicating the next transmission of the uplink signal.
[0115] Alternatively, if an AIoT device receives the response message from the reader, new resource may be indicated for the transmission of the further uplink signal or data for the AIoT device. For example, an AIoT device may transmit the Msg. 3 by using the resource indicated for the AIoT device after receiving the Msg. 2 from the reader. Specifically, the new resource for the transmission of the further uplink signal or data may overlap with the resource for the transmission of the uplink signal. In the case of the overlap between new resources and old resources, the new resources is prioritized.
[0116] In this way, the resources for multiple AIoT devices are able to be indicated by the configuration information and selected by the multiple AIoT devices in an efficient way. The possibility of collision is reduced. Thus, the efficiency of the RA procedure of the AIoT device is improved.
[0117] Another example embodiments related to FIG. 2 will be described below with reference to FIG. 4. In the embodiment of FIG. 4, the resources may be used for transmission of the uplink signal for a single AIoT device. FIG. 4 illustrates a diagram 400 of example resources for an AIoT device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the diagram 400 will be discussed with reference to FIGS. 1A, 1B and FIG. 2. As shown in FIG. 4, the diagram 400 involves resources 402, 404, and 406. Moreover, the diagram 400 also involves a start point S0, a repetition number R, a time gap G, and a maximum number of times of the at least one retransmission Mmax.
[0118] Specifically, the resources shown in FIG. 4 may be selected by an AIoT device. The AIoT device may be implemented as or included in the first communication device 210 in FIG. 2. In addition, the resources may be configured by a reader. The reader may be implemented as or included in the second communication device 220 in FIG. 2. For example, the AIoT device may be implemented as the AIoT device 110 in FIGS. 1A and 1B and the reader may be implemented as the network device 130 in FIGS. 1A and 1B.
[0119] As shown in FIG. 4, a set of resources may be used for the AIoT device. The set of resources may be indicated by a start time S0 indicating the time point at which the transmission of the uplink signal starts. Furthermore, the repetition number R may indicate the repetition number in at least one transmission of the initial transmission and the at least one retransmission. The time gap G may indicate the time gap between resources for two adjacent transmissions, for example, the time gap between resources for two of the initial transmission and the at least one of retransmission of the uplink signal, for example, the time gap between the resource 404 and the resource 406.
[0120] Moreover, the resources in FIG. 4 may further include frequency resources. The frequency resources may be indicated as described above.
[0121] Specifically, as illustrated, the repetition number of the transmission is two. That is, in the at least one transmission of the uplink signal, there may be two repetitions of the message or data to be transmitted. The resource 402 and the resource 404 are related to each of the two repetitions respectively.
[0122] Furthermore, the Mmax may be defined as a maximum number of times of the at least one transmission. The Mmax may be predefined or predetermined. If the AIoT device fails to receive the response message from the gNB or reader in Mmax consecutive times, the AIoT device may wait to resend the uplink signal until receiving next trigger information indicating the next transmission of the uplink signal.
[0123] The time duration of the resource 402, 404, and 406 may be the same. In these cases, the time duration may be fixed or predefined, such as 0.5ms or 1ms. Alternatively, the time duration may be associated with a size of the frequency unit (e.g., a bandwidth size) of the resource. Specifically, the time duration and the bandwidth size are negatively correlated. That is, the larger the bandwidth size, the shorter the time duration. Alternatively or in addition, the time duration may be an integer multiple of 0.5ms or 1ms. For example, the time duration may be larger than or equal to 0.5ms (or 1ms) and smaller than or equal to 4ms (or 8ms) . Alternatively, the time duration may be associated with the energy storing size of the AIoT device. For example, larger energy storing size, larger time duration.
[0124] Moreover, the time gap may be no less than a maximum time defined between the transmission of a R2D signal or the response message (e.g., Msg. 2) and the corresponding D2R signal (e.g. Msg. 1) . In addition, the time gap may include the transmission delay between the gNB or reader and the AIoT device. Furthermore, the time gap may be integer time units, and time unit is defined as above to align the resources, for example, the time unit may be with a fixed time duration.
[0125] In this way, resources for the transmission of uplink signal for a single AIoT device is able to be determined in an efficient way. Thus, the efficiency of the RA procedure of the AIoT device is improved.
[0126] Another example embodiments related to FIG. 4 will be described below with reference to FIGS. 5A to 5C. FIG. 5A illustrates a diagram 500A of example resources for an AIoT device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the diagram 500A will be discussed with reference to FIGS. 1A, 1B and FIG. 2. As shown in FIG. 5A, the diagram 500A involves transmissions 502, 504, and 506. Moreover, the diagram 500A also involves a start point S0 and a time gap G.
[0127] Moreover, the resources in FIG. 5A may further include frequency resources. The frequency resources may be indicated as described above.
[0128] Similar to FIG. 4, the resources shown in FIG. 5A may be selected by an AIoT device and configured by a gNB or a reader. As shown in FIG. 5A, a set of resources may be used for the AIoT device. The set of resources may be indicated by a start time S0 indicating the time point at which the transmission of the uplink signal starts. The G may indicate the time gap between resources for two adjacent transmissions, for example, the time gap between resources for two of the initial transmission and the at least one of retransmission of the uplink signal, for example, the time gap between the resources for the transmissions 502 and 504.
[0129] The time duration of the resources may be the same. In these cases, the time duration may be fixed or predefined or indicated by R2D signal received before sending the uplink signal, such as 0.5ms or 1ms. Furthermore, the Mmax may be defined as a maximum number of times of the at least one transmission. The Mmax may be predefined or predetermined. If the AIoT device fails to receive the response message from the gNB or reader in Mmax consecutive times, the AIoT device may wait to resend the uplink signal until receiving next trigger information indicating the next transmission of the uplink signal.
[0130] In addition, the number of repetitions in the at least one transmission of the uplink signal may be different for each of the at least one transmission. For example, the number of repetitions in the transmission is predefined to be associated with the transmission. As illustrated, the number of repetitions may be equal to the index of the transmission of the uplink signal. The number of repetitions in the transmission 502, which is the first transmission, is equal to one. The number of repetitions in the transmission 504, which is the second transmission, is equal to two. Moreover, the number of repetitions in the transmission 506, which is the third transmission, is equal to three.
[0131] FIG. 5B illustrates a diagram 500B of example resources for an AIoT device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the diagram 500B will be discussed with reference to FIGS. 1A, 1B and FIG. 2. As shown in FIG. 5B, the diagram 500B involves transmissions 512, 514, and 516. Moreover, the diagram 500B also involves a start point S0 and a time gap G.
[0132] Moreover, the resources in FIG. 5B may further include frequency resources. The frequency resources may be indicated as described above.
[0133] Similar to FIG. 4, the resources shown in FIG. 5B may be selected by an AIoT device and configured by a gNB or a reader. As shown in FIG. 5B, a set of resources may be used for the AIoT device. The set of resources may be indicated by a start time S0 indicating the time point at which the transmission of the uplink signal starts. The G may indicate the time gap between resources for two adjacent transmissions, for example, the time gap between resources for two of the initial transmission and the at least one of retransmission of the uplink signal, for example, the time gap between the resources for the transmissions 512 and 514.
[0134] In addition, the number of repetitions in the at least one transmission of the uplink signal may be different for each of the at least one transmission. For example, the number of repetitions in the transmission is predefined to be associated with the transmission. As illustrated, the number of repetitions may be derived by 2^ (i-1) . The i is the index number of the transmission. The number of repetitions in the transmission 512, which is the first transmission, is equal to one. The number of repetitions in the transmission 514, which is the second transmission, is equal to two. Moreover, the number of repetitions in the transmission 516, which is the third transmission, is equal to four.
[0135] FIG. 5C illustrates a diagram 500C of example resources for an AIoT device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the diagram 500C will be discussed with reference to FIGS. 1A, 1B and FIG. 2. As shown in FIG. 5C, the diagram 500C involves transmissions 522, 524, 526, and 528. Moreover, the diagram 500C also involves a start point S0 and a time gap G.
[0136] Moreover, the resources in FIG. 5C may further include frequency resources. The frequency resources may be indicated as described above.
[0137] Similar to FIG. 4, the resources shown in FIG. 5C may be selected by an AIoT device and configured by a gNB or a reader. As shown in FIG. 5C, a set of resources may be used for the AIoT device. The set of resources may be indicated by a start time S0 indicating the time point at which the transmission of the uplink signal starts. The G may indicate the time gap between resources for two adjacent transmissions, for example, the time gap between resources for two of the initial transmission and the at least one of retransmission of the uplink signal, for example, the time gap between the resources for the transmissions 522 and 524.
[0138] In addition, the number of repetitions in the at least one transmission of the uplink signal may be different for each of the at least one transmission. For example, the number of repetitions in the transmission is predefined to be associated with the transmission. As illustrated, the number of repetitions may be segmentation function associated with the index number of the transmission. The number of repetitions in the transmission 522, which is the first transmission, is equal to one. The number of repetitions in the transmission 524, which is the second transmission, is equal to one. Moreover, the number of repetitions in the transmission 526, which is the third transmission, is equal to two. The number of repetitions in the transmission 528, which is the fourth transmission, is equal to two.
[0139] In the example embodiments of FIG. 4 and FIGS. 5A to 5C, the number of actual repetitions applied by the AIoT devices may be less than the predefined or indicated number due to insufficient energy. For example, for a transmission in which three repetitions are indicated, insufficient energy of the AIoT device may lead to an updated repetition number for the transmission. Specifically, the updated repetition number may be smaller than the indicated one for the transmission. That is, some of the named repetitions are dropped in the transmission. In these cases, the transmission power for these actual repetitions may be increased.
[0140] Alternatively, the updated or increased transmission power may be reported to the reader, if the transmission power has influence on the decoding procedure of the reader. For example, an offset between the transmission power and the indicated or predefined power of the transmission. Moreover, upon resources for repetitions being indicated, the AIoT device may report whether the repetition of a transmission is the last repetition. Specifically, the reader may combines only the actual repetitions when received the last repetition before the last named repetition. Furthermore, the reader may reduce the processing time when compared with receiving all the indicated or named repetitions, also increase successfully the decoding probability. Based on the actual repetition applied, the reader may adjust the repetition number for the future transmission. In addition, the reader may re-consider the received power of the signal for information decoding.
[0141] Furthermore, the resources corresponding to the dropped repetitions may be reserved and not used. Moreover, the time duration corresponding to the dropped repetitions may be used for energy harvesting for the AIoT device.
[0142] Moreover, if the AIoT device receives the response message, such as Msg. 2, successfully before the Mmax-th transmission, the AIoT device may use new resources indicated by the response message for a transmission of a further uplink signal. The further uplink signal may include a RRC connection request or data. In these cases, the remain resources for the transmission of the uplink signal (e.g., Msg. 1) may be considered invalid. If the resources indicated by the response message is collided with the resources for the at least one retransmission of the uplink signal, the AIoT device may transmit the further uplink signal.
[0143] In this way, the resource the transmission of the uplink signal for the AIoT device is able to be configured. Moreover, the resource of the repetitions in the transmission is able to be determined. Thus, the quality of transmissions in the RA procedure is improved.
[0144] In some embodiments, resources may be used for multiple AIoT devices. And for each device, multiple resources may be indicated. Reference is made to FIG. 6A, which illustrates a diagram 600A of an example resource group for an AIoT devices in accordance with some embodiments of the present disclosure. For the purpose of discussion, the diagram 600A will be discussed with reference to FIGS. 1A, 1B and FIG. 2. As shown in FIG. 6A, the diagram 600A involves LN resources in time domain. Moreover, the resources in FIG. 6A may further include frequency resources. The frequency resources may be indicated as described above.
[0145] Specifically, the resources shown in FIG. 6A may be included in the resources in FIG. 3 and selected by an AIoT device. The AIoT device may be implemented as or included in the first communication device 210 in FIG. 2. In addition, the resources may be configured by a gNB or a reader. The gNB or reader may be implemented as or included in the second communication device 220 in FIG. 2. For example, the AIoT device may be implemented as the AIoT device 110 in FIGS. 1A and 1B and the gNB or reader may be implemented as the network device 130 in FIGS. 1A and 1B.
[0146] As shown in FIG. 6A, a resource group may be indicated. The resource group may be used for an AIoT device. The resource group may be indicated by a resource number indication. In some implementations, a number of the resource group may be indicated instead of the number of resources.
[0147] Alternatively, a number of the resources of all the resource groups and a number of resources in each resource group is indicated. Specifically, the number of resources in each resource group may be predefined. Alternatively, the number of resources in each resource group may be associated with a type of the random access procedure, a maximum number of the at least one retransmission, or at least one number of repetitions in at least one of the initial transmission or the at least one of retransmission of the uplink signal. Specifically, the number of resources in each resource group may be determined based on the RACH access type, the maximum number of times of the at least one retransmission, and the number of repetitions. Moreover, the resources in a resource group may be consecutive or non-consecutive in time domain.
[0148] In some implementations, the index of the resource group is determined based on the ID of the AIoT device, similar as the way described above.
[0149] Upon a failure of the transmission of the uplink signal, the resources within the resource group may be used for at least one retransmission of the uplink signal. Reference is made to FIG. 6B which illustrates a diagram 600B of an example resource group for an AIoT devices in accordance with some embodiments of the present disclosure. For the purpose of discussion, the diagram 600B will be discussed with reference to FIGS. 1A, 1B and FIG. 2. Bs shown in FIG. 6B, the diagram 600B involves resources 602, 604, and 606. Additionally, the diagram 600B further involves LN resources in time domain. Moreover, the resources in FIG. 6B may further include frequency resources. The frequency resources may be indicated as described above.
[0150] Specifically, the resources shown in FIG. 6B may be included in the resources in FIG. 3 and selected by an AIoT device. The AIoT device may be implemented as or included in the first communication device 210 in FIG. 2. In addition, the resources may be configured by a gNB or a reader. The gNB or reader may be implemented as or included in the second communication device 220 in FIG. 2. For example, the AIoT device may be implemented as the AIoT device 110 in FIGS. 1A and 1B and the gNB or reader may be implemented as the network device 130 in FIGS. 1A and 1B.
[0151] In the embodiment of FIG. 6B, the number of repetitions for retransmission is larger than one. As illustrated, the resource 602 may be used for the initial transmission of the uplink signal. The resource 604 may be related to the time gap between the resources for the initial transmission and the at least one retransmission. Moreover, the resource 604 and 606 may be used for the repetitions in the retransmission of the uplink signal.
[0152] Alternatively, if the AIoT device receives the response message successfully, the residue resources within the resource group for the transmission of the uplink signal may be used for a transmission of the further uplink signal. For example, if the AIoT device receives Msg. 2, the residue resources in the resource group for a transmission of the Msg. 1 may be used for a transmission of the Msg. 3 or data.
[0153] In this way, resources in terms of resource groups for multiple AIoT devices is able to be configured and selected. Moreover, the possibility of collision between resources for different AIoT devices is reduced. Thus, the effectiveness of the RA procedure of the AIoT devices is improved.
[0154] In some implementations, a set of resources may be indicated for an AIoT device. Specifically, the set of resources is indicated by a start time point, a time duration, a start frequency point, and a bandwidth size of the resources. The time duration may be predefined, for example, 0.5ms or 1ms. Alternatively, the time duration may be an integer multiple of 0.5ms or 1ms. Moreover, the time duration may be indicated by a default value and a multiple number which is an integer. In some embodiments, the default value may be indicated by the R2D signal implicitly.
[0155] In some embodiments, the time duration and the bandwidth size may be both predefined. For example, the time duration may be 0.5ms or 1ms and the bandwidth size may be 180kHz or 360kHz. In some embodiments, the bandwidth size may be indicated by the R2D signal implicitly.
[0156] Alternatively, the time duration and the bandwidth size may be associated with each other. For example, one of the time duration and the bandwidth size may be derived from the other. Specifically, the time duration and the bandwidth size are negatively correlated. That is, the larger the bandwidth size, the shorter the time duration.
[0157] Furthermore, the set of resources for an AIoT device may be indicated by the configuration information including a dedicated ID of the AIoT device.
[0158] Additionally, if the AIoT device fails to receive a response message related to the uplink signal in a predefined length of time, the AIoT device may wait to re-transmit the uplink signal until receiving next trigger information indicating the next transmission of the uplink signal.
[0159] Specifically, the resources for the next transmission of the uplink signal may be additionally indicated. Alternatively, if the uplink signal is failed to be received at the gNB or reader, the number of repetitions may be increased in the next transmission of the uplink signal. The trigger information may include an indication indicating the increasement of the number of repetitions.
[0160] In addition, if the further uplink signal is failed to be received at the gNB, which may mean the response signal to the uplink signal is failed to be received at the AIoT devices, a time duration or the repetition number of the response signal may be increased. The increasing information may be indicated to the AIoT device with a new trigger information. In these cases, AIoT device may determine a new time duration for receiving the response signal.. The new time duration may be greater than the original time duration for the response signal to the first transmission.
[0161] Furthermore, the number of actual repetitions may be less than the predefined or indicated number due to insufficient energy. In these cases, the transmission power may be increased for the repetitions in the transmission. Alternatively, the transmission power may be reported to the reader, if the transmission power has influence on the decoding procedure of the reader. For example, an offset between the transmission power and the indicated or predefined power of the transmission.
[0162] Moreover, upon resources for repetitions being indicated, whether the repetition of a transmission is the last repetition may be reported. Specifically, only the actual repetitions may be combined. The combination information may be indicated to the AIoT device by the reader or gNB. Furthermore, the processing time may be reduced when compared with receiving all the indicated repetitions. The repetition number for the future transmission may be adjusted. The adjustment information may be indicated to the AIoT device by the reader or gNB. In addition, the reader or gNB may re-consider the received power of the signal for information decoding.
[0163] In this way, the resources for a single AIoT device is able to be configured in an efficient way. Moreover, the resources may be used for repetitions in the transmissions. Thus, the quality of the transmission of the RA procedure is improved.
[0164] FIG. 7 illustrates a flowchart of a communication method 700 implemented at a first communication device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 700 will be described from the perspective of the first communication device in FIG. 2.
[0165] At block 710, the first communication device 210 may receives, from a second communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure.
[0166] At block 720, the first communication device 210 may determines, resource information for the uplink signal based on the configuration information, wherein the resource information comprises at least one of: time domain information of resources for the uplink signal, or frequency domain information of resources for the uplink signal.
[0167] In some example embodiments, the resources indicated by the configuration information may be for a plurality of first communication devices, and wherein the first communication device may determine a first part of the resource information for the initial transmission based on an identification of the first communication device and a first part of the configuration information for the initial transmission of the uplink signal; and perform the initial transmission of the uplink signal based on the first part of the resource information.
[0168] In some example embodiments, the first communication device 210 may determine the time domain information for the initial transmission based on a first part of the identification and the first part of the configuration information; and determine the frequency domain information for the initial transmission based on a second part of the identification and the first part of the configuration information,
[0169] In some example embodiments, the first part and the second part of the identification may be predefined, or wherein the first part of the identification may be determined based on time domain information in the first part of the configuration information and the second part of the identification may be determined based on frequency domain information in the first part of the configuration information, or wherein the first part of the identification may be the same to the second part of the identification, the first part of the identification may be determined based on the time domain information and the frequency domain information in the first part of the configuration information.
[0170] In some example embodiments, the configuration information may comprise at least one of: information of time units of the resources, or information of frequency units of the resources.
[0171] In some example embodiments, the information of the time units may comprise at least one of: a number of the time units of the resources, a size of a time unit of the resources, or a set of start points of the time units of the resources, and the information of the frequency units comprises at least one of: a number of the frequency units of the resources, a size of a frequency unit of the resources, or a set of start points of the frequency units of the resources.
[0172] In some example embodiments, in response to a failure of the initial transmission, the first communication device 210 may determine a second part of the resource information for the at least one retransmission of the uplink signal; and perform the at least one retransmission based on the second part of the resource information.
[0173] In some example embodiments, the first communication device 210 may determine a second part of the resource information for the at least one retransmission of the uplink signal based on at least one of: configuration information for the at least one retransmission of the uplink signal, a number of times of failures of transmissions of the uplink signal, or a relationship between the resource information for the retransmission and the initial transmission, wherein the second part of the resource information comprises a number of the at least one retransmission.
[0174] In some example embodiments, the configuration information for the at least one retransmission of the uplink signal may comprise at least one of: information of predetermined resources for the at least one retransmission of the uplink signal, an indication indicating a part of resources for the at least one retransmission, a flag indicating that resources corresponding to the indication with the flag are used for the at least one retransmission, a number of resources for the at least one retransmission, or a minimum gap among resources, wherein each gap may be between resources for two of the initial transmission and the at least one of retransmission of the uplink signal.
[0175] In some example embodiments, the indication may comprise at least one of: a bitmap indication comprising at least one bit, each bit of the at least one bit indicating at least one resource for the at least one retransmission, or an index indication comprising at least one index, each index of the at least one index indicating at least one resource for the at least one retransmission.
[0176] In some example embodiments, the resources indicated in the configuration information may comprise a plurality of resource groups, each resource group corresponding to one of the plurality of first communication devices.
[0177] In some example embodiments, the configuration information may further comprise at least one of: a number of the resource groups, or a number of resources in each of the resource groups.
[0178] In some example embodiments, the number of resources in each of the resource groups may be predetermined, or wherein the number of resources in each of the resource groups may be associated with at least one of: a type of the random access procedure, a maximum number of the at least one retransmission, or at least one number of repetitions in at least one of the initial transmission or the at least one of retransmission of the uplink signal.
[0179] In some example embodiments, at least a part of resources for transmission of a further uplink signal may be in one of the resource groups corresponding to the first communication device 210.
[0180] In some example embodiments, the resources indicated by the configuration information may be dedicated for the first communication device 210, and wherein the first communication device 210 may determine the resource information based on the configuration information, wherein the resource information comprises at least one of: repetition information for at least one transmission in the initial transmission and / or the at least one of retransmission of the uplink signal, gap information indicating a gap between resources for two of the at least one transmission, a start time point of resources for the initial transmission of the uplink signal, or a maximum number of the at least one retransmission.
[0181] In some example embodiments, the at least one transmission may comprise one or more repetitions, and a number of the repetitions is associated with the at least one transmission.
[0182] In some example embodiments, the first communication device 210 may use an updated repetition number for the at least one transmission, and the updated repetition number is smaller than the indicated one for the at least one transmission.
[0183] In some example embodiments, the configuration information may comprise an identification of the first communication device.
[0184] In some example embodiments, the first communication device 210 may receive a second repetition number from the second communication device, and perform a second transmission in the at least one transmission based on a second number of repetitions, wherein the second number is no smaller than a first number of repetitions associated with a first transmission in the at least one transmission.
[0185] In some example embodiments, the first communication device 210 may receive a second repetition number or a second time duration for a response message, and perform a reception of the response message based on the second repetition number or the second time duration, wherein the second repetition number is larger than 1, or the second time duration is longer than that for the first transmission of the response signal .
[0186] FIG. 8 illustrates a flowchart of a communication method 800 implemented at a second communication device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 800 will be described from the perspective of the second communication device 220 in FIG. 2.
[0187] At block 810, the second communication device 220 transmits, to a first communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure.
[0188] In some example embodiments, the resources indicated by the configuration information may be for a plurality of first communication devices.
[0189] In some example embodiments, a first part and a second part of the identification may be predefined, or wherein the first part of the identification may be determined based on time domain information in the first part of the configuration information and the second part of the identification may be determined based on frequency domain information in the first part of the configuration information, or wherein the first part of the identification may be the same to the second part of the identification, the first part of the identification may be determined based on the time domain information and the frequency domain information in the first part of the configuration information.
[0190] In some example embodiments, the configuration information may comprise at least one of: information of time units of the resources, or information of frequency units of the resources.
[0191] In some example embodiments, the information of the time units may comprise at least one of: a number of the time units of the resources, a size of a time unit of the resources, or a set of start points of the time units of the resources, and the information of the frequency units may comprise at least one of: a number of the frequency units of the resources, a size of a frequency unit of the resources, or a set of start points of the frequency units of the resources.
[0192] In some example embodiments, the configuration information for the at least one retransmission of the uplink signal may comprise at least one of: information of predetermined resources for the at least one retransmission of the uplink signal, an indication indicating a part of resources for the at least one retransmission, a flag indicating that resources corresponding to the indication with the flag are used for the at least one retransmission, a number of resources for the at least one retransmission, or a minimum gap among resources, wherein each gap may be between resources for two of the initial transmission and the at least one of retransmission of the uplink signal.
[0193] In some example embodiments, the indication may comprise at least one of: a bitmap indication comprising at least one bit, each bit of the at least one bit indicating at least one resource for the at least one retransmission, or an index indication comprising at least one index, each index of the at least one index indicating at least one resource for the at least one retransmission.
[0194] In some example embodiments, the resources indicated in the configuration information may comprise a plurality of resource groups, each resource group corresponding to one of the plurality of first communication devices.
[0195] In some example embodiments, the configuration information may further comprise at least one of: a number of the resource groups, or a number of resources in each of the resource groups.
[0196] In some example embodiments, the number of resources in each of the resource groups may be predetermined, or wherein the number of resources in each of the resource groups may be associated with at least one of: a type of the random access procedure, a maximum number of the at least one retransmission, or at least one number of repetitions in at least one of the initial transmission or the at least one of retransmission of the uplink signal.
[0197] In some example embodiments, at least a part of resources for transmission of a further uplink signal may be in one of the resource groups corresponding to the first communication device.
[0198] In some example embodiments, the resources indicated by the configuration information may be dedicated for the first communication device.
[0199] In some example embodiments, the at least one transmission may comprise one or more repetitions, and a number of the repetitions may be associated with the at least one transmission.
[0200] In some example embodiments, the configuration information may comprise an identification of the first communication device.
[0201] In some example embodiments, the second communication device 220 may transmit a second number of repetition to the first communication device, wherein the second number is no smaller than a first number of repetitions associated with a first transmission, or transmit, to the first communication device, a second repetition number or a second time duration for the response signal, wherein the second repetition number is larger than 1, or the second time duration is longer than that for a first transmission of the response signal.
[0202] In some example embodiments, in response to receiving the uplink signal from the first communication device, the second communication device 220 may transmit, to the first communication device, a response message associated with the uplink signal.
[0203] FIG. 9 is a simplified block diagram of a device 900 that is suitable for implementing embodiments of the present disclosure. The device 900 can be considered as a further example implementation of any of the devices as shown in FIG. 2. Accordingly, the device 900 can be implemented at or as at least a part of the first communication device 210 and the second communication device 220.
[0204] As shown, the device 900 includes a processor 910, a memory 920 coupled to the processor 910, a suitable transceiver 940 coupled to the processor 910, and a communication interface coupled to the transceiver 940. The memory 920 stores at least a part of a program 930. The transceiver 940 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 940 may include at least one of a transmitter 942 and a receiver 944. The transmitter 942 and the receiver 944 may be functional modules or physical entities. The transceiver 940 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.
[0205] The program 930 is assumed to include program instructions that, when executed by the associated processor 910, enable the device 900 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 8. The embodiments herein may be implemented by computer software executable by the processor 910 of the device 900, or by hardware, or by a combination of software and hardware. The processor 910 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 910 and memory 920 may form processing means 950 adapted to implement various embodiments of the present disclosure.
[0206] The memory 920 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 920 is shown in the device 900, there may be several physically distinct memory modules in the device 900. The processor 910 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 900 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.
[0207] According to embodiments of the present disclosure, a first communication device comprising a circuitry is provided. The circuitry is configured to: receive, from a second communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure; and determine, resource information for the uplink signal based on the configuration information, wherein the resource information comprises at least one of: time domain information of resources for the uplink signal, or frequency domain information of resources for the uplink signal. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first communication device as discussed above.
[0208] According to embodiments of the present disclosure, a second communication device comprising a circuitry is provided. The circuitry is configured to: transmit, to a first communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the second communication device as discussed above.
[0209] 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.
[0210] According to embodiments of the present disclosure, a first communication apparatus is provided. The first communication apparatus comprises means for receiving, from a second communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure; and means for determining, resource information for the uplink signal based on the configuration information, wherein the resource information comprises at least one of: time domain information of resources for the uplink signal, or frequency domain information of resources for the uplink signal. 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.
[0211] According to embodiments of the present disclosure, a second communication apparatus is provided. The second communication apparatus comprises means for transmitting, to a first communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure. 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.
[0212] In summary, embodiments of the present disclosure provide the following aspects.
[0213] In an aspect, it is proposed a first communication device comprising: a processor configured to cause the first communication device to: receive, from a second communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure; and determine, resource information for the uplink signal based on the configuration information, wherein the resource information comprises at least one of: time domain information of resources for the uplink signal, or frequency domain information of resources for the uplink signal.
[0214] In some embodiments, the resources indicated by the configuration information are for a plurality of first communication devices, and wherein the first communication device is caused to: determine a first part of the resource information for the initial transmission based on an identification of the first communication device and a first part of the configuration information for the initial transmission of the uplink signal; and perform the initial transmission of the uplink signal based on the first part of the resource information.
[0215] In some embodiments, the first communication device is caused to: determine the time domain information for the initial transmission based on a first part of the identification and the first part of the configuration information; and determine the frequency domain information for the initial transmission based on a second part of the identification and the first part of the configuration information,
[0216] In some embodiments, the first part and the second part of the identification are predefined, or wherein the first part of the identification is determined based on time domain information in the first part of the configuration information and the second part of the identification is determined based on frequency domain information in the first part of the configuration information, or wherein the first part of the identification is the same to the second part of the identification, the first part of the identification is determined based on the time domain information and the frequency domain information in the first part of the configuration information.
[0217] In some embodiments, the configuration information comprises at least one of: information of time units of the resources, or information of frequency units of the resources.
[0218] In some embodiments, the information of the time units comprises at least one of: a number of the time units of the resources, a size of a time unit of the resources, or a set of start points of the time units of the resources, and the information of the frequency units comprises at least one of: a number of the frequency units of the resources, a size of a frequency unit of the resources, or a set of start points of the frequency units of the resources.
[0219] In some embodiments, the first communication device is caused to: in response to a failure of the initial transmission, determine a second part of the resource information for the at least one retransmission of the uplink signal; and perform the at least one retransmission based on the second part of the resource information.
[0220] In some embodiments, the first communication device is caused to: determine a second part of the resource information for the at least one retransmission of the uplink signal based on at least one of: configuration information for the at least one retransmission of the uplink signal, a number of times of failures of transmissions of the uplink signal, or a relationship between the resource information for the retransmission and the initial transmission, wherein the second part of the resource information comprises a number of the at least one retransmission.
[0221] In some embodiments, the configuration information for the at least one retransmission of the uplink signal comprises at least one of: information of predetermined resources for the at least one retransmission of the uplink signal, an indication indicating a part of resources for the at least one retransmission, a flag indicating that resources corresponding to the indication with the flag are used for the at least one retransmission, a number of resources for the at least one retransmission, or a minimum gap among resources, wherein each gap is between resources for two of the initial transmission and the at least one of retransmission of the uplink signal.
[0222] In some embodiments, the indication comprises at least one of: a bitmap indication comprising at least one bit, each bit of the at least one bit indicating at least one resource for the at least one retransmission, or an index indication comprising at least one index, each index of the at least one index indicating at least one resource for the at least one retransmission.
[0223] In some embodiments, the resources indicated in the configuration information comprise a plurality of resource groups, each resource group corresponding to one of the plurality of first communication devices.
[0224] In some embodiments, the configuration information further comprises at least one of: a number of the resource groups, or a number of resources in each of the resource groups.
[0225] In some embodiments, the number of resources in each of the resource groups is predetermined, or wherein the number of resources in each of the resource groups is associated with at least one of: a type of the random access procedure, a maximum number of the at least one retransmission, or at least one number of repetitions in at least one of the initial transmission or the at least one of retransmission of the uplink signal.
[0226] In some embodiments, at least a part of resources for transmission of a further uplink signal are in one of the resource groups corresponding to the first communication device.
[0227] In some embodiments, the resources indicated by the configuration information are dedicated for the first communication device, and wherein the first communication device is caused to: determine the resource information based on the configuration information, wherein the resource information comprises at least one of: repetition information for at least one transmission in the initial transmission and / or the at least one of retransmission of the uplink signal, gap information indicating a gap between resources for two of the at least one transmission, a start time point of resources for the initial transmission of the uplink signal, or a maximum number of the at least one retransmission.
[0228] In some embodiments, the at least one transmission comprises one or more repetitions, and a number of the repetitions is associated with the at least one transmission.
[0229] In some embodiments, the first communication device is caused to: use an updated repetition number for the at least one transmission, and the updated repetition number is smaller than the indicated one for the at least one transmission.
[0230] In some embodiments, the configuration information comprises an identification of the first communication device.
[0231] In some embodiments, the first communication device is caused to: receive a second repetition number from the second communication device, and perform a second transmission in the at least one transmission based on a second number of repetitions, wherein the second number is no smaller than a first number of repetitions associated with a first transmission in the at least one transmission.
[0232] In some embodiments, the first communication device is caused to: receive a second repetition number or a second time duration for a response message, and perform a reception of the response message based on the second repetition number or the second time duration, wherein the second repetition number is larger than 1, or the second time duration is longer than that for the first transmission of the response signal.
[0233] In an aspect, it is proposed a second communication device comprising: a processor configured to cause the first second communication device to: transmit, to a first communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure.
[0234] In some embodiments, the resources indicated by the configuration information are for a plurality of first communication devices.
[0235] In some embodiments, a first part and a second part of the identification are predefined, or wherein the first part of the identification is determined based on time domain information in the first part of the configuration information and the second part of the identification is determined based on frequency domain information in the first part of the configuration information, or wherein the first part of the identification is the same to the second part of the identification, the first part of the identification is determined based on the time domain information and the frequency domain information in the first part of the configuration information.
[0236] In some embodiments, the configuration information comprises at least one of: information of time units of the resources, or information of frequency units of the resources.
[0237] In some embodiments, the information of the time units comprises at least one of: a number of the time units of the resources, a size of a time unit of the resources, or a set of start points of the time units of the resources, and the information of the frequency units comprises at least one of: a number of the frequency units of the resources, a size of a frequency unit of the resources, or a set of start points of the frequency units of the resources.
[0238] In some embodiments, the configuration information for the at least one retransmission of the uplink signal comprises at least one of: information of predetermined resources for the at least one retransmission of the uplink signal, an indication indicating a part of resources for the at least one retransmission, a flag indicating that resources corresponding to the indication with the flag are used for the at least one retransmission, a number of resources for the at least one retransmission, or a minimum gap among resources, wherein each gap is between resources for two of the initial transmission and the at least one of retransmission of the uplink signal.
[0239] In some embodiments, the indication comprises at least one of: a bitmap indication comprising at least one bit, each bit of the at least one bit indicating at least one resource for the at least one retransmission, or an index indication comprising at least one index, each index of the at least one index indicating at least one resource for the at least one retransmission.
[0240] In some embodiments, the resources indicated in the configuration information comprise a plurality of resource groups, each resource group corresponding to one of the plurality of first communication devices.
[0241] In some embodiments, the configuration information further comprises at least one of: a number of the resource groups, or a number of resources in each of the resource groups.
[0242] In some embodiments, the number of resources in each of the resource groups is predetermined, or wherein the number of resources in each of the resource groups is associated with at least one of: a type of the random access procedure, a maximum number of the at least one retransmission, or at least one number of repetitions in at least one of the initial transmission or the at least one of retransmission of the uplink signal.
[0243] In some embodiments, at least a part of resources for transmission of a further uplink signal are in one of the resource groups corresponding to the first communication device.
[0244] In some embodiments, the resources indicated by the configuration information are dedicated for the first communication device.
[0245] In some embodiments, the at least one transmission comprises one or more repetitions, and a number of the repetitions is associated with the at least one transmission.
[0246] In some embodiments, the configuration information comprises an identification of the first communication device.
[0247] In some embodiments, the second communication device is caused to: transmit a second number of repetition to the first communication device, wherein the second number is no smaller than a first number of repetitions associated with a first transmission, or transmit, to the first communication device, a second repetition number or a second time duration for the response signal, wherein the second repetition number is larger than 1, or the second time duration is longer than that for a first transmission of the response signal.
[0248] In some embodiments, the second communication device is caused to: in response to receiving the uplink signal from the first communication device, transmit, to the first communication device, a response message associated with the uplink signal.
[0249] In an aspect, a first communication 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 communication device discussed above.
[0250] In an aspect, a second communication 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 communication device discussed above.
[0251] 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 communication device discussed above.
[0252] 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 communication device discussed above.
[0253] 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 communication device discussed above.
[0254] 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 communication device discussed above.
[0255] 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.
[0256] 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 9. 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.
[0257] 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.
[0258] 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.
[0259] 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.
[0260] 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 communication device comprising:a processor configured to cause the first communication device to:receive, from a second communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure; anddetermine, resource information for the uplink signal based on the configuration information,wherein the resource information comprises at least one of:time domain information of resources for the uplink signal, orfrequency domain information of resources for the uplink signal.2.The first communication device of claim 1, wherein the first communication device is caused to:determine the time domain information for the initial transmission based on a first part of the identification and the first part of the configuration information; anddetermine the frequency domain information for the initial transmission based on a second part of the identification and the first part of the configuration information.3.The first communication device of claim 2, wherein the first part and the second part of the identification are predefined, orwherein the first part of the identification is determined based on time domain information in the first part of the configuration information and the second part of the identification is determined based on frequency domain information in the first part of the configuration information, orwherein the first part of the identification is the same to the second part of the identification, the first part of the identification is determined based on the time domain information and the frequency domain information in the first part of the configuration information.4.The first communication device of any of claims 1 to 3, wherein the configuration information comprises at least one of:information of time units of the resources, orinformation of frequency units of the resources.5.The first communication device of claim 4, wherein the information of the time units comprises at least one of:a number of the time units of the resources,a size of a time unit of the resources, ora set of start points of the time units of the resources, andthe information of the frequency units comprises at least one of:a number of the frequency units of the resources,a size of a frequency unit of the resources, ora set of start points of the frequency units of the resources.6.The first communication device of any of claims 1 to 5, wherein the first communication device is caused to:determine a second part of the resource information for the at least one retransmission of the uplink signal based on at least one of:configuration information for the at least one retransmission of the uplink signal,a number of times of failures of transmissions of the uplink signal, ora relationship between the resource information for the retransmission and the initial transmission,wherein the second part of the resource information comprises a number of the at least one retransmission.7.The first communication device of any of claims 1 to 6, wherein the configuration information for the at least one retransmission of the uplink signal comprises at least one of:information of predetermined resources for the at least one retransmission of the uplink signal,an indication indicating a part of resources for the at least one retransmission,a flag indicating that resources corresponding to the indication with the flag are used for the at least one retransmission,a number of resources for the at least one retransmission, ora minimum gap among resources, wherein each gap is between resources for two of the initial transmission and the at least one of retransmission of the uplink signal.8.The first communication device of claim 7, wherein the indication comprises at least one of:a bitmap indication comprising at least one bit, each bit of the at least one bit indicating at least one resource for the at least one retransmission, oran index indication indicating at least one resource for the at least one retransmission.9.The first communication device of claims 1, wherein the resources indicated in the configuration information comprise a plurality of resource groups, each resource group corresponding to one of the plurality of first communication devices.10.The first communication device of claim 9, wherein the configuration information further comprises at least one of:a number of the resource groups, ora number of resources in each of the resource groups.11.The first communication device of claim 9 or 10, wherein at least a part of resources for transmission of a further uplink signal are in one of the resource groups corresponding to the first communication device.12.The first communication device of claim 1, wherein the resources indicated by the configuration information are dedicated for the first communication device, and wherein the first communication device is caused to:determine the resource information based on the configuration information, wherein the resource information comprises at least one of:repetition information for at least one transmission in the initial transmission and / or the at least one of retransmission of the uplink signal,gap information indicating a gap between resources for two of the at least one transmission,a start time point of resources for the initial transmission of the uplink signal, ora maximum number of the at least one retransmission.13.The first communication device of claim 12, wherein the at least one transmission comprises one or more repetitions, and a number of the repetitions is associated with the at least one transmission.14.The first communication device of claim 12 or claim 13, wherein the first communication device is caused to:use an updated repetition number for the at least one transmission, and the updated repetition number is smaller than the indicated one for the at least one transmission.15.The first communication device of claim 12, wherein the configuration information comprises an identification of the first communication device.16.The first communication device of any of claims 12 to 15, wherein the first communication device is caused to:receive a second number of repetitions from the second communication device, andperform a second transmission in the at least one transmission based on the second number of repetitions,wherein the second number is no smaller than a first number of repetitions associated with a first transmission in the at least one transmission.17.The first communication device of any of claims 12 to 15, wherein the first communication device is caused to:receive a second repetition number or a second time duration for a response message, andperform a reception of the response message based on the second repetition number or the second time duration,wherein the second repetition number is larger than 1, or the second time duration is longer than that for the first transmission of the response signal.18.A communication method implemented at a first communication device, comprising:receiving, from a second communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure; anddetermining, resource information for the uplink signal based on the configuration information, wherein the resource information comprises at least one of:time domain information of resources for the uplink signal, orfrequency domain information of resources for the uplink signal.19.A communication method implemented at a second communication device, comprising:transmitting, to a first communication device, configuration information of resources for at least one of: an initial transmission or at least one retransmission of an uplink signal associated with a random access procedure.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
Random access method and terminal
CN108282895A
Uplink data transmission method and device
CN113271667A
Repetition techniques for autonomous uplink transmissions
US20200044793A1
Resource configuration method and device, terminal device and network device
US20210136814A1