Logical channel for medium access control control element

WO2026218332A1PCT designated stage Publication Date: 2026-10-22NOKIA SOLUTIONS (SHANGHAI) CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/089950
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2026-10-22

Smart Images

  • Figure CN2025089950_22102026_PF_FP_ABST
    Figure CN2025089950_22102026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are devices, methods, apparatuses, and computer readable media for logical channels. An example apparatus for a terminal device may include at least one processor and at least one memory. The at least one memory may store instructions that, when executed by the at least one processor, may cause the apparatus at least to: receive a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; determine that a MAC CE is available for transmission on the LCH; and transmit to a network device, the MAC CE on the LCH based on a configuration of the LCH.
Need to check novelty before this filing date? Find Prior Art

Description

LOGICAL CHANNEL FOR MEDIUM ACCESS CONTROL CONTROL ELEMENTTECHNICAL FIELD

[0001] Various example embodiments described herein generally relate to communication technologies, and more particularly, to methods, apparatuses, and computer readable media for providing a logical channel (LCH) dedicated for medium access control-control elements (MAC CEs) .BACKGROUND

[0002] LCH is a fundamental concept in the architecture of communication networks. It serves as the interface between high layers such as the radio link control (RLC) layer and the lower layers such as the physical layer. Logical channels are responsible for categorizing the types of data to be transmitted, ensuring that different types of traffic are handled appropriately according to their specific requirements. Each logical channel is designed to carry a specific type of data or control information. For instance, there are logical channels dedicated to carrying user data, such as the dedicated traffic channel (DTCH) , and others dedicated to carrying control information, such as the dedicated control channel (DCCH) . This categorization allows the network to prioritize and manage different types of traffic efficiently, ensuring that critical control information is transmitted reliably and that user data is delivered with appropriate quality of service (QoS) .SUMMARY

[0003] A brief summary of exemplary embodiments is provided below to provide a basic understanding of some aspects of various embodiments. It should be noted that this summary is not intended to identify key features of essential elements or define scopes of the embodiments, and its sole purpose is to introduce some concepts in a simplified form as a preamble for a more detailed description provided below.

[0004] In a first aspect, disclosed is an apparatus for a terminal device. The apparatus may include at least one processor and at least one memory. The at least one memory may store instructions that, when executed by the at least one processor, may cause the apparatus at least to: receive a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; determine that a MAC CE is available for transmission on the LCH; and transmit to a network device, the MAC CE on the LCH based on a configuration of the LCH.

[0005] In a second aspect, disclosed is an apparatus for a network device. The apparatus may include at least one processor and at least one memory. The at least one memory may store instructions that, when executed by the at least one processor, may cause the apparatus at least to: transmit to a terminal device, a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; and receive from the terminal device, a MAC CE on the LCH based on a configuration of the LCH.

[0006] In a third aspect, disclosed is a method performed by an apparatus for a terminal device. The method may comprise: receiving a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; determining that a MAC CE is available for transmission on the LCH; and transmitting to a network device, the MAC CE on the LCH based on a configuration of the LCH.

[0007] In a fourth aspect, disclosed is a method performed by an apparatus for a network device. The method may comprise: transmitting to a terminal device, a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; and receiving from the terminal device, a MAC CE on the LCH based on a configuration of the LCH.

[0008] In a fifth aspect, disclosed is an apparatus for a terminal device. The apparatus may comprise: means for receiving a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; means for determining that a MAC CE is available for transmission on the LCH; and means for transmitting to a network device, the MAC CE on the LCH based on a configuration of the LCH.

[0009] In a sixth aspect, disclosed is an apparatus for a network device. The apparatus may comprise: means for transmitting to a terminal device, a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; and means for receiving from the terminal device, a MAC CE on the LCH based on a configuration of the LCH.

[0010] In a seventh aspect, a computer-readable medium is disclosed. The computer-readable medium may comprise program instructions that, when executed by an apparatus for a terminal device, may cause the apparatus at least to: receive a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; determine that a MAC CE is available for transmission on the LCH; and transmit to a network device, the MAC CE on the LCH based on a configuration of the LCH.

[0011] In an eighth aspect, a computer-readable medium is disclosed. The computer-readable medium may comprise program instructions that, when executed by an apparatus for a network device, may cause the apparatus at least to: transmit to a terminal device, a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; and receive from the terminal device, a MAC CE on the LCH based on a configuration of the LCH.

[0012] These and other features and advantages of the present disclosure will be apparent from the following detailed description when read in conjunction with the accompanying drawings, which illustrate, examples of the present disclosure. This disclosure is intended to be read in its entirety such that any separable features or elements of the disclosure, in any of its aspects and example implementations, should be viewed as combinable unless the context of the disclosure clearly dictates otherwise.BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Some example embodiments will now be described, by way of non-limiting examples, with reference to the accompanying drawings.

[0014] FIG. 1 illustrates an example of a communication network where the example embodiments of the present disclosure can be implemented.

[0015] Figs. 2A, 2B illustrate example radio protocol stacks in a RAN.

[0016] Fig. 3 shows an exemplary sequence diagram illustrating a process for enabling uplink transmission via MAC CEs according to an example embodiment of the present disclosure.

[0017] FIG. 4 shows a flow chart illustrating an example method for enabling uplink transmission via MAC CEs according to the example embodiments of the present disclosure.

[0018] FIG. 5 shows a flow chart illustrating an example method for enabling uplink transmission via MAC CEs according to the example embodiments of the present disclosure.

[0019] FIG. 6 shows a block diagram illustrating an example device for handling collision of PUCCH and PUSCH repetitions according to the example embodiments of the present disclosure.

[0020] Throughout the drawings, same or similar reference numbers indicate same or similar elements. A repetitive description of the same elements would be omitted.DETAILED DESCRIPTION

[0021] Herein below, some example embodiments are described in detail with reference to the accompanying drawings. The following description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well-known circuits, techniques and components are shown in block diagram form to avoid obscuring the described concepts and features.

[0022] In the following, various examples will be described using, as an example of an access technology, a radio access technology (RAT) based on 3GPP standards for a communication networks, such as long term evolution advanced (LTE-A) , new radio (NR, 5G) , 5G Advanced, or any further RAT such as sixth generation (6G) without restricting to such an architecture or technology, however. It is obvious for a person skilled in the art that the examples may also be applied to other kinds of communication networks having suitable means by adjusting parameters and procedures appropriately. Moreover, the communication may utilize any proper wireless communication technology, comprising but not limited to: Code Division Multiple Access (CDMA) , Frequency Division Multiple Access (FDMA) , Time Division Multiple Access (TDMA) , Frequency Division Duplex (FDD) , Time Division Duplex (TDD) , Multiple-Input Multiple-Output (MIMO) , Orthogonal Frequency Division Multiple (OFDM) , and / or Discrete Fourier Transform spread OFDM (DFT-s-OFDM) .

