METHOD AND APPARATUS FOR UPLINK SIGNAL PRECODING AND REPORTING

Information

  • Patent Application
  • 20250175222
  • Publication Number
    20250175222
  • Date Filed
    April 19, 2023
    2 years ago
  • Date Published
    May 29, 2025
    3 days ago
Abstract
This disclosure provides an apparatus including processing circuitry that divides a plurality of antenna ports of the apparatus into multiple antenna groups. Each antenna group includes one or more antenna ports that are coherent to each other within the respective group. The antenna ports from different groups are not coherent to each other. The processing circuitry determines, for each antenna group, one or more layers to be transmitted by the respective antenna group. The processing circuitry selects, for each antenna group, one of a plurality of precoder submatrices based on a number of the one or more antenna ports included in the respective antenna group and a number of the one or more layers to be transmitted by the respective antenna group. The processing circuitry constructs one or more precoder matrices for the plurality of antenna ports based on one or more combinations of the selected precoder submatrices.
Description
INCORPORATION BY REFERENCE

This present disclosure claims the benefit of India application No. 202221023643, filed on Apr. 21, 2022, which is incorporated herein by reference in its entirety.


TECHNICAL FIELD

The present disclosure relates to wireless communications, and specifically to a procedure for uplink signal precoding and reporting.


BACKGROUND

In wireless communications, channel state information (CSI) can be used for estimating channel properties of a communication link between a transmitter and a receiver. In related arts, the receiver can estimate the CSI of the communication link and feedback the raw CSI to a transmitter. This procedure can consume a great deal of communication resources and place a tremendous strain on a wireless network using modern multiple-input and multiple-output (MIMO) technology.


SUMMARY

Aspects of the disclosure provide a method for wireless communication at an apparatus. Under the method, a plurality of antenna ports of the apparatus is divided into multiple antenna groups each including one or more antenna ports that are coherent to each other within the respective group. The antenna ports from different groups are not coherent to each other. For each antenna group, one or more layers to be transmitted by the respective antenna group are determined, and one of a plurality of precoder submatrices is selected based on a number of the one or more antenna ports included in the respective antenna group and a number of the one or more layers to be transmitted by the respective antenna group. One or more precoder matrices are constructed for the plurality of antenna ports based on one or more combinations of the selected precoder submatrices.


In an embodiment, a number of rows of each selected precoder submatrix corresponds to the number of the one or more antenna ports included in the antenna group corresponding to the respective selected precoder submatrix.


In an embodiment, a number of columns of each selected precoder submatrix corresponds to the number of the one or more layers to be transmitted by the antenna group corresponding to the respective selected precoder submatrix.


In an embodiment, columns of each of the plurality of precoder submatrices are discrete Fourier transform (DFT) beams.


In an embodiment, each DFT beam is a Kronecker product of a horizontal beam and a vertical beam.


In an embodiment, the DFT beams in each column are co-phased within the respective column.


In an embodiment, a first subset and a second subset of the plurality of precoder submatrices correspond to a first number of layers and a second number of layers. In an example, the first number is not equal to the second number. In an example, the first number is equal to the second number.


In an embodiment, a first oversampling factor and a second oversampling factor are used for the first subset and the second subset of the plurality of precoder matrices, respectively. In an example, the first oversampling factor is not equal to the second oversampling factor. In an example, the first oversampling factor is equal to the second oversampling factor.


In an embodiment, a first DFT beam and a second DFT beam respectively corresponding to a first column and a second column of one of the plurality of precoder submatrices are adjacent beams.


In an embodiment, channel state information is generated based on one of the one or more constructed precoder matrices.


Aspects of the disclosure provide an apparatus including processing circuitry that divides a plurality of antenna ports of the apparatus into multiple antenna groups each including one or more antenna ports that are coherent to each other within the respective group. The antenna ports from different groups are not coherent to each other. The processing circuitry determines, for each antenna group, one or more layers to be transmitted by the respective antenna group, and selects, for each antenna group, one of a plurality of precoder submatrices based on a number of the one or more antenna ports included in the respective antenna group and a number of the one or more layers to be transmitted by the respective antenna group. The processing circuitry constructs one or more precoder matrices for the plurality of antenna ports based on one or more combinations of the selected precoder submatrices.


In an embodiment, a number of rows of each selected precoder submatrix corresponds to the number of the one or more antenna ports included in the antenna group corresponding to the respective selected precoder submatrix.


In an embodiment, a number of columns of each selected precoder submatrix corresponds to the number of the one or more layers to be transmitted by the antenna group corresponding to the respective selected precoder submatrix.


In an embodiment, columns of each of the plurality of precoder submatrices are discrete Fourier transform (DFT) beams.


In an embodiment, each DFT beam is a Kronecker product of a horizontal beam and a vertical beam.


In an embodiment, the DFT beams in each column are co-phased within the respective column.


In an embodiment, a first subset and a second subset of the plurality of precoder submatrices correspond to a first number of layers and a second number of layers. In an example, the first number is not equal to the second number. In an example, the first number is equal to the second number.


