Limited buffer rate matching calculation and transport block size determination based on maximum rank value
By calculating LBRM based on maximum rank values for BWPs, the solution addresses the challenge of efficient uplink transmission in multi-panel UEs, enhancing throughput and reliability in 3GPP New Radio networks.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- NOKIA TECHNOLOGIES OY
- Filing Date
- 2024-02-13
- Publication Date
- 2026-04-14
AI Technical Summary
Existing technologies face challenges in efficiently calculating limited buffer rate matching (LBRM) for simultaneous multi-panel transmission in multi-panel UEs (MP-UEs), particularly in 3GPP New Radio (NR) physical layer development, which affects uplink transmission performance.
A mechanism is proposed for calculating LBRM by determining maximum rank values for bandwidth parts (BWP) of serving cells, using these values to determine the maximum number of layers for LBRM, and subsequently calculating the transport block size (TBS) based on these layers.
This approach enhances the efficiency of uplink transmission by accurately determining buffer size limits, improving throughput and reliability in multi-panel scenarios.
Smart Images

Figure 2026511346000001_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure generally relate to the field of telecommunications, and more particularly to devices, methods, apparatuses, and computer-readable storage media for limited buffer rate matching (LBRM) calculations for simultaneous multi-panel transmission, particularly for simultaneous multi-panel physical uplink shared channel (PUSCH) transmission.
Background Art
[0002] Physical layer development is being discussed in the 3rd Generation Partnership Project (3GPP) New Radio (NR). One of the aims of this discussion focuses on facilitating simultaneous uplink transmission for multi-panel UEs (MP-UEs).
Summary of the Invention
Problems to be Solved by the Invention
[0003] Generally, exemplary embodiments of the present disclosure provide solutions for LBRM calculations for simultaneous multi-panel transmission.
Means for Solving the Problems
[0004] In a first aspect of the present disclosure, a device is provided. The device includes at least one processor and at least one memory storing instructions that, when executed by the at least one processor, cause the device to at least receive one or more maximum rank values for at least one bandwidth part (BWP) of one or more serving cells of the device from a network device, wherein the one or more maximum rank values are associated with one or more PUSCH transmission schemes; determine a maximum number of layers for LBRM based at least on the one or more maximum rank values; and determine a transport block size (TBS) for LBRM using the maximum number of layers.
[0005] A second aspect of the present disclosure provides an apparatus comprising at least one processor and at least one memory for storing instructions, the instructions, when executed by the at least one processor, cause the apparatus to transmit at least one maximum rank value for at least one BWP of one or more serving cells of a terminal device to the terminal device, the one or more maximum rank values being associated with one or more PUSCH transmission schemes used by the terminal device to determine the maximum number of layers for an LBRM.
[0006] A third aspect of the present disclosure provides a method, the method comprising: receiving from a network device one or more maximum rank values for at least one BWP of one or more serving cells of the terminal device, wherein the one or more maximum rank values are associated with one or more PUSCH transmission schemes; determining the maximum number of layers for an LBRM based on at least one or more maximum rank values; and determining the TBS for an LBRM using the maximum number of layers.
[0007] A fourth aspect of the present disclosure provides a method, the method comprising the steps of a network device transmitting to a terminal device one or more maximum rank values for at least one BWP of one or more serving cells of the terminal device, wherein the one or more maximum rank values are associated with one or more PUSCH transmission schemes used by the terminal device to determine the maximum number of layers for an LBRM.
[0008] A fifth aspect of the present disclosure provides an apparatus. The apparatus comprises means for receiving one or more maximum rank values from a network device for at least one BWP of one or more serving cells of the apparatus, wherein the one or more maximum rank values are associated with one or more PUSCH transmission schemes; means for determining the maximum number of layers for an LBRM based on at least the one or more maximum rank values; and means for determining the TBS for an LBRM using the maximum number of layers.
[0009] A sixth aspect of the present disclosure provides an apparatus comprising means for transmitting one or more maximum rank values to a terminal device for at least one BWP of one or more serving cells of a terminal device, the one or more maximum rank values being associated with one or more PUSCH transmission schemes used by the terminal device to determine the maximum number of layers for an LBRM.
[0010] A seventh aspect of the present disclosure provides a non-temporary computer-readable medium, the non-temporary computer-readable medium including a program instruction, which, when executed by the device, causes the device to receive at least one maximum rank value from a network device for at least one BWP of one or more serving cells of the device, the one or more maximum rank values being associated with one or more PUSCH transmission schemes, to determine the maximum number of layers for the LBRM based at least on the one or more maximum rank values, and to determine the TBS for the LBRM using the maximum number of layers.
[0011] An eighth aspect of the present disclosure provides a non-temporary computer-readable medium, the non-temporary computer-readable medium comprising a program instruction, which, when executed by the device, causes the device to transmit to the terminal device one or more maximum rank values for at least one BWP of one or more serving cells of one or more terminal devices, the one or more maximum rank values being associated with one or more PUSCH transmission schemes used by the terminal device to determine the maximum number of layers for the LBRM.
[0012] A ninth aspect of the present disclosure provides a computer program which includes instructions which, when executed by the device, cause the device to receive at least one maximum rank value from a network device for at least one BWP of one or more serving cells of the device, wherein the one or more maximum rank values are associated with one or more PUSCH transmission schemes; to determine the maximum number of layers for an LBRM based at least on the one or more maximum rank values; and to determine the TBS for an LBRM using the maximum number of layers.
[0013] A tenth aspect of the present disclosure provides a computer program which, when executed by the device, causes the device to transmit to the terminal device one or more maximum rank values for at least one BWP of one or more serving cells of a terminal device, the one or more maximum rank values being associated with one or more PUSCH transmission schemes used by the terminal device to determine the maximum number of layers for the LBRM.
[0014] Other features and advantages of the embodiments of this disclosure will also become apparent from the following description of a particular embodiment when read together with the accompanying drawings illustrating the principles of the embodiments of this disclosure, as an example.
[0015] Embodiments of this disclosure are presented in illustrative terms, and their advantages are described below in more detail with reference to the accompanying drawings. [Brief explanation of the drawing]
[0016] [Figure 1] The exemplary environment in which the exemplary embodiments of this disclosure may be implemented is an exemplary environment. [Figure 2] This is a signaling chart illustrating an example of a process according to some exemplary embodiments of the present disclosure. [Figure 3]This is a flowchart illustrating an exemplary method for LBRM calculation for simultaneous multi-panel transmission according to some exemplary embodiments of the present disclosure. [Figure 4] This is a flowchart illustrating an exemplary method for LBRM calculation for simultaneous multi-panel transmission according to some exemplary embodiments of the present disclosure. [Figure 5] This is a simplified block diagram of a device suitable for carrying out an exemplary embodiment of the present disclosure. [Figure 6] This is a block diagram illustrating computer-readable media according to some embodiments of the present disclosure. [Modes for carrying out the invention]
[0017] Throughout the drawing, identical or similar reference numerals may represent identical or similar elements.
[0018] Next, the principles of this disclosure will be explained with reference to several exemplary embodiments. These embodiments are provided for illustrative purposes only and to help those skilled in the art understand and implement this disclosure, and should not be considered to imply any limitation on the scope of this disclosure. The embodiments described herein may be implemented in various ways other than those described below.
[0019] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein may have the same meaning as those generally understood by those skilled in the art to which this disclosure belongs.
[0020] In the present disclosure, references such as "one embodiment", "an embodiment", "an exemplary embodiment", etc. indicate that the described embodiment may include certain features, structures, or characteristics, but not all embodiments need to include the certain features, structures, or characteristics. Moreover, such expressions do not necessarily refer to the same embodiment. Further, when a certain feature, structure, or characteristic is described in relation to an embodiment, it is considered within the scope of the knowledge of those skilled in the art that such feature, structure, or characteristic may affect other embodiments, whether explicitly described or not.
[0021] In this specification, terms such as "first", "second", etc. may be used to describe various elements, but it should be understood that these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, without departing from the scope of the exemplary embodiment, the first element may be referred to as the second element, and similarly, the second element may be referred to as the first element. As used in this specification, the term "and / or" includes any and all combinations of one or more of the listed terms.
[0022] As used in this specification, "at least one of the following: <list of two or more elements>", and "at least one of <list of two or more elements>", and similar expressions mean at least any one of the elements, or at least any two or more of the elements, or at least all of the elements when the list of two or more elements is connected by "and" or "or".
[0023] As used in this specification, unless explicitly stated otherwise, performing a step "in response to A" does not indicate that this step is executed immediately after "A" is performed, and one or more intervening steps may be included.
[0024] The terms used herein are for the sole purpose of describing specific embodiments and are not intended to limit themselves to illustrative embodiments. When used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise. It will be further understood that when the terms “comprises,” “comprising,” “has,” “having,” “includes,” and / or “including,” when used herein, identify the presence of a feature, element, and / or component, etc., described, but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.
[0025] As used in this application, the term “circuit” may refer to one or more or all of the following: (a) Hardware-only circuit implementations (such as implementations of analog and / or digital circuits only), (b) Combinations of hardware circuits and software, for example (if applicable): (i) combinations of analog and / or digital hardware circuits with software / firmware, and (ii) Any part of a hardware processor with software (including a digital signal processor), software and memory that cooperate to cause a device such as a mobile phone or server to perform various functions, (c) Hardware circuits and / or processors, such as a microprocessor or part of a microprocessor, which require software (e.g., firmware) for operation but may not be present when it is not required for operation.
[0026] This definition of circuit applies to all use of this term in this application, including any claim. Further examples, as used in this application, the term circuit also covers simply a hardware circuit or processor (or more processors) or a part of a hardware circuit or processor, as well as implementations of its (or their) accompanying software and / or firmware. The term circuit also covers, for example, a baseband integrated circuit or processor integrated circuit for a mobile device, or a similar integrated circuit in a server, cellular network device, or other computing or network device, where applicable to a particular claim element.
[0027] As used herein, the term “communication network” refers to a network conforming to any appropriate communication standard, such as New Radio (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), Wideband Code Division Multiple Access (WCDMA), High-Speed Packet Access (HSPA), Narrow Band Internet of Things (NB-IoT), Enhanced Machine type communication (eMTC), etc. Furthermore, communication between terminal devices and network devices in a communication network may be carried out in accordance with any appropriate generation of communication protocol, including but not limited to first-generation (1G), second-generation (2G), 2.5G, 2.75G, third-generation (3G), fourth-generation (4G), 4.5G, fifth-generation (5G) communication protocols, and / or other protocols currently known or to be developed in the future. Embodiments of this disclosure can be applied to a variety of communication systems. Given the rapid development of communications, there will of course be future communication technologies and systems to which this disclosure may be embodied. This disclosure should not be understood as limiting the scope to the aforementioned systems only.
[0028] As used herein, the terms “network device,” “wireless network device,” and / or “wireless access network device” refer to a node in a communications network from which a terminal device accesses and receives services. Depending on the terminology and technology applied, a network device may refer to a base station (BS) or access point (AP), e.g., a node B (NodeB or NB), an evolved node B (eNodeB or eNB), an NR NB (also called a gNB), a Remote Radio Unit (RRU), a radio header (RH), a remote radio head (RRH), a relay, an Integrated Access and Backhaul (IAB) node, low-power nodes such as femto and pico, satellite network devices, low orbit (LEO) satellites, and geostationary orbit (GEO) satellites, aircraft network devices, etc. In some exemplary embodiments, a low orbit (RAN) segmented architecture includes a Centralized Unit (CU) and a Distributed Unit (DU). In some other exemplary embodiments, part or all of the radio access network device may be mounted on an NTN vehicle mounted on an aircraft or spacecraft.
[0029] The term "terminal device" refers to any end device that may be capable of wireless communication. By convention, and not limited to, terminal devices are also called communication devices, user equipment (UE), Subscriber Station (SS), Portable Subscriber Station, Mobile Station (MS), or Access Terminal (AT). Terminal devices may include, but are not limited to, mobile phones, cellular phones, smartphones, voice over IP (VoIP) phones, wireless local loop phones, tablets, wearable terminal devices, personal digital assistants (PDAs), portable computers, desktop computers, image capture terminal devices such as digital cameras, game terminal devices, music storage and playback devices, vehicle-mounted wireless terminal devices, wireless endpoints, mobile stations, laptop embedded devices (LEEs), laptop embedded devices (LMEs), USB dongles, smart devices, wireless customer premises equipment (CPEs), Internet of Things (IoT) devices, watches or other wearables, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (e.g., remote surgery), industrial devices and applications (e.g., robots and / or other wireless devices operating in the context of industrial and / or automated processing chains), consumer electronics devices, and devices operating on commercial and / or industrial wireless networks. Terminal devices may also correspond to the Mobile Termination (MT) portion of IAB nodes (e.g., relay nodes). In the following description, the terms “terminal device,” “communication device,” “terminal,” “user equipment,” and “UE” may be used interchangeably.
[0030] As used herein, the terms “resource,” “transmit resource,” “resource block,” “physical resource block” (PRB), “uplink resource,” or “downlink resource” may refer to any resource for performing communication, for example, communication between a terminal device and a network device, such as a resource in the time domain, a resource in the frequency domain, a source in the spatial domain, a resource in the code domain, or any other resource that enables communication. Hereafter, unless expressly stated otherwise, resources in both the frequency domain and the time domain are used as examples of transmit resources to illustrate some exemplary embodiments of this disclosure. It should be noted that the exemplary embodiments of this disclosure are equally applicable to other resources in other domains.
[0031] As used herein, the term “Transmit / Receive Point (TRP)” may refer to an antenna port or antenna array (having one or more antenna elements) available to a network device located at a particular geographical location. For example, a network device may be coupled with multiple TRPs at different geographical locations to achieve better coverage. Alternatively, or in addition, multiple TRPs may be incorporated into a network device, or in other words, a network device may have multiple TRPs. The term “TRP” may also be referred to as a cell, such as a macrocell, small cell, picocell, femtocell, remote radio head, relay node, etc. It should be understood that the term “TRP” may refer to a logical concept that can be physically implemented in various ways. For example, a TRP may refer to or correspond to Physical Cell Identification Information (PCI) or Control Resource Set (CORESET) Pool Index (i.e., CORESETPoolIndex). In the exemplary embodiments of this disclosure, the term “TRP” may be used interchangeably with the terms “PCI” or “CORESETPoolIndex”. Therefore, the exemplary embodiments described with respect to TRP may be applied to PCI or CORESETPoolIndex.
[0032] In some exemplary embodiments of this disclosure, a PCI may be associated with a TRP in any suitable manner. For example, a PCI associated with a TRP may represent or correspond to a TRP. In another example, a PCI associated with a TRP may be the PCI of the cell to which the TRP belongs, or it may be the cell in which the TRP is located or the cell associated with the TRP.
[0033] In some exemplary embodiments of this disclosure, a CORESETPoolIndex may be associated with a TRP in any suitable manner. For example, a CORESETPoolIndex associated with a TRP may be a CORESETPoolIndex of a control resource configured for the TRP.
[0034] Figure 1 shows an exemplary communication network 100 in which embodiments of the present disclosure may be implemented. As shown in Figure 1, the communication network 100 may include terminal devices 110. Hereinafter, terminal devices 110 may also be referred to as UEs.
[0035] The communication network 100 may further include a network device 120. Hereinafter, the network device 120 may also be called a gNB. The terminal device 110 can communicate with the network device 120.
[0036] It should be understood that the numbers of network devices and terminal devices shown in Figure 1 are given for illustrative purposes only and without any implied limitation. The communication network 100 may include any appropriate number of network devices and terminal devices.
[0037] In some exemplary embodiments, the link from network device 120 to terminal device 110 may be called a downlink (DL), while the link from terminal device 110 to network device 120 may be called an uplink (UL). In a DL, network device 120 is a transmit (TX) device (or transmitter), and terminal device 110 is a receive (RX) device (or receiver). In a UL, terminal device 110 is a TX device (or transmitter), and network device 120 is an RX device (or receiver).
[0038] Communication in the communication environment 100 may be implemented according to any suitable communication protocol, including but not limited to cellular communication protocols such as first-generation (1G), second-generation (2G), third-generation (3G), fourth-generation (4G), fifth-generation (5G), and sixth-generation (6G), wireless local network communication protocols such as IEEE 802.11, and / or any other protocols currently known or to be developed in the future. Furthermore, communication may utilize any suitable wireless communication technology, including but not limited to Code Division Multiple Access (CDMA), Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Frequency Division Duplex (FDD), Time Division Duplex (TDD), Multiple-Input Multiple-Output (MIMO), Orthogonal Frequency Division Multiple (OFDM), Discrete Fourier Transform spread OFDM (DFT-s-OFDM), and / or any other technologies currently known or to be developed in the future.
[0039] For 3GPP NR physical layer development, how to facilitate simultaneous uplink transmission for MP-UEs is being discussed. Research to facilitate simultaneous multi-panel UL transmission for higher UL throughput / reliability may focus on frequency range 2 (FR2) and multi-TRP (mTRP).
[0040] Furthermore, several agreements have been reached to discuss different methods for Simultaneous Transmission from Multiple Panels (STxMP). For example, for an STxMP pusher in a single Downlink Control Information (DCI) based mTRP system, research and evaluation may focus on methods for pushers, including a Space Division Multiplexing (SDM) method in which different layer / Demodulation Reference Signal (DMRS) ports of a single pusher are precoded separately and transmitted simultaneously from different UE panels, and a System Frame Number (SFN) based transmission method in which all identical layer / DMRS ports of a single pusher are transmitted simultaneously from two different UE panels.
[0041] For multi-DCI-based STxMP PUSCH plus PUSCH transmissions, research and evaluation may focus on cases where two PUSCHs are associated with different TRPs, transmitted from different UE panels, and the total number of layers for these two PUSCHs is up to 4.
[0042] For dynamic switching between a single DCI-based STxMP PUSCH SDM scheme and a single TRP (sTRP) transmission, the maximum number of layers for sTRP transmission is comprised of the maximum rank value for sTRP transmission or an additional maximum number of layers, while the maximum number of layers for SDM transmission may be selected from a single maximum number of layers, the maximum rank value applicable to the first and second SRS resource sets, separate maximum numbers of layers for the first and second SRS resource sets, or determined by the maximum number of layers for sTRP and UE capability reporting for SDM.
[0043] Next, the maximum number of layers used for STxMP, which may be used for LBRM calculation, is discussed. LBRM is defined using a step of determining the maximum number of layers (X) in order to calculate the maximum transport block size (TBS), which is mainly used to derive buffer size limits.
[0044] This disclosure proposes a mechanism for calculating LBRM when a UE supports the STxMP transmission scheme. In this solution, network device 120 transmits one or more maximum rank values to terminal device 110 for at least one bandwidth portion of one or more serving cells of terminal devices. Terminal device 110 determines the maximum number of layers for the LBRM based on the one or more maximum rank values and uses the determined maximum number of layers to determine the TBS for the LBRM.
[0045] Exemplary embodiments of this disclosure are described in detail below with reference to the accompanying drawings.
[0046] Next, Figure 2 is referenced, showing a signaling chart 200 for communication according to some exemplary embodiments of the present disclosure. As shown in Figure 2, the signaling chart 200 includes a terminal device 110 and a network device 120. For illustrative purposes, Figure 1 is referenced to illustrate the signaling chart 200.
[0047] In some scenarios, the terminal device 110 may be configured or shown to support the STxMP PUSCH transmission method. As shown in Figure 2, the network device 120 may configure one or more max rank values for at least one BWP of one or more serving cells of the terminal device 110 (202) and transmit one or more max rank values to the terminal device 110 (204).
[0048] In some exemplary embodiments, one or more maximum rank values for at least one BWP of one or more serving cells of the terminal device 110 may be configured in a PUSCH configuration.
[0049] Next, the terminal device 110 determines the maximum number of layers for the LBRM calculation by considering one or more maximum rank values for at least one BWP of one or more serving cells of the terminal device 110 and one or more PUSCH transmission schemes (206).
[0050] In some exemplary embodiments, one or more push transmission methods may refer to at least one of sTRP push transmission, S-DCI-based STxMP push transmission, and M-DCI-based STxMP push transmission.
[0051] In some exemplary embodiments, sTRP PUSCH transmission may be further referred to as S-DCI-based sTRP PUSCH transmission mode #1 and S-DCI-based sTRP PUSCH transmission mode #2. S-DCI-based sTRP PUSCH transmission mode #1 may refer to sTRP PUSCH transmission when dynamic switching between sTRP PUSCH transmission and STxMP PUSCH transmission is not applied, while S-DCI-based sTRP PUSCH transmission mode #2 may refer to sTRP PUSCH transmission when dynamic switching between sTRP PUSCH transmission and STxMP PUSCH transmission is applied.
[0052] In some exemplary embodiments, S-DCI-based STxMP push transmission may often refer to multi-panel push transmissions directed to the mTRP, where there may be more than one S-DCI-based STxMP push transmission mode, one of which is an SDM mode in which different layers of pushes are transmitted through different panels of the UE. Furthermore, an SFN mode may also be supported.
[0053] In some exemplary embodiments, an M-DCI-based STxMP push transmission may refer to fully overlapping / partially overlapping push transmissions across multiple panels, where the push transmissions are often independently scheduled by separate DCIs coming from different TRPs, which may be identified by a CORESETPoolIndex or PCI.
[0054] More specifically, in order to determine the maximum number of layers for LBRM calculation, the terminal device 110 can determine the maximum rank value for at least one BWP. Based on at least one maximum rank value of one or more maximum rank values and / or at least one PUSCH transmission method of one or more PUSCH transmission methods, the terminal device 110 may determine the maximum rank value for at least one BWP.
[0055] In some exemplary embodiments, if a second maximum rank value is defined / configured for a single TRP PUSCH transmission mode #2 in addition to a first maximum rank value, i.e., if the first and second maximum rank values are configured in a PUSCH configuration for at least one BWP of a serving cell, the terminal device 110 can determine the maximum rank value for at least one BWP of the serving cell as the maximum of the first maximum rank value and the second maximum rank value, which may be expressed as "max(first maximum rank, second maximum rank)".
[0056] If a second maximum rank value is defined / configured for an S-DCI-based STxMP push transmission and the second maximum rank value can be associated with one or both Sounding Reference Signal (SRS) resource sets (e.g., a first SRS resource set, a second SRS resource set, or both SRS resource sets), then the terminal device 110 can determine the maximum rank value for at least one BWP of the serving cell as the sum of the first and second maximum rank values, if the first maximum rank value is for the first SRS resource set and the second maximum rank value is for the second SRS resource set, which may be expressed as "first maximum rank + second maximum rank".
[0057] If a second maximum rank value may be defined / configured for an S-DCI-based STxMP push transmission and the second maximum rank value may be associated with one or both SRS resource sets (e.g., a first SRS resource set, a second SRS resource set, or both SRS resource sets), the terminal device 110 may determine the maximum rank value for at least one BWP of a serving cell as the maximum of the first maximum rank value and the second maximum rank value multiplied by 2, where the first maximum rank value is applied to a TRP transmission and the second maximum rank value is applied to both the first and second SRS resource sets, which may be expressed as "max(first maximum rank value, 2*second maximum rank value)".
[0058] Similarly, if a first maximum rank value is defined / configured for S-DCI-based STxMP PUSCH transmissions and a second maximum rank value is defined for TRP transmissions, and the first maximum rank value can be associated with one or both SRS resource sets (e.g., a first SRS resource set, a second SRS resource set, or both SRS resource sets), then terminal device 110 can define the maximum rank value for at least one BWP of a serving cell as the maximum of the second maximum rank value and the first maximum rank value multiplied by 2, if the second maximum rank value is applied to TRP transmissions and the first maximum rank value is applied to both the first and second SRS resource sets, which can be expressed as "max(2*first maximum rank value, second maximum rank value)".
[0059] Alternatively, if a second maximum rank value is defined / configured for M-DCI-based STxMP push transmissions and the second maximum rank value can be associated with one or both CORESETPoolIndex / PCI (e.g., 0 or 1 / PCIx or PCIy), then terminal device 110 can determine the maximum rank value for at least one BWP of a serving cell as the sum of the first maximum rank value and the second maximum rank value, if the first maximum rank value is for CORESETPoolIndex=0 (or PCIx) and the second maximum rank value is for CORESETPoolIndex=1 (or PCIy), which can be expressed as "first maximum rank + second maximum rank".
[0060] If a second maximum rank value is defined / configured for M-DCI-based STxMP push transmissions and the second maximum rank value can be associated with one or both CORESETPoolIndex / PCI (e.g., 0 or 1 / PCIx or PCIy), then terminal device 110 can determine the maximum rank value for at least one BWP of a serving cell as the maximum of the first maximum rank value and the second maximum rank value multiplied by 2, if the first maximum rank value is for sTRP operation or M-DCI-based non-overlapping push transmissions and the second maximum rank value is for CORESETPoolIndex=0 or 1 (PCIx or PCIy), which can be expressed as "max(first maximum rank value, 2*second maximum rank value)".
[0061] Similarly, if a second maximum rank value is defined / configured for M-DCI-based STxMP push transmissions and the first maximum rank value can be associated with one or both CORESETPoolIndex / PCI (e.g., 0 or 1 / PCIx or PCIy), the terminal device 110 can determine the maximum rank value for at least one BWP of a serving cell as the maximum of the second maximum rank value and the first maximum rank value multiplied by 2, if the second maximum rank value is for sTRP operation or M-DCI-based non-overlapping push transmissions and the first maximum rank value is for CORESETPoolIndex=0 or 1 (PCIx or PCIy), which can be expressed as "max(2*first maximum rank value, second maximum rank value)".
[0062] In some exemplary embodiments, if, in addition to a first maximum rank value, two other maximum rank values, namely a second maximum rank value and a third maximum rank value, are defined / configured for sTRP PUSCH transmission mode #2 and / or S-DCI-based STxMP PUSCH transmission, the first, second, and third maximum rank values may be associated with one or both SRS resource sets (e.g., a first SRS resource set, a second SRS resource set, or both SRS resource sets), and the terminal device 110 may determine the maximum rank value for at least one BWP of a serving cell as the first maximum rank value and the maximum of the sum of the second and third maximum rank values, which may be expressed as "max(first maximum rank, second maximum rank + third maximum rank)".
[0063] In this case, if the first maximum rank value is for the first SRS resource set and the third maximum rank value is for the second SRS resource set, the terminal device 110 can determine the maximum rank value for at least one BWP of the serving cell as the maximum of the second maximum rank value and the sum of the first and third maximum rank values, which can be expressed as "max(second maximum rank, primary + third maximum rank)".
[0064] Furthermore, in this case, if the third maximum rank value is for both the first and second SRS resource sets, and the second maximum rank value is for sTRP PUSCH transmission mode #2, the terminal device 110 can determine the maximum rank value for at least one BWP of the serving cell as the maximum of the first maximum rank value, the second maximum rank value, and the third maximum rank value multiplied by 2, which can be expressed as "max(first maximum rank, second maximum rank, 2*third maximum rank)".
[0065] In some exemplary embodiments, if, in addition to a first maximum rank value, two other maximum rank values, namely a second maximum rank value and a third maximum rank value, are defined / configured for an M-DCI-based STxMP push transmission, and the second and third maximum rank values may be associated with different CORESETPoolIndex / PCI (e.g., 0 or 1 / PCIx or PCIy), then the terminal device 110 can determine the maximum rank value for at least one BWP of a serving cell as the maximum of the first maximum rank value, the second maximum rank value, and the third maximum rank value, if the second maximum rank value is for CORESETPoolIndex=0 (or PCIx) and the third maximum rank value is for CORESETPoolIndex=1 (or PCIy), which may be expressed as "max(first maximum rank, second maximum rank + third maximum rank)".
[0066] In some exemplary embodiments, if only a first maximum rank value is configured for at least one BWP of a serving cell, and the first maximum rank value is associated with one or both SRS resource sets (e.g., a first SRS resource set, a second SRS resource set, or both SRS resource sets), the terminal device 110 may determine the maximum rank value for at least one BWP of a serving cell as the first maximum rank value multiplied by 2 when the first maximum rank value is applied to both the first SRS resource set and the second SRS resource set, which may be expressed as "2 * first maximum rank".
[0067] In this case, if the first maximum rank value is associated with one or both CORESETPoolIndex / PCI (e.g., 0 or 1), the terminal device 110 can determine the maximum rank value for at least one BWP of the serving cell as the first maximum rank value multiplied by 2, when the first maximum rank value is for CORESETPoolIndex = 0 or 1.
[0068] This solution may also consider different BWPs and serving cells for the different cases described above (some BWPs may support S-DCI, while others may support STRP or M-DCI). For example, terminal device 110 can determine the maximum number of layers for LBRM calculation by considering the maximum number of layers of PUSCH configuration across all BWPs of a serving cell (or across all BWPs of all serving cells).
[0069] Furthermore, it is also possible to apply both M-DCI-based STxMP push transmissions or S-DCI-based STxMP push transmissions, per TRP (e.g., CORESETPoolIndex, SRS Resource Set, PCI) level (instead of the per-BWP assumptions above).
[0070] In some exemplary embodiments, when LBRM calculation is applied per TRP (use cases may arise due to UL rate matching buffer limitations in each TRP), separate maximum rank values (e.g., a first rank value and a second rank value) may be configured in the terminal device 110, where the first rank value may be applicable to a first TRP (e.g., CORESETPoolIndex=0 or PCIx) and the second rank value may be applicable to a second TRP (e.g., CORESETPoolIndex=1 or PCIy). In this case, the terminal device 110 can determine the maximum number of layers for each TRP (CORESETPoolIndex / PCI) (and calculate the LBRM separately) across all BWPs of a serving cell, or across all BWPs of all serving cells.
[0071] Examples of impacts described herein based on the solutions disclosed herein may be listed below:
[0072] [Table 1] TIFF2026511346000003.tif218169TIFF2026511346000004.tif222169TIFF20265113460 00005.tif233169TIFF2026511346000006.tif239169TIFF2026511346000007.tif200166
[0073] Based on the solutions in this disclosure, a mechanism is proposed for how to calculate LBRM when the UE supports the STxMP transmission scheme.
[0074] Figure 3 shows a flowchart of an exemplary method 300 for LBRM calculation for simultaneous multi-panel transmission according to some exemplary embodiments of the present disclosure. Method 300 may be implemented in a terminal device 110 as shown in Figure 1. For illustrative purposes, Method 300 will be described with reference to Figure 1.
[0075] In 310, the terminal device 110 receives one or more maximum rank values from the network device 120 for at least one BWP of one or more serving cells of the terminal device. The one or more maximum rank values are associated with one or more PUSCH transmission schemes.
[0076] In 320, the terminal device 110 determines the maximum number of layers for the LBRM based on at least one maximum rank value.
[0077] In step 330, the terminal device 110 determines the TBS for LBRM using the maximum number of layers.
[0078] In some exemplary embodiments, one or more push transmission schemes include at least one of a single TRP push transmission, an S-DCI-based STxMP push transmission, or an M-DCI-based STxMP push transmission.
[0079] In some exemplary embodiments, a single TRP push transmission includes at least one of a first mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is not configured, or a second mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is configured.
[0080] In some exemplary embodiments, the terminal device 110 may determine the maximum number of layers for the LBRM based at least on the maximum rank value for at least one BWP.
[0081] In some exemplary embodiments, one or more maximum rank values include at least one of a first maximum rank value, a second maximum rank value, or a third maximum rank value.
[0082] In some exemplary embodiments, the terminal device 110 can determine the maximum rank value for at least one BWP based on at least one maximum rank value of one or more maximum rank values, or at least one of at least one PUSCH transmission methods of one or more PUSCH transmission methods.
[0083] In some exemplary embodiments, one or more maximum rank values include first and second maximum rank values, and the terminal device 110 may determine a maximum rank value for at least one BWP as the maximum value of the first and second maximum rank values, the sum of the first and second maximum rank values, or at least one of the maximum value of the first maximum rank value and the second maximum rank value multiplied by 2.
[0084] In some exemplary embodiments, one or more maximum rank values include first, second, and third maximum rank values, and the terminal device 110 can determine a maximum rank value for at least one BWP as the first maximum rank value and the maximum value among the sum of the second and third maximum rank values, or the second maximum rank value and the maximum value among the sum of the first and third maximum rank values, or the maximum value among the first maximum rank value, the second maximum rank value, and the third maximum rank value multiplied by 2, or at least one of the maximum values among the first maximum rank value, the second maximum rank value, and the third maximum rank value.
[0085] In some exemplary embodiments, one or more maximum rank values include a first maximum rank value, and the terminal device 110 may determine a maximum rank value for at least one BWP as a first maximum rank value multiplied by 2.
[0086] In some exemplary embodiments, one or more maximum rank values are included in the PUSCH configuration received from the network device.
[0087] Figure 4 shows a flowchart of an exemplary method 400 for LBRM calculation for simultaneous multi-panel transmission according to some exemplary embodiments of the present disclosure. Method 400 may be implemented on a network device 120 as shown in Figure 1. For illustrative purposes, Method 400 will be described with reference to Figure 1.
[0088] In 410, the network device 120 transmits one or more maximum rank values to the terminal device 110 for at least one BWP of one or more serving cells of the terminal device. The one or more maximum rank values are associated with one or more PUSCH transmission methods and are used by the terminal device to determine the maximum number of layers for the LBRM.
[0089] In some exemplary embodiments, one or more push transmission schemes include at least one of a single TRP push transmission, an S-DCI-based STxMP push transmission, or an M-DCI-based STxMP push transmission.
[0090] In some exemplary embodiments, a single TRP push transmission includes at least one of a first mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is not configured, or a second mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is configured.
[0091] In some exemplary embodiments, one or more maximum rank values are included in the PUSCH configuration received from the network device.
[0092] In some exemplary embodiments, the device comprises at least one processor and at least one memory for storing instructions, the instructions, when executed by at least one processor, cause the device to at least receive one or more maximum rank values from a network device for at least one BWP of one or more serving cells of the device, the one or more maximum rank values being associated with one or more PUSCH transmission schemes, determine the maximum number of layers for the LBRM based at least on the one or more maximum rank values, and determine the TBS for the LBRM using the maximum number of layers.
[0093] In some exemplary embodiments, one or more push transmission schemes include at least one of a single TRP push transmission, an S-DCI-based STxMP push transmission, or an M-DCI-based STxMP push transmission.
[0094] In some exemplary embodiments, a single TRP push transmission includes at least one of a first mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is not configured, or a second mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is configured.
[0095] In some exemplary embodiments, the apparatus may be further configured to determine the maximum number of layers for the LBRM based at least on the maximum rank value for at least one BWP.
[0096] In some exemplary embodiments, one or more maximum rank values include at least one of a first maximum rank value, a second maximum rank value, or a third maximum rank value.
[0097] In some exemplary embodiments, the device may be further configured to determine a maximum rank value for at least one BWP based on at least one maximum rank value of one or more maximum rank values, or at least one of at least one PUSCH transmission methods of one or more PUSCH transmission methods.
[0098] In some exemplary embodiments, one or more maximum rank values include first and second maximum rank values, and the device may be further made to determine a maximum rank value for at least one BWP as the maximum value of the first and second maximum rank values, or the sum of the first and second maximum rank values, or at least one of the maximum values of the first and second maximum rank values multiplied by 2.
[0099] In some exemplary embodiments, one or more maximum rank values include first, second, and third maximum rank values, and the device may be further made to determine a maximum rank value for at least one BWP as the first maximum rank value and the maximum value of the sum of the second and third maximum rank values, or the second maximum rank value and the maximum value of the sum of the first and third maximum rank values, or the maximum value of the first maximum rank value, the second maximum rank value, and the third maximum rank value multiplied by 2, or at least one of the maximum values of the first maximum rank value, the second maximum rank value, and the third maximum rank value.
[0100] In some exemplary embodiments, one or more maximum rank values include a first maximum rank value, and the device may be further made to determine a maximum rank value for at least one BWP as a first maximum rank value multiplied by 2.
[0101] In some exemplary embodiments, one or more maximum rank values are included in the PUSCH configuration received from the network device.
[0102] In some exemplary embodiments, the device comprises at least one processor and at least one memory for storing instructions, the instructions, when executed by at least one processor, cause the device to transmit at least one maximum rank value to the terminal device for at least one BWP of one or more serving cells of the terminal device, the one or more maximum rank values being associated with one or more PUSCH transmission schemes used by the terminal device to determine the maximum number of layers for the LBRM.
[0103] In some exemplary embodiments, one or more push transmission schemes include at least one of a single TRP push transmission, an S-DCI-based STxMP push transmission, or an M-DCI-based STxMP push transmission.
[0104] In some exemplary embodiments, a single TRP push transmission includes at least one of a first mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is not configured, or a second mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is configured.
[0105] In some exemplary embodiments, one or more maximum rank values are included in the PUSCH configuration received from the network device.
[0106] In some exemplary embodiments, an apparatus capable of performing Method 300 (for example, implemented on a terminal device 110) may include means for performing each step of Method 300. These means can be implemented in any suitable form. For example, the means can be implemented in a circuit or a software module.
[0107] In some exemplary embodiments, the apparatus comprises means for receiving one or more maximum rank values from a network device for at least one BWP of one or more serving cells of the apparatus, the one or more maximum rank values being associated with one or more PUSCH transmission schemes; means for determining the maximum number of layers for the LBRM based on at least the one or more maximum rank values; and means for determining the TBS for the LBRM using the maximum number of layers.
[0108] In some exemplary embodiments, one or more push transmission schemes include at least one of a single TRP push transmission, an S-DCI-based STxMP push transmission, or an M-DCI-based STxMP push transmission.
[0109] In some exemplary embodiments, a single TRP push transmission includes at least one of a first mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is not configured, or a second mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is configured.
[0110] In some exemplary embodiments, the apparatus may further include means for determining the maximum number of layers for the LBRM based at least on the maximum rank value for at least one BWP.
[0111] In some exemplary embodiments, one or more maximum rank values include at least one of a first maximum rank value, a second maximum rank value, or a third maximum rank value.
[0112] In some exemplary embodiments, the apparatus may further include means for determining the maximum rank value for at least one BWP based on at least one maximum rank value of one or more maximum rank values, or at least one of at least one PUSCH transmission methods of one or more PUSCH transmission methods.
[0113] In some exemplary embodiments, one or more maximum rank values include first and second maximum rank values, and the device may further include means for determining the maximum value for at least one BWP as the maximum value of the first and second maximum rank values, or the sum of the first and second maximum rank values, or at least one of the maximum value of the first maximum rank value and the second maximum rank value multiplied by 2.
[0114] In some exemplary embodiments, one or more maximum rank values include first, second, and third maximum rank values, and the apparatus may further provide means for determining the maximum rank value for at least one BWP as the first maximum rank value and the maximum value among the sum of the second and third maximum rank values, or the second maximum rank value and the maximum value among the sum of the first and third maximum rank values, or the maximum value among the first maximum rank value, the second maximum rank value, and the third maximum rank value multiplied by 2, or at least one of the maximum values among the first maximum rank value, the second maximum rank value, and the third maximum rank value.
[0115] In some exemplary embodiments, one or more maximum rank values include a first maximum rank value, and the device may further include means for determining the maximum rank value for at least one BWP as the first maximum rank value multiplied by 2.
[0116] In some exemplary embodiments, one or more maximum rank values are included in the PUSCH configuration received from the network device.
[0117] In some exemplary embodiments, an apparatus capable of performing Method 400 (for example, implemented on a network device 120) may include means for performing each step of Method 400. These means can be implemented in any suitable form. For example, the means can be implemented in a circuit or a software module.
[0118] In some exemplary embodiments, the device includes means for transmitting one or more maximum rank values to the terminal device for at least one BWP of one or more serving cells of the terminal device, the one or more maximum rank values being associated with one or more PUSCH transmission schemes used by the terminal device to determine the maximum number of layers for the LBRM.
[0119] In some exemplary embodiments, one or more push transmission schemes include at least one of a single TRP push transmission, an S-DCI-based STxMP push transmission, or an M-DCI-based STxMP push transmission.
[0120] In some exemplary embodiments, a single TRP push transmission includes at least one of a first mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is not configured, or a second mode of a single TRP push transmission, which is applicable when dynamic switching between a single TRP transmission and an S-DCI-based STxMP push transmission is configured.
[0121] In some exemplary embodiments, one or more maximum rank values are included in the PUSCH configuration received from the network device.
[0122] Figure 5 is a simplified block diagram of a device 500 suitable for carrying out an exemplary embodiment of the present disclosure. The device 500 may be provided to implement, for example, a communication device such as a terminal device 110 or a network device 120 as shown in Figure 1. As shown, the device 500 includes one or more processors 510, one or more memories 520 coupled to the processors 510, and one or more communication modules 540 coupled to the processors 510.
[0123] The communication module 540 is for bidirectional communication. The communication module 540 has one or more communication interfaces to facilitate communication with one or more other modules or devices. The communication interfaces may represent any interfaces necessary for communication with other network elements. In some exemplary embodiments, the communication module 540 may include at least one antenna.
[0124] The processor 510 may be of any type appropriate for the local technology network and may include, in non-limiting examples, one or more of the following: a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. The device 500 may have multiple processors, such as application-specific integrated circuit chips that are temporally slaved to a clock that synchronizes the main processor.
[0125] Memory 520 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 524, electrically programmable read-only memory (EPROM), flash memory, hard disks, compact discs (CDs), digital video discs (DVDs), optical discs, laser discs, and other magnetic and / or optical storage devices. Examples of volatile memories include, but are not limited to, random-access memory (RAM) 522 and other volatile memories that do not persist during power-down times.
[0126] The computer program 530 includes computer-executable instructions that are executed by the associated processor 510. The instructions in program 530 may include instructions for performing actions / behaviors in some exemplary embodiments of this disclosure. Program 530 may be stored in memory, for example, ROM 524. The processor 510 can perform any appropriate actions and processes by loading program 530 into RAM 522.
[0127] The exemplary embodiments of this disclosure may be implemented by program 530 so that device 500 can perform any process of this disclosure, as described with reference to Figures 2 to 4. The exemplary embodiments of this disclosure may also be implemented by hardware or by a combination of software and hardware.
[0128] In some exemplary embodiments, the program 530 may be tangibly contained in a computer-readable medium that may be contained in device 500 (such as memory 520), or in another storage device accessible by device 500. Device 500 may load the program 530 from the computer-readable medium into RAM 522 for execution. In some exemplary embodiments, the computer-readable medium may include any type of non-temporary storage medium, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. The term “non-temporary,” as used herein, is a limitation of the medium itself (i.e., tangible and not signaling) (e.g., RAM vs. ROM), as opposed to a limitation of the persistence of data storage.
[0129] Figure 6 shows an example of a computer-readable medium 600, which may be in the form of a CD, DVD, or other optical storage disc. The computer-readable medium 600 has a program 530 stored therein.
[0130] In general, various embodiments of the present disclosure may be implemented in hardware or special-purpose circuits, software, logic, or any combination thereof. Some embodiments may be implemented in hardware, while others may be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device. Various embodiments of the present disclosure are illustrated and described in block diagrams, flowcharts, or using some other graphic representations, but it should be understood that any blocks, apparatus, systems, techniques, or methods described herein may be implemented, in non-limiting examples, in hardware, software, firmware, special-purpose circuits or logic, general-purpose hardware or controllers, or other computing devices, or some combination thereof.
[0131] Some exemplary embodiments of this disclosure also provide at least one computer program product tangibly stored on a computer-readable medium, such as a non-temporary computer-readable medium. The computer program product includes computer-executable instructions, such as those contained in a program module, which are executed on a device on a target physical or virtual processor to perform one of the methods described above. Generally, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform a particular task or implement a particular abstract data type. The functionality of a program module may be combined or separated as needed in various embodiments. The machine-executable instructions for a program module may be executed in a local or distributed device. In a distributed device, the program module may reside on both local and remote storage media.
[0132] Program code for carrying out the methods of this disclosure may be written in any combination of one or more programming languages. The program code may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that, when executed by a processor or controller, the program code performs the functions / operations specified in the flowchart and / or block diagram. The program code may run as a standalone software package entirely on a machine, partially on a machine, partially on a machine and partially on a remote machine, or entirely on a remote machine or remote server.
[0133] In the context of this disclosure, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, and the like.
[0134] Computer-readable media may be computer-readable signal media or computer-readable storage media. Computer-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of computer-readable storage media include electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0135] Furthermore, although the operations are described in a specific order, this should not be understood as requiring that such operations be performed in a specific or sequential order shown, or that all illustrated operations be performed, in order to achieve the desired result. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, while some specific implementation details are included in the above description, these should not be interpreted as limitations on the scope of this disclosure, but rather as descriptions of features that may be specific to a particular embodiment. Unless expressly stated, certain features described in the context of a separate embodiment may also be implemented in combination in a single embodiment. Conversely, unless expressly stated, various features described in the context of a single embodiment may also be implemented separately in multiple embodiments, or in any suitable subcombination.
[0136] While this disclosure has been described using terminology specific to structural features and / or methodological actions, it should be understood that the disclosure as defined in the attached claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are disclosed as exemplary forms that implement the claims.
Claims
1. At least one processor, At least one memory for storing instructions and The device is equipped with, and when an instruction is executed by at least one processor, it provides at least, Receiving one or more maximum rank values from a network device for at least one bandwidth portion (BWP) of one or more serving cells of the device, wherein the one or more maximum rank values are associated with one or more Physical Uplink Shared Channel (PUSCH) transmission schemes, The maximum number of layers for limited buffer rate matching (LBRM) is determined based on at least one maximum rank value, Determining the transport block size (TBS) for the LBRM using the maximum number of layers and A device that performs an action.
2. One or more PUSCH transmission methods, Single transmit-receive point (TRP) push transmit, Single-Downlink Control Information (S-DCI) based Simultaneous Transmission from Multiple Panels (STxMP) PUSCH transmission, or Multiple-Downlink Control Information (M-DCI) based STxMP PUSCH transmission The apparatus according to claim 1, comprising at least one of the following.
3. A single TRP PUSCH transmission, A first mode of single TRP push transmission applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP push transmission is not configured, or A second mode of single TRP push transmission applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP push transmission is configured. The apparatus according to claim 2, comprising at least one of the following.
4. Determine the maximum number of layers for the LBRM based at least on the maximum rank value for at least one BWP. The apparatus according to any one of claims 1 to 3, which is further subjected to the following.
5. The device, At least one of the maximum rank values, or One or more PUSCH transmission methods, at least one PUSCH transmission method at least one of the Based on this, determine the maximum rank value for at least one BWP. The apparatus according to claim 4, which is further subjected to the following procedure.
6. One or more maximum rank values, The first maximum rank value, The second maximum rank value, or Third maximum rank value The apparatus according to claim 5, comprising at least one of the following.
7. One or more maximum rank values include the first and second maximum rank values, and the device, The maximum rank value for at least one BWP, The maximum value of the first maximum rank value and the second maximum rank value, or The sum of the first maximum rank value and the second maximum rank value, or The maximum value of the first maximum rank value and the second maximum rank value multiplied by 2. To decide on at least one of the following The apparatus according to claim 6, which is further subjected to the following procedure.
8. One or more maximum rank values include the first, second, and third maximum rank values, and the device, The maximum value among the first maximum rank value and the sum of the second maximum rank value and the third maximum rank value, or The maximum value of the second maximum rank value and the sum of the first maximum rank value and the third maximum rank value, or The maximum of the first maximum rank value, the second maximum rank value, and the third maximum rank value multiplied by 2, or The maximum value among the first maximum rank value, the second maximum rank value, and the third maximum rank value. Determine at least one of these as the maximum rank value for at least one BWP. The apparatus according to claim 6, which is further subjected to the following procedure.
9. One or more maximum rank values include the first maximum rank value, and the device, The maximum rank value for at least one BWP, The first maximum rank value multiplied by 2 To decide The apparatus according to claim 6, which is further subjected to the following procedure.
10. The apparatus according to any one of claims 1 to 9, wherein one or more maximum rank values are included in the PUSCH configuration received from the network device.
11. At least one processor, At least one memory for storing instructions and The device is equipped with, and when an instruction is executed by at least one processor, An apparatus that causes a terminal device to transmit one or more maximum rank values to the terminal device for at least one bandwidth portion (BWP) of one or more serving cells, wherein the one or more maximum rank values are associated with one or more Physical Uplink Shared Channel (PUSCH) transmission schemes and are used by the terminal device to determine the maximum number of layers for limited buffer rate matching (LBRM).
12. One or more PUSCH transmission methods, Single transmit-receive point (TRP) push transmit, Single-Downlink Control Information (S-DCI) based Simultaneous Transmission from Multiple Panels (STxMP) PUSCH transmission, or Multiple-Downlink Control Information (M-DCI) based STxMP PUSCH transmission The apparatus according to claim 11, comprising at least one of the following.
13. A single TRP PUSCH transmission, A first mode of single TRP push transmission applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP push transmission is not configured, or A second mode of single TRP push transmission applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP push transmission is configured. The apparatus according to claim 12, comprising at least one of the following.
14. The apparatus according to any one of claims 11 to 13, wherein one or more maximum rank values are included in the PUSCH configuration transmitted to a terminal device.
15. The steps of receiving one or more maximum rank values from a terminal device and from a network device for at least one bandwidth portion (BWP) of one or more serving cells of a terminal device, wherein the one or more maximum rank values are associated with one or more Physical Uplink Shared Channel (PUSCH) transmission schemes, The maximum number of layers for limited buffer rate matching (LBRM) is determined based on at least one maximum rank value depending on the terminal device, The terminal device determines the transport block size (TBS) for the LBRM using the maximum number of layers. Methods that include...
16. The network device transmits one or more maximum rank values to a terminal device for at least one bandwidth portion (BWP) of one or more serving cells of the terminal device, wherein the one or more maximum rank values are associated with one or more Physical Uplink Shared Channel (PUSCH) transmission schemes and are used by the terminal device to determine the maximum number of layers for limited buffer rate matching (LBRM). Methods that include...
17. A non-temporary computer-readable medium containing program instructions that, when executed by the device, cause the device to perform at least the method according to claim 15 or the method according to claim 16.