[0023] As used herein, the term “network device” or “network node” refers to a node in a communication network via which user equipment may access the network and / or which is capable of controlling radio communication and managing radio resources within a cell. The network node or network device may be referred to as a base station (BS) , an access point (AP) or an access node. The network device may be, depending on the applied technology, for example, a node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , an NR NB (also referred to as a gNB) , a Remote Radio Unit (RRU) , a radio head (RH) , a remote radio head (RRH) , a relay, an Integrated Access and Backhaul (IAB) node, a low power node, a non-terrestrial network (NTN) or non-ground network device such as a satellite network device, a low earth orbit (LEO) satellite and a geosynchronous earth orbit (GEO) satellite, or an aircraft network device. Moreover, in connection of split radio access network (RAN) , the network device may refer to a centralised / central unit (CU) of a base station and / or a distributed unit (DU) of a base station. The number and functions of these distributed units depend on the selected split RAN architecture.

[0024] As used herein, the term “terminal device” refers to any end device that may be capable of wireless communication. By way of example, a terminal device may be referred to as a communication device, user equipment (UE) , a Subscriber Station (SS) , or a Mobile Station (MS) . The terminal device may include a mobile phone, a cellular phone, a smart phone, voice over IP (VoIP) phones, wireless local loop phones a tablet, a wearable terminal device, a personal digital assistant (PDA) , portable computers, desktop computer, image capture terminal devices such as digital cameras, gaming terminal devices, music storage and playback appliances, vehicle-mounted wireless terminal devices, USB dongles, an Internet of Things (IoT) device, a watch or other wearable, a head-mounted display (HMD) , a vehicle, a drone, a medical device and applications (e.g., remote surgery) , an industrial device and applications (e.g., a robot and / or other wireless devices operating in an industrial and / or an automated processing chain contexts) , a consumer electronics device, a device operating on commercial and / or industrial wireless networks, and the like.

[0025] A term “resource” , as used herein, may refer to radio resources in time domain, in frequency domain, in space domain, and / or in code domain. Some examples of resources include e.g. a physical resource block (PRB) , a radio frame, a subframe, a time slot, a subband, a frequency region, a sub-carrier, a beam, etc. The term “transmission” and / or “reception” may refer to wirelessly transmitting and / or receiving via a wireless propagation channel on radio resources.

[0026] Fig. 1 illustrates an example of a communication network to which examples disclosed herein may be applied. The communication network or a cellular communication network may comprise a network node 110 providing one or more cells, such as cell 100, and a network node 112 providing one or more other cells, such as cell 102. Each cell may be, e.g., a macro cell, a micro cell, femto, or a pico cell, for example. The cell may define a coverage area or a service area of the corresponding access node.

[0027] The network node 110 may provide a user equipment (UE) 120 (one or more UEs) with wireless access to the communication network. The wireless access may comprise downlink (DL) communication from the network node to the UE 120 and uplink (UL) communication from the UE 120 to the network node. Examples of uplink channels comprise physical uplink control channel (PUCCH) for transmitting control information and physical uplink shared channel (PUSCH) for transmitting data towards the network. Examples of downlink channels comprise physical downlink control channel (PDCCH) for transmitting control information and physical downlink shared channel (PDSCH) for transmitting data towards the user equipment.

[0028] There may be a plurality of UEs 120, 122 in the system. Each of them may be served by the same or by different network nodes 110, 112. UE may be configured with dual connectivity (DC) , wherein the UE, e.g. UE 120, may be connected to multiple network nodes 110, 112. The UEs 120, 122 may communicate with each other, in case device-to-device (D2D) communication interface is established between them via a so-called sidelink (SL) . Such D2D communications may be referred to as machine-to-machine, peer-to-peer (P2P) communications, or vehicle-to-vehicle (V2V) , for example.

[0029] In the case of multiple network nodes in the communication network, the network nodes may be connected to each other via an interface. LTE specifications call such an interface as X2 interface. An interface between an LTE node and a 5G node, or between two 5G nodes may be called Xn interface.

[0030] The network nodes 110 and 112 may be further connected via another interface to a core network 116 of the communication network. The LTE specifications specify the core network as an evolved packet core (EPC) , and the core network may comprise e.g. a mobility management entity (MME) and a gateway node. The MME may handle mobility of terminal devices in a tracking area encompassing a plurality of cells and handle signalling connections between the terminal devices and the core network. The gateway node may handle data routing in the core network and to / from the terminal devices. The 5G specifications specify the core network as a 5G core (5GC) . The 5G core may comprise e.g. an access and mobility management function (AMF) and a user plane function / gateway (UPF) and other functions. The AMF may handle termination of non-access stratum (NAS) signalling, NAS ciphering &integrity protection, registration management, connection management, mobility management, access authentication and authorization, security context management. The UPF node may support packet routing and forwarding, packet inspection and quality of service (QoS) handling, for example.

[0031] The network node 110 can be connected to the UE 120 via a radio link interface that may comprise several entities associated with the radio protocol stack. According to the 3GPP standards, the radio protocol architecture for the RAN (e.g., LTE or NR) can be separated into the user plane carrying the user data and the control plane carrying the control data.

[0032] Fig. 2A illustrates an example radio protocol stack in a RAN, such as a 5G NR radio protocol stack for user plane. As shown, the protocol stack is shown between a network node (e.g., gNB) 110 and UE 120. The protocol stack comprises a service data adaptation protocol layer (SDAP) , a packet data convergence control layer (PDCP) , a radio link control layer (RLC) , a medium access layer (MAC) , and a physical layer (PHY) , from higher to lower in the protocol stack. Fig. 2B illustrates an example radio protocol stack (control plane) such as the 5G NR radio protocol stack. Both the gNB 110 and UE 120 in a RAN may implement the protocol stack having a radio resource control layer (RRC) , a PDCP layer, a RLC layer, a MAC layer, and a physical layer, from higher to lower in the protocol stack. Although not shown, it is to be understood that a non-access stratum (NAS) protocol may be implemented on top of the RRC layer between the UE 120 and the AMF in the core network 116.

[0033] In 5G NR, for example, the MAC layer may perform multiplexing / demultiplexing of logical channels and / or mapping between logical channels and transport channels. Different kinds of data transfer services are offered by the MAC layer. To accommodate these different kinds of services, multiple types of logical channels are defined. A MAC protocol data unit (MAC PDU) may include one or more MAC control elements (MAC CEs) corresponding to one or more features requiring the MAC CEs.