In an embodiment, a first oversampling factor and a second oversampling factor are used for the first subset and the second subset of the plurality of precoder matrices, respectively. In an example, the first oversampling factor is not equal to the second oversampling factor. In an example, the first oversampling factor is equal to the second oversampling factor.


In an embodiment, a first DFT beam and a second DFT beam respectively corresponding to a first column and a second column of one of the plurality of precoder submatrices are adjacent beams.


In an embodiment, the processing circuitry generates channel state information based on one of the one or more constructed precoder matrices.


Aspects of the disclosure provide a non-transitory computer-readable medium storing instructions which when executed by an apparatus cause the apparatus to perform any one or a combination of the above methods.





BRIEF DESCRIPTION OF THE DRAWINGS

Various embodiments of this disclosure that are proposed as examples will be described in detail with reference to the following figures, wherein like numerals reference like elements, and wherein:



FIG. 1 shows an exemplary procedure of CSI feedback according to embodiments of the disclosure;



FIG. 2 shows three exemplary antenna array configurations according to embodiments of the disclosure;



FIG. 3 shows an azimuth plane of an antenna gain pattern for a 4×1 antenna array in fully coherent mode with oversampling factors O1=1 and O2=1;



FIG. 4 shows an azimuth plane of an antenna gain pattern for a 4×1 antenna array in fully coherent mode with oversampling factors O1=2 and O2=1;



FIGS. 5A and 5B show an azimuth plane and an elevation plane of an antenna gain pattern for a 2×2 antenna array in fully coherent mode with oversampling factors O1=2 and O2=2;



FIG. 6 shows precoder matrices for five-layer to eight-layer transmission with oversampling factors O1=1 and O2=1 and co-phasing values








Φ
i



{

0
,

π
2


}


;





FIG. 7 shows an example of constructing a precoder matrix to support partially coherent antenna ports according to embodiments of the disclosure;



FIG. 8 shows another example of constructing a precoder matrix to support partially coherent antenna ports according to embodiments of the disclosure;



FIG. 9 shows exemplary precoder matrices for an antenna array with 8-TX antenna ports in non-coherent mode according to embodiments of the disclosure;



FIG. 10 shows a flowchart outlining a process according to embodiments of the disclosure; and



FIG. 11 shows an exemplary apparatus according to embodiments of the disclosure.





DETAILED DESCRIPTION OF EMBODIMENTS

The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing an understanding of various concepts. However, these concepts may be practiced without these specific details.


Several aspects of telecommunication systems will now be presented with reference to various apparatuses and methods. These apparatuses and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as “elements”). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.


In wireless communications, channel state information (CSI) can be used for estimating channel properties of a communication link between a transmitter and a receiver. For example, CSI can describe how a signal propagates from the transmitter to the receiver, and represent a combined effect of phenomena such as scattering, fading, power loss with distance, and the like. Thus, CSI can also be referred to as channel estimation. CSI can make it feasible to adapt the transmission between the transmitter and the receiver to current channel conditions, and thus is a critical piece of information that needs to be shared between the transmitter and the receiver to allow high-quality signal reception.


In an example, the transmitter and the receiver (or transceivers) can rely on CSI to compute their transmit precoding and receive combining matrices, among other important parameters. Without CSI, a wireless link may suffer from a low signal quality and/or a high interference from other wireless links.


To estimate CSI, the transmitter can send a predefined signal to the receiver. That is, the predefined signal is known to both the transmitter and the receiver. The receiver can then apply various algorithms to perform CSI estimation. At this stage, CSI is known to the receiver only. The transmitter can rely on feedback from the receiver for acquiring CSI knowledge.


Raw CSI feedback, however, may require a large overhead which may degrade the overall system performance and cause a large delay. Thus, the raw CSI feedback is typically avoided. Alternatively, from CSI, the receiver can extract some important or necessary information for the transmitter operations, such as a transmit precoder matrix indicator (TPMI), precoding weights, a rank indicator (RI), a channel quality indicator (CQI), a modulational and coding scheme (MCS), a sounding reference signal indicator (SRI), and the like. The extracted information can be much smaller than the raw CSI, and the receiver can only feedback these small pieces of information to the transmitter, striking a balance between feedback overhead and achievable performance.



FIG. 1 shows an exemplary procedure 100 of CSI feedback according to embodiments of the disclosure. In the procedure 100, each of a transmitter 110 and a receiver 120 can be a user equipment (UE) or a base station (BS).


At step S150, the transmitter 110 can transmit a reference signal (RS) to the receiver 120. The RS is also known to the receiver 120 before the receiver 120 receives the RS. In an embodiment, the RS can be specifically intended to be used by devices to acquire CSI and thus is referred to as CSI-RS.


At step S151, after receiving the CSI-RS, the receiver 120 can generate a raw CSI by analyzing the received CSI-RS using the transmitted CSI-RS that is already known to the receiver 120.


At step S152, the receiver 120 can select a best transmit precoder from a predefined codebook of precoders based on the raw CSI.


At step S153, the receiver 120 can send a TPMI of the selected precoder back to the transmitter 110, along with relevant information such as CQI, RI, MCS, SRI, and the like.


