Limited buffer rate matching calculation and transport block size determination based on maximum rank value

By receiving the maximum rank value sent by the network device, the terminal device calculates the maximum number of layers of LBRM to determine the TBS, which solves the problem of inaccurate buffer matching in MP-UE synchronous uplink transmission and improves transmission efficiency and reliability.

CN120752870APending Publication Date: 2025-10-03NOKIA TECHNOLOGIES OY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480012319.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-02-14
Filing Date
2024-02-13
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

In the prior art, a multi-panel user equipment (MP-UE) has an inaccurate buffer matching calculation problem in synchronous uplink transmission, which affects transmission efficiency and reliability.

Method used

By receiving the maximum rank values ​​sent by the network device, the terminal device determines the maximum number of layers for the Limited Buffer Rate Matching (LBRM) calculation based on these values ​​and uses this number to determine the Transport Block Size (TBS) to achieve more accurate buffer matching.

Benefits of technology

The efficiency and reliability of multi-panel user equipment in synchronous uplink transmission are improved, the reasonable allocation of transmission block size is ensured, and the system performance is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120752870A_ABST
    Figure CN120752870A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to equipment, a method, a device and a computer readable storage medium for limited buffer rate matching (LBRM) calculation for synchronous multi-panel transmission. The method comprises: receiving, by a terminal device from a network device, one or more maximum rank values of at least one BWP for one or more serving cells, wherein the one or more maximum rank values are associated with one or more PUSCH transmission schemes; determining, by the terminal device, a maximum number of layers for the LBRM based at least on the one or more maximum rank values; and determining, by the terminal device, a TBS for the LBRM using the maximum number of layers.
Need to check novelty before this filing date? Find Prior Art

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 management (LBRM) calculation for synchronized multi-panel transmissions, particularly for synchronized multi-panel physical uplink shared channel (PUSCH) transmissions. Background Art

[0002] Physical layer development has been discussed in the 3rd Generation Partnership Project (3GPP) New Radio (NR). One of the goals of this discussion focuses on facilitating synchronized uplink transmission for multi-panel UEs (MP-UEs). Summary of the Invention

[0003] Generally, example embodiments of the present disclosure provide a solution for LBRM calculations for synchronized multi-panel transmissions.

[0004] In a first aspect of the present disclosure, an apparatus is provided. The apparatus includes: at least one processor; and at least one memory storing instructions, which, when executed by the at least one processor, cause the apparatus 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 apparatus 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 the LBRM using the maximum number of layers.

[0005] In a second aspect of the present disclosure, an apparatus is provided. The apparatus includes: at least one processor; and at least one memory storing instructions, which, when executed by the at least one processor, cause the apparatus to at least: send one or more maximum rank values ​​for at least one BWP of one or more serving cells of the terminal device to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes and are to be used by the terminal device to determine a maximum number of layers for LBRM.

[0006] In a third aspect of the present disclosure, a method is provided. The method includes: receiving, by a terminal device, one or more maximum rank values ​​for at least one BWP of one or more serving cells of the terminal device from a network device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes; determining, by the terminal device, a maximum number of layers for LBRM based at least on the one or more maximum rank values; and determining, by the terminal device, a TBS for LBRM using the maximum number of layers.

[0007] In a fourth aspect of the present disclosure, a method is provided. The method includes: a network device sending one or more maximum rank values ​​for at least one BWP of one or more serving cells of the terminal device to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes and are to be used by the terminal device to determine a maximum number of layers for LBRM.

[0008] In a fifth aspect of the present disclosure, an apparatus is provided. The apparatus includes: means for receiving, from a network device, one or more maximum rank values ​​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 a maximum number of layers for LBRM based at least on the one or more maximum rank values; and means for determining a TBS for the LBRM using the maximum number of layers.

[0009] In a sixth aspect of the present disclosure, an apparatus is provided. The apparatus comprises: means for sending one or more maximum rank values ​​for at least one BWP of one or more serving cells of the terminal device to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes and are to be used by the terminal device to determine a maximum number of layers for LBRM.

[0010] In a seventh aspect of the present disclosure, a non-transitory computer-readable medium is provided. The non-transitory computer-readable medium includes program instructions that, when executed by an apparatus, cause the apparatus to perform at least: receiving one or more maximum rank values ​​for at least one BWP of one or more serving cells of the apparatus from a network device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes; determining a maximum number of layers for LBRM based at least on the one or more maximum rank values; and determining a TBS for the LBRM using the maximum number of layers.

[0011] In an eighth aspect of the present disclosure, a non-transitory computer-readable medium is provided. The non-transitory computer-readable medium includes program instructions that, when executed by an apparatus, cause the apparatus to perform at least: sending one or more maximum rank values ​​for at least one BWP of one or more serving cells of the terminal device to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes and are to be used by the terminal device to determine a maximum number of layers for LBRM.

[0012] In a ninth aspect of the present disclosure, a computer program is provided. The computer program includes instructions that, when executed by an apparatus, cause the apparatus to perform at least the following: receive one or more maximum rank values ​​for at least one BWP of one or more serving cells of the apparatus 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 TBS for the LBRM using the maximum number of layers.

[0013] In a tenth aspect of the present disclosure, a computer program is provided. The computer program includes instructions that, when executed by an apparatus, cause the apparatus to perform at least the following: send one or more maximum rank values ​​for at least one BWP of one or more serving cells of the terminal device to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes and are to be used by the terminal device to determine a maximum number of layers for LBRM.

[0014] Other features and advantages of the embodiments of the present disclosure will become apparent from the following description of the detailed embodiments when read in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The embodiments of the present disclosure are presented in an exemplary sense, and advantages thereof are explained in more detail below with reference to the accompanying drawings.

[0016] Figure 1 illustrates an example environment in which example embodiments of the present disclosure can be implemented;

