Codebook-based physical uplink shared channel (PUSCH) transmission method and apparatus

By dynamically determining the number of codewords and layer mapping in cellular wireless communication systems, combined with the codebook subset switching of multiple coherent conditions, the problem of inefficiency of layer mapping and antenna port mapping in 8-port uplink transmission is solved, and the improvement is achieved Efficient channel multiplexing and signal quality improvement.

CN119316109APending Publication Date: 2025-01-14SHARP KK
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202410938149.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-07-13
Filing Date
2024-07-12
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In the 8-port uplink transmission of the existing cellular wireless communication system, layer mapping and antenna port mapping have inefficient problems, resulting in inflexible channel multiplexing and difficult to adapt to different coherent conditions. The nested indication of TPMI is not suitable for Codebook subset configuration for multiple coherent conditions.

Method used

By transmitting PUSCH configuration messages between the UE and BS, the codeword-to-layer mapping of the number of codewords and spatially multiplexed codewords are dynamically determined, the precoding matrix is ​​determined based on the number of transport layers and the number of codewords, and the precoding matrix is ​​used to perform the codebook-based codebook-based method using the precoding matrix PUSCH transmission supports codebook subset switching with multiple coherent conditions.

Benefits of technology

It improves signal quality and data throughput, enhances the performance of codebook-based PUSCH transmission, is more adaptable, and can flexibly adjust the precoding matrix under different coherent conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119316109A_ABST
    Figure CN119316109A_ABST
Patent Text Reader

Abstract

The present invention provides a method for a user equipment (UE) to perform a physical uplink shared channel (PUSCH) transmission based on a codebook. The method receives a radio resource control (RRC) message including a PUSCH configuration indicating a codebook-based PUSCH transmission. The method receives a downlink control information (DCI) format including a first field and a second field. The first field indicates an 8-port sounding reference signal (SRS) resource. The second field indicates an index associated with a transmission precoding matrix indicator (TPMI) and a number of transmission layers. According to the method, the number of code words is determined to be 1 or 2 according to the number of transmission layers. The method determines a codeword-to-layer mapping for spatial multiplexing based on the number of transport layers and the number of codewords. The method determines a precoding matrix according to indexes and mapping of codewords to layers. The method performs a codebook-based PUSCH transmission using a precoding matrix.
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims the benefit of and priority to U.S. Provisional Application Serial No. 63 / 526,542, filed on July 13, 2023, and entitled “METHOD AND APPARATUS TO LAYER MAPPING AND ANTENNA PORTMAPPING FOR 8TX UL TRANSMISSION”. The contents of that application are hereby incorporated by reference in their entirety into this application. Technical Field

[0002] The present application generally relates to wireless communications, and more specifically to a user equipment (UE), a base station (BS), and a codebook-based physical uplink shared channel (PUSCH) transmission in a wireless communication network. Background Art

[0003] Various efforts have been made to improve different aspects of wireless communication in cellular wireless communication systems, such as 5G New Radio (NR), by improving data rates, latency, reliability, and mobility. The 5G NR system is designed to provide flexibility and configurability to optimize network services and types to accommodate a variety of use cases, such as enhanced Mobile Broadband (eMBB), massive Machine-Type Communication (mMTC), and Ultra-Reliable and Low-Latency Communication (URLLC). However, as the demand for radio access continues to increase, there is a need for further improvements in the field. Summary of the invention

[0004] The present disclosure relates to a UE, a BS and a method for codebook-based PUSCH transmission in a cellular wireless communication network.

[0005] In the first aspect of the present application, a method is provided. The present invention provides a method for UE to transmit PUSCH based on codebook. The method includes: receiving a radio resource control (RRC) message including a PUSCH configuration from a BS, wherein the PUSCH configuration indicates a PUSCH transmission based on codebook; receiving a downlink control information (DCI) format including a first field and a second field from the BS, wherein the first field indicates an 8-port sounding reference signal (SRS) resource, and the second field indicates an index associated with a transmission precoding matrix indicator (TPMI) and the number of transmission layers; when the number of transmission layers is less than or equal to four, determining the number of codewords to be one; when the number of transmission layers is greater than four, determining the number of codewords to be two; determining the mapping of spatial multiplexing codewords to layers according to the number of transmission layers and the number of codewords; determining the precoding matrix for the spatial multiplexing according to the mapping of the index and the codeword to the layer; and performing the codebook-based PUSCH transmission using the precoding matrix.

[0006] In some implementations of the first aspect, when the number of transmission layers is less than or equal to 4: the first codeword is used for codeword-to-layer mapping of spatial multiplexing, and the complex-valued modulation symbols belonging to the first codeword are mapped to the transmission layers in sequence.

[0007] In some implementations of the first aspect, when the number of transmission layers is greater than 4: the first codeword and the second codeword are used for codeword-to-layer mapping for spatial multiplexing, and when the number of transmission layers is five, the complex-valued modulation symbols belonging to the first codeword are mapped to the first two transmission layers in sequence, and the complex-valued modulation symbols belonging to the second codeword are mapped to the third to fifth transmission layers in sequence; when the number of transmission layers is six, the complex-valued modulation symbols belonging to the first codeword are mapped to the first three transmission layers in sequence, and the complex-valued modulation symbols belonging to the second codeword are mapped to the fourth to sixth transmission layers in sequence; when the number of transmission layers is seven, the complex-valued modulation symbols belonging to the first codeword are mapped to the first three transmission layers in sequence, and the complex-valued modulation symbols belonging to the second codeword are mapped to the fourth to seventh transmission layers in sequence; when the number of transmission layers is eight, the complex-valued modulation symbols belonging to the first codeword are mapped to the first four transmission layers in sequence, and the complex-valued modulation symbols belonging to the second codeword are mapped to the fifth to eighth transmission layers in sequence.

[0008] In some implementations of the first aspect, the PUSCH configuration further indicates a maximum transmission rank, a transform precoding configuration, and a codebook subset configuration. Determining the precoding matrix includes: determining a dedicated table according to the maximum transmission rank, the transform precoding configuration, and the codebook subset configuration; and determining the precoding matrix according to the dedicated table and an index.

[0009] In some implementations of the first aspect, the maximum transmission rank is 1, 2, 4, or 8.

[0010] In some implementations of the first aspect, the codebook subset configuration indicates the number of antenna groups, transmission antenna ports belonging to the same antenna group are considered coherent, and the number of antenna groups is one of 1, 2, 4, and 8.

[0011] In some implementations of the first aspect, when the number of antenna groups is 2 or 4: the index corresponds to multiple sub-indexes, the multiple sub-indexes are grouped into multiple pairs in sequence, the number of the multiple pairs is equal to the number of antenna groups, and each pair in the multiple pairs corresponds to a sub-precoding matrix applied to each antenna group.

[0012] In some implementations of the first aspect, the plurality of pairs includes a first pair and a second pair, each of the first pair and the second pair includes a first sub-index and a second sub-index, the first sub-index corresponds to the number of transport layers, the second sub-index corresponds to the sub-TPMI, and the first sub-index of the first pair is different from the first sub-index of the second pair.

[0013] In some implementations of the first aspect, the first field includes an SRS resource indicator SRI.

[0014] In a second aspect of the present application, a UE for performing codebook-based PUSCH transmission is provided. The UE includes at least one processor and at least one non-temporary computer-readable medium, which is coupled to the at least one processor and stores one or more computer-executable instructions. When the computer-executable instructions are executed by the at least one processor, the UE: receives an RRC message including a PUSCH configuration from a BS, the PUSCH configuration indicating codebook-based PUSCH transmission; receives a DCI format including a first field and a second field from the BS, the first field indicating an 8-port SRS resource, and the second field indicating an index associated with the number of TPMI and transmission layers; when the number of transmission layers is less than or equal to four, the number of codewords is determined to be one; when the number of transmission layers is greater than four, the number of codewords is determined to be two; determine the mapping of spatial multiplexing codewords to layers according to the number of transmission layers and the number of codewords; determine the precoding matrix for spatial multiplexing according to the index and the mapping of codewords to layers; and perform codebook-based PUSCH transmission using the precoding matrix.

[0015] In a third aspect of the present application, a BS for configuring codebook-based PUSCH transmission is provided. The BS includes at least one processor and at least one non-temporary computer-readable medium, which is coupled to the at least one processor and stores one or more computer-executable instructions. When executed by the at least one processor, the computer-executable instructions cause the BS to: send an RRC message including a PUSCH configuration to a UE, the PUSCH configuration indicating codebook-based PUSCH transmission; and send a DCI format including a first field and a second field to the UE, the first field indicating an 8-port SRS resource, and the second field indicating an index associated with the TPMI and the number of transmission layers. The DCI format enables the UE to: determine the number of codewords to be one when the number of transmission layers is less than or equal to four; determine the number of codewords to be two when the number of transmission layers is greater than four; determine the mapping of codewords to layers for spatial multiplexing according to the number of transmission layers and the number of codewords; determine the precoding matrix for spatial multiplexing according to the index and the mapping of codewords to layers; and perform codebook-based PUSCH transmission using the precoding matrix. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Various aspects of the present exemplary disclosure are best understood from the following detailed description when read in conjunction with the accompanying drawings. For clarity of discussion, various features are not drawn to scale and the sizes of the various features may be arbitrarily increased or reduced.

[0017] Figure 1 The flowchart is a method / process for a UE to perform codebook-based PUSCH transmission according to an exemplary embodiment of the present application.

[0018] Figure 2 Shown is a flowchart of a method / process performed by a BS for configuring codebook-based PUSCH transmission according to an exemplary embodiment of the present application.