At step S154, after receiving the TPMI and the relevant information, the transmitter 110 can determine transmission parameters and pre-code a signal based on the selected precoder indicated by the PMI.


In related arts such as 3GPP TS 38.211 and TS 38.214 Release 17, uplink (UL) can support up to 4 transmitting (TX) ports (or up to 4-layer transmission), which is less than that of downlink (DL) capability that can support up to 32 receiving (RX) ports (or up to 8-layer transmission). Thus, there is an imbalance between the DL and UL achievable performances.


In order to balance the DL and UL performances, more than 4 TX ports should be supported for a user equipment (UE). For example, a UE with a large physical volume, such as a customer premise equipment (CPE), a fixed wireless access (FWA) device, a vehicle, and the like, can support up to 8 TX ports. However, support for more than 4 TX ports, in particular 8 Tx ports, is lacking in 5G network designs in the related arts. In 3GPP TS 38.211 and TS 38.214 Release 17, the UL precoding codebook is limited to 4 TX ports. Thus, to support more than 4 TX ports at a UE, the UL precoding codebook needs to be modified or extended.


This disclosure provides methods and embodiments of modifying the UL precoding codebooks to support more than 4 TX ports.


According to aspects of the disclosure, a UE can be classified into one of three categories for codebook-based pre-coded transmission based on a capability of the UE to handle a phase coherence among antenna ports of the UE. The first category can be referred to as fully coherent mode, in which a UE can control a relative phase coherence among all antenna ports of the UE that are used for transmission. The second category can be referred to as partially coherent mode, in which a UE can control a relative phase coherence among a subset of antenna ports of the UE that are used for transmission, e.g., pairwise coherence is maintained. The third category can be referred to as non-coherent mode, i.e., no coherence can be maintained across any pair of antenna ports of a UE.


The codebooks corresponding to the fully coherent mode can allow a linear combination of data input over all antenna ports. The codebooks corresponding to the partially coherent mode can allow a linear combination within subsets of the antenna ports which offer coherence and with a selection among the subsets. The codebooks corresponding to the non-coherent mode are limited to antenna-port selections as no coherence can be offered among the antenna ports.


The UL codebook designs in the related arts, such as Tables 6.3.1.5-1 to 6.3.1.5-7 in 3GPP TS 38.211, which support up to 4-layer transmission and are referred to as legacy codebooks, are tabulated for UL transmission and classified according to the coherence mode. For 8 TX antenna ports, instead of listing all possible precoder choices in Tables, a comprehensive mathematical formula can be used to define the UL codebooks. For example, the UL codebooks can be defined such that a precoder matrix has co-phased discrete Fourier transform (DFT) beams as columns of the matrix, similar to Type-I single-panel (SP) DL codebooks. The UL codebooks can be a superset of, equal to, or a subset of Type I SP DL codebooks, and should support the following capabilities: (i) various antenna array configurations; (ii) a number of layers custom-character such that 1≤custom-character≤8; and (iii) various coherence assumptions for TX ports, including non-coherent, partially coherent, and fully coherent.


UL Codebooks for Fully Coherent Mode


FIG. 2 shows three exemplary antenna array configurations according to embodiments of the disclosure. In FIG. 2, the antenna arrays can be denoted as N1×N2 cross-polarized antennas each having a first polarization and a second polarization, where N1 and N2 represent numbers of horizontally and vertically placed cross-polarized antennas, respectively. For example, the antenna arrays 210-230 can be denoted as a 1×4, 4×1, and 2×2 antenna arrays, respectively.


According to aspects of the disclosure, a generalized precoder matrix with co-phased DFT beams as columns can be expressed as






W
=

(




v
1




v
2



...



v
L







e

j


Φ
1





v
1






e

j


Φ
2





v
2




...




e

j


Φ
L





v
L





)





where L is a number of layers, vi is a DFT beam of a first polarization on layer i, ejΦivi is a DFT beam of a second polarization on layer i, and Φi is a co-phasing value of the second polarization on layer i.


To indicate a specific matrix W, only the DFT beams vi and the co-phasing values ϕi need to be specified. The DFT beams vi and the co-phasing values ϕi can take values from predefined sets. The predefined sets can be dependent on a number of layers (rank-dependent). Structure for the relationship between v1, . . . , vL and ϕ1, . . . , ϕL can be specified to further restrict the number of choices for the precoder W and lower the feedback overhead needed to indicate TPMI.


For the fully coherent mode, the DFT beams vi can be oversampled with oversampling factors (O1, O2), where O1 and O2 are used to increase the DFT beam resolution in horizontal and vertical directions, respectively. The oversampling factor O (either O1 or O2) can be configured with values in {1, 2, 3, 4, . . . }, where a value of 1 has a smallest overhead and a coarse resolution, and a value of 4 has a resolution that matches that of the Type I SP DL codebook.


Define αNq to be a set of all DFT beams of size N with an oversampling offset q∈{0, 1, . . . , O−1}. The overhead and performance can be balanced by restricting the choices of the DFT beams vi such that vi ∈∪q βNq⊆∪q αNq, where βNq is a subset of all possible choices in αNq.