[0017] Figure 2 shows a signaling diagram illustrating an example process according to some example embodiments of the present disclosure;

[0018] Figure 3 A flowchart illustrating an example method for LBRM calculation for synchronized multi-panel transmission according to some example embodiments of the present disclosure is shown;

[0019] Figure 4 A flowchart illustrating an example method for LBRM calculation for synchronized multi-panel transmission according to some example embodiments of the present disclosure is shown;

[0020] Figure 5 shows a simplified block diagram of a device suitable for implementing an example embodiment of the present disclosure; and

[0021] Figure 6 A block diagram of an example computer-readable medium is shown, according to some embodiments of the present disclosure.

[0022] Throughout the drawings, the same or similar reference numerals denote the same or similar elements. DETAILED DESCRIPTION

[0023] The principles of the present disclosure will now be described with reference to some example embodiments. It should be understood that these embodiments are described only for illustrative purposes and to help those skilled in the art understand and implement the present disclosure, without indicating any limitation to the scope of the present disclosure. The embodiments described herein can be implemented in various ways except as described below.

[0024] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein may have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.

[0025] References in this disclosure to "one embodiment," "an embodiment," "an example embodiment," etc., indicate that the described embodiment may include a particular feature, structure, or characteristic, but not necessarily every embodiment will include the particular feature, structure, or characteristic. Furthermore, such phrases do not necessarily refer to the same embodiment. Furthermore, when a particular feature, structure, or characteristic is described in connection with an embodiment, it should be noted that it is within the knowledge of those skilled in the art to affect such features, structures, or characteristics in connection with other embodiments, whether or not explicitly described.

[0026] It should be understood that although the terms "first," "second," etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element without departing from the scope of the example embodiments. As used herein, the term "and / or" includes any and all combinations of one or more of the listed terms.

[0027] As used herein, “at least one of: ” and “at least one of ” and similar expressions (where a list of two or more elements is connected by “and” or “or”) mean at least any one of the elements, or at least two or more of the elements, or at least all of the elements.

[0028] As used herein, unless explicitly stated, performing a step "in response to A" does not indicate that the step is performed immediately after "A" occurs and may include one or more intermediate steps.

[0029] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the example embodiments. As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the terms "comprises," "comprising," "has," "having," "includes," and / or "including" when used herein specify the presence of stated features, elements, and / or components, etc., but do not preclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.

[0030] As used in this application, the term "circuitry" may refer to one or more or all of the following:

[0031] (a) pure hardware circuit implementations (such as implementations using only analog and / or digital circuitry) and

[0032] (b) a combination of hardware circuitry and software such as (as applicable):

[0033] (i) a combination of (one or more) analog and / or digital hardware circuits and software / firmware, and

[0034] (ii) any portion of a hardware processor(s) with software, including digital signal processor(s), software, and memory(s), which work together to enable a device (such as a mobile phone or server) to perform various functions, and

[0035] (c)(one or more) hardware circuits and / or(one or more) processors, such as(one or more) microprocessors or portions of(one or more) microprocessors, that require software (e.g., firmware) to operate, but the software may not be present when not required for operation.

[0036] This definition of "circuitry" applies to all uses of the term in this application, including in any claims. As a further example, as used in this application, the term "circuitry" also covers an implementation of merely a hardware circuit or processor (or multiple processors) or a portion of a hardware circuit or process and its accompanying software and / or firmware. For example, if applicable to the particular claim element, the term "circuitry" also covers 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 networking device.

[0037] As used herein, the term "communication network" refers to a network that complies with any appropriate communication standard, such as New Radio (NR), Long Term Evolution (LTE), Advanced LTE (LTE-A), Wideband Code Division Multiple Access (WCDMA), High Speed ​​Packet Access (HSPA), Narrowband Internet of Things (NB-IoT), Enhanced Machine Type Communication (eMTC), etc. In addition, the communication between the terminal equipment and the network equipment in the communication network can be performed according to any appropriate generation of communication protocols, 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 any other currently known or future developed protocols. The embodiments of the present disclosure can be applied to various communication systems. In view of the rapid development of communications, there will certainly be future types of communication technologies and systems that can embody the present disclosure. It should not be regarded as limiting the scope of the present disclosure to only the above-mentioned systems.

[0038] As used herein, the terms "network equipment," "radio network equipment," and / or "radio access network equipment" refer to a node in a communication network through which a terminal device accesses the network and receives services from it. A network device may refer to a base station (BS) or access point (AP), for example, a NodeB (NodeB or NB), an evolved NodeB (eNodeB or eNB), an NR NB (also known as a gNB), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a relay, an integrated access and backhaul (IAB) node, a low-power node (such as a femto, a micro), a non-terrestrial network (NTN) or non-terrestrial network equipment (such as satellite network equipment, low earth orbit (LEO) satellites, and geosynchronous orbit (GEO) satellites), aircraft network equipment, etc., depending on the terminology and technology used. In some example embodiments, a low earth orbit (RAN) split architecture includes a centralized unit (CU) and a distributed unit (DU). In some other example embodiments, some or all of the radio access network equipment may be carried on an airborne or spaceborne NTN aircraft.

[0039] The term "terminal device" refers to any terminal device that can perform wireless communication. As an example and not limitation, a terminal device may also be referred to as a communication device, 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, smart phones, voice over IP (VoIP) phones, wireless local loop phones, tablet computers, 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 mounted devices (LMEs), USB dongles, smart devices, wireless client equipment (CPEs), Internet of Things (IoT) devices, watches or other wearable devices, head-mounted displays (HMDs), vehicles, drones, medical devices and applications (such as remote surgery), industrial devices and applications (such as robots and / or other wireless devices running in the context of industrial and / or automated process chains), consumer electronic devices, devices running on commercial and / or industrial wireless networks, etc. The terminal device may also correspond to the mobile terminal (MT) part of an IAB node (eg, a relay node).In the following description, the terms "terminal device," "communication device," "terminal," "user equipment," and "UE" may be used interchangeably.

