Antenna port indication for pusch enhanced-dmrs
Patent Information
- Application Number
- EP2024740259
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-05-10
- Filing Date
- 2024-05-10
- Publication Date
- 2026-01-21
AI Technical Summary
Current 5G New Radio (NR) networks face limitations in efficiently supporting a large number of Demodulation Reference Signal (DMRS) ports for Physical Uplink Shared Channel (PUSCH) transmissions, which hampers multi-user multiple input multiple output (MU-MIMO) operations and channel estimation in 5G NR networks.
The implementation of enhanced DMRS (eType 1 and eType 2) with orthogonal cover codes in the frequency and time domains allows for an increased number of DMRS ports without increasing overhead, by using additional layers for transmission, and the configuration of new antenna port tables for ranks greater than 4, enabling efficient DMRS port selection and transmission.
This approach enhances the number of supported DMRS ports, facilitating more efficient MU-MIMO operations and channel estimation, while maintaining low DMRS overhead, thereby improving the overall performance of 5G NR networks.
Smart Images

Figure US2024028818_14112024_PF_FP_ABST
Abstract
Description
Antenna Port Indication for PUSCH enhanced-DMRSInventors: Ankit Bhamri, Haitong Sun, Wei Zeng, Dawei Zhang, Hong He, Seyed Ali Akbar Fakoorian and Sigen YePriori ty / Incorporation By Reference
[0001] This application claims priority to US Provisional Application Serial No. 63 / 501,210 filed on May 10, 2023 and entitled, "Antenna Port Indication for PUSCH enhanced-DMRS , " the entirety of which is incorporated herein by reference.Background
[0002] In a new radio (NR) network, several different reference signals (RSs) are used to increase protocol efficiency. These RSs may be transmitted by a base station and received by a user equipment (UE) in the downlink (DL) or transmitted by a UE and received by a base station in the uplink (UL) . One of these reference signals is referred to as a Demodulation Reference Signal (DMRS) and may be used in the DL or UL physical channels for channel estimation and / or coherent demodulation. The DMRS is used by the receiving device (e.g., UE or base station) to estimate the demodulation associated with a physical radio channel.Summary
[0003] Some example embodiments are related to an apparatus having processing circuitry configured to process, based on signals received from a network, a plurality of tables, wherein each table comprises one or more entries related to a selection of demodulation reference signal (DMRS) ports for a Physical Uplink Shared Channel (PUSCH) , process, based on signals received from the network, a DMRS configuration for the PUSCH,select an entry from one of the plurality of tables based on the DMRS configuration and generate, for transmission, the PUSCH comprising DMRS on the DMRS ports corresponding to the entry.Brief Description of the Drawings
[0004] Fig. 1 shows an example network arrangement according to various example embodiments.
[0005] Fig. 2 shows an example user equipment (UE) according to various example embodiments.
[0006] Fig. 3 shows an example base station according to various example embodiments.
[0007] Fig. 4 shows a table corresponding to DMRS eType 1.
[0008] Fig. 5 shows a table corresponding to DMRS eType 2.
[0009] Fig. 6a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments.
[0010] Fig. 6b shows an example table for partially coherent codebook PUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments.
[0011] Fig. 7a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCHtransmissions for rank 5 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0012] Fig . 7b shows an example table for partially coherent codebook RUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0013] Fig . 8 a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based RUSCH transmissions for rank 5 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments .
[0014] Fig . 8b shows an example table for partially coherent codebook RUSCH transmissions for rank 5 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments .
[0015] Fig . 9a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based RUSCH transmissions for rank 5 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0016] Fig . 9b shows an example table for partially coherent codebook PUSCH transmissions for rank 5 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0017] Fig . 10a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 6 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments .
[0018] Fig . 10b shows an example table for partially coherent codebook PUSCH transmissions for rank 6 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments .
[0019] Fig . I la shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 6 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0020] Fig . 11b shows an example table for partially coherent codebook PUSCH transmissions for rank 6 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0021] Fig . 12a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 6 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments .
[0022] Fig . 12b shows an example table for partially coherent codebook PUSCH transmissions for rank 6 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments .
[0023] Fig . 13a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 6 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0024] Fig . 13b shows an example table for partially coherent codebook PUSCH transmissions for rank 6 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0025] Fig . 14a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 7 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments .
[0026] Fig . 14b shows an example table for partially coherent codebook PUSCH transmissions for rank 7 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments .
[0027] Fig . 15a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 7 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0028] Fig . 15b shows an example table for partially coherent codebook PUSCH transmissions for rank 7 DMRS eType 1 with amaximum length of 2 applied for DMRS antenna port indications according to various example embodiments.
[0029] Fig. 16a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 7 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments.
[0030] Fig. 16b shows an example table for partially coherent codebook PUSCH transmissions for rank 7 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments.
[0031] Fig. 17a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 7 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments.
[0032] Fig. 17b shows an example table for partially coherent codebook PUSCH transmissions for rank 7 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments.
[0033] Fig. 18 a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 8 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments.
[0034] Fig. 18b shows an example table for partially coherent codebook PUSCH transmissions for rank 8 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments.
[0035] Fig. 19a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 8 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments.
[0036] Fig. 19b shows an example table for partially coherent codebook PUSCH transmissions for rank 8 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments.
[0037] Fig. 20a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 8 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments.
[0038] Fig. 20b shows an example table for partially coherent codebook PUSCH transmissions for rank 8 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments.
[0039] Fig. 21a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 8 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments.
[0040] Fig . 21b shows an example table for partially coherent codebook PUSCH transmissions for rank 8 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments .
[0041] Fig . 22 shows an example method where the network configures the UE with two separate antenna port indication tables and the UE uses an appropriate entry to transmit the DMRS in the PUSCH according to various example embodimentsDETAILED DESCRIPTION
[0042] The example embodiments may be further understood with reference to the following description and the related appended drawings , wherein like elements are provided with the same reference numerals . The example embodiments are related to providing a user equipment (UE ) with configuration tables for DMRS port selection for PUSCH having a rank greater than 4 .
[0043] The example embodiments are described with regard to a UE . However, reference to the term UE is merely provided for illustrative purposes . The example embodiments may be utili zed with any electronic component that is configured with the hardware , software , and / or firmware to exchange information ( e . g . , control information) and / or data with the network . Therefore , the UE as described herein is used to represent any suitable electronic device that directly communicates with the network .
[0044] The example embodiments are also described with regard to a fi fth generation ( 5G) New Radio (NR) network . However,reference to a 5G NR network is merely provided for illustrative purposes. The example embodiments may be utilized with any network that utilizes a cyclic prefix - orthogonal frequency division multiplexing (CP-OFDM) waveform in the uplink.
[0045] The example embodiments are described with regard to DMRS for a CP-OFDM waveform. As described above, DMRS is a reference signal that may be used for channel estimation. CP- OFDM may utilize DMRS to enable multiple layer transmissions where each layer corresponds to a different antenna port, e.g., DRMS port. The example embodiments described herein introduce techniques for increasing the number of supported DMRS ports for CP-OFDM in the UL, e.g., for the Physical Uplink Shared Channel (PUSCH) . An increased number of DMRS ports may facilitate more efficient multi-user -multiple input multiple output (MU-MIMO) operations. However, the example embodiments are not limited to MU-MIMO operations.
[0046] There are two types of DMRS, Type 1 and Type 2. DMRS Type 1 uses every second resource element (RE) within the symbols allocated to DMRS. DMRS Type 2 uses every third RE within the symbols allocated to DM-RS . The example embodiments may be implemented with respect to DMRS Type 1 or Type 2. More specifically, the example embodiments are related to implementations of enhanced DMRS, e.g., DMRS eType 1 and / or DMRS eType 2. As will be described in greater detail below, the enhanced DMRS may be transmitted using a larger number of orthogonal DMRS ports without increasing the DMRS overhead, e.g., by using more layers to transmit the DMRS. The following will provide some examples of the characteristics of the enhanced DMRS, e.g., DMRS eType 1 and / or DMRS eType 2.
[0047] As mentioned above, the example embodiments are described with regard to DMRS eType 1 and DMRS eType 2. For both DMRS eType 1 and DMRS eType 2, multiple DMRS ports may be mapped to the same REs. For example, an orthogonal cover code (OCC) of length 4 may be used in the frequency domain to enable four DMRS ports to utilize the same REs (FD-OCC) . When two symbol DMRS is utilized, the number of DMRS ports that may be mapped to the same REs may be further increased by using OCC of length 2 in the time domain (e.g., TD-OCC) . Throughout this description, multiple DMRS ports that are configured to use the same REs but are separated in the code domain may be referred to as a "code division multiplex (CDM) group." To differentiate between different CDM groups, the example embodiments may refer to CDM group 0, CDM group 1, CDM group 2, etc. Similarly, to differentiate between DMRS ports, the example embodiments may refer to port 1, port 2, port 3, port 4, etc. However, the manner in which CDM groups and DMRS ports are numbered throughout this description is merely provided for illustrative purposes and is not intended to limit the example embodiments in any way. Furthermore, DMRS eType 1 may include two (2) CDM groups while DMRS eType 2 may include three (3) CDM groups.
[0048] As mentioned above, a manner of increasing a number of orthogonal DMRS ports without increasing the DMRS overhead is to use additional layers to transmit the DMRS. When using codebook based transmissions, when the number of layers is greater than 4 (e.g., rank > 4) more than one codeword is used. For example, for rank 1-4 transmissions, one codeword is used and for rank 5- 8 transmissions, two codewords are used, e.g. , a first codeword for rank 1-4 and a second codeword for any of ranks 5, 6, 7, and / or 8. Thus, in one aspect, the example embodiments define new antenna port tables when a rank > 4 layer PUSCH transmissionis used (e.g. , for rank = 5, 6, 7, 8) for both single-symbol and double-symbol DMRS.
[0049] For codebook based PUSCH transmissions, the UE may be configured with a coherency for the UL codebook. The coherency may be fully coherent where each layer use the same precoder. The coherency may be non-coherent where each layer uses a different precoder. The coherency may also be partially coherent where there are subsets of layers, where each layer in a subset is fully coherent but the subsets are non-coherent. In another aspect of the example embodiments, the new antenna port tables may be defined such that a first new table (for each rank and / or each type of DMRS) may be applied for fully coherent and noncoherent PUSCH transmissions and a second new table may be applied for partially coherent PUSCH transmissions. In addition, for partially coherent UL codebook PUSCH transmissions, DMRS port mapping for layers associated to the same antenna port group may be multiplexed into the same DMRS CDM group.
[0050] Fig. 1 shows an example network arrangement 100 according to various example embodiments. The example network arrangement 100 includes a UE 110. The UE 110 may be any type of electronic component that is configured to communicate via a network, e.g. , mobile phones, tablet computers, desktop computers, smartphones, phablets, embedded devices, wearables, Internet of Things (loT) devices, etc. An actual network arrangement may include any number of UEs being used by any number of users. Thus, the example of a single UE 110 is merely provided for illustrative purposes.
[0051] The UE 110 may be configured to communicate with one or more networks. In the example of the network arrangement100, the network with which the UE 110 may wirelessly communicate is a 5G NR radio access network (RAN) 120. However, the UE 110 may also communicate with other types of networks (e.g., a 6G network, a 5G cloud RAN, a next generation RAN (NG- RAN) , a long term evolution (LTE) RAN, a legacy cellular network, a WLAN, etc.) and the UE 110 may also communicate with networks over a wired connection. With regard to the example embodiments, the UE 110 may establish a connection with the 5G NR RAN 120. Therefore, the UE 110 may have a 5G NR chipset to communicate with the 5G NR RAN 120.
[0052] The 5G NR RAN 120 may be a portion of a cellular network that may be deployed by a network carrier (e.g., Verizon, AT&T, T-Mobile, etc.) . The 5G NR RAN 120 may include, for example, cells or base stations (Node Bs, eNodeBs, HeNBs, eNBS, gNBs, gNodeBs, macrocells, microcells, small cells, femtocells, etc.) that are configured to send and receive traffic from UEs that are equipped with the appropriate cellular chip set.
[0053] The UE 110 may connect to the 5G NR-RAN 120 via the gNB 120A. Any association procedure may be performed for the UE 110 to connect to the 5G NR-RAN 120. For example, as discussed above, the 5G NR-RAN 120 may be associated with a particular cellular provider where the UE 110 and / or the user thereof has a contract and credential information (e.g., stored on a SIM card) . Upon detecting the presence of the 5G NR-RAN 120, the UE 110 may transmit the corresponding credential information to associate with the 5G NR-RAN 120. More specifically, the UE 110 may associate with a specific base station (e.g., gNB 120A) . However, as mentioned above, reference to the 5G NR-RAN 120 ismerely for illustrative purposes and any appropriate type of RAN may be used.
[0054] The network arrangement 100 also includes a cellular core network 130, the Internet 140, an IP Multimedia Subsystem (IMS) 150, and a network services backbone 160. The cellular core network 130 may be considered to be the interconnected set of components that manages the operation and traffic of the cellular network. The cellular core network 130 also manages the traffic that flows between the cellular network and the Internet 140. The IMS 150 may be generally described as an architecture for delivering multimedia services to the UE 110 using the IP protocol. The IMS 150 may communicate with the cellular core network 130 and the Internet 140 to provide the multimedia services to the UE 110. The network services backbone 160 is in communication either directly or indirectly with the Internet 140 and the cellular core network 130. The network services backbone 160 may be generally described as a set of components (e.g., servers, network storage arrangements, etc.) that implement a suite of services that may be used to extend the functionalities of the UE 110 in communication with the various networks .
[0055] Fig. 2 shows an example UE 110 according to various example embodiments. The UE 110 will be described with regard to the network arrangement 100 of Fig. 1. The UE 110 may include a processor 205, a memory arrangement 210, a display device 215, an input / output (I / O) device 220, a transceiver 225 and other components 230. The other components 230 may include, for example, an audio input device, an audio output device, a power supply, a data acguisition device, ports to electrically connect the UE 110 to other electronic devices, etc.
[0056] The processor 205 may be configured to execute a plurality of engines of the UE 110 . For example , the engines may include a DMRS port engine 235 . The DMRS port engine 235 may perform various operations such as , but not limited to , receiving tables related to DMRS port selections for PUSCH, selecting an entry comprising DMRS ports from the tables and transmitting the PUSCH comprising the DMRS using the selected DMRS ports . Each of these various operations will be described in greater detail below .
[0057] The above referenced DMRS port engine 235 being an application ( e . g . , a program) executed by the processor 205 is merely provided for illustrative purposes . The functionality associated with the DMRS port engine 235 may also be represented as a separate incorporated component of the UE 110 or may be a modular component coupled to the UE 110 , e . g . , an integrated circuit with or without firmware . For example , the integrated circuit may include input circuitry to receive signals and processing circuitry to process the signals and other information . The engines may also be embodied as one application or separate applications . In addition, in some UEs , the functionality described for the processor 205 is split among two or more processors such as a baseband processor and an applications processor . The example embodiments may be implemented in any of these or other configurations of a UE .
[0058] The memory arrangement 210 may be a hardware component configured to store data related to operations performed by the UE 110 . The display device 215 may be a hardware component configured to show data to a user while the I / O device 220 may be a hardware component that enables the user to enter inputs .The display device 215 and the I / O device 220 may be separate components or integrated together such as a touchscreen.
[0059] The transceiver 225 may be a hardware component configured to establish a connection with the 5G NR-RAN 120 and / or any other appropriate type of network. Accordingly, the transceiver 225 may operate on a variety of different frequencies or channels (e.g. , set of consecutive frequencies) . The transceiver 225 includes circuitry configured to transmit and / or receive signals (e.g. , control signals, data signals) . Such signals may be encoded with information implementing any one of the methods described herein. The processor 205 may be operably coupled to the transceiver 225 and configured to receive from and / or transmit signals to the transceiver 225. The processor 205 may be configured to encode and / or decode signals (e.g., signaling from a base station of a network) for implementing any one of the methods described herein.
[0060] Fig. 3 shows an example base station 300 according to various example embodiments. The base station 300 may represent any access node (e.g., gNB 120A, etc. ) through which the UE 110 may establish a connection and manage network operations.
[0061] The base station 300 may include a processor 305, a memory arrangement 310, an input / output (I / O) device 315, a transceiver 320, and other components 325. The other components 325 may include, for example, a battery, a data acquisition device, ports to electrically connect the base station 300 to other electronic devices, etc.
[0062] The processor 305 may be configured to execute a plurality of engines of the base station 300. For example, the engines may include a DMRS port engine 330. The DMRS port engine330 may perform various operations related to configuring the UE 110 with information to transmit PUSCH including DMRS . The operations may include but are not limited to , transmitting tables related to DMRS port selections for PUSCH, configuring a DMRS configuration for the UE and receiving the PUSCH comprising the DMRS using the selected DMRS ports . Each of these various operations will be described in greater detail below .
[0063] The above noted DMRS port engine 330 being an application ( e . g . , a program) executed by the processor 305 is only example . The functionality associated with the DMRS port engine 330 may also be represented as a separate incorporated component of the base station 300 or may be a modular component coupled to the base station 300 , e . g . , an integrated circuit with or without firmware . For example, the integrated circuit may include input circuitry to receive signals and processing circuitry to process the signals and other information . In addition, in some base stations , the functionality described for the processor 305 is split among a plurality of processors ( e . g . , a baseband processor, an applications processor, etc . ) . The example embodiments may be implemented in any of these or other configurations of a base station .
[0064] The memory arrangement 310 may be a hardware component configured to store data related to operations performed by the base station 300 . The I / O device 315 may be a hardware component or ports that enable a user to interact with the base station 300 .
[0065] The transceiver 320 may be a hardware component configured to exchange data with the UE 110 and any other UE inthe network arrangement 100. The transceiver 320 may operate on a variety of different frequencies or channels (e.g., set of consecutive frequencies) . Therefore, the transceiver 320 may include one or more components (e.g., radios) to enable the data exchange with the various networks and UEs. The transceiver 320 includes circuitry configured to transmit and / or receive signals (e.g., control signals, data signals) . Such signals may be encoded with information implementing any one of the methods described herein. The processor 305 may be operably coupled to the transceiver 320 and configured to receive from and / or transmit signals to the transceiver 320. The processor 305 may be configured to encode and / or decode signals (e.g., signaling from a UE) for implementing any one of the methods described herein .
[0066] Prior to describing the example embodiments, the enhanced DMRS will be described in more detail with reference to Figs. 4 and 5. Fig. 4 shows a table 400 corresponding to DMRS eType 1. The table 400 includes four columns 410-440. The first column 410 shows the DMRS port index for DMRS eType 1. As can be seen from the table 400, there are sixteen (indexed 0-15) possible DMRS ports for DMRS eType 1. As described above, DMRS eType 1 has two CDM groups. Thus, the column 420 of the table 400 shows the CDM group (0 or 1) to which each port index belongs, e.g., port index 0 belongs to CDM group 0, port index 1 belongs to CDM group 0, port index 2 belongs to CDM group 1, etc . ) .
[0067] As also described above, the DMRS eType 1 may use a FD-OCC of length 4 in the frequency domain to enable four DMRS ports to utilize the same REs. Thus, the column 430 of the table400 shows the FD-OCC index (0-3) to which each port index belongs, e.g., port index 0 belongs to FD-OCC index 0, port index 1 belongs to FD-OCC index 1, port index 8 belongs to FD- OCC index 2, port index 9 belongs to FD-OCC index 3, etc.) .
[0068] As also described above, the DMRS eType 1 may use a TD-OCC of length 2 (e.g., two symbols) in the time domain to further increase the number of DMRS ports to utilize the same REs. Thus, the column 440 of the table 400 shows the TD-OCC index (0-1) to which each port index belongs, e.g., port index 0 belongs to TD-OCC index 0, port index 4 belongs to TD-OCC index 1 , etc . ) .
[0069] Fig. 5 shows a table 500 corresponding to DMRS eType 2. The table 500 includes four columns 510-540 that correspond to the columns 410-440 described above with reference to table 400. The first column 510 shows the DMRS port index for DMRS eType 2. As can be seen from the table 500, there are twenty- four (indexed 0-23) possible DMRS ports for DMRS eType 2. As described above, DMRS eType 2 has three CDM groups. Thus, the column 520 of the table 500 shows the CDM group (0-2) to which each port index belongs. The DMRS eType 2 may also use a FD-OCC of length 4 in the frequency domain to enable four DMRS ports to utilize the same REs. Thus, the column 530 of the table 500 shows the FD-OCC index (0-3) to which each port index belongs. The DMRS eType 2 may also use a TD-OCC of length 2 (e.g., two symbols) in the time domain. Thus, the column 540 of the table 500 shows the TD-OCC index (0-1) to which each port index belongs .
[0070] Thus, as can be seen from the tables 400 and 500, the DMRS eType 1 may include 16 DMRS ports and the DMRS eType 2 may include 24 DMRS ports. These tables 400 and 500 may be referred back to when describing the new antenna port tables of the example embodiments.
[0071] In some example embodiments, the network may configure and transmit two separate antenna port indication tables for the UE when the rank is greater than 4, e.g., when the rank is any of 5-8 and two codewords are used. In these example embodiments, the first table may indicate DMRS antenna ports when the UL codebook is either fully coherent or non-coherent , e.g., either all DMRS ports are coherent or all DMRS ports are non-coherent. The second table may indicate DMRS antenna ports when the UL codebook is partially coherent, e.g., a subset of antenna DMRS ports are coherent and there can be multiple subsets. For codebook based RUSCH transmissions, the UE will apply either one of the two tables depending on the coherency of the UL codebook. The UE will be configured separately via other signaling methods as to the coherency of the UL codebook depending on the UE capabilities. For non-codebook based RUSCH transmissions, the UE will use the first table.
[0072] In one implementation of the above described example embodiments, it may be considered that when a number of antenna groups is more than the number of DMRS CDM groups for a given configuration, then the DMRS antenna port indication table for fully coherent / non-coherent codebook (e.g., the first table) is used. For example, as described above, DMRS eType-1 includes 2 CDM groups, therefore if the antenna groups for partial coherency is more than 2, then the table for fully coherent / non- coherent codebook may be used. Another manner of stating this isthat the second table is used for partial coherency PUSCH transmissions when the number of antenna groups is equal to or less than the number of DMRS CDM groups.
[0073] The following figures will provide various examples of the first and second tables as described above. However, the tables and the various entries are only example and it is possible that a subset of entries for the tables may be used. Furthermore, the order of the entries in any of the tables may be different than what is illustrated in the figures.
[0074] In addition, while the example embodiments are being described with reference to UL transmissions (e.g., PUSCH) , the PUSCH DMRS antenna port indication table entries corresponding to a fully coherent / non-coherent UL codebook may also be applied for Physical Downlink Shared Channel (PDSCH) DMRS antenna port indication tables. For PDSCH, all the entries for the rank 5-6 can be within the same table for a given DMRS type and maximum length. While the example tables are described as new tables for DMRS eType 1 and DMRS eType 2 PUSCH, the new tables may also include current DMRS port combination ( s ) for PDSCH for rank = 5, 6, 7, 8 in Rel.15-17. In addition, the entries shown an described for the new tables may also be indicated by reserved entries of existing antenna port tables for rank = 1,2, 3, 4.
[0075] Fig. 6a shows an example table 600 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 600 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCHtransmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0076] Since the table 600 is for a rank of 5, two codewords are enabled, e.g., Codeword 0 605 for layers 1-4 and Codeword 1 610 for layer 5. The value column 620 shows an index value for the table that will be used by the UE when transmitting PUSCH. In this example, there is only one entry in the table indexed as 0 while the index values 1-7 are reserved for future use. The reason for a single entry in this table will be described in greater detail below.
[0077] The column 630 shows the number of DMRS CDM groups without data. As described above for DMRS eType 1 there may be two CDM groups. However, there is no requirement that DMRS are transmitted for both of these CDM groups. When DMRS is transmitted on only one of the two CDM groups, the resources for the other CDM group may be used to transmit data in the PUSCH, e.g., the number of DMRS CDM groups without data would be equal to 1. Thus, the table 600 will indicate to the UE the number DMRS CDM groups without data. In this case, the number of DMRS CDM groups without data is equal to 2, e.g., both DMRS CDM groups will be used to transmit DMRS.
[0078] The column 640 indicates the DMRS ports that the UE should use to transmit the DMRS eType 1 on the PUSCH. In this example, the DMRS ports (based on port index) are 0, 1, 2, 3, and 8. There are five (5) DMRS ports indicated in the table to correspond to the rank 5 (e.g., 5 layers) . As described above, in this example, the DMRS are being transmitted on both CDM groups (indexed as 0 and 1) . Thus, referring back to table 400 for DMRS eType 1, it can be seen that DMRS ports 0, 1 and 8belong to CDM group 0 and DMRS ports 2 and 3 belong to CDM group 1.
[0079] In this example, since the maximum length is 1, e.g. , only one symbol is being used for the DMRS, each CDM group may only include 4 antenna groups, e.g. , DMRS ports. Thus, while table 400 for DMRS eType 1 shows eight (8) DMRS ports corresponding to CDM group 0, e.g. , DMRS ports 0, 1, 4, 5, 8, 9, 12, 13, only four (4) of these DMRS ports are available in this example. It may be considered that the four (4) available DMRS ports that are available for a maximum length of 1 in CDM group 0 are the four (4) DMRS ports that have a TD-OCC index of 0, e.g., DMRS ports 0, 1, 8, 9. Similarly, the DMRS ports available in CDM group 1 is also four (4) and these may also correspond to the TD-OCC index of 0, e.g., DMRS port 2, 3, 10 and 11.
[0080] In this entry of the table 600, it can be seen that the DMRS ports are listed sequentially from lowest index to highest index, e.g. , 0, 1, 2, 3, and 8. This is because for this example, e.g. , non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions, the order of the DMRS antenna ports in the entry does not matter. For example, the order 0, 1, 2, 3, and 8 merely shows a selection of the first three (3) available DMRS ports in CDM group 0 and the first two (2) available DMRS ports in CDM group 0. However, the selection of the antenna ports may be different because, as described above, the selection will not affect the transmissions in the fully coherent or non-coherent cases.
[0081] A maximum number of four (4) DMRS ports may be used for a CDM group per symbol. Thus, in this example, where five (5) layers and a corresponding number of DMRS ports are used, itis not possible to use a single CDM group for all five (5) DMRS ports because only one symbol is being used when the maximum length is 1. Thus, in this example, both CDM groups for the DMRS eType 1 will be used. Another manner of stating this is that for DMRS eType 1, the number of DMRS CDM groups without data is 2 when the maximum length is 1 and the rank is greater than 4.
[0082] Thus, when the UE is configured to transmit noncoherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 1, the UE may accomplish this by using the single entry in the table 600, e.g., the single entry accomplishes the goal of the configuration.
[0083] Fig. 6b shows an example table 650 for partially coherent codebook PUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 650 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0084] Again, since the table 650 is for a rank of 5, two codewords are enabled, e.g., Codeword 0 for layers 1-4 and Codeword 1 for layer 5. The columns 660-680 are similar to the columns 620-640 described above for the table 600, e.g., column 660 is an index value for the table entries, column 670 shows the number of DMRS CDM groups without data, and column 680 shows the DMRS ports that the UE should use to transmit the DMRS eType 1 on the PUSCH. The column 690 includes explanatory notes for the entry. The explanatory notes are not required for the UE, itis merely to indicate information in human readable form so users of the table understand the scenarios to which each entry of the table applies.
[0085] In this example, there are two entries in the table 650 indexed as 0 and 1 while the index values 2-7 are reserved for future use. Each of these entries indexed as 0 and 1 (column 660) will be briefly described. Again, in both instances, each entry is using both CDM groups for the transmission of the DMRS eType 1, e.g. , the number of DMRS CDM groups without data is indicated to be 2 for each entry in column 670. In the first entry indexed as 0, there are five (5) DMRS ports indicated (e.g., DMRS ports 0, 1, 8, 2, 3) to correspond to the rank 5 (e.g., 5 layers) . Similar to the table 600, this entry uses DMRS ports 0, 1 and 8 belonging to CDM group 0 and DMRS ports 2 and 3 belonging to CDM group 1 for DMRS eType 1 transmissions on the RUSCH. Thus, when the UE is configured to transmit partially coherent codebook based RUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 1, the UE may accomplish this by using the indexed entry 0 in the table 650.
[0086] However, in this example, the UE may also use the second entry indexed as 1 where there are also five (5) DMRS ports indicated (e.g., DMRS ports 0, 1, 8, 9, 2) to correspond to the rank 5 (e.g. , 5 layers) . This entry uses DMRS ports 0, 1, 8 and 9 belonging to CDM group 0 and DMRS port 2 belonging to CDM group 1 for DMRS eType 1 transmissions on the RUSCH. Thus, in this example, 4 DMRS ports from a first CDM group and 1 DMRS port from a second CDM group are used instead of 3 DMRS ports in a first CDM group and 2 DMRS ports in a second CDM group as in the previous examples. Thus, when the UE is configured to transmit partially coherent codebook based RUSCH transmissionsfor rank 5 DMRS eType 1 with a maximum length of 1, the UE may also accomplish this by using the indexed entry 1 in the table 650. From this example, it can be seen that there may be multiple combinations DMRS ports and CDM groups for transmitting the DMRS in the PUSCH.
[0087] In the above examples for the partially coherent case, it can be seen that there is a sequence to the selection, e.g., the DMRS ports are in an order that corresponds to the CDM group. For example, for the second entry indexed 1, the DMRS ports 0, 1, 8 and 9 belonging to CDM group 0 are listed first and the DMRS port 2 belonging to CDM group 1 is listed after the ports of the first CDM group. This mapping is performed because, as described above, for the partially coherent case, the example embodiments map layers associated to the same antenna port group so they are multiplexed into the same DMRS CDM group.
[0088] For the remainder of the tables described herein, the information included in the tables is generally the same as the example first and second tables, table 600 and 650, respectively described above. Thus, where the information is similar for the subsequent tables, e.g., the multiple codewords enabled when the rank is greater than 4, the description of the columns, etc., will not be described again. Similarly, each entry of the subsequent tables will not be described because these entries have been derived in the same manner as the entries described above for the tables 600 and 650. One of ordinary skill in the art may derive each of the entries for the subsequent tables based on the above description. Selected entries of the subsequent tables will be described for illustrative purposes.
[0089] Fig. 7a shows an example table 700 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 700 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission, e.g., TD-OCC may be used.
[0090] In this example, since the maximum length is 2, e.g., two symbols may be used for the DMRS, each CDM group may include 8 antenna groups, e.g., DMRS ports. Thus, the eight (8) DMRS ports corresponding to CDM group 0 shown in table 400, e.g., DMRS ports 0, 1, 4, 5, 8, 9, 12, 13, for DMRS eType 1 and the eight (8) DMRS ports corresponding to CDM group 1 shown in table 400, e.g., DMRS ports 2, 3, 6, 7, 10, 11, 14, 15, for DMRS eType 1 are available in this example.
[0091] The entry indexed 0 of the table 700 is identical to the entry indexed 0 of the table 600, e.g., the same entry also satisfies this configuration.
[0092] The entry indexed 1 includes five (5) DMRS ports indicated (e.g., DMRS ports 0, 1, 2, 3, 4) to correspond to the rank 5 (e.g., 5 layers) . This entry uses DMRS ports 0, 1, 4 belonging to CDM group 0 and DMRS ports 2 and 3 belonging to CDM group 1 for DMRS eType 1 transmissions on the PUSCH. As described above, DMRS port 4 of CDM group 0 is not available when the maximum length is 1 because the second symbol is not used for TD-OCC. However, in this example, where the maximumlength is 2, the DMRS port 4 of CDM group 0 is available and may be used as illustrated by the entry indexed 1 in table 700.
[0093] The entry indexed 2 of the table 700 is also described. Of note for this entry is that the number of DMRS CDM groups without data is 1. All of the previous entries described up to this point have been 2, e.g., both of the CDM groups for the DMRS eType 1 are used for the PUSCH transmissions. In this example entry, since the number of DMRS CDM groups without data is 1, only one of the 2 DMRS eType 1 CDM groups is used for the PUSCH transmission. As described above, each CDM group has a maximum of four (4) DMRS ports per symbol. In this example, since two symbols are being used, each CDM group may have a maximum of eight (8) DMRS ports, 4 on each symbol. Thus, it is possible to have the number of DMRS CDM groups without data be 1. Accordingly, the entry indexed 2 includes five (5) DMRS ports indicated (e.g., DMRS ports 0, 1, 4, 5, 8) to correspond to the rank 5. All of these DMRS ports belong to CDM group 0 which are available when the maximum length is 1.
[0094] The entry indexed 3 of the table 700 is also described. Of note for this entry is that the number of DMRS CDM groups without data is 2. However, a comparison of the five (5) DMRS ports indicated (e.g., DMRS ports 0, 1, 4, 5, 8) in this entry are the same ports indicated in the entry indexed 2 described above. As described above, all of these DMRS ports belong to CDM group 0. Thus, if the UE is using this entry, the UE will not be transmitting DMRS eType 1 using CDM group 1. However, configuration of this entry may also provide the UE with valuable information. For example, configuration of this entry may indicate to the UE that the base station has configured another UE to use the resources for the CDM group 1.The UE may use this information for various purposes such as rate matching, interference management, etc.
[0095] Fig. 7b shows an example table 750 for partially coherent codebook PUSCH transmissions for rank 5 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 750 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0096] In this example, the table 750 includes an additional column 795 that indicates a number of front loaded symbols. As described above, in this example, the maximum length is 2 meaning that 2 symbols may be used for the DMRS eType 1 transmissions. Thus, the number of front loaded symbols may either be 1 or 2. This value indicates how the DMRS ports should be allotted. This allotment will be described by way of example.
[0097] The entry in the table 750 indexed 0 is the same as the entry indexed 0 in the table 650, e.g., there are five (5) DMRS ports indicated (e.g., DMRS ports 0, 1, 8, 2, 3) to correspond to the rank 5 (e.g., 5 layers) . The DMRS ports 0, 1 and 8 belong to CDM group 0 and DMRS ports 2 and 3 belong to CDM group 1 for DMRS eType 1 transmissions on the PUSCH. In this example, it is shown that the entry for the number of front loaded symbols is 1 in the column 795. This means that the selection of the DMRS ports is weighted towards the first symbol, e.g., those DMRS ports having a TD-OCC index of 0. Thus, while in this example where all sixteen (16) DMRS ports are available because the maximum length of 2 is used, the selectionof the DMRS ports for this entry are all DMRS ports that have a TD-OCC index of 0, e.g., the DMRS ports are on the first symbol. Thus, in this example, the selection of the DMRS ports was based on the order the ports appear in the CDM group with the TD-OCC index of 0.
[0098] In contrast, the entry in the table 750 indexed 2 has the number of front loaded symbols set to 2 in the column 795. In this entry, the five (5) DMRS ports indicated are DMRS ports 0, 1, 4, 2, 3. The DMRS ports 0, 1 and 4 belong to CDM group 0 and DMRS ports 2 and 3 belong to CDM group 1. However, the DMRS ports 0 and 1 of the CDM group 0 have a TD-OCC index of 0 while the DMRS port 4 of the CDM group 0 has a TD-OCC index of 1. Thus, because the number of front loaded symbols is 2 in this example, the selection of the DMRS ports was based on the order the ports appear in the CDM group without regard to the TD-OCC index .
[0099] Fig. 8a shows an example table 800 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 5 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 800 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0100] The table 800 is for a similar scenario as the table600, except that this table 800 is for DMRS eType 2. As described above, DMRS eType 2 has three (3) CDM groups. The correlation of the CDM groups for DMRS eType 2 was describedabove with reference to Fig. 5 and table 500. Thus, as shown in table 800, it is possible that some entries have a number of CDM groups without data having a value of 3, e.g., all three CDM groups are used to transmit the DMRS eType 2.
[0101] An example of such an entry is the entry indexed 0. In this entry, the five (5) DMRS ports indicated are DMRS ports 0, 1, 2, 3, 4. Referring back to Fig. 5, the DMRS ports 0 and 1 belong to CDM group 0, the DMRS ports 2 and 3 belong to CDM group 1 and the DMRS port 4 belongs to the CDM group 2. Thus, when the UE is configured with this entry for DMRS eType 2 PUSCH transmission, the UE will use all the CDM groups for transmission .
[0102] Fig. 8b shows an example table 850 for partially coherent codebook PUSCH transmissions for rank 5 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 850 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0103] The table 850 is for a similar scenario as the table 650, except that this table 850 is for DMRS eType 2. The entries in the table 850 may be derived using the principles described above for the other example tables.
[0104] Fig. 9a shows an example table 900 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 5 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to variousexample embodiments. The table 900 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0105] The table 900 is for a similar scenario as the table 700, except that this table 900 is for DMRS eType 2. The entries in the table 900 may be derived using the principles described above for the other example tables.
[0106] Fig. 9b shows an example table 950 for partially coherent codebook PUSCH transmissions for rank 5 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 950 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0107] The table 950 is for a similar scenario as the table750, except that this table 850 is for DMRS eType 2. The entries in the table 950 may be derived using the principles described above for the other example tables.
[0108] A review of the tables in Figs. 6a through 9b that are for rank 5 transmissions will show that when 2 CDM groups are used, the DMRS ports are split either 3-2 or 4-1 among the CDM groups. When 3 CDM groups are used, the DMRS ports are split 2- 2-1 among the CDM groups.
[0109] Fig. 10a shows an example table 1000 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 6 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1000 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0110] The table 1000 is for a similar scenario as the table 600, except that this table 1000 is for rank 6, e.g., 6 layers. Thus, the entry indexed 0 in the table 1000 includes six DMRS ports 0, 1, 2, 3, 8, 9. Similar to the table 600, the DMRS are transmitted using both CDM groups for DMRS eType 1. Thus, the DMRS ports 0, 1, 8 and 9 belong to CDM group 0 and the DMRS ports 2 and 3 belong to CDM group 1. Thus, beside the addition of the one extra port (DMRS port 9) for the extra layer (e.g., rank = 6) , the entry in the table 1000 is similar to the entry in the table 600.
[0111] Fig. 10b shows an example table 1050 for partially coherent codebook PUSCH transmissions for rank 6 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1050 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0112] The table 1050 is for a similar scenario as the table650, except that this table 1050 is for rank 6, e.g., 6 layers.For example, the entry indexed 0 in the table 1050 includes six DMRS ports 0, 1, 8, 9, 2, 3. Similar to the table 650, the DMRS are transmitted using both CDM groups for DMRS eType 1. Thus, the DMRS ports 0, 1, 8 and 9 belong to CDM group 0 and the DMRS ports 2 and 3 belong to CDM group 1. Thus, beside the addition of the one extra port (DMRS port 9) for the extra layer (e.g., rank = 6) , the entry in the table 1050 is similar to the entry in the table 650. The other entry in the table 1050 may be derived using the principles described above for the other example tables.
[0113] Fig. 11 a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 6 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1100 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission, e.g., TD-OCC may be used.
[0114] The table 1100 is for a similar scenario as the table 700, except that this table 1100 is for rank 6, e.g., 6 layers. The entries in the table 1100 may be derived using the principles described above for the other example tables.
[0115] Fig. 1 lb shows an example table 1150 for partially coherent codebook PUSCH transmissions for rank 6 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1150 is an example of the second table described above, e.g.,used for partially coherent codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0116] The table 1150 is for a similar scenario as the table 750, except that this table 1150 is for rank 6, e.g., 6 layers. The entries in the table 1150 may be derived using the principles described above for the other example tables.
[0117] Fig. 12a shows an example table 1200 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 6 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1200 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0118] The table 1200 is for a similar scenario as the table 800, except that this table 1200 is for rank 6, e.g., 6 layers. The entries in the table 1200 may be derived using the principles described above for the other example tables.
[0119] Fig. 12b shows an example table 1250 for partially coherent codebook PUSCH transmissions for rank 6 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1250 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0120] The table 1250 is for a similar scenario as the table 850, except that this table 1250 is for rank 6, e.g., 6 layers. The entries in the table 1250 may be derived using the principles described above for the other example tables.
[0121] Fig. 13a shows an example table 1300 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 6 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1300 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0122] The table 1300 is for a similar scenario as the table 900, except that this table 1300 is for rank 6, e.g., 6 layers. The entries in the table 1300 may be derived using the principles described above for the other example tables.
[0123] Fig. 13b shows an example table 1350 for partially coherent codebook PUSCH transmissions for rank 6 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1350 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0124] The table 1350 is for a similar scenario as the table 950, except that this table 1350 is for rank 6, e.g., 6 layers.The entries in the table 1350 may be derived using the principles described above for the other example tables.
[0125] A review of the tables in Figs. 10a through 13b that are for rank 6 transmissions will show that when 2 CDM groups are used, the DMRS ports are split either 4-2 or 3-3 among the CDM groups. When 3 CDM groups are used, the DMRS ports are split either 2-2-2, 4-1-1 or 3-2-1 among the CDM groups.
[0126] Fig. 14a shows an example table 1400 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 7 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1400 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0127] The table 1400 is for a similar scenario as the table 600, except that this table 1400 is for rank 7, e.g., 7 layers. Thus, the entry indexed 0 in the table 1400 includes seven DMRS ports 0, 1, 2, 3, 8, 9, 10. Similar to the table 600, the DMRS are transmitted using both CDM groups for DMRS eType 1. Thus, the DMRS ports 0, 1, 8 and 9 belong to CDM group 0 and the DMRS ports 2, 3 and 10 belong to CDM group 1. Thus, beside the addition of the two extra ports (DMRS ports 9 and 10) for the extra layers (e.g., rank = 7) , the entry in the table 1400 is similar to the entry in the table 600.
[0128] Fig. 14b shows an example table 1450 for partially coherent codebook PUSCH transmissions for rank 7 DMRS eType 1with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1450 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0129] The table 1450 is for a similar scenario as the table 650, except that this table 1450 is for rank 7, e.g., 7 layers. For example, the entry indexed 0 in the table 1450 includes seven DMRS ports 0, 1, 8, 9, 2, 3, 10. Similar to the table 650, the DMRS are transmitted using both CDM groups for DMRS eType 1. Thus, the DMRS ports 0, 1, 8 and 9 belong to CDM group 0 and the DMRS ports 2, 3 and 10 belong to CDM group 1. Thus, beside the addition of the two extra ports (DMRS ports 9 and 10) for the extra layers (e.g., rank = 7) , the entry in the table 1450 is similar to the entry in the table 650.
[0130] Fig. 15a shows an example table 1500 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 7 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1500 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission, e.g., TD-OCC may be used.
[0131] The table 1500 is for a similar scenario as the table 700, except that this table 1500 is for rank 7, e.g., 7 layers.The entries in the table 1500 may be derived using the principles described above for the other example tables.
[0132] Fig. 15b shows an example table 1550 for partially coherent codebook PUSCH transmissions for rank 7 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1550 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0133] The table 1550 is for a similar scenario as the table 750, except that this table 1550 is for rank 7, e.g., 7 layers. The entries in the table 1550 may be derived using the principles described above for the other example tables.
[0134] Fig. 16a shows an example table 1600 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 7 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1600 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0135] The table 1600 is for a similar scenario as the table 800, except that this table 1600 is for rank 7, e.g., 7 layers. The entries in the table 1600 may be derived using the principles described above for the other example tables.
[0136] Fig. 16b shows an example table 1650 for partially coherent codebook PUSCH transmissions for rank 7 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1650 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0137] The table 1650 is for a similar scenario as the table 850, except that this table 1650 is for rank 7, e.g., 7 layers. The entries in the table 1650 may be derived using the principles described above for the other example tables.
[0138] Fig. 17a shows an example table 1700 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 7 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1700 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0139] The table 1700 is for a similar scenario as the table 900, except that this table 1700 is for rank 7, e.g., 7 layers. The entries in the table 1700 may be derived using the principles described above for the other example tables.
[0140] Fig. 17b shows an example table 1750 for partially coherent codebook PUSCH transmissions for rank 7 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna portindications according to various example embodiments. The table 1750 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0141] The table 1750 is for a similar scenario as the table 950, except that this table 1750 is for rank 7, e.g., 7 layers. The entries in the table 1750 may be derived using the principles described above for the other example tables.
[0142] A review of the tables in Figs. 14a through 17b that are for rank 7 transmissions will show that when 2 CDM groups are used, the DMRS ports are split 4-3 among the CDM groups. When 3 CDM groups are used, the DMRS ports are split either 4-2- 1, 3-2-2 or 3-2-1 among the CDM groups.
[0143] Fig. 18a shows an example table for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 8 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1800 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0144] The table 1800 is for a similar scenario as the table 600, except that this table 1800 is for rank 8, e.g., 8 layers. Thus, the entry indexed 0 in the table 1800 includes eight DMRS ports 0, 1, 2, 3, 8, 9, 10, 11. Similar to the table 600, theDMRS are transmitted using both CDM groups for DMRS eType 1.Thus, the DMRS ports 0, 1, 8 and 9 belong to CDM group 0 and the DMRS ports 2, 3, 10, 11 belong to CDM group 1. Thus, beside the addition of the extra ports (DMRS ports 9, 10, 11) for the extra layers (e.g., rank = 8) , the entry in the table 1800 is similar to the entry in the table 600. As described above, for this scenario, e.g., DMRS eType 1 with a maximum length of 1, the maximum number of DMRS ports per CDM group is eight (8) , four(4) per CDM group. Thus, in this scenario, there are only eight (8) DMRS ports available so the selection listed in the entry in the table 1800 is the only possible selection.
[0145] Fig. 18b shows an example table 1850 for partially coherent codebook PUSCH transmissions for rank 8 DMRS eType 1 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 1850 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0146] The table 1850 is for a similar scenario as the table 650, except that this table 1850 is for rank 8, e.g., 8 layers. For example, the entry indexed 0 in the table 1850 includes eight DMRS ports 0, 1, 8, 9, 2, 3, 10, 11. Similar to the table 650, the DMRS are transmitted using both CDM groups for DMRS eType 1. Thus, the DMRS ports 0, 1, 8 and 9 belong to CDM group 0 and the DMRS ports 2, 3, 10 and 11 belong to CDM group 1.Thus, beside the addition of the extra ports (DMRS ports 9, 10 and 11) for the extra layers (e.g., rank = 8) , the entry in the table 1850 is similar to the entry in the table 650. Similar to the scenario described above with referenced to the table 1800, for this scenario the maximum number of DMRS ports per CDM groupis eight (8) , four (4) per CDM group. Thus, in this scenario, there are only eight (8) DMRS ports available so the selection listed in the entry in the table 1850 is the only possible selection .
[0147] Fig. 19a shows an example table 1900 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 8 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1900 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission, e.g., TD-OCC may be used.
[0148] The table 1900 is for a similar scenario as the table 700, except that this table 1900 is for rank 8, e.g., 8 layers. The entries in the table 1900 may be derived using the principles described above for the other example tables. Unlike the scenario described above with reference to table 1800, since the maximum length is 2, all sixteen (16) DMRS ports are available for use in this scenario.
[0149] Fig. 19b shows an example table 1950 for partially coherent codebook PUSCH transmissions for rank 8 DMRS eType 1 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 1950 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0150] The table 1950 is for a similar scenario as the table 750, except that this table 1950 is for rank 8, e.g., 8 layers. The entries in the table 1950 may be derived using the principles described above for the other example tables. Unlike the scenario described above with reference to table 1850, since the maximum length is 2, all sixteen (16) DMRS ports are available for use in this scenario.
[0151] Fig. 20a shows an example table 2000 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 8 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 2000 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0152] The table 2000 is for a similar scenario as the table 800, except that this table 2000 is for rank 8, e.g., 8 layers. The entries in the table 2000 may be derived using the principles described above for the other example tables.
[0153] Fig. 20b shows an example table 2050 for partially coherent codebook PUSCH transmissions for rank 8 DMRS eType 2 with a maximum length of 1 applied for DMRS antenna port indications according to various example embodiments. The table 2050 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 1 indicates that one symbol is used for the DMRS transmission.
[0154] The table 2050 is for a similar scenario as the table 850, except that this table 2050 is for rank 8, e.g., 8 layers. The entries in the table 2050 may be derived using the principles described above for the other example tables.
[0155] Fig. 21a shows an example table 2100 for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions for rank 8 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 2100 is an example of the first table described above, e.g., used for non-coherent codebook, fully coherent codebook or non-codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0156] The table 2100 is for a similar scenario as the table 900, except that this table 2100 is for rank 8, e.g., 8 layers. The entries in the table 2100 may be derived using the principles described above for the other example tables.
[0157] Fig. 21b shows an example table 2150 for partially coherent codebook PUSCH transmissions for rank 8 DMRS eType 2 with a maximum length of 2 applied for DMRS antenna port indications according to various example embodiments. The table 2150 is an example of the second table described above, e.g., used for partially coherent codebook based PUSCH transmissions. The maximum length of 2 indicates that two symbols may be used for the DMRS transmission.
[0158] The table 2150 is for a similar scenario as the table 950, except that this table 2150 is for rank 8, e.g., 8 layers.The entries in the table 2150 may be derived using the principles described above for the other example tables.
[0159] A review of the tables in Figs. 18a through 21b that are for rank 8 transmissions will show that when 2 CDM groups are used, the DMRS ports are split 4-4 among the CDM groups. When 3 CDM groups are used, the DMRS ports are split either 4-2- 2, 3-3-2 or 4-3-1 among the CDM groups.
[0160] Fig. 22 shows an example method 2200 where the network configures the UE with two separate antenna port indication tables and the UE uses an appropriate entry to transmit the DMRS in the PUSCH according to various example embodiments. The example method is described with reference to the above described example scenarios where the rank is greater than 4, e.g., when the rank is any of 5-8. However, the UE may also include tables (e.g., legacy tables or joint tables) for scenarios where the rank is less than or equal to 4.
[0161] In 2210, the UE is configured by the network with the two separate antenna port indication tables for each scenario, e.g., the tables 600-2150 described above. As described above, the first table for each scenario is for fully coherent, noncoherent or non-codebook based PUSCH transmissions. The second table for each scenario is for partially coherent PUSCH transmissions. Reference to two separate antenna port indication tables refers to the pair of tables for each scenario discussed above, e.g., the two separate antenna port indication tables for the scenario of DMRS eType 1 with a maximum length of 1 as shown in tables 600 and 650 of Fig. 6a and 6b, respectively. Thus, the two separate antenna port indication tables are per scenario.
[0162] In 2220, the UE receives a DMRS configuration for PUSCH from the network. In 2230, the UE determines if the PUSCH transmission is a codebook based transmission. If the PUSCH transmission is a codebook based transmission, the UE continues to 2240 to determine if the PUSCH transmission is partially coherent. If the PUSCH transmission is not partially coherent, e.g., it is fully coherent or non-coherent, the UE continues to 2250.
[0163] In 2250, the UE determines the DMRS ports for the PUSCH transmission based on a configured entry from the first table, e.g., the table for fully coherent, non-coherent or noncodebook based PUSCH transmissions. Thus, in 2230, if it were determined that the PUSCH transmission was a non-codebook based transmission, the UE will also use a configured entry from the first table in 2250.
[0164] Returning to 2240, if the PUSCH transmission is partially coherent, the UE continues to 2260, where the UE determines the DMRS ports for the PUSCH transmission based on a configured entry from the second table, e.g., the table for partially coherent PUSCH transmissions. In 2270, the UE will transmit the PUSCH including the selected DMRS ports based on the first table (2250) or the second table (2260) .
[0165] In 2250 or 2260, the UE will determine the DMRS ports from the table corresponding to the specific scenario for the PUSCH transmission, e.g., DMRS eType 1 or eType 2, the maximum length (1 symbol or 2 symbols) and the rank (5-8) .
[0166] In other example embodiments, for a given rank for PUSCH, a joint antenna port indication table can be configuredto UE by the network for rank > 4 (e.g., when two codewords are used) . The joint table may indicate DMRS antenna ports when the UL codebook is either fully coherent or non-coherent, and at least one entry with DMRS antenna ports when the UL codebook is partially coherent, e.g., a subset of antenna DMRS ports are coherent and there can be multiple subsets.
[0167] For a given rank, the joint antenna port indication table for non-coherent, full-coherent and partial coherent may be configured by combining the entries from the 2 tables proposed above for each of the scenarios. For example, instead of table 600 and 650 for the scenario for DMRS eType 1, maximum length = 1 and rank =5, a joint table combining the entries of table 600 and 650 may be used.
[0168] In one example implementation, the first set of indexes may be occupied with entries from the table for non- coherent / full-coherent UL codebook (e.g., table 600) , followed by later indexes with entries from table for partial-coherent UL codebook (e.g., table 650) .
[0169] In some example implementations, the bitsize to indicate the entry from the joint table for a given DMRS type, given rank and given max-length can be variable depending on whether UE supports and / or is configured with a partial coherent codebook. For example, if a partial coherent codebook is not supported, then the bitesize can be determined by a number of entries for non-coherent / full-coherent .
[0170] In further example embodiments, a UE capability may be used to support entries / table for a partial coherent codebook.Examples
[0171] In a first example, a method comprising receiving, from a network, a plurality of tables, wherein each table comprises one or more entries related to a selection of demodulation reference signal (DMRS) ports for a Physical Uplink Shared Channel (PUSCH) , receiving, from the network, a DMRS configuration for the PUSCH, selecting an entry from one of the plurality of tables based on the DMRS configuration and transmitting the PUSCH comprising DMRS on the DMRS ports corresponding to the entry.
[0172] In a second example, the method of the first example, wherein the plurality of tables comprises a first set of tables for fully coherent, non-coherent or non-codebook PUSCH and a second set of tables for a partially coherent PUSCH, wherein the DMRS configuration includes an indication of whether the PUSCH is fully coherent, non-coherent, partially coherent or noncodebook, and wherein the selecting the entry from the one of the plurality of tables is based on the indication.
[0173] In a third example, the method of the second example, wherein each of the plurality of tables corresponds to a scenario based on (i) a type of DMRS to be transmitted in the PUSCH, (ii) a maximum length of symbols used to transmit the DMRS and (iii) a rank of the PUSCH.
[0174] In a fourth example, the method of the third example, wherein each of the first set of tables has a corresponding one of the second set of tables for each of the scenarios.
[0175] In a fifth example, the method of the fourth example, wherein the type of DMRS to be transmitted in the PUSCHcomprises DMRS eType 1, wherein a code division multiplex (CDM) group supports multiplexing four DMRS ports for single symbol length DMRS and eight DMRS ports for double symbol length DMRS, and wherein DMRS eType 1 supports two CDM groups per symbol.
[0176] In a sixth example, the method of the fifth example, wherein a first one of the first set of tables and a first one of the second set of tables correspond to the DMRS eType 1, a maximum length of 1 and a rank of 5, wherein the entry comprises five DMRS ports.
[0177] In a seventh example, the method of the sixth example, wherein the first one of the second set of tables comprises (i) a first entry having a selection of three DMRS ports for a first CDM group and two DMRS ports for a second CDM group, and (ii) a second entry having a selection of four DMRS ports for a first CDM group and one DMRS port for a second CDM group.
[0178] In an eighth example, the method of the fifth example, wherein a second one of the first set of tables and a second one of the second set of tables correspond to the DMRS eType 1, a maximum length of 2 and a rank of 5, wherein the entry comprises five DMRS ports.
[0179] In a ninth example, the method of the eighth example, wherein the second one of the second set of tables comprises (i) a first entry having a selection of three DMRS ports for a first CDM group and two DMRS ports for a second CDM group, and (ii) a second entry having a selection of four DMRS ports for a first CDM group and one DMRS port for a second CDM group.
[0180] In a tenth example, the method of the eighth example, wherein the second one of the first set of tables comprises an entry having a selection of five DMRS ports for a first CDM grou .
[0181] In an eleventh example, the method of the fifth example, wherein a third one of the first set of tables and a third one of the second set of tables correspond to the DMRS eType 1, a maximum length of 1 and a rank of 6, wherein the entry comprises six DMRS ports.
[0182] In a twelfth example, the method of the eleventh example, wherein the third one of the second set of tables comprises (i) a first entry having a selection of three DMRS ports for a first CDM group and three DMRS ports for a second CDM group, and (ii) a second entry having a selection of four DMRS ports for a first CDM group and two DMRS ports for a second CDM group .
[0183] In a thirteenth example, the method of the fifth example, wherein a fourth one of the first set of tables and a fourth one of the second set of tables correspond to the DMRS eType 1, a maximum length of 2 and a rank of 6, wherein the entry comprises six DMRS ports.
[0184] In a fourteenth example, the method of the thirteenth example, wherein the fourth one of the second set of tables comprises (i) a first entry having a selection of three DMRS ports for a first CDM group and three DMRS ports for a second CDM group, and (ii) a second entry having a selection of four DMRS ports for a first CDM group and two DMRS ports for a second CDM group .
[0185] In a fifteenth example, the method of the thirteenth example, wherein the fourth one of the first set of tables comprises an entry having a selection of six DMRS ports for a first CDM group.
[0186] In a sixteenth example, the method of the fifth example, wherein a fifth one of the first set of tables and a fifth one of the second set of tables correspond to the DMRS eType 1, a maximum length of 1 and a rank of 7, wherein the entry comprises seven DMRS ports.
[0187] In a seventeenth example, the method of the sixteenth example, wherein the fifth one of the second set of tables comprises an entry having a selection of four DMRS ports for a first CDM group and three DMRS ports for a second CDM group.
[0188] In an eighteenth example, the method of the fifth example, wherein a sixth one of the first set of tables and a sixth one of the second set of tables correspond to the DMRS eType 1, a maximum length of 2 and a rank of 7, wherein the entry comprises seven DMRS ports.
[0189] In a nineteenth example, the method of the eighteenth example, wherein the sixth one of the second set of tables comprises an entry having a selection of four DMRS ports for a first CDM group and three DMRS ports for a second CDM group.
[0190] In a twentieth example, the method of the eighteenth example, wherein the sixth one of the first set of tables comprises an entry having a selection of seven DMRS ports for a first CDM group.
[0191] In a twenty first example, the method of the fifth example, wherein a seventh one of the first set of tables and a seventh one of the second set of tables correspond to the DMRS eType 1, a maximum length of 1 and a rank of 8, wherein the entry comprises eight DMRS ports.
[0192] In a twenty second example, the method of the twenty first example, wherein the seventh one of the second set of tables comprises an entry having a selection of four DMRS ports for a first CDM group and four DMRS ports for a second CDM group .
[0193] In a twenty third example, the method of the fifth example, wherein an eighth one of the first set of tables and an eighth one of the second set of tables correspond to the DMRS eType 1, a maximum length of 2 and a rank of 8, wherein the entry comprises eight DMRS ports.
[0194] In a twenty fourth example, the method of the twenty third example, wherein the eighth one of the second set of tables comprises an entry having a selection of four DMRS ports for a first CDM group and four DMRS ports for a second CDM group .
[0195] In a twenty fifth example, the method of the twenty third example, wherein the eighth one of the first set of tables comprises an entry having a selection of eight DMRS ports for a first CDM group.
[0196] In a twenty sixth example, the method of the fourth example, wherein the type of DMRS to be transmitted in the PUSCHcomprises DMRS eType 2 , wherein a code division multiplex ( CDM) group supports multiplexing four DMRS ports for single symbol length DMRS and eight DMRS ports for double symbol length DMRS , and wherein DMRS eType 2 supports three CDM groups per symbol .
[0197] In a twenty seventh example , the method of the twenty sixth example , wherein a ninth one of the first set of tables and a ninth one of the second set of tables correspond to the DMRS eType 2 , a maximum length of 1 and a rank of 5 , wherein the entry comprises five DMRS ports .
[0198] In a twenty eighth example , the method of the twenty seventh example, wherein the ninth one of the second set of tables comprises ( i ) a first entry having a selection of three DMRS ports for a first CDM group and two DMRS ports for a second CDM group, ( ii ) a second entry having a selection of four DMRS ports for a first CDM group and one DMRS port for a second CDM group, ( iii ) a third entry having a selection of three DMRS ports for a first CDM group, one DMRS port for a second CDM group and one DMRS port for a third CDM group, and ( iv) a fourth entry having a selection of two DMRS ports for a first CDM group, two DMRS ports for a second CDM group, and one DMRS port for a third CDM group .
[0199] In a twenty ninth example , the method of the twenty sixth example , wherein a tenth one of the first set of tables and a tenth one of the second set of tables correspond to the DMRS eType 2 , a maximum length of 2 and a rank of 5 , wherein the entry comprises five DMRS ports .
[0200] In a thirtieth example, the method of the twenty ninth example , wherein the tenth one of the second set of tablescomprises (i) a first entry having a selection of three DMRS ports for a first CDM group and two DMRS ports for a second CDM group, (ii) a second entry having a selection of four DMRS ports for a first CDM group and one DMRS port for a second CDM group, (iii) a third entry having a selection of three DMRS ports for a first CDM group, one DMRS port for a second CDM group and one DMRS port for a third CDM group, and (iv) a fourth entry having a selection of two DMRS ports for a first CDM group, two DMRS ports for a second CDM group, and one DMRS port for a third CDM group .
[0201] In a thirty first example, the method of the twenty ninth example, wherein the tenth one of the first set of tables comprises an entry having a selection of five DMRS ports for a first CDM group.
[0202] In a thirty second example, the method of the twenty sixth example, wherein an eleventh one of the first set of tables and an eleventh one of the second set of tables correspond to the DMRS eType 2, a maximum length of 1 and a rank of 6, wherein the entry comprises six DMRS ports.
[0203] In a thirty third example, the method of the thirty second example, wherein the eleventh one of the second set of tables comprises (i) a first entry having a selection of four DMRS ports for a first CDM group and two DMRS ports for a second CDM group, (ii) a second entry having a selection of three DMRS ports for a first CDM group and three DMRS ports for a second CDM group, (iii) a third entry having a selection of three DMRS ports for a first CDM group, two DMRS ports for a second CDM group and one DMRS port for a third CDM group, (iv) a fourth entry having a selection of two DMRS ports for a first CDMgroup, two DMRS ports for a second CDM group, and two DMRS ports for a third CDM group, and (v) a fifth entry having a selection of four DMRS ports for a first CDM group, one DMRS port for a second CDM group, and one DMRS port for a third CDM group.
[0204] In a thirty fourth example, the method of the twenty sixth example, wherein a twelfth one of the first set of tables and a twelfth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 2 and a rank of 6, wherein the entry comprises six DMRS ports.
[0205] In a thirty fifth example, the method of the thirty fourth example, wherein the twelfth one of the second set of tables comprises i) a first entry having a selection of four DMRS ports for a first CDM group and two DMRS ports for a second CDM group, (ii) a second entry having a selection of three DMRS ports for a first CDM group and three DMRS ports for a second CDM group, (iii) a third entry having a selection of three DMRS ports for a first CDM group, two DMRS ports for a second CDM group and one DMRS port for a third CDM group, (iv) a fourth entry having a selection of two DMRS ports for a first CDM group, two DMRS ports for a second CDM group, and two DMRS ports for a third CDM group, and (v) a fifth entry having a selection of four DMRS ports for a first CDM group, one DMRS port for a second CDM group, and one DMRS port for a third CDM group.
[0206] In a thirty sixth example, the method of the thirty fourth example, wherein the twelfth one of the first set of tables comprises an entry having a selection of six DMRS ports for a first CDM group.
[0207] In a thirty seventh example, the method of the twenty sixth example, wherein a thirteenth one of the first set of tables and a thirteenth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 1 and a rank of 7, wherein the entry comprises seven DMRS ports.
[0208] In a thirty eighth example, the method of the thirty seventh example, wherein the thirteenth one of the second set of tables comprises (i) a first entry having a selection of four DMRS ports for a first CDM group and three DMRS ports for a second CDM group, (ii) a second entry having a selection of four DMRS ports for a first CDM group, two DMRS ports for a second CDM group and one DMRS port for a third CDM group, (iii) a third entry having a selection of three DMRS ports for a first CDM group, two DMRS ports for a second CDM group, and two DMRS ports for a third CDM group, and (iv) a fourth entry having a selection of three DMRS ports for a first CDM group, three DMRS ports for a second CDM group, and one DMRS port for a third CDM group .
[0209] In a thirty ninth example, the method of the twenty sixth example, wherein a fourteenth one of the first set of tables and a fourteenth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 2 and a rank of 7, wherein the entry comprises seven DMRS ports.
[0210] In a fortieth example, the method of the thirty ninth example, wherein the fourteenth one of the second set of tables comprises (i) a first entry having a selection of four DMRS ports for a first CDM group and three DMRS ports for a second CDM group, (ii) a second entry having a selection of four DMRS ports for a first CDM group, two DMRS ports for a second CDMgroup and one DMRS port for a third CDM group, (iii) a third entry having a selection of three DMRS ports for a first CDM group, two DMRS ports for a second CDM group, and two DMRS ports for a third CDM group, and (iv) a fourth entry having a selection of three DMRS ports for a first CDM group, three DMRS ports for a second CDM group, and one DMRS port for a third CDM group .
[0211] In a forty first example, the method of the thirty ninth example, wherein the fourteenth one of the first set of tables comprises an entry having a selection of seven DMRS ports for a first CDM group.
[0212] In a forty second example, the method of the twenty sixth example, wherein a fifteenth one of the first set of tables and a fifteenth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 1 and a rank of 8, wherein the entry comprises eight DMRS ports.
[0213] In a forty third example, the method of the forty second example, wherein the fifteenth one of the second set of tables comprises (i) a first entry having a selection of four DMRS ports for a first CDM group and four DMRS ports for a second CDM group, (ii) a second entry having a selection of four DMRS ports for a first CDM group, two DMRS ports for a second CDM group and two DMRS ports for a third CDM group, (iii) a third entry having a selection of three DMRS ports for a first CDM group, three DMRS ports for a second CDM group, and two DMRS ports for a third CDM group, and (iv) a fourth entry having a selection of four DMRS ports for a first CDM group, three DMRS ports for a second CDM group, and one DMRS port for a third CDM group .
[0214] In a forty fourth example, the method of the twenty sixth example, wherein a sixteenth one of the first set of tables and a sixteenth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 2 and a rank of 8, wherein the entry comprises eight DMRS ports.
[0215] In a forty fifth example, the method of the forty fourth example, wherein the sixteenth one of the second set of tables comprises (i) a first entry having a selection of four DMRS ports for a first CDM group and four DMRS ports for a second CDM group, (ii) a second entry having a selection of four DMRS ports for a first CDM group, two DMRS ports for a second CDM group and two DMRS ports for a third CDM group, (iii) a third entry having a selection of three DMRS ports for a first CDM group, three DMRS ports for a second CDM group, and two DMRS ports for a third CDM group, and (iv) a fourth entry having a selection of four DMRS ports for a first CDM group, three DMRS ports for a second CDM group, and one DMRS port for a third CDM group .
[0216] In a forty sixth example, the method of the forty fourth example, wherein the sixteenth one of the first set of tables comprises an entry having a selection of eight DMRS ports for a first CDM group.
[0217] In a forty seventh example, the method of the first example, wherein each of the plurality of tables corresponds to a scenario based on (i) a type of DMRS to be transmitted in the RUSCH, (ii) a maximum length of symbols used to transmit the DMRS and (iii) a rank of the PUSCH, wherein each of theplurality of tables are for fully coherent, non-coherent , partially coherent or non-codebook PUSCH.
[0218] In a forty eighth example, the method of the forty seventh example, wherein a first set of indexes of each table comprise entries for fully coherent, non-coherent or noncodebook PUSCH and a second set of indexes for partially coherent PUSCH, wherein the second set of indexes follow the first set of indexes in each table.
[0219] In a forty ninth example, the method of the first example, further comprising sending, to the network, a UE capability report indicating the UE supports a first set of tables for fully coherent, non-coherent or non-codebook PUSCH and a second set of tables for a partially coherent PUSCH.
[0220] In a fiftieth example, a processor configured to perform any of the methods of the first through forty ninth examples .
[0221] In a fifty first example, a user equipment (UE) comprising a transceiver configured to communicate with a network and a processor communicatively coupled to the transceiver and configured to perform any of the methods of the first through forty ninth examples.
[0222] Those skilled in the art will understand that the above-described example embodiments may be implemented in any suitable software or hardware configuration or combination thereof. An example hardware platform for implementing the example embodiments may include, for example, an Intel x86 based platform with compatible operating system, a Windows OS, a Macplatform and MAC OS , a mobile device having an operating system such as iOS , Android, etc . The example embodiments of the above described method may be embodied as a program containing lines of code stored on a non-transitory computer readable storage medium that , when compiled, may be executed on a processor or microprocessor .
[0223] Although this application described various embodiments each having different features in various combinations , those skilled in the art will understand that any of the features of one embodiment may be combined with the features of the other embodiments in any manner not speci fically disclaimed or which is not functionally or logically inconsistent with the operation of the device or the stated functions of the disclosed embodiments .
[0224] It is well understood that the use of personally identi fiable information should follow privacy policies and practices that are generally recogni zed as meeting or exceeding industry or governmental requirements for maintaining the privacy of users . In particular, personally identi fiable information data should be managed and handled so as to minimi ze risks of unintentional or unauthori zed access or use , and the nature of authori zed use should be clearly indicated to users .
[0225] It will be apparent to those skilled in the art that various modi fications may be made in the present disclosure , without departing from the spirit or the scope of the disclosure . Thus , it is intended that the present disclosure cover modifications and variations of this disclosure provided they come within the scope of the appended claims and their equivalent .
Claims
What is Claimed:
1. An apparatus comprising processing circuitry configured to: process, based on signals received from a network, a plurality of tables, wherein each table comprises one or more entries related to a selection of demodulation reference signal (DMRS) ports for a Physical Uplink Shared Channel (PUSCH) ; process, based on signals received from the network, a DMRS configuration for the PUSCH; select an entry from one of the plurality of tables based on the DMRS configuration; and generate, for transmission, the PUSCH comprising DMRS on the DMRS ports corresponding to the entry.
2. The apparatus of claim 1, wherein the plurality of tables comprises a first set of tables for fully coherent, non-coherent or non-codebook PUSCH and a second set of tables for a partially coherent PUSCH, wherein the DMRS configuration includes an indication of whether the PUSCH is fully coherent, non-coherent, partially coherent or non-codebook, and wherein the selecting the entry from the one of the plurality of tables is based on the indication.
3. The apparatus of claim 2, wherein each of the plurality of tables corresponds to a scenario based on (i) a type of DMRS to be transmitted in the PUSCH, (ii) a maximum length of symbols used to transmit the DMRS and (iii) a rank of the PUSCH.
4. The apparatus of claim 3, wherein each of the first set of tables has a corresponding one of the second set of tables for each of the scenarios.
5. The apparatus of claim 4, wherein the type of DMRS to be transmitted in the PUSCH comprises DMRS eType 1, wherein a code division multiplex (CDM) group supports multiplexing four DMRS ports for single symbol length DMRS and eight DMRS ports for double symbol length DMRS, and wherein DMRS eType 1 supports two CDM groups per symbol.
6. The apparatus of claim 5, wherein a first one of the first set of tables and a first one of the second set of tables correspond to the DMRS eType 1, a maximum length of 2 and a rank of 5, wherein the entry comprises five DMRS ports, wherein the entry of the first one of the first set of tables comprises DMRS ports comprise ports 0, 1, 2, 3, 4 for a first CDM group and wherein the entry comprises two CDM groups without data.
7. The apparatus of claim 5, wherein a second one of the first set of tables and a second one of the second set of tables correspond to the DMRS eType 1, a maximum length of 2 and a rank of 6, wherein the entry comprises six DMRS ports, wherein the entry of the three DMRS ports for a first CDM group and three DMRS ports for a second CDM group, wherein the six DMRS ports comprise ports 0, 1, 4, 2, 3, 6, and wherein the entry comprises two CDM groups without data and two front loaded symbols.
8. The apparatus of claim 5, wherein a third one of the first set of tables and a third one of the second set of tables correspond to the DMRS eType 1, a maximum length of 2 and a rank of 7, wherein the entry comprises seven DMRS ports, wherein theentry of the third one of the second set of tables comprises four DMRS ports for a first CDM group and three DMRS ports for a second CDM group, wherein the seven DMRS ports comprise ports 0, 1, 4, 5, 2, 3, 6, and wherein the entry comprises two CDM groups without data and two front loaded symbols.
9. The apparatus of claim 5, wherein a fourth one of the first set of tables and a fourth one of the second set of tables correspond to the DMRS eType 1, a maximum length of 2 and a rank of 8, wherein the entry comprises eight DMRS ports, wherein the entry of the fourth one of the second set of tables comprises four DMRS ports for a first CDM group and four DMRS ports for a second CDM group, wherein the eight DMRS ports comprise ports 0, 1, 4, 5, 2, 3, 6, 7 and wherein the entry comprises two CDM groups without data and two front loaded symbols.
10. The apparatus of claim 4, wherein the type of DMRS to be transmitted in the RUSCH comprises DMRS eType 2, wherein a code division multiplex (CDM) group supports multiplexing four DMRS ports for single symbol length DMRS and eight DMRS ports for double symbol length DMRS, and wherein DMRS eType 2 supports three CDM groups per symbol.
11. The apparatus of claim 10, wherein a fifth one of the first set of tables and a fifth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 1 and a rank of 5, wherein the entry comprises five DMRS ports, wherein the entry of the fifth one of the first set of tables comprises five DMRS ports for a first CDM group, wherein the five DMRS ports comprise ports 0, 1, 2, 3, 4 and wherein the entry comprises three CDM groups without data.
12. The apparatus of claim 10, wherein a sixth one of the first set of tables and a sixth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 2 and a rank of 5, wherein the entry comprises five DMRS ports.
13. The apparatus of claim 12, wherein the entry of the sixth one of the second set of tables comprises three DMRS ports for a first CDM group and two DMRS ports for a second CDM group, wherein the five DMRS ports comprise ports 0, 1, 6, 2, 3, and wherein the entry comprises three CDM groups without data and two front loaded symbols.
14. The apparatus of claim 12, wherein the entry of the sixth one of the first set of tables comprises five DMRS ports for a first CDM group, wherein the five DMRS ports comprise ports 0, 1, 2, 3, 4 and wherein the entry comprises three CDM groups without data.
15. The apparatus of claim 10, wherein a seventh one of the first set of tables and a seventh one of the second set of tables correspond to the DMRS eType 2, a maximum length of 1 and a rank of 6, wherein the entry comprises six DMRS ports, wherein the entry of the seventh one of the first set of tables comprises six DMRS ports for a first CDM group, wherein the six DMRS ports comprise ports 0, 1, 2, 3, 4, 5 and wherein the entry comprises three CDM groups without data.
16. The apparatus of claim 10, wherein an eighth one of the first set of tables and an eighth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 2 and a rank of 6, wherein the entry comprises six DMRS ports.
17. The apparatus of claim 16, wherein the entry of the eighth one of the second set of tables comprises three DMRS ports for a first CDM group and three DMRS ports for a second CDM group, wherein the six DMRS ports comprise ports 0, 1, 6, 2, 3, 8 and wherein the entry comprises three CDM groups without data and two front loaded symbols.
18. The apparatus of claim 16, wherein the entry of the eighth one of the first set of tables comprises an entry having a selection of six DMRS ports for a first CDM group, wherein the six DMRS ports comprise ports 0, 1, 2, 3, 4, 5 and wherein the entry comprises three CDM groups without data and one front loaded symbol.
19. The apparatus of claim 10, wherein a ninth one of the first set of tables and a ninth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 2 and a rank of 7, wherein the entry comprises seven DMRS ports, wherein the entry of the ninth one of the second set of tables comprises four DMRS ports for a first CDM group and three DMRS ports for a second CDM group, wherein the seven DMRS ports comprise ports 0, 1, 6, 7, 2, 3, 8 and wherein the entry comprises two CDM groups without data and two front loaded symbols.
20. The apparatus of claim 10, wherein a tenth one of the first set of tables and a tenth one of the second set of tables correspond to the DMRS eType 2, a maximum length of 2 and a rank of 8, wherein the entry comprises eight DMRS ports, wherein the entry of the tenth one of the second set of tables comprises four DMRS ports for a first CDM group and four DMRS ports for a second CDM group, wherein the eight DMRS ports comprise ports 0,1, 6, 7, 2, 3, 8, 9 and wherein the entry comprises two CDM groups without data and two front loaded symbols.
21. The apparatus of claim 2, wherein each of the plurality of tables corresponds to a scenario based on (i) a type of DMRS to be transmitted in the PUSCH, (ii) a maximum length of symbols used to transmit the DMRS and (iii) a rank of the PUSCH, wherein each of the plurality of tables are for fully coherent, non-coherent , partially coherent or non-codebook PUSCH.