[0019] Figure 3 Shown is a block diagram of a node for wireless communication according to an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0020] Some abbreviations used in this application include: Abbreviation 3rd Generation Partnership Project (3GPP) 5th Generation (5G) Acknowledgment (ACK) Base Station (BS) Band Width Part (BWP) Carrier Aggregation (CA) Codebook-Based (CB) Component Carrier (CC) Configured Grant (CG) Core Network (CN) Customer Premises Equipment (CPE) Cyclic Redundancy Check (CRC) Dual Connectivity (DC) Downlink Control Information (DCI) Downlink (DL) Demodulation Reference Signal (DMRS) Evolved Universal Terrestrial Radio Access (E-UTRA) Frequency Division Duplexing (FDD) Frequency Range (FR) Fixed Wireless Access (FWA) Hybrid Automatic Repeat Request (HARQ) Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) Identifier (ID) Information Element (IE) Logical Channel ID (LCID) Least Significant Bit (LSB) Long Term Evolution (LTE) Media Access Control (MAC) MAC Control Element (MAC CE) Master Cell Group (MCG) Modulation Coding Scheme (MCS) Multi-Input Multi-Output (MIMO) Master Node (MN) Most Significant Bit (MSB) Message A (Message A, MsgA) Non-Access Stratum (NAS) New Data Indicator (NDI) New Radio (NR) Primary Cell (PCell) Network (NW) Orthogonal frequency-division multiplexing (OFDM) Primary Cell (PCell) Physical Downlink Control Channel (PDCCH) Physical Downlink Shared Channel (PDSCH) Physical Layer (Physical, PHY) Physical Random Access Channel (PRACH) Physical Uplink Control Channel (PUCCH)Physical Uplink Shared Channel (PUSCH)Quasi-colocation (QCL) Random Access (RA) Radio Access Network (RAN) Random Access Response (RAR) Release (Rel) Rank indicator (RI) Radio Frequency (RF) Radio Network Temporary Identifier (RNTI) Radio Resource Control (RRC) Radio Resource Management (RRM) Reference Signal (RS) Secondary Cell (SCell) Secondary Cell Group (SCG) Secondary Node (SN) SRS Resource Indicator (SRI) Sounding Reference Signal (SRS) Transport Block (TB) Time Division Duplexing (TDD) Transmit Precoding Matrix Indicator (TPMI) Transmission Rank Indication (TRI) Technical Specification (TS) Transmitting (Tx) User Equipment (UE) Uplink (UL) Ultra-Reliable and Low-Latency Communication (URLLC)

[0021] The following contains specific information related to the implementation of the present application. The accompanying drawings and the detailed description attached thereto are only for the implementation modes. However, the present application is not limited to these implementation modes. Other variations and implementation modes of the present application will be obvious to those skilled in the art.

[0022] Unless otherwise specified, identical or corresponding components in the drawings may be represented by identical or corresponding reference numerals. In addition, the drawings and illustrations in the present application are generally not drawn to scale and are not intended to correspond to actual relative sizes.

[0023] For the purpose of consistency and ease of understanding, similar features may be labeled with the same numbers in the drawings (although not so labeled in some examples). However, the features in different embodiments may differ in other aspects and should not be narrowly limited to what is shown in the drawings.

[0024] References to "an implementation," "implementation," "example implementation," "various implementations," "some implementations," "implementations of the present application," and the like may indicate that the implementation of the present application described in this manner may include certain features, structures, or characteristics, but not every possible implementation of the present application necessarily includes the certain features, structures, or characteristics. In addition, repeated use of the phrases "in some implementations" or "in example implementations," "implementations" do not necessarily refer to the same implementation, although they may refer to the same implementation. In addition, the use of any phrase "implementation" in connection with "the present application" does not mean that all implementations of the present application must include certain features, structures, or characteristics, but should be understood as "at least some implementations of the present application" include the said certain features, structures, or characteristics. The term "coupled" is defined as directly connected or indirectly connected through intermediate components, and is not necessarily limited to physical connections. The term "includes" when used means "including but not necessarily limited to"; it specifically indicates open inclusion or membership in the described combinations, groups, series, and equivalents.

[0025] The expression "at least one of A, B and C" or "at least one of the following: A, B and C" means "only A, or only B, or only C, or any combination of A, B and C". The terms "system" and "network" can be used interchangeably. The term "and / or" is only used to describe the association relationship of associated objects, indicating that there may be three relationships. A and / or B can mean that A exists alone, A and B exist at the same time, or B exists alone. "A and / or B and / or C" can mean that at least one of A, B and C exists. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0026] For the purpose of explanation and non-limiting, specific details such as functional entities, technologies, protocols and standards are set forth to provide an understanding of the described technology. In other examples, detailed descriptions of well-known methods, technologies, systems and architectures are omitted to avoid making the present application unclear with unnecessary details.

[0027] Those skilled in the art will immediately recognize that any NW function or algorithm of the present application can be implemented by hardware, software, or a combination of software and hardware. The disclosed functions may correspond to modules, which may be software, hardware, firmware, or any combination thereof.

[0028] Software implementations may include computer executable instructions stored on a computer readable medium such as a memory or other type of storage device, such as a memory or other type of storage device. One or more microprocessors or general-purpose computers with communication processing capabilities can be programmed using corresponding executable instructions and perform the described NW functions or algorithms.

[0029] A microprocessor or general-purpose computer may be formed by an application specific integrated circuit (ASIC), a programmable logic array and / or using one or more digital signal processors (DSP). Although several exemplary embodiments described in this application are for software installed and executed on computer hardware, alternative exemplary embodiments implemented as a combination of firmware, hardware, or hardware and software are also within the scope of this application. Computer-readable media include, but are not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), electronic erasable programmable read-only memory (EEPROM), flash memory, compact disc read-only memory (CD-ROM), cassettes, tapes, disk storage, or any other equivalent medium capable of storing computer-readable instructions.

[0030] A radio communication network architecture such as a Long Term Evolution (LTE) system, an LTE Advanced (LTE-A) system, an LTE Advanced Pro system, or a 5G NR Radio Access Network (RAN)) typically includes at least one base station, at least one UE, and one or more optional network components that provide connectivity in the network. The UE communicates with a network, such as a Core Network (CN), an Evolved Packet Core (EPC) network, an Evolved Universal Terrestrial Radio Access network (E-UTRAN), a 5G Core (5G Core, 5GC), or with a RAN established through one or more BSs.

[0031] UE includes but is not limited to a mobile station, a mobile terminal or device, or a user communication radio terminal. UE can be a portable radio device, including but not limited to a mobile phone, a tablet, a wearable device, a sensor, a vehicle, or a personal digital assistant (PDA) with wireless communication capabilities. UE is configured to receive signals over the air interface and send signals to one or more cells in the RAN.

[0032] The BS may be configured to provide communication services according to at least a Radio Access Technology (RAT), such as Worldwide Interoperability for Microwave Access (WiMAX), Global System for Mobile (GSM), commonly referred to as 2G, GSM Enhanced GSM Evolution (EDGE) RAN (GERAN), General Packet Radio Service (GPRS), Universal Mobile Telecommunication System (UMTS), commonly referred to as 3G based on basic Wideband-Code Division Multiple Access (W-CDMA), high-speed packet access (HSPA), LTE, LTE-A, evolved / enhanced LTE (eLTE), i.e., LTE connected to 5GC, NR (commonly referred to as 5G) and / or LTE-A Pro. However, the scope of the present application is not limited to these protocols.

[0033] BS may include but is not limited to Node B (NB) in UMTS, Evolved Node B (eNB) in LTE or LTE-A, Radio Network Controller (RNC) in UMTS, Base Station Controller (BScontroller, BSC) in GSM / GERAN, ng-eNB in ​​Evolved Universal Terrestrial Radio Access (E-UTRA) BS related to 5GC, Next Generation Node B (gNB) in 5G-RAN, or any other device capable of controlling wireless communications and managing radio resources within a cell. BS can provide services to one or more UEs through a wireless interface.

[0034] A BS may provide radio coverage to a specific geographical area using multiple cells constituting a RAN. A BS may support the operation of a cell. Each cell may be used to provide services to at least one UE within its radio coverage.

[0035] Each cell (usually referred to as a serving cell) can provide services to serve one or more UEs within its radio coverage, whereby each cell schedules downlink (DL) resources and optional uplink (UL) resources to at least one UE within its radio coverage for DL ​​and optional UL packet transmission. A BS can communicate with one or more UEs in a radio communication system through a plurality of cells.

[0036] The cell can allocate sidelink (SL) resources to support proximity service (ProSe), LTE SL service, and / or LTE / NR vehicle to everything (V2X) service. Each cell can have a coverage area that overlaps with other cells.

[0037] In the case of Multi-RAT Dual Connectivity (MR-DC), the master cell in the Master Cell Group (MCG) or the Secondary Cell Group (SCG) can be called a Special Cell (SpCell). The Primary Cell (PCell) can include the SpCell of the MCG. The Primary SCG Cell (PSCell) can include the SpCell of the SCG. The MCG can include a set of service cells associated with the Master Node (MN), including the SpCell and optionally one or more Secondary Cells (SCell). The SCG can include a set of service cells associated with the Secondary Node (SN), including the SpCell and optionally one or more SCells.

[0038] As mentioned above, the frame structure of NR supports flexible configuration to adapt to various next-generation (e.g., 5G) communication requirements, such as enhanced Mobile Broadband (eMBB), Massive Machine Type Communication (mMTC), and Ultra-Reliable and Low-Latency Communication (URLLC), while meeting high reliability, high data rate, and low latency requirements. As agreed in 3GPP, Orthogonal Frequency Division Multiplexing (OFDM) technology can be used as the baseline for NR waveforms. Scalable OFDM parameter sets such as adaptive subcarrier spacing, channel bandwidth, and cyclic prefix (CP) can also be used.

[0039] Consider two coding schemes for NR, specifically Low-Density Parity-Check (LDPC) and polar codes. The coding scheme adaptability can be configured based on channel conditions and / or service applications.

[0040] In the transmission time interval (TTI) of a single NR frame, at least downlink (DL) transmission data, guard interval and uplink (UL) transmission data should be included. Each part of DL transmission data, guard interval and UL transmission data should also be configurable (for example, based on NR network dynamics). In addition, SL resources can also be provided in NR frames to support ProSe services or V2X services.

