Codebook design for 8TX UE with two coherent antenna group
By introducing a precoding matrix combination of PUSCH transmission of transmission rank N and TPMI indication in the 8TX UE, the problem of codebook design in advanced UE is solved, and efficient data transmission and wide coverage are achieved.
Patent Information
- Application Number
- CN202380066806.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-16
- Publication Date
- 2025-05-23
AI Technical Summary
The prior art is difficult to effectively solve the codebook design problem of advanced user equipment (UE) equipped with 8 antenna ports in wireless communication, especially in 8TX UEs with two coherent antenna groups.
By introducing PUSCH transmission of transmission rank N in the UE and indicating a combination of two 4TX precoding matrices using TPMI, it is ensured that the two antenna groups use the same type of precoding matrices for data transmission.
An efficient codebook design in 8TX UE is realized, and the signal-to-noise ratio and coverage range of data transmission are improved, especially in cell edge areas.
Smart Images

Figure CN120035943A_ABST
Abstract
Description
Technical Field
[0001] The subject matter disclosed herein relates generally to wireless communications, and more particularly to methods and apparatus for codebooks for 8TX UEs with two coherent antenna groups. Background Art
[0002] The following abbreviations are defined herein, at least some of which are referred to in the following description: New Radio (NR), Very Large Scale Integration (VLSI), Random Access Memory (RAM), Read Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM or Flash Memory), Compact Disc Read Only Memory (CD-ROM), Local Area Network (LAN), Wide Area Network (WAN), User Equipment (UE), Evolved Node B (eNB), Next Generation Node B (gNB), Uplink (UL), Downlink (DL), Central Processing Unit (CPU), Graphics Processing Unit (GPU), Field Programmable Gate Array (FPGA) ), Orthogonal Frequency Division Multiplexing (OFDM), Radio Resource Control (RRC), User Entity / Equipment (Mobile Terminal), Transmitter (TX), Receiver (RX), Physical Uplink Shared Channel (PUSCH), Codebook (CB), Non-Codebook (nCB), Sounding Reference Signal (SRS), Bandwidth Part (BWP), Downlink Control Information (DCI), Configuration Grant (CG), Transmission Reception Point (TRP), Line of Sight (LOS), Discrete Fourier Transform (DFT), Cyclic Prefix (CP), Third Generation Partnership Project (3GPP), Technical Specification (TS), Transmit Precoding Matrix Indicator (TPMI).
[0003] For advanced UEs equipped with 8 antennas with one or more layers, PUSCH transmission with 8 antenna ports (8Tx PUSCH) is supported in NR Release 18.
[0004] The present disclosure is directed to a codebook for an 8TX UE with two coherent antenna groups. Summary of the invention
[0005] Methods and apparatus for an 8TX UE with two coherent antenna groups are disclosed.
[0006] In one embodiment, a UE includes: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to receive a control message via the transceiver, the control message scheduling a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI, the TPMI indicating two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and send the scheduled PUSCH transmission via the transceiver according to the control message.
[0007] In some embodiments, the precoding matrices are classified into different types according to the number of activated transmit antenna ports and their relative phases.
[0008] In some embodiments, the TPMI jointly indicates two 4TX precoding matrices according to possible combinations of the two precoding matrices.
[0009] In some embodiments, the TPMI includes a first part indicating a first precoding matrix from all possible precoding matrices of a predetermined rank and a second part indicating a second precoding matrix from a subset of possible precoding matrices determined by the first precoding matrix.
[0010] In some embodiments, if the transmission rank is 2, the two 4TX precoding matrices are both 4TX rank 1 precoding matrices; if the transmission rank is 3, the two 4TX precoding matrices are a 4TX rank 1 precoding matrix and a 4TX rank 2 precoding matrix; if the transmission rank is 4, the two 4TX precoding matrices are both 4TX rank 2 precoding matrices; if the transmission rank is 5, the two 4TX precoding matrices are a 4TX rank 2 precoding matrix and a 4TX rank 3 precoding matrix; if the transmission rank is 6, the two 4TX precoding matrices are both 4TX rank 3 precoding matrices; if the transmission rank is 7, the two 4TX precoding matrices are a 4TX rank 3 precoding matrix and a 4TX rank 4 precoding matrix; and if the transmission rank is 8, the two 4TX precoding matrices are both 4TX rank 4 precoding matrices.
[0011] In some embodiments, the processor is further configured to construct an 8TX precoder based on two 4TX precoding matrices.
[0012] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0013] In another embodiment, a method performed at a UE includes: receiving a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and sending the scheduled PUSCH transmission sent according to the control message.
[0014] In another embodiment, a base station unit includes: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to: send a control message via the transceiver, the control message scheduling a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI, the TPMI indicating two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and receive, via the transceiver, the scheduled PUSCH transmission sent according to the control message.
[0015] In yet another embodiment, a method performed at a base station unit includes sending a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and receiving the scheduled PUSCH transmission sent according to the control message. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] A more particular description of the embodiments briefly described above will be presented with reference to specific embodiments illustrated in the accompanying drawings. Understanding that these drawings depict only some embodiments and are not therefore to be considered limiting in scope, the embodiments will be described and explained with additional specificity and detail through the use of the accompanying drawings, in which:
[0017] Figure 1 Several antenna arrangements with different numbers of antenna groups are shown;
[0018] Figure 2 is a schematic flow chart illustrating an embodiment of a method;
[0019] Figure 3 is a schematic flow chart illustrating an embodiment of another method;
[0020] Figure 4 is a schematic flow chart illustrating an embodiment of a method;
[0021] Figure 5 is a schematic flow chart illustrating an embodiment of another method; and
[0022] Figure 6 is a schematic block diagram showing an apparatus according to one embodiment. DETAILED DESCRIPTION
[0023] As will be appreciated by those skilled in the art, certain aspects of the embodiments may be embodied as systems, devices, methods or program products. Therefore, the embodiments may take the form of a complete hardware embodiment, a complete software embodiment (including firmware, resident software, microcode, etc.) or an embodiment of a combination of software and hardware aspects, all of which are collectively referred to herein as "circuit", "module" or "system". In addition, the embodiments may take the form of a program product embodied in one or more computer-readable storage devices, which store machine-readable code, computer-readable code and / or program code (hereinafter referred to as "code"). The storage device may be tangible, non-temporary and / or non-transmitting. The storage device may not embody a signal. In a certain embodiment, the storage device only uses a signal to access the code.
[0024] Certain functional units described in this specification may be labeled as "modules" to more specifically emphasize their independent implementation. For example, a module may be implemented as a hardware circuit, including a custom very large scale integrated (VLSI) circuit or gate array, an off-the-shelf semiconductor (such as a logic chip, transistor, or other discrete component). A module may also be implemented in a programmable hardware device such as a field programmable gate array, programmable array logic, a programmable logic device, etc.
[0025] Modules can also be implemented in the form of code and / or software for various types of processors to execute. For example, an identified module of code may include one or more physical or logical blocks of executable code, which may be organized, for example, as objects, processes, or functions. Nevertheless, the executable files of the identified modules need not be physically located together, but may include different instructions stored in different locations, which, when logically combined together, include the module and achieve the stated purpose of the module.
[0026] In fact, the module of code can contain one or more instructions, and can even be distributed on several different code segments, among different programs and across several memory devices. Similarly, operating data can be identified and illustrated in the module in this article, and can be embodied and organized in any suitable form in the data structure of any suitable type. The operating data can be collected as a single data set, or can be distributed in different locations, including on different computer-readable storage devices. When a module or a part of a module is implemented in software, the software portion is stored on one or more computer-readable storage devices.
[0027] Any combination of one or more computer readable media may be utilized. The computer readable medium may be a computer readable storage medium. The computer readable storage medium may be a storage device storing code. The storage device may be, for example, but not necessarily, an electronic, magnetic, optical, electromagnetic, infrared, holographic, micromechanical, or semiconductor system, apparatus or device, or any suitable combination of the foregoing.
[0028] A non-exhaustive list of more specific examples of storage devices include the following: an electrical connection having one or more wires, a portable computer floppy disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer-readable storage medium may be any tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0029] The code for performing the operations of the embodiments may include any number of lines and may be written in any combination of one or more programming languages, including object-oriented programming languages (such as Python, Ruby, Java, Smalltalk, C++, etc.) and conventional procedural programming languages (such as the "C" programming language, etc.) and / or machine languages (such as assembly languages). The code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the last case, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0030] References to "one embodiment," "an embodiment," or similar language throughout this specification mean that a particular feature, structure, or characteristic described in conjunction with the embodiment is included in at least one embodiment. Therefore, the phrases "in one embodiment," "in an embodiment," and similar language appearing throughout this specification may, but do not necessarily, all refer to the same embodiment, but rather mean "one or more but not all embodiments," unless expressly provided otherwise. Unless expressly provided otherwise, the terms "include," "comprising," "having," and variations thereof mean "including but not limited to." Unless expressly provided otherwise, an enumerated list of items does not mean that any or all of the items are mutually exclusive. Unless expressly provided otherwise, the terms "a," "an," and "the" also refer to "one or more."
[0031] In addition, the described features, structures or characteristics of the various embodiments may be combined in any suitable manner. In the following description, many specific details are provided, such as examples of programming, software modules, user selections, network transactions, database queries, database structures, hardware modules, hardware circuits, hardware chips, etc., to provide a thorough understanding of the embodiments. However, those skilled in the relevant art will recognize that the embodiments may be practiced without one or more of the specific details or using other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid any confusion about aspects of the embodiments.
[0032] Various aspects of different embodiments are described below with reference to schematic flow charts and / or schematic block diagrams of methods, devices, systems, and program products according to embodiments. It should be understood that each box in the schematic flow chart and / or schematic block diagram and the combination of boxes in the schematic flow chart and / or schematic block diagram can be implemented by code. The code can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate a machine, so that instructions executed by a processor of a computer or other programmable data processing device create a device for implementing the functions specified for the box or multiple boxes in the schematic flow chart and / or schematic block diagram.
[0033] The code may also be stored in a storage device that can direct a computer, other programmable data processing apparatus, or other device to operate in a specific manner so that the instructions stored in the storage device produce a product including instructions for implementing the functions specified in the schematic flowchart and / or schematic block diagram box or multiple boxes.
[0034] The code may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable apparatus, or other device to produce a computer-implemented process, so that the code executed on the computer or other programmable device provides a process for implementing the functions specified in the flowchart and / or block diagram block or multiple blocks.
[0035] The schematic flow charts and / or schematic block diagrams in the figure illustrate the architecture, functions and operations of possible implementations of the devices, systems, methods and program products according to various embodiments. In this regard, each box in the schematic flow charts and / or schematic block diagrams may represent a part of a module, segment or code, which includes one or more executable instructions of the code for implementing the specified (one or more) logical functions.
[0036] It should also be noted that in some alternative implementations, the functions indicated in the blocks may not occur in the order indicated in the figures. For example, two blocks shown in succession may be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order, depending on the functions involved. Other steps and methods are contemplated that are equivalent in function, logic, or effect to one or more blocks or portions thereof in the figures shown.
[0037] Although various arrow types and line types can be adopted in flow charts and / or block diagrams, it should be understood that they do not limit the scope of the corresponding embodiments. In fact, some arrows or other connectors can be used to indicate only the logical flow of the depicted embodiment. For example, an arrow can indicate a waiting or monitoring period of unspecified duration between the enumeration steps of the depicted embodiment. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a system based on dedicated hardware that performs a specified function or action, or a combination of dedicated hardware and code.
[0038] The description of elements in each figure may refer to elements in previous figures. The same reference numerals in all figures refer to the same elements, including alternative embodiments of the same elements.
[0039] The UE may be configured in two different modes for PUSCH multi-antenna precoding, which are referred to as codebook-based (CB) transmission and non-codebook-based (nCB) transmission. When the UE is configured with codebook-based PUSCH transmission, one SRS resource set for the codebook may be configured for the UE in the BWP of the cell. When the UE is configured with non-codebook-based PUSCH transmission, one SRS resource set for the non-codebook may be configured for the UE in the BWP of the cell.
[0040] In order to implement codebook-based PUSCH transmission, the UE should be configured to send one or more SRS resources for the codebook for uplink channel measurement. Based on the measurement results sent by the UE on the configured SRS resources, the gNB determines the appropriate transmission rank (which may be referred to as "rank" hereinafter) and precoding matrix according to a predefined codebook (which includes a set of precoding matrices with different ranks), and sends this information to the UE when scheduling PUSCH transmission.
[0041] When a UE is equipped with 8 antenna ports (e.g., PUSCH or SRS antenna ports), a base station (e.g., gNB) may send DCI (e.g., DCI with format 0_1 or DCI with format 0_2) to the UE in up to 8 layers (i.e., PUSCH layers) that schedules a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH, or send an RRC message (e.g., configuredGrantConfig) in up to 8 layers to configure a type 1 configuration grant PUSCH. The 8 antenna ports (e.g., PUSCH or SRS antenna ports) may be numbered as PUSCH or SRS antenna ports 1000, 1001, 1002, 1003, 1004, 1005, 1006, and 1007. By the way, a brief overview of CG PUSCH is as follows. CG (Configuration Grant) PUSCH is used for semi-static UL traffic, which may be sent without a dedicated scheduling DCI. Two types of CG PUSCH are specified in NR Release 15. For type 1CG PUSCH, all information used for PUSCH transmission is configured by RRC signaling, and CG PUSCH can be sent periodically according to the configured time period. For type 2CG PUSCH, part of the information used for PUSCH transmission is configured by RRC signaling, while other information is indicated by activation DCI. Type 2CG PUSCH can only be sent periodically when activation DCI is received. When the UE receives a deactivation DCI to deactivate type 2CG PUSCH, the corresponding PUSCH should not be sent. Both type 1CG PUSCH and type 2CG PUSCH are configured by the configuration grant PUSCH configuration (i.e., through the higher layer parameter configuredGrantConfigIE) and each configuredGrantConfig has an ID.
[0042] When a PUSCH layer is transmitted from a UE, UL precoding is performed on the modulated data in the codebook-based PUSCH transmission using the precoding matrix. The UE shall perform UL precoding according to Equation 1.
[0043] Equation 1:
[0044]
[0045] Among them, the vector block is the modulated data to be sent; W 0 is the precoding matrix applied to the vector block; and the vector block is the precoded data to be sent by the UE. 0 Indicates the number of PUSCH layers or the rank of PUSCH. 0 Corresponding to PUSCH antenna port 1000 and Pρ-1 Corresponding to PUSCH antenna port 1000+ρ-1. In the present invention, ρ=8.
[0046] Coherent transmission is described as follows:
[0047] If the UE reports full coherence and 8 antenna port capabilities (i.e., PUSCH antenna ports 1000, 1001, 1002, 1003, 1004, 1005, 1006, and 1007), all 8 PUSCH antenna ports can be used for coherent transmission of the PUSCH layer. For example, the precoding vector for each layer can have 8 non-zero elements, for example, is an effective precoding vector for rank 1 PUSCH transmission with 8 fully coherent antenna ports. If the phase difference between any two antenna ports among the multiple antenna ports is fixed, the multiple antenna ports are coherent. If the phase difference between any two antenna ports among the multiple antenna ports is not fixed, the multiple antenna ports are incoherent.
[0048] If the UE reports partially coherent or non-coherent capabilities for 8 antenna ports (i.e., PUSCH antenna ports 1000, 1001, 1002, 1003, 1004, 1005, 1006, and 1007), only the coherent antenna ports (where the coherent antenna ports are part of the 8 antenna ports) can be used for transmission of one PUSCH layer. Specifically, all 8 antenna ports are grouped into Ng antenna groups. All antenna ports within each antenna group are coherent, while antenna ports from different antenna groups are non-coherent. Figure 1 Several antenna arrangements with different numbers of antenna groups are shown in FIG.
[0049] exist Figure 1 In the figure, Ng represents the number of antenna groups. M represents the number of antennas in the longitudinal direction of the antenna group. N represents the number of antennas in the transverse direction of the antenna group. P represents the number of polarizations of each antenna. Each polarization of the antenna corresponds to an antenna port.
[0050] Antenna layout 1-a and antenna layout 1-b correspond to fully coherent antenna arrays, that is, all 8 antenna ports within each antenna layout 1-a and antenna layout 1-b belong to one antenna group (for example, antenna group #0, represented as nNg=0) and are all coherent antenna ports.
[0051] Antenna layout 2-a and antenna layout 2-b correspond to partially coherent antenna arrays with two antenna groups (Ng=2). For example, in each of antenna layout 2-a and antenna layout 2-b, antenna group #0 (the first antenna group, represented as nNg=0) and antenna group #1 (the second antenna group, represented as nNg=1) each include four coherent antenna ports.
[0052] Antenna layout 3-a and antenna layout 3-b correspond to partially coherent antenna arrays with four antenna groups (Ng=4). For example, in each of antenna layout 3-a and antenna layout 3-b, antenna group #0 (the first antenna group, represented as nNg=0), antenna group #1 (the second antenna group, represented as nNg=1), antenna group #2 (the third antenna group, represented as nNg=2) and antenna group #3 (the fourth antenna group, represented as nNg=3) each include two coherent antenna ports.
[0053] Before discussing the codebook design, the UE needs to report its antenna layout, including the number of antenna groups 1≤Ng≤4, and optionally the antennas (M, N, P) in each antenna group, where M indicates the number of antennas in the horizontal direction, N indicates the number of antennas in the vertical direction, and P indicates the number of polarizations of each antenna. One polarization of each antenna corresponds to one antenna port. Each antenna group has the same antenna structure.
[0054] The UE may report the supported maxRank∈{1, 2, 3, 4, 5, 6, 7, 8}, i.e., the maximum number of PUSCH layers used for PUSCH transmission.
[0055] The gNB sends a DCI to the UE to schedule one or more PUSCH transmissions. The rank of the scheduled PUSCH transmissions can be 1, 2, 3, 4, 5, 6, 7 or 8, which depends on the reported maxRank. It means that the PUSCH transmission has L PUSCH layers, where L is equal to the rank, which is less than or equal to maxRank. The precoding matrix (which may also be called a precoder) should be determined for the scheduled PUSCH transmission.
[0056] By the way, the number of columns of the precoding matrix indicates the number of layers of PUSCH transmission to which the precoding matrix can be applied. Therefore, the precoding matrix (i.e., precoder) can be further described as a rank R precoding matrix (precoder), for example, a rank 1 precoder, a rank 2 precoder, a rank 3 precoder, a rank 4 precoder, a rank 5 precoder, a rank 6 precoder, a rank 7 precoder, a rank 8 precoder. The rank R precoding matrix (precoder) can also be represented as an R-layer precoding matrix (precoder), for example, a layer precoder (or a single layer precoder), a two-layer precoder, a three-layer precoder, a four-layer precoder, a five-layer precoder, a six-layer precoder, a seven-layer precoder, an eight-layer precoder. The number of rows of the precoding matrix (precoder) indicates the number of antenna ports to which the precoding matrix can be applied. For example, for a UE with 2 antenna ports or 4 antenna ports or 8 antenna ports, the precoding matrix (precoder) can have 2 or 4 or 8 rows (represented as 2Tx, 4TX, 8Tx).
[0057] The present disclosure is directed to a codebook for an 8TX UE (i.e., a UE with 8 antenna ports) with two coherent antenna groups (i.e., Ng=2). When Ng=2, the 8 antenna ports are arranged in two antenna groups, which are coherent and each antenna group has 4 antenna ports. Each box represents a pair of coherent cross-polarized antennas. Figure 1 It can be seen that the two antenna groups have the same layout, but are shifted a certain distance (d G-V or G-H ). This makes the channel H from the first antenna group at the UE to the TRP 1 and the channel H from the second antenna group at the UE to the TRP 2 Strongly correlated. This means that if both antenna groups are used for transmission to TRP, their optimal precoding matrices should be very similar, or at least have a similar structure.
[0058] The transmission from UE to TRP can be represented as: Among them, H i , W i , X i are the channel, precoding matrix, and information from antenna group i (i is 1 or 2) to TRP, respectively, and N is the receiver noise vector. As mentioned above, H 1 and H 2are correlated, where their correlation depends on the relative strengths of the different multipaths between the UE and the TRP. When the channel is dominated by a strong singular path, such as a LOS channel with a large Ricean K factor, the two channels are highly correlated. This leads us to believe that in the absence of another set of antennas, the best individual precoders for each antenna group are also strongly correlated. For highly correlated channels, these precoders of the same rank are also highly correlated or even identical. When the same information is sent from two groups (rank 1, x 1 =X 2 ) or different information (rank 2-8, X 1 ≠X 2 ), the strong correlation between the two channels and the two precoders will play different roles. This can be used to describe the similarity (or dissimilarity) between the precoders.
[0059] The present disclosure proposes to use one precoding matrix (i.e., precoder) in the NR Release 15 4TX codebook in each of the two antenna groups. The precoders in these codebooks can be classified into different types based on their structure (i.e., the number of active transmit antenna ports and their relative phases), so that the correlation between any two precoders can be established.
[0060] The 4TX rank 1 codebook is given in Table 6.3.1.5-2 (for DFT-s-OFDM) or Table 6.3.1.5-3 (for CP-OFDM) as shown below, as specified in 3GPP Technical Specification TS38.211 V16.0.0:
[0061] Table 6.3.1.5-2: Precoding matrix W for single layer transmission using four antenna ports with transform precoding enabled.
[0062]
[0063] Table 6.3.1.5-3: Precoding matrix W for single layer transmission using four antenna ports with transform precoding disabled.
[0064]
[0065]
[0066] Rank 1 precoders (with TPMI index from 0 to 27) can be classified into three groups:
[0067] Precoders with indices 0 to 3 (ie, {TPMI 0-3}): Port selection precoder, ie, one port is selected from four ports for transmission.
[0068] Precoder with index 4 to 11 (ie, {TPMI 4-11}): Port selection and co-phasing precoder, ie, a pair of antenna ports are selected for transmission and a co-phasing factor is applied to them.
[0069] Precoder index 12 to 27 (ie, {TPMI 12-27}): Four port co-phase precoder, ie, all four ports are used for transmission and a co-phase vector is applied to them.
[0070] symbol Denotes a set of 4TX precoders with transmission rank k and type t. Symbol G k represents all 4TX precoders with transmission rank k, that is, has all types of 4TX precoders with transmission rank k.
[0071] In the present disclosure, the 4TX precoders with each transmission rank k can be classified into three groups. The 4TX precoders with each transmission rank k in each of the three groups are of the same type. This means that each 4TX precoder with each transmission rank k can be one of three types, for example, type #1, type #2, and type #3.
[0072] For example, the rank 1 precoder (G 1 ) are classified into three types: Type #1 of {TPMI 0-3}, i.e., Type #2 of {TPMI4-11}, i.e., Type #3 of {TPMI 12-27}, i.e.
[0073] Obviously,
[0074] The 4TX rank 2 codebook is given in Table 6.3.1.5-5 as shown below, as specified in 3GPP technical specification TS38.211 V16.0.0:
[0075] Table 6.3.1.5-5: Precoding matrix W for two-layer transmission using four antenna ports with transform precoding disabled.
[0076]
[0077] Rank 2 precoder (G 2 , with TPMI index from 0 to 21) can be classified into three groups:
[0078] The first group with type #1: Including precoders indexed 0 to 5 (ie, {TPMI 0-5}): Port selects precoder.
[0079] The second group with type #2: Includes precoders with indices 6 to 13 (ie, {TPMI 6-13}): port selection and co-phase precoders.
[0080] The third group has type #3: Including precoders indexed 14 to 21 (ie, {TPMI 14-21}): four-port co-phase precoders.
[0081]
[0082] The 4TX rank 3 codebook is given in Table 6.3.1.5-6 as shown below, as specified in 3GPP technical specification TS38.211 V16.0.0:
[0083] Table 6.3.1.5-6: Precoding matrix W for three-layer transmission using four antenna ports with transform precoding disabled.
[0084]
[0085] Rank 3 precoder (G 3 , with TPMI index from 0 to 6) can be classified into three groups:
[0086] The first group with type #1: Including precoder index 0 (ie, {TPMI 0}): the port selects the precoder.
[0087] The second group with type #2: Includes precoders indexed 1 to 2 (ie, {TPMI 1-2}): port selection and co-phase precoders.
[0088] The third group has type #3: Including precoders indexed 3 to 6 (ie, {TPMI 3-6}): four-port co-phase precoders.
[0089]
[0090] The 4TX rank 4 codebook is given in Table 6.3.1.5-7 as shown below, as specified in 3GPP technical specification TS38.211 V16.0.0:
[0091] Table 6.3.1.5-7: Precoding matrix W for four-layer transmission using four antenna ports with transform precoding disabled.
[0092]
[0093] Rank 4 precoder (G 4 , with TPMI index from 0 to 4) can be classified into three groups:
[0094] The first group with type #1: Including precoder index 0 (ie, {TPMI 0}): the port selects the precoder.
[0095] The second group with type #2: Includes precoders indexed 1 to 2 (ie, {TPMI 1-2}): port selection and co-phase precoders.
[0096] The third group has type #3: Including precoders indexed 3 to 6 (ie, {TPMI 3-4}): four-port co-phase precoders.
[0097]
[0098] The type of each precoder in ranks 1 to 4 is listed in Table 1:
[0099]
[0100] Table 1
[0101] For precoders in each rank N (N=1 to 4), precoders of the same type can be considered similar precoders. and Similar precoder; type #2 and is a similar precoder; and type #3 and Based on the assumption that the same or similar precoder should be used in the two antenna groups, the present disclosure proposes to only allow (A 1 ,A 2 ), where A 1 , A 2 are precoders applied to the first antenna group and the second antenna group respectively, where A 1 and A 2 is selected from the same type, t∈(1,2,3), where k 1 , k 2 k are the number of layers (transmission ranks) transmitted from the first antenna group and the second antenna group, respectively. 1 , k 2 The details depend on the total transmission rank k=k 1 +k2 and precoder forms, and will be discussed in the following embodiments.
[0102] The present disclosure proposes an 8TX rank N precoder, where N is from 2 to 8.
[0103] The first embodiment relates to an 8TX rank 2 precoder.
[0104] For the two-layer case, each layer is transmitted from one antenna group (e.g., the first layer is transmitted from the first antenna group, and the second layer is transmitted from the second antenna group), and the 8TX rank 2 precoder (i.e., the 8×2 precoder or precoding matrix) takes the form Among them, W 2 represents the 8TX rank 2 precoder (i.e., 8TX rank 2 codebook), A 1 It is from G 1 4TX rank 1 precoder (or precoding vector), that is, A 1 ∈G 1 , and A 2 It comes from A 1 The same group (i.e. or ) (which have the same type) of 4TX rank 1 precoders (or precoding vectors). This means that only precoders from the following combinations are allowed (A 1 ,A 2 ): Among them, each represents a set of precoders of type t in the 4TX rank-1 codebook.
[0105] As described in Table 1, the 4TX rank 1 codebook has four (4) elements; has eight (8) elements; and has sixteen (16) elements. 2 The state in (A 1 ,A 2 The total number of ) is Here, |A| represents the size of group A (ie, the number of elements).
[0106] The joint TPMI indication or the separate TPMI indication can be used to indicate one of the 336 precoders in the 8TX rank 2 codebook, that is, to indicate (A 1 ,A 2 ) is one of the possible combinations.
[0107] The joint TPMI indication for 8TX rank 2 codebook may be defined as shown in Table 2:
[0108]
[0109] Table 2
[0110] In Table 2, each TPMI index indicates possible combinations of 1 The indices are in increasing order; and for A 1 The same index of A 2 The indexes are in increasing order. That is, (A 1 ,A 2 ) are: (i.e., (0,0), (0,1), (0,2), (0,3), (1,0), …, (1,3), … (3,3)), (i.e., (4,4), (4,5), … (4,11), …, (11,4), (11,5), …, (11,11)) and (i.e., (12,12), (12,13), …, (12,27), …, (27,12), (27,13), …, (27,27)).
[0111] According to the Joint TPMI instructions, (=9) bits are necessary for the TPMI field to indicate one of 336 precoders in the 8TX rank-2 codebook.
[0112] For a single TPMI indication, A 1 and A 2 That is, the rank 2 TPMI can be divided into two parts, TMPI1 and TMPI2, where TPMI1 (indexed from 0 to 27) indicates the TPMI contained in G 1 Precoder A in 1 , and TPMI2 (indexed from 0 to 15) indicates the 1 Same Group (t=1 or 2 or 3) 2 That is, when A 1 exist In the middle, A 2 The indices 0-3 of the 4TX rank 1 codebook respectively indicate When A 1 exist In the middle, A 2 The index 0-7 indicates the 4TX rank 1 codebook When A 1 exist In the middle, A 2 The index 0-15 indicates the 4TX rank 1 codebook
[0113] For example, {TPMI1=4, TPMI2=1} indicates Among them, TPMI1 = 4 indicates G 1 In (See Table 6.3.1.5-2 or Table 6.3.1.5-3), which is in the group TPMI2=1 indicates group Index in It is G 1 Index 5 in .
[0114] According to the separate TPMI instructions, A bit is required for the TPMI field to indicate one of the 336 precoders in the 8TX rank-2 codebook.
[0115] When A 1 and A 2 When determined, whether based on a combined TPMI indication or a separate TPMI indication, According to A 1 and A 2 To construct. For example, if So,
[0116] The second embodiment relates to an 8TX rank 3 precoder.
[0117] For the three-layer case, the first layer is transmitted from the first antenna group, and the second and third layers are transmitted from the second antenna group, the 8TX rank 3 precoder (i.e., the 8×3 precoder or precoding matrix) takes the form Among them, W 3 represents an 8TX rank 3 precoder (i.e., an 8TX rank 3 codebook), A 1 It is from G 1 4TX rank 1 precoder (or precoding vector), that is, A 1 ∈G 1 , and A 2 is from having 1 G of the same type (i.e., Type #1, Type #2, or Type #3) 2 The groups in (i.e., ) of the 4TX rank 2 precoder (or precoding matrix). This means that only precoders from the following combinations are allowed: Among them, each represents a set of precoders of type t in the 4TX rank 1 codebook, each represents a set of precoders of type t in the 4TX rank 2 codebook. It can be seen that although A 1is the 4TX rank 1 precoder (precoding vector) from Table 6.3.1.5-2 or Table 6.3.1.5-3, and A 2 are the 4TX rank 2 precoders (precoding matrices) from Table 6.3.1.5-5, but they are of the same type (ie, type #1, type #2, or type #3).
[0118] As described in Table 1, the 4TX rank 1 codebook has four (4) elements; has eight (8) elements; and has sixteen (16) elements, while the 4TX rank 2 codebook has six (6) elements; has eight (8) elements; and has eight (8) elements. 3 The state in (A 1 ,A 2 The total number of ) is
[0119] The joint TPMI indication or the separate TPMI indication can be used to indicate one of the 216 precoders in the 8TX rank 3 codebook, that is, to indicate (A 1 ,A 2 ) is one of the possible combinations.
[0120] The joint TPMI indication for 8TX rank 3 codebook may be defined as shown in Table 3:
[0121]
[0122] Table 3
[0123] In Table 3, each TPMI index indicates possible combinations of 1 The indices are in increasing order; and for A 1 The same index of A 2 The indexes are in increasing order. That is, (A 1 ,A 2 ) are: (i.e., (0,0), (0,1), (0,2), (0,3), (0,4), (0,5), (1,0), …, (1,5), … (3,5)), (i.e., (4,6), (4,7), … (4,13), …, (11,6), (11,7), …, (11,13)) and (i.e., (12,14), (12,15), …, (12,21), …, (27,14), (27,15), …, (27,21)).
[0124] According to the Joint TPMI instructions, (=8) bits are necessary for the TPMI field to indicate one of the 216 precoders in the 8TX rank-3 codebook.
[0125] For a single TPMI indication, A 1 and A 2 That is, the rank 3 TPMI can be divided into two parts, TMPI1 and TMPI2, where TPMI1 (indexed from 0 to 27) indicates the TPMI contained in G 1 Precoder A in 1 , and TPMI2 (indexed from 0 to 7) indicates the 1 Groups of the same type (t=1 or 2 or 3) 2 That is, when A 1 exist In the middle, A 2 The indices 0-5 indicate the 4TX rank 2 codebook respectively. When A 1 exist In the middle, A 2 The index 0-7 indicates the 4TX rank 2 codebook When A 1 exist In the middle, A 2 The index 0-7 indicates the 4TX rank 2 codebook
[0126] For example, {TPMI1=4, TPMI2=1} indicates Among them, TPMI1 = 4 indicates G 1 In (See Table 6.3.1.5-2 or Table 6.3.1.5-3), which is in the group (Type #2), TPMI2=1 indicates group Index in (type #2) It is G 2 Index 7 in (see Table 6.3.1.5-5).
[0127] According to the separate TPMI instructions, A bit is required for the TPMI field to indicate one of the 216 precoders in the 8TX rank-3 codebook.
[0128] When A 1 and A 2 When determined, whether based on a combined TPMI indication or a separate TPMI indication, According to A 1 and A 2 To construct. For example, if So
[0129] The third embodiment relates to an 8TX rank 4 precoder.
[0130] For the case of four layers, the first and second layers are transmitted from the first antenna group, and the third and fourth layers are transmitted from the second antenna group. The 8TX rank 4 precoder (i.e., 8×4 precoder or precoding matrix) takes the form Among them, W 4 represents an 8TX rank 4 precoder (i.e., an 8TX rank 4 codebook), A 1 It is from G 2 4TX rank 2 precoder (or precoding matrix), that is, A 1 ∈G 2 , and A 2 It comes from A 1 The same group (i.e. ) with a 4TX rank 2 precoder (or precoding matrix). This means that only precoders from the following combinations are allowed: Among them, each represents a set of precoders of type t in the 4TX rank-2 codebook.
[0131] As described in Table 1, the 4TX rank 2 codebook has six (6) elements; has eight (8) elements; and Having eight (8) elements. The state in (A 1 ,A 2 The total number of ) is
[0132] The joint TPMI indication or the separate TPMI indication can be used to indicate one of the 164 precoders in the 8TX rank 4 codebook, that is, to indicate (A 1 ,A 2 ) is one of the possible combinations.
[0133] The joint TPMI indication for 8TX rank 4 codebook may be defined as shown in Table 4:
[0134]
[0135] Table 4
[0136] In Table 4, each TPMI index indicates possible combinations of 1 The indices are in increasing order; and for A 1 The same index of A 2 The indexes are in increasing order. That is, (A 1 ,A 2 ) are: (i.e., (0,0), (0,1), (0,2), (0,3), (0,4), (0,5), (1,0), …, (1,5), … (5,5)), (i.e., (6,6), (6,7), … (6,13), …, (13,6), (13,7), …, (13,13)) and (i.e., (14,14), (14,15), …, (14,21), …, (21,14), (21,15), …, (21,21)).
[0137] According to the Joint TPMI instructions, (=8) bits are necessary for the TPMI field to indicate one of 164 precoders in the 8TX rank-4 codebook.
[0138] For a single TPMI indication, A 1 and A 2 That is, the rank 4 TPMI can be divided into two parts, TMPI1 and TMPI2, where TPMI1 (indexed from 0 to 21) indicates the TPMI contained in G 2 Precoder A in 1 , and TPMI2 (indexed from 0 to 7) indicates the 1 Same Group (t=1 or 2 or 3) 2 That is, when A 1 exist In the middle, A 2 The indices 0-5 indicate the 4TX rank 2 codebook respectively. When A 1 exist In the middle, A 2 The index 0-7 indicates the 4TX rank 2 codebook When A 1 exist In the middle, A 2 The index 0-7 indicates the 4TX rank 2 codebook
[0139] For example, {TPMI1=4, TPMI2=1} indicates Among them, TPMI1 = 4 indicates G 2 In (See Table 6.3.1.5-5), which is a group (Type #1), TPMI2=1 indicates group Index in (type #1) It is G 2 Index 1 in (see Table 6.3.1.5-5).
[0140] According to the separate TPMI instructions, A bit is required for the TPMI field to indicate one of the 164 precoders in the 8TX rank-4 codebook.
[0141] When A 1 and A 2 When determined, whether based on a combined TPMI indication or a separate TPMI indication, According to A 1 and A 2 To build. For example, if So
[0142] The fourth embodiment relates to an 8TX rank 5 precoder.
[0143] For the five-layer case, the first and second layers are transmitted from the first antenna group, and the third, fourth, and fifth layers are transmitted from the second antenna group. The 8TX rank 5 precoder (i.e., 8×5 precoder or precoding matrix) takes the form Among them, W 5 represents an 8TX rank 5 precoder (i.e., an 8TX rank 5 codebook), A 1 It is from G 2 4TX rank 2 precoder (or precoding matrix), that is, A 1 ∈G 2 , and A 2 is from having 1 G of the same type (i.e., Type #1, Type #2, or Type #3) 3 The groups in (i.e., ) with a 4TX rank 3 precoder (or precoding matrix). This means that only precoders from the following combinations are allowed: Among them, each represents a set of precoders of type t in the 4TX rank 2 codebook, each represents a set of precoders of type t in the 4TX rank 3 codebook. It can be seen that although A 1 is the 4TX rank 2 precoder (precoding matrix) from Table 6.3.1.5-5, and A 2 are the 4TX rank 3 precoders (precoding matrices) from Table 6.3.1.5-6, but they are of the same type (ie, Type #1, Type #2, or Type #3).
[0144] As described in Table 1, the 4TX rank 2 codebook has six (6) elements; has eight (8) elements; and has eight (8) elements, while the 4TX rank 3 codebook has one (1) element; has two (2) elements; and has four (4) elements. 5 The state in (A 1 ,A 2 The total number of ) is
[0145] The joint TPMI indication or the separate TPMI indication can be used to indicate one of the 54 precoders in the 8TX rank 5 codebook, that is, to indicate (A 1 ,A 2 ) is one of the possible combinations.
[0146] The joint TPMI indication for 8TX rank 5 codebook may be defined as shown in Table 5:
[0147]
[0148] Table 5
[0149] In Table 5, each TPMI index indicates possible combinations of 1 The indices are in increasing order; and for A 1 The same index of A 2 The indexes are in increasing order. That is, (A 1 ,A 2 ) are: (i.e., (0,0), (1,0), (2,0), (3,0), (4,0), (5,0)), (i.e., (6,1), (6,2), …, (13,1), (13,2)), (i.e., (14,3), (14,4), …, (14,6), …, (21,3), (21,4), …, (21,6)).
[0150] According to the Joint TPMI instructions, (=6) bits are necessary for the TPMI field to indicate one of 54 precoders in the 8TX rank-5 codebook.
[0151] For a single TPMI indication, A 1 and A 2 That is, the rank 5 TPMI can be divided into two parts, TMPI1 and TMPI2, where TPMI1 (indexed from 0 to 21) indicates the rank 5 TPMI contained in G 2 Precoder A in 1 , and TPMI2 (indexed from 0 to 3) indicates the 1 Groups of the same type (t=1 or 2 or 3) 2 That is, when A 1 exist In the middle, A 2 Index 0 indicates the 4TX rank 3 codebook When A 1 exist In the middle, A 2 The index 0-1 indicates the 4TX rank 3 codebook When A 1 exist In the middle, A 2 The index 0-3 indicates the 4TX rank 3 codebook
[0152] For example, {TPMI1=6, TPMI2=1} indicates Among them, TPMI1=6 indicates G 2 In (See Table 6.3.1.5-5), which is in the group (Type #2), TPMI2=1 indicates group Index in (type #2) It is G 3 Index 2 in (see Table 6.3.1.5-6).
[0153] According to the separate TPMI instructions, A bit is required for the TPMI field to indicate one of the 54 precoders in the 8TX rank-5 codebook.
[0154] When A 1 and A 2 When determined, whether based on a combined TPMI indication or a separate TPMI indication, From A 1 and A 2 Build. For example, if So
[0155] The fifth embodiment relates to an 8TX rank 6 precoder.
[0156] For the case of six layers, the first, second, and third layers are transmitted from the first antenna group, and the fourth, fifth, and sixth layers are transmitted from the second antenna group. The 8TX rank 6 precoder (i.e., the 8×6 precoder or precoding matrix) takes the form Among them, W 6 represents an 8TX rank 6 precoder (i.e., an 8TX rank 6 codebook), A 1 It is from G 3 4TX rank 3 precoder (or precoding matrix), that is, A 1 ∈G 3 , and A 2 It comes from A 1 The same group (i.e. ) (which have the same type). This means that only precoders from the following combinations are allowed: Among them, each represents a set of precoders of type t in the 4TX rank-3 codebook.
[0157] As described in Table 1, the 4TX rank 3 codebook has one (1) element; has two (2) elements; and Has four (4) elements. The state in (A 1 ,A 2 The total number of ) is
[0158] The joint TPMI indication or the separate TPMI indication can be used to indicate one of the 21 precoders in the 8TX rank 6 codebook, that is, to indicate (A 1 ,A 2 ) is one of the possible combinations.
[0159] The joint TPMI indication for 8TX rank 6 codebook may be defined as shown in Table 6:
[0160]
[0161] Table 6
[0162] In Table 6, each TPMI index indicates possible combinations of 1 The indices are in increasing order; and for A 1 The same index of A 2 The indices are in increasing order. That is, The possible combinations are: (i.e., (0,0)), (i.e., (1,1), (1,2), (2,1), (2,2)) and (i.e., (3,3), (3,4), (3,5), (3,6), (4,3), (4,4), (4,5), (4,6), (5,3), (5,4), (5,5), (5,6), (6,3), (6,4), (6,5), (6,6)).
[0163] According to the Joint TPMI instructions, (=5) bits are necessary for the TPMI field to indicate one of the 21 precoders in the 8TX rank-6 codebook.
[0164] For a single TPMI indication, A 1 and A 2 That is, the rank 6 TPMI can be divided into two parts, TMPI1 and TMPI2, where TPMI1 (indexed from 0 to 6) indicates the rank 6 TPMI contained in G 3 Precoder A in 1 , and TPMI2 (indexed from 0 to 3) indicates the 1 Same Group (t=1 or 2 or 3) 2 That is, when A In the middle, A 2 Index 0 indicates the 4TX rank 3 codebook When A 1 exist In the middle, A 2 The index 0-1 indicates the 4TX rank 3 codebook When A 1 exist In the middle, A 2 The index 0-3 indicates the 4TX rank 3 codebook
[0165] For example, {TPMI1=1, TPMI2=1} indicates Among them, TPMI1 = 1 indicates G 3 In (See Table 6.3.1.5-6), which is a group (Type #2), TPMI2=1 indicates group Index in (type #2) It is G 3 Index 2 in (see Table 6.3.1.5-6).
[0166] According to the separate TPMI instructions, A bit is required for the TPMI field to indicate one of the 21 precoders in the 8TX rank-6 codebook.
[0167] When A 1 and A 2 When determined, whether based on a combined TPMI indication or a separate TPMI indication, According to A 1 and A 2 To construct. For example, if So
[0168] The sixth embodiment relates to an 8TX rank 7 precoder.
[0169] For the case of seven layers, the first, second, and third layers are transmitted from the first antenna group, and the fourth, fifth, sixth, and seventh layers are transmitted from the second antenna group. The 8TX rank 7 precoder (i.e., the 8×7 precoder or precoding matrix) takes the form Among them, W 7 represents an 8TX rank 7 precoder (i.e., an 8TX rank 7 codebook), A 1 It is from G 3 4TX rank 3 precoder (or precoding matrix), that is, A 1 ∈G 3 , and A 2 is from having 1 G of the same type (i.e., Type #1, Type #2, or Type #3) 4 The groups in (i.e., ) with a 4TX rank 4 precoder (or precoding matrix). This means that only precoders from the following combinations are allowed: Among them, each represents a set of precoders of type t in the 4TX rank 3 codebook, each represents a set of precoders of type t in the 4TX rank 4 codebook. It can be seen that although A 1is the 4TX rank 3 precoder (precoding matrix) from Table 6.3.1.5-6, and A 2 are the 4TX rank 4 precoders (precoding matrices) from Table 6.3.1.5-7, but they are of the same type (ie, type #1, type #2, or type #3).
[0170] As described in Table 1, the 4TX rank 3 codebook has one (1) element; has two (2) elements; and has four (4) elements, and the 4TX rank 4 codebook has one (1) element; has two (2) elements; and has two (2) elements. 7 The state in (A 1 ,A 2 The total number of ) is
[0171] The joint TPMI indication or the separate TPMI indication can be used to indicate one of the 13 precoders in the 8TX rank 7 codebook, that is, to indicate (A 1 ,A 2 ) is one of the possible combinations.
[0172] The joint TPMI indication for 8TX rank 7 codebook may be defined as shown in Table 7:
[0173]
[0174] Table 7
[0175] In Table 7, each TPMI index indicates possible combinations of 1 The indices are in increasing order; and for A 1 The same index of A 2 The indexes are in increasing order. That is, (A 1 ,A 2 ) are: (i.e., (0,0)), (i.e., (1,1), (1,2), (2,1), (2,2)), (i.e., (3,3), (3,4), (4,3), (4,4), (5,3), (5,4), (6,3), (6,4)).
[0176] According to the Joint TPMI instructions, (=4) bits are necessary for the TPMI field to indicate one of the 13 precoders in the 8TX rank-7 codebook.
[0177] For a single TPMI indication, A 1 and A 2 That is, the rank 7 TPMI can be divided into two parts, TMPI1 and TMPI2, where TPMI1 (indexed from 0 to 6) indicates the rank 7 TPMI contained in G 3 Precoder A in 1 , and TPMI2 (indexed from 0 to 1) indicates the 1 Groups of the same type (t=1 or 2 or 3) 2 That is, when A 1 exist In the middle, A 2 Index 0 indicates the 4TX rank 4 codebook When A 1 exist In the middle, A 2 The index 0-1 indicates the 4TX rank 4 codebook When A 1 exist In the middle, A 2 The index 0-1 indicates the 4TX rank 4 codebook
[0178] For example, {TPMI1=1, TPMI2=1} indicates Among them, TPMI1 = 1 indicates G 3 In (See Table 6.3.1.5-6), which is in the group (Type #2), TPMI2=1 indicates group Index 1 in (type #2), It is G 4 Index 2 in (see Table 6.3.1.5-7).
[0179] According to the separate TPMI instructions, A bit is required for the TPMI field to indicate one of the 13 precoders in the 8TX rank-7 codebook.
[0180] When A 1 and A 2 When determined, whether based on a combined TPMI indication or a separate TPMI indication, According to A 1and A 2 To build. For example, if So
[0181] The seventh embodiment relates to an 8TX rank 8 precoder.
[0182] For the eight-layer case, the first, second, third, and fourth layers are transmitted from the first antenna group, and the fifth, sixth, seventh, and eighth layers are transmitted from the second antenna group. The 8TX rank 8 precoder (i.e., 8×8 precoder or precoding matrix) takes the form Among them, W 8 represents an 8TX rank 8 precoder (i.e., an 8TX rank 8 codebook), A 1 It is from G 4 4TX rank 4 precoder (or precoding matrix), that is, A 1 ∈G 4 , and A 2 It comes from A 1 The same group (i.e. ) (which have the same type). This means that only precoders from the following combinations are allowed: Among them, each Denotes a set of precoders of type t in the 4TX rank-4 codebook.
[0183] As described in Table 1, the 4TX rank 4 codebook has one (1) element; has two (2) elements; and Has two (2) elements. The state (A 1 ,A 2 ) is =1×1+2×2+2×2=1+4+4=9.
[0184] The joint TPMI indication or the separate TPMI indication can be used to indicate one of the 9 precoders in the 8TX rank 8 codebook, that is, to indicate (A 1 ,A 2 ) is one of the possible combinations.
[0185] The joint TPMI indication for 8TX rank 8 codebook may be defined as shown in Table 8:
[0186]
[0187] Table 8
[0188] In Table 8, each TPMI index indicates possible combinations of 1 The indices are in increasing order; and for A 1 The same index of A 2 The indexes are in increasing order. That is, (A 1 ,A 2 ) are: (i.e., (0,0)), (i.e., (1,1), (1,2), (2,1), (2,2)) and (i.e., (3,3), (3,4), (4,3), (4,4)).
[0189] According to the Joint TPMI instructions, (=4) bits are necessary for the TPMI field to indicate one of the 9 precoders in the 8TX rank 8 codebook.
[0190] For a single TPMI indication, A 1 and A 2 That is, the rank 8 TPMI can be divided into two parts, TMPI1 and TMPI2, where TPMI1 (indexed from 0 to 4) indicates the TPMI contained in G 4 Precoder A in 1 , and TPMI2 (indexed from 0 to 1) indicates the 1 Same Group (t=1 or 2 or 3) 2 That is, when A 1 exist In the middle, A 2 Index 0 indicates the 4TX rank 4 codebook When A 1 exist In the middle, A 2 The index 0-1 indicates the 4TX rank 4 codebook When A 1 exist In the middle, A 2 The index 0-1 indicates the 4TX rank 4 codebook
[0191] For example, {TPMI1=1, TPMI2=1} indicates Among them, TPMI1 = 1 indicates G 4 In (See Table 6.3.1.5-7), which is a group (Type #2), TPMI2=1 indicates group Index in (type #2) It is G4 Index 2 in (see Table 6.3.1.5-7).
[0192] According to the separate TPMI instructions, A bit is required for the TPMI field to indicate one of the 9 precoders in the 8TX rank 8 codebook.
[0193] When A 1 and A 2 When determined, whether based on a combined TPMI indication or a separate TPMI indication, According to A 1 and A 2 To construct. For example, if So
[0194]
[0195] Table 9 summarizes the number of precoders in the 8TX codebook for each of ranks 2 to 8 according to the present disclosure, as well as the number of bits required for the joint TPMI indication and the number of bits required for the separate TPMI indication.
[0196]
[0197] Table 9
[0198] If two 4TX precoders are selected without considering the type of the 4TX precoder, the number of precoders in the 8TX codebook will be much larger than the number of precoders in the 8TX codebook proposed in the present disclosure, as compared in Table 10.
[0199]
[0200] Table 10
[0201] According to the eighth embodiment, the joint TPMI indication or the separate TPMI indication described in the first to seventh embodiments may be implemented in the TPMI included in the TPMI field. The TPMI field may be used in DCI format 0_1 or 0_2 to schedule a dynamically scheduled PUSCH or type 2 configuration grant PUSCH, or in an RRC message (configuredGrantConfig) to configure a grant PUSCH with configuration type 1.
[0202] The above embodiment assumes that the transmission from UE to TRP can be expressed as: In the following embodiments, the transmission from the UE to the TRP may be represented as: Among them, H i , Wi , X i , P are the channel, precoding matrix, and information and transmission power from antenna group i (i is 1 or 2) to TRP, respectively, and N is the receiver noise vector. It can be seen that power (P) is further considered.
[0203] As mentioned above, H 1 and H 2 are correlated, where their correlation depends on the strength ratio of the different multipaths between the UE and the TRP. When the channel is dominated by a strong singular path, such as a LOS channel or a Ricean channel with a large K factor, the two channels are highly correlated or even identical, but suffer from a phase shift: 2 =e jφ H 1 . This leads us to believe that the best individual precoders for each antenna group, in the absence of the other group, are also strongly correlated. For highly correlated channels, these precoders of the same rank are also highly correlated or even identical. This gives us the idea of using the same or very similar precoding matrices for transmission in both antenna groups.
[0204] It is suggested that among the 8 antenna ports, the first four antenna ports (eg, antenna ports 0, 1, 2, 3) belong to the first antenna group, and the last four antenna ports (eg, antenna ports 4, 5, 6, 7) belong to the second antenna group. The first antenna group is unrelated to the second antenna group.
[0205] In the following disclosure, a precoding matrix (i.e., precoder) A in the NR Release 15 4TX codebook is used to construct an 8TX codebook W having one of the following three forms: or or Among them, A and W (W 1 ,W 2 or W 3 ) have the same rank (i.e., number of layers). This means that only ranks 1 to 4 are supported.
[0206] This means that only the first antenna group is used for data transmission, while the second antenna group is not used. This means that only the second antenna group is used for data transmission, while the first antenna group is not used. This means that both the first antenna group and the second antenna group are used for data transmission.
[0207] Assume that each antenna port (i.e., each of the 8 antenna ports) is equipped with a maximum power of For P max= 23dBm for a Category 3 UE, each PA is rated at 14dBm. When the limited PA at the antenna can transmit at the required transmit power without power reduction, it is better to focus on using the power from a single set of coherent antennas. This means that one can choose or and The reason why both are included in the codebook is to allow antenna group selection. On the other hand, when the PA at the antenna port reaches its upper limit, it is best to use the precoder Transmitting to allow more antenna ports (and more PAs) to transmit, thereby increasing UL coverage. This is particularly useful for UEs located at the edge of the cell.
[0208] The following embodiments (ninth embodiment, tenth embodiment, eleventh embodiment and twelfth embodiment) relate to an 8TX rank 1 to 4 precoder.
[0209] The ninth embodiment relates to an 8TX rank 1 precoder.
[0210] For each 8TX rank 1 precoder, the matrix A is selected from Table 6.3.1.5-2 (for DFT-s-OFDM) or Table 6.3.1.5-3 (for CP-OFDM) specified in 3GPP technical specification TS38.211 V16.0.0. The 8TX rank 1 precoder (i.e., 8×1 precoder or precoding matrix) can be or It can be seen and Antenna group selection is provided on top of coherent transmission with up to 4 antenna ports within one antenna group and allows the UE to transmit at higher power. When transmitting, even if the number of transmitting antenna ports is doubled and the total transmission power is doubled, the received SNR can only increase by 3dB instead of 6dB because the two antenna groups are incoherent and suffer from random phase shifts. This is the price paid for transmitting using incoherent antenna groups.
[0211] Since there are different (e.g., 28) matrices A in Table 6.3.1.5-2 (for DFT-s-OFDM) or Table 6.3.1.5-3 (for CP-OFDM), the total number of 8TX rank 1 precoders constructed according to matrix A is 3×28=84. This requires that the TPMI indicates one of the 84 8TX rank 1 precoders. (=7) bits. The 8TX rank 1 codebook can be constructed as shown in Table 11 below.
[0212]
[0213] Table 11
[0214] In Table 11, each TPMI index indicates and Where x is an index 0 to 27 in Table 6.3.1.5-2 (for DFT-s-OFDM) or Table 6.3.1.5-3 (for CP-OFDM). For example, TPMI index y indicates In particular, TPMI index 0 indicates in, TPMI Index 1 Indication TPMI Index 2 Indication TPMI Index 3 Indication …wait.
[0215] It can be seen that it is not the form in Table 11 All precoders of are allowed to transmit at full power. This means that only the precoding matrix constructed from entries {12-27} in Table 6.3.1.5-2 or 6.3.1.5-3 (i.e., precoding matrices with all antenna ports activated) This enables the UE to transmit using all 8 antenna ports. Given the above, it is possible to construct only the entries {12-27} in Table 6.3.1.5-2 or 6.3.1.5-3. Together with all entries with A from Table 6.3.1.5-2 or 6.3.1.5-3 and are included together in Table 11. This will result in a total of 28+28+16=72 8TX rank 1 precoders, which require the necessary TPMI indication (=7) bits.
[0216] If the number of bits required for the TPMI indication is reduced to 6, it means that a total of 64 (=2 6 ) 8TX rank 1 precoder. Therefore, only eight entries (e.g., {12-19}) in Table 6.3.1.5-2 or 6.3.1.5-3 are constructed. Can be combined with all entries of A from Table 6.3.1.5-2 or 6.3.1.5-3 and are included together in Table 11.
[0217] The tenth embodiment relates to an 8TX rank 2 precoder.
[0218] For the 8TX rank 2 precoder, the matrix A is selected from Table 6.3.1.5-5 specified in 3GPP technical specification TS 38.211 V16.0.0. The 8TX rank 2 precoder (i.e., 8×2 precoder or precoding matrix) can be
[0219] Since there are different (e.g., 22) matrices A in Table 6.3.1.5-5, the total number of 8TX rank 2 precoders constructed according to matrix A is 3×22=66. This requires that the TPMI indicates one of the 66 8TX rank 2 precoders. (=7) bits. The 8TX rank 2 codebook can be constructed as shown in Table 12 below.
[0220]
[0221] Table 12
[0222] In Table 12, each TPMI index indicates and where x is an index 0 to 21 in Table 6.3.1.5-5. For example, TPMI index y indicates It can be seen that it is not the form in Table 12 All precoders of are allowed to transmit at full power. This means that only the precoding matrix constructed by entry {6-21} in Table 6.3.1.5-5 (i.e., the precoding matrix with all antenna ports activated) This enables the UE to transmit using all 8 antenna ports. Given the above, it is possible to construct only the entry {6-21} in Table 6.3.1.5-5. Together with all entries with A from Table 6.3.1.5-5 and Included in Table 12. This will result in a total of 22+22+16=60 8TX rank 2 precoders, which require the necessary TPMI indication (=6) bits.
[0223] In addition, it is possible to construct only the entries {6,10,14,16,19,20} (or a subset thereof) in Table 6.3.1.5-5. Together with all entries with A from Table 6.3.1.5-5 and are included together in Table 12. This will further reduce the size of the 8TX rank 2 precoder to 50, but the required TPMI indication is still required (=6) bits.
[0224] The eleventh embodiment relates to an 8TX rank 3 precoder.
[0225] For the 8TX rank 3 precoder, the matrix A is selected from Table 6.3.1.5-6 specified in 3GPP technical specification TS38.211 V16.0.0. The 8TX rank 3 precoder (i.e., 8×3 precoder or precoding matrix) can be or
[0226] Since there are different (e.g., 7) matrices A in Table 6.3.1.5-6, the total number of 8TX rank 3 precoders constructed according to matrix A is 3×7=21. This requires that the TPMI indicates one of the 21 8TX rank 3 precoders. (=7) bits. The 8TX rank 3 codebook can be constructed as shown in Table 13 below.
[0227]
[0228] Table 13
[0229] In Table 13, each TPMI index indicates and where x is an index 0 to 6 in Table 6.3.1.5-6. For example, TPMI index y indicates It can be seen that it is not the form in Table 12 All precoders of are allowed to transmit at full power. This means that only the entries {1-6} in Table 6.3.1.5-6 (i.e., the precoding matrix with all antenna ports activated) are constructed. This enables the UE to transmit using all 8 antenna ports. Given the above, it is possible to construct only the entries {1-6} in Table 6.3.1.5-6. Together with all entries of A from Table 6.3.1.5-6 and are included together in Table 13. This will result in a total of 7+7+6=20 8TX rank 3 precoders, which require the necessary TPMI indication (=5) digits.
[0230] In addition, it is possible to construct only from entries {1,3} or {1,4} in Table 6.3.1.5-6 Together with all entries of A from Table 6.3.1.5-6 and are included together in Table 13. This will further reduce the size of the 8TX rank 3 precoder to 16, which is required for the TPMI indication (=4) bits.
[0231] The twelfth embodiment relates to an 8TX rank 4 precoder.
[0232] For the 8TX rank 4 precoder, the matrix A is selected from Table 6.3.1.5-7 specified in 3GPP technical specification TS38.211 V16.0.0. The 8TX rank 4 precoder (i.e., 8×4 precoder or precoding matrix) can be or
[0233] Since there are different (e.g., 5) matrices A in Table 6.3.1.5-7, the total number of 8TX rank 4 precoders constructed according to matrix A is 3×5=15. This requires that the TPMI indicates one of the 15 8TX rank 4 precoders. (=4) bits. The 8TX rank 4 codebook can be constructed as shown in Table 14 below.
[0234]
[0235] Table 14
[0236] In Table 14, each TPMI index indicates and where x is an index 0 to 4 in Table 6.3.1.5-7. For example, TPMI index y indicates
[0237] If it is necessary to reduce the codebook size, only a subset of the precoding matrices from Table 6.3.1.5-7 can be used to construct For example, a table may be constructed from only entries {0,2} or {0,2,4} in Table 6.3.1.5-7. Together with all entries of A from Table 6.3.1.5-7 and are included in Table 14. This will further reduce the size of the 8TX rank 4 precoder to 12 or 13, but the required TPMI indication is still required. (=4) bit or (=4) bits.
[0238] According to the thirteenth embodiment, the TPMI indication described in the ninth embodiment to the twelfth embodiment can be implemented in the TPMI included in the TPMI field. The TPMI field can be used in DCI format 0_1 or 0_2 to schedule a dynamically scheduled PUSCH or type 2 configuration grant PUSCH, or in an RRC message (configuredGrantConfig) to configure a grant PUSCH with configuration type 1.
[0239] Figure 22 is a schematic flow chart showing an embodiment of a method 200 according to the present application. In some embodiments, the method 200 is performed by a device such as a remote unit (e.g., a UE). In some embodiments, the method 200 may be performed by a processor that executes program code, such as a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0240] Method 200 is a method performed at a UE, comprising: 202 receiving a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and 204 sending the scheduled PUSCH transmission sent according to the control message.
[0241] In some embodiments, the precoding matrices are classified into different types according to the number of activated transmit antenna ports and their relative phases.
[0242] In some embodiments, the TPMI jointly indicates two 4TX precoding matrices according to possible combinations of the two precoding matrices.
[0243] In some embodiments, the TPMI includes a first part indicating a first precoding matrix from all possible precoding matrices of a predetermined rank and a second part indicating a second precoding matrix from a subset of possible precoding matrices determined by the first precoding matrix.
[0244] In some embodiments, if the transmission rank is 2, the two 4TX precoding matrices are both 4TX rank 1 precoding matrices; if the transmission rank is 3, the two 4TX precoding matrices are a 4TX rank 1 precoding matrix and a 4TX rank 2 precoding matrix; if the transmission rank is 4, the two 4TX precoding matrices are both 4TX rank 2 precoding matrices; if the transmission rank is 5, the two 4TX precoding matrices are a 4TX rank 2 precoding matrix and a 4TX rank 3 precoding matrix; if the transmission rank is 6, the two 4TX precoding matrices are both 4TX rank 3 precoding matrices; if the transmission rank is 7, the two 4TX precoding matrices are a 4TX rank 3 precoding matrix and a 4TX rank 4 precoding matrix; and if the transmission rank is 8, the two 4TX precoding matrices are both 4TX rank 4 precoding matrices.
[0245] In some embodiments, the method further comprises constructing an 8TX precoder based on two 4TX precoding matrices.
[0246] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0247] Figure 3 300 is a schematic flow chart showing an embodiment of a method 300 according to the present application. In some embodiments, the method 300 is performed by a device such as a base station unit. In some embodiments, the method 300 may be performed by a processor that executes program code, such as a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0248] Method 300 may include: 302 sending a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and 304 receiving the scheduled PUSCH transmission sent according to the control message.
[0249] In some embodiments, the precoding matrices are classified into different types according to the number of activated transmit antenna ports and their relative phases.
[0250] In some embodiments, the TPMI jointly indicates two 4TX precoding matrices according to possible combinations of the two precoding matrices.
[0251] In some embodiments, the TPMI includes a first part indicating a first precoding matrix from all possible precoding matrices of a predetermined rank and a second part indicating a second precoding matrix from a subset of possible precoding matrices determined by the first precoding matrix.
[0252] In some embodiments, if the transmission rank is 2, the two 4TX precoding matrices are both 4TX rank 1 precoding matrices; if the transmission rank is 3, the two 4TX precoding matrices are a 4TX rank 1 precoding matrix and a 4TX rank 2 precoding matrix; if the transmission rank is 4, the two 4TX precoding matrices are both 4TX rank 2 precoding matrices; if the transmission rank is 5, the two 4TX precoding matrices are a 4TX rank 2 precoding matrix and a 4TX rank 3 precoding matrix; if the transmission rank is 6, the two 4TX precoding matrices are both 4TX rank 3 precoding matrices; if the transmission rank is 7, the two 4TX precoding matrices are a 4TX rank 3 precoding matrix and a 4TX rank 4 precoding matrix; and if the transmission rank is 8, the two 4TX precoding matrices are both 4TX rank 4 precoding matrices.
[0253] In some embodiments, two 4TX precoding matrices may be used to construct an 8TX precoder.
[0254] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0255] Figure 4 4 is a schematic flow chart showing an embodiment of a method 400 according to the present application. In some embodiments, the method 400 is performed by a device such as a remote unit (e.g., a UE). In some embodiments, the method 400 may be performed by a processor that executes program code, such as a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0256] Method 400 is a method performed at a UE, comprising: 402 receiving a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates a 4TX precoding matrix used by one or both of the two antenna groups, wherein N is any one of 1 to 4; and 404 sending the scheduled PUSCH transmission according to the control message.
[0257] In some embodiments, one of the two antenna groups is instructed by the TPMI to use the one 4TX precoding matrix to transmit all data streams.
[0258] In some embodiments, two antenna groups are instructed by TPMI to transmit the same set of data streams. In particular, both antenna groups use the one 4TX precoding matrix.
[0259] In some embodiments, if the transmission rank is 1, the one 4TX precoding matrix is a 4TX rank 1 precoding matrix; if the transmission rank is 2, the one 4TX precoding matrix is a 4TX rank 2 precoding matrix; if the transmission rank is 3, the one 4TX precoding matrix is a 4TX rank 3 precoding matrix; and if the transmission rank is 4, the one 4TX precoding matrix is a 4TX rank 4 precoding matrix.
[0260] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0261] In some embodiments, the one 4TX precoding matrix is selected from a first subset of 4TX precoding matrices of the corresponding rank. In particular, the first subset of 4TX precoding matrices includes 4TX precoding matrices in which all antenna ports are activated. In addition, the first subset of 4TX precoding matrices includes a portion of 4TX precoding matrices in which all antenna ports are activated.
[0262] Figure 5 is a schematic flow chart showing an embodiment of a method 500 according to the present application. In some embodiments, the method 500 is performed by a device such as a base station unit. In some embodiments, the method 500 may be performed by a processor that executes program code, such as a microcontroller, a microprocessor, a CPU, a GPU, an auxiliary processing unit, an FPGA, etc.
[0263] Method 500 may include: 502 sending a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates a 4TX precoding matrix used by one or both of the two antenna groups, wherein N is any one of 1 to 4; and 504 receiving the scheduled PUSCH transmission sent according to the control message.
[0264] In some embodiments, one of the two antenna groups is instructed by the TPMI to use the one 4TX precoding matrix to transmit all data streams.
[0265] In some embodiments, two antenna groups are instructed by TPMI to transmit the same set of data streams. In particular, both antenna groups use the one 4TX precoding matrix.
[0266] In some embodiments, if the transmission rank is 1, the one 4TX precoding matrix is a 4TX rank 1 precoding matrix; if the transmission rank is 2, the one 4TX precoding matrix is a 4TX rank 2 precoding matrix; if the transmission rank is 3, the one 4TX precoding matrix is a 4TX rank 3 precoding matrix; and if the transmission rank is 4, the one 4TX precoding matrix is a 4TX rank 4 precoding matrix.
[0267] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0268] In some embodiments, the one 4TX precoding matrix is selected from a first subset of 4TX precoding matrices of the corresponding rank. In particular, the first subset of 4TX precoding matrices includes 4TX precoding matrices in which all antenna ports are activated. In addition, the first subset of 4TX precoding matrices includes a portion of 4TX precoding matrices in which all antenna ports are activated.
[0269] Figure 6 is a schematic block diagram showing an apparatus according to one embodiment.
[0270] refer to Figure 6 , UE (ie, remote unit) includes a processor, a memory and a transceiver. Processor implementation Figure 2 or Figure 4 The functions, processes and / or methods proposed in.
[0271] The first UE includes: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to: receive a control message via the transceiver, the control message scheduling a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI, the TPMI indicating two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and send the scheduled PUSCH transmission via the transceiver according to the control message.
[0272] In some embodiments, the precoding matrices are classified into different types according to the number of activated transmit antenna ports and their relative phases.
[0273] In some embodiments, the TPMI jointly indicates two 4TX precoding matrices according to possible combinations of the two precoding matrices.
[0274] In some embodiments, the TPMI includes a first part indicating a first precoding matrix from all possible precoding matrices of a predetermined rank and a second part indicating a second precoding matrix from a subset of possible precoding matrices determined by the first precoding matrix.
[0275] In some embodiments, if the transmission rank is 2, the two 4TX precoding matrices are both 4TX rank 1 precoding matrices; if the transmission rank is 3, the two 4TX precoding matrices are a 4TX rank 1 precoding matrix and a 4TX rank 2 precoding matrix; if the transmission rank is 4, the two 4TX precoding matrices are both 4TX rank 2 precoding matrices; if the transmission rank is 5, the two 4TX precoding matrices are a 4TX rank 2 precoding matrix and a 4TX rank 3 precoding matrix; if the transmission rank is 6, the two 4TX precoding matrices are both 4TX rank 3 precoding matrices; if the transmission rank is 7, the two 4TX precoding matrices are a 4TX rank 3 precoding matrix and a 4TX rank 4 precoding matrix; and if the transmission rank is 8, the two 4TX precoding matrices are both 4TX rank 4 precoding matrices.
[0276] In some embodiments, the processor is further configured to construct an 8TX precoder based on two 4TX precoding matrices.
[0277] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0278] The second UE includes: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to receive a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates a 4TX precoding matrix used by one or both of the two antenna groups, wherein N is any one of 1 to 4; and send the scheduled PUSCH transmission according to the control message.
[0279] In some embodiments, one of the two antenna groups is instructed by the TPMI to use the one 4TX precoding matrix to transmit all data streams.
[0280] In some embodiments, two antenna groups are instructed by TPMI to transmit the same set of data streams. In particular, both antenna groups use the one 4TX precoding matrix.
[0281] In some embodiments, if the transmission rank is 1, the one 4TX precoding matrix is a 4TX rank 1 precoding matrix; if the transmission rank is 2, the one 4TX precoding matrix is a 4TX rank 2 precoding matrix; if the transmission rank is 3, the one 4TX precoding matrix is a 4TX rank 3 precoding matrix; and if the transmission rank is 4, the one 4TX precoding matrix is a 4TX rank 4 precoding matrix.
[0282] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0283] In some embodiments, the one 4TX precoding matrix is selected from a first subset of 4TX precoding matrices of the corresponding rank. In particular, the first subset of 4TX precoding matrices includes 4TX precoding matrices in which all antenna ports are activated. In addition, the first subset of 4TX precoding matrices includes a portion of 4TX precoding matrices in which all antenna ports are activated.
[0284] The gNB (i.e., base station) includes a processor, a memory, and a transceiver. Figure 3 or Figure 5 The functions, processes and / or methods proposed in.
[0285] The first base station unit includes: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to send a control message via the transceiver, the control message scheduling a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI, which indicates two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and receive the scheduled PUSCH transmission sent according to the control message via the transceiver.
[0286] In some embodiments, the precoding matrices are classified into different types according to the number of activated transmit antenna ports and their relative phases.
[0287] In some embodiments, the TPMI jointly indicates two 4TX precoding matrices according to possible combinations of the two precoding matrices.
[0288] In some embodiments, the TPMI includes a first part indicating a first precoding matrix from all possible precoding matrices of a predetermined rank and a second part indicating a second precoding matrix from a subset of possible precoding matrices determined by the first precoding matrix.
[0289] In some embodiments, if the transmission rank is 2, the two 4TX precoding matrices are both 4TX rank 1 precoding matrices; if the transmission rank is 3, the two 4TX precoding matrices are a 4TX rank 1 precoding matrix and a 4TX rank 2 precoding matrix; if the transmission rank is 4, the two 4TX precoding matrices are both 4TX rank 2 precoding matrices; if the transmission rank is 5, the two 4TX precoding matrices are a 4TX rank 2 precoding matrix and a 4TX rank 3 precoding matrix; if the transmission rank is 6, the two 4TX precoding matrices are both 4TX rank 3 precoding matrices; if the transmission rank is 7, the two 4TX precoding matrices are a 4TX rank 3 precoding matrix and a 4TX rank 4 precoding matrix; and if the transmission rank is 8, the two 4TX precoding matrices are both 4TX rank 4 precoding matrices.
[0290] In some embodiments, two 4TX precoding matrices may be used to construct an 8TX precoder.
[0291] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0292] The second base station unit includes: a transceiver; and a processor coupled to the transceiver, wherein the processor is configured to send a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates a 4TX precoding matrix used by one or both of the two antenna groups, wherein N is any one of 1 to 4; and receive the scheduled PUSCH transmission sent according to the control message.
[0293] In some embodiments, one of the two antenna groups is instructed by the TPMI to use the one 4TX precoding matrix to transmit all data streams.
[0294] In some embodiments, two antenna groups are instructed by TPMI to transmit the same set of data streams. In particular, both antenna groups use the one 4TX precoding matrix.
[0295] In some embodiments, if the transmission rank is 1, the one 4TX precoding matrix is a 4TX rank 1 precoding matrix; if the transmission rank is 2, the one 4TX precoding matrix is a 4TX rank 2 precoding matrix; if the transmission rank is 3, the one 4TX precoding matrix is a 4TX rank 3 precoding matrix; and if the transmission rank is 4, the one 4TX precoding matrix is a 4TX rank 4 precoding matrix.
[0296] In some embodiments, the control message is a DCI format 0_1 or 0_2 scheduling a dynamically scheduled PUSCH or a type 2 configuration grant PUSCH. Alternatively, the control message is an RRC message scheduling a type 1 configuration grant PUSCH.
[0297] In some embodiments, the one 4TX precoding matrix is selected from a first subset of 4TX precoding matrices of the corresponding rank. In particular, the first subset of 4TX precoding matrices includes 4TX precoding matrices in which all antenna ports are activated. In addition, the first subset of 4TX precoding matrices includes a portion of 4TX precoding matrices in which all antenna ports are activated.
[0298] Each layer of the radio interface protocol can be implemented by a processor. The memory is connected to the processor to store various information for driving the processor. The transceiver is connected to the processor to send and / or receive radio signals. Needless to say, the transceiver can be implemented as a transmitter that sends radio signals and a receiver that receives radio signals.
[0299] The memory may be located inside or outside the processor and connected to the processor through various well-known means.
[0300] In the above-described embodiments, the components and features of the embodiments are combined in a predetermined form. Unless otherwise clearly stated, each component or feature should be considered as an option. Each component or feature can be implemented as not being associated with other components or features. In addition, the embodiments can be configured by associating some components and / or features. The order of the operations described in the embodiments can be changed. Some components or features of any embodiment can be included in another embodiment, or replaced with components and features corresponding to another embodiment. Obviously, claims that are not clearly cited in the claims can be combined to form embodiments or included in new claims.
[0301] The embodiments may be implemented by hardware, firmware, software or a combination thereof. In the case of being implemented by hardware, the exemplary embodiments described herein may be implemented by using one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, etc., according to the hardware implementation.
[0302] Embodiments may be practiced in other specific forms. The described embodiments should be considered in all respects to be illustrative only and not restrictive. Therefore, the scope of the present invention is indicated by the appended claims rather than the foregoing description. All changes falling within the equivalent meaning and scope of the claims should be included within their scope.
Claims
1. A user equipment (UE), include: Transceiver; as well as a processor coupled to the transceiver, wherein the processor is configured to: receiving, via the transceiver, a control message scheduling a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI indicating two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and The scheduled PUSCH transmission is sent, via the transceiver, in accordance with the control message.
2. The UE according to claim 1, in, The precoding matrix is classified into different types according to the number of activated transmit antenna ports and their relative phases.
3. The UE according to claim 1, in, The TPMI jointly indicates the two 4TX precoding matrices according to possible combinations of the two precoding matrices.
4. The UE according to claim 1, in, The TPMI includes a first part indicating a first precoding matrix from all possible precoding matrices of a predetermined rank and a second part indicating a second precoding matrix from a subset of possible precoding matrices determined by the first precoding matrix.
5. The UE according to claim 1, in, If the transmission rank is 2, both 4TX precoding matrices are 4TX rank 1 precoding matrices; If the transmission rank is 3, the two 4TX precoding matrices are a 4TX rank 1 precoding matrix and a 4TX rank 2 precoding matrix; If the transmission rank is 4, both 4TX precoding matrices are 4TX rank 2 precoding matrices; If the transmission rank is 5, the two 4TX precoding matrices are a 4TX rank 2 precoding matrix and a 4TX rank 3 precoding matrix; If the transmission rank is 6, both 4TX precoding matrices are 4TX rank 3 precoding matrices; If the transmission rank is 7, the two 4TX precoding matrices are a 4TX rank 3 precoding matrix and a 4TX rank 4 precoding matrix; and If the transmission rank is 8, both 4TX precoding matrices are 4TX rank 4 precoding matrices.
6. The UE according to claim 1, in, The processor is configured to construct an 8TX precoder based on the two 4TX precoding matrices.
7. The UE according to claim 1, in, The control message is a DCI format 0_1 or 0_2 that schedules a dynamically scheduled PUSCH or a type 2 configuration granting a PUSCH.
8. The UE according to claim 1, in, The control message is an RRC message of scheduling type 1 configuration granting PUSCH.
9. A method performed at a user equipment (UE), include: receiving a control message that schedules a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI that indicates two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and The scheduled PUSCH transmission is sent according to the control message.
10. A base station unit, include: Transceiver; as well as a processor coupled to the transceiver, wherein the processor is configured to: sending, via the transceiver, a control message scheduling a PUSCH transmission with a transmission rank N to be sent by two antenna groups, wherein the control message includes a TPMI indicating two 4TX precoding matrices used by the two antenna groups, and the two 4TX precoding matrices are of the same type, wherein N is any one of 2 to 8; and A scheduled PUSCH transmission sent according to the control message is received via the transceiver.
11. The base station unit according to claim 10, in, The precoding matrix is classified into different types according to the number of activated transmit antenna ports and their relative phases.
12. The base station unit according to claim 10, in, The TPMI estimates possible combinations of two precoding matrices jointly indicating the two 4TX precoding matrices.
13. The base station unit according to claim 10, in, The TPMI includes a first part indicating a first precoding matrix from all possible precoding matrices of a predetermined rank and a second part indicating a second precoding matrix from a subset of possible precoding matrices determined by the first precoding matrix.
14. The base station unit according to claim 10, in, If the transmission rank is 2, both 4TX precoding matrices are 4TX rank 1 precoding matrices; If the transmission rank is 3, the two 4TX precoding matrices are a 4TX rank 1 precoding matrix and a 4TX rank 2 precoding matrix; If the transmission rank is 4, both 4TX precoding matrices are 4TX rank 2 precoding matrices; If the transmission rank is 5, the two 4TX precoding matrices are a 4TX rank 2 precoding matrix and a 4TX rank 3 precoding matrix; If the transmission rank is 6, both 4TX precoding matrices are 4TX rank 3 precoding matrices; If the transmission rank is 7, the two 4TX precoding matrices are a 4TX rank 3 precoding matrix and a 4TX rank 4 precoding matrix; and 15. If the transmission rank is 8, both 4TX precoding matrices are 4TX rank 4 precoding matrices. The base station unit according to claim 10, in, The two 4TX precoding matrices are used to construct the 8TX precoder.