System and method for multi-panel simultaneous physical uplink shared channel transmission

By using multiple SRS resource sets and SRI bit fields in the s-DCI of the wireless communication system, DCI encoding is optimized, and the resource allocation and beam indication problems when multiple panels send PUSCH at the same time are solved, and the system flexibility and efficiency are improved. Reduces signaling overhead and interference.

CN119111040APending Publication Date: 2024-12-10APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380036032.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-04-28
Filing Date
2023-01-23
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

When existing wireless communication systems send PUSCH at the same time in multiple panels, it is difficult to effectively manage resource allocation and beam indication across different antenna panels, resulting in large signaling overhead, inflexible beam indication and cross-antenna panel interference problems.

Method used

By using multiple SRS resource sets and SRI bit fields in s-DCI, indicating the number of PUSCH beams and pre-decoder layers on different antenna panels, optimize the encoding method of DCI to support simultaneous transmission of multiple panels and RRC signaling The maximum rank of each antenna panel is configured to reduce the DCI size.

Benefits of technology

It improves the flexibility and efficiency of simultaneous PUSCH transmission of multiple panels, reduces signaling overhead, reduces inter-panel interference, and enhances the system's beam indication capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119111040A_ABST
    Figure CN119111040A_ABST
Patent Text Reader

Abstract

Systems and methods for simultaneous physical uplink shared channel (PUSCH) transmission using multiple antenna panels are disclosed herein. A sounding reference signal (SRS) resource set indicator corresponding to a pair of SRS resource sets may be provided by a network to a user equipment (UE), wherein the pair of SRS resource sets includes a first SRS resource set for a first PUSCH on a first antenna panel of the UE and a second SRS resource set for a second PUSCH on a second antenna panel of the UE. The UE may also receive a pair of SRS resource indicators (SRIs) from the network. The UE may match each of the SRIs with one of the sets of SRS resources based on the SRS resource set indicator. And transmitting the multi-panel simultaneous PUSCH on the antenna panel according to the matching of the SRS resource set and the SRI.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application generally relates to wireless communication systems, including single downlink control information (s-DCI), multi-panel physical uplink shared channel (PUSCH) transmission, and antenna virtualization and precoding. Background Art

[0002] Wireless mobile communication technologies use various standards and protocols to send data between base stations and wireless communication devices. For example, wireless communication system standards and protocols may include the Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) (e.g., 4G), 3GPP New Radio (NR) (e.g., 5G), and the Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard for wireless local area networks (WLANs) (commonly referred to within industry organizations as WLANs). ).

[0003] As envisioned by 3GPP, different wireless communication system standards and protocols may use various radio access networks (RANs) to communicate between base stations of the RAN (which may also sometimes be referred to as RAN nodes, network nodes, or simply nodes) and wireless communication devices called user equipment (UE). 3GPP RANs may include, for example, Global System for Mobile Communications (GSM), Enhanced Data Rates for GSM Evolution (EDGE) RAN (GERAN), Universal Terrestrial Radio Access Network (UTRAN), Evolved Universal Terrestrial Radio Access Network (E-UTRAN), and / or Next Generation Radio Access Network (NG-RAN).

[0004] Each RAN may use one or more radio access technologies (RATs) for communication between base stations and UEs. For example, GERAN implements GSM and / or EDGE RAT, UTRAN implements Universal Mobile Telecommunications System (UMTS) RAT or other 3GPP RAT, E-UTRAN implements LTE RAT (sometimes referred to as LTE), and NG-RAN implements NR RAT (sometimes referred to as 5G RAT, 5G NR RAT, or simply NR in this document). In some deployments, E-UTRAN may also implement NR RAT. In some deployments, NG-RAN may also implement LTE RAT.

[0005] The base stations used by the RAN may correspond to the RAN. An example of an E-UTRAN base station is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (also often denoted as an evolved Node B, enhanced Node B, eNodeB, or eNB). An example of an NG-RAN base station is a Next Generation Node B (also sometimes referred to as a gNodeB or gNB).

[0006] The RAN provides its communication services together with external entities through its connection with the Core Network (CN). For example, E-UTRAN may utilize the Evolved Packet Core (EPC) while NG-RAN may utilize the 5G Core Network (5GC). BRIEF DESCRIPTION OF THE DRAWINGS

[0007] To easily identify the discussion of any particular element or action, the most significant digit(s) in a reference number refers to the drawing number that first introduces the element.

[0008] Figure 1 Examples of MPSTx according to certain embodiments are shown.

[0009] Figure 2A and Figure 2B UL beam indication for FDM according to certain embodiments is shown.

[0010] Figure 3A , Figure 3B and Figure 3C An example DMRS table is shown for indicating associated port indexes to antenna panels having a smaller number of layers, according to certain embodiments.

[0011] Figure 4 A method of a UE according to an embodiment of this document is shown.

[0012] Figure 5 A method of a UE according to an embodiment of this document is shown.

[0013] Figure 6 A method of a RAN according to an embodiment of the present invention is shown.

[0014] Figure 7 An example architecture of a wireless communication system according to embodiments disclosed herein is shown.

[0015] Figure 8 A system for performing signaling between a wireless device and a network device according to embodiments disclosed herein is shown. DETAILED DESCRIPTION

[0016] Various embodiments are described with reference to UE. However, reference to UE is provided for illustrative purposes only. The example embodiments may be used with any electronic component that can establish a connection with a network and is configured with hardware, software and / or firmware for exchanging information and data with the network. Therefore, UE as described herein is used to represent any suitable electronic component.

[0017] The following are the abbreviations of some terms / concepts used in this article:

[0018] Single Downlink Control Information (DCI) (s-DCI)

[0019] ●Multi-Downlink Control Information (m-DCI)

[0020] ●Multi-panel simultaneous transmission (MPSTx)

[0021] ●Multi-panel simultaneous transmission using spatial multiplexing (sdmMPTx)

[0022] ●Multi-panel simultaneous transmission using frequency domain multiplexing (fdmMPTx)

[0023] ● Single trigger (non-repetitive transmission of a single transmission block (TB)) using multiple panels simultaneously (1sMPTx)

[0024] ● Utilizes repetition of multiple panels sent simultaneously (in frequency and / or space within a single TB)

[0025] (ReMPTx)

[0026] In 3GPP New Radio (NR) Release 16 (R16), simultaneous physical downlink shared channel (PDSCH) reception corresponding to multiple transmit receive points (TRPs) (m-TRP) usage is specified. If scheduled by s-DCI, PDSCH resources associated with different downlink (DL) beams (e.g., different spatial receive (Rx) filters) are frequency division multiplexed (FDMed). For example, (e.g., see 3GPP Technical Specification (TS) 38.214, Release 17.1.0 (2022-03), Section 5.1), the UE may indicate with two transmit configuration indicator (TCI) states in the code point of a demodulation reference signal (DM-RS) port within a code division multiplexing (CDM) group in the DCI field "Transmit Configuration Indication" and the DCI field "Antenna Port". When the UE is set to "fdmSchemeA", the UE receives a single PDSCH transmission opportunity for a transport block (TB), where each TCI state is associated with a non-overlapping frequency domain resource allocation. When the UE is set to 'fdmSchemeB', the UE receives two PDSCH transmission opportunities for the same TB, where each TCI state is associated with a PDSCH transmission opportunity with non-overlapping frequency domain resource allocations.

[0027] If scheduled by m-DCI, the two PDSCH receptions can be fully overlapping / partially overlapping / non-overlapping PDSCHs in time and frequency domains.The Physical Downlink Control Channel (PDCCH) scheduling the two PDSCHs can be associated with different ControlResourceSets with different coresetPoolIndex values.

[0028] In NR Release 17 (Rel-17), the UE may send multiple repetitions of the same TB on different UL beams, where the repetitions are time division multiplexed (TDMed). When two SRS resource sets used as codebook (CB) (or two SRS resource sets used as non-codebook) are configured, beam indication is performed by extending the sounding reference signal (SRS) resource indicator (SRI) bit field. All repetitions have the same rank (number of layers), although repetitions on different beams may have different antenna ports, different transmit precoder matrix indicators (TPMI) (for CB-based transmissions), transmit power control (TPC), etc.

