MITTAL UDAR (US)
HINDY AHMED (US)
MOTOROLA MOBILITY ET AL: "Type II MU-CSI Enhancement", vol. RAN WG1, no. Chongqing, China; 20191014 - 20191020, 5 October 2019 (2019-10-05), XP051789812, Retrieved from the Internet
NOKIA ET AL: "On CSI enhancements for MU-MIMO: UCI omissions and codebook restrictions", vol. RAN WG1, no. Chongqing, China; 20191014 - 20191018, 4 October 2019 (2019-10-04), XP051808296, Retrieved from the Internet
CLAIMS We claim: 1. A method in a device, the method comprising: receiving a codebook subset restriction configuration from a network entity, wherein the codebook subset restriction configuration indicates a set of restricted beams, and wherein the codebook subset restriction configuration also indicates amplitude restriction values for each restricted beam in the set of restricted beams; receiving a set of reference signals from the network entity; defining a set of frequency domain coefficients, the set of frequency domain coefficients being an element of a discrete Fourier transform-compression codebook, wherein each frequency domain coefficient of the set of frequency domain coefficients corresponds to a beam, where a beam that has a frequency domain coefficient has at least one frequency domain coefficient, wherein each beam of the set of restricted beams corresponds to a function of an amplitude restriction ratio, wherein the function of the amplitude restriction ratio of each restricted beam is restricted to be less than or equal to the amplitude restriction value corresponding to the restricted beam, and wherein the amplitude restriction ratio of each restricted beam is a ratio of a restricted beam metric corresponding to each restricted beam and a reference metric corresponding to each restricted beam, where the restricted beam metric is a function of frequency domain coefficients corresponding to only the corresponding restricted beam, and where the reference metric corresponding to each restricted beam is a function of at least a subset of frequency domain coefficients corresponding to beams other than the restricted beam; generating the set of frequency domain coefficients based on at least the restriction of the function of the amplitude restriction ratio of each beam in the set of restricted beams; and transmitting at least one channel state information report containing the set of frequency domain coefficients. 2. The method according to claim 1, wherein the reference metric corresponding to each restricted beam is a function of a subset of the frequency domain coefficients corresponding to only beams other than the restricted beam. 3. The method according to claim 1, wherein the function of the amplitude restriction ratio is a square root of the amplitude restriction ratio. 4. The method according to claim 1, wherein the function of the amplitude restriction ratio is the amplitude restriction ratio itself. 5. The method according to claim 1, wherein the restricted beam metric corresponding to each restricted beam is the sum of the magnitude of the squared value of the non-zero frequency domain coefficients corresponding to the restricted beam in a given layer. 6. The method according to claim 1, wherein the restricted beam metric corresponding to each restricted beam is the sum of the magnitude of the squared value of the non-zero frequency domain coefficients corresponding to a pair of restricted beams in a given layer. 7. The method according to claim 1, wherein the restricted beam metric corresponding to each restricted beam is the sum of the magnitude of the squared value of the non-zero frequency domain coefficients corresponding to the restricted beam summed across all layers. 8. The method according to claim 1, wherein the restricted beam metric corresponding to each restricted beam is the sum of the magnitude of the squared value of the non-zero frequency domain coefficients corresponding to a pair of restricted beams summed across all layers. 9. The method according to claim 1, wherein the reference metric corresponding to each restricted beam is a function of a set of beam powers of all beams other than the corresponding restricted beam, where a beam power of a beam is equal to the sum of the magnitude of the squared value of the non-zero frequency domain coefficients of at least one beam. 10. The method according to claim 9, wherein the function of the set of beam powers is a maximum of the set of beam powers of beams other than the restricted beam in a given layer. 11. The method according to claim 9, wherein the function of the set of beam powers is a maximum of the set of beam powers of beams other than the restricted beam summed over all layers. 12. The method according to claim 9, wherein the function of the set of beam powers is a maximum of the set of beam powers of beams other than the restricted beam across all layers. 13. The method according to claim 9, wherein the beam power of a beam is equal to the sum of the magnitude of the squared value of the non-zero frequency domain coefficients of a pair of beams. 14. An apparatus comprising: a transceiver that receives a codebook subset restriction configuration from a network entity, where the codebook subset restriction configuration indicates a set of restricted beams, and where the codebook subset restriction configuration also indicates amplitude restriction values for each restricted beam in the set of restricted beams, and receives a set of reference signals from the network entity; and a controller coupled to the transceiver, where the controller defines a set of frequency domain coefficients, the set of frequency domain coefficients being an element of a discrete Fourier transform-compression codebook, wherein each frequency domain coefficient of the set of frequency domain coefficients corresponds to a beam, where a beam that has a frequency domain coefficient has at least one frequency domain coefficient, wherein each beam of the set of restricted beams corresponds to a function of an amplitude restriction ratio, wherein the function of the amplitude restriction ratio of each restricted beam is restricted to be less than or equal to the amplitude restriction value corresponding to the restricted beam, and wherein the amplitude restriction ratio of each restricted beam is a ratio of a restricted beam metric corresponding to each restricted beam and a reference metric corresponding to each restricted beam, where the restricted beam metric is a function of frequency domain coefficients corresponding to only the corresponding restricted beam, and where the reference metric corresponding to each restricted beam is a function of at least a subset of frequency domain coefficients corresponding to beams other than the restricted beam, and generates the set of frequency domain coefficients based on at least the restriction of the function of the amplitude restriction ratio of each beam in the set of restricted beams, wherein the transceiver transmits at least one channel state information report containing the set of frequency domain coefficients. 15. The apparatus according to claim 14, wherein the reference metric corresponding to each restricted beam is a function of a subset of the frequency domain coefficients corresponding to only beams other than the restricted beam. 16. The apparatus according to claim 14, wherein the function of the amplitude restriction ratio is a square root of the amplitude restriction ratio. 17. The apparatus according to claim 14, wherein the function of the amplitude restriction ratio is the amplitude restriction ratio itself. 18. The apparatus according to claim 14, wherein the restricted beam metric corresponding to each restricted beam is the sum of the magnitude of the squared value of the non-zero frequency domain coefficients corresponding to the restricted beam in a given layer. 19. The apparatus according to claim 14, wherein the restricted beam metric corresponding to each restricted beam is the sum of the magnitude of the squared value of the non-zero frequency domain coefficients corresponding to a pair of restricted beams in a given layer. 20. The apparatus according to claim 14, wherein the restricted beam metric corresponding to each restricted beam is the sum of the magnitude of the squared value of the non-zero frequency domain coefficients corresponding to the restricted beam summed across all layers. |
where the superscript T denotes a matrix transposition operation. Note that O1, O2 oversampling factors are assumed for the 2D DFT matrix from which matrix B is drawn. The matrix W f is an N 3 x M matrix (M < N 3 ) with columns selected from a critically sampled size- N3 DFT matrix, as follows: [0021] A DFT-compression codebook is a set of combinations of parameters that describe precoding matrices of the form Only the index pairs ( ) for of the L selected columns of B are indicated to the gNB, along with the oversampling indices q 1 . and q 2 . Similarly, for only the indices of the M selected columns out of the predefined size-N3 DFT matrix are indicated to the gNB. Hence, L, M represent the equivalent spatial and frequency dimensions after compression, respectively. F inally, the 2L x M matrix ) elements contain Frequency Domain (FD) coefficients that are the coefficients of an expansion of the precoder in terms of spatial and frequency DFT- basis vectors. Each FD coefficient corresponds to a spatial basis index, or Spatial Domain ( SD) basis index given by its row index in and a frequency domain index, given by its column index in . The two diagonal blocks in W 1 can represent transmission on pairs of beams, each with the same column of B but with different polarizations. Non-zero magnitude and phase values of an approximately β fraction of the 2LM available coefficients are indicated to the gNB (β < 1) as part of the CSI report. The coefficients with non-zero magnitude are indicated via a per-layer bitmap, , with λ being the layer index, n being the SD basis index, and m being the FD basis index. The bitmap can be of size of 2 LM bits, each bit corresponding to one of the 2LM available coefficients. Bits corresponding to coefficients with non-zero magnitude can be indicated with a ‘1’ while coefficients with zero magnitude can be indicated with a ‘0’. [0022] Neither the magnitude nor the phase of the coefficient with the largest magnitude is indicated in the CSI report. Instead, an index corresponding to this coefficient, the Strongest Coefficient Indicator (SCI), is indicated to the gNB. The coefficient with largest magnitude will be referred to as the strongest coefficient below. For a single-layer transmission, magnitude and phase values of a maximum of coefficients (along with the indices of selected L spatial DFT vectors, M Frequency Domain (FD) indices, and the SCI) are reported per layer. The FD coefficients that comprise can be expressed as the product of a magnitude and a phase. For convenience, the spatial basis vectors are divided into two groups, spatial basis vectors with indices n belonging to correspond to a first polarization while those with indices n belonging to correspond to a second polarization. Note that this terminology is only for the sake of convenience and referencing the subsets to a polarization does not imply that the DFT compression scheme described requires transmission on two different polarizations. The FD coefficient for layer λ , SD index n, and FD index m, can therefore be expressed where are the magnitude and phase respectively of the coefficient corresponding to layer λ , FD index m, polarization k+1, and SD index n. The quantity l = n mod L refers to the beam since it references the DFT column index. [0023] The 2LM FD coefficients of layer λ that make up the elements of for that layer can be quantized separately for magnitude and phase and different references levels and quantization schemes can be used for quantization of FD coefficients with corresponding spatial basis vectors of different polarizations. The reference level and quantization scheme used to quantize an FD coefficient can depend on the polarization corresponding to that FD coefficient’s spatial basis vector. For example, if the spatial basis vector corresponding to the strongest coefficient corresponds to the first polarization, then the reference level for quantization of FD coefficients whose corresponding spatial basis vector are likewise of the first polarization is a reference level P ref ,0 . The other FD coefficients whose corresponding spatial basis vectors are of the second polarization can have a reference level P ref ,1 . The other FD coefficients whose corresponding spatial basis vectors are of the second polarization can have a reference level that is not fixed but instead is indicated to the gNB as a quantized value. [0024] In either case an FD coefficient can be represented as the product of a reference level times a differential value, the differential value belonging to a table of quantization levels. T he magnitude of the FD coefficient for layer λ which comprise will be denoted where l is the beam index and k is the polarization index. Note that n can be expressed in terms of l and k as n = KL + l. The coefficient magnitude can therefore be expressed [0025] Using normalization, max is set to 1 so only min reported along with the index of the stronger polarization need be reported. The reference value for the phase of the FD coefficients of each layer is defined to be the phase of the strongest FD coefficient for that layer. [0026] Embodiments can provide a method and apparatus for codebook subset restriction DFT-compressed channel state information feedback. [0027] FIG.2 is an example illustration 200 of the functions of a UE device related to CSI feedback according to a possible embodiment. The signal received by the antenna is fed to the Radio Frequency (RF) front end, which translates the received signal to baseband where it is processed by the baseband OFDM processor. The baseband OFDM processor performs the usual OFDM receiver functions of time and frequency synchronization, cyclic prefix extraction, Fast Fourier Transform (FFT), and other functions needed to detect symbols modulated on OFDM subcarriers by the gNB transmitter. The detected set of subcarrier data is passed to the reference signal extraction and despreading block where received reference signals are extracted at the subcarriers and symbols corresponding to transmitted reference symbols. Reference signals are signals known by both the gNB and the UE and are used by the UE to perform such functions as channel estimation, timing, frequency acquisition. Despreading and descrambling of reference signals which have been multiplexed by Code Division Multiplexing (CDM) are also performed in this block. The extracted received reference symbols are fed to the channel estimation block, which forms channel estimates at a set of subcarriers and OFDM symbols and to the beam selection block. The beam selection block uses the generated channel estimates to determine a set of selected beams. The selection can for example be based on calculating the energy received on each the L beams summed over one or more polarizations. [0028] The selection of beams is done considering a set of restricted beams denoted ℛ res , drawn from the set of all N1N2O1O2 beams (N1N2beams, each with O1O2 different oversampling indices). A restricted beam is a beam in which at least one of its corresponding beams (one for each polarization) is restricted. This set is indicated by the gNB to the UE. In one embodiment, the restricted set of beams is a subset of the union of O 1 O 2 non-overlapping vector groups. Each vector group consists of N 1 N 2 beams of the form for [0029] Each vector group therefore corresponds to a pair ( r 1 , r 2 ) and a beam within a vector group corresponds to a pair ( x 1 , x 2 ) with [0030] The set of restricted beams is composed of a N grps number of vector groups, each vector group containing N 1 N 2 beams. The gNB can indicate the set of restricted beams to the UE device by sending an indication of . The quantity N grps can be equal to 4. [0031] The gNB also indicates an amplitude restriction value indicated by part of the configuration for each beam in the set of restricted beams. The amplitude restriction value for beam index l , γ l , specifies an upper limit on some metric of the fed back precoding matrix and the beam with index l . The amplitude restriction value can take one of a set of values, for example [0032] Returning to FIG.1, the beam selection block also has as inputs the sets of restricted beams ℛ res and the set of amplitude restriction values, . When selecting a set of beams, the beam selection block can, for example, eliminate from consideration any beams that are members of and which correspond to γl = 0. In an alternative embodiment, non-zero values of can also influence the selection of beams by the beam selection block. [0033] The frequency domain precoder calculation is performed based on the channel estimates at a set of subcarriers and the set of selected beams. The frequency domain precoder for the first layer is a complex-valued weight vector, one for each set or es carriers. Denoting the channel matrix at a subcarrier f as defined as above with the columns of the B matrix corresponding to the selected beams, one embodiment of the frequency domain precoder for the first layer, , is the eigenvector which corresponds to the largest value of the matrix where the superscript H denote conjugate Hermitian transpose, is the number of subcarriers per PMI subband. Here denotes the number of receive antennas at the UE. Once the frequency domain precoder for the first layer is determined, the second layer’s frequency domain precoder, , can be determined by first modifying the matrix to include right multiplication by an orthogonal projection matrix P ⊥ that projects into the space orthogonal to that spanned by and then finding the eigenvector corresponding to largest eigenvalue of [0034] A similar procedure can be used to obtain the frequency domain precoding vectors for layers greater than 2. [0035] Once the frequency domain precoders have been calculated, they may optionally be scaled by the amplitude/phase scaling block. Here, the elements of a layer’s precoding vector can be scaled by the inverse of the magnitude, the phase, or both, of the first element of the vector. For example, after scaling by both amplitude and phase, the first element of will be 1 for amplitude and phase scaling. Similarly, the elements of the precoding vectors can be permuted such that sum over frequency of the magnitude square of the elements of the permuted precoding vectors is maximum for the first element of the precoding vector. [0036] After optional amplitude and phase scaling, the sequence of vectors can be transformed row by row with the Inverse FFT (IFFT) algorithm to obtain N 3 FD coefficient vectors, each of size 2 L × 1, and each corresponding to one FD basis for a given layer. Here N 3 is the number of subcarrier sets in the band. [0037] The FD coefficient vectors are then processed by the tap domain coefficient calculation block along with the selected beams, the set of restricted beams, and the set of amplitude restriction values. [0038] FIG.3 is an example block diagram 300 of the tap domain coefficient calculation block according to a possible embodiment. The FD basis selection block can select the FD bases of layer . The number of FD indices to be selected, M, can be indicated to the UE device by the gNB. The selected FD bases can be the set of FD bases whose corresponding FD coefficients’ magnitude square and summed over beams is maximum over all FD bases of size M . Alternatively, a window that encompasses the FD indices can be selected with the position of the window optimized such that the sum of the magnitude square of the corresponding FD coefficients is maximized. The output of the FD basis selection block are the M FD coefficient vectors corresponding to the selected FD bases. [0039] The output of the FD basis selection block is fed to the coefficient quantization/selection block. This block quantizes elements of the FD coefficient vectors according to some quantization scheme, for example as described above. In addition, coefficients can be set to zero. This can be done if they are small in magnitude since this can reduce the payload of the uplink control channel but have minimal impact on the accuracy of the fed back precoder. The output of the coefficient quantization/selection block are the FD coefficients corresponding to selected beams and selected FD bases, [0040] For restricted beam calculation, the FD coefficients are fed to two blocks, the reference metric calculation block and the restricted beam metric calculation block. The restricted beam metric calculation block calculates a restricted beam metric for a given layer λ , polarization k, and beam index l 0 based on the FD coefficients corresponding to a spatial beam and is denoted . The restricted beam metric is a measure of the power or more generally the interference that will be caused in the direction of a spatial beam l 0 when t he gNB precodes data with the fed back precoder coefficients There are multiple ways this can be measured. Several embodiments are given below. Note that one spatial beam corresponds to a spatial beam/polarization pair. In one embodiment one restricted beam metric is calculated for each restricted spatial beam/polarization index pair. In one embodiment the restricted metric is equal to the square root of the sum power of coefficients corresponding to the restricted DFT spatial beam. In the equations below the inclusion of the bitmap multiplies the square of the FD coefficient magnitudes to make the equation well defined in the case where one or more coefficient magnitudes in the summation are not included in the CSI report (as described earlier) and therefore either aren’t assigned a value in the UE or are assigned some arbitrary value in a quantization table that does not include the value of ‘0’. [0041] As described above ) is the magnitude of the FD coefficient corresponding to spatial beam Another embodiment of the restricted beam metric is the square root of the sum of coefficient powers squared. [0042] Note that it is also possible to define a restricted beam metric in terms of only a layer and beam l 0 . This may be done by summing or averaging the power of FD coefficients corresponding to the same beam over polarizations. One such embodiment is a reference beam defined as [0043] Yet another embodiment of the restricted beam metric calculation block generates a metric which is layer-common, i.e., independent of the layer by either averaging or summing over the layers [0044] The reference metric calculation block calculates a reference metric based on the FD coefficients of a subset of the selected beams and the set restricted beams. The reference metric is a baseline of an interference level generated by a fed back precoder. In one embodiment the reference metric is equal to the square root of the maximum of the set of sum of the squared magnitude coefficients of beams that are not members of the restricted set of beams. [0045] The presence of the bit map is explained in the above section. The square root and maximum operations can be interchanged without affecting the value of at least to within finite precision effects. In this embodiment there is a reference metric for each layer/polarization index pair. This embodiment has the advantage that it is independent of the FD coefficients of beams corresponding to the restricted set of beams and therefore will not change if FD coefficient magnitudes are reduced to satisfy a constraint on the restricted beam amplitude values as will be discussed below. It also has the advantage that it is analogous to the reference metric that is used in 3GPP NR Rel.-15 where instead of beam powers being restricted, the maximum magnitude of the power of precoder domain coefficients over frequency are restricted. The reference metric in 3GPP NR Rel.-15 is the maximum precoding domain coefficient magnitude over all beams and all PMI subbands. Therefore, in both Rel.-15 and with the embodiment above the reference metric was independent of restricted beams’ precoding coefficients since a maximum beam cannot be a restricted beam in either Rel.-15 or the above embodiment. [0046] In a second embodiment of the reference metric block, a maximization is also performed over polarization which makes the reference metric a function of only the layer index [0047] This embodiment shares the same desirable properties of previous embodiment. In another embodiment the reference metric is summed over the FD coefficients corresponding to a single DFT beam and therefore over polarizations again with the reference metric being independent of FD coefficients of any restricted beam: [0048] In another embodiment the reference metric is the maximum over all restricted beams not including the beam l 0 and therefore the reference metric is a function of not only the polarization index and the layer but also the restricted beam [0049] In another embodiment the reference metric is similar to the previous embodiment but the maximization is over all polarizations: [0050] In this case the reference metric is polarization-common and a function of the layer index and the beam index. Yet another embodiment for the reference metric sums over the layers to obtain a layer-common reference metric. [0051] Another embodiment of a layer-common reference metric uses the maximum over layers of the sum squared of magnitudes. [0052] Similar to what is described above for restricted beam metrics, other embodiments of the reference metric can be expressed in the amplitude domain instead of the power domain with the inclusion of a square root of the reference beam metrics embodiments described above. [0053] The amplitude restriction ratio calculation block generates the amplitude restriction ratio of a beam or beam/polarization index pair. The amplitude restriction ratio is the ratio of a restricted beam metric and a reference metric. Corresponding to embodiments described above for the restricted beam metric and the reference metric, an embodiment of the amplitude restriction ratio is [0054] The amplitude ratio may also be expressed as the square root of the ratios of the squares of the restricted beam metric and reference beam metric: [0055] Using another of the above embodiments gives an amplitude restriction ratios of [0056] Any of the combinations of the above embodiments of restricted beam metric and reference metrics can be combined as a ratio to obtain an amplitude restriction of a beam or beam. [0057] The output of the amplitude restriction ratio calculation block is fed to the restricted beam coefficient/selection block along with the quantized FD coefficients. In one embodiment the restricted beam coefficient scaling block scales FD coefficients in the restricted beams whose corresponding amplitude restriction ratio exceed the signaled restricted beam amplitude restriction values . This block first identifies a beam with index l 0 , layer λ, and polarization k such that the amplitude ratio is greater than the signaled amplitude signaled restriction value for the corresponding beam l 0 . [0058] Next it generates the modified set of FD coefficients by scaling down their magnitudes 1 by the factor to form the new magnitude coefficient One choice of the where α is the smallest number greater than or equal to 1 such that denote the restricted beam metrics and the reference metrics as function of 0 The choice of α may be constrained by the quantization levels used available to represent ). For example, α may need to be a power of √2/2. This embodiment can be applied to any embodiments of the amplitude restriction ratio and corresponding embodiments of the reference metric and restricted beam metric. [0059] A second embodiment of the restricted coefficient/selection block sets to zero some number of FD coefficients corresponding to a beam index l 0 , layer λ, and polarization k whose amplitude ratio is less than the signaled amplitude restriction value for the corresponding beam. [0060] In this embodiment, the FD coefficients of a violating beam can first be sorted in ascending order of their magnitudes. The first FD coefficient is set to zero, the above inequality is checked and if it is still not satisfied the next largest FD coefficient is set to zero, the inequality is checked, and so on. [0061] A third embodiment combines the first two by allowing the possibility to scale a coefficient down instead of setting it to zero if a scaling factor can be found that will cause the above inequality to be satisfied. Beginning with the coefficient of smallest magnitude, the inequality above is evaluated and if it is not satisfied, it is determined whether a scaling of the coefficient by a factor α 1 > 1 will allow the inequality to be satisfied given any constraints imposed on α 1 by the necessity that the scaled coefficients magnitude must be representable by a quantization level. If such an α 1 does exist then that coefficient is scaled down by the factor α 1 and the FD coefficients are sent to the gNB as part of the CSI report. If the inequality is not satisfied, it is determined if a scaling factor α 2 > 1 applied to the coefficient with the next largest magnitude subject to the constraint on its magnitude being a quantization level is satisfied. [0062] If such a factor α 2 exists, then the coefficient is scaled with this coefficient and the FD coefficients ae sent to the gNB as part of the CSI report. If not, the coefficient is set to zero and the process continues. If the process continues until the strongest coefficient is left, a scaling factor will exist that will cause the above inequality to be satisfied. This scale factor will be equal to one over the largest quantization level which is below the amplitude restriction value for the violating beam. [0063] The calculation of the amplitude restriction ratio does not necessarily require that the reference beam metric and restricted beam metric be calculated separately or in any order. It is only important that a value of the amplitude restriction ratio be calculated that equals that calculated by the ratio of reference beam and restricted metrics. [0064] It should be noted that if the amplitude restriction ratio is expressed as the square root of the sum of coefficient magnitude powers, then in the above step the amplitude restriction ratio should be compared with the square root of the signaled restricted beam value, instead of the signaled restricted beam value itself . [0065] FIG.4 is an example flowchart 400 illustrating the operation of a wireless communication device, such as the UE 110, according to a possible embodiment. At 410, a codebook subset restriction configuration can be received from a network entity. For example, the codebook subset restriction can be received from a base station, a TRP, an access point, or other network entity. The codebook subset restriction configuration can indicate a set of restricted beams. The codebook subset restriction configuration can also indicate amplitude restriction values for each restricted beam in the set of restricted beams. The codebook subset restriction configuration can also indicate a set restricted vector groups. Each restricted vector group can correspond to a set of restricted beams. [0066] At 420, a set of reference signals can be received from the network entity. [0067] At 430, a set of FD coefficients can be defined. The set of FD coefficients can be an element of a DFT-compression codebook. Each FD coefficient of the set of FD coefficients can correspond to a beam. For example, each coefficient can have a set of indices including spatial basis/beam indices, frequency basis indices, and layer indices. [0068] Each FD coefficient of the set of FD coefficients can correspond to a beam. A beam that has an FD coefficient can have at least one FD coefficient. Each beam of the set of restricted beams can correspond to a function of an amplitude restriction ratio. For example, an amplitude restriction ratio calculation block can generate the amplitude restriction ratio of a beam or beam/polarization index pair. [0069] The function of the amplitude restriction ratio of each restricted beam can be restricted to be less than or equal to the amplitude restriction value corresponding to the corresponding the restricted beam. For example, the amplitude restriction value for beam index l, γl can specify an upper limit on some metric of the fed back precoding matrix and the beam with index l . [0070] The amplitude restriction ratio of each restricted beam can be a ratio of a restricted beam metric corresponding to each restricted beam and a reference metric corresponding to each restricted beam. The restricted beam metric can be a function of FD coefficients corresponding to only the corresponding restricted beam. For example, the restricted beam metric can be a measure of the power or, more generally, the interference that will be caused in the direction of a spatial beam l 0 when the gNB precodes data with the fed back precoder coefficients . The reference metric corresponding to each restricted beam can be a function of at least a subset of FD coefficients corresponding to beams other than the restricted beam. For example, a reference metric calculation block can calculate a reference metric based on the FD coefficients of a subset of the selected beams and the set restricted beams. [0071] At 440, the set of FD coefficients can be generated based on at least the restriction of the function of the amplitude restriction ratio of each beam in the set of restricted beams. For example, by restricting the set of linear combination coefficients which determine the power transmitted on each of the set of selected beams, the transmitted power in certain configured directions can be constrained to be less than some reference value. As another example, the output of an amplitude restriction ratio calculation block can be fed to a restricted beam coefficient/selection block along with the quantized FD coefficients. In one embodiment, a restricted beam coefficient scaling block can scale FD coefficients in the restricted beams whose corresponding amplitude restriction ratio exceed the signalled restricted beam amplitude restriction values. [0072] At 450, at least one CSI report containing the set of FD coefficients can be transmitted. The at least one CSI report can be transmitted to the network entity. [0073] According to a possible embodiment, the reference metric corresponding to each restricted beam can be a function of a subset of the FD coefficients corresponding to only beams other than the restricted beam. According to a possible embodiment, the function of the amplitude restriction ratio can be a square root of the amplitude restriction ratio. According to a possible embodiment, the function of the amplitude restriction ratio can be the amplitude restriction ratio itself. [0074] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam can be the sum of the magnitude square of the non-zero FD coefficients corresponding to the restricted beam in a given layer. For example, this embodiment can correspond to a case where summation is across per layer, and per polarization for each restricted beam. [0075] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam can be the sum of the magnitude square of the non-zero FD coefficients corresponding to a pair of restricted beams in a given layer. For example, this embodiment can correspond to a case where summation is per layer, but across both polarizations for each restricted beam. [0076] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam the sum of the magnitude square of the non-zero FD coefficients corresponding to the restricted beam summed across all layers. For example, this embodiment can correspond to a case where summation is across all layers, but per polarization for each restricted beam. [0077] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam can be the sum of the magnitude square of the non-zero FD coefficients corresponding to a pair of restricted beams summed across all layers. For example, this embodiment can correspond to a case where summation is across all layers and polarizations for each restricted beam. [0078] According to a possible embodiment, the reference metric corresponding to each restricted beam can be a function of a set of beam powers of all beams other than the corresponding restricted beam. A beam power of a beam can be equal to the sum of a magnitude square of the non-zero FD coefficients of at least one beam. For example, the non-zero aspect of the FD coefficient can indicate the parameter β in the reference metric equations. Otherwise the parameter β can be 0 when FD coefficients are not selected. The beam power can be sum of a magnitude square of the non-zero FD coefficients of one beam or of a number, k, of beams, such as when the beam powers are summed across two polarizations of beams. [0079] According to a possible implementation of the above embodiment, the function of the set of beam powers can be a maximum of the set of beam powers of beams other than the restricted beam in a given layer. For example, this implementation can correspond to a case where summation is within a layer of beams for the reference metric. [0080] According to a possible implementation of the above embodiment, the function of the set of beam powers can be a maximum of the set of beam powers of beams other than the restricted beam summed over all layers. For example, this implementation can correspond to a case where summation is across layers of beams for the reference metric. [0081] According to a possible implementation of the above embodiment, the function of the set of beam powers can be a maximum of the set of beam powers of beams other than the restricted beam across all layers. For example, this implementation can correspond to a case where summation is over the maximum layer of beams for the reference metric. [0082] According to a possible implementation of the above embodiment, the beam power of a beam can be equal to the sum of a magnitude square of the non-zero FD coefficients of a pair of beams. For example, this implementation can correspond to a case where summation is across both polarizations of a pair beams for the reference metric. [0083] It should be understood that, notwithstanding the particular steps as shown in the figures, a variety of additional or different steps can be performed depending upon the embodiment, and one or more of the particular steps can be rearranged, repeated or eliminated entirely depending upon the embodiment. Also, some of the steps performed can be repeated on an ongoing or continuous basis simultaneously while other steps are performed. Furthermore, different steps can be performed by different elements or in a single element of the disclosed embodiments. Additionally, a network entity, such as a base station, TRP, mobility management entity, or other network entity, can perform reciprocal operations of a UE. For example, the network entity can transmit signals received by the UE and can receive signals transmitted by the UE. The network entity can also process and operate on sent and received signals. [0084] FIG.5 is an example block diagram of an apparatus 500, such as the UE 110, the network entity 120, or any other wireless communication device disclosed herein, according to a possible embodiment. The apparatus 500 can include a housing 510, a controller 520 coupled to the housing 510, audio input and output circuitry 530 coupled to the controller 520, a display 540 coupled to the controller 520, a memory 550 coupled to the controller 520, a user interface 560 coupled to the controller 520, a transceiver 570 coupled to the controller 520, at least one antenna 575 coupled to the transceiver 570, and a network interface 580 coupled to the controller 520. The apparatus 500 may not necessarily include all of the illustrated elements for different embodiments of the present disclosure. The apparatus 500 can perform the methods described in all the embodiments. [0085] The display 540 can be a viewfinder, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, an Organic Light Emitting Diode (OLED) display, a plasma display, a projection display, a touch screen, or any other device that displays information. The transceiver 570 can be one or more transceivers that can include a transmitter and/or a receiver. The audio input and output circuitry 530 can include a microphone, a speaker, a transducer, or any other audio input and output circuitry. The user interface 560 can include a keypad, a keyboard, buttons, a touch pad, a joystick, a touch screen display, another additional display, or any other device useful for providing an interface between a user and an electronic device. The network interface 580 can be a Universal Serial Bus (USB) port, an Ethernet port, an infrared transmitter/receiver, an IEEE 1394 port, a wireless transceiver, a WLAN transceiver, or any other interface that can connect an apparatus to a network, device, and/or computer and that can transmit and receive data communication signals. The memory 550 can include a Random-Access Memory (RAM), a Read Only Memory (ROM), an optical memory, a solid-state memory, a flash memory, a removable memory, a hard drive, a cache, or any other memory that can be coupled to an apparatus. [0086] The apparatus 500 or the controller 520 may implement any operating system, such as Microsoft Windows®, UNIX®, LINUX®, Android TM , or any other operating system. Apparatus operation software may be written in any programming language, such as C, C++, Java, or Visual Basic, for example. Apparatus software may also run on an application framework, such as, for example, a Java® framework, a .NET® framework, or any other application framework. The software and/or the operating system may be stored in the memory 550, elsewhere on the apparatus 500, in cloud storage, and/or anywhere else that can store software and/or an operating system. The apparatus 500 or the controller 520 may also use hardware to implement disclosed operations. For example, the controller 520 may be any programmable processor. Furthermore, the controller 520 may perform some or all of the disclosed operations. For example, at least some operations can be performed using cloud computing and the controller 520 may perform other operations. At least some operations can also be performed computer executable instructions executed by at least one computer processor. Disclosed embodiments may also be implemented on a general-purpose or a special purpose computer, a programmed microprocessor or microprocessor, peripheral integrated circuit elements, an application-specific integrated circuit or other integrated circuits, hardware/electronic logic circuits, such as a discrete element circuit, a programmable logic device, such as a programmable logic array, field programmable gate-array, or the like. In general, the controller 520 may be any controller or processor device or devices capable of operating an apparatus and implementing the disclosed embodiments. Some or all of the additional elements of the apparatus 500 can also perform some or all of the operations of the disclosed embodiments. [0087] In operation, the apparatus 500 can perform the methods and operations of the disclosed embodiments. The transceiver 570 can transmit and receive signals, including data signals and control signals that can include respective data and control information. The controller 520 can generate and process the transmitted and received signals and information. [0088] In operation according to a possible embodiment, the transceiver 570 can receive a codebook subset restriction configuration from a network entity. The codebook subset restriction configuration can indicate a set of restricted beams. The codebook subset restriction configuration can also indicate amplitude restriction values for each restricted beam in the set of restricted beams. The transceiver 570 can receive a set of reference signals from the network entity. [0089] The controller 520 can define a set of FD coefficients. The set of FD coefficients can be an element of a DFT-compression codebook. Each FD coefficient of the set of FD coefficients can correspond to a beam. For example, each coefficient can have a set of indices including spatial basis/beam indices, frequency basis indices, and layer indices. Each FD coefficient of the set of FD coefficients can correspond to a beam. A beam that has an FD coefficient can have at least one FD coefficient. Each beam of the set of restricted beams can correspond to a function of an amplitude restriction ratio. For example, an amplitude restriction ratio calculation block can generate the amplitude restriction ratio of a beam or beam/polarization index pair. [0090] The function of the amplitude restriction ratio of each restricted beam can be restricted to be less than or equal to the amplitude restriction value corresponding to the corresponding the restricted beam. For example, the amplitude restriction value for beam index l , γl can specify an upper limit on some metric of the fed back precoding matrix and the beam with index l . [0091] The amplitude restriction ratio of each restricted beam can be a ratio of a restricted beam metric corresponding to each restricted beam and a reference metric corresponding to each restricted beam. The restricted beam metric can be a function of FD coefficients corresponding to only the corresponding restricted beam. For example, the restricted beam metric can be a measure of the power or, more generally, the interference that will be caused in the direction of a spatial beam l 0 when the gNB precodes data with the fed back precoder coefficients . The reference metric corresponding to each restricted beam can be a function of at least a subset of FD coefficients corresponding to beams other than the restricted beam. For example, a reference metric calculation block can calculate a reference metric based on the FD coefficients of a subset of the selected beams and the set restricted beams. [0092] The controller 520 can generate the set of FD coefficients based on at least the restriction of the function of the amplitude restriction ratio of each beam in the set of restricted beams. The transceiver 570 can transmit at least one CSI report containing the set of FD coefficients. [0093] According to a possible embodiment, the reference metric corresponding to each restricted beam can be a function of a subset of the FD coefficients corresponding to only beams other than the restricted beam. According to a possible embodiment, the function of the amplitude restriction ratio can be a square root of the amplitude restriction ratio. According to a possible embodiment, the function of the amplitude restriction ratio can be the amplitude restriction ratio itself. [0094] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam can be the sum of the magnitude square of the non-zero FD coefficients corresponding to the restricted beam in a given layer. For example, this embodiment can correspond to a case where summation is across per layer, and per polarization for each restricted beam. [0095] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam can be the sum of the magnitude square of the non-zero FD coefficients corresponding to a pair of restricted beams in a given layer. For example, this embodiment can correspond to a case where summation is per layer, but across both polarizations for each restricted beam. [0096] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam the sum of the magnitude square of the non-zero FD coefficients corresponding to the restricted beam summed across all layers. For example, this embodiment can correspond to a case where summation is across all layers, but per polarization for each restricted beam. [0097] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam can be the sum of the magnitude square of the non-zero FD coefficients corresponding to a pair of restricted beams summed across all layers. For example, this embodiment can correspond to a case where summation is across all layers and polarizations for each restricted beam. [0098] According to a possible embodiment, the reference metric corresponding to each restricted beam can be a function of a set of beam powers of all beams other than the corresponding restricted beam. A beam power of a beam can be equal to the sum of a magnitude square of the non-zero FD coefficients of at least one beam. For example, the non-zero aspect of the FD coefficient can indicate the parameter β in the reference metric equations. Otherwise the parameter β can be 0 when FD coefficients are not selected. The beam power can be sum of a magnitude square of the non-zero FD coefficients of one beam or of a number, k, of beams, such as when the beam powers are summed across two polarizations of beams. [0099] According to a possible implementation of the above embodiment, the function of the set of beam powers can be a maximum of the set of beam powers of beams other than the restricted beam in a given layer. For example, this implementation can correspond to a case where summation is within a layer of beams for the reference metric. [00100] According to a possible implementation of the above embodiment, the function of the set of beam powers can be a maximum of the set of beam powers of beams other than the restricted beam summed over all layers. For example, this implementation can correspond to a case where summation is across layers of beams for the reference metric. [00101] According to a possible implementation of the above embodiment, the function of the set of beam powers can be a maximum of the set of beam powers of beams other than the restricted beam across all layers. For example, this implementation can correspond to a case where summation is over the maximum layer of beams for the reference metric. [00102] According to a possible implementation of the above embodiment, the beam power of a beam can be equal to the sum of a magnitude square of the non-zero FD coefficients of a pair of beams. For example, this implementation can correspond to a case where summation is across both polarizations of a pair beams for the reference metric. [00103] According to a possible embodiment, a method can include receiving a messaging providing a configuration parameter indicating a set vector groups from a gNB. Each vector group can correspond to a set of restricted beams. The method can include receiving a message from a gNB containing an indication of amplitude restriction values for each of the restricted beams in the sets of restricted beams. The method can include receiving a set of reference signals transmitted from a gNB. The method can include generating a set of frequency domain (FD) coefficients. The set of FD coefficients can be an element of a DFT- compression codebook. Each FD coefficient can correspond to a beam. Each FD coefficient that corresponds to a restricted beam can correspond to an amplitude restriction ratio. Each amplitude restriction ratio can correspond to the FD coefficient’s restricted beam. The amplitude restriction ratio of each restricted beam can be less than or equal to the amplitude restriction value corresponding to the restricted beam. The amplitude restriction ratio of each restricted beam can be the ratio of a restricted beam metric corresponding to each restricted beam and a reference metric corresponding to each restricted beam. The restricted beam metric can be a function of only the coefficients corresponding to the restricted beam. The reference metric corresponding to each restricted beam can be a function of only the FD coefficients corresponding to beams other than the restricted beam. The method can include transmitting a message containing the set of FD coefficients to the gNB. [00104] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam can be the sum of the magnitude square of the FD coefficients corresponding to the restricted beam. [00105] According to a possible embodiment, the reference metric corresponding to each restricted beam can be a function of the set of beam powers of all beams other than the restricted beam. The beam power of a beam can be equal to the sum of the magnitude square of the FD coefficients of a beam. [00106] According to a possible embodiment, the function of the set of beams powers can be the maximum of the set of beam powers of beams other than the restricted beam. [00107] According to a possible embodiment, the restricted beam metric corresponding to each restricted beam can be the sum of the magnitude square of the FD coefficients corresponding to the restricted beam. The reference metric corresponding to each restricted beam can be the maximum of the set of beam powers of all beams other than the restricted beam. The beam power of a beam can be equal to the sum of the magnitude square of the FD coefficients of the beam. [00108] At least some methods of this disclosure can be implemented on a programmed processor. However, the controllers, flowcharts, and modules may also be implemented on a general purpose or special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit elements, an integrated circuit, a hardware electronic or logic circuit such as a discrete element circuit, a programmable logic device, or the like. In general, any device on which resides a finite state machine capable of implementing the flowcharts shown in the figures may be used to implement the processor functions of this disclosure. [00109] At least some embodiments can improve operation of the disclosed devices. Also, while this disclosure has been described with specific embodiments thereof, it is evident that many alternatives, modifications, and variations will be apparent to those skilled in the art. For example, various components of the embodiments may be interchanged, added, or substituted in the other embodiments. Also, all of the elements of each figure are not necessary for operation of the disclosed embodiments. For example, one of ordinary skill in the art of the disclosed embodiments would be enabled to make and use the teachings of the disclosure by simply employing the elements of the independent claims. Accordingly, embodiments of the disclosure as set forth herein are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the disclosure. [00110] In this document, relational terms such as "first," "second," and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The phrase "at least one of,"” "at least one selected from the group of," or "at least one selected from" followed by a list is defined to mean one, some, or all, but not necessarily all of, the elements in the list. The terms "comprises," "comprising," "including," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "a," "an," or the like does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element. Also, the term "another" is defined as at least a second or more. The terms "including," "having," and the like, as used herein, are defined as "comprising." Furthermore, the background section is not admitted as prior art, is written as the inventor's own understanding of the context of some embodiments at the time of filing, and includes the inventor's own recognition of any problems with existing technologies and/or problems experienced in the inventor's own work.