[0034] The MAC CEs play a vital role in the MAC layer by carrying essential control information that is necessary for the proper operation and management of the radio link. They support various control functions, such as reporting power headroom, requesting uplink resources, reporting buffer status, adjusting timing for uplink transmissions, and facilitating initial access and handover procedures. For example, one of the key functions of MAC CEs is to provide power headroom reports (PHRs) , which informs the base station (eNB in LTE or gNB in NR) about the remaining power available at the UE for uplink transmission. Buffer status reports (BSRs) are another critical type of MAC CE. BSRs provide the base station with information about the amount of data waiting to be transmitted in the UE’s buffers for each logical channel group (LCG) and / or logical channel (LCH) . This information is essential for the base station to make efficient scheduling decisions and allocate resources appropriately, ensuring that higher-priority data is transmitted promptly.

[0035] During operation, an estimate of the quality of a communication channel between the network node 110 and the UE 120 is normally needed. In an example, channel quality estimation may be performed at the UE 120 by measuring a reference signal (e.g., channel state information reference signal, CSI-RS) sent from the network node 110. The UE 110 may generate CSI reports based on the measurements. A CSI report may include channel quality information (CQI) , a precoding matrix indicator (PMI) , a rank indicator (RI) , or the like. These reports are then fed back to the network node 110, which uses the information to make dynamic adjustments to various transmission parameters. This may include selecting the appropriate modulation and coding schemes, adjusting power levels, and optimizing the use of MIMO techniques. By continuously adapting to the changing conditions of the radio channel, the network can maintain high levels of performance and reliability.

[0036] Currently, the transmission of CSI reports typically occurs on specific uplink channels, such as the PUCCH or PUSCH. The choice of channel depends on the network configuration, available UL resources, and the specific requirements of the CSI reporting process. For instance, periodic CSI reports, which are sent at regular intervals, are normally transmitted on the PUCCH, while aperiodic CSI reports, which are triggered by specific events or requests from the network device (e.g., gNB) , may be transmitted on the PUSCH.

[0037] Up to 5G NR design, aperiodic CSI reporting is initiated or triggered by the gNB via downlink control information (DCI) Format 0_1 / 0_2. However, considering that UE has the best knowledge of downlink channel status for example when the previous reported CSI is not valid anymore, it is proposed to enable UE to trigger the CSI report on its own. UE-triggered CSI reporting is a mechanism that allows the UE to proactively provide the gNB with information about the channel conditions. This information helps the gNB make better decisions for transmission scheme selection.

[0038] One possible way to implement the UE-triggered or initiated CSI reporting is to provide the CSI reports at MAC layer with PUSCH only as a new type of MAC CE (herein also referred to as “CSI MAC CE” ) , instead of as physical layer signaling. However, currently, MAC CEs are not considered as logical channel data and, therefore, they are handled in a rigid and inflexible manner in the MAC operations, e.g., limited triggering of buffer status report (BSR) or scheduling request (SR) , fixed treatment in logical channel prioritization (LCP) , or the like. Due to these factors, the network struggles in determining an adequate amount of granted resources for a particular MAC CE, such as the CSI, and the UE lacks flexibility in generating a MAC PDU in the presence of both MAC CEs and user plane data.

[0039] Taking the CSI reporting as an example, one potential problem to be resolved is how the UE can obtain sufficient uplink resource when no other data or MAC CE will trigger SR transmission, especially considering the size of CSI reports could be much larger than other MAC CEs, which can be up to 100 bytes or more. In addition, in some cases, PMI size may vary up to almost 6 times depending on the channel conditions from hundreds of bits to thousands of bits for the same codebook configuration. In case very large CSI reports are expected and the size may vary within broad ranges, it would be beneficial for the gNB to know the size of the CSI report as well in order to allocate sufficient resources to the UE to carry both buffered data and the CSI report. In addition, even in case no data is in the buffer, the UE can still trigger BSR transmission based on the CSI MAC CE only and indicate the buffer size (i.e., CSI report size) .

[0040] Example embodiments of the present disclosure aim to provide support for a terminal device to transmit MAC CEs via LCH (s) , such as CSI reporting via MAC CE assigned to an LCH. Some example embodiments allow a terminal device to trigger BSR to report the buffer status for a specific LCH dedicated to carry only MAC CE (s) , which for brevity is also referred herein to as “virtual LCH” , so that the network device may know the size of the data to be transmitted by the terminal device. By assigning the MAC CE (s) or at least some MAC CE (s) to LCH (s) , the handling of the MAC CEs is improved at both UE and the network, e.g. the UE is able to indicate the amount of resources required for transmission of the MAC CE (s) , and the network device is able to better allocate resources for the MAC CE transmission, which leads to improved resource utilization.

[0041] It shall be understood that example embodiments of the present disclosure are not restricted to be applied to CSI reporting, but may also be applicable to any other MAC CEs such as MAC CE for PMI or beam management, which are of variable and / or large size and / or whose transmission may be triggered proactively by the UE. For other types of MAC CEs, the virtual LCH may also be utilized to handle those MAC CEs more flexibly, and to address other issues related to the MAC CEs, that will be discussed in detail below or will be apparent to a reader of ordinary skill in the art. As one example embodiment, different MAC CEs may be assigned to the same or different virtual LCHs.

[0042] Fig. 3 shows an exemplary sequence diagram illustrating example operations for enabling uplink transmission (e.g., CSI report) via MAC CEs according to some embodiment of the present disclosure. The process shown in Fig. 3 may be performed by a network device and a user equipment. For example, the network device 110 and the UE 120 in the network described above with reference to Fig. 1 may be configured to perform the process of enabling uplink transmission via MAC CEs.

[0043] As shown in Fig. 3, the network device 110 may initially configure an operation mode associated with the UE 120. For example, optionally, at 310, the network device 110 may transmit, to the UE 120 an indication that the UE 120 may send MAC CEs via a specific or virtual LCH. Herein, the term “virtual LCH” means that this LCH is used for carrying only MAC CE (s) . It can be seen virtual in the sense that it is not visible (e.g., is transparent) to upper layers such as the RLC layer, PDCP layer, SDAP layer, or RRC layer, such that at least one of these layers is unable to map a PDU on the virtual LCH, e.g., none of these layers can map PDUs on that virtual LCH. In other words, the virtual LCH is dedicated to carry one or more specific types of MAC CEs. In an example, the configuration indication may be transmitted to the UE 120 via RRC, DCI or any other suitable messages.

[0044] In an example, there may be multiple virtual LCHs predefined or configured for carrying different types of MAC CEs, for example, CSI MAC CE, or MAC CE for beam management. In this instance, the network device 110 may indicate the identifier (ID) or type of the virtual LCH to be used by the UE 120.