[0040] As used herein, the terms "resource", "transmission resource", "resource block", "physical resource block" (PRB), "uplink resource" or "downlink resource" may refer to any resource used to perform communication (e.g., communication between a terminal device and a network device), such as a resource in the time domain, a resource in the frequency domain, a resource in the space domain, a resource in the code domain, or any other resource that enables communication. Hereinafter, unless explicitly stated otherwise, some example embodiments of the present disclosure will be described using resources in both the frequency domain and the time domain as examples of transmission resources. It should be noted that the example embodiments of the present disclosure are also applicable to other resources in other domains.

[0041] As used herein, the term "transmission reception 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 geographic location. For example, a network device may be coupled with multiple TRPs at different geographic 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 include multiple TRPs. The term "TRP" may also be referred to as a cell, such as a macro cell, a small cell, a pico cell, a femto cell, a remote radio head, a 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 a physical cell identifier (PCI) or a control resource set (CORESET) pool index (i.e., CORESETPoolIndex). In example embodiments of the present disclosure, the term "TRP" may be used interchangeably with the term "PCI" or "CORESETPoolIndex". Therefore, the example embodiments described with respect to a TRP may be applied to a PCI or a CORESETPoolIndex.

[0042] In some example embodiments of the present 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 the TRP. For another example, a PCI associated with a TRP may be a PCI of a cell to which the TRP belongs, or a PCI within a cell in which the TRP is located, or a PCI of a cell associated with the TRP.

[0043] In some example embodiments of the present disclosure, CORESETPoolIndex may be associated with a TRP in any suitable manner. For example, the CORESETPoolIndex associated with a TRP may be the CORESETPoolIndex of the control resources configured for the TRP.

[0044] Figure 1 1 shows an example communication network 100 in which example embodiments of the present disclosure can be implemented. Figure 1 As shown in , the communication network 100 may include a terminal device 110. Hereinafter, the terminal device 110 may also be referred to as a UE.

[0045] The communication network 100 may further include a network device 120. Hereinafter, the network device 120 may also be referred to as a gNB. The terminal device 110 may communicate with the network device 120.

[0046] It should be understood that Figure 1 The number of network devices and terminal devices shown in FIG. 1 is given for illustration purposes only and does not imply any limitation. The communication environment 100 may include any number of network devices and terminal devices.

[0047] In some example embodiments, the link from network device 120 to terminal device 110 is referred to as a downlink (DL), and the link from terminal device 110 to network device 120 is referred to as an uplink (UL). In the DL, network device 120 is a transmitting (TX) device (or transmitter), and terminal device 110 is a receiving (RX) device (or receiver). In the UL, terminal device 110 is a TX device (or transmitter), and network device 120 is an RX device (or receiver).

[0048] Communications in the communication environment 100 may be implemented according to any suitable communication protocol, including but not limited to first generation (1G), second generation (2G), third generation (3G), fourth generation (4G), fifth generation (5G), sixth generation (6G) cellular communication protocols, wireless local area network communication protocols such as Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocol currently known or to be developed in the future. Furthermore, the communications 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 multiplexing (OFDM), discrete Fourier transform spread OFDM (DFT-s-OFDM), and / or any other technology currently known or to be developed in the future.

[0049] For 3GPP NR physical layer development, how to facilitate synchronized uplink transmission for MP-UEs has been discussed. Research to facilitate synchronized multi-panel UL transmission for higher UL throughput / reliability may focus on frequency range 2 (FR2) and multi-TRP (mTRP).

[0050] In addition, there is some agreement to discuss different schemes for synchronized transmission from multiple panels (STxMP). For example, for STxMP PUSCH in an mTRP system based on single downlink control information (DCI), research and evaluation can focus on the following schemes for PUSCH, including a spatial division multiplexing (SDM) scheme, in which different layers / demodulation reference signal (DMRS) ports of one PUSCH are precoded separately and transmitted synchronously from different UE panels; and a system frame number (SFN)-based transmission scheme, in which all the same layers / DMRS ports of one PUSCH are transmitted synchronously from two different UE panels.

[0051] For multi-DCI based STxMP PUSCH plus PUSCH transmission, research and evaluation can focus on two PUSCHs associated with different TRPs and sent from different UE panels, and the total number of layers of these two PUSCHs reaches 4.

[0052] For dynamic switching between SDM SCHEME and single TRP (sTRP) transmission over STxMP PUSCH based on a single DCI, the maximum number of layers for sTRP transmission is configured by the maximum rank or an additional maximum number of layers for sTRP transmission, and the maximum number of layers for SDM transmission can be selected from a single maximum number of layers, the maximum rank applied to the first SRS resource set and the second resource set, separate maximum numbers of layers for the first SRS resource set and the second SRS resource set, or determined by the maximum number of layers for sTRP and the UE capability report for SDM.

[0053] The maximum number of layers for STxMP is currently under discussion and can be used to calculate LBRM. LBRM is defined by determining the maximum number of layers (X), which is mainly used to calculate the maximum transport block size (TBS) used to obtain the buffer size limit.

[0054] The present disclosure proposes a mechanism for calculating LBRM when a UE supports the STxMP transmission scheme. In this scheme, the network device 120 sends one or more maximum rank values ​​for at least one bandwidth portion of one or more serving cells of the terminal device to the terminal device 110. The terminal device 110 determines the maximum number of layers for LBRM based on the one or more maximum rank values, and uses the determined maximum number of layers to determine the TBS for LBRM.

[0055] Example embodiments of the present disclosure will be described in detail hereinafter with reference to the accompanying drawings.