[0041] Any two or more of the following sentences, paragraphs, (sub)bullets, points, actions, behaviors, terms, alternatives, aspects, examples, or claims described in the following application may be logically, reasonably and appropriately combined to form a particular method.

[0042] Any sentence, paragraph, (sub)bullet, point, action, behavior, term, alternative, aspect, example or claim described in the following application may be independently and individually implemented to form a specific method.

[0043] Dependencies in the present application, such as “based on”, “more specifically”, “preferably”, “in one embodiment”, “in some implementations”, etc., are only possible examples and do not limit the specific method.

[0044] “A and / or B” in the present invention may include any one of A or B, both A and B, or at least one of A and B.

[0045] The following provides examples of some selected terms used in the context of this application.

[0046] Antenna Panel: Antenna panel is a conceptual term for UE antenna implementation. It can be assumed that the panel is an operating unit for controlling the transmission spatial filter (e.g., beam). The panel may include multiple antenna elements. Beams may be formed by the panel, and two panels may be required to form two beams simultaneously. Such simultaneous beamforming from multiple panels may be affected by UE capabilities. A similar definition may be made for "antenna panel" by applying the spatial receive filtering characteristics.

[0047] Beam: The terms "beam" and "spatial filter" may be used interchangeably in this application. For example, when a UE reports a preferred gNB Tx beam, the UE is essentially selecting the spatial filter used by the gNB. The term "beam information" is used to provide information about which beam / spatial filter is being used / selected. In some implementations, individual reference signals are transmitted by applying individual beams (spatial filters). Therefore, the term "beam" or "beam information" may be represented by a reference signal resource index.

[0048] DCI: DCI stands for Downlink Control Information and there are multiple DCI formats used in PDCCH. DCI format is a predefined format in which downlink control information is packaged / formed and transmitted in PDCCH.

[0049] TCI state: The TCI state contains parameters for configuring the QCL relationship between one or two reference signals and a target reference signal set. For example, the target reference signal set can be the DM-RS ports of PDSCH, PDCCH, PUCCH or PUSCH.

[0050] HARQ: HARQ is a function that ensures transmission between peer entities at Layer 1 (e.g., PHY layer). When the PHY layer is not configured for DL / UL spatial multiplexing, a single HARQ process can support one TB. When the PHY layer is configured for DL / UL spatial multiplexing, a single HARQ process can support one or more TBs. There may be one HARQ entity per serving cell. Each HARQ entity can support parallel processing of (e.g., multiple) DL and UL HARQ processes.

[0051] Antenna port: An antenna port can be used to transmit PUSCH or PUCCH.

[0052] Antenna Group: An antenna group may be a group including multiple antenna ports, where all antenna ports within the group are fully coherent.

[0053] Panel: A panel may be a group including one antenna port, or a group including more than one antenna port, or an antenna group, or a group including more than one antenna groups.

[0054] ρ: ρ may represent the number of antenna ports of the UE. For example, if the UE is equipped with 8 antenna ports (8TX), then ρ is equal to 8.

[0055] Codebook: Fully coherent / partially coherent / incoherent codebook (subset) may include one or more transmission precoding matrices. A fully coherent codebook subset may indicate that all precoders in the corresponding codebook subset are fully coherent. A partially coherent codebook subset may indicate that all precoders in the corresponding codebook subset are partially coherent. An incoherent codebook subset may indicate that all precoders in the corresponding codebook subset are incoherent.

[0056] SRS-ports: Antenna ports used to transmit SRS.

[0057] 4TX codebook: Codebook used for uplink CB transmission when the UE is equipped with four antenna ports.

[0058] 2TX codebook: codebook used for uplink CB transmission when the UE is equipped with two antenna ports.

[0059] Nested coherence capability: In this application, the term "nested coherence capability" may refer to a coherence capability that includes all related derivation capabilities. The nested coherence capability may cover all sub-capabilities related to derivation coherence. The coherence capability that supports fully coherent interfering encoders may also support partially coherent and non-coherent interfering encoders. The coherence capability that supports partially coherent interfering encoders may also support non-coherent interfering encoders. For example, the gNB / NW may configure the UE with the coherence capability to support fully coherent, partially coherent, and non-coherent encoders. For example, the gNB / NW may configure the UE with the coherence capability to support partially coherent and non-coherent encoders. For example, the gNB / NW may configure the UE with the coherence capability to support non-coherent encoders.

[0060] MIMO technology is one of the key technologies in NR systems and has been successful in commercial deployments. MIMO characteristics for FDD and TDD systems have been studied and specified, with the main part being for downlink MIMO operation. It is very important to identify and specify the necessary enhancements in uplink MIMO. In addition, necessary enhancements on downlink MIMO may still need to be introduced to facilitate the use of large antenna arrays not only for frequency range 1 (FR1) but also for frequency range 2 (FR2) to achieve the evolution of NR deployment. Such enhancements may include the following areas.

[0061] Study and specify UL DMRS, SRS, SRI, and TPMI (including codebook) enhancements to enable 8-transmit uplink operation (8-TX UL operation) to support 4 or more layers per UE in the UL for CPE, FWA, vehicles, or industrial equipment. Potential limitations to this target range (including coherence assumptions, full power / non-full power modes) may be identified as part of the study. 8-TX UL operation may mean that the UE has eight antenna ports in the UL transmission.

[0062] MIMO technology may be an effective way to increase the throughput of NR systems (e.g., by increasing the number of maximum transmission layers and / or using beamforming techniques). Enhancements to UL MIMO operation of NR systems may continue to evolve based on continued hardware advances. Therefore, a UE with 8 TXs may become a possible scenario.

[0063] In this scenario, the increased number of maximum transmission layers may make layer mapping a potential problem, where layer mapping represents a mechanism for mapping complex-valued modulation symbols to corresponding layers in a MIMO system. After the layer mapping is completed, all layers can be mapped to antenna ports by corresponding nested precoding matrices. Considering antenna port mapping, how to indicate a unique mapping for the system may be another potential problem. On the other hand, due to the increase in the number of UL TXs, the size of the supported codebook subsets corresponding to different coherence conditions may increase. Therefore, the nested indication of TPMI may no longer be suitable for use. In addition, the nested indication of TPMI means that the configured codebook subset can be applied to at least one of the three coherence conditions. The nested indication of TPMI can be of three categories: a configured codebook subset applied to fully coherent, partially coherent, and incoherent conditions; a configured codebook subset applied to partially coherent and incoherent conditions; and a configured codebook subset applied to incoherent conditions. Therefore, one possible method of TPMI indication is to separately configure a codebook subset suitable for a specific coherence condition. For example, a configured codebook subset can be specifically applied to fully coherent, partially coherent, or incoherent conditions. However, this approach may result in the indication of the precoding matrix not being able to be flexibly adjusted to adapt to the channel conditions. Therefore, another potential problem may be how to use signaling to switch between different codebook subsets.

[0064] In the present application, the implementation of 8TX PUSCH transmission is disclosed, including methods of layer mapping, antenna port mapping and codebook subset switching.

[0065] UE Capabilities

[0066] The UE may report its UE capabilities by sending a UECapabilityInformation message (e.g., via RRC signaling) to the gNB / NW after receiving a UECapabilityEnquiry message (e.g., via RRC signaling) from the gNB / NW. The UECapabilityInformation message may indicate at least one of the following: the maximum number of transmission layers for CB PUSCH, the maximum number of SRS resources for CB PUSCH per SRS resource set, the maximum number of SRS resources for simultaneous transmission of CB PUSCH, the maximum number of SRS resources for NCB PUSCH per SRS resource set, the maximum number of transmission layers for NCB PUSCH, the maximum number of SRS resources for simultaneous transmission of NCB PUSCH, supported codebook subsets, antenna port information (e.g., number of antenna groups, layout configuration), and the maximum number of codewords.

[0067] The UE may report the maximum number of transmission layers for the CB PUSCH using the field maxNumberMIMO-LayersCB-PUSCH in the FeatureSetUplinkPerCC IE. The UE may report the maximum number of transmission layers for the NCB PUSCH using the field maxNumberMIMO-LayersNCB-PUSCH in the FeatureSetUplinkPerCC IE. The UE may report the maximum number of SRS resources for the CB PUSCH per SRS resource set using the field maxNumberSRS-ResourcePerSet in the FeatureSetUplinkPerCC IE. The UE may report the maximum number of simultaneously transmitted SRS resources for the CB PUSCH using the field maxNumberSimultaneousSRS-ResourceTx in the FeatureSetUplinkPerCC IE. The UE may report the maximum number of SRS sources for the CB PUSCH per SRS resource set using a field in the FeatureSetUplinkPerCC IE. The UE may use the maxNumberSimultaneousSRS-ResourceTx field in the FeatureSetUplinkPerCC IE to report the maximum number of simultaneous transmission SRS resources for NCB PUSCH. The UE may use the pusch-TransCoherence field in the MIMO-ParametersPerBand IE to report the supported codebook subsets. The UE may use one or both fields in the IE to report antenna port information. The UE may use one field in the IE to report the maximum number of codewords.

[0068] In some implementations, when the gNB / NW sends a UECapabilityEnquiry message to the UE, the UE may report the maximum number of transmission layers for CB PUSCH, which may be one to v layers, by sending a UECapabilityInformation message based on the UE capabilities. The field maxNumberMIMO-LayersCB-PUSCH may be included in the UECapabilityInformation message. The UE may include, but is not limited to, a device with 8 antenna ports, where v∈{1,2,…,c} and v may be a positive integer greater than or equal to one. In addition, c may be determined by selecting an even number from the sequence {1,…,ρ} where c may be limited by p. For example, if the UE is equipped with four antenna ports (e.g., p equals four), the maximum number of c may be four (e.g., the maximum number of transmission layers may be four). In other words, when the UE is equipped with eight antenna ports, the maximum number of transmission layers may be up to eight. The number of layers indicating the actual transmission (e.g., CB or NCB PUSCH transmission) may be limited to be less than or equal to the maximum number of transmission layers.