For example, when the oversampling factor 0>3, by restricting the oversampling offset q to 2 can result in a subset of choices. With a reduced oversampling offset, the number of possible beam choices can be reduced, which can further help in reducing the feedback overhead from a receiver to a transmitter. Thus, the reduced oversampling offset can help in balancing the feedback overhead on TPMI parameters. Further, imposing beam restrictions that govern the relationships between the beams of different layers can further reduce the precoder possibilities.


According to aspects of the disclosure, a DFT beam can be defined as vi=vih(H)⊗viv(V), where ⊗ represents Kronecker product, vih(H) and viv(V) represent horizontal beam and vertical beam, respectively, and can be expressed as







v

i
h


(
H
)


=



(



1





exp

j



2

π


i
h




O
1



N
1










exp

j



2

π


i

h
2





O
1



N
1















exp

j



2

π



i
h

(


N
1

-
1

)




O
1



N
1








)



v

i
v


(
V
)



=

(



1





exp

j



2

π


i
v




O
2



N
2










exp

j



2

π


i

v
2





O
2



N
2















exp

j



2

π



i
v

(


N
2

-
1

)




O
2



N
2








)






In an embodiment, for a 4×1 antenna array (i.e., N1=4 and N2=1) in fully coherent mode, if the beams are oversampled in an azimuth plane of an antenna gain pattern of the 4×1 antenna array, and the oversampling factors O1=1 and O2=1, the possible beams can be given by







v
i



{




(



1




1




1




1



)

,

(



1




j





-
1






-
j




)

,

(



1





-
1





1





-
1




)

,

(



1





-
j






-
1





j



)





β
4
0


}






FIG. 3 shows an azimuth plane 300 of an antenna gain pattern for a 4×1 antenna array in fully coherent mode with oversampling factors O1=1 and O2=1. Thus, the oversampling offset factors q1=q2=0. In the azimuth plane 300, there are four beams 310-340, where 310(a) and 310(b) are half beams of the beam 310.


In an embodiment, for a 4×1 antenna array (i.e., N1=4 and N2=1) in fully coherent mode, if the beams are oversampled in an azimuth plane of an antenna gain pattern of the 4×1 antenna array, and the oversampling factors O1=2 and O2=1, the possible beams can be given by







v
i



{





(



1




1




1




1



)

,

(



1




j





-
1






-
j




)

,

(



1





-
1





1





-
1




)

,

(



1





-
j






-
1





j



)

,




β
4
0







(



1






1

2




(

1
+
j

)






j






1

2




(


-
1

+
j

)





)

,

(



1






1

2




(


-
1

+
j

)







-
j







1

2




(

1
+
j

)





)

,

(



1






1

2




(


-
1

-
j

)






j






1

2




(

1
-
j

)





)

,

(



1






1

2




(

1
-
j

)







-
j







1

2




(


-
1

-
j

)





)





β
4
1



}






FIG. 4 shows an azimuth plane 400 of an antenna gain pattern for a 4×1 antenna array in fully coherent mode with oversampling factors O1=2 and O2=1. Thus, the oversampling offset factors q1∈{0, 1} and q2=0. In the azimuth plane 400, four beams 410-440 are for the oversampling offset factor q1=0, and other four beams 450-480 are for the oversampling factor q1=1, where 410(a) and 410(b) are half beams of the beam 410.


In an embodiment, for a 2×2 antenna array (i.e., N1=2 and N2=2) in fully coherent mode, if the beams are oversampled in both an azimuth plane and an elevation plane of an antenna gain pattern of the 2×2 antenna array, and the oversampling factors O1=2 and O2=2, the possible beams can be given by







v
i



{





(



1




1




1




1



)

,

(



1





-
1





1





-
1




)

,

(



1




1





-
1






-
1




)

,

(



1





-
1






-
1





1



)

,




β

2
,
2


0
,
0








(



1




j




1




j



)

,

(



1





-
j





1





-
j




)

,

(



1




j





-
1






-
j




)

,

(



1





-
j






-
1





j



)

,




β

2
,
2


0
,
1








(



1




1




j




j



)

,

(



1





-
1





j





-
j




)

,

(



1




1





-
j






-
j




)

,

(



1





-
1






-
j





j



)

,




β

2
,
2


1
,
0








(



1




j




j





-
1




)

,

(



1





-
j





j




1



)

,

(



1




j





-
j





1



)

,

(



1





-
j






-
j






-
1




)





β

2
,
2


1
,
1




}






FIGS. 5A and 5B show an azimuth plane 500 and an elevation plane 590 of an antenna gain pattern for a 2×2 antenna array in fully coherent mode with oversampling factors O1=2 and O2=2. Thus, both the oversampling offset factors q1 and q2∈{0, 1}. In the azimuth plane 500, two beams 510 and 530 are for the oversampling offset factor q1=0, where 510(a) and 510(b) are half beams of the beam 510, and other two beams 520 and 540 are for the oversampling offset factor q1=1. In the elevation plane 590, two beams 550 and 570 are for the oversampling factor q2=0, where 550(a) and 550(b) are half beams of the beam 550, and other two beams 560 and 580 are for the oversampling factor q2=1.