[0056] Now refer to Figure 2 , which shows a signaling diagram 200 for communication according to some example embodiments of the present disclosure. Figure 2 As shown in FIG, signaling diagram 200 involves terminal device 110 and network device 120. For the purpose of discussion, reference is made to Figure 1 A signaling diagram 200 is described.

[0057] In some scenarios, the terminal device 110 may be configured or instructed to support the STxMP PUSCH transmission scheme. Figure 2 As shown in , the network device 120 may configure ( 202 ) one or more maximum rank values ​​for at least one BWP of one or more serving cells of the terminal device 110 , and send ( 204 ) the one or more maximum rank values ​​to the terminal device 110 .

[0058] In some example embodiments, one or more maximum rank values ​​for at least one BWP for one or more serving cells of the terminal device 110 may be configured in the PUSCH configuration.

[0059] The terminal device 110 then determines (206) a maximum number of layers for LBRM calculation by considering one or more maximum rank values ​​of at least one BWP for one or more serving cells of the terminal device 110 and one or more PUSCH transmission schemes.

[0060] In some example embodiments, the one or more PUSCH transmission schemes may refer to at least one of sTRP PUSCH transmission, S-DCI-based STxMP PUSCH transmission, and M-DCI-based STxMP PUSCH transmission.

[0061] In some example implementations, sTRP PUSCH transmission may also be referred to as S-DCI-based sTRP PUSCH transmission mode #1 and S-DCI-based sTRP PUSCH transmission mode #2. The S-DCI-based sTRP PUSCH transmission mode #1 may refer to sTRP PUSCH transmission when dynamic switching between sTRP PUSCH and STxMP PUSCH transmission is not applied, and the S-DCI-based sTRP PUSCH transmission mode #2 may refer to sTRP PUSCH transmission when dynamic switching between sTRP PUSCH and STxMP PUSCH transmission is applied.

[0062] In some example embodiments, S-DCI-based STxMP PUSCH transmission may refer to multi-panel PUSCH transmission, typically towards the mTRP. Here, there may be more than one S-DCI-based STxMP PUSCH transmission mode, one of which is the SDM mode, where different layers of the PUSCH are sent via different panels of the UE. Additionally, SFN mode may also be supported.

[0063] In some example embodiments, M-DCI based STxMP PUSCH transmission may refer to fully overlapping / partially overlapping PUSCH transmission via multiple panels, where the PUSCH transmissions are independently scheduled by separate DCIs, typically from different TRPs, which may be identified by CORESETPoolIndex or PCI.

[0064] More specifically, to determine the maximum number of layers for LBRM calculation, the terminal device 110 may determine a maximum rank for the at least one BWP. The maximum rank for the at least one BWP may be determined by the terminal device 110 based on at least one maximum rank value of the one or more maximum rank values ​​and / or at least one PUSCH transmission scheme of the one or more PUSCH transmission schemes.

[0065] In some example embodiments, in addition to the first maximum rank value, if a second maximum rank value is defined / configured for single TRP PUSCH transmission mode #2, that is, the first or second maximum rank value is configured in the PUSCH configuration for at least one BWP of the serving cell, the terminal device 110 may determine the maximum rank of at least one BWP for the serving cell as the maximum value of the first maximum rank value and the second maximum rank value, which may be expressed as: “max(first maximum rank, second maximum rank)”.

[0066] If a second maximum rank value is defined / configured for S-DCI-based STxMP PUSCH transmission, the second maximum rank value can be associated with one or two sounding reference signal (SRS) resource sets (for example, the first SRS resource set, the second SRS resource set, or both), if the first maximum rank value is used for the first SRS resource set and the second maximum rank value is used for the second SRS resource set, the terminal device 110 can determine the maximum rank of at least one BWP for the serving cell as the sum of the first maximum rank value plus the second maximum rank value, which can be expressed as: "first maximum rank + second maximum rank".

[0067] If a second maximum rank value is defined / configured for S-DCI-based STxMP PUSCH transmission, the second maximum rank value can be associated with one or two SRS resource sets (for example, the first SRS resource set, the second SRS resource set, or both), and if the first maximum rank value is applied to sTRP transmission and the second maximum rank value is applied to both the first and second SRS resource sets, the terminal device 110 can determine the maximum rank of at least one BWP for the serving cell as the maximum value of the first maximum rank value and the second maximum rank value multiplied by 2, which can be expressed as: "max(first maximum rank, 2*second maximum rank)".

[0068] Similarly, if a first maximum rank value is defined / configured for S-DCI-based STxMP PUSCH transmission and a second maximum rank value is defined for sTRP transmission, the first maximum rank value may be associated with one or two SRS resource sets (e.g., the first SRS resource set, the second SRS resource set, or both), and if the second maximum rank value is applied to sTRP transmission and the first maximum rank value is applied to both the first and second SRS resource sets, the terminal device 110 may determine the maximum rank of at least one BWP for the serving cell as the maximum of the second maximum rank value and the first maximum rank value multiplied by 2, which may be expressed as: “max(2*first maximum rank, second maximum rank)”.

[0069] Alternatively, if a second maximum rank value is defined / configured for M-DCI-based STxMP PUSCH transmission, the second maximum rank value can be associated with one or two CORESETPoolIndex / PCI (e.g., 0 or 1 / PCIx or PCIy), if the first maximum rank value is used for CORESETPoolIndex=0 (or PCIx) and the second maximum rank value is used for CORESETPoolIndex=1 (or PCIy), the terminal device 110 can determine the maximum rank of at least one BWP for the serving cell as the sum of the first maximum rank value plus the second maximum rank value, which can be expressed as: first maximum rank+second maximum rank.