[0045] At 320, the network device 110 may transmit to the UE 110 a configuration of operation parameters related to the virtual LCH, so that the UE 110 can perform the uplink transmission via MAC CEs properly. Alternatively or additionally, some of the operation parameters may be predefined in the 3GPP standard, thus the signaling overhead between the UE and the network device can be saved or reduced. When the operation parameters are informed by a configuration message, this configuration message may be transmitted separately or together with the message at 310.

[0046] In some example embodiments, the configuration may indicate or include information on a logical channel group (LCG) on which the virtual LCH is mapped. In an example, a LCG identifier (ID) may be configured to be reserved for the virtual LCH. For instance, LCG ID #1 may be reserved to be used by the UE 110 for sending BSR associated with the virtual LCH. In another example, the virtual LCH can be configured to be mapped to an existing LCG, such as LCG ID #0 that is currently specified for the signaling radio bearer (SRB) . With such a LCG, large MAC CEs such as CSI MAC CE can be reflected in the BSR when the UE 120 requests resources from the network.

[0047] In an example, if the virtual LCH is configured to be mapped to a standalone LCG, a current or legacy BSR format such as a short BSR or a long BSR may be used to indicate the size of data associated with the virtual LCH. Herein the term “standalone LCG” means that the virtual LCH is the only LCH mapped on the LCG. In other words, this LCG comprises no other LCHs besides the virtual LCH. For example, a buffer size field (e.g., 5 bits) associated with the configured LCG ID for the virtual LCH indicates the (variable) size or amount of data (e.g., CSI) to be transmitted on the virtual LCH. In this way, the quantisation error may be zero for the virtual LCH, thus allowing the network device 110 to know exactly how much resources to be allocated for the MAC CEs.

[0048] In addition, or alternatively, the configuration at 320 may include information on a new buffer size (BS) field in the BSR MAC CE and a buffer size level table, that can be used to indicate the size of data associated with the virtual LCH. The buffer size level table for the virtual LCH for MAC CE (s) could be the same or different from the buffer size level table for other LCH(s) for data.

[0049] In an example, if there is only one MAC CE of fixed size which can be mapped on the virtual LCH, a BS field of one bit may be used to indicate to the network device 110 the size of that MAC CE. For example, a R (currently reserved) bit in the MAC header for BSR can be taken into use for this purpose, and a bit value of ‘1’ indicates that there is data to be transmitted on the virtual LCH carrying the MAC CE, and a bit value of ‘0’ indicates that there is no data to be transmitted on the virtual LCH.

[0050] In another example, if there can be multiple MAC CEs of fixed size which can be mapped on the (same) virtual LCH, the BSR may include multiple bits for indicating the size of the data, such that the granularity offered by the buffer size level table may encompass the possible sizes of the LCH. For example, assuming there can be three MAC CEs of fixed size that can be mapped on the virtual LCH, a BS field of two bits may be used to indicate the size of one or combinations of MAC CEs. Depending on the mutual sizes of the three MAC CEs, two or three bits may be required to encompass all the different options. For example, if the sizes of the three MAC CEs are equal, two bits may be sufficient such that each bit value of ‘01’ , ‘10’ , ‘11’ indicates that one, two, or three MAC CEs are to be transmitted on the virtual LCH, respectively. If the sizes of the three MAC CEs are different, more than two (e.g. three) bits may be required to indicate which one or more of the three MAC CEs are to be transmitted.

[0051] In some example embodiments, the configuration may include information on priority or prioritized bit rate (PBR) of the virtual LCH so that the UE 110 may perform a logical channel prioritization (LCP) procedure for the virtual LCH. In an example, the virtual LCH may be assigned or configured with a fixed priority, such as the highest priority, in order to ensure efficient and reliable transmission of the data on the virtual LCH. Additionally or alternatively, the virtual LCH may be configured to have an infinite PBR. That is, it is not restricted by a number of tokens in the first round of the LCP procedure, and a LCH with a priority lower than that of the virtual LCH is processed only after data on the virtual LCH is mapped to the transport block (TB) .

[0052] It is to be understood that, as an option, the configuration of priority or PBR information of the virtual LCH may be predefined in the standard, and then only the index of the selected configuration is signaled via DCI, for example. By this way, the MAC CEs carried in the virtual LCH can have their priority and PBR configured such that they do not always replace high priority user data when fixed prioritization is in place.

[0053] As mentioned previously, multiple virtual LCHs may be predefined or configured to be dedicated to carry different types of MAC CEs, for example, CSI MAC CE or MAC CE for beam management such as beam reporting MAC CE, beam failure recovery (BFR) request MAC CE, or the like. In this case, the network device 110 may configure the UE 120 with a mapping relationship between certain types of MAC CEs and respective LCHs of the multiple virtual LCHs. Alternatively, as an option, the configuration of mapping relationship between the multiple MAC CEs and virtual LCHs (or LCGs) may be predefined or fixed in the standard.

[0054] In an example, the mapping relationship configuration for each of the multiple virtual LCHs may include at least one of the following: importance (e.g., in terms of priority) of the one or more MAC CE (s) that can be mapped to the virtual LCH, a respective size of the one or multiple MAC CE (s) , or a respective condition for triggering the transmission of the one or more MAC CE (s) . The priority of the MAC CE (s) may be configured by a priority of the virtual LCH. The size of the MAC CE (s) may be used by the network device 110 to schedule the transmission resources for the UE 120. The condition for triggering the MAC CE (s) may be based on the occurring of an event. For example, CSI MAC CE could be mapped to the virtual LCH only in case of UE initiated CSI reporting.

[0055] By way of illustration, potential triggers or events for the UE 120 to initiate CSI reporting may include, for example, a transmission configuration indication (TCI) switch, a change of time-domain channel property (TDCP) , frequency-domain channel property (FDCP) , or spatial-domain channel property (SDCP) , a change of CSI-related quantity / quantities such as RI, PMI, or CQI, the HARQ NACK feedback / retransmission grant counter exceeding a threshold, or an AI mode indicating that a CSI report needs to be sent. When any of the above events occurs, the UE 120 may determine to initiate a CSI reporting. In this instance, UE 120 may decide to utilize the MAC CE to carry the CSI report, and map the MAC CE to the virtual LCH. It shall be understood that this is exemplary and not limiting, other types of MAC CEs (e.g., beam related MAC CE) may be triggered, in response to a respective condition being met.

[0056] In an example, for each virtual LCH of the multiple virtual LCHs, whether it is reflected in BSR, or considered in LCP can be configured individually by the network device 110, so that flexible operations can be achieved for different virtual LCHs.

[0057] In some cases, when UE 120 detects that the condition for triggering the MAC CE (e.g., CSI MAC CE, or beam related MAC CE) is met, UE 120 may decide to transmit the MAC CE on the virtual LCH based on a configuration of the virtual LCH, after determining the MAC CE is available for transmission on the virtual LCH.