[0069] In some implementations, when the gNB / NW sends a UECapabilityEnquiry message to the UE, the UE may report one or more codebook subset support capabilities.

[0070] In some implementations, the UE may indicate its support for the codebook subset used by the fully interrelated encoder by setting a specific field in the IE, for example, the field N used to indicate the number of antenna groups may be set to g Set to 1, where N g =1 indicates that the UE has one antenna group.

[0071] In some implementations, the UE may indicate its support for N by setting a specific field in the IE. g = 2, the support of the codebook subset used by the partial intermediary encoder, for example, field N g Can be set to 2, where N g =2 may represent a UE with two antenna groups.

[0072] In some implementations, the UE may indicate its support for N by setting a specific field in the IE. g = 4. For example, field N g Can be set to 4, where N g =4 may represent a UE with four antenna groups.

[0073] In some implementations, the UE may indicate its support for N by setting a specific field in the IE.g = 8. For example, field N g Can be set to 8, where N g =8 may represent a UE with eight antenna groups.

[0074] In some implementations, the UE may indicate its support for N g = 1 fully interphase encoder with N g =2 partial phase interferometer, with N g = 4 partial phase interferometers and N g =8 non-coherent pre-encoders. In other words, the UE can configure one or more N in the IE through a specific field. g For example, a particular field may be set by a 4-bit bitmap, where each bit is associated with N g If a bit is set to 1, the UE can use the associated N g The value indicates its support for the codebook subset used for the precoder. The rightmost bit of the bitmap can be the LSB, and the leftmost bit of the bitmap can be the MSB. In some implementations, N g Values ​​can be associated with the bitmap in increasing order. For example, N g = 1 can be associated with the LSB of the bitmap, N g = 2 can be associated with the second bit of the rightmost bit of the bitmap, N g =4 can be associated with the third bit of the rightmost bit of the bitmap, and N g = 8 may be associated with the MSB of the bitmap. For example, when the bitmap is set to "1101", it may mean that the UE may support the use of fully interrelated encoders (corresponding to N g =1), partial phase interference encoder (corresponding to N g =4) and non-phase interfering encoders (corresponding to N g =8). In some implementations, N g Values ​​can be associated with the bitmap in descending order. For example, N g = 8 can be associated with the LSB of the bitmap, N g =4 can be associated with the second bit of the rightmost bit of the bitmap, N g = 2 can be associated with the third bit of the rightmost bit of the bitmap, and N g = 1 may be associated with the MSB bit of the bitmap. For example, a bitmap of "1101" may indicate that the UE may support g = 1, and the codebook subset for N g = 2 partial phase precoder codebook subsets, and for Ng = 8 codebook subsets of non-coherent pre-encoders.

[0075] In some implementations, the UE may indicate its support for N by setting a specific field in the IE. g = 1 fully interfering encoder, N g =2 partial phase encoder, N g =4 partial phase encoder and N g = 8. In other words, the UE can configure one or more N through a specific field in the IE. g For example, a specific field can be set by index, where the index can be the same as N g In addition, the UE may set a specific field according to a dedicated table, where the dedicated table may include 2 4 -1 combination. A combination can include one, two, three or four N g In some implementations, it may be possible to exclude any N g A combination of values.

[0076] In some implementations, the UE may indicate its support for N g = 1 fully interphase encoder with N g =2 partial phase interferometer, with N g = 4 partial phase interferometers and N g =8 non-coherent pre-encoders. In other words, the UE can configure one or more N g , where each specific field can be associated with an N g In addition, four specific fields can be in ENUMERATED format, such as ENUMERATED{enabled, disabled}. For example, if only N g = 1 is set to "enabled" and other specific fields are set to "disabled", the UE can indicate its support for the codebook subset for the fully relevant encoder. g = 1 and the specific fields associated with N g =4 is set to "enabled" and other specific fields are set to "disabled", the UE can indicate that it supports fully inter-encoders and N g = 4. For example, if all specific fields are set to "enabled", the UE may indicate that it supports a codebook subset with N g = 1 fully interphase encoder with N g=2 partial phase interferometer, with N g = 4 partial phase interferometers and N g = 8 non-coherent pre-encoder codebook subsets. In some implementations, when the number of antenna ports used for transmission is eight, the UE may support at least one N g value.

[0077] In some implementations, the UE may set the IE to the value of "N" in the enumeration. g " to indicate that it has relevant N g The support of the codebook subset of the precoder is worth N g Possible values ​​are 1, 2, 4, or 8.

[0078] PUSCH configuration

[0079] The UE may configure the PUSCH configuration when it receives an RRCSetup message, an RRCResume message, an RRCReconfiguration message, or other messages sent by the gNB / NW via RRC signaling. These messages may include a PUSCH-Config IE, which may be related to parameter settings for PUSCH transmission. The PUSCH-Config IE may include at least one of the following fields: txConfig, mcs-Table, mcs-TableTransformPrecoder, transformPrecoder, codebookSubset, codebookSubsetDCI-0-2, maxRank, maxRankDCI-0-2, mcs-TableDCI-0-2, and mcs-TableTransformPrecoderDCI-0-2.

[0080] txConfig may indicate whether the UE uses CB or NCB PUSCH transmission. For example, if txConfig is set to codebook, the UE may use CB PUSCH transmission; if txConfig is set to noncodebook, the UE may use NCB PUSCH transmission; if txConfig does not exist, the UE may transmit PUSCH on one antenna port. mcs-Table or mcs-TableTransformPrecoder may indicate which MCS table is used for PUSCH transmission triggered by DCI format 0_0 and DCI format 0_1, depending on whether transform precoding is disabled or enabled. mcs-Table-DCI-0-2-r16 or mcs-TableTransformPrecoder-DCI-0-2 may indicate which MCS table is used for PUSCH transmission triggered by DCI format 0_2, depending on whether transform precoding is disabled or enabled. maxRank or maxRankDCI-0-2 may indicate the maximum transmission rank of the PUSCH triggered by DCI format 0_1 ​​or DCI format 0_2. codebookSubset or codebookSubsetDCI-0-2 may indicate the codebook subset that may be used for TPMI for PUSCH triggered by DCI format 0_1 ​​or DCI format 0_2. transformPrecoder may indicate whether transform precoding is enabled or disabled. In some implementations, if the field transformPrecoder does not exist, the UE may apply the value of the field msg3-transformPrecoder.

[0081] In some implementations, the NW may configure the maximum transmission rank of the PUSCH for the UE via RRC signaling, such as via the maxRank included in the PUSCH-Config IE. The value of maxRank may be an integer selected from 1 to c. For example, the format of maxRank may be INTEGER(0..c) or INTEGER(1..c). In some implementations, c may be less than or equal to maxNumberMIMO-LayersCB-PUSCH or maxNumberMIMO-LayersNCB-PUSCH, depending on whether txConfig is set to codebook or noncodebook. The UE may be a device with eight antenna ports.

[0082] In some implementations, the UE may identify the number of antenna ports used for transmission through RRC signaling from the gNB / NW (e.g., PUSCH-Config IE, SRS-Config IE, or other IEs). The maximum number of antenna ports used for transmission may be limited by UE capabilities. More specifically, the maximum number of antenna ports may be less than or equal to the value reported by the UE capabilities.

[0083] In some implementations, if the UE receives a PUSCH-Config IE containing a codebook subset configuration field from the gNB / NW via RRC signaling, the UE may configure a coherence capability from the supported codebook subsets indicated by the UE itself. In addition, each coherence capability may be associated with a supported codebook subset. For example, if the configured coherence capability is associated with N g =2, then the UE can be allowed to use N g = 2, one of the partial phase precoders performs PUSCH transmission. This can be similarly applied to other N g value.

[0084] In some implementations, if the UE reports one, two, three, or four supported N g If the value is set, the UE can configure the supported N by receiving the PUSCH-Config IE from the gNB / NW g For example, if the UE reports that it supports N g =1, N g =2 and N g =8, the gNB / NW can configure a UE with N g =1, N g =2 or N g =8 associated coherence capabilities.

[0085] In some implementations, if the UE identifies that the number of antenna ports used for transmission is equal to 8 and is configured to perform CB transmission, the UE may configure itself with a coherence capability from the supported codebook subset based on the received PUSCH-Config IE; otherwise, the UE may configure its nested coherence capability to support the codebook subset based on the received PUSCH-Config IE. The UE may identify the number of antenna ports used for CB transmission through the indicated SRS resources by receiving DCI or RRC signaling from the gNB / NW. For example, when the number of antenna ports used for CB transmission is 8, the gNB / NW may configure the UE with a coherence capability from the supported codebook subset. For example, when the number of antenna ports used for CB transmission is two or four, the gNB / NW may configure the UE with a nested coherence capability (e.g., fullyAndParialAndNonCoheren, parialAndNonCoherent, or nonCoherent) based on the supported codebook subset (e.g., fullCoherent, parialCoherent, or nonCoherent).

[0086] In some implementations, if the UE configures only one coherent capability for itself from the supported codebook subset based on the received PUSCH-Config IE, the corresponding field in the received PUSCH-Config IE may be in ENUMERATED format (e.g., ENUMERATED{n1,n2,n4,n8}). When this field is set to n1, the N g = 1. When this field is set to n2, you can configure the coherence capability associated with N g =2. When this field is set to n4, you can configure the coherence capability related to N g =4 related coherence capabilities. When this field is set to n8, you can configure g =8 related coherence capabilities.

[0087] In some implementations, if the UE configures only one coherent capability for itself from the supported codebook subset according to the received PUSCH-Config IE, the corresponding field in the received PUSCH-Config IE may be in BIT STRING format (e.g., 4-bit bitmap). In some implementations, each bit may be associated with an N g The bitmap is associated with a value, and only one bit in the bitmap can be set to "1". For example, a bitmap of '1000' can correspond to N g =8; bitmap '0100' can correspond to N g =4; bitmap '0010' can correspond to N g=2; and bitmap '0001' may correspond to N g =1.

