专利摘要:
apparatus, methods and systems are disclosed to determine an order of priority based on uplink transmission parameters. an apparatus (200) includes a receiver (212) that receives an uplink lease corresponding to uplink transmission parameters that include an indication of a numerology and a transmission time slot length. the apparatus (200) includes a processor (202) which determines a priority order of multiple logical channels based on the uplink transmission parameters and a logical channel priority of the multiple logical channels. the processor allocates resources to the logical channels of the multiple logical channels based on the order of priority.
公开号:BR112019022480A2
申请号:R112019022480-7
申请日:2018-04-25
公开日:2020-05-12
发明作者:Loehr Joachim;Basu Mallick Prateek;Kuchibhotla Ravi
申请人:Motorola Mobility Llc;
IPC主号:
专利说明:

DETERMINATION OF A PRIORITY ORDER BASED ON UPWARD TRANSMISSION PARAMETERS
FIELD
[001] The subject disclosed in this document generally refers to wireless communications and, more particularly, to the determination of an order of priority based on the uplink transmission parameters.
BACKGROUND
[002] The following abbreviations are defined, at least some of which are mentioned in the following description: Third Generation Partnership Project (3GPP), Positive Confirmation (ACK), Binary Phase Change Switching (BPSK), Channel Assessment Free (CCA), Cyclic Prefix (CP), Channel State Information (CSI), Common Search Space (CSS), Discrete Fourier Transform Dispersion (DFTS), Downlink Control Information (DCI), Downlink (DL), Downlink Pilot Time Range (DwPTS), Enhanced Clean Channel Assessment (eCCA), Enhanced Mobile Broadband (eMBB), Evolved NodeB (eNB), European Telecommunications Standards Institute (ETSI), Based Equipment in Structure (FBE), Frequency Division Duplexing (FDD), Frequency Division Multiple Access (FDMA), Guard Period (GP), Hybrid Automatic Repeat Request (HARQ), Internet of Things (loT), Assisted Access Licensed (LAA), Equipment Based Payload (LBE), Listen Before You Speak (LBT), Long Term Evolution (LTE), Media Access Control (MAC), Multiple Access (MA), Modulation Coding Scheme
Petition 870190108795, of 10/25/2019, p. 14/92
2/64 (MCS), Machine Type Communication (MTC), Massive MTC (mMTC), Multiple Inputs Multiple Outputs (MIMO), Shared Access by Multiuser (MUSA), Narrow Band (NB), Negative Confirmation (NACK) or ( NAK), Next Generation NodeB (gNB), Non-Orthogonal Multiple Access (NOMA), Orthogonal Frequency Division Multiplexing (OFDM), Primary Cell (PCell), Physical Transmission Channel (PBCH), Physical Downlink Control Channel (PDCCH), Shared Physical Downlink Channel (PDSCH), Standards Division Multiple Access (PDMA), Physical Hybrid ARQ Indicator Channel (PHICH), Random Physical Access Channel (PRACH), Physical Resource Block (PRB), Physical Uplink Control Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), Quality of Service (QoS), Quadrature Phase Shift Switching (QPSK), Radio Resource Control (RRC), Random Access (RACH), Random Access Response (RAR), Signal d and Reference (RS), Resource-Spread Multiple Access (RSMA), Round-trip Time (RTT), Reception (RX), Sparse Code Multiple Access (SCMA), Scheduling Request (SR), Multiple Access by Division of Single Carrier Frequency (SC-FDMA), Secondary Cell (SCell), Shared Channel (SCH), Signal-Interference-Noise Ratio (SINR), System Information Block (SIB),
Transport Block (TB), Transport Block Size (TBS)
Duplexing by Time (TDD)
Time Multiplexing (TDM), Time Interval
Transmission Time
Transmission (TX)
Petition 870190108795, of 10/25/2019, p. 15/92
3/64
Uplink Control Information (UCI), User Entity / Equipment (Mobile Terminal) (UE), Uplink Link (UL), Universal Mobile Telecommunications System (UMTS), Uplink Pilot Time Range (UpPTS), Ultra-Trusted Low Latency Communications (URLLC) and Worldwide Interoperability for Microwave Access (WiMAX). As used in this document, HARQ-ACK can collectively represent Positive Confirmation (ACK) and Negative Confirmation (NAK). ACK means that a TB is received correctly, while NAK means that a TB is received incorrectly.
[003] In certain wireless communications networks, a high carrier frequency (for example,> 6 GHz) can be used, as millimeter waves. In various configurations, to support various requirements of different services (for example, eMBB, URLLC, mMTC), different OFDM numerologies can be used (for example, carrier spacing (SCS), CP length) in a single structure. Certain configurations have different requirements in terms of data rates, latency and coverage. For example, eMBB can support peak data rates (for example, 20 Gbps for downlink and 10 Gbps for uplink) and data rates with user experience in the order of three times what is found in other configurations. On the other hand, URLLC may have certain requirements for ultra-low latency (for example, 0.5 ms for each UL and DL for user plan latency) and high reliability (for example, IxlO 5 in 1 ms). In addition, mMTC can have a high connection density, high coverage in
Petition 870190108795, of 10/25/2019, p. 16/92
4/64 aggressive environments and a long battery life for low cost devices. Therefore, an OFDM numerology (for example, subcarrier spacing, OFDM symbol duration, CP duration, number of symbols per scheduling interval, etc.) suitable for one configuration may not work well for another. For example, low latency services may use a shorter symbol duration (and therefore greater spacing between subcarriers) and / or fewer symbols per scheduling interval (for example, TTI) than an mMTC configuration. In addition, deployment configurations with large channel delay spreads may use a longer CP duration than configurations with short delay spreads. The subcarrier spacing can be optimized in various configurations to retain a similar CP overload.
[004] In certain configurations, a UE can be configured with multiple numerologies simultaneously. A logical channel prioritization (LCP) procedure may not facilitate the use of multiple numerologies simultaneously. In various configurations, the LCP procedure can be performed as defined in section 5.4.3.1 of TS36.321, which is incorporated here by reference in its entirety. In some configurations, each logical channel is given a priority (for example, logical channel priority). In addition, a prioritized bit rate (PBR) can be set for each logical channel. In certain configurations, PBR provides support for each logical channel, including low priority unsecured bit rate (GBR) carriers, to have a bit rate
Petition 870190108795, of 10/25/2019, p. 17/92
5/64 minimum to avoid potential shortages. Each holder can obtain sufficient resources to achieve the PRB. In many configurations, the LCP procedure can be a two-step procedure. In the first step, the logical channels can be served (in descending order of priority, starting with the highest priority logical channel) up to the configured PBR (implemented through a Token Bucket model). In the second step of the LCP procedure, if there is any uplink feature (after meeting the LCHs' PBR in the first step), all logical channels are served in a strict decreasing priority order (regardless of the Bucket value) until the data from that logical channel or UL concession is exhausted.
[005] As the LCP procedure does not consider different allowed numerologies and / or TTI lengths (only considers the logical channel / PBR priority of a logical channel), the configurations may not meet the respective transmission requirements.
BRIEF SUMMARY
[006] Apparatus for determining an order of priority based on the uplink transmission parameters are disclosed. Methods and systems also perform the functions of the device. In one embodiment, the apparatus includes a receiver that receives an uplink grant corresponding to uplink transmission parameters that include an indication of a numerology and a transmission time slot length. In several modes, the device includes a processor that determines a priority order of multiple channels
Petition 870190108795, of 10/25/2019, p. 18/92
6/64 logic based on uplink transmission parameters and a logical channel priority of multiple logical channels. In various modalities, the processor allocates resources to the logical channels of the multiple logical channels based on the order of priority.
[007] In one modality, numerology includes a spacing of subcarriers, a duration of multiplexing symbol by orthogonal frequency division, a duration of cyclical prefix or some combination thereof. In an additional modality, the processor determines the priority order of the multiple logical channels based on the uplink transmission parameters and the logical channel priority of the multiple logical channels by: selecting a set of logical channels from the multiple logical channels in response to a numerology parameter for each logical channel in the set of logical channels, including numerology and a maximum transmission time slot length of each logical channel in the set of logical channels less than or equal to the length of the transmission time slot; and ordering the logical channels of the set of logical channels according to a logical channel priority of each logical channel of the set of logical channels. In various modalities, ordering the logical channels of the set of logical channels includes ordering the logical channels of the set of logical channels in descending priority order. In several modalities, the numerology parameter includes one or more numerologies. In some modalities, the logical channels of the set of logical channels are prioritized over an element of control of access control to the medium.
Petition 870190108795, of 10/25/2019, p. 19/92
7/64
[008] In some modalities, the indication of numerology includes an index corresponding to numerology. In one embodiment, each logical channel of the multiple logical channels is configured with a set of numerologies allowed by the respective logical channel and with a maximum transmission time interval length.
[009] In certain modalities, each logical channel of the multiple logical channels is configured with a maximum numerology allowed by the respective logical channel and a maximum transmission time interval length. In various modalities, the processor determines the priority order of the multiple logical channels based on the uplink transmission parameters and the logical channel priority of the multiple logical channels by: selecting a set of logical channels from the multiple logical channels in response to a maximum numerology with each logical channel in the set of logical channels less than or equal to numerology and a maximum length of the transmission time interval of each logical channel in the set of logical channels less than or equal to the length of the transmission time interval; and ordering the logical channels of the set of logical channels according to a logical channel priority of each logical channel of the set of logical channels. In some embodiments, the processor selects a scheduling request feature for transmission and the scheduling request feature corresponds to a numerology that is being requested for uplink transmission.
[0010] In one mode, the processor selects the scheduling request feature according to a
Petition 870190108795, of 10/25/2019, p. 20/92
8/64 first numerology of a set of numerologies configured for a logical channel of the multiple logical channels for which a buffer status report is triggered due to the availability of data for transmission. In certain embodiments, the receiver receives multiple uplink leases and determines an order to process the multiple uplink leases based on multiple logical channels of the multiple logical channels configured with a numerology corresponding to the respective uplink leases of the multiple leases. uplink. In various embodiments, the receiver receives multiple uplink leases and determines an order to process multiple uplink leases based on a predefined numerology priority order. In one embodiment, the receiver receives multiple uplink leases and determines an order to process the multiple uplink leases based on a predefined order, a signaled order, or some combination thereof.
[0011] A method for determining an order of priority based on uplink transmission parameters, in one embodiment, includes receiving an uplink grant of corresponding uplink transmission parameters, including an indication of a numerology and a length transmission time interval. In various modalities, the method includes determining a priority order of multiple logical channels based on uplink transmission parameters and a logical channel priority of
Petition 870190108795, of 10/25/2019, p. 21/92
9/64 multiple logical channels. In certain embodiments, the method includes allocating resources to logical channels from multiple logical channels based on the order of priority.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] A more particular description of the modalities briefly described above will be rendered by reference to specific modalities that are illustrated in the attached drawings. Understanding that these drawings represent only some modalities and, therefore, should not be considered limiting the scope, the modalities will be described and explained with specificity and additional details through the use of the attached drawings, in which:
Figure 1 is a schematic block diagram illustrating an embodiment of a wireless communication system for determining an order of priority based on uplink transmission parameters;
Figure 2 is a schematic block diagram illustrating an embodiment of an apparatus that can be used to determine an order of priority based on uplink transmission parameters;
Figure 3 is a schematic block diagram illustrating an embodiment of an apparatus that can be used to transmit uplink transmission parameters;
Figure 4 is a schematic flowchart diagram illustrating an embodiment of a method for determining an order of priority based on an uplink transmission parameter;
Figure 5 is a schematic flowchart diagram that illustrates another embodiment of a method for determining a
Petition 870190108795, of 10/25/2019, p. 22/92
10/64 priority order based on an uplink transmission parameter;
Figure 6 is a schematic flowchart diagram illustrating an additional embodiment of a method for determining an order of priority based on an uplink transmission parameter;
Figure 7 is a schematic flowchart diagram that illustrates yet another embodiment of a method for determining an order of priority based on an uplink transmission parameter;
Figure 8 is a schematic flowchart diagram illustrating an additional embodiment of a method for determining an order of priority based on an uplink transmission parameter; and Figure 9 is a schematic flowchart diagram illustrating an embodiment of a method for determining an order of priority based on uplink transmission parameters.
DETAILED DESCRIPTION
[0013] As will be appreciated by an expert on the subject, aspects of the modalities can be incorporated as a system, apparatus, method or program product. Therefore, modalities can take the form of an entirely hardware modality, an entirely software modality (including firmware, resident software, microcode, etc.) or a modality that combines aspects of software and hardware that can generally be referred to here as a circuit, module or system. In addition, the modalities may take the form of a program product embedded in one or more devices
Petition 870190108795, of 10/25/2019, p. 23/92
11/64 computer-readable storage that stores machine-readable code, computer-readable code and / or program code, referred to below as code. Storage devices can be tangible, non-transitory and / or non-transmitting. Storage devices may not incorporate signals. In a certain embodiment, storage devices employ only signals to access the code.
[0014] Certain functional units described in this specification can be labeled as modules, in order to emphasize more particularly their independence of implementation. For example, a module can be implemented as a hardware circuit comprising custom large-scale integration circuits (VLSI) or port arrays, ready-to-use semiconductors, such as logic chips, transistors or other discrete components. A module can also be implemented on programmable hardware devices, such as field programmable gate arrays, programmable matrix logic, programmable logic devices or the like.
[0015] The modules can also be implemented in code and / or software for execution by various types of processors. An identified code module can, for example, include one or more physical or logical blocks of executable code that can, for example, be organized as an object, procedure or function. However, the executables of an identified module do not need to be physically located together, but can include disparate instructions stored in different locations that, when logically joined, include the module and reach the target.
Petition 870190108795, of 10/25/2019, p. 24/92
12/64 objective stated for the module.
[0016] In fact, a code module can be a single instruction, or many instructions, and it can even be distributed among several different code segments, between different programs and several memory devices. Likewise, operational data can be identified and illustrated here within modules and can be incorporated in any suitable form and organized into any suitable type of data structure. Operational data can be collected as a single data set or can be distributed in different locations, including different computer-readable storage devices. Where a module or parts of a module are implemented in the software, the parts of the software are stored on one or more computer-readable storage devices.
[0017] Any combination of one or more computer-readable media can be used. The computer-readable medium may be a computer-readable storage medium. The computer-readable storage medium may be a storage device that stores the code. The storage device may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, holographic, micromechanical or semiconductor system, device or device, or any suitable combination of the foregoing.
[0018] More specific examples (a non-exhaustive list) of the storage device include the following: an electrical connection with one or more wires, a portable floppy disk, a hard disk, a
Petition 870190108795, of 10/25/2019, p. 25/92
13/64 random access memory (RAM), a read-only memory (ROM), a programmable erasable read-only memory (EPROM or Flash memory), a portable read-only CD memory (CD-ROM), a device optical storage device, a magnetic storage device, or any suitable combination of the above. In the context of this document, a computer-readable storage medium may be any tangible medium that may contain or store a program for use by or in connection with a system, apparatus or device for executing instructions.
[0019] The code to perform operations for modalities can be any number of lines and can be written in any combination of one or more scheduling languages, including an object-oriented scheduling language, such as Python, Ruby, Java, Smalltalk, C ++ or similar, and conventional procedural scheduling languages, such as C or similar scheduling language, and / or machine languages, such as assembly languages. The code can be run entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, over the Internet using an Internet service provider).
Petition 870190108795, of 10/25/2019, p. 26/92
14/64
[0020] The reference throughout this specification to a modality, modality or similar language means that a specific feature, structure or characteristic described in connection with the modality is included in at least one modality. Thus, the appearances of the phrases the modality, in a modality and a similar language throughout this specification may, but not necessarily, all refer to the same modality, but mean one or more, but not all modalities, unless expressly otherwise specified. The terms including, comprising, having and its variations mean including, but not limited to, unless expressly specified otherwise. An enumerated list of items does not imply that any or all of the items are mutually exclusive, unless expressly specified otherwise. The terms one, one and o also refer to one or more, unless expressly specified otherwise.
[0021] In addition, the characteristics, structures or described characteristics of the modalities can be combined in any appropriate way. In the following description, numerous specific details are provided, such as scheduling examples, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, chips hardware, etc., to provide a complete understanding of modalities. A person skilled in the art will recognize, however, that modalities can be practiced without one or more of the specific details, or with other methods, components,
Petition 870190108795, of 10/25/2019, p. 27/92
15/64 materials and so on. In other cases, known structures, materials or operations are not shown or described in detail to avoid obscuring aspects of a modality.
[0022] Aspects of the modalities are described below with reference to schematic flowchart diagrams and / or schematic block diagrams of methods, apparatus, systems and program products according to the modalities. It will be understood that each block of the schematic flowchart diagrams and / or schematic block diagrams and combinations of blocks in the schematic flowchart diagrams and / or schematic block diagrams, can be implemented by code. The code can be provided to a general-purpose computer processor, special-purpose computer, or other programmable data processing device to produce a machine, so that instructions executed by the computer's processor or other programmable data processing device create means to implement the functions / acts specified in the schematic diagrams of the flowchart and / or schematic diagrams of the blocks.
[0023] The code can also be stored on a storage device that can direct a computer, another programmable data processing device or other devices to function in a specific way, so that the instructions stored on the storage device produce an article instructions, including instructions that implement the function / act specified in the flowchart diagrams
Petition 870190108795, of 10/25/2019, p. 28/92
16/64 schematic and / or block diagram blocks or schematic blocks.
[0024] The code can also be loaded onto a computer, another programmable data processing device or other devices to cause a series of operational steps to be performed on the computer, another programmable device or other devices to produce a computer-implemented process , so that the code that runs on the computer or other programmable device provides processes to implement the functions / acts specified in the flowchart and / or block or blocks of the block diagram.
[0025] The schematic flowchart diagrams and / or schematic block diagrams in the Figures illustrate the architecture, functionality and operation of possible implementations of apparatus, systems, methods and program products according to various modalities. In this regard, each block in the flowchart schematics and / or block schematics can represent a module, segment or part of the code, which includes one or more executable instructions from the code to implement the specified logic functions.
[0026] It should also be noted that, in some alternative implementations, the functions observed in the block can occur outside the order indicated in the Figures. For example, two blocks shown in succession can, in fact, be executed substantially simultaneously or the blocks can sometimes be executed in reverse order, depending on the functionality involved. Other steps and methods that are equivalent in terms of
Petition 870190108795, of 10/25/2019, p. 29/92
17/64 function, logic or effect to one or more blocks, or parts thereof, of the illustrated Figures.
[0027] Although various types of arrows and line types can be used in the flowchart and / or block diagrams, they are understood as not limiting the scope of the corresponding modalities. In fact, some arrows or other connectors can be used to indicate only the logical flow of the represented modality. For example, an arrow can indicate a waiting or monitoring period of an unspecified duration between the listed stages of the represented modality. It should also be noted that each block of the block diagrams and / or flowchart diagrams and combinations of blocks in the block diagrams and / or flowchart diagrams, can be implemented by hardware-based systems for special purposes that perform the functions or acts specified, or special purpose hardware and code combinations.
[0028] The description of the elements in each figure can refer to the elements in the following figures. Similar numbers refer to similar elements in all figures, including alternative modalities of similar elements.
[0029] Figure 1 represents a modality of a wireless communication system 100 to determine an order of priority based on the uplink transmission parameters. In one embodiment, the wireless communication system 100 includes remote units 102 and base units 104. Even though a specific number of remote units 102 and base units 104 are represented in Figure 1, an expert on the subject
Petition 870190108795, of 10/25/2019, p. 30/92
18/64 will recognize that any number of remote units 102 and base units 104 can be included in wireless communication system 100.
[0030] In one embodiment, remote units 102 may include computing devices such as desktop computers, laptops, personal digital assistants (PDAs), tablet computers, smartphones, smart televisions (for example, televisions connected to the Internet), set- top boxes, game consoles, security systems (including security cameras), vehicle on-board computers, network devices (for example, routers, switches, modems) or the like. In some embodiments, remote units 102 include wearable devices, such as smart watches, fitness bracelets, head-mounted optical screens or the like. In addition, remote units 102 can be referred to as subscriber units, cell phones, mobile stations, users, terminals, mobile terminals, fixed terminals, subscriber stations, UE, user terminals, a device or by other terminology used in the art. Remote units 102 can communicate directly with one or more of the base units 104 via UL communication signals.
[0031] Base units 104 can be distributed across a geographic region. In certain embodiments, a base unit 104 can also be referred to as an access point, an access terminal, a base, a base station, a NodeB, an eNB, a gNB, a source NodeB, a relay node, a device or any other terminology used in the art. Base units 104 are generally part of a radio access network that includes one or more
Petition 870190108795, of 10/25/2019, p. 31/92
19/64 controllers coupled communicably to one or more corresponding base units 104. The radio access network is generally coupled communicably to one or more main networks, which can be coupled to other networks, such as the Internet and networks public switched telephone lines, among other networks. These and other elements of radio access and major networks are not illustrated, but are well known in general to experts in the field.
[0032] In an implementation, the wireless communication system 100 is compatible with the LTE of the 3GPP protocol, in which the base unit 104 transmits using an OFDM modulation scheme in the DL and the remote units 102 transmit in the UL using a scheme SC-FDMA or an OFDM scheme. More generally, however, wireless communication system 100 can implement some other open or proprietary communication protocol, for example, WiMAX, among other protocols. This disclosure is not limited to the implementation of any specific wireless communication architecture or protocol.
[0033] Base units 104 can serve a number of remote units 102 within a service area, for example, a cell or a sector of cells via a wireless communication link. Base units 104 transmit DL communication signals to serve remote units 102 in the time, frequency and / or spatial domain. In one embodiment, a base unit 104 can transmit an uplink lease corresponding to the uplink transmission parameters to remote unit 102.
[0034] In another embodiment, a remote unit 102 can
Petition 870190108795, of 10/25/2019, p. 32/92
20/64 receive an uplink lease corresponding to the uplink transmission parameters, including an indication of a numerology and a transmission time slot length. Remote unit 102 can determine a priority order of multiple logical channels based on uplink transmission parameters and a logical channel priority of multiple logical channels. In certain embodiments, remote unit 102 can allocate resources to logical channels of multiple logical channels based on the order of priority. Therefore, a remote unit 102 can be used to determine an order of priority based on uplink transmission parameters.
[0035] Figure 2 represents a modality of an apparatus 200 that can be used to determine an order of priority based on the uplink transmission parameters. The apparatus 200 includes a remote unit 102 embodiment. In addition, the remote unit 102 may include a processor 202, a memory 204, an input device 206, a screen 208, a transmitter 210 and a receiver 212. In some embodiments, input device 20 6 and screen 208 are combined into a single device, such as a touch screen. In certain embodiments, remote unit 102 may not include any input device 206 and / or screen 208. In various embodiments, remote unit 102 may include one or more of processor 202, memory 204, transmitter 210 and receiver 212 , and may not include input device 206 and / or screen 208.
[0036] Processor 202, in one mode, can
Petition 870190108795, of 10/25/2019, p. 33/92
21/64 include any known controller capable of executing computer-readable instructions and / or capable of performing logical operations. For example, processor 202 may be a microcontroller, a microprocessor, a central processing unit (CPU), a graphics processing unit (GPU), an auxiliary processing unit, an array of field programmable ports (FPGA), or similar programmable controller. In some embodiments, processor 202 executes instructions stored in memory 204 to execute the methods and routines described herein. In various embodiments, processor 202 determines a priority order of multiple logical channels based on uplink transmission parameters and a logical channel priority of multiple logical channels. In certain embodiments, processor 202 allocates resources to logical channels of multiple logical channels based on the order of priority.
Processor 202 is communicatively coupled to memory 204, input device 206, screen 208, transmitter 210 and receiver 212.
[0037] Memory 204, in one mode, is a computer-readable storage medium. In some embodiments, memory 204 includes volatile computer storage media. For example, memory 204 may include RAM, including dynamic RAM (DRAM), synchronous dynamic RAM (SDRAM) and / or static RAM (SRAM). In some embodiments, memory 204 includes non-volatile computer storage media. For example, memory 204 may include a hard disk drive, flash memory, or any other
Petition 870190108795, of 10/25/2019, p. 34/92
22/64 adequate non-volatile computer storage. In some embodiments, memory 204 includes volatile and non-volatile computer storage media. In some embodiments, memory 204 stores data relating to an order of priority. In some embodiments, memory 204 also stores program code and related data, such as an operating system or other controller algorithms operating on remote unit 102.
[0038] Input device 206, in one embodiment, can include any known computer input device, including a touch panel, button, keyboard, pen, microphone or the like. In some embodiments, input device 206 may be integrated with screen 208, for example, as a touchscreen or similar touchscreen. In some embodiments, input device 206 includes a touch screen, so that text can be entered using a virtual keyboard displayed on the touch screen and / or handwritten on the touch screen. In some embodiments, input device 206 includes two or more different devices, such as a keyboard and touch panel.
[0039] Screen 208, in one embodiment, can include any screen or electronically controllable screen device known. Screen 208 can be designed to emit visual, audible and / or haptic signals. In some embodiments, screen 208 includes an electronic screen capable of emitting visual data to a user. For example, screen 208 may include, but is not limited to, an LCD screen, an LED screen, an OLED screen, a projector or
Petition 870190108795, of 10/25/2019, p. 35/92
23/64 similar screen device capable of sending images, text or the like to a user. As another non-limiting example, screen 208 may include a wearable screen, such as a smart watch, smart glasses, an alert screen or the like. In addition, screen 208 may be a component of a smart phone, a personal digital assistant, a television, a desktop computer, a notebook (laptop), a personal computer, a vehicle panel or the like.
[0040] In certain modalities, the screen 208 includes one or more speakers to produce sound. For example, screen 208 may produce an alert or sound notification (for example, a beep or beep). In some embodiments, the screen 208 includes one or more haptic devices to produce vibrations, movement or other haptic feedback. In some embodiments, all or parts of the screen 208 may be integrated with the input device 206. For example, the input device 206 and the screen 208 may form a touch screen or similar touch screen. In other embodiments, screen 208 may be located near input device 206.
[0041] Transmitter 210 is used to provide UL communication signals to base unit 104 and receiver 212 is used to receive DL communication signals from base unit 104. In some embodiments, receiver 212 receives a link lease uplink corresponding to the uplink transmission parameters, including an indication of a numerology and a transmission time slot length. Although only a transmitter 210 and a receiver 212 are illustrated, the
Petition 870190108795, of 10/25/2019, p. 36/92
24/64 remote unit 102 may have any suitable number of transmitters 210 and receivers 212. Transmitter 210 and receiver 212 may be any suitable type of transmitters and receivers. In one embodiment, transmitter 210 and receiver 212 may be part of a transceiver.
[0042] Figure 3 represents a modality of an apparatus 300 that can be used to transmit uplink transmission parameters. The apparatus 300 includes a form of the base unit 104. In addition, the base unit 104 may include a processor 302, a memory 304, an input device 306, a screen 308, a transmitter 310 and a receiver 312. How can to be appreciated, processor 302, memory 304, input device 306, screen 308, transmitter 310 and receiver 312 may be substantially similar to processor 202, memory 204, input device 206, screen 208, transmitter 210 and receiver 212 of remote unit 102, respectively.
[0043] In various embodiments, transmitter 310 is used to transmit an uplink grant corresponding to uplink transmission parameters, including an indication of a numerology and a transmission time slot length. Although only a transmitter 310 and a receiver 312 are illustrated, the base unit 104 can have any suitable number of transmitters 310 and receivers 312. Transmitter 310 and receiver 312 can be any suitable type of transmitters and receivers. In one embodiment, transmitter 310 and receiver 312 can be part of a
Petition 870190108795, of 10/25/2019, p. 37/92
25/64 transceiver.
[0044] Figure 4 is a schematic flowchart diagram that illustrates an embodiment of a method 400 for determining an order of priority based on an uplink transmission parameter. In some embodiments, method 400 is performed by a device, such as remote unit 102. In certain embodiments, method 400 can be performed by a processor executing the program code, for example, a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA or the like.
[0045] In certain modalities, in addition to a logical channel priority, each numerology (for example, subcarrier spacing, OFDM symbol duration, CP duration, number of symbols per scheduling interval, etc.) and / or TTI that it is configured for a logical channel as an allowed numerology and / or TTI can be associated with a priority. During an LCP procedure, a UE and / or MAC can consider both numerology priority and logical channel priority, in order to determine the order in which logical channels are served. In some modalities, a logical channel is configured to use various numerologies and / or TTI (s) for transmission, the configured allowed numerologies have a certain order of priority that a UE can respect during the LCP procedure. Specifically, a logical channel can include a primary / preferred numerology / TTI (for example, uplink transmission parameter) and a secondary / TTI (for example, uplink transmission parameter). In various modalities,
Petition 870190108795, of 10/25/2019, p. 38/92
26/64 there is a primary / preferred / TTI numerology associated with each logical channel. The preferred / primary numerology / TTI may be the most suitable numerology for transmitting data from a specific logical channel, according to the service / QoS requirements. In certain modalities, there may be one or more secondary / TTI numerologies associated with each logical channel.
[0046] In some modalities, preferred / primary / TTI numerology may have the highest priority among permitted numerologies. In various modalities, the priority of the secondary numerologies can be in the order of the configuration (for example, the first configured secondary numerology has a second higher priority, the second configured secondary numerology has a third higher priority, and so on). In certain modalities, the priority of the numerologies associated with a logical channel can be respected by the UE during an LCP procedure (for example, logical channels that have a numerology indicated in a UL concession configured as the preferred / primary numerology can be prioritized over the logic channels with the indicated numerology configured only as secondary numerology / TTI). Therefore, data from logical channels can be transmitted with the most appropriate numerology scheme to facilitate compliance with the requirements of a numerology configuration.
[0047] Returning to method 400, method 400 includes receiving 402 a UL grant for numerology / TTI X. Method 400 also includes determining 404 a set of logical channels with data available for transmission that
Petition 870190108795, of 10/25/2019, p. 39/92
27/64 have numerology / TTI X as numerology / TTI configured. Method 400 further determines an order of priority between the logical channels of the set of logical channels determined above, based on a numerology / TTI priority and a logical channel priority.
Specifically, method 400 includes determining 406 logical channels from the set of logical channels that have numerology / TTI X as a preferred / primary / TTI numerology. Method 400 determines 408 if there are multiple logic channels that have numerology / TTI X as the preferred / primary / TTI numerology. In response to the determination 408 that there is only one logical channel with numerology / TTI X as the preferred / primary / TTI numerology, method 400 assigns 410 the only logical channel with numerology / TTI X as the preferred / primary / TTI as the top priority. In response to the determination 408 that there are multiple logical channels having numerology / TTI X as preferred / primary numerology / TTI, method 400 sorts 412 the multiple logical channels according to a configured logical channel priority (for example, in order of decreasing priority). In addition, method 400 sorts 414 logic channels having numerology / TTI X as secondary numerology / TTI according to a secondary level and the logical channel priority. For example, method 400 sorts 414 logical channels with X as secondary numerology / TTI, defining logical channels with the indicated numerology / TTI X as first secondary numerology / TTI with a higher priority than logical channels with the indicated numerology / TTI X as a second numerology
Petition 870190108795, of 10/25/2019, p. 40/92
28/64 secondary / TTI, and so on. Then, for logic channels with multiple first or second secondary numerologies with the indicated numerology / TTI X, the channels are ordered in priority based on the logical channel priority. Method 400 assigns 416 resources to individual logical channels that are part of the set of logical channels, considering the order of priority calculated from the logical channels using the LCP procedure.
[0048] The following is an example of the above 400 method. In this example, a UE has three logical channels LCH # 1, LCH # 2 and LCH # 3, as shown in Table 1. LCH # 1 has numerology 1 as its primary numerology and numerology 3 as its first secondary numerology. In addition, LCH # 2 has numerology 2 as its primary numerology, numerology 1 as its first secondary numerology and
numerology 3 how your second numerology secondary. Besides that, the LCH # 3 have numerology 3 as yours numerology primary and the numerology 1 as your first numerology secondary. As shown, LCH # 2 has the highest priority with an channel priority logical of 1,
LCH # 1 has the second highest priority with a logical channel priority 2 and LCH # 3 has the third highest priority (for example, lowest priority) with a logical channel priority of 3. In a modality in which an UL grant is received for numerology 1, LCH # 1 data can be prioritized over LCH # 2 and LCH # 3 data, regardless of the configured logical channel priority, because numerology 1 is just a primary numerology for LCH # 1.
Table 1
Petition 870190108795, of 10/25/2019, p. 41/92
29/64
LCH # 1 LCH # 2 LCH # 3 (priority 2) (priority 1) (priority 3) Numerology Numerology Numerology primary = 1 Primary = 2 Primary = 3 Numerology Numerology Numerology Secondary = 3 Secondary = 1 Secondary = 1Numerology Secondary = 3
[0049] Using the information in Table 1 for another example, for a UL grant for numerology 1, the logical channel priority order is: LCH # 1, LCH # 2, LCH # 3. This is because LCH # 1 is the only logical channel with numerology 1 as the primary numerology and, although LCH # 2 and LCH # 3 have numerology 1 as the first secondary numerology, LCH # 2 has a higher priority (for example, 1) than LCH # 3 (for example, 3). As an additional example, for a UL grant for numerology 3, the logical channel priority order is: LCH # 3, LCH # 1, LCH # 2. This is because LCH # 3 is the only logical channel with numerology 3 as the primary numerology, LCH # 1 is the only logical channel with numerology 3 as the first secondary numerology and LCH # 2 is the only logical channel with the numerology 3 as the second secondary numerology.
[0050] Figure 5 is a schematic flowchart diagram that illustrates another modality of a method 500 for determining an order of priority based on an uplink transmission parameter. In some modalities, method 500 is performed by a device, such as remote unit 102. In certain modalities, method 500
Petition 870190108795, of 10/25/2019, p. 42/92
30/64 can be performed by a processor executing the program code, for example, a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA or the like.
[0051] In one mode, the network (for example, gNB) configures a preferred / primary numerology and a maximum TTI length for each logical channel. Primary / preferred numerology is the most suitable numerology for the transmission of data from the logical channel, in order to meet the QoS requirements (for example, latency and reliability). The maximum value of the TTI length allows a logical channel to use all TTI lengths (regardless of numerology), unless the TTI length cannot meet the delay requirement of the logical channel. Therefore, data from a logical channel can be transmitted using any numerology, as long as the TTI length is equal to or less than the maximum configured TTI length. It should be noted that the length of TTI, which is the planned time unit from the MAC's point of view, depends not only on the numerology used (for example, SCS subcarrier spacing), but also on the number of OFDM symbols used. In some embodiments, a length of TTI can be reduced by maintaining the same numerology (or SCS), but by reducing the number of OFDM symbols per TTI (for example, using only two symbols per TTI) or maintaining the same number of OFDM symbols, but dimensioning the SCS (for example, reducing the symbol length).
[0052] In certain modalities, reducing the length of the OFDM symbol by the SCS scale can have certain benefits
Petition 870190108795, of 10/25/2019, p. 43/92
31/64 on reducing the number of OFDM symbols (for example, for the same SCS). For example, the smaller size of the symbol length by scaling the SCS can become a useful tool to allow rapid processing of UL and DL channel tubes (for example, short TTI length when scaling the SCS (ie, decreasing the symbol duration) further tightens the processing timeline and HARQ RTT).
[0053] Therefore, in some modalities, the MAC layer is aware of the numerology used for an uplink transmission and the length of TTI. Based on the numerology and the length of TTI, as indicated by the physical layer (PHY) for the MAC after receiving an uplink lease, the logical channel for the mapping of resources (for example, LCP procedure) is executed. The MAC entity prioritizes the logical channels for which the preferred / mainly configured numerology is the same as the indicated numerology for the uplink transmission. This prioritization ensures that data from these logical channels are always transmitted with the most appropriate numerology configuration to facilitate compliance with the requirements for which the numerology configuration has been configured. If resources are available, the logical channels for which the maximum configured TTI length is equal to or greater than the indicated TTI length are considered for transmission.
[0054] Returning to method 500, method 500 includes receiving 502 a UL concession for numerology X and length of TTI Y, that is, the link transmission
Petition 870190108795, of 10/25/2019, p. 44/92
Uplink 32/64 according to the uplink lease received uses numerology X and length of TTI Y. Method 500 also includes determining 504 a set of logical channels that have numerology X as a preferred / primary numerology. Method 500 further determines an order of priority between the logical channels of the set of logical channels determined above based on a logical channel priority. Specifically, method 500 determines 506 if there are multiple logical channels that have numerology X as the preferred / primary numerology. In response to the determination 506 that there is only one logical channel with numerology X as the preferred / primary numerology, method 500 assigns 508 the only logical channel with numerology X as the preferred / primary numerology as the highest priority. In response to the determination 506 that there are multiple logical channels with numerology X as the preferred / primary numerology, method 500 sorts 510 multiple logical channels according to a configured logical channel priority (for example, in decreasing order of priority) . In addition, method 500 sorts 512 logical channels with a maximum TTI length greater than or equal to Y according to the logical channel priority (if there are any remaining resources). Method 500 assigns 514 resources to individual logical channels based on the order of priority calculated from the logical channels using the LCP procedure. In certain embodiments, the LCP procedure is performed as defined in section 5.4.3.1 of TS36.321 (for example, using Token Bucket, using a two-step procedure, etc.). In several modalities, method 500 first assigns
Petition 870190108795, of 10/25/2019, p. 45/92
33/64 resources to logical channels that have numerology X as the preferred / primary numerology based on the calculated order of priority 508, respectively 510, using the LCP procedure and subsequently allocates the remaining resources (if any) to logical channels that have a maximum length of TTI greater than or equal to Y based on the calculated order of priority 512.
[0055] The following is an example of the above 500 method. In this example, a UE has four logical channels LCH # 1, LCH # 2, LCH # 3 and LCH # 4, as shown in Table 2. LCH # 1 has numerology 1 as its primary numerology and 1 ms as its maximum TTI. In addition, LCH # 2 has numerology 2 as its primary numerology and 0.5 ms as its maximum TTI. In addition, LCH # 3 has numerology 3 as its primary numerology and 1 ms as its maximum TTI. In addition, LCH # 4 has numerology 1 as its primary numerology and 1 ms as its maximum TTI. As shown, LCH # 2 has the highest priority with a logical channel priority of 1, LCH # 1 has the second highest priority with a logical channel priority 2, LCH # 3 has the third highest priority with a logical channel priority 3, and LCH # 4 has the fourth highest priority (for example, lowest priority) with a logical channel priority of 4.
Table 2
LCH # 1 LCH # 2 LCH # 3 LCH # 4 (priority (priority (priority 3) (priority 2) D4) Numerol Numerolog Numerology Numerolog ogia ia Primary = Primary = 3 primary ia =
Petition 870190108795, of 10/25/2019, p. 46/92
34/64
primary =1 21 TTI TTI Maximum TTI TTI maximum = 1 maximum = 0.5 = 1 ms maximum = 1 ms ms ms
[0056] Using the information in Table 2 for an example, for a UL grant for numerology 1 and TTI with 1 ms, the logical channel priority order is: LCH # 1, LCH # 4, LCH # 3. This is because LCH # 1 and LCH # 4 have numerology 1 as the primary numerology and LCH # 1 is earlier than LCH # 4 because LCH # 1 has channel priority 2, which is greater than channel priority from 4 to LCH # 4 and LCH # 3 is the only remaining channel that has a maximum TTI length greater than or equal to 1 ms. As an additional example, for a UL grant for numerology 2 and 0.5 ms TTI length, the logical channel priority order is: LCH # 2, LCH # 1, LCH # 3, LCH # 4. This is because LCH # 2 is the only logical channel with numerology 2 as the primary numerology and all LCH # 1, LCH # 3 and LCH # 4 have a maximum TTI length greater than or equal to 0.5 ms and LCH # 1, LCH # 3 and LCH # 4 are ordered based on channel priority. As another example, for a UL grant for numerology 1 and 0.5 ms TTI length, the logical channel priority order is: LCH # 1, LCH # 4, LCH # 2, LCH # 3. This is because LCH # 1 and LCH # 4 have numerology 1 as the primary numerology and LCH # 1 is earlier than LCH # 4 because LCH # 1 has a channel priority 2 that is higher than the channel priority. 4 for LCH # 4, and LCH # 2 and LCH # 3 have a maximum length of TTI greater than or equal to 0.5 ms and LCH # 2 and LCH # 3 are ordered
Petition 870190108795, of 10/25/2019, p. 47/92
35/64 based on channel priority. As an additional example, for a UL grant for numerology 3 and TTI length 1 ms, the logical channel priority order is: LCH # 3, LCH # 1, LCH # 4. This is because LCH # 3 is the only logical channel with numerology 3 as the primary numerology, and the two LCH # 1 and LCH # 4 have a maximum TTI length greater than or equal to 1 ms and LCH # 1 and LCH # 4 are then sorted based on the channel priority.
[0057] Figure 6 is a schematic flowchart diagram that illustrates an additional modality of a method 600 for determining an order of priority based on an uplink transmission parameter. In some embodiments, method 600 is performed by a device, such as remote unit 102. In certain embodiments, method 600 can be performed by a processor executing program code, for example, a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA or the like.
[0058] In several modalities, the network (for example, gNB) configures a preferred / primary TTI length and a maximum TTI length for each logical channel. The primary / preferred TTI length may be the most suitable TTI length for transmitting data from a specific logical channel, in order to meet QoS requirements, such as latency. The maximum value of the TTI length allows a logical channel to use all TTI lengths (regardless of numerology), unless the TTI length cannot meet the channel delay requirement. Therefore, data from a
Petition 870190108795, of 10/25/2019, p. 48/92
36/64 logical channel can be transmitted using any TTI / numerology, as long as the TTI length is equal to or less than the maximum configured TTI length. In certain modalities, the MAC only needs to be aware of the length of TTI used for the uplink transmission when executing the logical channel for the mapping of resources (for example, LCP procedure). In several modalities, the only restriction of limiting some logical channels to certain resources corresponds to the delay requirement, which can be equal to the length of TTI from the point of view of the MAC, regardless of the result of the length of TTI of different numerologies (for example, SCS scale), or different number of OFDM symbols in a numerology. Therefore, in certain modalities, numerology may be transparent to the MAC. In some modalities, the MAC prioritizes the logical channels for which the preferred / primarily configured TTI is the same as the TTI length indicated for the uplink transmission. If resources are available, the logical channels for which the maximum configured TTI length is equal to or greater than the indicated TTI length are considered for transmission.
[0059] Returning to method 600, method 600 includes receiving 602 a UL grant for a length of TTI X. Method 600 also includes determining 604 a set of logical channels that have the length of TTI X as indicated in the UL grant as a preferred / primary TTI length. Method 600 also determines an order of priority between the logical channels of the set of logical channels determined above, based on a priority of
Petition 870190108795, of 10/25/2019, p. 49/92
37/64 logical channel. Specifically, method 600 determines 606 whether there are multiple logic channels that have the length of TTI X as the preferred / primary TTI length. In response to the determination 606 that there is only one logical channel with TTI X length as the preferred / primary TTI length, method 600 assigns 608 the only logical channel with TTI X length as the preferred / primary TTI length as the highest priority . In response to the determination 606 that there are multiple logical channels having the length of TTI X as the preferred / primary TTI length, method 600 sorts 610 the multiple logical channels according to a configured logical channel priority (for example, in descending order) priority). In addition, method 600 sorts 612 logical channels with a maximum TTI length greater than or equal to X according to the logical channel priority (if there are any remaining resources). Method 600 assigns 614 resources to individual logical channels based on the calculated priority order of the logical channels using the LCP procedure. In some embodiments, method 600 first allocates resources to logical channels that have the length of TTI X as the preferred / primary length TTI based on the calculated order of priority 608, respectively, 610 using the LCP procedure and subsequently allocates the remaining resources ( if any) to channels with a maximum length of TTI greater than or equal to X based on the calculated order of priority 612.
[0060] Figure 7 is a schematic flowchart diagram that illustrates yet another modality of a method 700 for determining an order of priority based on a
Petition 870190108795, of 10/25/2019, p. 50/92
38/64 uplink transmission parameter. In some embodiments, method 700 is performed by a device, such as remote unit 102. In certain embodiments, method 700 can be performed by a processor executing the program code, for example, a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA or the like.
[0061] In the modalities described above in relation to Figures 4, 5 and 6, only a subset of logical channels is considered for the LCP procedure (for example, there is restriction of logical channel for LCP procedures). For example, only logical channels that have a configured primary / secondary / TTI numerology or maximum TTI that corresponds to the UL grant are considered during the logical channel for mapping resources (for example, during the LCP procedure). In some modalities, all logical channels can be considered for the LCP (for example, there may be no restriction for the logical channel in the mapping of resources). In such modalities, each logical channel can be configured with a numerology / TTI. This configuration is the numerology / TTI most suitable for transmission. During the LCP procedure, the MAC entity prioritizes the logical channels with the numerology / TTI configured equal to the numerology / TTI used for the uplink transmission. For configurations in which there are multiple logical channels with a configured numerology / TTI equal to the indicated numerology / TTI, the logical channels are served in decreasing order of priority (for example, according to the logical channel priority). For the remaining resources (if
Petition 870190108795, of 10/25/2019, p. 51/92
39/64 exists), all other logical channels are considered (for example, in order of priority descending from the logical channel).
[0062] Returning to method 700, method 700 includes receiving 7 02 an UL grant for a length X of numerology / TTI. Method 700 also includes determining 704 a set of logic channels that have the numerology / length of TTI X as the configured numerology / length of TTI. Method 700 further determines an order of priority between the logical channels of the set of logical channels determined above, based on a logical channel priority. Specifically, method 700 determines 706 whether there are multiple logical channels that have TTI X numerology / length as the configured numerology / TTI length. In response to the determination 70 6 that there is only one logical channel with TTI X numerology / length as the configured numerology / TTI length, method 700 assigns 708 the only logical channel with TTI X numerology / length as numerology configured / TTI length as the highest priority. In response to the 706 determination that there are multiple logical channels having TTI X numerology / length as the configured numerology / TTI length, Method 700 sorts 710 the multiple logical channels according to a configured logical channel priority (e.g. in descending order of priority). Method 700 allocates 712 resources to individual logical channels based on the computed order of priority of the logical channels using the LCP procedure and to any remaining logical channels of
Petition 870190108795, of 10/25/2019, p. 52/92
40/64 according to a configured logical channel priority (for example, in decreasing order of priority) if the remaining resources are available.
[0063] Certain modalities described in this document concern the prioritization / restriction of a radio data carrier (DRB), respectively, to a corresponding dedicated traffic channel (DTCH). In various modalities, the local channel for resource restrictions described here may not be applied to specific logical channels (for example, signaling radio carriers). For example, in certain embodiments, a remote unit 102 can be activated to transmit a measurement report in any numerology / TTI. In some modalities, it may be possible to configure certain logical channels for which the numerology / TTI restrictions are not applied. Specifically, in certain modalities, the network (for example, gNB) can configure a logical channel to be mapped to any length of numerology / TTI. In some modalities, a specific code point can be defined within the RRC configuration (for example, RRC configuration that configures the preferred / primary / TTI numerology) indicating that the logical channel considers any numerology / TTI as its preferred / primary / TTI .
[0064] In some modalities, the MAC control elements can be prioritized over the data of the logical channels. In various modalities, certain logical channels can be prioritized over the MAC control elements. For example, data from logical channels that tolerate very low latency can be prioritized over
Petition 870190108795, of 10/25/2019, p. 53/92
41/64 MAC control elements. In certain modalities, the data of some logical channels can be prioritized over the MAC control elements. For example, for a numerology used for URLLC communication (for example, short symbol length), the data from the logical channels can be prioritized in the MAC control elements. In one embodiment, data from logical channels with the numerology / TTI length used for uplink transmission (as indicated by PHY for MAC) configured as a preferred / primary / TTI numerology can be prioritized over MAC and data control elements other logic channels may not take priority over MAC control elements.
[0065] In certain modalities, there are two types of scheduling modes: a dynamic resource scheduling mode and a non-concession scheduling mode. In some embodiments, the dynamic resource scheduling mode is characterized in that the remote unit 102 does not autonomously perform uplink transmissions, but follows the corresponding scheduling assignments provided by the network (for example, base unit 104, gNB). However, in some situations, uplink transmissions can be significantly delayed because remote unit 102 must first request and then receive an appropriate uplink lease before executing uplink transmissions. On the other hand, a non-lease scheduling mode can allow remote unit 102 to immediately perform uplink transmissions in certain circumstances without having to request or receive a call.
Petition 870190108795, of 10/25/2019, p. 54/92
42/64 corresponding network resource allocation, thereby significantly reducing the delay. In various modalities, the scheduling mode without concession can be used only for certain logical channels (for example, URLLC). In some modalities, the network configures whether a logical channel is allowed to use the scheduling mode without concession. In certain modalities, the order of relative priority, as defined in section 5.4.3.1 of TS36.321, which the MAC considers when prioritizing the logical channel, may be different depending on the scheduling mode. Specifically, the data of the logical channels using the scheduling mode without concession can be prioritized in the MAC control elements. In some embodiments, if a remote unit 102 is performing an uplink transmission according to a resource allocation without concession, the MAC may use a different relative priority compared to a configuration in which an uplink resource is allocated by a UL concession (for example, dynamically).
[0066] In certain modalities, there may be a mapping configured between MAC control elements and numerologies / TTI. In many ways, the network can benefit from receiving MAC control elements as quickly as possible (for example, for uplink scheduling, maintaining the delay of the buffer status report (BSR) and headroom report delay (PHR) may be important). In some embodiments, remote unit 102 is programmed to transmit multiple transport blocks at the same time (for example, in carrier aggregation). Per
Petition 870190108795, of 10/25/2019, p. 55/92
Therefore, in such embodiments, remote unit 102 can map MAC control elements to the transport block using the shortest TTI length, respectively, HARQ RTT. This can ensure that the MAC control elements are received with the shortest delay, so that the base unit 104 can use the information carried in the MAC control elements as quickly as possible.
[0067] In one modality, a mapping between a MAC control element and the permitted numerologies / TTI can be performed. This mapping can be configured by network signaling or encoded in a specification. Thus, remote unit 102 can use this configuration during the LCP procedure (for example, when generating a transport block). In many ways, the mapping configuration allows the network to inhibit a remote unit 102 from mapping certain MAC control elements to specific / TTI numerologies (for example, MAC control elements may not be mapped to a numerology used for delay-critical services such as URLLC). In one embodiment, a mapping between a MAC control element and scheduling modes can be performed. This mapping can be configured by network signaling or encoded in a specification. Thus, remote unit 102 can use this configuration during the LCP procedure (for example, when generating a transport block). In several ways, the mapping configuration allows the network to inhibit a remote unit 102 from mapping certain uplink transmissions from MAC control elements using a certain scheduling mode (for example, MAC control elements cannot be mapped to a
Petition 870190108795, of 10/25/2019, p. 56/92
44/64 transport block using scheduling mode without concession as for transmission of URLLC using scheduling mode without concession).
[0068] In some modalities, the MAC control elements can be configured so that numerology / TTI restrictions are not applied. For example, the network can configure a MAC control element to be mapped to any TTI numerology / length. In certain embodiments, a specific code point can be defined within the RRC configuration (for example, RRC configuration that configures the preferred / primary / TTI numerology) indicating that the identity of the logical channel that identifies the MAC control element considers any numerology / TTI as your favorite / primary numerology / ITT. In various modalities, a specification or other location may indicate that the MAC control elements can be transmitted using any numerology / TTI.
[0069] In some embodiments, an inactive state of the RRC indicates an optimized state of energy in which a remote unit 102 can transmit a certain amount of data (for example, small data) without having to transition to a state connected to the RRC. In certain embodiments, in the inactive state of the RRC, there may be no logical channel for the numerology / TTI restriction when remote unit 102 performs LCP / UL data transmission. In such modalities, each logical channel can use all lengths of TTI of any numerology. In some embodiments, when a remote unit 102 is directed to the idle state by the network and (later) intends to transmit on the uplink, the network may not have
Petition 870190108795, of 10/25/2019, p. 57/92
45/64 knowledge about the radio conditions of the remote unit and may also not be aware of the buffer status of the remote unit 102 (for example, the network does not know what data the remote unit 102 intends to transmit). In such embodiments, the base unit 104 may not be able to allocate resources for a certain numerology / TTI that are suitable for the data that the remote unit 102 intends to transmit. In addition, in some embodiments, remote unit 102 may transmit uplink data in a contention-based manner (for example, without prior receipt of an uplink lease) and there may not be much benefit in restricting the LCH to mapping data. TTI / numerology. In several modalities, when directed to an idle mode, the MAC on remote unit 102 can disable all previously configured restrictions (for example, logical channel for numerology / TTI mapping).
[0070] In some embodiments, a PBR value may depend on a numerology / TTI length used for an uplink transmission to be considered / not considered as the primary / preferred / TTI numerology of a logical channel. In the modalities in which the numerology / TTI used for uplink transmission is the primary / preferred / TTI numerology of a logical channel, the data transmission of that logical channel can be maximized (for example, the MAC can allocate resources for all data of this logical channel before meeting the PBR of the logical channel (s) for which numerology is not preferred / primary numerology / TTI). Table 3 is used to illustrate several examples of such modalities.
Petition 870190108795, of 10/25/2019, p. 58/92
46/64
Table 3
LCH # 1 LCH # 2 LCH # 3 (priority 2) (priority 1) (priority 3) Numerology Numerology Numerology Primary = 1 Primary = 2 Primary = 3 Numerology Numerology Numerology Secondary = 3 Secondary = 1 Secondary = 1Numerology Secondary = 3
[0071] In an example, as described in relation to Figure 4, the order of priority of the logical channels for a UL concession using numerology 1 can be: LCH # 1, LCH # 2, LCH # 3. In certain modalities, the MAC can allocate all data that is available for transmission from LCH # 1, before allocating any (remaining) resources to LCH # 2, LCH # 3. The behavior according to this aspect can be implemented by defining that the PBR of LCH # 1 is indicated as infinite (for example, the MAC can allocate resources for all data available for transmission in that logical channel before attending to the PBR of bottom priority logical channels). In some modalities, this behavior can be implemented by executing the LCP procedure first for all logical channels with the indicated numerology (in the UL concession) as primary / preferred numerology and, subsequently, executing the LCP procedure for all logical channels with numerology indicated as a secondary numerology.
[0072] Figure 8 is a schematic flowchart diagram that illustrates an additional modality of an 800 method for determining an order of priority based on
Petition 870190108795, of 10/25/2019, p. 59/92
47/64 on an uplink transmission parameter. In some embodiments, method 800 is performed by a device, such as remote unit 102. In certain embodiments, method 800 can be performed by a processor executing the program code, for example, a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA or the like.
[0073] Method 800 may include receiving 802 an uplink lease corresponding to an uplink transmission parameter (e.g., numerology, TTI length, etc.). Method 800 also includes determining 804 a multiple logical channel priority order based on an uplink transmission parameter priority corresponding to the uplink transmission parameter and a logical channel priority of the multiple logical channels. Method 800 includes assigning 806 resources to logical channels from the plurality of logical channels based on the order of priority.
[0074] In one embodiment, the uplink transmission parameter includes an indication of a numerology. In an additional modality, numerology includes a spacing of subcarriers, a duration of multiplexing symbol by orthogonal frequency division, a duration of cyclic prefix, a number of symbols per scheduling interval or some combination thereof. In certain embodiments, the uplink transmission parameter includes an indication of a transmission time interval. In various modalities, each logical channel of
Petition 870190108795, of 10/25/2019, p. 60/92
48/64 multiple logical channels includes a primary uplink transmission parameter and one or more secondary uplink transmission parameters. In some embodiments, a primary uplink transmission parameter has a first priority, each of one or more secondary uplink transmission parameters has a respective priority of a set of one or more second priorities, the first priority is greater than each priority of the set of one or more second priorities and each priority of the set of one or more priorities is classified in relation to the other priorities of the set of one or more priorities.
[0075] In some embodiments, the primary uplink transmission parameter and one or more secondary uplink transmission parameters each include a numerology, a transmission time slot length or some combination thereof. In one embodiment, the processor determines the priority order of the multiple logical channels based on the priority of the uplink transmission parameter corresponding to the uplink transmission parameter and the logical channel priority of the multiple logical channels by: selecting a first set of logical channels of multiple logical channels in response to the primary uplink transmission parameter of the logical channels of the first set of logical channels corresponding to the uplink transmission parameter and order the logical channels of the first set of logical channels according to priority of logical channel of each logical channel of the first set of channels
Petition 870190108795, of 10/25/2019, p. 61/92
Logical 49/64; and for each secondary uplink transmission parameter of one or more secondary uplink transmission parameters, select a second set of logical channels from the multiple logical channels in response to the respective secondary uplink transmission parameter of logical channels of the second set of logical channels corresponding to the uplink transmission parameter and order the logical channels of the second set of logical channels according to a logical channel priority of each logical channel of the second set of logical channels.
[0076] In certain modalities, ordering the logical channels of the first set of logical channels includes ordering the logical channels of the first set of logical channels in descending priority order and ordering the logical channels of the second set of logical channels includes ordering the logical channels of the second set of logical channels in decreasing priority order. In various embodiments, the priority of the uplink transmission parameter includes a first priority corresponding to a first uplink transmission parameter and a second priority corresponding to a second uplink transmission parameter. In some embodiments, the first uplink transmission parameter includes primary numerology and the second uplink transmission parameter includes a maximum transmission time slot length.
[0077] In one embodiment, the first uplink transmission parameter includes a primary transmission time slot length and the second
Petition 870190108795, of 10/25/2019, p. 62/92
The 50/64 uplink transmission parameter comprises a maximum transmission time slot length. In certain embodiments, the priority of the uplink transmission parameter is disregarded during operation in an idle mode. In various modalities, the processor determines the priority order of the multiple logical channels based on the priority of the uplink transmission parameter corresponding to the uplink transmission parameter and the logical channel priority of the multiple logical channels by: selecting a first set of logical channels of multiple logical channels in response to a primary uplink transmission parameter of the logical channels of the first set of logical channels corresponding to the uplink transmission parameter and order the logical channels of the first set of logical channels according to a logical channel priority for each logical channel in the first set of logical channels; and selecting a second set of logical channels from the multiple logical channels in response to a secondary uplink transmission parameter of the logical channels of the second set of logical channels that correspond to the uplink transmission parameter and sorting the logical channels of the second set of logical channels according to a logical channel priority of each logical channel in the second set of logical channels.
[0078] In one embodiment, the logical channels of the first set of logical channels are prioritized over an element of control of access control to the medium. In
Petition 870190108795, of 10/25/2019, p. 63/92
51/64 certain modalities, ordering the logical channels of the first set of logical channels includes ordering the logical channels of the first set of logical channels in descending priority order and ordering the logical channels of the second set of logical channels includes ordering the logical channels of the second set of logical channels in decreasing priority order. In various modalities, each logical channel of the multiple logical channels includes a primary uplink transmission parameter. In some embodiments, the primary uplink transmission parameter includes numerology, a transmission time slot length, or some combination thereof. In one embodiment, the processor determines the priority order of the multiple logical channels based on the priority of the uplink transmission parameter corresponding to the uplink transmission parameter and the logical channel priority of the multiple logical channels by: selecting a first set of logical channels of multiple logical channels in response to a primary uplink transmission parameter of the logical channels of the first set of logical channels corresponding to the uplink transmission parameter and order the logical channels of the first set of logical channels according to a logical channel priority for each logical channel in the first set of logical channels; and selecting a second set of logical channels from the multiple logical channels in response to a primary uplink transmission parameter of the logical channels of the second set of logical channels that do not match the link transmission parameter
Petition 870190108795, of 10/25/2019, p. 64/92
52/64 ascending and ordering the logical channels of the second set of logical channels according to a logical channel priority of each logical channel of the second set of logical channels.
[0079] In one embodiment, ordering the logical channels of the first set of logical channels includes ordering the logical channels of the first set of logical channels in descending priority order and ordering the logical channels of the second set of logical channels includes ordering the logical channels of the second set of logical channels in decreasing priority order. In certain embodiments, a logical channel of the multiple logical channels includes a primary uplink transmission parameter which indicates that the logical channel considers any numerology or any length of the transmission time slot as the primary uplink transmission parameter. In some embodiments, a logical channel of the multiple logical channels includes a primary uplink transmission parameter that is prioritized over the control elements of access control to the medium. In several modalities, the processor associates the uplink transmission parameter with a control element of access control to the medium. In one embodiment, a media access control element includes a primary uplink transmission parameter that indicates that a media access control element considers any numerology or any transmission time slot length as the primary uplink transmission parameter. In certain embodiments, the processor determines a rate of
Petition 870190108795, of 10/25/2019, p. 65/92
53/64 bits prioritized based on the priority of the uplink transmission parameter.
[0080] In various modalities, as in Figure 9, an order of priority can be determined based on multiple uplink transmission parameters. In one of these modalities, a base unit 104 can configure a preferred / primary numerology or a set of allowed numerologies and a maximum length of TTI for each logical channel. In some modalities, primary / preferred numerology is a more suitable numerology for the transmission of data from the logical channel, in order to meet a QoS requirement (for example, reliability). In certain modalities, if a set of numerologies is configured for an LCH, allowed numerologies can refer to numerologies suitable for transmitting data from the logical channel, in order to meet the QoS requirements (for example, reliability). In various embodiments, a maximum TTI length value allows a logical channel to use all TTI lengths, unless the TTI length cannot meet a logic channel delay requirement. In one embodiment, data from a logical channel can be transmitted as long as the TTI length is equal to or less than a configured maximum TTI length. In some embodiments, the length of TTI, which can refer to a time unit that can be scheduled from the MAC's point of view, may depend not only on a numerology used (for example, SCS subcarrier spacing), but also on several OFDM symbols used. In certain modalities, a MAC layer is aware of a numerology used for a link transmission
Petition 870190108795, of 10/25/2019, p. 66/92
54/64 ascending and the length of TTI. In such modalities, based on a numerology and length of TTI, as indicated by a physical layer (PHY) for a MAC after receiving an uplink grant, a logical channel for mapping resources (for example, LCP procedure ) can be performed. In several modalities, in response to an uplink grant being received, a MAC entity considers only the logical channels that have a configured numerology (for example, allowed) and maximum TTI that corresponds to the UL grant during the logical channel for mapping resources (for example, during LCP procedure). In such modalities, this can facilitate the reliability, as well as the latency requirements of the logical channels to be met. In some embodiments, an order in which the LCHs considered are met is based on a configured logical channel priority.
[0081] In various modalities, a base unit 104 can configure a set of permitted numerologies and a maximum length of TTI for each permitted numerology configured for a logical channel. In such modalities, the allowed numerologies can define the appropriate numerologies for the transmission of data from the logical channel, in order to meet a QoS requirement (for example, reliability). In some embodiments, a maximum TTI length value allows a logical channel to use all TTI lengths, unless the TTI length cannot meet the delay requirement of the logical channel. In certain embodiments, data from a logical channel can be transmitted as long as a TTI length is equal to or
Petition 870190108795, of 10/25/2019, p. 67/92
55/64 less than a maximum configured TTI length. As different numerologies can have different lengths of OFDM symbols and also different HARQ RTT (s), a maximum length of TTI may depend on a numerology used. In several modalities, a MAC layer can be aware of a numerology used for an uplink transmission and a length of TTI. Based on the numerology and length of TTI, as indicated by PHY to the MAC after receiving an uplink lease, a logical channel for mapping resources (for example, LCP procedure) can be performed. In some embodiments, in response to an uplink grant being received, a MAC entity can consider only logical channels that have a configured numerology (for example, allowed) and a corresponding maximum TTI length that corresponds to the UL grant during the logical channel. for resource mapping (for example, during the LCP procedure). This can facilitate reliability as well as the latency requirements for the logical channels to be met. In one embodiment, an order in which the LCHs considered are served can be based on a configured logical channel priority.
[0082] In some modalities, the same TTI can result from different numerologies. In certain embodiments, in response to having specific power control settings / parameters in numerology (eg Po, alpha), a TB may contain data from an LCH using numerology that is not suitable for transmission, if only the length of TTI is considered during the LCP (for example, logical channel restriction). In various modalities,
Petition 870190108795, of 10/25/2019, p. 68/92
56/64 because a UL grant for a short length of TTI can be used for eMBB (for example, power control settings according to eMBB), a MAC can multiplex URLLC data in TB (since the length of TTI is in compliance), although numerology may not be suitable for URLLC (for example, the reliability requirement for URLLC may not be met). Therefore, in some modalities, numerology and length of TTI can be considered for the LCP procedure.
[0083] In several modalities, a numerology used for an uplink transmission can be indicated for a MAC layer by an index (for example, PHY does not indicate a complete set of parameters associated with a numerology such as SCS, CP length). In such modalities, the index can refer to a list that describes the numerologies used and their parameters (for example, spacing of subcarriers, length of CP, etc.). In certain embodiments, numerologies in a list can be ordered according to reliability requirements (for example, BLER block error rate). For example, numerology referenced by index 1 may meet the most stringent reliability requirements (for example, lower BLER). In some embodiments, a base unit 104 can configure a maximum numerology and a maximum TTI length for each logical channel. In several embodiments, a MAC layer may be aware of the numerology (for example, index) used for an uplink transmission and the length of TTI. Based on numerology and length of TTI, as indicated by PHY to MAC after receiving a
Petition 870190108795, of 10/25/2019, p. 69/92
57/64 uplink concession, a logical channel for mapping resources (for example, LCP procedure) can be performed. In some modalities, in response to an incoming uplink grant, a MAC can consider only the logical channels that have a configured maximum numerology and maximum TTI that correspond to the UL grant during the logical channel for mapping resources (for example, during the LCP procedure). In several modalities, only these logical channels are allowed for the LCP for which the maximum value of configured numerology is greater than or equal to the value of the numerology index indicated for MAC and for which the maximum configured length of TTI is greater than or equal to TTI length indicated for MAC. In such modalities, this can facilitate that the reliability and latency requirements of the logical channels are met. In one embodiment, an order in which the LCHs considered are met is based on a configured logical channel priority.
[0084] In some modalities, each LCH can be configured with a set of allowed numerologies and, optionally, also with a maximum length of TTI. In various modalities, multiple SR resources can be configured independently (for example, SR resources can be configured by numerology). In certain embodiments, having multiple independent SR resources can be used to transmit additional information within a scheduling request. For example, based on the SR resource used by a remote unit 102, a base unit 104 can determine a numerology requested by a
Petition 870190108795, of 10/25/2019, p. 70/92
58/64 remote unit 102 for a corresponding UL transmission. In some embodiments, for cases where an LCH is configured with more than one numerology, a remote unit 102 can select an SR resource corresponding to a first configured numerology (for example, higher priority numerology). In various modalities, if a BSR is triggered by the arrival of data from an LCH and a remote unit 102 does not have a UL resource for BSR transmission, remote unit 102 can select an SR resource according to a first numerology configured for this LCH ( for example, higher priority numerology). In some embodiments, a remote unit 102 may select an SR resource closest to a set of SR resources corresponding to the configured resources.
[0085] In certain modalities, in response to a MAC entity being requested to transmit multiple MAC protocol data units (PDUs) in a TTI, the order in which leases are processed can be left for a remote unit implementation 102. In other modalities that support multiple numerologies and corresponding logical channel restrictions, remote unit behavior 102 can be predefined (for example, an order in which TBs are generated). In such embodiments, depending on the order in which a remote unit 102 processes UL concessions in circumstances where multiple UL concessions were received simultaneously, the contents of the corresponding TBs may be different.
[0086] For example, there may be two LCHs, as listed in Table 4.
Petition 870190108795, of 10/25/2019, p. 71/92
59/64
Table 4
LCH # 1 (priority 1) LCH # 2 (priority 2) Primary Numerology =Numerology 1 Primary Numerology= Numerology 1 Secondary Numerology= Numerology 2Maximum TTI = 0.5 ms Maximum TTI = 1 ms
[0087] In various modalities, a remote unit 102 can receive two UL concessions simultaneously. In such modalities, a first UL concession may indicate
numerology 1 and TTI = 0.5 ms and an Monday concession UL can indicate numerology 2 and TTI = 0.5 ms. In such modality, the TB content can to be: the remote unit 102
processes the second UL concession followed by the first UL concession. Thus, a first TB can use LCH # 1 numerology 2 (for example, the size of the first TB fits the amount of data from LCH # 1) and a second TB can use LCH # 2 numerology 1 (for example , the size of the second TB fits the amount of data for LCH # 2). In addition, in such an embodiment, the TB content can be: remote unit 102 processes the first UL grant followed by the second UL grant. Thus, a first TB can use LCH # 1 and LCH # 2 numerology (for example, the size of the first TB does not fit the amount of data for LCH # 1) and a second TB can use LCH numerology 2 # 1 in addition to padding (for example, the size of the second TB is too large for the amount of data in LCH # 1).
[0088] In some modalities, the processing order can result in low efficiency (for example, the filling is transmitted to TB2). Therefore, due to the
Petition 870190108795, of 10/25/2019, p. 72/92
60/64 logical channel restriction, the processing order can make a difference.
[0089] In certain embodiments, it may be beneficial for a base unit 104 to know the behavior of remote unit 102 and the contents of TBs (for example, base unit 104 can update its buffer state information based on a behavior remote unit predicate 102). In several embodiments, a rule can be defined that specifies the behavior of remote unit 102 (for example, an order in which a remote unit 102 processes UL leases). In one embodiment, a remote unit 102 can process the first UL grants that consider a smaller number of logical channels (for example, first UL process grant for numerology 2 in the example above). In some embodiments, a remote unit 102 can determine an order according to some predefined numerology priority order. In various embodiments, a component carrier order can be predefined or signaled to a remote unit 102.
[0090] Figure 9 is a schematic flowchart diagram that illustrates an embodiment of a 900 method for determining an order of priority based on uplink transmission parameters. In some embodiments, method 900 is performed by a device, such as remote unit 102. In certain embodiments, method 900 can be performed by a processor executing program code, for example, a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA or the like.
Petition 870190108795, of 10/25/2019, p. 73/92
61/64
[0091] Method 900 may include receiving 902 a corresponding uplink grant of uplink transmission parameters, including an indication of a numerology and a transmission time slot length. Method 900 also includes determining 904 a priority order of multiple logical channels based on uplink transmission parameters and a logical channel priority of multiple logical channels. Method 900 includes assigning 906 resources to logical channels of multiple logical channels based on the order of priority.
[0092] In one embodiment, numerology includes a spacing of subcarriers, an orthogonal frequency division multiplexing symbol duration, a cyclic prefix duration, or some combination thereof. In an additional embodiment, method 900 includes determining the priority order of the multiple logical channels based on the uplink transmission parameters and the logical channel priority of the multiple logical channels by: selecting a set of logical channels from the multiple logical channels in response to a numerology parameter for each logical channel in the set of logical channels, including numerology and a maximum transmission time slot length of each logical channel in the set of logical channels being less than or equal to the length of the transmission time slot ; and ordering the logical channels of the set of logical channels according to a logical channel priority of each logical channel of the set of logical channels. In certain embodiments, ordering the logical channels in the set of logical channels includes ordering the
Petition 870190108795, of 10/25/2019, p. 74/92
62/64 logical channels in the set of logical channels in decreasing priority order. In several modalities, the numerology parameter includes one or more numerologies. In some modalities, the logical channels of the set of logical channels are prioritized over an element of control of access control to the medium.
[0093] In some modalities, the indication of numerology includes an index corresponding to numerology. In one embodiment, each logical channel of the multiple logical channels is configured with a set of numerologies allowed by the respective logical channel and with a maximum transmission time interval length.
[0094] In certain modalities, each logical channel of the multiple logical channels is configured with a maximum numerology allowed by the respective logical channel and a maximum transmission time interval length. In various modalities, the 900 method includes determining the priority order of the multiple logical channels based on the uplink transmission parameters and the logical channel priority of the multiple logical channels by: selecting a set of logical channels from the multiple logical channels in response the maximum numerology of each logical channel in the set of logical channels is less than or equal to numerology and a maximum transmission time slot length of each logical channel in the set of logical channels less than or equal to the length of the transmission time slot ; and ordering the logical channels of the set of logical channels according to a logical channel priority of each logical channel of the set of logical channels. In some modalities, the 900 method
Petition 870190108795, of 10/25/2019, p. 75/92
63/64 includes the selection of a scheduling request feature for transmission, and the scheduling request feature corresponds to a numerology being requested for uplink transmission.
[0095] In one embodiment, method 900 includes selecting the scheduling request feature according to a first numerology from a set of numerologies configured for a logical channel of the multiple logical channels for which a buffer status report is triggered due to the availability of data for transmission. In various modalities, method 900 includes receiving multiple uplink leases and determining an order to process multiple uplink leases based on multiple logical channels of the multiple logical channels configured with a numerology corresponding to the respective uplink leases of the multiple uplink concessions. In various embodiments, method 900 includes receiving multiple uplink leases and determining an order to process multiple uplink leases based on a predefined numerology priority order. In one embodiment, method 900 includes receiving multiple uplink leases and determining an order to process multiple uplink leases based on a predefined order, a signaled order, or some combination thereof.
[0096] Modalities can be practiced in other specific ways. The described modalities should be considered in all aspects only as illustrative and not restrictive. The scope of the invention is therefore
Petition 870190108795, of 10/25/2019, p. 76/92
64/64 indicated by the appended claims and not by the previous description. All changes that fall within the meaning and the equivalence range of the claims must be adopted within their scope.
权利要求:
Claims (16)
[1]
1. Device, characterized by the fact that it comprises:
a receiver receiving an uplink lease corresponding to uplink transmission parameters comprising an indication of a numerology and a transmission time slot length; and a processor that:
determines an order of priority for a plurality of logical channels based on the uplink transmission parameters and a logical channel priority of the plurality of logical channels; and allocates resources to logical channels from the plurality of logical channels based on the order of priority.
[2]
2/5 maximum transmission time of each logical channel in the set of logical channels, less than or equal to the duration of the transmission time interval; and ordering the logical channels of the set of logical channels according to a logical channel priority of each logical channel of the set of logical channels.
2. Apparatus, according to claim 1, characterized by the fact that numerology comprises a spacing of subcarriers, a duration of multiplexing symbol by orthogonal frequency division, a duration of cyclic prefix or some combination thereof.
[3]
3/5 length of transmission time interval; and ordering the logical channels of the set of logical channels according to a logical channel priority of each logical channel of the set of logical channels.
3. Apparatus, according to claim 1, characterized by the fact that the processor determines the priority order of the plurality of logical channels based on the uplink transmission parameters and the logical channel priority of the plurality of logical channels by:
select a set of logical channels from the plurality of logical channels in response to a numerology parameter from each logical channel in the set of logical channels including numerology and a length of
Petition 870190108795, of 10/25/2019, p. 78/92
[4]
4/5 an order to process the plurality of uplink concessions based on a predefined numerology priority order.
4. Apparatus, according to claim 3, characterized by the fact that ordering the logical channels of the set of logical channels comprises ordering the logical channels of the set of logical channels in order of decreasing priority.
[5]
5/5
5. Apparatus, according to claim 3, characterized by the fact that the numerology parameter comprises one or more numerologies.
[6]
6. Apparatus, according to claim 3, characterized by the fact that the logical channels of the set of logical channels are prioritized over a control element of access control to the medium.
[7]
7. Apparatus according to claim 1, characterized by the fact that the processor determines the priority order of the plurality of logical channels based on the uplink transmission parameters and the logical channel priority of the plurality of logical channels by:
selecting a set of logical channels from the plurality of logical channels in response to a maximum numerology of each logical channel in the set of logical channels being less than or equal to numerology and a maximum transmission time slot length of each logical channel in the set of channels values being less than or equal to
Petition 870190108795, of 10/25/2019, p. 79/92
[8]
8. Apparatus, according to claim 1, characterized by the fact that the processor selects a scheduling request resource for transmission, and the scheduling request resource corresponds to a numerology that is being requested for uplink transmission.
[9]
9. Apparatus according to claim 8, characterized by the fact that the processor selects the scheduling request feature according to a first numerology from a set of numerologies configured for a logical channel from the plurality of logical channels for which a Buffer status report is triggered due to data availability for transmission.
[10]
10. Apparatus according to claim 1, characterized by the fact that the receiver receives a plurality of uplink concessions and determines an order to process the plurality of uplink concessions based on a number of logical channels of the plurality of logical channels configured with a numerology corresponding to the respective uplink concession of the plurality of uplink concessions.
[11]
11. Apparatus according to claim 1, characterized by the fact that the receiver receives a plurality of uplink concessions and determines
Petition 870190108795, of 10/25/2019, p. 80/92
[12]
12. Apparatus according to claim 1, characterized by the fact that the receiver receives a plurality of uplink concessions and determines an order to process the plurality of uplink concessions based on a predefined order, a signaled order, or some combination of them.
[13]
13. Method, featured by the fact that comprises: receive a granting of link upward corresponding to parameters of streaming link
ascending line comprising an indication of a numerology and a transmission time slot length;
determining an order of priority for a plurality of logical channels based on the uplink transmission parameters and a logical channel priority of the plurality of logical channels; and allocating resources to logical channels of the plurality of logical channels based on the order of priority.
[14]
14. Method, according to claim 13, characterized by the fact that the indication of numerology comprises an index corresponding to numerology.
[15]
15. Method, according to claim 13, characterized by the fact that each logical channel of the plurality of logical channels is configured with a set of numerologies allowed by the respective logical channel and with a maximum transmission time interval length.
Petition 870190108795, of 10/25/2019, p. 81/92
[16]
16. Method according to claim 13, characterized by the fact that each logical channel of the plurality of logical channels is configured with a maximum numerology allowed by the respective logical channel and a maximum transmission time interval length.
类似技术:
公开号 | 公开日 | 专利标题
BR112019022480A2|2020-05-12|DETERMINATION OF A PRIORITY ORDER BASED ON UPWARD TRANSMISSION PARAMETERS
US10750519B2|2020-08-18|Determining a priority order based on an uplink transmission parameter
JP2021007270A|2021-01-21|Uplink control information transmission/reception in wireless network
JP6332650B2|2018-05-30|Physical uplink control channel | resource allocation | for hybrid automatic repeat request acknowledge | transmission
US11272565B2|2022-03-08|Configuration information for an inactive state
EP3791529A1|2021-03-17|Procedures for multiple active bandwidth parts
US10985894B2|2021-04-20|Activating a bandwidth part
CN111226486A|2020-06-02|Random access configuration
US10779317B2|2020-09-15|Autonomous uplink confirmation triggering
US20200235891A1|2020-07-23|Harq process aggregation of multiple scheduled slots
BR112020016120A2|2020-12-08|REPORTING POWER CAPACITY INFORMATION
CN111264084A|2020-06-09|Determining a transmission scheme
WO2018126405A1|2018-07-12|Scheduling request indication
CN110786073A|2020-02-11|Performing multiple random access procedures
同族专利:
公开号 | 公开日
US20190274143A1|2019-09-05|
CN110574325A|2019-12-13|
WO2018200632A1|2018-11-01|
KR20200002838A|2020-01-08|
US20180310308A1|2018-10-25|
EP3616351A1|2020-03-04|
US10334598B2|2019-06-25|
US20200367246A1|2020-11-19|
US10736107B2|2020-08-04|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US8184582B2|2006-12-21|2012-05-22|Nxp B.V.|Quality of service for WLAN and bluetooth combinations|
US9167594B2|2008-09-22|2015-10-20|Htc Corporation|Method and related device of a trigger mechanism of buffer status report and scheduling request in a wireless communication system|
EP2244515A1|2009-04-23|2010-10-27|Panasonic Corporation|Logical channel prioritization procedure for generating multiple uplink transport blocks|
KR101335869B1|2009-08-12|2013-12-02|엘지전자 주식회사|Apparatus and method of allocating resources for logical channels in wireless communication system|
CN104885514B|2012-11-01|2019-05-21|英特尔公司|The signal of qos requirement and UE power preference is sent in LTE-A network|
WO2014183664A1|2013-05-17|2014-11-20|Mediatek Singapore Pte. Ltd.|Enhanced mechanism of uplink time alignment maintenance for inter-enb carrier aggregation|
US10334598B2|2017-04-25|2019-06-25|Motorola Mobility Llc|Determining a priority order based on uplink transmission parameters|EP3244677B1|2016-05-13|2020-04-29|Panasonic Intellectual Property Corporation of America|Improved mechanism for qos implementation in vehicular communication|
US10678637B2|2017-01-10|2020-06-09|Qualcomm Incorporated|Techniques to improve data transfer reliability|
CN108633088B|2017-03-24|2020-12-15|华为技术有限公司|Resource scheduling method and device|
US10334598B2|2017-04-25|2019-06-25|Motorola Mobility Llc|Determining a priority order based on uplink transmission parameters|
WO2018195904A1|2017-04-28|2018-11-01|北京小米移动软件有限公司|Method, device, user equipment and base station for channel carrier configuration|
KR102349604B1|2017-05-04|2022-01-11|삼성전자 주식회사|A method and apparatus for uplink scheduling based on logical channel priority in a mobile communication system|
US20180324833A1|2017-05-05|2018-11-08|Qualcomm Incorporated|Enhancements to logic channel prioritization procedure with multiple numerologies|
WO2018232259A1|2017-06-15|2018-12-20|Convida Wireless, Llc|Scheduling requests, status reports, and logical channel prioritization|
KR20190006287A|2017-07-10|2019-01-18|삼성전자주식회사|Method and apparatus for configuring multiple scheduling request|
US11160107B2|2017-07-21|2021-10-26|Lg Electronics Inc.|Method for performing a LCP procedure in wireless communication system and a device therefor|
WO2019017739A1|2017-07-21|2019-01-24|Samsung Electronics Co., Ltd.|Method and apparatus for transmitting data in communication system|
EP3669466A1|2017-10-02|2020-06-24|LenovoPte. Ltd.|Uplink power control|
US10887788B2|2017-11-16|2021-01-05|Htc Corporation|Device and method of handling scheduling requests for logical channels|
TR201721796A2|2017-12-26|2018-05-21|T C Istanbul Medipol Ueniversitesi|Optimization of Numerology Number in Fifth Generation Cellular Communication Systems and Numerology Selection Method|
US10862613B2|2018-02-01|2020-12-08|T-Mobile Usa, Inc.|Dynamic numerology based on services|
EP3611855B1|2018-08-16|2020-10-07|Shenzhen Goodix Technology Co., Ltd.|False positive detection in nb-iot downlink control channel based on effective and scheduled code rate|
KR20200085138A|2019-01-04|2020-07-14|삼성전자주식회사|Method and apparatus for performing uplink status reporting for low delay in next generation mobile communication system|
WO2020145863A1|2019-01-11|2020-07-16|Telefonaktiebolaget Lm Ericsson |Method and terminal device for uplink data transmission of logical channel|
CN111756506A|2019-03-29|2020-10-09|华为技术有限公司|Method and communication device for transmitting uplink information|
WO2021031005A1|2019-08-16|2021-02-25|Nokia Shanghai Bell Co., Ltd.|User equipment configured grant activation|
CN112584500A|2019-09-29|2021-03-30|夏普株式会社|Method performed by user equipment and user equipment|
WO2022041125A1|2020-08-28|2022-03-03|Oppo广东移动通信有限公司|Data transmission method, network device and terminal device|
法律状态:
2021-10-19| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
申请号 | 申请日 | 专利标题
US15/496,960|2017-04-25|
US15/496,960|US10334598B2|2017-04-25|2017-04-25|Determining a priority order based on uplink transmission parameters|
PCT/US2018/029297|WO2018200632A1|2017-04-25|2018-04-25|Determining a priority order based on uplink transmission parameters|
[返回顶部]