[0058] In some example embodiments, in order to inform the network device 110 of the size of the MAC CE (i.e., data to be transmitted on the virtual LCH) , at 330, the UE 120 may trigger a buffer status report (BSR) for the virtual LCH.

[0059] In an example, the UE 120 may trigger the BSR based on determining that MAC CE is available for transmission. By this way, even there is no data in the buffer, UE 120 may still trigger BSR transmission based on data arrival within the MAC CE for the virtual LCH and indicate the buffer size (e.g., CSI report size) through the BS field and / or the mapped LCG as discussed previously, for example.

[0060] Additionally or alternatively, the virtual LCH may be configured not to trigger the BSR on its own, but to report the buffer size when BSR is triggered by another predefined event. For example, UE 120 may trigger the BSR when UL data (e.g., new user data) for a logical channel different from the virtual LCH becomes available for transmission. This logical channel and the virtual LCH may belong to a same or different LCGs. By way of illustration, assuming the virtual LCH is mapped on LCG ID#1, UE 120 may trigger the BSR when there is data available for another LCH that is also mapped on LCG ID#1 or for another LCH that is mapped to another LCG ID#2. This implies that BSR can be triggered by another LCH carrying user data even if a MAC CE is triggered and the corresponding virtual LCH has a higher priority than that of the another LCH. In another example, UE 120 may trigger the BSR when UE has UL resource allocated and number of padding bits is equal to or larger than the size of the BSR MAC CE plus its sub-header, which is referred to as Padding BSR. In another example, UE 120 may trigger the BSR when a BSR-related timer expires, for example, a periodic BSR-Timer.

[0061] At 340, the UE 120 may build or generate a BSR, e.g., a BSR MAC CE. The BSR may include at least information on a size of data to be transmitted on the virtual LCH. For example, the BSR may include a LCG ID to which the virtual LCH belongs, and a buffer size field of the LCG to indicate the size of the MAC CE (s) mapped on the virtual LCH (e.g., CSI MAC CE, BFR MAC CE) , as previously discussed. When the BSR is triggered in response to arrival of new user data for another logical channel, the BSR may further include information on a size of the new user data.

[0062] At 350, the UE 120 may transmit the BSR to the network device 110, for example, on PUSCH. Upon receiving the BSR, at 360, the network device 110 may determine an uplink (UL) grant for transmission of the MAC CE, for example, based on the BSR. The UL grant includes transmission resource corresponding to at least the size of the MAC CE. Then, at 370, network device 110 may transmit the UL grant to the UE 120, for example, on PDCCH.

[0063] In response to receiving the UL grant, at 380, UE 120 may determine that the MAC CE mapped to the virtual LCH is available for transmission using the UL grant based on the configuration of the virtual LCH. Then, UE 120 may, at MAC layer, multiplex the data (e.g., CSI, BFR) into one or more transport blocks, TBs, and may provide the TBs on one or more transport channels to the PHY layer.

[0064] In some example embodiments, before the multiplexing operation, UE 120 may perform a LCP procedure to build a MAC PDU with the MAC CE to be transmitted on the virtual LCH, for example, based on a priority or PBR associated with the virtual LCH. If the virtual LCH is assigned or configured with a higher priority (e.g., the highest) over other logical channels, the LCP can make sure the MAC CE is sent before other lower-priority data, thereby ensuring timely and reliable transmission of the MAC CE.

[0065] In an example, at 390, UE 120 transmits the one or more TBs to the network device 110. The network device 110 may decode the TBs to identify the information or data included, e.g., CSI or beam management-related information.

[0066] According to example embodiments of the present disclosure, one or multiple virtual LCHs are used dedicatedly to carry only the MAC CEs, which is of variable and / or larger size and / or whose transmission may be triggered proactively by the UE. The virtual LCHs may be reflected in BSR, and / or considered in LCP procedure. Thus, a technical advantage provided by some example embodiments is that the MAC CEs may be transmitted in a flexible, resource-efficient, and reliable manner, leading to improved network performance.

[0067] Fig. 4 is a schematic flowchart illustrating an example of method 400 for enabling transmission via MAC CEs, more details of which are described above by means of Fig. 3. Method 400 may be implemented at a terminal device, e.g., UE 120 discussed above.

[0068] Referring to FIG. 4, the example method 400 may comprise: an operation 410 of receiving a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; an operation 420 of determining that a MAC CE is available for transmission on the LCH; and an operation 430 of transmitting to a network device, the MAC CE on the LCH based on a configuration of the LCH.

[0069] In some embodiments, the configuration may comprise configurations of multiple LCHs dedicated to carry only MAC CEs, and further comprises a mapping relationship between MAC CEs and respective LCHs of the multiple LCHs.

[0070] In some embodiments, the configuration may comprise at least one of the following: a respective priority of one or multiple MAC CEs that can be mapped to the LCH, a respective size of the one or multiple MAC CEs that can be mapped to the LCH, or a respective condition for triggering transmission of the one or multiple MAC CEs that can be mapped to the LCH.

[0071] In some embodiments, the LCH is transparent to at least one of the following protocol layers: a radio link control layer, RLC, a packet data convergence control layer, PDCP, or a radio resource control layer, RRC, such that the at least one of the protocol layers is unable to map a protocol data unit, PDU, on the LCH.

[0072] In some embodiments, the one or more MAC CEs may comprise at least channel state information, CSI, MAC CE.

[0073] In some embodiments, the example method 400 may comprise: triggering a buffer status report, BSR, for the LCH dedicated to carry only the one or more MAC CE; building a BSR including at least information on a size of the determined MAC CE available on the LCH; and transmitting the BSR to the network device.

[0074] In some embodiments, the BSR may be triggered in response to data to be transmitted on another LCH being available.

[0075] In some embodiments, the LCH may be mapped on a predefined or configured logical channel group, LCG, the BSR being reported for the LCG.

[0076] In some embodiments, the LCH is the only LCH mapped on the LCG.

[0077] In some embodiments, the BSR may include a field of one or multiple bits for indicating the size of the data associated with the LCH, corresponding to one or multiple MAC CEs of fixed size being mapped to the LCH, or the BSR may include a buffer size field of a standalone LCG on which the LCH is mapped indicating the size of the data associated with the LCH.

[0078] In some embodiments, the LCH may be predefined or configured by the network device with a fixed priority or prioritized bit rate, PBR.

[0079] In some embodiments, the example method 400 may comprise: receiving from the network device an uplink grant; determining that a MAC CE corresponding to the LCH is available for transmission using the uplink grant based on the configuration of the LCH; generating one or more transport blocks, TBs including the MAC CE; and transmitting the TBs to the network device.

[0080] In some embodiments, the example method 400 may comprise: performing a logical channel prioritization, LCP, procedure for the LCH based on a priority or PBR associated with the LCH.