[0029] In NR Release 16 (Rel-16) or Rel-17, simultaneous PUSCH transmission is not supported (e.g., neither for the spatial division multiplexing (SDM) case nor for the FDM case).

[0030] Therefore, it may be beneficial to specify the use of simultaneous multi-panel UL transmissions. For example, this may include specification of UL precoding indications for PUSCH, taking into account both single DCI and multi-TRP operation based on multiple DCI. This may also include specifying UL beam indications for physical uplink control channel (PUCCH) / PUSCH, taking into account both multi-TRP operation based on s-DCI and m-DCI.

[0031] There are currently outstanding issues related to the case of simultaneous PUSCH transmission of multiple panels based on s-DCI. The first issue involves applying resource allocation in the frequency domain and / or spatial domain for the following cases: the first case involving a single PUSCH opportunity across different antenna panels; the second case involving repetition of the same TB across different antenna panels; and the third case involving simultaneous PUSCH transmission of two TBs (two codewords).

[0032] The second question concerns the manner in which the UL beams used for transmissions across different antenna panels are indicated. Applicable considerations related to this question may include factors such as signaling overhead, flexibility of beam indication, cross-antenna panel interference (e.g., depending on the resource allocation scheme discussed above with respect to the first question), number of layers per antenna panel, DM-RS / antenna port indication, and / or precoding indication across different simultaneous transmissions (in the case of CB-based transmissions).

[0033] Figure 1 An example of MPSTx according to certain embodiments is shown. In this example, UE 102 communicates with TRP1 104 using UL beam 106 indicated by a first SRS resource set, and communicates with TRP2 108 using UL beam 110 indicated by a second SRS resource set. Note that in FDM, there may be no inter-antenna panel interference at each TRP. Here,

[0034] and

[0035]

[0036] Implementation of beam pointing for MPSTx

[0037] Under the first proposal for beam indication for MPSTx, s-DCI, and at least in the case of FDM resource allocation for multi-panel simultaneous PUSCH transmission, the following procedure may be used to indicate the UL beam for simultaneous PUSCH transmission.

[0038] First, the UE may be configured to use fdmMPTx, and may be further configured with two SRS resource sets (using the value "nonCodeBook" when txConfig="nonCodeBook", or using the value "CodeBook" when txConfig="CodeBook"). Each SRS resource set may be associated with only one antenna panel. In this case, the SRS resource set indicator bit field may indicate the use of two SRS resource sets with code point "10" (indicating that the first SRS resource set and the second SRS resource set are applied to the first PUSCH and the second PUSCH, respectively) or code point "11" (indicating that the second SRS resource set and the first SRS resource set are applied to the second PUSCH and the first PUSCH, respectively). Under the first proposal, the two PUSCHs each carry the same number of layers indicated by the SRS resource set associated with the SRI in the first SRI bit field (for the nonCodeBook case) and the TPMI in the first TPMI bit field (for the CB case).

[0039] For example, Figure 2A and Figure 2B Comparative results of different UL beam indications for FDM according to certain embodiments are shown.

[0040] exist Figure 2A In FIG. 1 , the SRS resource set indicator indicated to the UE is “10”. Therefore, PUSCH1 202 is transmitted using the UL beam 204 indicated by the first SRS resource set, and PUSCH2 206 is transmitted through the UL beam 208 indicated by the second SRS resource set.

[0041] exist Figure 2B In the example, the SRS resource set indicator indicated to the UE is instead "11". In this example, PUSCH1 202 is transmitted accordingly using the UL beam 208 indicated by the second SRS resource set, while PUSCH2 206 is transmitted through the UL beam 204 indicated by the first SRS resource set.

[0042] Note that although Figure 2A and Figure 2B PUSCH1 202 and PUSCH2 206 are shown in separate spatial layers / domains, but this is not strictly required under the first proposal.

[0043] In this case, the code point "00" or "01" for the SRS resource set indicator indicates to the UE that no simultaneous PUSCH transmission occurs. In this case, if the UE is configured with fdmMPTx, it will transmit both PUSCH1 202 and PUSCH2 206 through antenna panel 0 (corresponding to the 1st SRS resource set). In addition, in this case, if the UE is configured with sdmMPTx, the UE will only transmit PUSCH1 202 through antenna panel 0 (corresponding to the 1st SRS resource set). Alternatively, the case where the UE is configured with sdmMPTx can be alternatively considered as an error case.

[0044] Under the first proposal, each SRS resource set is associated with a joint or uplink (UL) TCI for each indication of PUSCH beam indication in the s-DCI.In some implementations, only one of the first SRS resource set or the second SRS resource set is valid for PUSCH scheduling.

[0045] Potential limitations of the first proposed procedure may be as follows. First, while the approach takes into account FDM aspects, it may not explicitly capture the inter-panel interference aspects that may arise in the case of SDM. Second, there may not be a way to have different numbers of layers used for PUSCH transmissions occurring on different panels.

[0046] Under the second proposal for beam indication for MPSTx, s-DCI, and at least in the case of multi-TB (i.e., two contention windows (CWs)) multi-panel simultaneous PUSCH transmission, the following procedure may be used to indicate the UL beam for simultaneous PUSCH transmission.

[0047] First, note that under the second proposal, the UE may be configured with fdmMPTx or sdmMPTx. Similar to the first proposal, there may be two SRS resource sets (the value "nonCodeBook" is used when txConfig="nonCodeBook", or the value "CodeBook" is used when txConfig="CodeBook"). In addition, the SRS resource set indicator bit field may indicate the use of two SRS resource sets with code point "10" (indicating that the first SRS resource set and the second SRS resource set are applied to the first PUSCH and the second PUSCH, respectively) or code point "11" (indicating that the second SRS resource set and the first SRS resource set are applied to the second PUSCH and the first PUSCH, respectively).

[0048] However, from this point on, according to one of a number of options, the second proposal may be different from and / or extend beyond the first proposal. Under the first such option, for the case of txConfig = "nonCodeBook", the second SRI bit field may be understood to assume / allow all possible ranks of the corresponding SRS resource set (similar to the first SRI bit field), without relying on the rank corresponding to the first SRI. In such a case, this change may increase the DCI size by up to 1 bit.

[0049] Further under the first such option, for the case of txConfig="CodeBook", the second TPMI bit field may be understood to indicate / allow all possible number of layers for the corresponding beam / antenna panel. This may increase the DCI size by up to 1 bit in some cases, or up to 2 bits for 4 antenna ports, disabled transform precoder, maxRank set to 3 or 4, ul-FullPowerTransmission set to fullpowerMode1, and codebookSubset set to "partialAndNonCoherent".

[0050] A second option for use according to the second proposal that is different from the first proposal may be similar to / built on top of the first option according to the second proposal just described. However, under the second option, the UE may indicate to each antenna panel the maximum number of layers for multi-panel (MP) simultaneous PUSCH. In this case, the maximum rank of each antenna panel (e.g., the maximum rank of the PUSCH associated with each SRS resource set) may be configured via radio resource control (RRC) signaling. For example, an indication in the format (a,b) may be made, where a is the maximum rank of the first antenna panel and b is the maximum rank of the second antenna panel. For example, (1,1), (2,1), (1,2), (2,2) may be understood as examples of (a,b) indications that may be used. Note that in the (a,b) indication, neither a nor b may be greater than L. max , which is understood to be the maximum number of layers that a UE can use (eg, whether configured or inherent to the UE).

[0051] For the case of txConfig = "nonCodeBook", the sizes of the first SRI bit field and the second SRI bit field are determined accordingly by taking into account the number of SRS resources associated with the first SRI bit field and the second SRI bit field. This can be done using the following formula:

[0052]

[0053] Where NSRS is understood as the number of SRS resources configured in the SRS resource set, and L max is the maximum number of layers that a UE can use (eg, configured or inherent to the UE).

[0054] For example, for UE capability (2,1), assuming N SRS,1 and N SRS,2 Then, if the SRS resource set indicator is "10" (corresponding to the case where the first SRS resource set matches the first SRI field and the second SRS resource set matches the second SRI field), the first SRI bit field and the second SRI bit field have f(N SRS,1 ,2) and f(N SRS,2 ,1) position.