[0070] If a second maximum rank value is defined / configured for M-DCI-based STxMP PUSCH transmission, the second maximum rank value can be associated with one or two CORESETPoolIndex / PCI (for example, 0 or 1 / PCIx or PCIy), if the first maximum rank value is used for sTRP operation or M-DCI-based non-overlapping PUSCH transmission, and the second maximum rank value is used for CORESETPoolIndex=0 or 1 (PCIx or PCIy), then the terminal device 110 can determine the maximum rank of at least one BWP for the serving cell as the maximum value of the first maximum rank value and the second maximum rank value multiplied by 2, which can be expressed as: "max(first maximum rank, 2*second maximum rank)".

[0071] Similarly, if a second maximum rank value is defined / configured for M-DCI-based STxMP PUSCH transmission, the first maximum rank value may be associated with one or two CORESETPoolIndex / PCIs (e.g., 0 or 1 / PCIx or PCIy), and if the second maximum rank value is used for sTRP operation or M-DCI-based non-overlapping PUSCH transmission and the first maximum rank value is used for CORESETPoolIndex = 0 or 1 (PCIx or PCIy), the terminal device 110 may determine the maximum rank of at least one BWP for the serving cell as the maximum of the second maximum rank value and the first maximum rank value multiplied by 2, which may be expressed as: “max(2*first maximum rank, second maximum rank)”.

