NB-IoT PRACH resource allocation and multi-licensing for EDT in RAR
Patent Information
- Application Number
- CN202311285684.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-11-15
- Filing Date
- 2018-11-19
- Publication Date
- 2026-09-08
- Estimated Expiration
- 2038-11-19
AI Technical Summary
这是非常高的开销,因此导致UE浪费功耗
Smart Images

Figure CN117202368B_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese invention patent application No. 201880068753.2, filed on November 19, 2018, entitled "NB-IOT PRACH Resource Allocation and Multiple Licensing for EDT in RAR". Technical Field
[0002] This disclosure generally relates to the Internet of Things (IoT), and more specifically, to resource partitioning and multiple grants for the narrowband IoT (NB-IoT) physical random access channel (PRACH) used for early data transmission (EDT) in random access responses (RARs). Background Technology
[0003] Unless otherwise indicated herein, the methods described in this section are not prior art to the claims listed below, and are not acknowledged as prior art by virtue of their inclusion in this section.
[0004] NB-IoT is a product of the 3rd Generation Partnership Project (3GPP). rd - A low-power wide-area network radio technology standard developed by the Generation Partnership Project (3GPP) to enable various cellular devices or UEs and services. Under the current 3GPP specification, such as Figure 8 As shown, it is feasible to support uplink (UL) data early transmission in Message 3 (Msg3) of NB-IoT User Equipment (UE) by utilizing some TBS values within the range of transport block size (TBS) specified for NB-IoT. In the Rel-13 specification, the maximum TBS is 1000 bits. Figure 8 This is a schematic diagram illustrating the early transmission of NB-IoT data under the current 3GPP specification. The physical layer design assumes that base stations (e.g., eNB or gNB) do not always need to grant a large TBS to Msg3, and can decide to grant a smaller TBS size (e.g., 88 bits).
[0005] For EDT, a dedicated NB-IoT PRACH (NPRACH) resource pool is used to ensure backward compatibility. NPRACH resources for legacy and EDT are allocated in both the time and frequency domains. However, for EDT, the maximum TBS is 1000 bits, with an average padding of 500 bits (or 50% padding overhead) as specified in Msg3. This is a very high overhead, resulting in wasted power consumption for the UE. Summary of the Invention
[0006] The following summary is merely illustrative and is not intended to be limiting in any way. That is, it is provided to introduce the concepts, highlights, benefits, and advantages of the novel and non-obvious techniques described herein. Selected implementations are further described in the detailed description below. Therefore, the following summary is not intended to identify essential features of the claimed subject matter, nor is it intended to determine the scope of the claimed subject matter.
[0007] In view of the above problems, this disclosure aims to provide a solution to avoid overfilling due to limited EDT TBS granularity, while maintaining EDT NPRACH overhead and configuration simplicity. Furthermore, it is desirable to eliminate, minimize, or otherwise reduce the power consumption wasted by the UE due to filling.
[0008] In one aspect, a method may involve a network node's processor scheduling multiple grants for EDT during a random access (RA) procedure with the UE. The method may also involve the processor sending a message to the UE indicating the multiple grants, which indicates that the multiple grants are mapped to the maximum broadcast TBS allocated to each of one or more preamble resources out of a plurality of preamble resources.
[0009] In one aspect, a method may involve the UE's processor calculating a TBS adapted to the UE's UL data packets. The method may further include the processor selecting one or more PRACH resources for EDT for the TBS based on the wireless communication coverage of the network node to the UE via the wireless network. The method may also include the processor sending a first message (Msg1) to the network node indicating the selected one or more PRACH resources during a RA process with the network node.
[0010] In one aspect, the apparatus that can be implemented in the UE may include a processor. The processor is capable of performing operations including: (1) calculating a TBS adapted to the UE's UL data packets; (2) selecting one or more PRACH resources for EDT for the TBS based on the wireless communication coverage of the network node to the UE; and (3) sending a first message (Msg1) to the network node indicating the selected one or more PRACH resources during the RA process with the network node.
[0011] It is worth noting that, although the descriptions provided herein may be implemented in the context of certain radio access technologies, networks, and network topologies, such as IoT and NB-IoT, the proposed concepts, schemes, and any variations / derivatives thereof may be implemented, used, and implemented through other types of radio access technologies, networks, and network topologies (e.g., but not limited to 5G, NR, LTE, LTE-A, LTE-APro). Therefore, the scope of this disclosure is not limited to the examples described herein. Attached Figure Description
[0012] The accompanying drawings are included to provide a further understanding of this disclosure and are incorporated in and constitute a part of this disclosure. The drawings illustrate implementations of this disclosure and, together with the description, serve to illustrate the principles of this disclosure. It will be understood that the drawings are not necessarily to scale, as some components may be shown out of proportion to actual implementations in order to clearly illustrate the concepts of the invention.
[0013] Figure 1 This is a schematic diagram of an example scenario of EDT NPRACH resource partitioning according to the implementation of this disclosure.
[0014] Figure 2 This is a schematic diagram of an example scenario of RRC configuration based on the implementation of this disclosure.
[0015] Figure 3 This is a schematic diagram of an example table illustrating the mapping between the TBS of message 1 and the TBS of message 3 according to the implementation of this disclosure.
[0016] Figure 4 This is a flowchart illustrating an example of an EDT random access procedure with reduced padding according to an implementation of this disclosure.
[0017] Figure 5 This is a block diagram of an example communication environment based on an implementation of this disclosure.
[0018] Figure 6 This is a flowchart of an example process based on an implementation of this disclosure.
[0019] Figure 7This is a flowchart of an example process based on an implementation of this disclosure.
[0020] Figure 8 This is a diagram illustrating the support for early transmission of NB-IoT data under the current 3GPP specifications. Detailed Implementation
[0021] Detailed embodiments and implementations of the claimed subject matter are disclosed herein. However, it should be understood that the detailed embodiments and implementations disclosed are merely examples embodying the claimed subject matter in various forms. This disclosure can be embodied in many different forms and should not be construed as limited to the exemplary embodiments and implementations. These exemplary embodiments and implementations are provided to make the description of this disclosure comprehensive and complete, and to fully convey the scope of this disclosure to those skilled in the art. In the following description, details of known features and techniques are omitted to avoid unnecessarily obscuring the embodiments and implementations of the invention.
[0022] Overview
[0023] Implementations of this disclosure relate to NB-IoT PRACH resource partitioning and multi-licensing for EDT in RAR. According to this disclosure, many possible solutions can be implemented individually or in combination. That is, although these possible solutions may be described separately below, two or more of these possible solutions may be implemented in one combination or another.
[0024] Under the first proposed scheme of this disclosure, the partitioning of the EDT NPRACH resource pool can be indicated in the frequency domain for coverage enhancement level 1 and 2 by specifying the TBS. For example, a set of multiple TBSs can be used. Msg1 (Here it is represented as [TBS]) Msg1 The three TBS values can be indicated, which can include sizes of 300 bits, 600 bits, and 1000 bits. For example, for EDT, the maximum TBS agreed upon in Msg3 is 1000 bits, and the TBS indication in message 1 (Msg1) can reduce the average padding overhead to approximately 31.6% (=(150 / 300+150 / 600+200 / 1000) / 3). Advantageously, this saves approximately 18.4% (=50%-31.6%). Figure 1 An example scenario 100 of EDT NPRACH resource partitioning according to an implementation of this disclosure is shown.
[0025] Under the first proposed scheme, the EDT indication of the NPRACH resource pool can be configured by the frequency parameter nprach-SubcarrierMSG3-RangeStart. Furthermore, for coverage enhancement levels CE0, CE1, and CE2, and [TBS]... Msg1 The NPRACH resource sub-pool EDT indications of 300 bits, 600 bits, and 1000 bits can be configured by the timing parameters nprach-StartTime and nprach-Periodicity, as well as the frequency parameter nprach-SubcarrierOffset. Figure 2 Example scenario 200 of an RRC configuration according to an implementation of this disclosure is shown.
[0026] Under the second proposal according to this disclosure, multiple EDT UL authorizations are configured as a group of multiple TBSs. Msg3 (Hereinafter referred to as [TBS]) Msg3 ]) can be linked or otherwise mapped to a representation of [TBS] Msg1 The EDT NPRACH resource subpool is used to reduce fill for coverage levels CE 1 and CE 2. Multiple grants in the solution are filled via random access response (RAR), with an average fill of approximately 33 bits (=(2*150 bits / 5+200 bits / 5) / 3) or approximately 6.6% (=(33 / 300+33 / 600+33 / 1000)*100 / 3). Advantageously, this represents a saving of approximately 43% (=50%-6.6%) compared to an EDT without a TBS indication in Msg1 and without multiple grants for Msg3 in the RAR.
[0027] As an example, a network node or base station (e.g., an eNB or gNB) can use a reserved field for the modulation and coding scheme (MCS) index 011, including the number of resource units (RUs) (e.g., the number of RUs (N)). RU =8)) and multiple EDT UL licenses in message 2 (Msg2) and / or RAR (e.g., [TBS Msg3 [ = 56 bits, 120 bits, 176 bits, 224 bits, and 296 bits]. The number of repetitions (Nrep) = 16 can be indicated by the downlink control information (DCI) format N0 during the EDT random access (RA) process. Figure 3 Example table 300 shows a mapping between the TBS of message 1 and the TBS of message 3 according to an implementation of this disclosure.
[0028] Under the third proposal according to this disclosure, the network node or base station (e.g., eNB or gNB) can provide multiple grants in the RAR to indicate the scheduled RU, modulation, and TBS values. The UE can choose from a set of possible modulations (e.g., quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) and [TBS values]. Msg3 The effective coderate is selected from the TBS values in the [EDM] to optimize the reliability of Msg3 transmission in the EDT. The effective coderate can be represented by the following expression for TBS, cyclic redundancy check (CRC), and resource element (RE), where the bits of each RE are related to the modulation.
[0029] Effective code rate = (TBS + CRC) / (RE x bits per RE)
[0030] In the third proposed scheme, with fixed modulation and a fixed number of RUs, multiple grants in the RAR for Msg3 can be highly inefficient due to the limited number of reserved fields. The UE can determine its path loss at any given time based on measurements of the reference signal received power (RSRP). Furthermore, the UE can autonomously optimize the number of RUs in the EDT and the MCS used for Msg3 transmission. Network nodes or base stations can blindly detect the modulation and TBS used by the UE. The set of possible modulations can be broadcast, indicated via RRC signaling, or hardcoded in the 3GPP specification.
[0031] Figure 4An example process 400 of EDT random access (RA) with reduced padding according to an implementation of this disclosure is shown. Process 400 may include one or more operations, actions, or functions represented by one or more of blocks 410, 420, 430, 440, 450, 460, and 470. Although shown as discrete blocks, the individual blocks of process 400 may be divided into additional blocks, combined into fewer blocks, or canceled, depending on the desired implementation. Additionally, one or more blocks of process 400 may be executed repeatedly. Process 400 may be implemented in a processor of an electronic device (e.g., a UE or network node) or by a processor of an electronic device. Process 400 may begin at 410.
[0032] At 410, process 400 may involve the UE calculating the TBS (TBS) for message 1 used in EDT. Msg1 The UL data packet (e.g., 192 bits) is best suited to or closest to the UE to reduce padding. Advantageously, this can reduce the UE's power consumption because padding is avoided or minimized, and most of the power consumption related to early UL transmission is related to data transmission. Process 400 can proceed from 410 to 420.
[0033] At 420, process 400 may involve the UE based on the coverage area as TBS. Msg1 Select the EDT NPRACH resource and send Msg1 to the network node (e.g., eNB or gNB). Procedure 400 can proceed from 420 to 430.
[0034] At 430, process 400 may involve the network node determining the TBS based on the received Msg1. Msg1 And the coverage area of the UE. For example, a network node can determine the TBS based on the NPRACH resources selected by the UE. Msg1 (For example, 250 bits). Network nodes can also determine the number of repetitions N, indicated by N0 in DCI format, based on coverage conditions. rep (e.g., 1,2,4......128). However, network nodes may not know the packet size (e.g., 192 bits). Process 400 can proceed from 430 to 440.
[0035] At 440, process 400 may involve a network node selecting a reserved field in Msg1 to include the number of RUs and multiple EDT UL authorizations, based on Msg1 selection message 2 (Msg2) or RAR. Process 400 may also involve a network node indicating N via DCI format N0. rep For example, a network node can utilize a reserved field in Msg2 / RAR used for MCS index 011 to include the number of RUs (e.g., N). RU=8) and multiple EDT UL licenses (e.g., including 56-bit, 120-bit, 176-bit, 224-bit, and 296-bit sizes [TBS] Msg3 Network nodes can also indicate N using the DCI format N0. rep =16. Process 400 can proceed from 440 to 450.
[0036] At 450, procedure 400 may involve the UE selecting a UL grant from among multiple EDT UL grants that is closest to the UE's UL packet size. The UE may add padding if necessary. For example, the UE may select the UL grant closest to its UL packet size (e.g., 224 bits) and add padding as needed (e.g., 192 bits of data and 32 bits of padding). Procedure 400 can proceed from 450 to 460.
[0037] At 460, process 400 may involve the UE based on the number of RUs indicated in the RAR (e.g., N). RU =8) Obtain the MCS and determine N from the DCI format N0. rep And data is transmitted in Msg3. Process 400 can proceed from 460 to 470.
[0038] At position 470, process 400 may involve network nodes utilizing up to TBS. Msg3 Decoding hypotheses is used for blind detection of Msg3, checking the CRC for each hypothesis and removing padding. For example, based on the UE's selection of EDT NPRACH resources, the network node can perform a certain operation for a given TBS. Msg1 Utilizing up to five TBS Msg3 Decoding hypotheses is used to blindly detect Msg3. Network nodes can check the CRC and remove padding for each decoding hypothesis.
[0039] In view of the foregoing, those skilled in the art will understand that the various proposals of this disclosure offer numerous benefits. For example, the EDT NPRACH resource subpools for coverage levels CE1 and CE2 can be further partitioned by non-overlapping resources to indicate [TBS] in the frequency domain. Msg1 This reduces padding and thus reduces UE power consumption. Additionally, due to the larger number of repetitions, multiple EDT UL licenses (Msg2 / RAR in [TBS]) are used. Msg3 ]) can be linked to or otherwise mapped to the EDT NPRACH resource subpool ([TBS) Msg1 [TBS], to further reduce fill power in coverage classes CE 1 and CE 2 when most needed. Furthermore, the UE has the flexibility to choose from a set of possible modulations (e.g., QPSK or 16QAM). Additionally, [TBS]Msg3 The TBS value in EDTRAR can be indicated in multiple licenses to optimize the effective bit rate that network nodes need to detect.
[0040] Exemplary Implementation
[0041] Figure 5 An example communication environment 500 with example apparatus 510 and example apparatus 520 according to an implementation of this disclosure is shown. Each of apparatus 510 and apparatus 520 can perform various functions to implement the schemes, techniques, processes and methods described herein for NB-IoT PRACH resource partitioning and multi-licensing for EDT in RAR, including the various schemes and processes 400 as described above and processes 600 and 700 described below.
[0042] Each of devices 510 and 520 can be part of an electronic device, such as a UE (User Equipment) such as a portable or mobile device, a wearable device, a wireless communication device, or a computing device. For example, each of devices 510 and 520 can be implemented in a smartphone, smartwatch, personal digital assistant, digital camera, or computing device such as a tablet computer, laptop computer, or notebook computer. Each of devices 510 and 520 can also be part of a machine-type device, such as a non-movable or fixed IoT or NB-IoT device, a home device, a wired communication device, or a computing device. For example, each of devices 510 and 520 can be implemented in a smart thermostat, a smart refrigerator, a smart door lock, a wireless speaker, or a home control center. Alternatively, each of devices 510 and 520 may be implemented as one or more integrated circuit (IC) chips, such as, but not limited to, one or more single-core processors, one or more multi-core processors, one or more reduced-instruction-set-computing (RISC) processors, or one or more complex-instruction-set-computing (CISC) processors. Each of devices 510 and 520 may include Figure 5 At least some of the components shown, such as processor 512 and processor 522, etc. Each of devices 510 and 520 may also include one or more other components (e.g., internal power supply, display device, and / or user interface device) unrelated to the proposed solutions of this disclosure, and therefore, for simplicity and brevity, the following... Figure 5 These components in device 510 or device 520 are not described in the document.
[0043] In some implementations, at least one of devices 510 and 520 may be part of an electronic device, which may be a network node or base station (e.g., eNB, gNB, or TRP), a small cell, a router, or a gateway. For example, at least one of devices 510 and 520 may be implemented in an eNodeB in an LTE, LTE-A, or LTE-APro network, or in a gNB in a 5G, NR, IoT, or NB-IoT network. Alternatively, at least one of devices 510 and 520 may be implemented as one or more IC chips, such as, but not limited to, one or more single-core processors, one or more multi-core processors, or one or more CISC processors.
[0044] In one aspect, each of processors 512 and 522 may be implemented as one or more single-core processors, one or more multi-core processors, or one or more CISC processors. That is, even though the singular term "processor" is used herein to refer to processors 512 and 522, each of processors 512 and 522 according to this disclosure may include multiple processors in some implementations and a single processor in other implementations. In another aspect, each of processors 512 and 522 may be implemented in hardware (and optionally firmware), having electronic components including, but not limited to, one or more transistors, one or more diodes, one or more capacitors, one or more resistors, one or more inductors, one or more memristors configured and arranged to perform a particular purpose, and / or one or more varactor diodes. In other words, in at least some embodiments, each of processors 512 and 522 may be a dedicated device specifically designed, arranged, and configured to perform specific tasks, including NB-IoT PRACH resource partitioning and multi-licensing for EDT in RAR, according to various embodiments of this disclosure.
[0045] In some implementations, device 510 may further include a transceiver 516 coupled to processor 512 and capable of wirelessly transmitting and receiving data. In some implementations, device 510 may further include a memory 514 coupled to processor 512 and accessible to data by processor 512. In some implementations, device 520 may further include a transceiver 526 coupled to processor 522 and capable of wirelessly transmitting and receiving data. In some implementations, device 520 may further include a memory 524 coupled to processor 522 and accessible to data by processor 522. Therefore, devices 510 and 520 can wirelessly communicate with each other via transceiver 516 and transceiver 526, respectively.
[0046] To aid in better understanding, the following description of the operation, function, and performance of each of devices 510 and 520 is based on a mobile communications environment, wherein device 510 is implemented in or is implemented as a wireless communication device, communication device, or UE. Device 520 is implemented in or is implemented as a network node (e.g., a base station) connected or communicatively coupled to wireless network 530 (e.g., a 5G / NR network).
[0047] In one aspect, the processor 522 of device 520, acting as a network node, can schedule multiple grants for EDT during the RA procedure with device 510, acting as a UE. Additionally, the processor 522 can send a message indicating multiple grants to device 510 via transceiver 526, the multiple grants being mapped to the maximum broadcast TBS allocated to each of one or more preamble resources among a plurality of preamble resources.
[0048] In some implementations, the multiple authorizations may indicate multiple modulations, multiple RUs, and multiple packet sizes for the device 510 to select in order to optimize the effective code rate of the device 510.
[0049] In some implementations, when sending an indication, the processor 522 may perform one of the following: periodically broadcast the indication, send the indication via dedicated signaling, or send the indication dynamically.
[0050] In some implementations, processor 522 may also select one or more preamble resources from a plurality of preamble resources. Furthermore, processor 522 may map multiple licenses to the selected preamble resources.
[0051] In some implementations, processor 522 may also receive messages from device 510 via transceiver 526. Furthermore, processor 522 may determine the size of one or more data packets selected by device 510 based on the messages.
[0052] In some implementations, processor 522 may also partition multiple preamble resources. The message may also indicate a maximum broadcast TBS, which enhances the wireless communication coverage of network nodes to device 510 in the frequency domain.
[0053] In some implementations, processor 522 may also receive preamble transmissions from device 510 over one or more preamble resources via transceiver 526. Furthermore, processor 522 may select multiple licenses in response to receiving a preamble transmission.
[0054] On the other hand, the processor 512 of the device 510, acting as a UE, can calculate the TBS (Transmission Block System) adapted to the UE data packets of the device 510. Furthermore, the processor 512 can select one or more PRACH resources for EDT (Electronic Data Transmission) based on the wireless communication coverage of the device 510 by the device 520, which is a network node in the wireless network. Additionally, the processor 512 can send a first message (Msg1) indicating the selected one or more PRACH resources to the device 520 via the transceiver 516 during the RA (Range Access) process with the device 520.
[0055] In some implementations, processor 512 may also receive a second message (Msg2) of the RA process from device 520 via transceiver 516. In some implementations, the second message may indicate multiple authorizations used for EDT during the RA process.
[0056] In some implementations, the multiple authorizations may indicate multiple modulations, multiple RUs, and multiple packet sizes for the device 510 to select, thereby optimizing the effective code rate of the device 510.
[0057] In some implementations, the processor 512 may also derive the MCS based on the number of RUs indicated in the second message.
[0058] In some implementations, the processor 512 may also receive an indication of the number of repetitions in DCI format N0 from the device 520 via transceiver 516.
[0059] In some implementations, processor 512 may select one of the multiple licenses whose packet size is closer to that of the UL packet compared to other licenses. Furthermore, processor 512 may add padding to the UL packet. Additionally, processor 512 may send a third message (Msg3) of the RA procedure (including the UL packet) to device 520 via transceiver 516.
[0060] On another front, the processor 512 of the device 510, which is the UE, can calculate the TBS (TBS) for message 1 of EDT. Msg1 The processor 512 can be configured to use the UL data packet (e.g., 192 bits) that is best suited to or closest to the UE to reduce padding. The processor 512 can be based on a coverage area of TBS. Msg1 Select an EDT NPRACH resource and send Msg1 to device 520, which is acting as a network node. Processor 522 of device 520 can determine the TBS of device 510 based on the received Msg1. Msg1 and coverage. Processor 522 can also, based on Msg1, select a reserved field in message 2 (Msg2) or RAR that includes multiple RUs and multiple EDT UL authorizations. Processor 522 can also indicate N via DCI format N0. rep Processor 512 can select one UL license from multiple EDT UL licenses that is closest in size to the UL packet of device 510. Processor 512 can add padding if necessary. Processor 512 can base its selection on the number of RUs indicated in the RAR (e.g., N). RU =8) Obtain the MCS, and determine N from the DCI format N0. rep And send data in Msg3. Process 400 can proceed from 460 to 470. Processor 522 can utilize up to TBS. Msg3 The decoding hypothesis is used for blind detection Msg3. For each decoding hypothesis, the CRC is checked and padding is removed.
[0061] Indicative process
[0062] Figure 6 An example process 600 according to an implementation of the present disclosure is shown. Process 600 may be an example implementation of the above-proposed scheme regarding NB-IoT PRACH resource partitioning and multi-licensing for EDT in RAR according to the present disclosure. Process 600 may represent an implementation of multiple features of devices 510 and 520. Process 600 may include one or more operations, actions, or functions as shown in one or more of blocks 610 and 620. Although shown as discrete blocks, the individual blocks of process 600 may be divided into additional blocks, combined into fewer blocks, or eliminated, depending on the desired implementation. Furthermore, the blocks of process 600 may be arranged according to Figure 6The process is executed in the sequence shown, or it may be executed in a different order. Process 600 may be executed in whole or in part repeatedly. Process 600 may be implemented by device 510, device 520, and / or any suitable wireless communication device, UE, base station, or machine type. For illustrative purposes only and not for limitation, process 600 is described below with device 510 as a UE and device 520 as a network node (e.g., a base station) of wireless network 530. Process 600 begins at block 610.
[0063] At 610, process 600 may involve the processor 522 of device 520, acting as a network node, scheduling multiple authorizations for EDT during the RA process with device 510, acting as a UE. Process 600 can proceed from 610 to 620.
[0064] At 620, process 600 may involve processor 522 sending a message to device 510 via transceiver 526, the message indicating multiple grants that are mapped to a maximum TBS allocated to each of one or more preamble resources of multiple preamble resources.
[0065] In some implementations, multiple licenses can indicate multiple modulations, multiple RUs, and multiple packet sizes for device 510 to select, thereby optimizing the effective code rate of device 510. For example, the effective code rate of device 510 can be expressed as: Effective code rate = (TBS + CRC) / (RE × bits per RE). Here, bits per RE can be associated with the modulation.
[0066] In some implementations, when sending an instruction, process 600 may involve processor 522 periodically broadcasting the instruction, sending the instruction via dedicated signaling, or dynamically sending the instruction.
[0067] In some implementations, process 600 may involve processor 522 performing additional operations. For example, process 600 may involve processor 522 selecting one or more preamble resources from a plurality of preamble resources. Furthermore, process 600 may involve processor 522 mapping multiple licenses to the selected preamble resource.
[0068] In some implementations, process 600 may involve processor 522 performing additional operations. For example, process 600 may involve processor 522 receiving a message from device 510 via transceiver 526. Furthermore, process 600 may involve processor 522 determining, based on the message, the size of one or more data packets selected by device 510.
[0069] In some implementations, process 600 may involve processor 522 performing additional operations. For example, process 600 may involve processor 522 allocating multiple preamble resources. The message may also indicate the maximum broadcast TBS for enhancing the wireless communication coverage of network nodes to device 510 in the frequency domain.
[0070] In some implementations, process 600 may involve processor 522 performing additional operations. For example, process 600 may involve processor 522 receiving a preamble transmission from device 510 over one or more preamble resources via transceiver 526. Furthermore, process 600 may involve processor 522 selecting multiple licenses in response to receiving a preamble transmission.
[0071] Figure 7 An example process 700 according to an implementation of the present disclosure is shown. Process 700 may be an example implementation of the above-proposed scheme regarding NB-IoT PRACH resource partitioning and multi-licensing for EDT in RAR according to the present disclosure. Process 700 may represent an implementation of multiple features of devices 510 and 520. Process 700 may include one or more operations, actions, or functions as shown in one or more of blocks 710, 720, and 730. Although shown as discrete blocks, the individual blocks of process 700 may be divided into additional blocks, combined into fewer blocks, or eliminated, depending on the desired implementation. Furthermore, the blocks of process 700 may be arranged according to... Figure 7 The process is executed in the sequence shown, or it may be executed in a different order. Process 700 may be executed in whole or in part repeatedly. Process 700 may be implemented by device 510, device 520, and / or any suitable wireless communication device, UE, base station, or machine type. For illustrative purposes only and not for limitation, process 700 is described below with device 510 as a UE and device 520 as a network node (e.g., a base station) of wireless network 530. Process 700 begins at block 710.
[0072] At 710, process 700 may involve the processor 512 of device 510, acting as a UE, calculating a TBS adapted to the UE data packets of device 510. Process 700 may proceed from 710 to 720.
[0073] At 720, process 700 may involve processor 512 selecting one or more PRACH resources for EDT for TBS based on the wireless communication coverage of device 510 by device 520 as a network node of the wireless network. Process 700 may proceed from 720 to 730.
[0074] At 730, process 700 may involve processor 522 sending a first message (Msg1) to device 520 via transceiver 516 during a random access (RA) process with device 520, indicating one or more PRACH resources selected.
[0075] In some implementations, process 700 may involve processor 512 performing additional operations. For example, process 700 may involve processor 512 receiving a second message (Msg2) of the RA process from device 520 via transceiver 516. In some implementations, the second message may indicate multiple authorizations for EDT during the RA process.
[0076] In some implementations, the multiple authorizations may indicate multiple modulations, multiple RUs, and multiple packet sizes for the device 510 to select, thereby optimizing the effective code rate of the device 510.
[0077] In some implementations, process 700 may involve processor 512 performing additional operations. For example, process 700 may involve processor 512 deriving the MCS based on the number of RUs indicated in the second message.
[0078] In some implementations, process 700 may involve processor 512 performing additional operations. For example, process 700 may involve processor 512 receiving, via transceiver 516, the number of repetitions indicated by DCI format NO from device 520.
[0079] In some implementations, process 700 may involve processor 512 performing additional operations. For example, process 700 may involve processor 512 selecting one of a plurality of authorizations, wherein the one authorization among the plurality of authorizations is closer to the packet size of the UL packet than the other authorizations among the plurality of authorizations. Furthermore, process 700 may involve processor 512 adding padding to the UL packet. Additionally, process 700 may involve processor 512 sending a third message (Msg3) of the RA process, including the UL packet, to device 520 via transceiver 516.
[0080] Supplementary Explanation
[0081] The topics described herein sometimes illustrate different components contained within or connected to other components. It is to be understood that the architectures depicted are merely examples, and many other architectures can actually be implemented to achieve the same functionality. Conceptually, any arrangement of components that achieve the same functionality is effectively “associated” to enable the desired functionality. Therefore, independent of architecture or intermediate components, any two components combined herein to achieve a particular function can be considered “associated” with each other to enable the desired functionality. Similarly, any two such associated components can also be considered “operationally connected” or “operationally coupled” to each other to achieve the desired functionality, and any two components that can be so associated can also be considered “operationally coupled” to each other to achieve the desired functionality. Specific examples of operationally coupled components include, but are not limited to, physically mating and / or physically interacting components and / or wirelessly interacting components and / or logically interacting and / or logically interactable components.
[0082] Furthermore, regarding the extensive use of any plural and / or singular terms herein, those skilled in the art can convert from plural to singular and / or from singular to plural as needed, depending on the context and / or application. For clarity, various singular / plural reciprocities may be explicitly stated herein.
[0083] Furthermore, those skilled in the art will understand that, generally, the terms used herein, and especially in the appended claims (e.g., the body of the appended claims), are generally meant as “open” terms; for example, the term “comprising” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “including” should be interpreted as “including but not limited to,” and so on. Those skilled in the art will also understand that if a particular number listed in the introduced claim is intentional, such intention will be explicitly listed in the claim, and such intention will not exist where such listing is absent. For example, to aid understanding, the appended claims may contain the use of the introductory phrases “at least one” and “one or more” that list the introduced claims. However, the use of such phrases should not be construed as implying that the introduction of the indefinite article "a" or "an" limits any particular claim containing such an introduced claim list to containing only one implementation of such a list, even when the same claim includes the introductory phrase "a or more" or "at least one" and indefinite articles such as "a" or "an" (e.g., "a and / or one" should be interpreted as meaning "at least one" or "one or more"). This also applies to the use of definite articles used to introduce the claim list. Furthermore, even when a specific number of introduced claim lists is explicitly listed, those skilled in the art will recognize that such a list should be interpreted as meaning at least the number listed (e.g., in the absence of other modifiers, an unobstructed list of "two lists" means at least two lists or two or more lists). Furthermore, in cases where the convention of “at least one of A, B, and C” is used, in the sense that a person skilled in the art would understand this convention to mean, such an interpretation (e.g., “a system having at least one of A, B, and C” will include, but is not limited to, systems having A alone, having B alone, having C alone, having A and B together, having A and C together, having B and C together, and / or having A, B, and C together, etc.). In cases where the convention of “at least one of A, B, or C” is used, in the sense that a person skilled in the art would understand this convention to mean, such an interpretation (e.g., “a system having at least one of A, B, or C” will include, but is not limited to, systems having A alone, having B alone, having C alone, having A and B together, having A and C together, having B and C together, and / or having A, B, and C together, etc.). A person skilled in the art will also understand that any transitional words and / or phrases that actually present two or more alternative items, whether in the specification, claims, or drawings, should be understood to contemplate the possibility of including one, any, or both of these items. For example, the phrase “A or B” would be understood to include the possibility of “A” or “B” or “A and B”.
[0084] Based on the foregoing, it will be understood that various implementations of this disclosure have been described herein for illustrative purposes, and various modifications may be made without departing from the scope and spirit of this disclosure. Therefore, the various implementations disclosed herein are not intended to be limiting, and the true scope and spirit are indicated by the appended claims.
Claims
1. A wireless communication method, comprising: The processor of the network node of the wireless network schedules multiple grants for Early Data Transmission (EDT) during the Random Access RA procedure with the User Equipment (UE). The processor sends a message to the UE indicating the plurality of grants, the plurality of grants being mapped to the maximum broadcast transport block size (TBS) allocated to one or more of the plurality of preamble resources; The plurality of authorization indications provide the UE with a plurality of modulations, a plurality of resource elements (RUs), and a plurality of packet sizes to optimize the UE's effective code rate; In the RA process, the TBS of the third message Msg3, which is related to the first message Msg1, conforms to one of the multiple packet sizes of the UE, namely the uplink UL packet size.
2. The method according to claim 1, wherein, Sending the instruction includes: periodically broadcasting the instruction, sending the instruction via dedicated signaling, or dynamically sending the instruction.
3. The method according to claim 1, further comprising: The processor selects one or more preamble resources from the plurality of preamble resources; as well as The processor maps the plurality of licenses to the selected preamble resources.
4. The method according to claim 1, further comprising: The processor receives messages from the UE; as well as The processor determines one or more packet sizes selected by the UE based on the message.
5. The method according to claim 1, further comprising: The processor divides the multiple preamble resources. The message also indicates the maximum broadcast TBS of the network node's wireless communication coverage of the UE in the enhanced frequency domain.
6. The method according to claim 1, further comprising: The processor receives preamble transmissions from the UE on one or more preamble resources; as well as In response to receiving the preamble transmission, the processor selects the plurality of licenses.
7. A wireless communication method, comprising: The processor of the user equipment (UE) selects one or more physical random access channels (PRACH) resources for data early transmission (EDT) for the TBS based on the wireless communication coverage of the network node of the wireless network to the UE. During the Random Access RA (RA) process with the network node, the processor sends a first message Msg1 to the network node indicating one or more selected PRACH resources; The TBS of the third message Msg3, which is related to Msg1 during the RA process, is determined based on the multiple maximum TBSs configured for the network nodes; and Send the Msg3 to the network node; In the RA process, the TBS of the scaling Msg3 associated with Msg1 conforms to one of the multiple packet sizes of the UE, which is the uplink UL packet size.
8. The method according to claim 7, further comprising: The processor receives the second message Msg2 of the RA procedure from the network node. The second message indicates multiple authorizations used for EDT during the RA process.
9. The method according to claim 8, wherein, The multiple authorization indications allow the UE to select from multiple modulations, multiple resource units (RUs), and multiple packet sizes to optimize the UE's effective code rate.
10. The method of claim 9, further comprising: The processor derives the modulation and coding scheme (MCS) based on the number of RUs indicated in Msg2.
11. The method of claim 8, further comprising: The processor receives an indication of the number of repetitions from the network node via downlink control information DCI format N0.
12. The method according to claim 8, further comprising: The processor selects one of the plurality of licenses that is closer to the packet size of the UL packet compared to the other licenses in the plurality of licenses; The processor adds padding to the UL data packet; as well as The processor sends the Msg3, which includes the UL data packet, to the network node during the RA process.
13. An apparatus that can be implemented in a user equipment (UE), comprising: Processor, the processor being capable of: Based on the wireless communication coverage of the network node of the wireless network to the UE, one or more physical random access channels (PRACH) resources are selected for data early transmission (EDT) for the transport block size (TBS). During the random access (RA) process with the network node, a first message Msg1 indicating one or more selected PRACH resources is sent to the network node; The TBS of the third message Msg3, which is related to Msg1 during the RA process, is determined based on the multiple maximum TBSs configured for the network nodes; and Send the Msg3 to the network node; In the RA process, the TBS of the scaling Msg3 associated with Msg1 conforms to one of the multiple packet sizes of the UE, which is the uplink UL packet size.
14. The apparatus according to claim 13, wherein, The processor can also: The processor receives the second message Msg2 of the RA procedure from the network node. The second message indicates multiple authorizations used for EDT during the RA process.
15. The apparatus according to claim 14, wherein, The multiple authorization indications allow the UE to select from multiple modulations, multiple resource units (RUs), and multiple packet sizes to optimize the UE's effective code rate.
16. The apparatus according to claim 15, wherein, The processor can also: The processor derives the modulation and coding scheme (MCS) based on the number of RUs indicated in Msg2.
17. The apparatus according to claim 14, wherein, The processor can also: The processor receives an indication of the number of repetitions from the network node via downlink control information DCI format N0.
18. The apparatus according to claim 14, wherein, The processor can also: The processor selects one of the plurality of licenses that is closer to the packet size of the UL packet compared to the other licenses in the plurality of licenses; The processor adds padding to the UL data packet; as well as The processor sends the Msg3, which includes the UL data packet, to the network node during the RA process.
Citation Information
Patent Citations
Method for configuring random access response, base station and user equipment
CN105430750A
Method And Apparatus For Performing Uplink Transmissions In A Wireless Communications System
US20120044897A1