[0088] In some implementations, if the UE configures only one coherence capability for itself from the supported codebook subset based on the received PUSCH-Config IE, the corresponding field in the received PUSCH-Config IE may be in BIT STRING format, where each coherence capability is represented by a code point. In some implementations, code point '00' may correspond to N g =1, code point '01' can correspond to N g =2, code point '10' can correspond to N g =4, code point '11' can correspond to N g = 8. In some implementations, code point '11' may correspond to N g = 1, code point '10' can correspond to N g =2, code point '01' can correspond to N g =4, code point '00' can correspond to N g =8.

[0089] In some implementations, if the UE configures only one coherent capability for itself from the supported codebook subset based on the received PUSCH-Config IE, the corresponding field in the received PUSCH-Config IE may be in ENUMERATED format. For example, the field may be represented by ENUMERATED{n1,n2,n4,n8}. When the field is set to 'n1' / 'n2' / 'n4' / 'n8', it corresponds to N g =1 / 2 / 4 / 8.

[0090] In some implementations, when the gNB / NW sends a UECapabilityEnquiry message to the UE, the UE may respond by sending a UECapabilityInformation message, which may indicate the maximum number of codewords. The UE may report the maximum number of codewords by sending a UECapabilityInformation message. For example, the UECapabilityInformation message may include a single field (within the FeatureSetUplinkPerCC IE, MIMO-ParametersPerBand IE, or another IE) to the gNB / NW. For example, the UE may set this field to one of two possible settings: n1 or n2. This field may be in ENUMERATED format, such as ENUMERATED{n1,n2}. When the UE configures this field to n1, the UE only supports / performs single codeword transmission; when the UE configures this field to n2, the UE may support both single codeword transmission and dual codeword transmission.

[0091] In some implementations, if this field is set to n1, a single codeword can be mapped to all transmission layers of the CB / NCB PUSCH. In some implementations, if this field is set to n2, the number of enabled codewords can be determined by the number of transmission layers. For example, if the number of transmission layers configured by the gNB / NW is less than or equal to 4, only one codeword can be enabled, otherwise two codewords can be enabled.

[0092] In some implementations, if this field is set to n2 and only single codewords are enabled, a single codeword can be mapped to all transmission layers of CB / NCB PUSCH. In addition, a single codeword can be mapped to up to eight layers.

[0093] In some implementations, if this field is set to n2 and dual codewords are enabled, each codeword can be mapped to a corresponding transport layer group for CB / NCB PUSCH. Moreover, each codeword can be mapped to up to four layers.

[0094] Layer Mapping

[0095] Layer mapping may refer to the process of mapping the complex-valued modulation symbols of each codeword to the transmission layer. For PUSCH transmission, the gNB / NW may indicate / configure the number of transmission layers and the number of enabled codewords to the UE through DCI / RRC signaling. In addition, these two values ​​may be related to the measurement value of the reference signal (e.g., SRS) sent by the UE.

[0096] Based on these two values ​​indicated / configured (e.g., the number of transmission layers and the number of enabled codewords) (e.g., indicated / configured by the gNB / NW), the UE can use a dedicated table to map complex-valued symbols to transmission layers. Indicates the number of modulation symbols transmitted by each layer of the physical channel, represents the codeword, q is the number of modulation symbols transmitted on the physical channel, where q∈{0,1}. (q) (i) represents the complex-valued modulation symbol corresponding to index i for codeword q, where In addition, x(i)=[x (0) (i)…x (v) (i)] T is the vector corresponding to the mapping layer, where and ν is the number of layers.

[0097] Table 1 shows an example layer mapping according to an example implementation of the present application. In some implementations, if the number of transmission layers of the UE is indicated / configured to be one of {1, 2, 3, 4, 5, 6, 7, 8}, dual codewords are enabled, and only single codewords are performed, the UE may map complex-valued modulation symbols to the transmission layers according to Table 1 below. Table 1

[0098] Table 2 shows an example layer mapping according to an example implementation of the present application. In some implementations, if the number of transmission layers indicated / configured to the UE is one of {1, 2, 3, 4, 5, 6, 7, 8}, and two codewords are enabled when the number of layers indicated / configured is greater than four, the UE may map the complex-valued modulation symbols to the transmission layers according to the following Table 2. Table 2

[0099] Table 3 shows an example layer mapping according to an example implementation of the present application. In some implementations, if the number of transmission layers indicated / configured to the UE is one of {1, 2, 3, 4, 5, 6, 7, 8}, and two codewords are enabled when the number of layers indicated / configured is greater than four, the UE may map the complex-valued modulation symbols to the transmission layers according to the following Table 3. Table 3

[0100] Antenna Port Mapping

[0101] Antenna port mapping may refer to the process of mapping a transport layer to an antenna port. For UL transmission, the UE may configure its transmit precoding matrix by receiving DCI / RRC signaling from the gNB / NW to perform antenna port mapping. When transform precoding is enabled, the layer vector (i) may be converted to a transport layer vector y(i) = [y (0) (i)…y (v-1) (i)] T ,otherwise represents the complex-valued vector mapped from y(i) through the transmit precoding matrix, where the antenna ports start from p0 to p ρ-1 W represents the transmission precoding matrix, and the relationship between z(i) and y(i) can be described by the following formula:

[0102] In some implementations, if the gNB / NW configures the UE with NW by sending RRC signaling, MAC CE or DCI signaling to the UE, g =1, the UE can select the transmit precoding matrix from the codebook subset containing the completely correlated precoding matrices.

[0103] In some implementations, with N g =1 The codebook used by the relevant coherent capability can be generated according to the principle of DL Type I codebook. Based on this principle, the gNB / NW can inform the UE of the broadband information (e.g., i 1,x ) and subband information. And, the number of indexes corresponding to the wideband information depends on the number of antenna ports used for UL transmission and the layout configuration of the antenna ports (e.g., (N1, N2)). For example, the gNB / NW can notify a combination of wideband information and subband information through DCI signaling, MAC CE, or RRC signaling, thereby configuring a fully interrelated encoder for the UE.

[0104] In some implementations, the combination of broadband information and subband information sent to the UE by the gNB / NW can be represented by an index. In other words, the gNB / NW can notify the UE of the broadband information and the subband information through DCI signaling, MAC CE, or RRC signaling containing the corresponding index. For example, the gNB / NW can configure an index associated with an n-tuple for the UE through DCI signaling, MAC CE, or RRC signaling, where the index includes broadband information and subband information, where the n-tuple includes i 1,x and i2, used to indicate fully interrelated encoders.

[0105] In some implementations, the UE can obtain broadband information by receiving common signaling (e.g., DCI signaling, MAC CE, or RRC signaling) sent by the gNB / NW, where the common signaling can be used to notify a group of UEs. In other words, the gNB / NW can send common signaling to a group of UEs, so that all UEs in the group can obtain the same broadband information. Common signaling can refer to a common configuration, a DCI format with a CRC scrambled by a specific RNTI, or a specific DCI format.

[0106] In some implementations, the UE may obtain the subband information by receiving dedicated signaling (e.g., DCI signaling, MAC CE, or RRC signaling) sent by the gNB / NW, and the dedicated signaling may be used to notify a specific UE. That is, the gNB / NW may send dedicated signaling to a specific UE, so that the specific UE may obtain the dedicated subband information.

[0107] In some implementations, if the gNB / NW configures N for the UE via RRC signaling, MAC CE, or DCI signaling g =2 associated coherence capability, the transmit precoding matrix can be selected from a codebook subset containing partially correlated precoding matrices, and the UE can support two groups of antennas.

[0108] In some implementations, for use with N g =2 related coherence capability codebook can be replaced by two 4TX codebooks. The two 4TX codebooks can only include fully correlated precoding matrices for UEs with four antenna ports. In other words, the transmission matrix can be composed of two fully correlated precoding matrices. The two precoding matrices can be selected from the same or different 4TX codebooks.

[0109] In some implementations, the transmit precoding matrix information sent by the gNB / NW via DCI signaling may include two TPMIs, which may be selected from the same or different 4TX codebooks.

[0110] In some implementations, when the information of the transmission precoding matrix includes two TPMIs, the corresponding field / parameter can represent the information by connecting the two TPMIs. For example, the corresponding field in the dedicated DCI format can represent the first TPMI with the first X bits and the second TPMI with the remaining Y bits. For example, in a dedicated IE received by RRC signaling, the corresponding parameter can be represented as a value. The first M bits of the value can correspond to the first TPMI, and the remaining N bits can correspond to the second TPMI. In addition, X can be equal to or different from Y, depending on the dedicated table adopted by the 4TX codebook. Similarly, M can be equal to or different from N.

[0111] In some implementations, the combination of the two TPMIs sent by the gNB / NW to the UE can be represented by an index. That is, the gNB / NW can inform the UE of the two TPMIs through DCI signaling, MAC CE, or RRC signaling containing the corresponding index. For example, the UE can receive the corresponding index from the DCI signaling, MAC CE, or RRC signaling, and by searching the dedicated table through the index, the UE can determine the two TPMIs.

[0112] In some implementations, the combination of the two TPMIs sent by the gNB / NW to the UE can be represented by an index, that is, the gNB / NW can notify the UE of the two TPMIs through DCI signaling, MAC CE or RRC signaling. In some implementations, the RRC signaling may include the first part of the information of the corresponding index, and the DCI signaling or MAC CE may include the remaining information of the corresponding index. For example, the gNB / NW can configure the first part of the corresponding index to the UE through RRC signaling, and then notify the UE of the remaining information of the corresponding index through DCI signaling or MAC CE. The UE can determine the two TPMIs by searching the dedicated table through the index.