[0072] In some example embodiments, in addition to the first maximum rank value, if two other maximum rank values ​​(i.e., 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 ​​correspond to one or two SRS resource sets, respectively (e.g., the first SRS resource configuration, the second SRS resource set, or both), if the second maximum rank value is used for the first SRS resource set and the third maximum rank value is used for the second SRS resource set, the terminal device 110 can determine the maximum rank of at least one BWP for the serving cell as the maximum value of the sum of the first maximum rank value, the second maximum rank value and the third maximum rank value, which can be expressed as: "max(first maximum rank, second maximum rank + third maximum rank)".

[0073] In this case, if the first maximum rank value is used for the first SRS resource set and the third maximum rank value is used for the second SRS resource set, the terminal device 110 can determine the maximum rank of at least one BWP for the serving cell as the maximum value of the second maximum rank value, the first maximum rank value plus the third maximum rank value, which can be expressed as: "max(second maximum rank, primary + third maximum rank)".

[0074] Still in this case, if the third maximum rank value is used for both the first SRS resource set and the second SRS resource set, and the second maximum rank value is used for sTRP PUSCH transmission mode #2, the terminal device 110 can determine the maximum rank of at least one BWP for the serving cell as the maximum value 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)".

[0075] In some example embodiments, in addition to the first maximum rank value, if two other maximum rank values ​​(i.e., a second maximum rank value and a third maximum rank value) are defined / configured for M-DCI-based STxMPPUSCH transmission, the second and third maximum rank values ​​may be associated with different CORESETPoolIndex / PCIs (e.g., 0 or 1 / PCIx or PCIy), and if the second maximum rank value is used for CORESETPoolIndex=0 (or PCIx) and the third maximum rank value is used for CORESETPoolIndex=1 (or PCIy), the terminal device 110 may determine the maximum rank of at least one BWP for the serving cell as the maximum value of the first maximum rank value, the second maximum rank value, and the sum of the third maximum rank value, which may be expressed as: “max(first maximum rank, second maximum rank + third maximum rank)”.

[0076] In some example embodiments, if only a first maximum rank value is configured for at least one BWP for a serving cell, and the first maximum rank value is associated with one or two SRS resource configurations (e.g., a first SRS resource configuration, a second SRS resource set, or both), when the first maximum rank value is applied to both the first and second SRS resource sets, the terminal device 110 may determine the maximum rank for at least one BWP for the serving cell as the first maximum rank value multiplied by 2, which may be expressed as: “2*first maximum rank”.

[0077] In this case, if the first maximum rank value is associated with one or two CORESETPoolIndex / PCIs (e.g., 0 or 1), when the first maximum rank value is used for CORESETPoolIndex=0 or 1, the terminal device 110 can determine the maximum rank of at least one BWP for the serving cell as the first maximum rank value multiplied by 2.

[0078] In this solution, different BWPs and serving cells may also be considered for the different scenarios described above (some BWPs may support s-DCI, while others may support STRP or M-DCI). For example, considering the maximum number of layers of PUSCH configurations across all BWPs in a serving cell (or across all BWPs in all serving cells), the terminal device 110 may determine the maximum number of layers for LBRM calculation.

[0079] Furthermore, for M-DCI-based or S-DCI-based STxMP PUSCH transmission, the above scenario may also be applied to a per-TRP (eg, CORESETPoolIndex, SRS resource set, PCI) level (instead of the per-BWP assumption above).

[0080] In some example embodiments, when per-TRP LBRM calculation is applied (a use case may be due to UL rate matching buffer limitations at each TRP), separate maximum rank values ​​(e.g., first and second rank values) may be configured to the terminal device 110, where the first rank value may be applied to the first TRP (e.g., CORESETPoolIndex=0 or PCIx) and the second rank value may be applied to the second TRP (e.g., CORESETPoolIndex=1 or PCIy). In this case, the terminal device 110 may determine the maximum number of layers (and calculate LBRM separately) for each TRP (CORESETPoolIndex / PCI) for all BWPs across a serving cell or all BWPs across all serving cells.

[0081] Based on the solution described in this disclosure, one example of the impact of specifications can be listed as follows:

[0082]

[0083]

[0084]

[0085]

[0086]

[0087]

[0088]

[0089]

[0090] Based on the solution of the present disclosure, a mechanism is proposed on how to calculate LBRM when the UE supports the STxMP transmission scheme.

[0091] Figure 3 A flow chart of an example method 300 for LBRM calculation for synchronized multi-panel transmission according to some example embodiments of the present disclosure is shown. The method 300 may be implemented in a manner such as Figure 1 For the purpose of discussion, the method 300 will refer to the terminal device 110 shown in FIG. Figure 1 Be described.

[0092] At 310, the terminal device 110 receives one or more maximum rank values ​​for at least one BWP for one or more serving cells of the terminal device from the network device 120. The one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes.

[0093] At 320 , the terminal device 110 determines a maximum number of layers for LBRM based at least on the one or more maximum rank values.

[0094] At 330 , the terminal device 110 determines a TBS for LBRM using the maximum number of layers.

[0095] In some example embodiments, the one or more PUSCH transmission schemes include at least one of: single TRPPUSCH transmission, S-DCI based STxMP PUSCH transmission, or M-DCI based STxMP PUSCH transmission.

[0096] In some example embodiments, the single TRP PUSCH transmission includes at least one of: a first mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is not configured, or a second mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is configured.

[0097] In some example embodiments, the terminal device 110 may determine a maximum rank value for the LBRM based at least on a maximum rank for at least one BWP.

[0098] In some example embodiments, the 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.

[0099] In some example embodiments, the terminal device 110 may determine the maximum rank for at least one BWP based on at least one of: at least one maximum rank value of one or more maximum rank values, or at least one PUSCH transmission scheme of one or more PUSCH transmission schemes.

[0100] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value and a second maximum rank value, and the terminal device 110 may determine the maximum rank for at least one BWP as at least one of: 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.

[0101] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value, a second maximum rank value, and a third maximum rank value, and the terminal device 110 may determine the maximum rank for at least one BWP as at least one of: the maximum value of the first maximum rank value and the sum of the second maximum rank value plus the third maximum rank value, or the maximum value of the second maximum rank value and the sum of the first maximum rank value plus the third maximum rank value, 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 the maximum value of the first maximum rank value, the second maximum rank value, and the third maximum rank value.

[0102] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value, and the terminal device 110 may determine the maximum rank for the at least one BWP as the first maximum rank value multiplied by two.

[0103] In some example embodiments, one or more maximum rank values ​​are included in a PUSCH configuration received from a network device.

[0104] Figure 4 A flow chart of an example method 400 for LBRM calculation for synchronized multi-panel transmission according to some example embodiments of the present disclosure is shown. The method 400 may be implemented in a manner such as Figure 1 For discussion purposes, the method 400 will be referred to as Figure 1 Be described.

[0105] At 410, the network device 120 sends one or more maximum rank values ​​for at least one BWP of one or more serving cells of the terminal device to the terminal device 110. The one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes and are to be used by the terminal device to determine the maximum number of layers for LBRM.

[0106] In some example embodiments, the one or more PUSCH transmission schemes include at least one of: single TRPPUSCH transmission, S-DCI based STxMP PUSCH transmission, or M-DCI based STxMP PUSCH transmission.

[0107] In some example embodiments, the single TRP PUSCH transmission includes at least one of: a first mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is not configured, or a second mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is configured.

[0108] In some example embodiments, one or more maximum rank values ​​are included in a PUSCH configuration received from a network device.

[0109] In some example embodiments, the apparatus includes at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: receive one or more maximum rank values ​​for at least one BWP for one or more serving cells of the apparatus 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 TBS for the LBRM using the maximum number of layers.

[0110] In some example embodiments, the one or more PUSCH transmission schemes include at least one of: single TRPPUSCH transmission, S-DCI based STxMP PUSCH transmission, or M-DCI based STxMP PUSCH transmission.

[0111] In some example embodiments, the single TRP PUSCH transmission includes at least one of: a first mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is not configured, or a second mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is configured.

[0112] In some example embodiments, the apparatus is further caused to determine a maximum number of layers for the LBRM based at least on the maximum rank for the at least one BWP.

[0113] In some example embodiments, the 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.

[0114] In some example embodiments, the apparatus may be further caused to determine a maximum rank for at least one BWP based on at least one of: at least one maximum rank value of one or more maximum rank values, or at least one PUSCH transmission scheme of one or more PUSCH transmission schemes.

[0115] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value and a second maximum rank value, and the apparatus may be further configured to determine the maximum rank for at least one BWP as at least one of: the maximum 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 between the first maximum rank value and the second maximum rank value multiplied by 2.

[0116] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value, a second maximum rank value, and a third maximum rank value, and the device may also be caused to determine the maximum rank for at least one BWP as at least one of: the maximum value of the first maximum rank value and the sum of the second maximum rank value plus the third maximum rank value, or the maximum value of the second maximum rank value and the sum of the first maximum rank value plus the third maximum rank value, 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 the maximum value of the first maximum rank value, the second maximum rank value, and the third maximum rank value.

[0117] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value, and the apparatus may be further caused to determine the maximum rank for the at least one BWP as the first maximum rank value multiplied by two.

[0118] In some example embodiments, one or more maximum rank values ​​are included in a PUSCH configuration received from a network device.

[0119] In some example embodiments, the apparatus includes at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: send one or more maximum rank values ​​for at least one BWP for one or more serving cells of the terminal device to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes and are to be used by the terminal device to determine a maximum number of layers for LBRM.

[0120] In some example embodiments, the one or more PUSCH transmission schemes include at least one of: single TRPPUSCH transmission, S-DCI based STxMP PUSCH transmission, or M-DCI based STxMP PUSCH transmission.

[0121] In some example embodiments, the single TRP PUSCH transmission includes at least one of: a first mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is not configured, or a second mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is configured.

[0122] In some example embodiments, one or more maximum rank values ​​are included in a PUSCH configuration received from a network device.

[0123] In some example embodiments, an apparatus capable of executing method 300 (e.g., implemented at terminal device 110) may include components for executing the corresponding steps of method 300. The components may be implemented in any suitable form. For example, the components may be implemented in a circuit system or a software module.

[0124] In some example embodiments, the apparatus includes: means for receiving, from a network device, one or more maximum rank values ​​for at least one BWP for 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 a maximum number of layers for LBRM based at least on the one or more maximum rank values; and means for determining a TBS for the LBRM using the maximum number of layers.

[0125] In some example embodiments, the one or more PUSCH transmission schemes include at least one of: single TRPPUSCH transmission, S-DCI based STxMP PUSCH transmission, or M-DCI based STxMP PUSCH transmission.

[0126] In some example embodiments, the single TRP PUSCH transmission includes at least one of: a first mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is not configured, or a second mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is configured.

[0127] In some example embodiments, the apparatus further comprises means for determining a maximum number of layers for the LBRM based at least on a maximum rank for at least one BWP.

[0128] In some example embodiments, the one or more rank values ​​include at least one of: a first maximum rank value, a second maximum rank value, or a third maximum rank value.

[0129] In some example embodiments, the apparatus may further include means for determining a maximum rank for at least one BWP based on at least one of: at least one maximum rank value of the one or more maximum rank values, or at least one PUSCH transmission scheme of the one or more PUSCH transmission schemes.

[0130] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value and a second maximum rank value, and the apparatus may further include a component for determining the maximum rank for at least one BWP as at least one of: the maximum 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 between the first maximum rank value and the second maximum rank value multiplied by 2.

[0131] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value, a second maximum rank value, and a third maximum rank value, and the apparatus may further include a component for determining the maximum rank for at least one BWP as at least one of: the maximum value of the first maximum rank value and the sum of the second maximum rank value plus the third maximum rank value, or the maximum value of the second maximum rank value and the sum of the first maximum rank value plus the third maximum rank value, 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 the maximum value of the first maximum rank value, the second maximum rank value, and the third maximum rank value.

[0132] In some example embodiments, the one or more maximum rank values ​​include a first maximum rank value, and the apparatus may further include means for determining the maximum rank for the at least one BWP as the first maximum rank value multiplied by two.

[0133] In some example embodiments, one or more maximum rank values ​​are included in a PUSCH configuration received from a network device.

[0134] In some example embodiments, an apparatus capable of performing method 400 (e.g., implemented at network device 120) may include components for performing the corresponding steps of method 400. The components may be implemented in any suitable form. For example, the components may be implemented in a circuit system or a software module.

[0135] In some example embodiments, the apparatus includes: a component for sending one or more maximum rank values ​​for at least one BWP for one or more serving cells of the terminal device to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more PUSCH transmission schemes and are to be used by the terminal device to determine the maximum number of layers for LBRM.

[0136] In some example embodiments, the one or more PUSCH transmission schemes include at least one of: single TRPPUSCH transmission, S-DCI based STxMP PUSCH transmission, or M-DCI based STxMP PUSCH transmission.

[0137] In some example embodiments, the single TRP PUSCH transmission includes at least one of: a first mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is not configured, or a second mode of single TRP PUSCH transmission that is applicable when dynamic switching between single TRP transmission and S-DCI-based STxMP PUSCH transmission is configured.

[0138] In some example embodiments, one or more maximum rank values ​​are included in a PUSCH configuration received from a network device.

[0139] Figure 5 is a simplified block diagram of a device 500 suitable for implementing an example embodiment of the present disclosure. The device 500 may be provided to implement a communication device, such as Figure 1 As shown in the figure, the device 500 includes one or more processors 510, one or more memories 520 coupled to the processor 510, and one or more communication modules 540 coupled to the processor 510.

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

[0141] Processor 510 can be of any type suitable for the local technology network and, as non-limiting examples, can include 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. Device 500 can have multiple processors, such as application-specific integrated circuit chips, which are time-slave to a clock synchronized with a main processor.

[0142] The 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 disks (CDs), digital video disks (DVDs), optical disks, laser disks, and other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 522 and other volatile memories that will not persist during a power outage.

[0143] Computer program 530 includes computer-executable instructions executed by associated processor 510. The instructions of program 530 may include instructions for performing the operations / actions of some example embodiments of the present disclosure. Program 530 may be stored in a memory (e.g., ROM 524). Processor 510 may perform any appropriate actions and processes by loading program 530 into RAM 522.

[0144] The exemplary embodiments of the present disclosure may be implemented by the program 530 so that the device 500 may execute the procedures described in the reference Figures 2 to 4 Any process of the present disclosure discussed. The exemplary embodiments of the present disclosure may also be implemented by hardware or by a combination of software and hardware.

[0145] In some example embodiments, program 530 may be tangibly embodied in a computer-readable medium that may be included in device 500 (such as in memory 520) or in other storage devices accessible to device 500. Device 500 may load program 530 from the computer-readable medium to RAM 522 for execution. In some example embodiments, the computer-readable medium may include any type of non-transitory storage medium, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. The term "non-transitory" as used herein is a limitation on the medium itself (i.e., tangible, not a signal), not a limitation on the persistence of data storage (e.g., RAM vs. ROM).

[0146] Figure 6 An example of a computer readable medium 600 is shown, which may be in the form of a CD, DVD, or other optical storage disc. Stored on the computer readable medium 600 is a program 530 .

[0147] In general, various embodiments of the present disclosure may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software, which may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure are illustrated and described as block diagrams, flow charts, or using some other graphical representation, it should be understood that, as non-limiting examples, the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuits or logic, general-purpose hardware or a controller or other computing device, or some combination thereof.

[0148] Some example embodiments of the present disclosure also provide at least one computer program product tangibly stored on a computer-readable medium (such as a non-transitory computer-readable medium). The computer program product includes computer-executable instructions, such as instructions included in a program module, which are executed in a device on a target physical or virtual processor to perform any of the methods described above. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc. that perform specific tasks or implement specific abstract data types. In various embodiments, the functions of the program modules can be combined or split between program modules as needed. The machine-executable instructions of the program modules can be executed in local or distributed devices. In distributed devices, the program modules can be located in both local and remote storage media.

[0149] The program code for executing the method of the present disclosure can be written in any combination of one or more programming languages. The program code can 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 the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0150] In the context of the present disclosure, computer program codes or related data may be carried by any suitable carrier to enable a device, apparatus or processor to perform various processes and operations as described above. Examples of carriers include signals, computer-readable media, etc.