According to aspects of the disclosure, for a 4×1 antenna array (i.e., N1=4 and N2=1) in fully coherent mode with oversampling factors O1=2 and O2=1, a number of beams vi is 2×4×1=8. For one-layer transmission, a precoder matrix can be expressed as







W
=

(




v
1







e

j


Φ
1





v
1





)


,




where the co-phasing values







Φ
1




{

0
,

π
2

,
π
,


3

π

2


}

.





Accordingly, a number of precoder choices can be 8×4 (8 beams×4 phases)=32. For two-layer transmission, a precoder matrix can be expressed as







W
=

(




v
1




v
2







e

j


Φ
1





v
1






e

j


Φ
2





v
2





)


,




and a number of precoder choices can be 32×(32-1)=992, where 32 represents the number of choices for layer 1 and (32-1) represents the number of choices for layer 2. Accordingly, the number of precoder choices for two-layer transmission and above should be reduced.


In an embodiment, the number of precoder choices for two-layer transmission can be reduced by setting v1=v2 and ϕ21+π, where







Φ
1




{

0
,

π
2


}

.





Under this limitation, the precoder matrix can be expressed as







W
=

(




v
1




v
1







e

j


Φ
1





v
1






-

e

j


Φ
1






v
1





)


,




and thus the number of precoder choices for two-layer transmission can be reduced to 8×2=16, where 8 and 2 represent the number of choices for v1 and Φ1, respectively.


In an embodiment, the number of precoder choices for two-layer transmission can be reduced by setting v2 to be one of two adjacent beams of v1 and ϕ21+π, where







Φ
1




{

0
,

π
2


}

.





Under this limitation, the precoder matrix can be expressed as







W
=

(




v
1




v
2







e

j


Φ
1





v
1






-

e

j


Φ
1






v
2





)


,




and thus the number of precoder choices for two-layer transmission can be reduced to 8×2×2=32, where 8, 2, and 2 represent the number of choices for v1, v2, and Φ1, respectively.


In an embodiment, for three-layer transmission, the oversampling factors are limited as O1=1 and O2=1, the beams are limited as v1=v3, and the co-phasing values ϕ21, ϕ31+π, where







Φ
1




{

0
,

π
2


}

.





Under this limitation, the precoder matrix can be expressed as







W
=

(




v
1




v
2




v
1







e

j


Φ
1





v
1






e

j


Φ
1





v
2






-

e

j


Φ
1






v
1





)


,




and thus the number od precoder choices for three-layer transmission can be reduced to 4×3×2=24, where 4, 3, and 2 represent the number of choices for v1, v2, and Φ1, respectively.


In an embodiment, for four-layer transmission, the oversampling factors are limited as O1=1 and O2=1, the beams are limited as v1=v3, v2=4, and the co-phasing values ϕ21, ϕ341+π, where







Φ
1




{

0
,

π
2


}

.





Under this limitation, the precoder matrix can be expressed as







W
=

(




v
1




v
2




v
1




v
2







e

j


Φ
1





v
1






e

j


Φ
1





v
2






-

e

j


Φ
1






v
1






-

e

j


Φ
1






v
2





)


,




and thus the number of precoder choices for three-layer transmission can be reduced to 4×3×2=24, where 4, 3, and 2 represent the number of choices for v1, v2, and Φ1, respectively.


In an embodiment, for five-layer to eight-layer transmission, the oversampling factors are limited as O1=1 and O2=1, the co-phasing values








Φ
i



{

0
,

π
2


}


,




and the precoder matrices are shown in FIG. 6, in which the matrices 610-640 represent five-layer, six-layer, seven-layer, and eight-layer precoder matrices, respectively. Accordingly, the number of precoder choices for each scenario can be reduced to 4×3×2×2=48, where 4, 3, 2, and 2 represent the number of choices for v, v′, v″, and Φ, respectively.


It is noted that although the precoder matrices in the above embodiments are used for the 4×1 antenna array in fully coherent mode, precoder matrices for other antenna configurations can be obtained in a similar way.


UL Codebooks for Partially Coherent Mode

According to aspects of the disclosure, different subsets of antenna ports of a UE in partially coherent mode are not coherent, while the antenna ports in each subset can be coherent. Accordingly, the antenna ports of the UE in partially coherent mode can be divided into multiple groups, where the antenna ports within each group are coherent, and the antenna ports from different groups are not coherent.


In an embodiment, the antenna ports can be divided into groups of equal size M. For example, 8 TX antenna ports can be divided into two groups with each group including four antenna ports (M=4), or into four groups with each group including two antenna ports (M=2). Each group of antenna ports can be used to transmit LM layers, where LM≤M.


According to aspects of the disclosure, to construct precoder matrices to support partially coherent antenna ports, a procedure can be defined as follows.


