Improved control information provision
By mapping control information to dedicated codeblocks and enabling repetition, the reliability of control information transfer is improved, addressing the tradeoff with uplink throughput in wireless communication systems.
Patent Information
- Application Number
- PCT/EP2025/059270
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-31
- Filing Date
- 2025-04-04
- Publication Date
- 2025-12-04
AI Technical Summary
Existing control information transfer in wireless communication systems, such as CSI MAC CE, faces a tradeoff between reliability and uplink throughput due to multiplexing with data, necessitating improved methods to enhance control information provision.
Mapping control information to dedicated codeblocks or codeblock groups to improve reliability, allowing for repetition and retransmission, thereby detaching control information from data transmission.
Enhances the reliability of control information transfer while maintaining or improving uplink throughput by optimizing the modulation and coding scheme for dedicated codeblocks.
Smart Images

Figure EP2025059270_04122025_PF_FP_ABST
Abstract
Description
[0001] Title
[0002] Improved control information provision
[0003] Field
[0004] Various example embodiments relate to improved control information provision. More specifically, various example embodiments exemplarily relate to measures (including methods, apparatuses, and computer program products) for realizing improved control information provision.
[0005] Background
[0006] The present specification generally relates to transmission of information, or, more general, to provision of information.
[0007] The information may be control information. More specifically, the information may be uplink control information.
[0008] Such uplink control information may include, for example, layer-1 (LI) uplink control information (UCI) and medium access control (MAC) control elements (CE).
[0009] Examples for MAC CEs include a channel state information (CSI) MAC CE, a hybrid automatic repeat request (HAR.Q) acknowledgment (ACK) MAC CE, a buffer status report (BSR.) MAC CE, or a beam failure recovery (BFR.) MAC CE, and any other MAC CE. Examples for Ll-UCI include a CSI and a HAR.Q-ACK.
[0010] While the present disclosure and the underlying problem is described mainly using CSI MAC CE as an example, the concept of the present disclosure is applicable as well in general to MAC CEs and Ll-UCI, and in particular to those given as examples above. CSI MAC CEs are related to the CSI measurement and reporting framework.
[0011] The CSI measurement and reporting framework utilizes CSI reference signals (RS).
[0012] CSI-RSs are user equipment (UE) specifically configured in radio resource control (RRC).
[0013] However, CSI-RS reference signals can be shared among many UEs, i.e., more than one UE are configured to receive the same resource elements (RE).
[0014] In general, in order to save on downlink (DL) resources, a 3rdGeneration Partnership Project (3GPP) New Radio (NR) base station (gNB) would try to use cell-specific or group-specific CSI-RS resources.
[0015] The worst case of DL overhead is with UE specific CSI-RS, where the DL overhead increases linearly with the number of UEs in the cell.
[0016] CSI-RS has many functions in NR, e.g. :
[0017] - CSI-RS for DL CSI acquisition,
[0018] - CSI-RS for beam management (BM) (based on Ll-RSRP),
[0019] - CSI-RS for tracking (total radiated sensitivity (TRS)),
[0020] - UL CSI acquisition in reciprocity-based UL precoding.
[0021] In some applications (e.g., CSI-RS for BM), CSI-RSs are spatially beamformed into different directions.
[0022] In general, a UE can be configured with up to 48 report configurations (CSI- ReportConfig) per component carrier (CC) and 4 report configurations per bandwidth part (BWP).
[0023] One CSI-ReportConfig within one report configuration can be configured with up to 16 resource sets (aperiodic CSI) and one resource set (otherwise). In each CSI resource set, up to 64 non-zero power (NZP) CSI-RS resources and one NZP CSI-RS resource up to 32 antenna ports can be configured.
[0024] For CSI acquisition, the UE is configured also with a codebook type. Given the measured channel across a CSI-RS resource, the UE can choose a favorite codeword from the specified codebook, i.e., precoding matrix indicator (PMI), along with a channel quality indicator (CQI) and a rank indicator (RI). The UE can also be configured to measure several CSI-RS resources (up to 8) within a resource set and report the favorite resource, and a CSI-RS resource indicator (CRI), along with PMI, CQI and RI, which correspond to that selected resource.
[0025] In the time domain (within a slot), a CSI-RS resource may start at any orthogonal frequency division multiplexing (OFDM) symbol of a slot and it spans 1, 2, or 4 OFDM symbols depending on the number of ports configured.
[0026] The UE measurement reporting of CSI can be operated in a periodic, semi- persistent, or aperiodic manner (report types in NR report configuration).
[0027] However, there are certain limitations, based on which the UE periodic report can operate only based on the configured periodic CSI-RS resource set, the UE semi-persistent report can operate based on both configured periodic and semi-persistent CSI-RS resource set, and finally the UE aperiodic report can operate based on all periodic, semi-persistent, and aperiodic CSI-RS resource set.
[0028] In other words, the periodic CSI-RS resources can be used to generate any report type, the semi-persistent CSI-RS resources can be used to generate semi-persistent and aperiodic CSI reports, and the aperiodic CSI-RS resources can only be utilized only to generate the aperiodic report. With respect to frequency granularity, the CSI report setting also defines which part of the bandwidth the CSI should correspond to, and in addition, what granularity in frequency the CSI should have.
[0029] To accomplish this, the bandwidth of a BWP is divided into a number of subbands for CSI reporting.
[0030] All CSI-RS resources within one set are configured with same density and same number of antenna port (nrofPorts), except for the NZP CSI-RS resources used for interference measurement.
[0031] For semi-persistent and aperiodic CSI-RS, the actual triggering of CSI-RS transmission is per CSI-RS resource set via either MAC CE or downlink control information (DCI). A resource set can be used as part of UE report configurations describing what to be measured, and, correspondingly, which measurement reporting is / are to be done by the UE.
[0032] Specifically, if a CSI-RS resource set is configured as 'aperiodic' by RRC, the CSI-RS resource set configuration includes a slot offset, aperiodicTriggeringOffset, which defines the time interval between the triggering DCI and the CSI-RS transmission.
[0033] For A-CSI reporting (aperiodic CSI reporting), up to 16 different reporting settings can be triggered with a single DCI (e.g. for multiple component carriers), while SP-CSI reporting (semi-persistent CSI reporting) can trigger only one report setting with a single DCI.
[0034] In order to trigger several SP-CSI reports (each in different slots), multiple DCIs are needed.
[0035] P-CSI reporting (periodic CSI reporting) is configured with a physical uplink control channel (PUCCH) resource for transmission, but if the PUCCH is overlapping in time with a physical uplink shared channel (PUSCH), periodic CSI can be transmitted on the PUSCH, and the PUCCH is dropped. SP-CSI can be transmitted on PUCCH, when triggered by MAC CE, or on PUSCH, when triggered by DCI. A-CSI is transmitted on PUSCH.
[0036] CSI report content is outlined below.
[0037] For Type I and Type II CSI feedback on PUSCH, a CSI report comprises of two parts. Part 1 has a fixed payload size and is used to identify the number of information bits in Part 2. Part 1 shall be transmitted in its entirety before Part 2.
[0038] For Type I CSI feedback, Part 1 contains R.I (rank indicator, if reported), CRI (CS-R.S resource indicator, if reported), CQI (channel quality indicator), for the first codeword. Part 2 contains PMI (precoding matrix indicator, if reported), LI (layer indicator, if reported), and contains the CQI for the second codeword when R.I (if reported) is larger than 4.
[0039] For Type II CSI feedback, Part 1 contains R.I (if reported), CQI, and an indication of the number of non-zero wideband amplitude coefficients per layer for the Type II CSI. The fields of Part 1 - R.I (if reported), CQI, and the indication of the number of non-zero wideband amplitude coefficients for each layer - are separately encoded. Part 2 contains the PMI of the Type II CSI. Part 1 and 2 are separately encoded.
[0040] Precoder matrices W in Type-I and R.el-15 Type-II codebooks can be described as being decomposed into two matrix factors which are each matrix factor such that W(ii, iz) = Wi(ii) W2G2), where Wi is precoder matrix targeting the long-term channel which is selected on a wide-band basis, while W2 targets the short-term / frequency-selective properties of the channel and can be reported on a per-subband basis. For future releases (be it for 5thGeneration (5G) or 6thGeneration (6G)), some CSI content / reporting may be pushed to MAC layer in form of MAC element(s) (such as MAC CE(s)).
[0041] With CSI reporting operation handled at MAC layer, implying a CSI MAC element such as CSI MAC CE, an important aspect is the reliability of the CSI MAC CE.
[0042] Namely, such (CSI) MAC CE would be multiplexed with data and jointly encoded with data. Hence, considering legacy operations, to achieve better reliability for the MAC CE, e.g., the modulation and coding scheme (MCS) of a respective transport block (TB) (including logical channel (LCH) data and MAC CE) would need to be decreased. This would, however, negatively affect the uplink (UL) throughput. On the other hand, when maintaining the UL throughput, potentially resulting in a maintained or even increased MCS, this may avoid a desired / necessary reliability for the MAC CE.
[0043] Hence, the problem arises that control information transfer might lead to disadvantageous tradeoff between at least the reliability of the control information and data throughput. More generally, there is a need to enable detaching control information from data.
[0044] Hence, there is a need to provide for improved control information provision.
[0045] Various example embodiments aim at addressing at least part of the above issues and / or problems and drawbacks.
[0046] Various aspects of example embodiments are set out in the appended claims.
[0047] According to an exemplary aspect, there is provided an apparatus comprising means for obtaining mapping information, means for obtaining control information to be uplink transmitted, means for mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and means for transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
[0048] According to an exemplary aspect, there is provided an apparatus comprising at least one processor, and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform obtaining mapping information, obtaining control information to be uplink transmitted, mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
[0049] According to an exemplary aspect, there is provided an apparatus comprising obtaining circuitry configured to obtain mapping information, obtaining circuitry configured to obtain control information to be uplink transmitted, mapping circuitry configured to map said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and transmitting circuitry configured to transmit said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
[0050] According to an exemplary aspect, there is provided a method comprising obtaining mapping information, obtaining control information to be uplink transmitted, mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
[0051] According to an exemplary aspect, there is provided a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out obtaining mapping information, obtaining control information to be uplink transmitted, mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
[0052] According to an exemplary aspect, there is provided a computer program product comprising computer-executable computer program code which, when the program is run on a computer (e.g. a computer of an apparatus according to any one of the aforementioned apparatus-related exemplary aspects of the present disclosure), is configured to cause the computer to carry out the method according to any one of the aforementioned method- related exemplary aspects of the present disclosure.
[0053] Such computer program product may comprise (or be embodied) a (tangible) computer-readable (storage) medium or the like on which the computerexecutable computer program code is stored, and / or the program may be directly loadable into an internal memory of the computer or a processor thereof.
[0054] Any one of the above aspects enables an efficient (enabling of) an improvement of reliability of control information to thereby solve at least part of the problems and drawbacks identified in relation to the prior art.
[0055] By way of example embodiments, there is provided improved control information provision. More specifically, by way of example embodiments, there are provided measures and mechanisms for realizing improved control information provision.
[0056] Thus, improvement is achieved by methods, apparatuses and computer program products enabling / realizing improved control information provision.
[0057] Brief description of the drawings
[0058] In the following, the present disclosure will be described in greater detail by way of non-limiting examples with reference to the accompanying drawings, in which
[0059] FIG. 1 is a block diagram illustrating an apparatus according to example embodiments,
[0060] FIG. 2 is a block diagram illustrating an apparatus according to example embodiments,
[0061] FIG. 3 is a schematic diagram of a procedure according to example embodiments,
[0062] FIG. 4 is a schematic diagram of a procedure according to example embodiments,
[0063] FIG. 5 is a schematic diagram of illustrating an exemplary control information alternative according to example embodiments,
[0064] FIG. 6 is a schematic diagram of illustrating an exemplary control information alternative according to example embodiments,
[0065] FIG. 7 shows a schematic diagram of signaling sequences according to example embodiments, and FIG. 8 is a block diagram alternatively illustrating apparatuses according to example embodiments.
[0066] Detailed description
[0067] The present disclosure is described herein with reference to particular nonlimiting examples and to what are presently considered to be conceivable embodiments. A person skilled in the art will appreciate that the disclosure is by no means limited to these examples, and may be more broadly applied.
[0068] It is to be noted that the following description of the present disclosure and its embodiments mainly refers to specifications being used as non-limiting examples for certain exemplary network configurations and deployments. Namely, the present disclosure and its embodiments are mainly described in relation to 3GPP specifications being used as non-limiting examples for certain exemplary network configurations and deployments. As such, the description of example embodiments given herein specifically refers to terminology which is directly related thereto. Such terminology is only used in the context of the presented non-limiting examples, and does naturally not limit the disclosure in any way. Rather, any other communication or communication related system deployment, etc. may also be utilized as long as compliant with the features described herein.
[0069] In addition, as already mentioned above, while the present disclosure and the underlying problem is described mainly using CSI MAC CE as an example, the concept of the present disclosure is applicable as well in general to MAC CEs (e.g. CSI MAC CE, HARQ ACK MAC CE, BSR MAC CE, BFR MAC CE, and any other MAC CE), or MAC control elements in general, and Ll-UCI (e.g. CSI, HARQ-ACK, SR (scheduling request)).
[0070] Hereinafter, various embodiments and implementations of the present disclosure and its aspects or embodiments are described using several variants and / or alternatives. It is generally noted that, according to certain needs and constraints, all of the described variants and / or alternatives may be provided alone or in any conceivable combination (also including combinations of individual features of the various variants and / or alternatives).
[0071] As used herein, "at least one of the following: " and "at least one of " 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.
[0072] According to example embodiments, in general terms, there are provided measures and mechanisms for (enabling / realizing) improved control information provision.
[0073] As mentioned above, with CSI reporting operation handled at MAC layer, implying a CSI MAC element such as CSI MAC CE, an important aspect is the reliability of the CSI MAC CE. Namely, wherein multiplexing and encoding such CSI MAC CE with data, considering legacy operations, to achieve better reliability for the MAC CE, e.g., the modulation and coding scheme (MCS) of a respective transport block (TB) (including logical channel (LCH) data and MAC CE) would need to be decreased. This would, however, negatively affect the uplink (UL) throughput. On the other hand, when maintaining the UL throughput, potentially resulting in a maintained or even increased MCS, this may avoid a desired / necessary reliability for the MAC CE.
[0074] Be it for CSI MAC CE or any MAC CE / information that would have a different (i.e., higher) reliability than data, it would be advantageous to detach the MAC CE / information reliability from the data reliability as much as possible without necessarily having to separately encode / modulate such control information and data. Hence, in brief, according to example embodiments, mapping of uplink control information (uplink control information element(s)), e.g., MAC CE(s) (such as CSI MAC CE, HAR.Q-ACK MAC CE) or Ll-UCI (such as CSI, HAR.Q- ACK) to a dedicated codeblock (CB) or a dedicated codeblock group (CBG) is enabled. This enables better reliability of the uplink control information, such as MAC CE or Ll-UCI, e.g. through repetition of the uplink control information itself or the dedicated CB or the dedicated CBG and / or retransmission of the dedicated CBG.
[0075] Multiplexing packets from different data radio bearers into one TB increases the spectral efficiency. Using CBGs helps in increasing resource efficiency on retransmissions.
[0076] If a UE is configured to receive CBG-based transmissions when the R.R.C parameter codeBlockGroupTransmission is set, the UE determines the number of CBGs for a PUSCH transmission.
[0077] The UL uses the same asynchronous HAR.Q protocol as the DL.
[0078] Necessary HARQ-related information including process number, new-data indicator, and code block group transmission information (CBGTI; when configured) are included in the scheduling grant. CBG-based retransmissions are transparent to the MAC sublayer and are handled in the physical layer despite being part of the HAR.Q mechanism.
[0079] From the MAC perspective, the TB is not correctly received until all CBGs are correctly received and decoded.
[0080] While the present disclosure is described mainly using CB and CBG as dedicated logical entities to which control information is mapped, the concept of the present disclosure is applicable as well in general to other dedicated logical entities or elements as well. Examples for other dedicated logical entities or elements to which control information is mapped according to example embodiments include Ll-elements, elements, code elements, uplink control information (UCI) elements, or control information elements, etc. Uplink control information may for example also be mapped to a dedicated transport block (TB) (for example in case of allowed / standardized multiple TBs).
[0081] Example embodiments are specified below in more detail.
[0082] FIG. 1 is a block diagram illustrating an apparatus according to example embodiments. The apparatus may be a terminal 10 such as a user equipment comprising means for obtaining 11, means for obtaining 12, means for mapping 13, and means for transmitting 14. The means for obtaining 11 obtains mapping information. The means for obtaining 12 obtains control information to be uplink transmitted. The means for mapping 13 maps said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information. The means for transmitting 14 transmits said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group. FIG. 3 is a schematic diagram of a procedure according to example embodiments. The apparatus according to FIG. 1 may perform the method of FIG. 3 but is not limited to this method. The method of FIG. 3 may be performed by the apparatus of FIG. 1 but is not limited to being performed by this apparatus.
[0083] As shown in FIG. 3, a procedure according to example embodiments comprises an operation of obtaining (S31) mapping information, an operation of obtaining (S32) control information to be uplink transmitted, an operation of mapping (S33) said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and an operation of transmitting (S34) said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group. A control information dedicated codeblock may also be named dedicated control information codeblock, or, more general, dedicated codeblock.
[0084] In a similar way, a control information dedicated codeblock group may also be named dedicated control information codeblock group, or, more general, dedicated codeblock group.
[0085] Hence, according to example embodiments, the procedure according to example embodiments may comprise an operation of mapping (S33) said control information to at least one dedicated control information codeblock and / or at least one dedicated control information codeblock group based on said mapping information, and an operation of transmitting (S34) said at least one dedicated control information codeblock and / or at least one dedicated control information codeblock group.
[0086] More general, according to example embodiments, the procedure according to example embodiments may comprise an operation of mapping (S33) said control information to at least one dedicated codeblock and / or at least one dedicated codeblock group based on said mapping information, and an operation of transmitting (S34) said at least one dedicated codeblock and / or at least one dedicated codeblock group.
[0087] This holds true in a similar manner for the variations discussed below.
[0088] In an embodiment at least some of the functionalities of the apparatus shown in FIG. 1 may be shared between two physically separate devices forming one operational entity. Therefore, the apparatus may be seen to depict the operational entity comprising one or more physically separate devices for executing at least some of the described processes.
[0089] According to a variation of the procedure shown in FIG. 3, exemplary details of the obtaining operation (S31, obtaining mapping information) are given, which are inherently independent from each other as such. Such exemplary obtaining operation (S31, obtaining mapping information) according to example embodiments may comprise an operation of receiving said mapping information.
[0090] According to a variation of the procedure shown in FIG. 3, exemplary details of the receiving operation (receiving said mapping information) are given, which are inherently independent from each other as such. Such exemplary receiving operation (receiving said mapping information) according to example embodiments may comprise an operation of receiving said mapping information from a network entity via at least one of the following: radio resource controls signaling, or broadcast or multicast signaling, or medium access control control element, or downlink control information, or a physical downlink control channel.
[0091] According to a variation of the procedure shown in FIG. 3, exemplary details of the mapping operation (S33, mapping said control information) are given, which are inherently independent from each other as such. Such exemplary mapping operation (S33, mapping said control information) according to example embodiments may comprise an operation of mapping said control information to said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group of a first uplink transport block based on said mapping information.
[0092] According to further example embodiments, said mapping information is indicative of mapping or non-mapping of data to said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group.
[0093] According to further example embodiments, said mapping information is indicative of at least one of the following: said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group, or a size or a size limit of said at least one control information dedicated codeblock and / or of said at least one control information dedicated codeblock group, or at least one resource element or at least one resource block or at least one frequency and / or time resource for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or at least one transmission layer for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a coding type or a modulation and coding scheme for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a physical uplink shared channel or a physical uplink shared channel occasion or a physical uplink shared channel allocation or a part of a physical uplink shared channel allocation for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a cell or a cell group or a component carrier or a component carrier group or a carrier or a carrier group or a bandwidth part or a bandwidth part group or a bandwidth or a bandwidth group for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or information indicative of segmentation of said control information to at least two of said at least one control information dedicated codeblock and / or to at least two of said at least one control information dedicated codeblock group.
[0094] According to further example embodiments, said mapping information is indicative of a mapping condition including at least one of the following: a size of a second uplink transport block is above a first predetermined size threshold, or said size of a third uplink transport block is below a second predetermined size threshold, or a size of said control information is above a third predetermined size threshold, or said size of said control information is below a fourth predetermined size threshold, or a size of said data is above a fifth predetermined size threshold, or said size of said data is below a sixth predetermined size threshold, or a control information type, or a control information priority, or available uplink resources, or a number of overall codeblocks of a fourth uplink transport block, or a number of overall codeblock groups of a fifth uplink transport block.
[0095] According to example embodiments, said second uplink transport block, said third uplink transport block, said fourth uplink transport block, and said fifth uplink transport block are each the same as said first uplink transport block.
[0096] According to further example embodiments, some or all of said second uplink transport block, said third uplink transport block, said fourth uplink transport block, and said fifth uplink transport block are different from said first uplink transport block.
[0097] According to a variation of the procedure shown in FIG. 3, exemplary details of the mapping operation (S33, mapping said control information) are given, which are inherently independent from each other as such. Such exemplary mapping operation (S33, mapping said control information) according to example embodiments may comprise an operation of mapping said control information based on at least one of the following: a channel coding type for a physical channel on which said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group is to be transmitted, or channel coding parameters for said physical channel on which said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group is to be transmitted.
[0098] According to a variation of the procedure shown in FIG. 3, exemplary additional operations are given, which are inherently independent from each other as such. According to such variation, an exemplary method according to example embodiments may comprise an operation of transmitting information indicative of said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group.
[0099] According to a variation of the procedure shown in FIG. 3, exemplary additional operations are given, which are inherently independent from each other as such. According to such variation, an exemplary method according to example embodiments may comprise an operation of transmitting information indicative of segmentation of said control information to at least two of said at least one control information dedicated codeblock and / or to at least two of said at least one control information dedicated codeblock group.
[0100] According to further example embodiments, said control information is at least one of a medium access control control element or a layer-1 uplink control information.
[0101] According to further example embodiments, said medium access control control element is at least one of the following: a channel state information medium access control control element, or a hybrid automatic repeat request acknowledgment medium access control control element, or a buffer status report medium access control control element, or a beam failure recovery medium access control control element.
[0102] According to further example embodiments, said layer-1 uplink control information is at least one of the following: a channel state information, or a hybrid automatic repeat request acknowledgment.
[0103] According to a variation of the procedure shown in FIG. 3, exemplary details of the obtaining operation (S32, obtaining said control information) and the mapping operation (S33, mapping said control information) are given, which are inherently independent from each other as such. Such exemplary obtaining operation (S32, obtaining said control information) according to example embodiments may comprise an operation of obtaining a plurality of elements of said control information. Such exemplary mapping operation (S33, mapping said control information) according to example embodiments may comprise an operation of mapping at least one first element of said plurality of elements of said control information to one control information dedicated codeblock and / or to one control information dedicated codeblock group, said at least one first element fulfilling a first condition.
[0104] According to a variation of the procedure shown in FIG. 3, exemplary details of the mapping operation (S33, mapping said control information) are given, which are inherently independent from each other as such. Such exemplary mapping operation (S33, mapping said control information) according to example embodiments may comprise an operation of mapping at least one second element of said plurality of elements of said control information to another control information dedicated codeblock and / or to another control information dedicated codeblock group, said at least one second element fulfilling a second condition.
[0105] According to further example embodiments, said first condition is one of the following: a first control information type, or a first control information scope, or a first control information association.
[0106] According to further example embodiments, said second condition is one of the following: a second control information type, or a second control information scope, or a second control information association.
[0107] FIG. 2 is a block diagram illustrating an apparatus according to example embodiments. The apparatus may be a terminal 20 such as a user equipment comprising means for obtaining 21, means for repeating 22, and means for transmitting 23. The means for obtaining 21 obtains mapping information. The means for repeating 22 repeats control information mapped to a first control information dedicated codeblock and / or a first control information dedicated codeblock group into at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group based on said mapping information. The means for transmitting 23 transmits at least one of said first control information dedicated codeblock and / or said first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock groups. FIG. 4 is a schematic diagram of a procedure according to example embodiments. The apparatus according to FIG. 2 may perform the method of FIG. 4 but is not limited to this method. The method of FIG. 4 may be performed by the apparatus of FIG. 2 but is not limited to being performed by this apparatus.
[0108] As shown in FIG. 4, a procedure according to example embodiments comprises an operation of obtaining (S41) mapping information, an operation of repeating (S42) control information mapped to a first control information dedicated codeblock and / or a first control information dedicated codeblock group into at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group based on said mapping information, and an operation of transmitting (S43) at least one of said first control information dedicated codeblock and / or said first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock groups.
[0109] A control information dedicated codeblock may also be named dedicated control information codeblock, or, more general, dedicated codeblock.
[0110] In a similar way, a control information dedicated codeblock group may also be named dedicated control information codeblock group, or, more general, dedicated codeblock group.
[0111] Hence, according to example embodiments, the procedure according to example embodiments may comprise an operation of repeating (S42) control information mapped to a first dedicated control information codeblock and / or a first dedicated control information codeblock group into at least one second dedicated control information codeblock and / or at least one second dedicated control information codeblock group based on said mapping information, and an operation of transmitting (S43) at least one of said first dedicated control information codeblock and / or said first dedicated control information codeblock group and said at least one second dedicated control information codeblock and / or said at least one second dedicated control information codeblock groups.
[0112] More general, according to example embodiments, the procedure according to example embodiments may comprise an operation of repeating (S42) control information mapped to a first dedicated codeblock and / or a first dedicated codeblock group into at least one second dedicated codeblock and / or at least one second dedicated codeblock group based on said mapping information, and an operation of transmitting (S43) at least one of said first dedicated codeblock and / or said first dedicated codeblock group and said at least one second dedicated codeblock and / or said at least one second dedicated codeblock groups.
[0113] This holds true in a similar manner for the variations discussed below.
[0114] In an embodiment at least some of the functionalities of the apparatus shown in FIG. 2 may be shared between two physically separate devices forming one operational entity. Therefore, the apparatus may be seen to depict the operational entity comprising one or more physically separate devices for executing at least some of the described processes.
[0115] According to a variation of the procedure shown in FIG. 4, exemplary details of the obtaining operation (S41, obtaining said mapping information) are given, which are inherently independent from each other as such. Such exemplary obtaining operation (S41, obtaining said mapping information) according to example embodiments may comprise an operation of receiving said mapping information.
[0116] According to further example embodiments, said mapping information comprises at least one of the following: a repetition factor for said control information, or a number of said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock group, or a specification of said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock group, or a specification of a physical uplink shared channel occasion or a physical uplink shared channel transmission or a physical uplink shared channel repetition for said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock group. According to a variation of the procedure shown in FIG. 4, exemplary details of the repeating operation (S42, repeating said control information) are given, which are inherently independent from each other as such. Such exemplary repeating operation (S42, repeating said control information) according to example embodiments may comprise an operation of repeating said first control information dedicated codeblock as said at least one second control information dedicated codeblock and / or said first control information dedicated codeblock group as said at least one second control information dedicated codeblock group.
[0117] According to a variation of the procedure shown in FIG. 4, exemplary details of the repeating operation (S42, repeating said control information) are given, which are inherently independent from each other as such. Such exemplary repeating operation (S42, repeating said control information) according to example embodiments may comprise an operation of copying said first control information dedicated codeblock as said at least one second control information dedicated codeblock and / or said first control information dedicated codeblock group as said at least one second control information dedicated codeblock group.
[0118] According to a variation of the procedure shown in FIG. 4, exemplary details of the repeating operation (S42, repeating said control information) are given, which are inherently independent from each other as such. Such exemplary repeating operation (S42, repeating said control information) according to example embodiments may comprise an operation of copying said control information mapped to said first control information dedicated codeblock and / or said first control information dedicated codeblock group, and an operation of mapping said copied control information to said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock group.
[0119] According to further example embodiments, said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group are located within the same slot.
[0120] According to further example embodiments, said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group are located within different slots.
[0121] According to further example embodiments, said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group are located within the same physical uplink shared channel or physical uplink shared channel transmission or physical uplink shared channel occasion or physical uplink shared channel allocation or part of physical uplink shared channel allocation.
[0122] According to further example embodiments, said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group are located within different physical uplink shared channels or physical uplink shared channel transmissions or physical uplink shared channel occasions or physical uplink shared channel allocations or parts of physical uplink shared channel allocation.
[0123] According to further example embodiments, said mapping information is indicative of mapping or non-mapping of data to said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group. According to further example embodiments, said mapping information is indicative of at least one of the following: said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or a size or a size limit of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or at least one resource element or at least one resource block or at least one frequency / time resource for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or at least one transmission layer for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or a coding type or a modulation and coding scheme for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or a physical uplink shared channel or a physical uplink shared channel transmission or a physical uplink shared channel occasion or a physical uplink shared channel allocation or a part of physical uplink shared channel allocation for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or a cell or a cell group or a component carrier or a component carrier group or a carrier or a carrier group or a bandwidth part or a bandwidth part group or a bandwidth or a bandwidth group for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, information indicative of that said control information repeated into said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group is to be segmented to at least two second control information dedicated codeblocks and / or at least two second control information dedicated codeblock groups.
[0124] According to further example embodiments, said mapping information is indicative of a mapping condition including at least one of the following: a size of at least one first uplink transport block is above a first predetermined size threshold, or said size of at least one second uplink transport block is below a second predetermined size threshold, or a size of said control information is above a third predetermined size threshold, or said size of said control information is below a fourth predetermined size threshold, or a size of said data is above a fifth predetermined size threshold, or said size of said data is below a sixth predetermined size threshold, or a control information type, or a control information priority, or available uplink resources, or a number of overall codeblocks of at least one third uplink transport block, or a number of overall codeblock groups of at least one fourth uplink transport block.
[0125] According to example embodiments, said at least one first uplink transport block, said at least one second uplink transport block, said at least one third uplink transport block, and said at least one fourth uplink transport block are the same.
[0126] According to further example embodiments, some or all of said at least one first uplink transport block, said at least one second uplink transport block, said at least one third uplink transport block, and said at least one fourth uplink transport block are different from each other.
[0127] According to a variation of the procedure shown in FIG. 4, exemplary details of the repeating operation (S42, repeating said control information) are given, which are inherently independent from each other as such. Such exemplary repeating operation (S42, repeating said control information) according to example embodiments may comprise an operation of repeating said control information based on at least one of the following: a channel coding type for a physical channel on which said control information is to be transmitted, or channel coding parameters for said physical channel on which said control information is to be transmitted.
[0128] According to a variation of the procedure shown in FIG. 4, exemplary additional operations are given, which are inherently independent from each other as such. According to such variation, an exemplary method according to example embodiments may comprise an operation of transmitting information indicative of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group. According to a variation of the procedure shown in FIG. 4, exemplary additional operations are given, which are inherently independent from each other as such. According to such variation, an exemplary method according to example embodiments may comprise an operation of transmitting information indicative of that said control information repeated into said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group is segmented to at least two second control information dedicated codeblocks and / or at least two second control information dedicated codeblock groups.
[0129] According to further example embodiments, said control information is at least one of a medium access control control element or a layer-1 uplink control information.
[0130] According to further example embodiments, said medium access control control element is at least one of the following: a channel state information medium access control control element, or a hybrid automatic repeat request acknowledgment medium access control control element, or a buffer status report medium access control control element, or a beam failure recovery medium access control control element.
[0131] According to further example embodiments, said layer-1 uplink control information is at least one of the following: a channel state information, or a hybrid automatic repeat request acknowledgment.
[0132] Example embodiments outlined and specified above are explained below in more specific terms.
[0133] FIG. 7 shows a schematic diagram of signaling sequences according to example embodiments. In step S71 of FIG. 7, according to example embodiments, a UE receives (e.g. from the network, in particular a network entity) information / configuration for mapping at least one MAC CE to a transport block(s).
[0134] More general, according to example embodiments, the UE obtains information for mapping at least one uplink control information, Ll-UCI / MAC control element, to a transport block(s).
[0135] In step S72 of FIG. 7, according to example embodiments, the UE determines to transmit a transport block including a MAC CE.
[0136] In step S73 of FIG. 7, according to example embodiments, the UE maps the (at least one) MAC CE to at least one dedicated CB or CBG of the transport block(s) based on the (obtained / received) information / configuration.
[0137] In step S74 of FIG. 7, according to example embodiments, the UE transmits a PUSCH carrying the transport block(s) which include(s) the MAC CE mapped to the at least one dedicated CB or CBG.
[0138] FIG. 5 is a schematic diagram of illustrating an exemplary control information alternative according to example embodiments.
[0139] As is illustrated in FIG. 5, a CSI MAC CE may be mapped to a dedicated CB (CB#0). The dedicated CB (CB#0) may be included in a dedicated CBG (CBG#0).
[0140] According to example embodiments, mapping a MAC CE (or MAC element) to one or multiple CB(s) or CBG(s) may depend at least on:
[0141] - the channel coding type used for PUSCH carrying MAC CE, e.g. LDPC or polar codes,
[0142] - parameters of channel coding, e.g. LDPC based Graph MAC CE size, e.g., larger MAC CE size may require more segmentation. According to example embodiments, a MAC control element (or MAC element) is a CSI MAC CE. Alternatively, or additionally, the MAC CE may be a HAR.Q- ACK MAC CE, or BSR MAC CE, or BFR MAC CE, or any other MAC CE or MAC element.
[0143] According to example embodiments, the UE is configured / indicated, e.g., via RRC or MAC CE or DCI (or even broadcast / multicast signaling, such as SIB1), and / or even at least partially specified (e.g., based on specifications), which at least one CB or CBG is dedicated for mapping the at least one MAC control element. For example, the mapping is into first CB(s) or first CBG(s). The indication may additionally include information regarding or on whether segmentation of MAC CE to one or multiple CBs or CBGs is set.
[0144] According to example embodiments, the UE is configured or indicated or specified not to map LCH data into the dedicated at least one CB or at least one CBG for the at least one MAC CE.
[0145] According to example embodiments, the UE is configured or indicated, e.g., via RRC or MAC CE or DCI, whether or not to map LCH data into the dedicated at least one CB or at least one CBG for the at least one MAC CE.
[0146] According to example embodiments, dedicated interleaving for CBs associated to MAC CE is applied on top of PUSCH interleaving. The interleaving can be applied at bit level or at CB level, e.g., interleaving CBs associated to MAC CE over PUSCH.
[0147] According to example embodiments, the UE is configured / indicated with a configured size or a size limit / cap for the dedicated at least one CB or at least one CBG.
[0148] According to example embodiments, the UE is configured with a least one rule or condition for mapping the at least one MAC element to the at least one dedicated CB or CBG. For instance, mapping the at least one MAC element to at least one dedicated CB or CBG may be applicable if one or more of the following is satisfied:
[0149] - the size of the transport block is above or below a certain threshold,
[0150] - the size of the at least one MAC element is above or below a certain threshold,
[0151] - or LCH data size is above or below a certain threshold.
[0152] According to example embodiments, mapping to at least one dedicated CB or CBG is applicable depending on the MAC element type or priority.
[0153] According to example embodiments, mapping to at least one dedicated CB or CBG is applicable depending on the available UL resources, such as UL-SCH resources or PUSCH resources, etc.
[0154] According to example embodiments, mapping to at least one dedicated CB or CBG is applicable depending on the number and / or size of CBs or CBGs for the transport block(s).
[0155] According to example embodiments, the UE indicates if there is at least one CB or CBG into which the at least one MAC element is mapped.
[0156] According to example embodiments, the UE is configured to not split a CSI report to multiple CBs / CBGs. The last one may avoid retransmission of multiple CBGs to decode one CSI report.
[0157] According to example embodiments, there is a dedicated (at least one) CB or CBG for a CSI report or for a set / subset of CSI reports. CSI report configuration or triggering state may comprise or be associated with information indicative of the mapping of one or multiple CSI reports to a dedicated at least one CB or CBG. According to example embodiments, a part of the HAR.Q-ACK information is mapped to a dedicated at least one CB or CBG, and another part of the HAR.Q- ACK information is mapped to another dedicated at least one CB or CBG. For example, HAR.Q-ACK corresponding to some configured or indicated set / subset of cells / CCs, PUSCH occasions, and / or HAR.Q processes, may be associated / mapped to (at least) one dedicated CB or CBG. Such correspondence is included by both the above-mentioned control information scope (first control information scope, second control information scope), and the above-mentioned control information association (first control information association, second control information association). Namely, such correspondence includes that the HAR.Q-ACK is associated with the configured or indicated set / subset of cells / CCs / carriers / BWPs, PUSCH occasions, and / or HAR.Q processes. Further, such correspondence also includes that the HAR.Q-ACK is valid in the realm / domain / scope of the configured or indicated set / subset of cells / CCs / carriers / BWPs, PUSCH occasions, and / or HAR.Q processes.
[0158] According to example embodiments, the at least one dedicated CB or CBG are mapped / associated, through indication or configuration, to a specific (e.g., physical or logical) channel element. Examples of (e.g., physical or logical) channel element include:
[0159] - a specific at least one transmission layer, at least one resource element, or resource block, frequency / time resources,
[0160] - separate encoding / coding (type), channel coding type separate MCS,
[0161] - a dedicated / indicated / configured PUSCH, PUSCH occasion, PUSCH allocation or part of a PUSCH allocation,
[0162] - a configured / indicated cell(s) / CC(s) (component carrier(s)) / carrier(s), BWP(s) / BW(s).
[0163] As mentioned above, according to example embodiments, the control information is mapped to any other dedicated logical entity or element. As a concrete example, according to example embodiments, the (uplink) control information is mapped to a dedicated transport block (TB). In a more concrete implementation according to example embodiments outlined and specified above, the UE is configured / indicated, via R.R.C or (DL) MAC CE or DCI, or even specified, to repeat the at least one uplink control information, Ll-UCI / MAC element, into multiple (at least two) CBs or CB groups.
[0164] According to example embodiments, the UE is provided with an indication indicative of those CBs or CB groups.
[0165] According to example embodiments, the UE is indicated with an indication of the repetition factor for the MAC element (or Ll-UCI) or the corresponding at least one CB or CBG, or basically the number of CB or CB groups where the MAC element (or Ll-UCI) should be reported.
[0166] According to example embodiments, the UE is indicated with an indication indicative of PUSCH occasions / transmissions / repetitions, or PUSCH configurations, where MAC element can be repeated.
[0167] According to example embodiments, the UE is configured or indicated with a corresponding repetition factor for the uplink control information and / or corresponding PUSCH occasions / transmissions / repetitions.
[0168] According to example embodiments, the UE obtains, from the network and / or specifications, information (such as indication or rule(s)) to determine one or more of the following:
[0169] - CBs or CBGs where the at least one MAC element is to be repeated,
[0170] - a repetition factor for the at least one MAC element,
[0171] - PUSCH occasions, or PUSCH configurations, where MAC element can be repeated. According to example embodiments, the UE is configured or indicated or specified not to map LCH data into the dedicated CBs or CBGs for the repetition of the at least one MAC control element.
[0172] According to example embodiments, the UE is configured or indicated, e.g., via R.R.C or MAC CE or DCI, whether or not to map LCH data into the dedicated CBs or CBGs for the repetition of the at least one MAC CE.
[0173] According to example embodiments, the repetition of (UL) MAC CE can be applied e.g., intra-slot as well as inter-slot.
[0174] According to example embodiments, mapping a MAC CE (or MAC element) to one or multiple CB(s) or CBG(s) may depend at least on :
[0175] - the channel coding type used for PUSCH carrying MAC CE, e.g. LDPC or polar codes,
[0176] - parameters of channel coding, e.g. LDPC based Graph MAC CE size, e.g., larger MAC CE size may require more segmentation.
[0177] According to example embodiments, a MAC control element (or MAC element) is a CSI MAC CE. Alternatively, or additionally, the MAC CE may be a HAR.Q- ACK MAC CE, or BSR MAC CE, or BFR MAC CE, or any other MAC CE or MAC element.
[0178] According to example embodiments, the UE is configured / indicated, e.g., via RRC or MAC CE or DCI, or even specified, which at least one CB or CBG is dedicated for mapping the at least one MAC control element. For example, the mapping is into first CB(s) or first CBG(s). The indication may additionally include information regarding or on whether segmentation of MAC CE to one or multiple CB or CBG is set (or enabled).
[0179] According to example embodiments, the UE is configured or indicated or specified not to map LCH data into the dedicated at least one CB or at least one CBG for the at least one MAC CE. According to example embodiments, the UE is configured or indicated, e.g., via R.R.C or MAC CE or DCI, whether or not to map LCH data into the dedicated at least one CB or at least one CBG for the at least one MAC CE.
[0180] According to example embodiments, dedicated interleaving for CBs associated to MAC CE is applied on top of PUSCH interleaving. The interleaving can be applied at bit level or at CB level, e.g., interleaving CBs associated to MAC CE over PUSCH.
[0181] According to example embodiments, the UE is configured / indicated with a configured size or a size limit / cap for the dedicated at least one CB or at least one CBG.
[0182] According to example embodiments, the UE is configured with a least one rule or condition for mapping the at least one MAC element to the at least one dedicated CB or CBG.
[0183] For instance, mapping the at least one MAC element to at least one dedicated CB or CBG may be applicable if one or more of the following is satisfied :
[0184] - the size of the transport block is above or below a certain threshold,
[0185] - the size of the at least one MAC element is above or below a certain threshold,
[0186] - or LCH data size is above or below a certain threshold.
[0187] According to example embodiments, mapping to at least one dedicated CB or CBG is applicable depending on the MAC element type or priority.
[0188] According to example embodiments, mapping to at least one dedicated CB or CBG is applicable depending on the available UL resources, such as UL-SCH resources or PUSCH resources, etc. According to example embodiments, mapping to at least one dedicated CB or CBG is applicable depending on the number and / or size of CBs or CBGs for the transport block(s).
[0189] According to example embodiments, the at least one dedicated CB or CBG may be considered separately, meaning that at least one dedicated CB or CBG may not be considered or assumed as part of the transport block(s) (e.g., from counting of number of CBs or CBGs perspective, or from segmentation perspective, or from overall handling perspective).
[0190] According to example embodiments, the UE indicates if there is at least one CB or CBG into which the at least one MAC element is mapped.
[0191] According to example embodiments, the UE is configured to not split a CSI report to multiple CBs / CBGs. The last one may avoid retransmission of multiple CBGs to decode one CSI report.
[0192] According to example embodiments, there is a dedicated (at least one) CB or CBG for a CSI report or for a set / subset of CSI reports. CSI report configuration or triggering state may comprise or be associated with information indicative of the mapping of one or multiple CSI reports to a dedicated at least one CB or CBG.
[0193] According to example embodiments, a part of the HAR.Q-ACK information is mapped to a dedicated at least one CB or CBG, and another part of the HAR.Q- ACK information is mapped to another dedicated at least one CB or CBG. For example, HAR.Q-ACK corresponding to some configured or indicated set / subset of cells / CCs, PUSCH occasions, and / or HAR.Q processes, may be associated / mapped to (at least) one dedicated CB or CBG.
[0194] According to example embodiments, the at least one dedicated CB or CBG are mapped / associated, through indication or configuration, to a specific (e.g., physical or logical) channel element. Examples of (e.g., physical or logical) channel element include:
[0195] - a specific at least one layer, at least one resource element, or resource block, frequency / time resources,
[0196] - separate encoding / coding (type), channel coding type separate MCS,
[0197] - a dedicated / indicated / configured PUSCH, PUSCH occasion, PUSCH allocation or part of a PUSCH allocation,
[0198] - a configured / indicated cell(s) / CC(s), BWP(s) / BW(s).
[0199] As mentioned above, according to example embodiments, the control information is mapped to any other dedicated logical entity or element. As a concrete example, according to example embodiments, the (uplink) control information is mapped to a dedicated transport block (TB).
[0200] FIG. 6 is a schematic diagram of illustrating an exemplary control information alternative according to example embodiments.
[0201] As is illustrated in FIG. 7, a CSI MAC CE may be mapped to a dedicated CB (CB#0). Further, the CSI MAC CE may be repeated to another dedicated CB (CB#1). The dedicated CB (CB#0) may be included in a dedicated CBG (CBG#0). The dedicated CB (CB#1) may be included in a dedicated CBG (CBG#1). Another CB (CB#2) may be included in the dedicated CBG (CBG#1).
[0202] Alternatively (unshown), the CSI MAC CE may be repeated to the same dedicated CB (CB#0).
[0203] Alternatively (unshown), the CSI MAC CE may be repeated to more than one further dedicated CBs (CB#1, CB#2).
[0204] Alternatively (unshown), the dedicated CB (CB#0) and the dedicated CB (CB#1) may be included in the dedicated CBG (CBG#0). Alternatively (unshown), the CSI MAC CE may be repeated to another MAC PDU or transport block, i.e., to another dedicated CB in the another MAC PDU or transport block, which may be included in another dedicated CBG in the another MAC PDU or transport block.
[0205] Alternatively (unshown), the CSI MAC CE may be repeated to another slot, i.e., to another dedicated CB in the another slot, which may be included in another dedicated CBG in the another slot.
[0206] Alternatively (unshown), the data may be included in the same dedicated CB (CB#0 and / or CB#1) (and in the same dedicated CBG (CBG#0 and / or CBG#1)).
[0207] According to example embodiments, advantageously, it is efficiently allowed to detach the MAC control element / information reliability from the data reliability as much as possible without necessarily having to separately encode / modulate such control information and data.
[0208] According to example embodiments, advantageously, it is efficiently allowed to enable repetition of the MAC control information, be it in the same PUSCH transmission or in a different PUSCH transmission.
[0209] According to example embodiments, advantageously, it is efficiently allowed to retransmit the MAC control element / information and / or Ll-UCI.
[0210] The above-described procedures and functions may be implemented by respective functional elements, processors, or the like, as described below.
[0211] In the foregoing exemplary description of the network entity, only the units that are relevant for understanding the principles of the disclosure have been described using functional blocks. The network entity may comprise further units that are necessary for its respective operation. However, a description of these units is omitted in this specification. The arrangement of the functional blocks of the devices is not construed to limit the disclosure, and the functions may be performed by one block or further split into sub-blocks.
[0212] When in the foregoing description it is stated that the apparatus, i.e. network entity (or some other means) is configured to perform some function, this is to be construed to be equivalent to a description stating that a (i.e. at least one) processor or corresponding circuitry, potentially in cooperation with computer program code stored in the memory of the respective apparatus, is configured to cause the apparatus to perform at least the thus mentioned function. Also, such function is to be construed to be equivalently implementable by specifically configured circuitry or means for performing the respective function (i.e. the expression "unit configured to" is construed to be equivalent to an expression such as "means for").
[0213] In FIG. 8, an alternative illustration of apparatuses according to example embodiments is depicted. As indicated in FIG. 8, according to example embodiments, the apparatus (terminal) 10' (corresponding to the terminal 10) comprises a processor 81, a memory 82 and an interface 83, which are connected by a bus 84 or the like. Further, according to example embodiments, the apparatus (terminal) 20' (corresponding to the terminal 20) comprises a processor 81, a memory 82 and an interface 83, which are connected by a bus 84 or the like, and the apparatuses 10', 20' may be connected via link 85 with another apparatus (e.g. network entity 800), in particular an interface of the another apparatus 800.
[0214] The processor 81 and / or the interface 83 may also include a modem or the like to facilitate communication over a (hardwire or wireless) link, respectively. The interface 83 may include a suitable transceiver coupled to one or more antennas or communication means for (hardwire or wireless) communications with the linked or connected device(s), respectively. The interface 83 is generally configured to communicate with at least one other apparatus, i.e. the interface thereof. The memory 82 may store respective programs assumed to include program instructions or computer program code that, when executed by the respective processor, enables the respective electronic device or apparatus to operate in accordance with the example embodiments.
[0215] In general terms, the respective devices / apparatuses (and / or parts thereof) may represent means for performing respective operations and / or exhibiting respective functionalities, and / or the respective devices (and / or parts thereof) may have functions for performing respective operations and / or exhibiting respective functionalities.
[0216] When in the subsequent description it is stated that the processor (or some other means) is configured to perform some function, this is to be construed to be equivalent to a description stating that at least one processor, potentially in cooperation with computer program code stored in the memory of the respective apparatus, is configured to cause the apparatus to perform at least the thus mentioned function. Also, such function is to be construed to be equivalently implementable by specifically configured means for performing the respective function (i.e. the expression "processor configured to [cause the apparatus to] perform xxx-ing" is construed to be equivalent to an expression such as "means for xxx-ing").
[0217] According to example embodiments, an apparatus representing the terminal 10 comprises at least one processor 81, at least one memory 82 including computer program code, and at least one interface 83 configured for communication with at least another apparatus. The processor (i.e. the at least one processor 81, with the at least one memory 82 and the computer program code) is configured to perform obtaining mapping information (thus the apparatus comprising corresponding means for obtaining), to perform obtaining control information to be uplink transmitted, to perform mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information (thus the apparatus comprising corresponding means for mapping), and to perform transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group (thus the apparatus comprising corresponding means for transmitting).
[0218] According to example embodiments, an apparatus representing the terminal 20 comprises at least one processor 81, at least one memory 82 including computer program code, and at least one interface 83 configured for communication with at least another apparatus. The processor (i.e. the at least one processor 81, with the at least one memory 82 and the computer program code) is configured to perform obtaining mapping information (thus the apparatus comprising corresponding means for obtaining), to perform repeating control information mapped to a first control information dedicated codeblock and / or a first control information dedicated codeblock group into at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group based on said mapping information (thus the apparatus comprising corresponding means for repeating), and to perform transmitting at least one of said first control information dedicated codeblock and / or said first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock groups (thus the apparatus comprising corresponding means for prohibiting).
[0219] For further details regarding the operability / functionality of the individual apparatuses, reference is made to the above description in connection with any one of FIGs. 1 to 7, respectively.
[0220] For the purpose of the present disclosure as described herein above, it should be noted that
[0221] - method steps likely to be implemented as software code portions and being run using a processor at a network server or network entity (as examples of devices, apparatuses and / or modules thereof, or as examples of entities including apparatuses and / or modules therefore), are software code independent and can be specified using any known or future developed programming language as long as the functionality defined by the method steps is preserved;
[0222] - generally, any method step is suitable to be implemented as software or by hardware without changing the idea of the embodiments and its modification in terms of the functionality implemented;
[0223] - method steps and / or devices, units or means likely to be implemented as hardware components at the above-defined apparatuses, or any module(s) thereof, (e.g., devices carrying out the functions of the apparatuses according to the embodiments as described above) are hardware independent and can be implemented using any known or future developed hardware technology or any hybrids of these, such as MOS (Metal Oxide Semiconductor), CMOS (Complementary MOS), BiMOS (Bipolar MOS), BiCMOS (Bipolar CMOS), ECL (Emitter Coupled Logic), TTL (Transistor-Transistor Logic), etc., using for example ASIC (Application Specific IC (Integrated Circuit)) components, FPGA (Field-programmable Gate Arrays) components, CPLD (Complex Programmable Logic Device) components or DSP (Digital Signal Processor) components;
[0224] - devices, units or means (e.g. the above-defined network entity or network register, or any one of their respective units / means) can be implemented as individual devices, units or means, but this does not exclude that they are implemented in a distributed fashion throughout the system, as long as the functionality of the device, unit or means is preserved;
[0225] - an apparatus like the user equipment and the network entity / network register may be represented by a semiconductor chip, a chipset, or a (hardware) module comprising such chip or chipset; this, however, does not exclude the possibility that a functionality of an apparatus or module, instead of being hardware implemented, be implemented as software in a (software) module such as a computer program or a computer program product comprising executable software code portions for execution / being run on a processor; - a device may be regarded as an apparatus or as an assembly of more than one apparatus, whether functionally in cooperation with each other or functionally independently of each other but in a same device housing, for example.
[0226] In general, it is to be noted that respective functional blocks or elements according to above-described aspects can be implemented by any known means, either in hardware and / or software, respectively, if it is only adapted to perform the described functions of the respective parts. The mentioned method steps can be realized in individual functional blocks or by individual devices, or one or more of the method steps can be realized in a single functional block or by a single device.
[0227] Generally, any method step is suitable to be implemented as software or by hardware without changing the idea of the present disclosure. Devices and means can be implemented as individual devices, but this does not exclude that they are implemented in a distributed fashion throughout the system, as long as the functionality of the device is preserved. Such and similar principles are to be considered as known to a skilled person.
[0228] Software in the sense of the present description comprises software code as such comprising code means or portions or a computer program or a computer program product for performing the respective functions, as well as software (or a computer program or a computer program product) embodied on a tangible medium such as a computer-readable (storage) medium having stored thereon a respective data structure or code means / portions or embodied in a signal or in a chip, potentially during processing thereof.
[0229] The present disclosure also covers any conceivable combination of method steps and operations described above, and any conceivable combination of nodes, apparatuses, modules or elements described above, as long as the above-described concepts of methodology and structural arrangement are applicable.
[0230] In view of the above, there are provided measures for improved control information provision. Such measures exemplarily comprise obtaining mapping information, obtaining control information to be uplink transmitted, mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
[0231] Even though the disclosure is described above with reference to the examples according to the accompanying drawings, it is to be understood that the disclosure is not restricted thereto. Rather, it is apparent to those skilled in the art that the present disclosure can be modified in many ways without departing from the scope of the inventive idea as disclosed herein.
[0232] At least the following Items are covered by what is described above:
[0233] Item 1. An apparatus comprising at least one processor, and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform : obtaining mapping information, obtaining control information to be uplink transmitted, mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
[0234] Item 2. The apparatus according to Item 1, wherein the instructions, when executed by the at least one processor, cause the apparatus at least to perform: receiving said mapping information, wherein optionally in relation to said receiving said mapping information, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : receiving said mapping information from a network entity via at least one of the following: radio resource controls signaling, or broadcast or multicast signaling, or medium access control control element, or downlink control information, or a physical downlink control channel.
[0235] Item 3. The apparatus according to Item 1 or 2, wherein in relation to said mapping said control information, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : mapping said control information to said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group of a first uplink transport block based on said mapping information.
[0236] Item 4. The apparatus according to any of Items 1 to 3, wherein said mapping information is indicative of mapping or non-mapping of data to said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group.
[0237] Item 5. The apparatus according to any of Items 1 to 4, wherein said mapping information is indicative of at least one of the following: said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group, or a size or a size limit of said at least one control information dedicated codeblock and / or of said at least one control information dedicated codeblock group, or at least one resource element or at least one resource block or at least one frequency and / or time resource for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or at least one transmission layer for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a coding type or a modulation and coding scheme for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a physical uplink shared channel or a physical uplink shared channel occasion or a physical uplink shared channel allocation or a part of a physical uplink shared channel allocation for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a cell or a cell group or a component carrier or a component carrier group or a carrier or a carrier group or a bandwidth part or a bandwidth part group or a bandwidth or a bandwidth group for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or information indicative of segmentation of said control information to at least two of said at least one control information dedicated codeblock and / or to at least two of said at least one control information dedicated codeblock group.
[0238] Item 6. The apparatus according to Item 1 to 5, wherein said mapping information is indicative of a mapping condition including at least one of the following: a size of a second uplink transport block is above a first predetermined size threshold, or said size of a third uplink transport block is below a second predetermined size threshold, or a size of said control information is above a third predetermined size threshold, or said size of said control information is below a fourth predetermined size threshold, or a size of said data is above a fifth predetermined size threshold, or said size of said data is below a sixth predetermined size threshold, or a control information type, or a control information priority, or available uplink resources, or a number of overall codeblocks of a fourth uplink transport block, or a number of overall codeblock groups of a fifth uplink transport block.
[0239] Item 7. The apparatus according to any of Items 1 to 6, wherein in relation to said mapping, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : mapping said control information based on at least one of the following : a channel coding type for a physical channel on which said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group is to be transmitted, or channel coding parameters for said physical channel on which said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group is to be transmitted.
[0240] Item 8. The apparatus according to any of Items 1 to 7, wherein the instructions, when executed by the at least one processor, cause the apparatus at least to perform: transmitting information indicative of said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group.
[0241] Item 9. The apparatus according to any of Items 1 to 8, wherein the instructions, when executed by the at least one processor, cause the apparatus at least to perform: transmitting information indicative of segmentation of said control information to at least two of said at least one control information dedicated codeblock and / or to at least two of said at least one control information dedicated codeblock group.
[0242] Item 10. The apparatus according to any of Items 1 to 9, wherein said control information is at least one of a medium access control control element or a layer-1 uplink control information, wherein optionally said medium access control control element is at least one of the following: a channel state information medium access control control element, or a hybrid automatic repeat request acknowledgment medium access control control element, or a buffer status report medium access control control element, or a beam failure recovery medium access control control element, and wherein optionally said layer-1 uplink control information is at least one of the following: a channel state information, or a hybrid automatic repeat request acknowledgment. Item 11. The apparatus according to Item 10, wherein in relation to said obtaining said control information, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : obtaining a plurality of elements of said control information, and in relation to said mapping said control information, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : mapping at least one first element of said plurality of elements of said control information to one control information dedicated codeblock and / or to one control information dedicated codeblock group, said at least one first element fulfilling a first condition.
[0243] Item 12. The apparatus according to Item 11, wherein in relation to said mapping said control information, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : mapping at least one second element of said plurality of elements of said control information to another control information dedicated codeblock and / or to another control information dedicated codeblock group, said at least one second element fulfilling a second condition.
[0244] Item 13. The apparatus according to Item 11 or 12, wherein said first condition is one of the following: a first control information type, or a first control information scope, or a first control information association, and said second condition is one of the following: a second control information type, or a second control information scope, or a second control information association. Item 14. An apparatus comprising at least one processor, and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to perform : obtaining mapping information, repeating control information mapped to a first control information dedicated codeblock and / or a first control information dedicated codeblock group into at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group based on said mapping information, and transmitting at least one of said first control information dedicated codeblock and / or said first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock groups.
[0245] Item 15. The apparatus according to Item 14, wherein said mapping information comprises at least one of the following: a repetition factor for said control information, or a number of said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock group, or a specification of said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock group, or a specification of a physical uplink shared channel occasion or a physical uplink shared channel transmission or a physical uplink shared channel repetition for said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock group.
[0246] Item 16. The apparatus according to Item 14 or 15, wherein in relation to said repeating said control information, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : copying said first control information dedicated codeblock as said at least one second control information dedicated codeblock and / or said first control information dedicated codeblock group as said at least one second control information dedicated codeblock group.
[0247] Item 17. The apparatus according to Item 14 or 15, wherein in relation to said repeating said control information, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : copying said control information mapped to said first control information dedicated codeblock and / or said first control information dedicated codeblock group, and mapping said copied control information to said at least one second control information dedicated codeblock and / or said at least one second control information dedicated codeblock group.
[0248] Item 18. The apparatus according to any of Items 14 to 17, wherein said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group are located within the same slot, or said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group are located within different slots.
[0249] Item 19. The apparatus according to any of Items 14 to 18, wherein said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group are located within the same physical uplink shared channel or physical uplink shared channel transmission or physical uplink shared channel occasion or physical uplink shared channel allocation or part of physical uplink shared channel allocation, or said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group are located within different physical uplink shared channels or physical uplink shared channel transmissions or physical uplink shared channel occasions or physical uplink shared channel allocations or parts of physical uplink shared channel allocation.
[0250] Item 20. The apparatus according to any of Items 14 to 19, wherein said mapping information is indicative of mapping or non-mapping of data to said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group.
[0251] Item 21. The apparatus according to any of Items 14 to 20, wherein said mapping information is indicative of at least one of the following: said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or a size or a size limit of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or at least one resource element or at least one resource block or at least one frequency / time resource for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or at least one transmission layer for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or a coding type or a modulation and coding scheme for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or a physical uplink shared channel or a physical uplink shared channel transmission or a physical uplink shared channel occasion or a physical uplink shared channel allocation or a part of physical uplink shared channel allocation for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, or a cell or a cell group or a component carrier or a component carrier group or a carrier or a carrier group or a bandwidth part or a bandwidth part group or a bandwidth or a bandwidth group for or associated with at least one of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group, information indicative of that said control information repeated into said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group is to be segmented to at least two second control information dedicated codeblocks and / or at least two second control information dedicated codeblock groups. Item 22. The apparatus according to any of Items 14 to 21, wherein said mapping information is indicative of a mapping condition including at least one of the following: a size of at least one first uplink transport block is above a first predetermined size threshold, or said size of at least one second uplink transport block is below a second predetermined size threshold, or a size of said control information is above a third predetermined size threshold, or said size of said control information is below a fourth predetermined size threshold, or a size of said data is above a fifth predetermined size threshold, or said size of said data is below a sixth predetermined size threshold, or a control information type, or a control information priority, or available uplink resources, or a number of overall codeblocks of at least one third uplink transport block, or a number of overall codeblock groups of at least one fourth uplink transport block.
[0252] Item 23. The apparatus according to any of Items 14 to 22, wherein in relation to said repeating said control information, the instructions, when executed by the at least one processor, cause the apparatus at least to perform : repeating said control information based on at least one of the following: a channel coding type for a physical channel on which said control information is to be transmitted, or channel coding parameters for said physical channel on which said control information is to be transmitted. Item 24. The apparatus according to any of Items 14 to 23, wherein the instructions, when executed by the at least one processor, cause the apparatus at least to perform: transmitting information indicative of said first control information dedicated codeblock and / or first control information dedicated codeblock group and said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group.
[0253] Item 25. The apparatus according to any of Items 14 to 24, wherein the instructions, when executed by the at least one processor, cause the apparatus at least to perform: transmitting information indicative of that said control information repeated into said at least one second control information dedicated codeblock and / or at least one second control information dedicated codeblock group is segmented to at least two second control information dedicated codeblocks and / or at least two second control information dedicated codeblock groups.
[0254] Item 26. The apparatus according to any of Items 14 to 25, wherein said control information is at least one of a medium access control control element or a layer-1 uplink control information, wherein optionally said medium access control control element is at least one of the following: a channel state information medium access control control element, or a hybrid automatic repeat request acknowledgment medium access control control element, or a buffer status report medium access control control element, or a beam failure recovery medium access control control element, and wherein optionally said layer-1 uplink control information is at least one of the following a channel state information, or a hybrid automatic repeat request acknowledgment.
[0255] List of acronyms and abbreviations
[0256] 5G 5th Generation
[0257] BWP bandwidth part
[0258] CO RESET control resource set
[0259] CQI channel quality indicator
[0260] CB codeblock
[0261] CBG codeblock group
[0262] CC component carrier
[0263] CRI CSI-RS resource indicator
[0264] CSI channel state information
[0265] CSI-RS channel state information reference signal
[0266] C-RNTI cell radio network temporary identifier
[0267] DCI downlink control information
[0268] DL downlink
[0269] FR 1 frequency range 1 gNB 5G / NR base station
[0270] HARQ hybrid automatic repeat request
[0271] HARQ-ACK HARQ acknowledgment
[0272] LI layer one / layer-1 / physical layer
[0273] LCH logical channel
[0274] LCP logical channel priority
[0275] LI layer indicator
[0276] MAC CE medium access control control element
[0277] NR New Radio
[0278] NZP CSI-RS non-zero power CSI-RS
[0279] PDCCH physical downlink control channel PDSCH physical downlink shared channel
[0280] PMI precoding matrix indicator
[0281] PUCCH physical uplink control channel
[0282] PUSCH physical uplink shared channel
[0283] RAN radio access network
[0284] RI rank indicator
[0285] RNTI radio network temporary identifier
[0286] RS reference signal
[0287] RSRP reference signal receive power
[0288] RSRQ reference signal receive quality
[0289] SR scheduling request
[0290] SRI SRS resource indicator
[0291] SRS sounding reference signal
[0292] SSB synchronization signal block
[0293] TB transport block
[0294] TRS tracking reference signal
[0295] UCI uplink control information
[0296] UE user equipment
[0297] UL uplink
[0298] UL-SCH uplink shared channel
[0299] ZP CSI-RS zero power CSI-RS
Claims
Claims1. An apparatus comprising means for obtaining mapping information, means for obtaining control information to be uplink transmitted, means for mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and means for transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
2. The apparatus according to claim 1, further comprising means for receiving said mapping information, wherein optionally said means for receiving said mapping information comprises means for receiving said mapping information from a network entity via at least one of the following: radio resource controls signaling, or broadcast or multicast signaling, or medium access control control element, or downlink control information, or a physical downlink control channel.
3. The apparatus according to claim 1 or 2, wherein said means for mapping said control information comprises means for mapping said control information to said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group of a first uplink transport block based on said mapping information.
4. The apparatus according to any of claims 1 to 3, whereinsaid mapping information is indicative of mapping or non-mapping of data to said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group.
5. The apparatus according to any of claims 1 to 4, wherein said mapping information is indicative of at least one of the following: said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group, or a size or a size limit of said at least one control information dedicated codeblock and / or of said at least one control information dedicated codeblock group, or at least one resource element or at least one resource block or at least one frequency and / or time resource for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or at least one transmission layer for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a coding type or a modulation and coding scheme for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a physical uplink shared channel or a physical uplink shared channel occasion or a physical uplink shared channel allocation or a part of a physical uplink shared channel allocation for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, or a cell or a cell group or a component carrier or a component carrier group or a carrier or a carrier group or a bandwidth part or a bandwidth part group or a bandwidth or a bandwidth group for or associated with said at least one control information dedicated codeblock and / or for or associated with said at least one control information dedicated codeblock group, orinformation indicative of segmentation of said control information to at least two of said at least one control information dedicated codeblock and / or to at least two of said at least one control information dedicated codeblock group.
6. The apparatus according to claim 1 to 5, wherein said mapping information is indicative of a mapping condition including at least one of the following: a size of a second uplink transport block is above a first predetermined size threshold, or said size of a third uplink transport block is below a second predetermined size threshold, or a size of said control information is above a third predetermined size threshold, or said size of said control information is below a fourth predetermined size threshold, or a size of said data is above a fifth predetermined size threshold, or said size of said data is below a sixth predetermined size threshold, or a control information type, or a control information priority, or available uplink resources, or a number of overall codeblocks of a fourth uplink transport block, or a number of overall codeblock groups of a fifth uplink transport block.
7. The apparatus according to any of claims 1 to 6, wherein said means for mapping comprise means for mapping said control information based on at least one of the following:a channel coding type for a physical channel on which said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group is to be transmitted, or channel coding parameters for said physical channel on which said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group is to be transmitted.
8. The apparatus according to any of claims 1 to 7, further comprising means for transmitting information indicative of said at least one control information dedicated codeblock and / or said at least one control information dedicated codeblock group.
9. The apparatus according to any of claims 1 to 8, further comprising means for transmitting information indicative of segmentation of said control information to at least two of said at least one control information dedicated codeblock and / or to at least two of said at least one control information dedicated codeblock group.
10. The apparatus according to any of claims 1 to 9, wherein said control information is at least one of a medium access control control element or a layer-1 uplink control information, wherein optionally said medium access control control element is at least one of the following: a channel state information medium access control control element, or a hybrid automatic repeat request acknowledgment medium access control control element, or a buffer status report medium access control control element, or a beam failure recovery medium access control control element, and wherein optionallysaid layer-1 uplink control information is at least one of the following: a channel state information, or a hybrid automatic repeat request acknowledgment.
11. The apparatus according to claim 10, wherein said means for obtaining said control information comprises means for obtaining a plurality of elements of said control information, and said means for mapping said control information comprises means for mapping at least one first element of said plurality of elements of said control information to one control information dedicated codeblock and / or to one control information dedicated codeblock group, said at least one first element fulfilling a first condition.
12. The apparatus according to claim 11, wherein said means for mapping said control information comprises means for mapping at least one second element of said plurality of elements of said control information to another control information dedicated codeblock and / or to another control information dedicated codeblock group, said at least one second element fulfilling a second condition.
13. The apparatus according to claim 11 or 12, wherein said first condition is one of the following: a first control information type, or a first control information scope, or a first control information association, and said second condition is one of the following: a second control information type, or a second control information scope, or a second control information association.
14. A method comprising obtaining mapping information,obtaining control information to be uplink transmitted, mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
15. A computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out: obtaining mapping information, obtaining control information to be uplink transmitted, mapping said control information to at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group based on said mapping information, and transmitting said at least one control information dedicated codeblock and / or at least one control information dedicated codeblock group.
Citation Information
Patent Citations
Dynamic and adaptive code block mapping selection
US20230047824A1
Method and apparatus for transmitting CSI report
US20230291451A1
User equipment indication of code block mapping type preference for physical downlink shared channel
US20230309095A1