[0151] The computer readable medium may be a computer readable signal medium or a computer readable storage medium. The computer readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or apparatuses, or any suitable combination of the foregoing. More specific examples of computer readable storage media include an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0152] Furthermore, while operations are depicted in a particular order, this should not be construed as requiring that such operations be performed in the particular order shown or in chronological order, 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 the above discussion includes several specific implementation details, these details should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be unique to a particular embodiment. Unless expressly stated otherwise, certain features described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination, unless expressly stated otherwise.

[0153] Although the disclosure has been described in language specific to structural features and / or methodological acts, it should be understood that the disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. A device comprising: at least one processor; as well as at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: receiving, from a network device, one or more maximum rank values ​​for at least one bandwidth part (BWP) of one or more serving cells of the apparatus, wherein the one or more maximum rank values ​​are associated with one or more physical uplink shared channel (PUSCH) transmission schemes; determining a maximum number of layers for bounded buffer rate matching (LBRM) based at least on the one or more maximum rank values; and The maximum number of layers is used to determine the transport block size TBS for LBRM.

2. The apparatus according to claim 1 , wherein the one or more PUSCH transmission schemes include at least one of the following: Single transmission reception point TRP PUSCH transmission, Synchronous transmission STxMP PUSCH transmission from multiple panels based on single downlink control information S-DCI, or STxMP PUSCH transmission based on multiple downlink control information M-DCI.