[0081] Fig. 5 is a schematic flowchart illustrating an example of method 500 for enabling transmission via MAC CEs, more details of which are described above by means of Fig. 3. Method 500 may be implemented at a network device, e.g., network device 110 discussed above.

[0082] Referring to FIG. 5, the example method 500 may comprise: an operation 510 of transmitting to a terminal device, a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; and an operation 520 of receiving from the terminal device, a MAC CE on the LCH based on a configuration of the LCH.

[0083] In some embodiments, the configuration may comprise configurations of multiple LCHs dedicated to carry only MAC CEs, and further comprises a mapping relationship between MAC CEs and respective LCHs of the multiple LCHs.

[0084] In some embodiments, the configuration may comprise at least one of the following: a respective priority of one or multiple MAC CEs that can be mapped to the LCH, a respective size of the one or multiple MAC CEs that can be mapped to the LCH, or a respective condition for triggering transmission of the one or multiple MAC CEs that can be mapped to the LCH.

[0085] In some embodiments, the LCH is transparent to at least one of the following protocol layers: a radio link control layer, RLC, a packet data convergence control layer, PDCP, or a radio resource control layer, RRC, such that the at least one of the protocol layers is unable to map a protocol data unit, PDU, on the LCH.

[0086] In some embodiments, the one or more MAC CEs may comprise at least channel state information, CSI, MAC CE.

[0087] In some embodiments, the example method 500 may comprise: receiving from the terminal device, a buffer status report, BSR, including at least information on a size of the determined MAC CE; and transmitting to the terminal device, an uplink grant for transmission resources corresponding to the size of the determined MAC CE.

[0088] In some embodiments, the example method 500 may comprise: transmitting to the terminal device, a configuration indicating a logical channel group, LCG, on which the LCH is mapped, the BSR being reported for the LCG.

[0089] In some embodiments, the LCH is the only LCH mapped on the LCG.

[0090] In some embodiments, the BSR may include a field of one or multiple bits for indicating the size of the data associated with the LCH, corresponding to one or multiple MAC CEs of fixed size being mapped to the LCH, or the BSR may include a buffer size field of a standalone LCG on which the LCH is mapped indicating the size of the data associated with the LCH.

[0091] In some embodiments, the example method 500 may comprise: transmitting to the terminal device, a configuration indicating a priority or prioritized bit rate, PBR, associated with the LCH.

[0092] Notably, it is understood that methods according to the present disclosure relate to methods of operating the apparatuses according to the above example embodiments and variations thereof, and that respective statements made with regard to the apparatuses likewise apply to the corresponding methods, and vice versa, such that similar description may be omitted for the sake of conciseness.

[0093] According to example implementations of the present disclosure, a telecommunications system, and its components such as a network element 110, UE 120, may be implemented by various means. Means for implementing the system and its components may comprise hardware, firmware, software, or combinations thereof. Implementations of the disclosed apparatuses may include using, but not limited to, one or more processor, one or more application specific integrated circuit (ASIC) and / or one or more field programmable gate array (FPGA) . Implementations of the apparatus may also include using other conventional and / or customized hardware such as software programmable processors, such as graphics processing unit (GPU) processors. Whether such components are implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. In some examples, one or more apparatuses may be configured to function as or otherwise implement the system and its components shown and described herein. In examples involving more than one apparatus, the respective apparatuses may be connected to or otherwise in communication with one another in a number of different manners, such as directly or indirectly via a wired or wireless network or the like.

[0094] At least part of method 400 with respect to Figs. 3-4 may be carried out by an apparatus comprising means for performing functions corresponding operations of the method. Similarly, at least part of method 500 described with respect to Figs. 3 and 5 may be carried out by an apparatus comprising means for performing functions corresponding operations of the method. Examples of a suitable apparatus may comprise a gNB, or any suitable apparatus, such as a server, host or node.

[0095] FIG. 6 shows a block diagram illustrating an example device 600 for enabling transmission via MAC CEs according to the example embodiments of the present disclosure. The device 600 may be provided to implement a communication device, for example, the UE 120 or the network device 110 in the above examples.

[0096] As shown, the device 600 includes one or more processors 610, one or more memories 620 coupled to the processor 610, and one or more communication modules 640 coupled to the processor 610.

[0097] The communication module 640 is for bidirectional communications. The communication module 640 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interfaces may represent any interface that is necessary for communication with other network elements. In some example embodiments, the communication module 640 may include at least one antenna.

[0098] The processor 610 may be may be of any appropriate type that is suitable for the local technical environment, and can be embodied in a number of different ways. A processor may comprise circuitry, or be constituted as circuitry or circuitries, the circuitry or circuitries being configured to perform phases of methods in accordance with example embodiments described herein. As used in this application, the term “circuitry” may refer to one or more or all of the following: (a) hardware-only circuit implementations, such as implementations in only analog and / or digital circuitry, and (b) combinations of hardware circuits and software, such as, as applicable: (i) a combination of analog and / or digital hardware circuit (s) with software / firmware and (ii) any portions of hardware processor (s) with software (including digital signal processor (s) ) , software, and memory (ies) that work together to cause an apparatus, such as a user equipment, to perform various functions) and (c) hardware circuit (s) and or processor (s) , such as a microprocessor (s) or a portion of a microprocessor (s) , that requires software (e.g., firmware) for operation, but the software may not be present when it is not needed for operation. One or more processors 610 may be configured to control other elements of the terminal / network elements and operate in cooperation with them to implement the procedures discussed above.

[0099] The memory 620 may include one or more non-transitory memories and one or more transitory memories. Examples of the non-transitory memories include, but are not limited to, a Read Only Memory (ROM) 624, an electrically programmable read only memory (EPROM) , a flash memory, a hard disk, a compact disc (CD) , a digital video disk (DVD) , an optical disk, a laser disk, and other magnetic storage and / or optical storage. Examples of the transitory memories include, but are not limited to, a random access memory (RAM) 622 and other transitory memories that will not last in the power-down duration. The term “non-transitory” , as used herein, is a limitation of the medium itself (i.e., tangible, not a signal) as opposed to a limitation on data storage persistency (e.g., RAM vs. ROM) .

[0100] Instructions 630 includes computer executable instructions that are executed by the associated processor 610. The instructions 630 may be stored in the memory, e.g., ROM 624. The processor 610 may perform any suitable actions and processing by loading the instructions 630 into the RAM 622.

[0101] Some example embodiments of the present disclosure may be implemented by means of the instructions 630 so that the device 600 may perform any process of the disclosure as discussed with reference to above example embodiments. The example embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.