[0055] Alternatively, if the SRS resource set indicator is "11" (corresponding to the case where the first SRS resource set matches the second SRI field and the second SRS resource set matches the first SRI field), the first SRI bit field and the second SRI bit field have f(N SRS,2 ,2) and f(N SRS,1 ,1) position.

[0056] Under the third proposal for beam indication for MPSTx, for s-DCI and at least for SDMed multi-panel simultaneous PUSCH transmission, the following procedure may be used to indicate the UL beam for simultaneous PUSCH transmission.

[0057] Initially, under the third proposal, a UE may be configured to use sdmMPTx or fdmMPTx and may be configured with a single SRS resource set having SRS resources transmittable on antenna ports across two antenna panels.

[0058] In the first case of the third proposal, it may be txConfig="nonCodeBook". In this case, a single SRI bit field may indicate the UL beams across two UE antenna panels, and may also indicate the number of layers for each beam.

[0059] For example, assuming each UE antenna panel has 2 antennas, and the SRS resource set has four SRS resources with usage as "nonCodeBook", each SRS resource is associated with one of the four antenna ports in the following manner:

[0060] (SRS resource #0 —> port 0, antenna panel 0)

[0061] (SRS resource #1 —> port 1, antenna panel 0)

[0062] (SRS resource #2—> port 0, antenna panel 1)

[0063] (SRS Resource #3 —> Port 1, Antenna Panel 1)

[0064] In these cases, if the SRI indicates rank 2 with SRS resources #1 and #2, the UE uses MPSTx and simultaneously sends a first PUSCH on one layer on antenna panel 0 and a second PUSCH on one layer on antenna panel 1.

[0065] As another example, in these cases, if the SRI indicates rank 3 with SRS resources #1, #2, and #3, the UE uses MPSTx and simultaneously sends the first PUSCH using one layer on antenna panel 0 and the second PUSCH using two layers on antenna panel 1.

[0066] As another example, in these cases, if the SRI indicates rank 2 with SRS resources #0 and #1, then if the UE is configured for fdmMPTx operation, the UE transmits using a single panel on antenna panel 0 for each of the first PUSCH and the second PUSCH. In this example, any SRS resource set indicator may be ignored. Furthermore, if the UE is instead configured for sdmMPTx (or alternatively, only the first PUSCH is used and the second PUSCH is discarded), then this example may represent an error case.

[0067] In these cases, an additional associated channel state information reference signal (CSI-RS) may be configured for the SRS resource set used to derive the precoder for the second antenna panel.

[0068] Note that in the first case under the third proposal, the number of SRS resources per set can be more than four. In addition, note that for the case of a single contention window (CW) and MPSTx, the same rank (e.g., (1,1) or (2,2), etc.) can be applied to each antenna panel, corresponding to a reduction in the size of the SRI bit field.

[0069] In the second case under the third proposal, it may be that txConfig = "CodeBook". In this case, a single SRI bit field may indicate the number of antenna ports across all antenna panels.

[0070] In a first example of the second case under the third proposal, it is assumed that each antenna panel has two antennas, and an SRS resource set has four SRS resources used as a CodeBook, which are associated with the antenna panel as follows:

[0071] (SRS resource #0—> port 2, ports 0 and 1 of antenna panel 0)

[0072] (SRS resource #1 —> 4 ports, ports 0 and 1 of antenna panel 0 and ports 0 and 1 of antenna panel 1)

[0073] (SRS resource #2—>2 ports, port 1 of antenna panel 0 and port 0 of antenna panel 1)

[0074] (SRS resource #3—>2 ports, ports 0 and 1 of antenna panel 1)

[0075] Note that in the second case under the third proposal, the number of SRS resources per set may be more than four, and each SRS resource may have a different number of ports.

[0076] For SRS resources from multiple antenna panels, the gNB may indicate two TCI states, and the port-to-TCI association may be predefined or configured by the gNB, e.g., for 4-port SRS, ports 0 and 2 are associated with the first TCI, and ports 1 and 3 are associated with the second TCI.

[0077] In the first option of the second case under the third proposal, a single TPMI bit field may indicate the number of precoding and layers that may be applied on the cascaded antenna panels. In other words, if the indicated SRS is transmitted on two antenna panels, then both antenna panels will contribute to the transmission of each symbol (there is no per-panel antenna precoding). In this case, the bit field size of the TPMI depends on the maximum possible number of SRS antenna ports (e.g., four for the first example of the second case under the third proposal). In addition, as long as the number of ports in any SRS resource within the set is two or four, no new design for the TPMI is required. However, any violation / deviation (e.g., such as using four antennas per port) may use a new TPMI design.

[0078] In this first example, for the second case under the third proposal, assume that the SRI indicates "10", corresponding to the use of SRS resource #2. In this case, the UE will use MPSTx (and may use rank 1). In addition, PUSCH ports 0 and 2 are associated with the first antenna panel, and PUSCH ports 1 and 3 are associated with the second antenna panel.

[0079] In a second example of the second case under the third proposal, it is assumed that each antenna panel has 2 antennas, and an SRS resource set has four SRS resources used as CodeBooks, which are associated with the antenna panels as follows:

[0080] (SRS resource #0—> port 1, port 1 of antenna panel 0)

[0081] (SRS resource #2—> port 2, ports 0 and 1 of antenna panel 1)

[0082] (SRS resource #2—>2 ports, port 1 of antenna panel 0 and port 0 of antenna panel 1)

[0083] (SRS resource #3 —> port 3, port 1 of antenna panel 0 and ports 0 and 1 of antenna panel 1)

[0084] Note again that in the second case under the third proposal, the number of SRS resources per set may be more than four, and each SRS resource may have a different number of ports.

[0085] In the second option of the second case under the third proposal, separate (per antenna panel) TPMI bit fields each indicate the precoding and number of layers per antenna panel. In this case, the bit field sizes of the first TMPI and the second TMPI depend on the maximum number of ports in the SRS resources corresponding to the first antenna panel and the second antenna panel, respectively.

[0086] Regarding the second example of the second case under the third proposal, it can be seen that one port for SRS resources can be associated with the first antenna panel, and 2 ports for SRS resources can be associated with the second antenna panel. In addition, when it is assumed that the SRI indicates "11" (corresponding to SRS resource #3), the UE will be instructed to perform MPSTx. In this case, the first TPMI is determined by one antenna on antenna panel 0 (here it will simply be 1), and the second TPMI is determined by two antennas on antenna panel 1 (which can result in rank 1 or rank 2 transmission on antenna panel 1). The use of these TPMIs is shown below:

[0087]

[0088] In a third case under the third proposal, the size of the SRS resource set indicator may be reduced to 1 bit (eg, from two bits as in the case of each of the first and second proposals discussed herein).

[0089] In this case, it may be that when the SRI bit field indicates SRS resources from two antenna panels, when the SRS resource set indicator is set to 0, the first PUSCH (corresponding to the use of the first SRS resource set) may be transmitted on antenna panel / beam 0, and the second PUSCH (corresponding to the use of the SRS resource set) may be transmitted on antenna panel / beam 1.

[0090] Otherwise, when the SRI bit field indicates SRS from a single antenna panel and the UE is configured to use fdmMPTx, it will send both the first PUSCH and the second PUSCH on antenna panel 0 (corresponding to the use of the first SRS resource set), or alternatively, the UE may send only the first PUSCH based on the resources allocated for the first PUSCH or for both the first PUSCH and the second PUSCH. Alternatively, when the SRI bit field indicates SRS resources from a single antenna panel and the UE is configured to use sdmMPTx, the UE may send only the first PUSCH on antenna panel 0 (corresponding to the use of the first SRS resource set). Alternatively, this may be considered an error condition.

[0091] When the SRS resource set indicator is alternatively set to 1 and the SRI bit field indicates SRS resources from two antenna panels, the first PUSCH is transmitted on antenna panel / beam 1 (corresponding to the use of the second SRS resource set) and the second PUSCH is transmitted on antenna panel / beam 0 (corresponding to the use of the first SRS resource set).

[0092] Otherwise, when the SRI bit field indicates SRS resources from a single antenna panel and the UE is configured to use fdmMPTx, the UE will send both the first PUSCH and the second PUSCH on antenna panel 1 (corresponding to the use of the second SRS resource set). Alternatively, when the SRI bit field indicates SRS resources from a single antenna panel and the UE is configured to use sdmMPTx, the UE may send only the second PUSCH on antenna panel 1 (corresponding to the use of the second SRS resource set). Alternatively, this may be considered an error condition.

[0093] Implementation of antenna port indication for MPSTx

[0094] Under the first proposal for antenna port indication for MPSTx, for the case of s-DCI and FDMed MPSTx, the following procedure for DMRS antenna port indication may be used.

[0095] In the first case where different number of layers per antenna panel is not allowed, a single "antenna port" bit field indicates the DMRS port. Then, for each PUSCH, the corresponding UL beam (and precoding in the case of CB-based application) is applied according to one of the first to third proposals for beam indication for MPSTx, as discussed herein.

[0096] In the second case where different number of layers is allowed for each antenna panel (e.g., for a multi-TB scenario), in the first option, the "antenna port" bit field indicates the DMRS port used for the antenna panel with the largest number of layers. Note that this process also applies to the case where two antenna panels have the same number of layers.

[0097] Under a first alternative to this first option, the DMRS port for the antenna panel with the smaller number of layers is determined using the minimum port index of the port set associated with the antenna panel with the larger number of layers. For example, the PUSCH on antenna panel 0 may use one layer, and the PUSCH on antenna panel 1 may use two layers, and the "Antenna Port" field indicates DMRS ports 0 and 1 for the second antenna panel. In this case, the UE may infer that the DMRS port for the first antenna panel is 0.

[0098] Under this first alternative to the first option, the "number of CDM groups without data" indicated by the "antenna port" may apply to two PUSCHs. Alternatively, for the MPSTx case, the UE may expect the "number of CDM groups without data" to be two for dmrs-Type=1 or three for dmrs-Type=2.

[0099] Under a second alternative to this first option, reserved bits in the DMRS table for the case where the rank is greater than one are used to indicate the associated port index to antenna panels with a smaller number of layers. Again, for example, the PUSCH on antenna panel 0 may use one layer, and the PUSCH on antenna panel 1 may use two layers. In the case where the "Antenna Port" bit field value is 1, the UE may infer that antenna panel 1 uses DMRS ports 0 and 1, and antenna panel 0 uses DMRS port 0. In the alternative case where the "Antenna Port" bit field value is 4, the UE may infer that antenna panel 1 uses DMRS ports 0 and 1, and antenna panel 0 uses DMRS port 1.

[0100] For example, Figure 3A , Figure 3B and Figure 3C An example DMRS table for indicating an associated port index to an antenna panel having a smaller number of layers according to a second alternative of the first option is shown. Figure 3A In , Table 302 is used for the legacy rank 2 (see TS 38.212, Version 17.1.0 (2022-03), Table 7.3.1.1.2-9), while Table 304 is used for the new rank arrangements (1,2) and (2,2). Figure 3B In , Table 306 is used for the legacy rank 3 (see 3GPP TS 38.212, Version 17.1.0 (2022-03), Table 7.3.1.1.2-10), and Table 308 is used for the new rank arrangements (1,3), (2,3), and (3,3), Table 7.3.1.1.2-10). Figure 3CIn , Table 310 is used for the traditional rank 4 (see 3GPP TS 38.212, Version 17.1.0 (2022-03), Table 7.3.1.1.2-11), while Table 312 is used for the new associated rank arrangement. Note that in some embodiments, the rank 4 case may require a new table. Alternatively, some rows for rank 4 may be excluded (e.g., only the first eight rows are retained).

[0101] Under the second option of the second case of allowing different number of layers per antenna panel, an additional "antenna port" bit field may be introduced for independent indication of the DMRS port of the PUSCH associated with the second SRI bit field. Alternatively / additionally, it may be that the first "antenna port" bit field is always associated with the first PUSCH and the second "antenna port" bit field is always associated with the second PUSCH (or vice versa).

[0102] Under the second proposal for antenna port indication for MPSTx, for the case of s-DCI and SDMed MPSTx, the following procedure for DMRS antenna port indication may be used.

[0103] It may be that DMRS ports associated with different antenna panels will be in separate CDM groups and for MPSTx the UE expects that for dmrs-Type=1, the “number of CDM groups with no data” is two and for dmrs-Type=2, the “number of CDM groups with no data” is three or two.

[0104] In the first option under the second proposal, a single "antenna port" bit field may indicate the DMRS ports used for the total number of layers across two antenna panels. In the case where the total number of layers is up to 4, any of rank 2 of (1,1), rank 3 of (1,2) or (2,1), and rank 4 of (1,3), (3,1), (2,2) may be used. In this case, from the set of DMRS ports indicated by the single "antenna port" bit field, the index corresponding to the first CDM group is associated with the PUSCH corresponding to the first SRI bit field. Alternatively, the DMRS port index corresponding to the first CDM group may be always associated with the first PUSCH.

[0105] In a second option under the second proposal, an additional "antenna port" bit field may be introduced for PUSCH associated with the second SRI bit field.

[0106] Additional implementation for UL beam and precoding indication

[0107] In Rel-17, when the UE is instructed to perform PUSCH repetition using a different UL beam associated with each repetition in time, the SRI bit field is extended to indicate the beam association with each repetition. Rel-17 also specifies a unified TCI framework, based on which, when the UE is configured with DLorJointTCIState or UL-TCIState, the UE shall perform PUSCH transmission according to the spatial relationship, if applicable, with reference to the reference signal (RS) used to determine the UL Tx spatial filter or an RS configured with a qcl-Type of "typeD" set to the indicated DLorJointTCIState or UL-TCIState (see TS38.214, clause 6.1).

[0108] The unified TCI framework can be extended for UL beam indication for multi-panel simultaneous PUSCH transmission. For example, for multi-panel PUSCH beam indication, a combination of Rel-17 procedures and a unified TCI framework can be used as follows. First, when txConfig = "nonCodeBook", the UE can be configured with two SRS resource sets that both use the value "nonCodeBook", or when txConfig = "CodeBook", the UE can be configured with two SRS resource sets that use the value "CodeBook". In addition, each SRS resource set can be associated with each indicated joint or uplink TCI for PUSCH beam indication.

[0109] Based on this, the following proposal can be stated: For s-DCI, at least for FDM resource allocations for multi-panel simultaneous PUSCH transmissions, the Rel-17 procedure can be used to indicate UL beams, where each SRS resource set is associated with a joint or uplink TCI for each indication of the PUSCH beam indication. In addition, if only one TCI is indicated, the UE does not expect the SRS resource set indicator bit field to indicate codepoint 10 or 11.

[0110] The mechanical extension of the Rel-17 beam indication procedure may have some disadvantages. For example, in Rel-17, the PUSCH on separate beams are not simultaneous, but in different time resources, so the indication does not capture inter-panel interference for SDM (although it is sufficient for the FDM case). In addition, in Rel-17, the PUSCH on different beams are just simple repetitions in time with the same number of layers. However, for the simultaneous transmission of a single TB via multiple beams, per-panel modulation and coding scheme (MCS) / number of layers is not supported in Rel-17, and if a different number of layers per panel is required (for example, for the case of two codewords), the Rel-17 indication needs to be modified.

[0111] Therefore, the following proposal can be stated: For s-DCI, at least for two codeword multi-panel simultaneous PUSCH transmission, in the case of txConfig = "nonCodeBook", the second SRI bit field can assume all possible ranks of the corresponding SRS resource set (similar to the first SRI bit field), without any dependency on the rank from the first SRI. This can increase the DCI size by up to 1 bit. In addition, in the case of txConfig = "CodeBook", the second TPMI bit field indicates all possible number of layers for the corresponding beam / panel.

[0112] Note that for txConfig = "nonCodeBook", the proposal may increase the DCI size by up to 1 bit. For txConfig = "CodeBook", the proposal may increase the DCI size by up to one bit in most cases, and increase by two bits only for the special case of "4 antenna ports, disabled transform precoder, maximum rank = 3 or 4, ul-FullPowerTransmission = fullpowerMode1, and codebookSubset = partialAndNonCoherent". In order to reduce the DCI size, a second proposal may be for the UE to indicate the maximum number of layers per panel for MP simultaneous PUSCH. In this case, the maximum rank of each panel may be configured via RRC signaling, such as the maximum rank of the PUSCH associated with each SRS resource set (e.g.: (1,1), (2,1), (1,2), (2,2) (and note that in this (a,b) indication, neither a nor b can be greater than L max )).

[0113] Additional implementation for UL antenna port indication

[0114] For s-DCI indications of FDM multi-panel simultaneous PUSCH transmissions, if different numbers of layers per panel are not allowed, then a single "antenna port" bit field indicates the DMRS ports used for two PUSCHs. In this case, a new specification may not be required. For cases where different numbers of layers are allowed per panel (e.g., for a two codeword scenario), the following proposal to indicate the DMRS ports used for PUSCH may be stated: For s-DCI FDM simultaneous PUSCH, the "antenna port" bit field indicates the DMRS port used for PUSCH with the largest number of layers. In the first such case, the DMRS port for the panel with the smaller number of layers is determined from the minimum port index within the set of ports associated with the panel with the larger number of layers. In the second such case, based on Figure 3A , Figure 3B and Figure 3CIn the modified table in, the reserved bits in the DMRS table for rank>1 are used to indicate the associated port index to panels with a smaller number of layers.

[0115] As an example of the first set of cases, consider the case where the PUSCH associated with panel 1 has 1 layer, and the PUSCH associated with panel 2 has 2 layers. The "antenna port" bit field in the DCI indicates DMRS ports 0, 1 for panel 2. Therefore, the DMRS port for panel 1 is 0. As an example of the second set of cases, given that Figure 3A , consider an example similar to the first set of cases. If the value of the "antenna port" bit field is 1, the 2nd panel has DMRS ports 0, 1, and the 1st panel has DMRS port 0. On the other hand, if the value of the "antenna port" bit field is 4, the 2nd panel has DMRS ports 0, 1, and the 1st panel has DMRS port 0.

[0116] Note also that in the second set of cases, when one of the PUSCHs is of rank 4, the DMRS port indication for the other PUSCH at all possible ranks (i.e., 1 to 4) may use an extended version of the conventional Table 7.3.1.1.2-11 from 3 bits to 4 bits (e.g., as Figure 3C Alternatively, some rows may be excluded (for example, only the first eight rows of this table may be retained).

[0117] Figure 4 A method 400 of a UE according to an embodiment of the present invention is shown. The method 400 includes receiving 402 a DCI from a network, the DCI including: an SRS resource set indicator corresponding to a pair of SRS resource sets configured at the UE, the pair of SRS resource sets including a first SRS resource set for a first PUSCH on a first antenna panel of the UE and a second SRS resource set for a second PUSCH on a second antenna panel of the UE; and a pair of SRIs, each SRI having an associated TPMI.

[0118] The method 400 also includes matching 404 each SRI in the pair of SRIs with only one of the first SRS resource set and the second SRS resource set based on the SRS resource set indicator.

[0119] The method 400 also includes identifying 406 a first beam on the first antenna panel for a first PUSCH by identifying a first SRS from the first SRS resource set using a first SRI of the pair of SRIs that matches the first SRS resource set, wherein the first SRS corresponds to the first beam.

[0120] The method 400 also includes identifying 408 a second beam on the second antenna panel for a second PUSCH by identifying a second SRS from the second SRS resource set using a second SRI of the pair of SRIs that matches the second SRS resource set, wherein the second SRS corresponds to the second beam.

[0121] The method 400 also includes simultaneously transmitting 410 a first PUSCH on a first beam using a first antenna panel and transmitting a second PUSCH on a second beam using a second antenna panel.

[0122] In some embodiments of method 400, a first PUSCH is sent using a first number of layers indicated by a TPMI associated with a first SRI, and a second PUSCH is sent according to a second number of layers different from the first number of layers indicated by a second TPMI associated with a second SRI.

[0123] In some embodiments, method 400 also includes indicating to the network a first maximum rank of the first antenna panel and a second maximum rank of the second antenna panel; wherein the first rank of the first PUSCH is less than or equal to the first maximum rank, and the second rank of the second PUSCH is less than or equal to the second maximum rank.

[0124] In some embodiments, method 400 further includes determining based on the SRS resource set indicator that the DMRS ports used to send the first PUSCH may be from separate CDM groups, and sending the first PUSCH using a first DMRS port from the first CDM group and a second DMRS port from the second CDM group.

[0125] In some embodiments, the method 400 further includes determining, based on the SRS resource set indicator, that a DMRS port used to transmit the first PUSCH may not be from a separate CDM group, and transmitting the first PUSCH using multiple DMRS ports from the same CDM group.

[0126] Figure 5 A method 500 of a UE according to an embodiment of the present invention is shown. The method 500 includes receiving 502 a DCI from a network, the DCI including: an SRS resource set indicator corresponding to a pair of SRS resource sets configured at the UE, the pair of SRS resource sets including a first SRS resource set for a PUSCH on a first antenna panel of the UE and a second SRS resource set for a second PUSCH on a second antenna panel of the UE; and a pair of SRS resource sets.

[0127] The method 500 also includes matching 504 each SRI in the pair of SRIs with only one of the first SRS resource set and the second SRS resource set based on the SRS resource set indicator.

[0128] The method 500 also includes constructing 506 a first precoder for a first PUSCH using a first precoder layer corresponding to a first SRS in a first SRS resource set, the first SRS being identified by a first SRI in the pair of SRIs that matches the first SRS resource set.

[0129] The method 500 also includes constructing 508 a second precoder for a second PUSCH using a second precoder layer corresponding to a second SRS in a second SRS resource set, the second SRS being identified by a second SRI in the pair of SRIs that matches the second SRS resource set.

[0130] The method 500 also includes simultaneously transmitting 510 a first PUSCH using a first antenna panel using a first pre-decoder and transmitting a second PUSCH using a second antenna panel using a second pre-decoder.

[0131] In some implementations of method 500, a first number of precoder layers of the first precoder is different than a second number of precoder layers of the second precoder.

[0132] In some embodiments, method 500 also includes indicating to the network a first maximum rank of the first antenna panel and a second maximum rank of the second antenna panel, wherein the first rank of the first PUSCH is less than or equal to the first maximum rank and the second rank of the second PUSCH is less than or equal to the second maximum rank.

[0133] In some embodiments of method 500, a first bit field size of the first SRI is a function of a first total number of SRSs in a first SRS resource set and a first maximum rank of a first antenna panel. In some such embodiments, a second bit field size of the second SRI is a function of a second total number of SRSs in a second SRS resource set and a second maximum rank of a second antenna panel.

[0134] In some embodiments, method 500 further includes determining based on the SRS resource set indicator that the DMRS port used to send the first PUSCH may be from a separate CDM group; and sending the first PUSCH using a first DMRS port from the first CDM group and a second DMRS port from the second CDM group.

[0135] In some embodiments, the method 500 further includes determining, based on the SRS resource set indicator, that a DMRS port used to transmit the first PUSCH may not be from a separate CDM group, and transmitting the first PUSCH using multiple DMRS ports from the same CDM group.

[0136] Figure 6 A method 600 of a RAN according to an embodiment of the present invention is shown. The method 600 includes transmitting 602 a DCI to a UE, the DCI including: a pair of SRIs; and an SRS resource set indicator, the SRS resource set indicator corresponding to a pair of SRS resource sets configured at the UE, the pair of SRS resource sets including a first SRS resource set for a first PUSCH on a first antenna panel of the UE and a second SRS resource set for a second PUSCH on a second antenna panel of the UE, the SRS resource set indicator indicating a match of each SRI in the pair of SRIs with only one of the first SRS resource set and the second SRS resource set.

[0137] The method 600 also includes simultaneously receiving 604 a first PUSCH at a first TRP of the RAN and receiving a second PUSCH at a second TRP of the RAN.

[0138] In some embodiments of method 600, the DCI also includes a first TPMI associated with a first SRI in the pair of SRIs indicating the first number of layers and a second TPMI associated with a second SRI in the pair of SRIs indicating the second number of layers.

[0139] In some embodiments of method 600, a first SRI in the pair of SRIs is configured to indicate a first number of predecoder layers when applied with a matching one of the first SRS resource set and the second SRS resource set, a second SRI in the pair of SRIs is configured to identify a second number of predecoder layers when applied with a matching one of the first SRS resource set and the second SRS resource set, and the first number of predecoder layers is different from the second number of predecoder layers.

[0140] In some embodiments, method 600 also includes receiving a first maximum rank of the first antenna panel and a second maximum rank of the second antenna panel from the UE, and wherein the first rank of the first PUSCH is less than or equal to the first maximum rank and the second rank of the second PUSCH is less than or equal to the second maximum rank.

[0141] In some embodiments, method 600 further includes selecting an SRS resource set indicator to indicate whether DMRS ports used to transmit the first PUSCH can be from a separate CDM group.

[0142] Figure 7 An example architecture of a wireless communication system 700 according to an embodiment disclosed herein is illustrated. The following description is provided for an example wireless communication system 700 operating in conjunction with the LTE system standard and / or the 5G or NR system standard provided in the 3GPP technical specifications.

[0143] like Figure 7 As shown, wireless communication system 700 includes UE 702 and UE 704 (although any number of UEs may be used). In this example, UE 702 and UE 704 are illustrated as smartphones (e.g., handheld touch screen mobile computing devices capable of connecting to one or more cellular networks), but may also include any mobile or non-mobile computing device configured for wireless communication.

[0144] UE 702 and UE 704 may be configured to be communicatively coupled to RAN 706. In an embodiment, RAN 706 may be NG-RAN, E-UTRAN, etc. UE 702 and UE 704 utilize connections (or channels) (shown as connection 708 and connection 710, respectively) with RAN 706, where each connection (or channel) includes a physical communication interface. RAN 706 may include one or more base stations, such as base station 712 and base station 714, to implement connection 708 and connection 710.

[0145] In this example, connection 708 and connection 710 are air interfaces that enable such communicative coupling and may conform to the RAT used by the RAN 706 , such as, for example, LTE and / or NR.

[0146] In some embodiments, UE 702 and UE 704 may also directly exchange communication data via side link interface 716. UE 704 is shown as being configured to access an access point (shown as AP 718) via connection 720. For example, connection 720 may include a local wireless connection, such as any connection conforming to the IEEE 802.11 protocol, wherein AP 718 may include In this example, AP 718 may not be connected to another network (eg, the Internet) through CN 724.

[0147] In an embodiment, UE 702 and UE 704 may be configured to communicate with each other or with base station 712 and / or base station 714 over a multi-carrier communication channel using orthogonal frequency division multiplexing (OFDM) communication signals according to various communication techniques, such as, but not limited to, orthogonal frequency division multiple access (OFDMA) communication techniques (e.g., for downlink communication) or single carrier frequency division multiple access (SC-FDMA) communication techniques (e.g., for uplink and ProSe or sidelink communication), although the scope of the embodiment is not limited in this respect. The OFDM signal may include multiple orthogonal subcarriers.

[0148] In some embodiments, all or part of the base station 712 or the base station 714 may be implemented as one or more software entities running on a server computer as part of a virtual network. In addition, or in other embodiments, the base station 712 or the base station 714 may be configured to communicate with each other via the interface 722. In an embodiment where the wireless communication system 700 is an LTE system (e.g., when the CN 724 is an EPC), the interface 722 may be an X2 interface. The X2 interface may be defined between two or more base stations (e.g., two or more eNBs, etc.) connected to the EPC and / or between two eNBs connected to the EPC. In an embodiment where the wireless communication system 700 is an NR system (e.g., when the CN 724 is a 5GC), the interface 722 may be an Xn interface. The Xn interface is defined between two or more base stations (e.g., two or more gNBs, etc.) connected to the 5GC, between the base station 712 (e.g., gNB) and the eNB connected to the 5GC, and / or between two eNBs connected to the 5GC (e.g., CN 724).

[0149] RAN 706 is shown as being communicatively coupled to CN 724. CN 724 may include one or more network elements 726 configured to provide various data and telecommunication services to customers / subscribers (e.g., UE 702 and users of UE 704) connected to CN 724 via RAN 706. The components of CN 724 may be implemented in one physical device or separate physical devices, including components for reading and executing instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium).

[0150] In an embodiment, CN 724 may be an EPC, and RAN 706 may be connected to CN 724 via an S1 interface 728. In an embodiment, S1 interface 728 may be divided into two parts: an S1 user plane (S1-U) interface, which carries traffic data between base station 712 or base station 714 and a serving gateway (S-GW); and an S1-MME interface, which is a signaling interface between base station 712 or base station 714 and a mobility management entity (MME).

[0151] In an embodiment, CN 724 may be a 5GC, and RAN 706 may be connected to CN 724 via an NG interface 728. In an embodiment, NG interface 728 may be divided into two parts: an NG user plane (NG-U) interface, which carries traffic data between base station 712 or base station 714 and a user plane function (UPF); and an S1 control plane (NG-C) interface, which is a signaling interface between base station 712 or base station 714 and an access and mobility management function (AMF).

[0152] In general, the application server 730 may be an element that provides applications (e.g., packet-switched data services) that use Internet Protocol (IP) bearer resources with the CN 724. The application server 730 may also be configured to support one or more communication services (e.g., VoIP sessions, group communication sessions, etc.) for the UE 702 and the UE 704 via the CN 724. The application server 730 may communicate with the CN 724 via an IP communication interface 732.

[0153] Figure 8 A system 800 for performing signaling 834 between a wireless device 802 and a network device 818 according to embodiments disclosed herein is shown. The system 800 can be part of a wireless communication system as described herein. For example, the wireless device 802 can be a UE of the wireless communication system. For example, the network device 818 can be a base station (e.g., an eNB or a gNB) of the wireless communication system.

[0154] The wireless device 802 may include one or more processors 804. The processor 804 may execute instructions to perform various operations of the wireless device 802, as described herein. The processor 804 may include one or more baseband processors implemented using, for example, a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.

[0155] The wireless device 802 may include a memory 806. The memory 806 may be a non-transitory computer-readable storage medium that stores instructions 808 (which may include, for example, instructions executed by the processor 804). The instructions 808 may also be referred to as program code or a computer program. The memory 806 may also store data used by the processor 804 and results computed by the processor.

[0156] The wireless device 802 may include one or more transceivers 810, which may include radio frequency (RF) transmitter and / or receiver circuitry that uses an antenna 812 of the wireless device 802 to facilitate signaling (e.g., signaling 834) sent or received by the wireless device 802 with other devices (e.g., network device 818) according to a corresponding RAT.

[0157] The wireless device 802 may include one or more antennas 812 (e.g., one, two, four, or more). For implementations with multiple antennas 812, the wireless device 802 may take full advantage of the spatial diversity of these multiple antennas 812 to transmit and / or receive multiple different data streams on the same time-frequency resources. This behavior may be referred to as, for example, multiple-input multiple-output (MIMO) behavior (referring to the multiple antennas used at each of the transmitting device and the receiving device to implement this aspect). The MIMO transmission performed by the wireless device 802 may be implemented based on precoding (or digital beamforming) applied to the wireless device 802, which multiplexes the data streams between the antennas 812 based on known or assumed channel characteristics, so that each data stream is received at an appropriate signal strength relative to the other streams and at a desired location in the spatial domain (e.g., the location of the receiver associated with the data stream). Certain implementations may use a single-user MIMO (SU-MIMO) approach (in which all data streams are directed to a single receiver) and / or a multi-user MIMO (MU-MIMO) approach (in which separate data streams may be directed to separate (different) receivers in different locations in the spatial domain).

[0158] In certain embodiments with multiple antennas, the wireless device 802 may implement analog beamforming techniques whereby the phases of signals transmitted by the antennas 812 are relatively adjusted such that the (joint) transmissions of the antennas 812 are directional (this is sometimes referred to as beam steering).

[0159] The wireless device 802 may include one or more interfaces 814. The interfaces 814 may be used to provide input to the wireless device 802 or output from the wireless device. For example, a wireless device 802 that is a UE may include an interface 814, such as a microphone, a speaker, a touch screen, buttons, etc., to allow a user of the UE to provide input and / or output to the UE. Other interfaces of such a UE may be composed of transmitters, receivers, and other circuits (e.g., in addition to the transceiver 810 / antenna 812 described above), which allow the UE to communicate with other devices and may communicate according to known protocols (e.g., etc.) to perform the operation.

[0160] The wireless device 802 may include a multi-panel simultaneous PUSCH transmission module 816. The multi-panel simultaneous PUSCH transmission module 816 may be implemented via hardware, software, or a combination thereof. For example, the multi-panel simultaneous PUSCH transmission module 816 may be implemented as a processor, circuit, and / or instructions 808 stored in the memory 806 and executed by the processor 804. In some examples, the multi-panel simultaneous PUSCH transmission module 816 may be integrated within the processor 804 and / or the transceiver 810. For example, the multi-panel simultaneous PUSCH transmission module 816 may be implemented by a combination of software components (e.g., executed by a DSP or a general purpose processor) and hardware components (e.g., logic gates and circuits) within the processor 804 or the transceiver 810.

[0161] The multi-panel simultaneous PUSCH transmission module 816 may be used in various aspects of the present disclosure, as described herein, for example, Figures 1 to 6 For example, the multi-panel simultaneous PUSCH transmission module 832 can configure the wireless device 802 to transmit a multi-panel simultaneous PUSCH transmission, as described herein.

[0162] The network device 818 may include one or more processors 820. The processor 820 may execute instructions to perform various operations of the network device 818, as described herein. The processor 820 may include one or more baseband processors implemented using, for example, a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.

[0163] The network device 818 may include a memory 822. The memory 822 may be a non-transitory computer-readable storage medium that stores instructions 824 (which may include, for example, instructions executed by the processor 820). The instructions 824 may also be referred to as program code or a computer program. The memory 822 may also store data used by the processor 820 and results calculated by the processor.

[0164] The network device 818 may include one or more transceivers 826, which may include RF transmitter and / or receiver circuits that use an antenna 828 of the network device 818 to facilitate signaling (e.g., signaling 834) sent or received by the network device 818 with other devices (e.g., wireless device 802) according to the corresponding RAT.

[0165] The network device 818 may include one or more antennas 828 (e.g., one, two, four, or more). In embodiments with multiple antennas 828, the network device 818 may perform MIMO, digital beamforming, analog beamforming, beam steering, etc. as described above.

[0166] The network device 818 may include one or more interfaces 830. The interface 830 may be used to provide input to or output from the network device 818. For example, the network device 818 as a base station may include an interface 830 composed of a transmitter, a receiver and other circuits (e.g., in addition to the transceiver 826 / antenna 828 described above), which enables the base station to communicate with other equipment in the core network and / or enables the base station to communicate with external networks, computers, databases, etc., in order to achieve the purpose of performing operations, management and maintenance of the base station or other equipment operably connected thereto.

[0167] The network device 818 may include a multi-panel simultaneous PUSCH transmission module 832. The multi-panel simultaneous PUSCH transmission module 832 may be implemented via hardware, software, or a combination thereof. For example, the multi-panel simultaneous PUSCH transmission module 832 may be implemented as a processor, circuit, and / or instructions 824 stored in the memory 822 and executed by the processor 820. In some examples, the multi-panel simultaneous PUSCH transmission module 832 may be integrated within the processor 820 and / or the transceiver 826. For example, the multi-panel simultaneous PUSCH transmission module 832 may be implemented by a combination of software components (e.g., executed by a DSP or a general purpose processor) and hardware components (e.g., logic gates and circuits) within the processor 820 or the transceiver 826.

[0168] The multi-panel simultaneous PUSCH transmission module 832 may be used in various aspects of the present disclosure, as described herein, for example, Figures 1 to 6 For example, the multi-panel simultaneous PUSCH transmission module 832 can configure the network device 818 to receive multi-panel simultaneous PUSCH transmissions, as described herein.

[0169] Embodiments contemplated herein include an apparatus including means for performing one or more elements of any of methods 400 and 500. For example, the apparatus may be an apparatus of a UE (such as wireless device 802 as a UE, as described herein).

[0170] Embodiments contemplated herein include one or more non-transitory computer-readable media including instructions for causing the electronic device to perform one or more elements of either method 400 or method 500 when one or more processors of the electronic device execute the instructions. For example, the non-transitory computer-readable medium may be a memory of a UE (such as memory 806 of a wireless device 802 as a UE, as described herein).

[0171] Embodiments contemplated herein include an apparatus comprising logical components, modules, or circuits for performing one or more elements of either method 400 or method 500. For example, the apparatus may be an apparatus of a UE (such as wireless device 802 as a UE, as described herein).

[0172] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of either method 400 or method 500. For example, the apparatus may be an apparatus of a UE (such as wireless device 802 as a UE, as described herein).

[0173] Embodiments contemplated herein include a signal as described in or associated with one or more elements of either of method 400 and method 500 .

[0174] Embodiments contemplated herein include a computer program or computer program product including instructions, wherein execution of the program by a processor causes the processor to perform one or more elements of any of the methods 400 and or 500. The processor may be a processor of a UE (such as the processor 804 of the wireless device 802 as a UE, as described herein). For example, these instructions may be located in the processor and / or on a memory of the UE (such as the memory 806 of the wireless device 802 as a UE, as described herein).

[0175] Embodiments contemplated herein include an apparatus comprising means for performing one or more elements of method 600. For example, the apparatus may be an apparatus of a base station (such as network device 818 as a base station, as described herein).

[0176] Embodiments contemplated herein include one or more non-transitory computer-readable media including instructions that, when executed by one or more processors of an electronic device, cause the electronic device to perform one or more elements of method 600. For example, the non-transitory computer-readable medium may be a memory of a base station (such as memory 822 of network device 818 acting as a base station, as described herein).

[0177] Embodiments contemplated herein include an apparatus comprising logic, modules, or circuits operable to perform one or more elements of the method 600. For example, the apparatus may be an apparatus of a base station (such as the network device 818 as a base station, as described herein).

[0178] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of the method 600. For example, the apparatus may be an apparatus of a base station (such as the network device 818 as a base station, as described herein).

[0179] Embodiments contemplated herein include a signal as described in or associated with one or more elements of method 600 .

[0180] Embodiments contemplated herein include a computer program or computer program product including instructions, wherein execution of the program by a processing element causes the processing element to perform one or more elements of method 600. The processor may be a processor of a base station (such as processor 820 of network device 818 as a base station, as described herein). For example, these instructions may be located in a processor and / or on a memory of a base station (such as memory 822 of network device 818 as a base station, as described herein).

[0181] For one or more embodiments, at least one of the components set forth in one or more of the foregoing figures may be configured to perform one or more operations, techniques, processes and / or methods as set forth herein. For example, a baseband processor as described herein in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples set forth herein. For another example, circuits associated with a UE, a base station, a network element, etc. as described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples set forth herein.

[0182] Unless otherwise expressly stated, any of the above embodiments may be combined with any other embodiment (or combination of embodiments). The foregoing description of one or more specific implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of the embodiments to the precise form disclosed. In view of the above teachings, modifications and variations are possible, or can be obtained from the practice of various embodiments.

[0183] Embodiments and implementations of the systems and methods described herein may include various operations that may be embodied in machine executable instructions to be executed by a computer system. A computer system may include one or more general or special purpose computers (or other electronic devices). A computer system may include hardware components that include specific logic components for performing operations; or may include a combination of hardware, software, and / or firmware.

[0184] It should be appreciated that the systems described herein include descriptions of specific embodiments. These embodiments may be combined into a single system, partially combined into other systems, separated into multiple systems, or otherwise divided or combined. In addition, it is contemplated that parameters, attributes, aspects, etc. of another embodiment may be used in one embodiment. For clarity, these parameters, attributes, aspects, etc. are described only in one or more embodiments, and it should be appreciated that these parameters, attributes, aspects, etc. may be combined with or substituted for parameters, attributes, aspects, etc. of another embodiment unless expressly stated herein.

[0185] It is understood that the use of personally identifiable information should be subject to privacy policies and practices that are generally recognized to meet or exceed industry or government requirements for maintaining user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of the authorized use should be clearly stated to users.

[0186] Although the foregoing has been described in considerable detail for the sake of clarity, it will be apparent that certain changes and modifications may be made without departing from the principles of the invention. It should be noted that there are many alternative ways of implementing both the processes and the apparatus described herein. Therefore, the embodiments of the present invention should be regarded as illustrative rather than restrictive, and the specification is not limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.

Claims

1. A method of a user equipment (UE), the method comprising: Receive downlink control information (DCI) from a network, the downlink control information (DCI) comprising: a sounding reference signal (SRS) resource set indicator corresponding to a pair of SRS resource sets configured at the UE, the pair of SRS resource sets comprising a first SRS resource set for a first physical uplink shared channel (PUSCH) on a first antenna panel of the UE and a second SRS resource set for a second PUSCH on a second antenna panel of the UE, and a pair of SRS resource indicators (SRIs), each SRS resource indicator (SRI) having an associated transmit precoder matrix indicator (TPMI); matching each SRI in the pair of SRIs with only one SRS resource set of the first SRS resource set and the second SRS resource set based on the SRS resource set indicator; identifying a first beam on the first antenna panel for the first PUSCH by identifying a first SRS from the first SRS resource set using a first SRI of the pair of SRIs that matches the first SRS resource set, wherein the first SRS corresponds to the first beam; identifying a second beam on the second antenna panel for the second PUSCH by identifying a second SRS from the second SRS resource set using a second SRI in the pair of SRIs that matches the second SRS resource set, wherein the second SRS corresponds to the second beam; and At the same time, the first PUSCH is sent on the first beam using the first antenna panel and the second PUSCH is sent on the second beam using the second antenna panel.

2. The method of claim 1 , wherein the first PUSCH is sent using a first number of layers indicated by the TPMI associated with the first SRI, and wherein the second PUSCH is sent according to a second number of layers different from the first number of layers indicated by a second TPMI associated with the second SRI.

3. The method according to claim 1, further comprising: indicating to the network a first maximum rank of the first antenna panel and a second maximum rank of the second antenna panel; in: A first rank of the first PUSCH is less than or equal to the first maximum rank; and The second rank of the second PUSCH is less than or equal to the second maximum rank.

4. The method according to claim 1, further comprising: Determining, based on the SRS resource set indicator, that a demodulation reference signal (DMRS) port for transmitting the first PUSCH may be from a separate code division multiplexing (CDM) group; as well as The first PUSCH is sent using a first DMRS port from a first CDM group and a second DMRS port from a second CDM group.

5. The method according to claim 1, further comprising: determining, based on the SRS resource set indicator, that a demodulation reference signal (DMRS) port used to transmit the first PUSCH may not be from a separate code division multiplexing (CDM) group; as well as The first PUSCH is sent using multiple DMRS ports from the same CDM group.

6. A method of a user equipment (UE), the method comprising: Receive downlink control information (DCI) from a network, the downlink control information (DCI) comprising: a sounding reference signal (SRS) resource set indicator corresponding to a pair of SRS resource sets configured at the UE, the pair of SRS resource sets comprising a first SRS resource set for a first physical uplink shared channel (PUSCH) on a first antenna panel of the UE and a second SRS resource set for a second PUSCH on a second antenna panel of the UE, and A pair of SRS resource indicators (SRI); matching each SRI in the pair of SRIs with only one SRS resource set of the first SRS resource set and the second SRS resource set based on the SRS resource set indicator; constructing a first predecoder for the first PUSCH using a first predecoder layer corresponding to a first SRS in the first SRS resource set, the first SRS being identified by a first SRI in the pair of SRIs that matches the first SRS resource set; constructing a second predecoder for the second PUSCH using a second predecoder layer corresponding to a second SRS in the second SRS resource set, the second SRS being identified by a second SRI in the pair of SRIs that matches the second SRS resource set; and The first PUSCH is simultaneously sent using the first antenna panel using the first predecoder and the second PUSCH is sent using the second antenna panel using the second predecoder. 7 . The method of claim 6 , wherein a first number of precoder layers of the first precoder is different from a second number of precoder layers of the second precoder.

8. The method according to claim 6, further comprising: indicating to the network a first maximum rank of the first antenna panel and a second maximum rank of the second antenna panel; in: A first rank of the first PUSCH is less than or equal to the first maximum rank; and The second rank of the second PUSCH is less than or equal to the second maximum rank.

9. The method of claim 6, wherein a first bit field size of the first SRI is a function of a first total number of SRSs in the first SRS resource set and a first maximum rank of the first antenna panel.

10. The method of claim 9, wherein the second bit field size of the second SRI is a function of a second total number of SRSs in the second SRS resource set and a second maximum rank of the second antenna panel.

11. The method according to claim 6, further comprising: Determining, based on the SRS resource set indicator, that a demodulation reference signal (DMRS) port for transmitting the first PUSCH may be from a separate code division multiplexing (CDM) group; as well as The first PUSCH is sent using a first DMRS port from a first CDM group and a second DMRS port from a second CDM group.

12. The method according to claim 6, further comprising: determining, based on the SRS resource set indicator, that a demodulation reference signal (DMRS) port used to transmit the first PUSCH may not be from a separate code division multiplexing (CDM) group; as well as The first PUSCH is sent using multiple DMRS ports from the same CDM group.

13. A method of a Radio Access Network (RAN), the method comprising: Transmitting downlink control information (DCI) to a user equipment (UE), the downlink control information (DCI) comprising: a pair of SRS resource indicators (SRIs); and a sounding reference signal (SRS) resource set indicator, the sounding reference signal (SRS) resource set indicator corresponding to a pair of SRS resource sets configured at the UE, the pair of SRS resource sets including a first SRS resource set for a first physical uplink shared channel (PUSCH) on a first antenna panel of the UE and a second SRS resource set for a second PUSCH on a second antenna panel of the UE, the SRS resource set indicator indicating a match of each SRS in the pair of SRS resource sets with only one of the first SRS resource set and the second SRS resource set; and Simultaneously, the first PUSCH is received at a first transmit receive point (TRP) of the RAN and the second PUSCH is received at a second TRP of the RAN.

14. The method of claim 13, wherein the DCI further comprises a first transmit pre-decoder matrix indicator (TPMI) associated with a first SRI in the pair of SRIs indicating the number of first layers and a second TPMI associated with a second SRI in the pair of SRIs indicating the number of second layers.

15. The method of claim 13, wherein: A first SRI of the pair of SRIs is configured to indicate a first pre-decoder layer number when applied with a matching one of the first SRS resource set and the second SRS resource set; The second SRI of the pair of SRIs is configured to identify a second pre-decoder layer number when applied with a matching one of the first SRS resource set and the second SRS resource set; and The first number of pre-decoder layers is different from the second number of pre-decoder layers.

16. The method according to claim 13, further comprising: receiving, from the UE, a first maximum rank of the first antenna panel and a second maximum rank of the second antenna panel; And among them: A first rank of the first PUSCH is less than or equal to the first maximum rank; and The second rank of the second PUSCH is less than or equal to the second maximum rank.

17. The method according to claim 13, further comprising: The SRS resource set indicator is selected to indicate whether a demodulation reference signal (DMRS) port used to transmit the first PUSCH may be from a separate code division multiplexing (CDM) group.

18. An apparatus comprising means for performing the method according to any one of claims 1 to 17.

19. A computer-readable medium comprising instructions for causing an electronic device to perform the method according to any one of claims 1 to 17 when the instructions are executed by one or more processors of the electronic device.

20. An apparatus comprising logic components, modules or circuits for performing the method according to any one of claims 1 to 17.