3. The apparatus of claim 2, wherein the single TRP PUSCH transmission comprises at least one of the following: When dynamic switching between single TRP transmission and S-DCI based STxMP PUSCH transmission is not configured, the first mode of single TRP PUSCH transmission is applicable, or The second mode of single TRP PUSCH transmission is applicable when dynamic switching between single TRP transmission and S-DCI based STxMP PUSCH transmission is configured.

4. The device according to any one of claims 1 to 3, wherein the device is further configured to: A maximum number of layers for the LBRM is determined based at least on a maximum rank for the at least one BWP.

5. The apparatus according to claim 4, wherein the apparatus is further configured to: The maximum rank for the at least one BWP is determined based on at least one of: at least one maximum rank value of the one or more maximum rank values, or At least one PUSCH transmission scheme of the one or more PUSCH transmission schemes.

6. The apparatus of claim 5, wherein the one or more maximum rank values ​​include at least one of: The first maximum rank value, the second largest rank value, or The third largest rank value.

7. The apparatus of claim 6, wherein the one or more maximum rank values ​​include the first maximum rank value and the second maximum rank value, and wherein the apparatus is further caused to: The maximum rank for the at least one BWP is determined as at least one of: the maximum 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.

8. The apparatus of claim 6, wherein the one or more maximum rank values ​​include the first maximum rank value, the second maximum rank value, and the third maximum rank value, and wherein the apparatus is further caused to: The maximum rank for the at least one BWP is determined as at least one of: the maximum of the first maximum rank value and the sum of the second maximum rank value plus the third maximum rank value, or the maximum of the second maximum rank value and the sum of the first maximum rank value plus 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.

9. The apparatus of claim 6, wherein the one or more maximum rank values ​​include the first maximum rank value, and wherein the apparatus is further caused to: The maximum rank for the at least one BWP is determined as: The first maximum rank value is multiplied by 2.

10. The apparatus according to any one of claims 1 to 9, wherein the one or more maximum rank values ​​are included in a PUSCH configuration received from the network device.

11. A device comprising: at least one processor; as well as at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus to at least: One or more maximum rank values ​​for at least one bandwidth part BWP of one or more service cells of the terminal device are sent to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more physical uplink shared channel PUSCH transmission schemes and will be used by the terminal device to determine the maximum number of layers for limited buffer rate matching LBRM.

12. The apparatus of claim 11 , wherein the one or more PUSCH transmission schemes include at least one of the following: Single transmission reception point TRP PUSCH transmission, Synchronous transmission STxMP PUSCH transmission from multiple panels based on single downlink control information S-DCI, or STxMP PUSCH transmission based on multiple downlink control information M-DCI.

13. The apparatus of claim 12, wherein the single TRP PUSCH transmission comprises at least one of: When dynamic switching between single TRP transmission and S-DCI based STxMP PUSCH transmission is not configured, the first mode of single TRP PUSCH transmission is applicable, or The second mode of single TRP PUSCH transmission is applicable when dynamic switching between single TRP transmission and S-DCI based STxMP PUSCH transmission is configured.

14. The apparatus according to any one of claims 11 to 13, wherein the one or more maximum rank values ​​are included in a PUSCH configuration sent to the terminal device.

15. A method comprising: Receiving, by a terminal device from a network device, one or more maximum rank values ​​for at least one bandwidth part (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; Determining, by the terminal device, a maximum number of layers for limited buffer rate matching (LBRM) based at least on the one or more maximum rank values; as well as The maximum number of layers is used by the terminal device to determine a transport block size TBS for LBRM.

16. A method comprising One or more maximum rank values ​​for at least one bandwidth part BWP of one or more service cells of the terminal device are sent by a network device to a terminal device, wherein the one or more maximum rank values ​​are associated with one or more physical uplink shared channel PUSCH transmission schemes and will be used by the terminal device to determine the maximum number of layers for limited buffer rate matching LBRM. 17 . A non-transitory computer-readable medium comprising program instructions, which, when executed by a device, cause the device to at least perform the method according to claim 15 or the method according to claim 16.