[0102] In some example embodiments, the instructions 630 may be tangibly contained in a computer readable medium which may be included in the device 600 (such as in the memory 620) or other storage devices that are accessible by the device 600. The device 600 may load the instructions 630 from the computer readable medium to the RAM 622 for execution. The computer readable medium may include any types of tangible non-volatile storage, such as ROM, EPROM, a flash memory, a hard disk, CD, DVD, and other magnetic storage and / or optical storage.

[0103] It would be understood that blocks in the drawings may be implemented in various manners, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more blocks may be implemented using software and / or firmware, for example, machine-executable instructions stored in the storage medium. In addition to or instead of machine-executable instructions, parts or all of the blocks in the drawings may be implemented, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-Programmable Gate Arrays (FPGAs) , Application-Specific Integrated Circuits (ASICs) , Application-Specific Standard Products (ASSPs) , System-on-Chip systems (SOCs) , Complex Programmable Logic Devices (CPLDs) , etc.

[0104] Some example embodiments further provide program instruction or instructions which, when executed by one or more processors, may cause a device or apparatus to perform the procedures described above. The program instruction for carrying out procedures of the example embodiments may be written in any combination of one or more programming languages. The program instruction may be provided to one or more processors or controllers of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program instruction, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program instruction may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.

[0105] Some example embodiments further provide a computer program product or a computer readable medium having the program instruction or instructions stored therein. The computer readable medium may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0106] As will be appreciated, any suitable instructions may be loaded onto a computer, a processing circuitry, or other programmable apparatus from a memory or a computer-readable medium to produce a particular machine, such that the particular machine becomes a means for implementing the functions specified herein. The instructions may also be stored in a computer readable medium that can direct a computer, a processing circuitry or other programmable apparatus to function in a particular manner to thereby generate a particular machine or particular article of manufacture. In some examples, the instructions stored in the computer readable medium may produce an article of manufacture, where the article of manufacture becomes a means for implementing functions described herein. The instructions may be retrieved from a computer readable medium and loaded into a computer, processing circuitry or other programmable apparatus to configure the computer, processing circuitry or other programmable apparatus to execute operations to be performed on or by the computer, processing circuitry or other programmable apparatus.

[0107] As used herein the term “means” is to be construed in singular form, i.e. referring to a single element, or in plural form, i.e. referring to a combination of single elements. Therefore, terminology “means for [performing A, B, C] ” , is to be interpreted to cover an apparatus in which there is only one means for performing A, B and C, or where there are separate means for performing A, B and C, or partially or fully overlapping means for performing A, B, C. Further, terminology “means for performing A, means for performing B, means for performing C” is to be interpreted to cover an apparatus in which there is only one means for performing A, B and C, or where there are separate means for performing A, B and C, or partially or fully overlapping means for performing A, B, C.

[0108] As used herein, “at least one of the following: <a list of two or more elements>” and “at least one of <a list of two or more elements>” and similar wording, where the list of two or more elements are joined by “and” or “or” , mean at least any one of the elements, or at least any two or more of the elements, or at least all the elements.

[0109] As used herein, the terms “first” , “second” , “third” and the like may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be referred to as a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments.

[0110] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.

[0111] Although the subject matter has been described in a language that is specific to structural features and / or method actions, it is to be understood the subject matter defined in the appended claims is not limited to the specific features or actions described above. On the contrary, the above-described specific features and actions are disclosed as an example of implementing the claims.

[0112] Abbreviations used in the description and / or in the figures are defined as follows: BSR              buffer status report BFR              beam failure recovery CSI               channel state information LCG              logical channel group LCH              logical channel LCP              logical channel prioritization MAC             medium access control MAC CE  medium access control control element PBR             prioritized bit rate PDU             protocol data unit PHY            physical PUSCH        physical uplink shared channel RRC            radio resource control UE              user equipment UL              uplink

Claims