[0113] Table 4 shows a layer partition combination across 2 antenna groups according to an example implementation of the present application. In some implementations, when the UE configures the N through receiving RRC signaling, MAC CE or DCI signaling from the gNB / NW g =2 related self-coherence capability, the layer division combination can follow the following Table 4. Table 4

[0114] In Table 4, the first number in a pair may represent the number of transmission layers allocated to the first antenna group, and the second number in the pair may represent the number of transmission layers allocated to the second antenna group. Certain combinations may be excluded if their benefits to system performance are not obvious.

[0115] In some implementations, when the transmission rank is equal to 1 / 2 / 3 / 4 and only one antenna group is used for transmission, the UE may configure the TPMI of 1 / 2 / 3 / 4 layers for the first antenna group or the second antenna group according to RRC signaling, MAC CE or DCI signaling received from the gNB / NW. When the information of the transmission precoding matrix is ​​represented by the concatenation of two TPMIs, the TPMI associated with the zero transmission layer may be zero-filled. When the information of the transmission precoding matrix is ​​represented by an index representing a combination of two TPMIs, the combination may include a pair with only one TPMI.

[0116] In some implementations, if the transmission rank is greater than 2, the transmission layers of a single codeword may be transmitted by the same or different antenna groups. For example, consider the transmission layer vector y(i) = [y (0) (i)…y (4) (i)] T , from y (0) (i) to y (2) The elements of (i) may belong to the first codeword. In addition, the first TPMI corresponding to the first antenna group may include two transmission layers of the first two layers of the first codeword, and the second TPMI corresponding to the second antenna group may include three transmission layers, including the third layer of the first codeword and two layers of the second codeword. The first two layers of the first codeword may be transmitted through the first antenna group, and the third layer of the first codeword may be transmitted through the second antenna group.

[0117] In some implementations, if the transmission rank is greater than 2, the transmission layer of each codeword can be transmitted by a single antenna group. For example, consider the transmission layer vector y(i) = [y (0) (i)…y (4) (i)] T , from y (0) (i) to y (2) (i) may belong to the first codeword. In addition, the first TPMI corresponding to the first antenna group may include two transmission layers starting from the first codeword, and the second TPMI corresponding to the second antenna group may include three transmission layers starting from the second codeword, wherein all layers of the first codeword may be transmitted through the first antenna group, and all layers of the second codeword may be transmitted through the second antenna group.

[0118] In some implementations, if the UE is configured with N g =4 related coherence capability (for example, by receiving RRC signaling, MAC CE or DCI signaling from the gNB / NW), the transmit precoding matrix can be selected from a codebook subset including partially related precoding matrices, and the UE can support four antenna groups.

[0119] In some implementations, for use with N g =4 related coherence capability codebooks can be replaced by four 2TX codebooks. These four 2TX codebooks can only include full phase interferometric coding matrices for UEs with two antenna ports. In other words, the transmission matrix can be composed of four full phase interferometric coding matrices, each matrix is ​​selected from the same or different 2TX codebooks.

[0120] In some implementations, the transmission precoding matrix information sent by the gNB / NW via DCI signaling may include 4 TPMIs, which can be selected from the same or different 2TX codebooks.

[0121] In some implementations, when the information of the transmission precoding matrix includes 4 TPMIs, the corresponding field / parameter can represent the information by connecting the 4 TPMIs. For example, the corresponding field in the dedicated DCI format can represent the first TPMI with the first X bits, the second TPMI with the Y bits after the X bits, the third TPMI with the Z bits after the X+Y bits, and the fourth TPMI with the remaining I bits. For example, in a dedicated IE received through RRC signaling, the corresponding parameter can be represented as a value, the first M bits of the value can correspond to the first TPMI, the N bits after the M bits of the value can correspond to the second TPMI, the O bits after the M+N bits of the value can correspond to the third TPMI, and the remaining K bits of the value can correspond to the fourth TPMI. In addition, the values ​​of X, Y, Z, and L can vary according to the search in the 2TX codebook. Similarly, the values ​​of M, N, O, and K may also vary.

[0122] In some implementations, the combination of the four TPMIs sent by the gNB / NW to the UE can be represented by an index. That is, the gNB / NW can notify the UE of the four TPMIs through DCI signaling, MAC CE, or RR signaling containing the corresponding index. For example, the UE can receive the corresponding index through DCI signaling, MAC CE, or RRC signaling. By searching the dedicated table through the index, the UE can determine the four TPMIs.

[0123] Table 5 shows a combination of layer partitions across 4 antenna groups according to an example implementation of the present disclosure. In some implementations, when the UE configures the N through receiving RRC signaling, MAC CE or DCI signaling from the gNB / NW g =4 associated coherence capabilities, the layer division combination can follow the following Table 5. Table 5

[0124] In Table 5, the first, second, third, and fourth elements in the 4-tuple may represent the number of transmission layers allocated to the first, second, third, and fourth antenna groups, respectively. If some combinations do not significantly benefit system performance, they may be excluded.

[0125] In some implementations, when the transmission rank is equal to 1 / 2 and only one antenna group is used for transmission, the UE may configure a TPMI with 1 / 2 layers for one of the four antenna groups based on RRC signaling, MAC CE, or DCI signaling received from the gNB / NW. When the information of the transmission precoding matrix is ​​represented by the concatenation of four TPMIs, the TPMI associated with the zero transmission layer may be zero-padded. When the information of the transmission precoding matrix is ​​represented by an index representing a combination of four TPMIs, the combination may include a 4-tuple with only one TPMI.

[0126] In some implementations, if the transmission rank is greater than 2, the transmission layers of a single codeword may be transmitted by the same or different antenna groups. For example, consider the transmission layer vector y(i) = [y (0) (i)…y (4) (i)] T , from y (0) (i) to y (2) The elements of (i) may belong to the first codeword. In addition, the first TPMI corresponding to the first antenna group may include two transmission layers of the first two layers of the first codeword, and the third TPMI corresponding to the third antenna group may include two transmission layers, the two transmission layers including the third layer of the first codeword and the first layer of the second codeword. The first two layers of the first codeword may be transmitted through the first antenna group, and the third layer of the first codeword may be transmitted through the third antenna group.

[0127] In some implementations, if the transmission rank is greater than 2, the transmission layer of each codeword can be transmitted by a single antenna group. In addition, when two codewords are enabled, the maximum number of transmission ranks can be equal to 4. For example, consider the transmission layer vector y(i) = [y (0) (i)…y (3) (i)] T , from y (0) (i) to y (1) The elements of (i) may belong to the first codeword. In addition, the first TPMI corresponding to the first antenna group may include two transmission layers starting from the first codeword, and the third TPMI corresponding to the third antenna group may include two transmission layers starting from the second codeword. All layers of the first codeword may be transmitted through the first antenna group, and all layers of the second codeword may be transmitted through the third antenna group.

[0128] In some implementations, if the UE is configured with N g =8 related coherence capability (for example, by receiving RRC signaling, MAC CE or DCI signaling from the gNB / NW), the transmit precoding matrix can be selected from the codebook subset including non-coherent precoding matrices.

[0129] In some implementations, the codebook may include only non-coherent precoders, where all precoders may include 8 rank-1 precoders and a scaling factor. The scaling factor may be denoted by α. The 8 rank-1 precoders may be represented as

[0130] In some implementations, 8 rank-1 precoders may generate 2 8 -1 non-correlated precoding matrix, and all of these precoding matrices may be included in the codebook. Each non-correlated precoding matrix may be associated with an index (eg, TPMI).

[0131] In some implementations, the dedicated codebook table may depend on the configured transform precoding, the configured maximum number of transmission ranks, the configured full power mode, the configured coherence capability (e.g., parameter codebookSubset), and the number of antenna ports used for PUSCH transmission of the UE.

[0132] Codebook subset switching

[0133] The gNB / NW may indicate to the UE the precoding matrix to be used for PUSCH transmission based on the measurement results of the SRS. In addition, the optimal precoding matrix for PUSCH transmission may vary depending on the channel conditions. The selected precoding matrix for PUSCH transmission may be selected from the codebook configured by the gNB / NW for the UE, where the candidate precoding matrices in the configured codebook need to meet the configured coherence capability (e.g., parameter codebookSubset). In addition, the UE may configure a coherence capability (e.g., N only) by receiving RRC signaling sent by the gNB / NW. g ∈{1,2,4,8}). In other words, the candidate precoding matrices of the configured codebook can be changed (only) by RRC signaling sent by the gNB / NW. In order to improve system performance, the selection of the precoding matrix may require greater flexibility. More precisely, the coherence capability configured by the UE can be changed dynamically by signaling other than RRC signaling.

[0134] In some implementations, the UE may update the configured coherence capability by receiving a MAC CE sent by the gNB / NW, where the updated coherence capability may be one of the supported codebook subsets reported by the UE. g =1, N g =2 and N g =8, and the UE configures the coherent capability N by receiving RRC signaling sent by gNB / NW g =2, the gNB / NW sends a MAC CE to the UE to transfer the coherent capability from N g =2 updated to Ng = 1. MAC CE can be a dedicated MAC CEN for updating the coherence capabilities of the configuration g In addition, the dedicated MAC CE may include at least a dedicated header (e.g., LCID) for helping the UE identify the MAC CE type, a serving cell ID, a BWP ID, and four fields indicating four coherent capabilities. If one of the four fields is set to "1", the coherent capability may be updated to the corresponding coherent capability associated with the field set to "1".

[0135] In some implementations, the UE may update the configured coherence capability by receiving DCI signaling sent by the gNB / NW, where the updated coherence capability may be one of the supported codebook subsets reported by the UE. g =1, and N g =2, and N g =8, and the UE configures N by receiving RRC signaling sent by gNB / NW g =2, the gNB / NW can send the DCI format to the UE to change the coherence capability from N g =2 updated to N g = 1. For example, the DCI format may include a field indicating the updated coherence capability as a code point. g =1 / N g =2 / N g =4 / N g =8 can be represented by code points "00" / "01" / "10" / "11".