First, one of the multiple groups of antenna ports is selected to be considered, and layers to be transmitted by the selected antenna group are identified. Then, within columns in a precoder matrix corresponding to the identified layers, all elements that belong to TX antenna ports outside of the selected antenna group are zero-out. The remaining elements constitute an M×LM submatrix. Further, an LM-layer precoder from an M-TX coherent codebook can be used to fill out the elements of the M×LM submatrix. In an example, the M-TX codebook can be constructed based on the above embodiments provided in the fully coherent mode by considering M TX ports. In an example, the legacy M-TX coherent codebook can be used as the M-TX codebook. Finally, the above steps can be repeated for other antenna groups if available, in a similar way, to transmit the remaining layers, if the total number of layers is greater than LM.



FIG. 7 shows an example of constructing a precoder matrix to support partially coherent antenna ports according to embodiments of the disclosure. In FIG. 7, a four-layer precoder matrix W 710 is for a 4×1 antenna array in partially coherent mode, in which odd rows and even rows represent different antenna groups (M=4). Thus, the antenna ports in the odd rows are coherent to each other, the antenna ports in even rows are coherent to each other, while the antenna ports in the odd rows and the antenna ports in the even rows are not coherent to each other. First, the antenna ports in the even rows are selected. Then, elements in the odd rows can be zero-out, and elements in the even rows can constitute a 4×4 submatrix WS 720. Further, a 4-layer precoder from a 4-TX coherent codebook can be used to fill out the elements of the 4×4 submatrix WS 720. After filling out the submatrix WS 720, the antenna ports in the odd rows can be processed in a similar way.



FIG. 8 shows another example of constructing a precoder matrix to support partially coherent antenna ports according to embodiments of the disclosure. In FIG. 8, a six-layer precoder matrix W 810 is for a 4×1 antenna array in partially coherent mode, in which odd rows and even rows represent different antenna groups (M=4). The antenna group corresponding to the even rows transmits the first four layers and the antenna group corresponding to the odd rows transmits the last two layers. The elements in the even rows of the first four layers can constitute a 4×4 submatrix WS1 820, and the elements in the odd rows of the last two layers can constitute a 4×2 submatrix WS2 830. Further, a 4-layer precoder from a 4-TX coherent codebook can be used to fill out the elements of the 4×4 submatrix WS1 820, and a 2-layer precoder from a 4-TX coherent codebook can be used to fill out the elements of the 4×2 submatrix WS2 830. Different W can be constructed from combinations of Ws1 and Ws2.


UL Codebooks for Non-Coherent Mode

According to aspects of the disclosure, for a UE in non-coherent mode, antenna ports of the UE are selected based on a number of layers transmission. Only one antenna can be used to transmit one layer. When L layers exists, a total of






(



M




L



)




precoder matrices can be constructed, where M is the number of antenna ports.



FIG. 9 shows exemplary precoder matrices for an antenna array with 8-TX antenna ports in non-coherent mode according to embodiments of the disclosure. In FIG. 9, one-layer precoder 910 includes







(



8




1



)

=
8




precoder matrices, two-layer precoder 920 includes







(



8




2



)

=
28




precoder matrices, three-layer precoder 930 includes







(



8




3



)

=
56




precoder matrices, and eight-layer precoder 940 includes







(



8




8



)

=
1




precoder matrix. In addition, out of all






(



8




L



)




possible matrices, a subset of the precoder matrices can be chosen to limit the overhead and optimize the performance.


Flowchart

This disclosure provides UL precoder matrices for more than 4 TX ports, where columns of the precoder matrices are co-phased DFT beams. Accordingly, TPMI can be specified using beam and phase indices. Both beam and phase choices can take value from predetermined sets. Such sets can be rank-dependent to balance between the system performance and the overhead level.


The beam sets (and precoder matrices) can be expressed using mathematical equations to avoid listing all codebook entries in tabular format. The beam sets for different ranks can have different oversampling factors. Precoders for partially coherent mode can be determined based on the precoders (or a subset of the precoders with an appropriate size) for UL fully coherent mode.



FIG. 10 shows a flowchart outlining a process 1000 according to embodiments of the disclosure. The process 1000 can be executed by the processing circuitry 1110 of the apparatus 1100. The process 1000 may start at step S1010.


At step S1010, the process 1000 divides a plurality of antenna ports of the apparatus into multiple antenna groups each including one or more antenna ports that are coherent to each other within the respective group. The antenna ports from different groups are not coherent to each other. Then, the process 1000 proceeds to step S1020.


At step S1020, the process 1000 determines, for each antenna group, one or more layers to be transmitted by the respective antenna group. Then, the process 1000 proceeds to step S1030.


At step S1030, the process 1000 selects one of a plurality of precoder submatrices based on a number of the one or more antenna ports included in the respective antenna group and a number of the one or more layers to be transmitted by the respective antenna group. Then, the process 1000 proceeds to step S1040.


At step S1040, the process 1000 constructs one or more precoder matrices for the plurality of antenna ports based on one or more combinations of the selected precoder submatrices. Then, the process 1000 terminates.


In an embodiment, a number of rows of each selected precoder submatrix corresponds to the number of the one or more antenna ports included in the antenna group corresponding to the respective selected precoder submatrix.