1.An apparatus for a terminal device, comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to:receive a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs;determine that a MAC CE is available for transmission on the LCH; andtransmit to a network device, the MAC CE on the LCH based on a configuration of the LCH.2.The apparatus of claim 1, wherein the configuration comprises configurations of multiple LCHs dedicated to carry only MAC CEs, and further comprises a mapping relationship between MAC CEs and respective LCHs of the multiple LCHs.3.The apparatus of claim 2, wherein the configuration comprises at least one of the following: a respective priority of one or multiple MAC CEs that can be mapped to the LCH, a respective size of the one or multiple MAC CEs that can be mapped to the LCH, or a respective condition for triggering transmission of the one or multiple MAC CEs that can be mapped to the LCH.4.The apparatus of any of claims 1 to 3, wherein the LCH is transparent to at least one of the following protocol layers: a radio link control layer, RLC, a packet data convergence control layer, PDCP, or a radio resource control layer, RRC, such that the at least one of the protocol layers is unable to map a protocol data unit, PDU, on the LCH.5.The apparatus of any of claims 1 to 4, wherein the one or more MAC CEs comprises at least channel state information, CSI, MAC CE.6.The apparatus of any of claims 1 to 5, wherein the apparatus is configured to:trigger a buffer status report, BSR, for the LCH dedicated to carry only the one or more MAC CE;build a BSR including at least information on a size of the determined MAC CE available on the LCH; andtransmit the BSR to the network device.7.The apparatus of claim 6, wherein the BSR is triggered in response to data to be transmitted on another LCH being available.8.The apparatus of claim 6 or 7, wherein the LCH is mapped on a predefined or configured logical channel group, LCG, the BSR being reported for the LCG.9.The apparatus of claim 8, wherein the LCH is the only LCH mapped on the LCG.10.The apparatus of any of claims 6 to 9, wherein the BSR includes a field of one or multiple bits for indicating the size of the data associated with the LCH, corresponding to one or multiple MAC CEs of fixed size being mapped to the LCH, orthe BSR includes a buffer size field of a standalone LCG on which the LCH is mapped indicating the size of the data associated with the LCH.11.The apparatus of any of claims 1 to 10, wherein the LCH is predefined or configured by the network device with a fixed priority or prioritized bit rate, PBR.12.The apparatus of any of claims 1 to 11, wherein the apparatus is configured to:receive from the network device an uplink grant;determine that a MAC CE corresponding to the LCH is available for transmission using the uplink grant based on the configuration of the LCH;generate one or more transport blocks, TBs including the MAC CE; andtransmit the TBs to the network device.13.The apparatus of claim 12, wherein the apparatus is configured to:perform a logical channel prioritization, LCP, procedure for the LCH based on a priority or PBR associated with the LCH.14.An apparatus for a network device, comprising:at least one processor; andat least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to:transmit to a terminal device, a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; andreceive from the terminal device, a MAC CE on the LCH based on a configuration of the LCH.15.The apparatus of claim 14, wherein the configuration comprises configurations of multiple LCHs dedicated to carry only MAC CEs, and further comprises a mapping relationship between MAC CEs and respective LCHs of the multiple LCHs.16.The apparatus of claim 15, wherein the configuration comprises at least one of the following: a respective priority of one or multiple MAC CEs that can be mapped to the LCH, a respective size of the one or multiple MAC CEs that can be mapped to the LCH, or a respective condition for triggering transmission of the one or multiple MAC CEs that can be mapped to the LCH.17.The apparatus of any of claims 14 to 16, wherein the LCH is transparent to at least one of the following protocol layers: a radio link control layer, RLC, a packet data convergence control layer, PDCP, or a radio resource control layer, RRC, such that the at least one of the protocol layers is unable to map a protocol data unit, PDU, on the LCH.18.The apparatus of any of claims 14 to 17, wherein the one or more MAC CEs comprises at least channel state information, CSI, MAC CE.19.The apparatus of any of claims 14 to 18, wherein the apparatus is configured to:receive from the terminal device, a buffer status report, BSR, including at least information on a size of the determined MAC CE; andtransmit to the terminal device, an uplink grant for transmission resources corresponding to the size of the determined MAC CE.20.The apparatus of claim 19, wherein the apparatus is configured to:transmit to the terminal device, a configuration indicating a logical channel group, LCG, on which the LCH is mapped, the BSR being reported for the LCG.21.The apparatus of claim 20, wherein the LCH is the only LCH mapped on the LCG.22.The apparatus of any of claims 19 to 21, wherein the BSR includes a field of one or multiple bits for indicating the size of the data associated with the LCH, corresponding to one or multiple MAC CEs of fixed size being mapped to the LCH, orthe BSR includes a buffer size field of a standalone LCG on which the LCH is mapped indicating the size of the data associated with the LCH.23.The apparatus of any of claims 14 to 22, wherein the apparatus is configured to:transmit to the terminal device, a configuration indicating a priority or prioritized bit rate, PBR, associated with the LCH.24.A method for communication, comprising:receiving a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs;determining that a MAC CE is available for transmission on the LCH; andtransmitting to a network device, the MAC CE on the LCH based on a configuration of the LCH.25.The method of claim 24, wherein the configuration comprises configurations of multiple LCHs dedicated to carry only MAC CEs, and further comprises a mapping relationship between MAC CEs and respective LCHs of the multiple LCHs.26.The method of claim 25, wherein the configuration comprises at least one of the following: a respective priority of one or multiple MAC CEs that can be mapped to the LCH, a respective size of the one or multiple MAC CEs that can be mapped to the LCH, or a respective condition for triggering transmission of the one or multiple MAC CEs that can be mapped to the LCH.27.The method of any of claims 24 to 26, wherein the LCH is transparent to at least one of the following protocol layers: a radio link control layer, RLC, a packet data convergence control layer, PDCP, or a radio resource control layer, RRC, such that the at least one of the protocol layers is unable to map a protocol data unit, PDU, on the LCH.28.The method of any of claims 24 to 27, wherein the one or more MAC CEs comprises at least channel state information, CSI, MAC CE.29.The method of any of claims 24 to 28, comprising:triggering a buffer status report, BSR, for the LCH dedicated to carry only the one or more MAC CE;building a BSR including at least information on a size of the determined MAC CE available on the LCH; andtransmitting the BSR to the network device.30.The method of claim 29, wherein the BSR is triggered in response to data to be transmitted on another LCH being available.31.The method of claim 29 or 30, wherein the LCH is mapped on a predefined or configured logical channel group, LCG, the BSR being reported for the LCG.32.The method of claim 31, wherein the LCH is the only LCH mapped on the LCG.33.The method of any of claims 29 to 32, wherein the BSR includes a field of one or multiple bits for indicating the size of the data associated with the LCH, corresponding to one or multiple MAC CEs of fixed size being mapped to the LCH, orthe BSR includes a buffer size field of a standalone LCG on which the LCH is mapped indicating the size of the data associated with the LCH.34.The method of any of claims 24 to 33, wherein the LCH is predefined or configured by the network device with a fixed priority or prioritized bit rate, PBR.35.The method of any of claims 24 to 34, comprising:receiving from the network device an uplink grant;determining that a MAC CE corresponding to the LCH is available for transmission using the uplink grant based on the configuration of the LCH;generating one or more transport blocks, TBs including the MAC CE; andtransmitting the TBs to the network device.36.The method of claim 35, comprising:performing a logical channel prioritization, LCP, procedure for the LCH based on a priority or PBR associated with the LCH.37.A method for communication, comprising:transmitting to a terminal device, a configuration of a logical channel, LCH, dedicated to carry only one or more medium access control, MAC, control elements, CEs; andreceiving from the terminal device, a MAC CE on the LCH based on a configuration of the LCH.38.The method of claim 37, wherein the configuration comprises configurations of multiple LCHs dedicated to carry only MAC CEs, and further comprises a mapping relationship between MAC CEs and respective LCHs of the multiple LCHs.39.The method of claim 38, wherein the configuration comprises at least one of the following: a respective priority of one or multiple MAC CEs that can be mapped to the LCH, a respective size of the one or multiple MAC CEs that can be mapped to the LCH, or a respective condition for triggering transmission of the one or multiple MAC CEs that can be mapped to the LCH.40.The method of any of claims 37 to 39, wherein the LCH is transparent to at least one of the following protocol layers: a radio link control layer, RLC, a packet data convergence control layer, PDCP, or a radio resource control layer, RRC, such that the at least one of the protocol layers is unable to map a protocol data unit, PDU, on the LCH.41.The method of any of claims 37 to 40, wherein the one or more MAC CEs comprises at least channel state information, CSI, MAC CE.42.The method of any of claims 37 to 41, comprising:receiving from the terminal device, a buffer status report, BSR, including at least information on a size of the determined MAC CE; andtransmitting to the terminal device, an uplink grant for transmission resources corresponding to the size of the determined MAC CE.43.The method of claim 42, comprising:transmitting to the terminal device, a configuration indicating a logical channel group, LCG, on which the LCH is mapped, the BSR being reported for the LCG.44.The method of claim 43, wherein the LCH is the only LCH mapped on the LCG.45.The method of any of claims 42 to 44, wherein the BSR includes a field of one or multiple bits for indicating the size of the data associated with the LCH, corresponding to one or multiple MAC CEs of fixed size being mapped to the LCH, orthe BSR includes a buffer size field of a standalone LCG on which the LCH is mapped indicating the size of the data associated with the LCH.46.The method of any of claims 37 to 45, comprising:transmitting to the terminal device, a configuration indicating a priority or prioritized bit rate, PBR, associated with the LCH.47.An apparatus for communication, comprising means for performing a method of any of claims 24 to 46.48.A computer-readable medium comprising program instructions that, when executed by an apparatus, cause the apparatus to at least perform a method of any of claims 24 to 46.