[0136] Figure 1 FIG. 1 is a flowchart of a method / process 100 for a UE to perform codebook-based PUSCH transmission according to an exemplary embodiment of the present application.

[0137] In act 102, process 100 may begin by receiving an RRC message including a PUSCH configuration from a BS. The PUSCH configuration may indicate a codebook-based PUSCH transmission. For example, the PUSCH configuration may include a PUSCH-Config IE. The PUSCH-Config IE may include a txConfig field set to codebook. The txConfig may be set to codebook to indicate a CB PUSCH transmission, or may be set to noncodebook to indicate an NCB PUSCH transmission.

[0138] In action 104, process 100 may receive a DCI format including a first field and a second field from a BS. The first field may indicate an 8-port SRS resource. In some implementations, the first field may include an SRS resource indicator (SRI). The second field may indicate an index associated with the TPMI and the number of transport layers. The DCI format may schedule a codebook-based PUSCH transmission.

[0139] In action 106, when the number of transmission layers is less than or equal to 4, the process 100 determines the number of codewords to be 1. In action 108, when the number of transmission layers is greater than 4, the process 100 determines the number of codewords to be 2. For example, if the number of transmission layers indicated in the DCI format is one of {1, 2, 3, 4}, the number of codewords used for layer mapping may be 1, and if the number of transmission layers indicated in the DCI format is one of {5, 6, 7, 8}, the number of codewords used for layer mapping may be 2.

[0140] In act 110, process 100 may determine a codeword-to-layer mapping for spatial multiplexing based on the number of transmission layers and the number of codewords. Codeword-to-layer mapping may refer to a process of mapping complex-valued modulation symbols of each codeword to a transmission layer.

[0141] In some implementations, when the number of transmission layers is less than or equal to 4, the first codeword may be used for codeword-to-layer mapping of spatial multiplexing. Complex-valued modulation symbols belonging to the first codeword may be mapped to the transmission layers in sequence, and an example of layer mapping is shown in Table 2.

[0142] In some implementations, when the number of transmission layers is greater than four, the first codeword and the second codeword may be used for codeword-to-layer mapping for spatial multiplexing. When the number of transmission layers is five, the complex-valued modulation symbols belonging to the first codeword may be sequentially mapped to the first two transmission layers, and the complex-valued modulation symbols belonging to the second codeword may be sequentially mapped to the third to fifth transmission layers. When the number of transmission layers is six, the complex-valued modulation symbols belonging to the first codeword may be sequentially mapped to the first three transmission layers, and the complex-valued modulation symbols belonging to the second codeword may be sequentially mapped to the fourth to sixth transmission layers. When the number of transmission layers is seven, the complex-valued modulation symbols belonging to the first codeword may be sequentially mapped to the first three transmission layers, and the complex-valued modulation symbols belonging to the second codeword may be sequentially mapped to the fourth to seventh transmission layers. When the number of transmission layers is 8, the complex-valued modulation symbols belonging to the first codeword may be sequentially mapped to the first four transmission layers, and the complex-valued modulation symbols belonging to the second codeword may be sequentially mapped to the fifth to eighth transmission layers. Example layer mappings are shown in Table 2.

[0143] In act 112, process 100 may determine a precoding matrix based on the index and the mapping of codewords to layers for spatial multiplexing.

[0144] In some implementations, the PUSCH configuration may also indicate a maximum transmission rank (e.g., maxRank or maxRankDCI-0-2), a transform precoding configuration, and a codebook subset configuration (e.g., codebookSubset or codebookSubsetDCI-0-2). Determining the precoding matrix in action 112 may include determining a dedicated table based on the maximum transmission rank, the transform precoding configuration, and the codebook subset configuration; and determining the precoding matrix based on the dedicated table and the index. For example, the dedicated table may include two columns for each value of the maximum transmission rank. The first column of the dedicated table may correspond to the index, and the second column of the dedicated table may correspond to a combination of the number of transmission layers and the TPMI.

[0145] In act 114, process 100 performs codebook-based PUSCH transmission using the precoding matrix. Process 100 then ends.

[0146] In some implementations, the maximum transmission rank may be one of 1, 2, 4, and 8.

[0147] In some implementations, the codebook subset configuration may indicate the number of antenna groups (eg, N g ). Transmit antenna ports belonging to the same antenna group can be considered coherent. The number of antenna groups (e.g. N g ) can be one of 1, 2, 4, or 8.

[0148] In some embodiments, the number of antenna groups (eg, N g ) is 2 or 4, the index may correspond to multiple sub-indices. The sub-indices may be grouped into multiple pairs in sequence, the number of pairs may be equal to the number of antenna groups, and each pair may correspond to a sub-precoding matrix applied to each antenna group. For example, when N g =4, the index may correspond to sub-indexes i0, i1, i2, ... i7, which can be divided into four pairs {i0, i1}, {i2, i3}, {i4, i5}, and {i6, i7} in turn. Each pair may correspond to a sub-precoding matrix applied to one of the four antenna groups.

[0149] In some embodiments, the pairs may include a first pair and a second pair. Each of the first and second pairs may include a first sub-index and a second sub-index. The first sub-index (e.g., i0, i2, i4, i6) may correspond to the number of transport layers. The second sub-index (e.g., i1, i3, i5, i7) may correspond to a sub-TPMI. The first sub-index of the first pair may be different from the first sub-index of the second pair. For example, among the four pairs {i0, i1}, {i2, i3}, {i4, i5}, and {i6, i7}, there may be two pairs with different first sub-indexes. For example, i0≠i2, i0≠i4, or i2≠i6. In this way, the first pair and the second pair may correspond to different numbers of transport layers.

[0150] Figure 1 The steps / actions shown in the description should not be construed as necessarily having order dependency. The order in which the process is described should not be construed as limiting. In addition, in some embodiments, the steps / actions shown in the description should not be construed as necessarily having order dependency. Figure 1 Some actions in .

[0151] Figure 1 The technical problem solved by the method shown is how to efficiently perform codebook-based PUSCH transmission, including determining the number of codewords according to the number of transmission layers. Since the mapping of spatially multiplexed codewords to layers is dynamically determined according to the number of transmission layers, the UE can determine the optimal precoding matrix for codebook-based PUSCH transmission. The method can improve signal quality, increase data throughput, and reduce interference, thereby improving the performance of codebook-based PUSCH transmission.

[0152] Figure 2 is a flow chart illustrating a method / process 200 performed by a BS for configuring codebook-based PUSCH transmission according to an example embodiment of the present application. In some embodiments, process 200 may be performed by a BS.

[0153] In action 202, process 200 may begin by transmitting an RRC message including a PUSCH configuration to the UE. The PUSCH configuration may indicate a codebook-based PUSCH transmission. In action 204, the process may transmit a DCI format including a first field and a second field to the UE. The first field may indicate an 8-port SRS resource, and the second field may indicate an index associated with the TPMI and the number of transmission layers. The DCI format may enable the UE to: determine the number of codewords to be one when the number of transmission layers is less than or equal to four; determine the number of codewords to be two when the number of transmission layers is greater than four; determine a mapping of codewords to layers for spatial multiplexing based on the number of transmission layers and the number of codewords; determine a precoding matrix based on an index and a mapping of codewords to layers for spatial multiplexing; and perform a codebook-based PUSCH transmission using the precoding matrix, and process 200 then ends.

[0154] Figure 2 The method shown is similar to Figure 1 The method shown is similar, except that it is described from the perspective of the BS (rather than the UE).

[0155] Figure 3 is a block diagram showing a node 300 for wireless communication according to an example implementation of the present application. Figure 3 As shown, the node 300 may include a transceiver 320, a processor 328, a memory 334, one or more presentation components 338, and at least one antenna 336. The node 300 may also include a radio frequency (RF) spectrum band module, a BS communication module, a network communication module, a system communication management module, an input / output (I / O) port, an I / O component, and a power supply ( Figure 3 not shown).

[0156] Each component may communicate with each other directly or indirectly via one or more buses 340. Node 300 may be a processor that executes a reference Figure 1 to Figure 2 Disclose various functions of UE or BS.

[0157] The transceiver 320 has a transmitter 322 (e.g., transmitting circuit / transmitting circuit) and a receiver 324 (e.g., receiving / receiving circuit), and can be configured to transmit and / or receive time and / or frequency resource partitioning information. The transceiver 320 can be configured to transmit in different types of subframes and time slots, including but not limited to available, unavailable and flexibly available subframe and time slot formats. The transceiver 320 can be configured to receive data and control channels.

[0158] Node 300 may include a variety of computer-readable media. Computer-readable media may be any available media that can be accessed by node 300, and includes both volatile (and / or nonvolatile) media and removable (and / or non-removable) media.

[0159] Computer readable media may include computer storage media and communication media. Computer storage media may include volatile (and / or non-volatile) and removable (and / or non-removable) media implemented in any method or technology for storing information such as computer readable instructions, data structures, program modules, or data.

[0160] Computer storage media include RAM, ROM, EEPROM, flash memory (or other storage technology), CD-ROM, Digital Versatile Disk (DVD) (or other optical disk storage device), magnetic tape cassette, magnetic tape, magnetic disk storage (or other magnetic storage device), etc. Computer storage media do not include propagated data signals. Communication media may typically embody computer readable instructions, data structures, program modules or other data in a modulated data signal (such as a carrier wave or other transport mechanism), and include any information delivery media.

[0161] The term "modulated data signal" may refer to a signal that has one or more characteristics set or changed in such a manner as to encode information in the signal. By way of example and not limitation, communication media include wired media (such as a wired NW or direct-wired connection) and wireless media (such as acoustic, RF, infrared and other wireless media). Any combination of the foregoing disclosures should also be included within the scope of computer-readable media.