In an embodiment, a number of columns of each selected precoder submatrix corresponds to the number of the one or more layers to be transmitted by the antenna group corresponding to the respective selected precoder submatrix.


In an embodiment, columns of each of the plurality of precoder submatrices are discrete Fourier transform (DFT) beams.


In an embodiment, each DFT beam is a Kronecker product of a horizontal beam and a vertical beam.


In an embodiment, the DFT beams in each column are co-phased within the respective column.


In an embodiment, a first subset and a second subset of the plurality of precoder submatrices correspond to a first number of layers and a second number of layers. In an example, the first number is not equal to the second number. In an example, the first number is equal to the second number.


In an embodiment, a first oversampling factor and a second oversampling factor are used for the first subset and the second subset of the plurality of precoder matrices, respectively. In an example, the first oversampling factor is not equal to the second oversampling factor. In an example, the first oversampling factor is equal to the second oversampling factor.


In an embodiment, a first DFT beam and a second DFT beam respectively corresponding to a first column and a second column of one of the plurality of precoder submatrices are adjacent beams.


In an embodiment, the process 1000 generates channel state information based on one of the one or more constructed precoder matrices.


System Architecture


FIG. 11 shows an exemplary apparatus 1100 according to embodiments of the disclosure.


The apparatus 1100 can be configured to perform various functions in accordance with one or more embodiments or examples described herein. Thus, the apparatus 1100 can provide means for implementation of techniques, processes, functions, components, systems described herein. For example, the apparatus 1100 can be used to implement functions of a UE or a base station (BS) (e.g., gNB) in various embodiments and examples described herein. The apparatus 1100 can include a general-purpose processor or specially designed circuits to implement various functions, components, or processes described herein in various embodiments. The apparatus 1100 can include processing circuitry 1110, a memory 1120, a radio frequency (RF) module 1130, and two antenna panels 1140 and 1150.


In various examples, the processing circuitry 1110 can include circuitry configured to perform the functions and processes described herein in combination with software or without software. In various examples, the processing circuitry 1110 can be a digital signal processor (DSP), an application specific integrated circuit (ASIC), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), digitally enhanced circuits, or comparable device or a combination thereof.


In some other examples, the processing circuitry 1110 can be a central processing unit (CPU) configured to execute program instructions to perform various functions and processes described herein. Accordingly, the memory 1120 can be configured to store program instructions. The processing circuitry 1110, when executing the program instructions, can perform the functions and processes. The memory 1120 can further store other programs or data, such as operating systems, application programs, and the like. The memory 1120 can include a read only memory (ROM), a random-access memory (RAM), a flash memory, a solid state memory, a hard disk drive, an optical disk drive, and the like.


The RF module 1130 receives a processed data signal from the processing circuitry 1110 and converts the data signal to beamforming wireless signals that are then transmitted via the antenna panels 1140 and/or 1150, or vice versa. The RF module 1130 can include a digital to analog convertor (DAC), an analog to digital converter (ADC), a frequency up convertor, a frequency down converter, filters and amplifiers for reception and transmission operations. The RF module 1130 can include multi-antenna circuitry for beamforming operations. For example, the multi-antenna circuitry can include an uplink spatial filter circuit, and a downlink spatial filter circuit for shifting analog signal phases or scaling analog signal amplitudes. Each of the antenna panels 1140 and 1150 can include one or more antenna arrays.


In an embodiment, part of all the antenna panels 1140/1150 and part or all functions of the RF module 1130 are implemented as one or more TRPs (transmission and reception points), and the remaining functions of the apparatus 1100 are implemented as a BS. Accordingly, the TRPs can be co-located with such a BS, or can be deployed away from the BS.


The apparatus 1100 can optionally include other components, such as input and output devices, additional or signal processing circuitry, and the like. Accordingly, the apparatus 1100 may be capable of performing other additional functions, such as executing application programs, and processing alternative communication protocols.


The processes and functions described herein can be implemented as a computer program which, when executed by one or more processors, can cause the one or more processors to perform the respective processes and functions. The computer program may be stored or distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with, or as part of, other hardware. The computer program may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. For example, the computer program can be obtained and loaded into an apparatus, including obtaining the computer program through physical medium or distributed system, including, for example, from a server connected to the Internet.


The computer program may be accessible from a computer-readable medium providing program instructions for use by or in connection with a computer or any instruction execution system. The computer readable medium may include any apparatus that stores, communicates, propagates, or transports the computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable medium can be magnetic, optical, electronic, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. The computer-readable medium may include a computer-readable non-transitory storage medium such as a semiconductor or solid-state memory, magnetic tape, a removable computer diskette, a random-access memory (RAM), a read-only memory (ROM), a magnetic disk and an optical disk, and the like. The computer-readable non-transitory storage medium can include all types of computer readable medium, including magnetic storage medium, optical storage medium, flash medium, and solid-state storage medium.


It is understood that the specific order or hierarchy of blocks in the processes/flowcharts disclosed is an illustration of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of blocks in the processes/flowcharts may be rearranged. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in a sample order and are not meant to be limited to the specific order or hierarchy presented.