[0162] The memory 334 may include computer storage media in the form of volatile and / or non-volatile memory. The memory 334 may be removable, non-removable, or a combination thereof. For example, the memory 334 may include solid-state memory, a hard drive, an optical drive, etc. As shown in FIG. 3 , the memory 334 may store computer-readable and / or computer-executable instructions 332 (e.g., software code or a computer-executable program) that, when executed, is configured to cause the processor 328 to perform various functions described herein, such as, for example, referring to FIG. Figures 1 to 3 Alternatively, computer executable instructions 332 may not be directly executable by processor 328, but may be configured to cause node 300 (eg, when compiled and executed) to perform various functions described herein.

[0163] The processor 328 (e.g., having a processing circuit) may include an intelligent hardware device, such as a central processing unit (CPU), a microcontroller, an ASIC, etc. The processor 328 may include a memory. The processor 328 may process data 330 and instructions 332 received from the memory 334, and information passed through the transceiver 320, the baseband communication module, and / or the network communication module. The processor 328 may also process information to be transmitted to the transceiver 320 for transmission through the antenna 336 and to be transmitted to the network communication module for transmission to the core network (CN).

[0164] One or more presentation components 338 can present data indications to a person or another device. Examples of presentation components 338 can include a display device, a speaker, a printing component, a vibration component, etc.

[0165] In view of the present application, various technologies can be used to implement the disclosed concepts without departing from the scope of these concepts. In addition, although these concepts have been disclosed with specific reference to certain implementations, it will be appreciated by those of ordinary skill in the art that changes can be made in form and detail without departing from the scope of those concepts. Therefore, the disclosed embodiments are considered to be illustrative and not restrictive in all respects. It should also be understood that the present application is not limited to the disclosed specific embodiments. Nevertheless, many rearrangements, modifications and substitutions are possible without departing from the scope of the present application.

Claims

1. A method for codebook-based physical uplink shared channel (PUSCH) transmission performed by a user equipment (UE), characterized in that: The method comprises: receiving a radio resource control RRC message including a PUSCH configuration from a base station BS, wherein the PUSCH configuration indicates a codebook-based PUSCH transmission; receiving, from the BS, a downlink control information DCI format including a first field and a second field, wherein the first field indicates an 8-port sounding reference signal SRS resource, and the second field indicates an index associated with a transmission precoding matrix indicator TPMI and the number of transmission layers; When the number of transmission layers is less than or equal to four, determining the number of codewords to be one; When the number of the transmission layers is greater than four, determining the number of the codewords to be two; Determine a mapping of spatially multiplexed codewords to layers according to the number of transmission layers and the number of codewords; Determine a precoding matrix for the spatial multiplexing according to the index and the mapping of the codeword to the layer; and The codebook-based PUSCH transmission is performed using the precoding matrix.

2. The method according to claim 1, characterized in that: In the case where the number of transport layers is less than or equal to 4: A first codeword is used for mapping the codewords of the spatial multiplexing to layers, and The complex-valued modulation symbols belonging to the first codeword are mapped to the transmission layer in sequence.

3. The method according to claim 1, characterized in that In case the number of transport layers is greater than 4: The first codeword and the second codeword are used for mapping the codewords to layers of the spatial multiplexing, When the number of the transmission layers is five, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first two transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the third to fifth transmission layers, When the number of the transmission layers is six, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first three transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fourth to sixth transmission layers, When the number of the transmission layers is seven, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first three transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fourth to seventh transmission layers; When the number of the transmission layers is eight, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first four transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fifth to eighth transmission layers.

4. The method according to claim 1, characterized in that: The PUSCH configuration also indicates a maximum transmission rank, a transform precoding configuration, and a codebook subset configuration, and Determining the precoding matrix includes: Determining a dedicated table according to the maximum transmission rank, the transform precoding configuration and the codebook subset configuration; and The precoding matrix is ​​determined according to the dedicated table and the index.

5. The method according to claim 4, characterized in that: The maximum transmission rank is 1, 2, 4 or 8.

6. The method according to claim 4, characterized in that: The codebook subset configuration indicates the number of antenna groups, Transmit antenna ports belonging to the same antenna group are considered coherent, and The number of the antenna groups is one of 1, 2, 4 and 8.

7. The method according to claim 6, characterized in that When the number of antenna groups is 2 or 4: The index corresponds to multiple sub-indexes, The plurality of sub-indexes are grouped into a plurality of pairs in order, The number of the plurality of pairs is equal to the number of the antenna groups, and Each of the plurality of pairs corresponds to one sub-precoding matrix applied to each antenna group.

8. The method according to claim 7, characterized in that: the plurality of pairs comprises a first pair and a second pair, Each of the first pair and the second pair includes a first sub-index and a second sub-index, The first sub-index corresponds to the number of the transport layer, The second sub-index corresponds to a sub-TPMI, and The first sub-index of the first pair is different from the first sub-index of the second pair.

9. The method according to claim 1, characterized in that: The first field includes an SRS resource indicator SRI.

10. A user equipment UE for performing codebook-based physical uplink shared channel PUSCH transmission, characterized in that: The UE includes: at least one processor; and at least one non-transitory computer-readable medium, coupled to the at least one processor and storing one or more computer-executable instructions that, when executed by the at least one processor, cause the UE to: receiving a radio resource control RRC message including a PUSCH configuration from a base station BS, wherein the PUSCH configuration indicates a codebook-based PUSCH transmission; receiving, from the BS, a downlink control information DCI format including a first field and a second field, wherein the first field indicates an 8-port sounding reference signal SRS resource, and the second field indicates an index associated with a transmission precoding matrix indicator TPMI and the number of transmission layers; When the number of transmission layers is less than or equal to four, determining the number of codewords to be one; When the number of the transmission layers is greater than four, determining the number of the codewords to be two; Determine a mapping of spatially multiplexed codewords to layers according to the number of transmission layers and the number of codewords; Determine a precoding matrix for the spatial multiplexing according to the index and the mapping of the codeword to the layer; and The codebook-based PUSCH transmission is performed using the precoding matrix.

11. The UE according to claim 10, characterized in that: In the case where the number of transport layers is less than or equal to 4: A first codeword is used for mapping the codewords of the spatial multiplexing to layers, and The complex-valued modulation symbols belonging to the first codeword are mapped to the transmission layer in sequence.

12. The UE according to claim 10, characterized in that: In case the number of transport layers is greater than 4: The first codeword and the second codeword are used for mapping the codewords to layers of the spatial multiplexing, When the number of the transmission layers is five, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first two transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the third to fifth transmission layers, When the number of the transmission layers is six, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first three transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fourth to sixth transmission layers, When the number of the transmission layers is seven, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first three transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fourth to seventh transmission layers; When the number of the transmission layers is eight, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first four transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fifth to eighth transmission layers.

13. The UE according to claim 10, characterized in that: The PUSCH configuration also indicates a maximum transmission rank, a transform precoding configuration, and a codebook subset configuration, and Determining the precoding matrix includes: Determining a dedicated table according to the maximum transmission rank, the transform precoding configuration and the codebook subset configuration; and The precoding matrix is ​​determined according to the dedicated table and the index.

14. The UE according to claim 13, characterized in that: The maximum transmission rank is 1, 2, 4 or 8.

15. The UE according to claim 13, characterized in that: The codebook subset configuration indicates the number of antenna groups, Transmit antenna ports belonging to the same antenna group are considered coherent, and The number of the antenna groups is one of 1, 2, 4 and 8.

16. The UE according to claim 15, characterized in that: When the number of antenna groups is 2 or 4: The index corresponds to multiple sub-indexes, The plurality of sub-indexes are grouped into a plurality of pairs in order, The number of the plurality of pairs is equal to the number of the antenna groups, and Each of the plurality of pairs corresponds to one sub-precoding matrix applied to each antenna group.

17. The UE according to claim 16, characterized in that: the plurality of pairs comprises a first pair and a second pair, Each of the first pair and the second pair includes a first sub-index and a second sub-index, The first sub-index corresponds to the number of the transport layer, The th sub-index corresponds to the sub-TPMI, and The first sub-index of the first pair is different from the first sub-index of the second pair.

18. The UE according to claim 10, characterized in that: The first field includes an SRS resource indicator SRI.

19. A base station BS for configuring codebook-based physical uplink shared channel PUSCH transmission, characterized in that: The BS comprises: at least one processor; and at least one non-transitory computer-readable medium coupled to the at least one processor and storing one or more computer-executable instructions that, when executed by the at least one processor, cause the BS to: Sending a radio resource control (RRC) message including a PUSCH configuration to a user equipment (UE), wherein the PUSCH configuration indicates a codebook-based PUSCH transmission; and Sending a downlink control information DCI format including a first field and a second field to the UE, wherein the first field indicates an 8-port sounding reference signal SRS resource, and the second field indicates an index associated with a transmission precoding matrix indicator TPMI and the number of transmission layers, wherein the DCI format enables the UE to: When the number of transmission layers is less than or equal to four, determining the number of codewords to be one; When the number of the transmission layers is greater than four, determining the number of the codewords to be two; Determine a mapping of spatially multiplexed codewords to layers according to the number of transmission layers and the number of codewords; Determine a precoding matrix for the spatial multiplexing according to the index and the mapping of the codeword to the layer; and The codebook-based PUSCH transmission is performed using the precoding matrix.

20. The BS according to claim 19, characterized in that In case the number of transport layers is greater than 4: The first codeword and the second codeword are used for mapping the codewords to layers of the spatial multiplexing, When the number of the transmission layers is five, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first two transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the third to fifth transmission layers, When the number of the transmission layers is six, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first three transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fourth to sixth transmission layers, When the number of the transmission layers is seven, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first three transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fourth to seventh transmission layers; When the number of the transmission layers is eight, the complex-valued modulation symbols belonging to the first codeword are sequentially mapped to the first four transmission layers, and the complex-valued modulation symbols belonging to the second codeword are sequentially mapped to the fifth to eighth transmission layers.

Citation Information

Cited By

  • Methods and apparatuses for PMI determination

    WO2026148919A1