While this disclosure has described several exemplary embodiments, there are alterations, permutations, and various substitute equivalents, which fall within the scope of the disclosure. It will thus be appreciated that those skilled in the art will be able to devise numerous systems and methods which, although not explicitly shown or described herein, embody the principles of the disclosure and are thus within the spirit and scope thereof.


The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean “one and only one” unless specifically so stated, but rather “one or more.” The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects. Unless specifically stated otherwise, the term “some” refers to one or more. Combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof” include any combination of A, B, and/or C, and may include multiples of A, multiples of B, or multiples of C. Specifically, combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof” may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, where any such combinations may contain one or more member or members of A, B, or C. All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. The words “module,” “mechanism,” “element,” “device,” and the like may not be a substitute for the word “means.” As such, no claim element is to be construed as a means plus function unless the element is expressly recited using the phrase “means for.”

Claims
  • 1. A method for wireless communication at an apparatus, comprising: dividing a plurality of antenna ports of the apparatus into multiple antenna groups each including one or more antenna ports that are coherent to each other within the respective group, the antenna ports from different groups not being coherent to each other;determining, for each antenna group, one or more layers to be transmitted by the respective antenna group;selecting, for each antenna group, one of a plurality of precoder submatrices based on a number of the one or more antenna ports included in the respective antenna group and a number of the one or more layers to be transmitted by the respective antenna group; andconstructing one or more precoder matrices for the plurality of antenna ports based on one or more combinations of the selected precoder submatrices.
  • 2. The method of claim 1, wherein a number of rows of each selected precoder submatrix corresponds to the number of the one or more antenna ports included in the antenna group corresponding to the respective selected precoder submatrix.
  • 3. The method of claim 1, wherein a number of columns of each selected precoder submatrix corresponds to the number of the one or more layers to be transmitted by the antenna group corresponding to the respective selected precoder submatrix.
  • 4. The method of claim 1, wherein columns of each of the plurality of precoder submatrices are discrete Fourier transform (DFT) beams.
  • 5. The method of claim 4, wherein each DFT beam is a Kronecker product of a horizontal beam and a vertical beam.
  • 6. The method of claim 4, wherein the DFT beams in each column are co-phased within the respective column.
  • 7. The method of claim 4, wherein a first subset and a second subset of the plurality of precoder submatrices correspond to a first number of layers and a second number of layers, the first number being not equal to the second number.
  • 8. The method of claim 7, wherein a first oversampling factor and a second oversampling factor are used for the first subset and the second subset of the plurality of precoder matrices, respectively, the first oversampling factor being not equal to the second oversampling factor.
  • 9. The method of claim 4, wherein a first DFT beam and a second DFT beam respectively corresponding to a first column and a second column of one of the plurality of precoder submatrices are adjacent beams.
  • 10. The method of claim 1, further comprising: generating channel state information based on one of the one or more constructed precoder matrices.
  • 11. An apparatus, comprising processing circuitry configured to: divide a plurality of antenna ports of the apparatus into multiple antenna groups each including one or more antenna ports that are coherent to each other within the respective group, the antenna ports from different groups not being coherent to each other;determine, for each antenna group, one or more layers to be transmitted by the respective antenna group;select, for each antenna group, one of a plurality of precoder submatrices based on a number of the one or more antenna ports included in the respective antenna group and a number of the one or more layers to be transmitted by the respective antenna group; andconstruct one or more precoder matrices for the plurality of antenna ports based on one or more combinations of the selected precoder submatrices.
  • 12. The apparatus of claim 11, wherein a number of rows of each selected precoder submatrix corresponds to the number of the one or more antenna ports included in the antenna group corresponding to the respective selected precoder submatrix.
  • 13. The apparatus of claim 11, wherein a number of columns of each selected precoder submatrix corresponds to the number of the one or more layers to be transmitted by the antenna group corresponding to the respective selected precoder submatrix.
  • 14. The apparatus of claim 11, wherein columns of each of the plurality of precoder submatrices are discrete Fourier transform (DFT) beams.
  • 15. The apparatus of claim 14, wherein each DFT beam is a Kronecker product of a horizontal beam and a vertical beam.
  • 16. The apparatus of claim 14, wherein the DFT beams in each column are co-phased within the respective column.
  • 17. The apparatus of claim 14, wherein a first subset and a second subset of the plurality of precoder submatrices correspond to a first number of layers and a second number of layers, the first number being not equal to the second number.
  • 18. The apparatus of claim 17, wherein a first oversampling factor and a second oversampling factor are used for the first subset and the second subset of the plurality of precoder matrices, respectively, the first oversampling factor being not equal to the second oversampling factor.
  • 19. The apparatus of claim 14, wherein a first DFT beam and a second DFT beam respectively corresponding to a first column and a second column of one of the plurality of precoder submatrices are adjacent beams.
  • 20. The apparatus of claim 11, wherein the processing circuitry is further configured to: generate channel state information based on one of the one or more constructed precoder matrices.
Priority Claims (1)
Number Date Country Kind
202221023643 Apr 2022 IN national
PCT Information
Filing Document Filing Date Country Kind
PCT/CN2023/089178 4/19/2023 WO