Layer 1 and layer 2 channel state information rich reporting mechanisms

11812435 · 2023-11-07

Assignee

Inventors

Cpc classification

International classification

Abstract

A method and system for reporting multi-beam channel state information, CSI, in a wireless device are disclosed. According to one aspect, the method includes providing an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k. The method also includes providing an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission. The method also includes transmitting at least one of the indication of beam index pairs, beam power, beam rotation and CQI.

Claims

1. A method in a user equipment of reporting multi-beam channel state information, CSI, in uplink control information, UCI, the method including: performing a first transmission in the UCI, the first transmission indicating a plurality of beam index pairs, (l.sub.k,m.sub.k), each beam index pair corresponding to a beam k; and performing a second transmission in the UCI, the second transmission indicating at least one of a beam power, a beam rotation and a channel quality index, CQI.

2. The method of claim 1, wherein a beam power p.sub.k of a beam k is a real number such that a cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c.sub.k′|.sup.2=1 and beam rotations r.sub.1 and r.sub.2 are real numbers such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k can be expressed as Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ′.sub.2,k=Δ′.sub.2,k+r.sub.2.

3. The method of claim 1, further comprising: generating a first periodicity CSI report corresponding to a plurality of beams and identifying a plurality of beam cophasing factors; and transmitting the beam cophasing factors on an uplink transport channel, the uplink transport channel being produced using a medium access control, MAC, protocol.

4. The method of claim 1, further comprising: receiving signaling identifying a periodicity N.sub.pd with which a plurality of CSI reports should be transmitted; determining at least a second periodicity H′.Math.N.sub.pd, where H′ is an integer greater than zero; transmitting a CQI report of a plurality of CQI reports in UCI in a subframe occurring once every N.sub.pd subframes unless a second periodicity CSI report is to be transmitted, wherein the second periodicity CSI report includes at least one of a beam index i, the beam power, and the beam rotation, in UCI in in a subframe occurring once every H′.Math.N.sub.pd subframes, wherein: a beam power p.sub.i for a beam with index i is a real number such that cophasing factor cophasing factor c.sub.i can be expressed c.sub.i=c′.sub.ip.sub.i, where |c.sub.i′|.sup.2=1, and a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions Δ.sub.1 and Δ.sub.2 can be expressed Δ.sub.1=Δ′.sub.1+r.sub.1 and Δ.sub.2=Δ′.sub.2+r.sub.2; and if the second periodicity CSI report (28) is to be transmitted, transmitting the second periodicity CSI report once every H′.Math.N.sub.pd subframes.

5. The method of claim 1, wherein: each beam is a k.sup.th beam, d(k), that comprises a set of complex numbers and has index pair (l.sub.k,m.sub.k), each element of the set of complex numbers being characterized by at least one complex phase shift such that: d.sub.n(k)=d.sub.i(k)α.sub.i,ne.sup.j2π(pΔ.sup.1,k.sup.+qΔ.sup.2,k.sup.); d.sub.n(k), and d.sub.i(k) are i.sup.th and n.sup.th elements of d(k), respectively; α.sub.i,n is a real number corresponding to the i.sup.th and n.sup.th elements of d(k); p and q are integers; and beam directions Δ.sub.1,k and Δ.sub.2,k are real numbers corresponding to beams with index pair (l.sub.k, m.sub.k) that determine the complex phase shifts e.sup.j2πΔ.sup.1,k and e.sup.j2πΔ.sup.2,k respectively; and each beam cophasing coefficient is a complex number c.sub.k for d(k) that is used to adjust the phase of the i.sup.th element of d(k) according to c.sub.kd.sub.i(k).

6. The method of claim 1, further comprising generating a third periodicity CSI report (28) corresponding to a first subframe, the CSI report (28) including indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI).

7. The method of claim 6, further comprising: determining a second subframe in which a user equipment may transmit the CSI report; if the user equipment receives a grant allowing it to transmit in the second subframe, transmitting the CSI report in an uplink transport channel in the second subframe; and otherwise, transmitting the CSI report in the uplink transport channel in a third subframe after the second subframe, wherein the user equipment receives a grant allowing it to transmit in the third subframe.

8. The method of claim 1, further comprising: calculating a channel quality metric in a first subframe; generating a CSI report corresponding to the first subframe; and if the channel quality metric meets a reporting criterion, transmitting the CSI report in an uplink transport channel in a second subframe, the second subframe being after the first subframe.

9. The method of claim 1, further comprising successfully decoding one of a downlink control channel and downlink shared transport channel (DL-SCH) in a first subframe, where one of downlink channel information, DCI, in the downlink control channel and the DL-SCH indicate that the user equipment should report CSI.

10. A user equipment for reporting multi-beam channel state information, CSI, in uplink control information, UCI, the user equipment including: processing circuitry configured to: indicate a plurality of beam index pairs, (l.sub.k,m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k; and indicate at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission; and a transceiver configured to transmit the first and second transmission.

11. The user equipment of claim 10, wherein a beam power p.sub.k of a beam k is a real number such that a cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c′.sub.k|.sup.2=1, and beam rotations r.sub.1 and r.sub.2 are real numbers such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k can be expressed as Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ′.sub.2,k=Δ′.sub.2,k+r.sub.2.

12. The user equipment of claim 10, wherein the processing circuitry is further configured to: generate a CSI report corresponding to a plurality of beams and identifying a plurality of beam cophasing factors; and transmit the beam cophasing factors on an uplink transport channel, the uplink transport channel being produced using a medium access control, MAC, protocol.

13. The user equipment of claim 10, wherein: each beam is a k.sup.th beam, d(k), that comprises a set of complex numbers and has index pair (l.sub.k,m.sub.k), each element of the set of complex numbers being characterized by at least one complex phase shift such that: d.sub.n(k)=d.sub.i(k)α.sub.i,ne.sup.j2π(pΔ.sup.1,k.sup.+qΔ.sup.2,k.sup.); d.sub.n(k), and d.sub.i(k) are i.sup.th and n.sup.th elements of d(k), respectively; α.sub.i,n is a real number corresponding to the i.sup.th and n.sup.th elements of d(k); p and q are integers; and beam directions Δ.sub.1,k and Δ.sub.2,k are real numbers corresponding to beams with index pair (l.sub.k, m.sub.k) that determine the complex phase shifts e.sup.j2πΔ.sup.1,k and e.sup.j2πΔ.sup.2,k respectively; and each beam cophasing coefficient is a complex number c.sub.k for d(k) that is used to adjust the phase of the i.sup.th element of d(k) according to c.sub.kd.sub.i(k).

14. The user equipment of claim 10, wherein: the transceiver is further configured to: receive signaling identifying a periodicity N.sub.pd with which a plurality of CSI reports should be transmitted; transmit a CQI report of a plurality of CQI reports in UCI in a subframe occurring once every N.sub.pd subframes unless a second periodicity CSI report is to be transmitted, wherein: the second periodicity CSI report includes at least one of the beam index i, the beam power, and the beam rotation, in UCI in in a subframe occurring once every H′.Math.N.sub.pd subframes, wherein: a beam power p.sub.i for a beam with index i is a real number such that cophasing factor c.sub.i can be expressed c.sub.i=c′.sub.ip.sub.i, where |c.sub.i′|.sup.2=1, and a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions Δ.sub.1 and Δ.sub.2 can be expressed Δ.sub.1=Δ′.sub.1+r.sub.1 and Δ.sub.2=Δ′.sub.2+r.sub.2; and if the second periodicity CSI report is to be transmitted, transmit the second CSI report once every H′.Math.N.sub.pd subframes.

15. The user equipment of claim 10, wherein the processing circuitry is further configured to generate a CSI report corresponding to a first subframe, the CSI report including indications of at least one of a recommended precoder, a channel quality indicator (COI), a rank indicator (RI), and a CSI-RS resource indicator (CRI).

16. The user equipment of claim 15, wherein the processing circuitry is further configured to: determine a second subframe in which the user equipment may transmit the CSI report; and the transceiver configured to; if the user equipment receives a grant allowing it to transmit in the second subframe, transmit the CSI report in an uplink transport channel in the second subframe; and otherwise, transmit the CSI report in the uplink transport channel in a third subframe after the second subframe, wherein the user equipment receives a grant allowing it to transmit in the third subframe.

17. The user equipment of claim 10, wherein the processing circuitry is further configured to: calculate a channel quality metric in a first subframe; generate a CSI report corresponding to the first subframe; and the transceiver further configured to, if the channel quality metric meets a reporting criterion, transmit the CSI report in an uplink transport channel in a second subframe, the second subframe being after the first subframe.

18. The user equipment of claim 10, wherein the processing circuitry is further configured to decode one of a downlink control channel and downlink shared transport channel, DL-SCH, in a first subframe, where one of downlink control information, DCI, in the downlink control channel and the DL-SCH indicate that the user equipment should report CSI.

19. A base station comprising: processing circuitry configured to: instruct a user equipment to calculate and transmit channel station information, CSI, reports; receive, in a first transmission of the UCI, an indication of a plurality of beam index pairs, (l.sub.k,m.sub.k), each beam index pair corresponding to a beam k; and receive, in a second transmission of the UCI, an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI.

20. The base station of claim 19, wherein a beam power p.sub.k of a beam k is a real number such that a cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c′.sub.k|.sup.2=1, and beam rotations r.sub.1 and r.sub.2 are real numbers such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k can be expressed as Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ.sub.2,k=Δ′.sub.2,k+r.sub.2.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) A more complete understanding of the present embodiments, and the attendant advantages and features thereof, will be more readily understood by reference to the following detailed description when considered in conjunction with the accompanying drawings wherein:

(2) FIG. 1 is a time-frequency grid showing a resource element;

(3) FIG. 2 is a radio frame;

(4) FIG. 3 is a time-frequency grid showing a control region and reference symbols;

(5) FIG. 4 is a time-frequency grid showing resource blocks assigned for uplink control on the PUCCH;

(6) FIG. 5 is a block diagram of a spatial multiplexing operation;

(7) FIG. 6 is a diagram of allocation of system bandwidth for subband and wide band configurations;

(8) FIG. 7 is a 4×4 antenna array;

(9) FIG. 8 is a grid of DFT beams;

(10) FIG. 9 are antenna port mappings for a single polarization 2D antenna;

(11) FIG. 10 is a block diagram of a wireless device;

(12) FIG. 11 is a block diagram of an alternative embodiment of the wireless device;

(13) FIG. 12 is a block diagram of an alternative embodiment of the wireless device;

(14) FIG. 13 is a block diagram of an alternative embodiment of the wireless device;

(15) FIG. 14 is a block diagram of a network node;

(16) FIG. 15 is a block diagram of an alternative embodiment of a network node;

(17) FIG. 16 is a flowchart of an exemplary process of reporting multi-beam channel state information, CSI, in a wireless device;

(18) FIG. 17 is a flowchart of an exemplary process in a wireless device of reporting channel state information, CSI, at predetermined times on an uplink transport channel;

(19) FIG. 18 is a flowchart of a process for reporting multi-beam channel state information, CSI, in uplink control information, UCI;

(20) FIG. 19 is a flowchart of an exemplary process of reporting triggered channel state information, CSI, reports on an uplink transport channel;

(21) FIG. 20 is a flowchart of an exemplary process in a wireless device of triggering channel state information, CSI, reports on an uplink transport channel; and

(22) FIG. 21 is a flowchart of an exemplary process in a network node for processing CSI reports.

DETAILED DESCRIPTION

(23) Note that although terminology from the third generation partnership project, (3GPP) long term evolution (LTE) is used in this disclosure as an example, this should not be seen as limiting the scope of the disclosure to only the aforementioned system. Other wireless systems, including NR (i.e., 5G), wideband code division multiple access (WCDMA), WiMax, ultra mobile broadband (UMB) and global system for mobile communications (GSM), may also benefit from exploiting the concepts and methods covered within this disclosure.

(24) Also note that terminology such as eNodeB and wireless device should be considered non-limiting and does in particular not imply a certain hierarchical relation between the two; in general, “eNodeB” could be considered as device 1 and “wireless device” device 2, and these two devices communicate with each other over some radio channel. Also, while some of the principles of the disclosure focus on wireless transmissions in the downlink/uplink, they may be equally applicable in the uplink/downlink.

(25) The term wireless device used herein may refer to any type of wireless device communicating with a network node and/or with another wireless device in a cellular or mobile communication system. Examples of a wireless device are user equipment (UE), target device, device to device (D2D) wireless device, machine type wireless device or wireless device capable of machine to machine (M2M) communication, PDA, iPAD, Tablet, mobile terminals, smart phone, laptop embedded equipped (LEE), laptop mounted equipment (LME), USB dongles etc.

(26) The term “network node” used herein may refer to a radio network node or another network node, e.g., a core network node, MSC, MME, O&M, OSS, SON, positioning node (e.g. E-SMLC), MDT node, etc.

(27) The term “radio network node” or “network node” used herein can be any kind of network node comprised in a radio network which may further comprise any of base station (BS), radio base station, base transceiver station (BTS), base station controller (BSC), radio network controller (RNC), evolved Node B (eNB or eNodeB), Node B, multi-standard radio (MSR) radio node such as MSR BS, relay node, donor node controlling relay, radio access point (AP), transmission points, transmission nodes, Remote Radio Unit (RRU) Remote Radio Head (RRH), nodes in distributed antenna system (DAS), etc.

(28) Note further that functions described herein as being performed by a wireless device or a network node may be distributed over a plurality of wireless devices and/or network nodes.

(29) Before describing in detail exemplary embodiments, it is noted that the embodiments reside primarily in combinations of apparatus components and processing steps related to L1 and L2 CSI reporting mechanisms. Accordingly, components have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

(30) As used herein, relational terms, such as “first” and “second,” “top” and “bottom,” and the like, may be used solely to distinguish one entity or element from another entity or element without necessarily requiring or implying any physical or logical relationship or order between such entities or elements.

(31) In some embodiments, the CSI report is carried on UL-SCH (in a MAC control element or RRC), allowing more efficient transmission than Rel-13 physical layer control signaling could. The CSI report on UL-SCH may be transmitted in a near-periodic manner, when triggered via DL-SCH or DCI, or when wireless device measurements trigger the report.

(32) Because it requires on the order of 10s of bits, the beam direction (and other wideband CSI including a CQI) may be transmitted in UCI. If the UCI is transmitted periodically, the timing for the multi-beam CSI is derived from the CQI report timing.

(33) The beam direction information in UCI can be used to identify beams to use in beamformed CSI-RS for a wireless device, select wireless devices for MU-MIMO pairing, or to identify precoding to apply to EPDCCH. The cophasing information in the report in UL-SCH provides more detailed channel state information that can be used to reduce mutual interference among coscheduled MU-MIMO wireless devices. Such detailed information is not always needed, and so the report on UL-SCH can be provided when requested by the network node.

(34) The report on UCI is compact, and so it may be frequently transmitted without much overhead and can be used to efficiently decide which wireless devices to schedule. Consequently, the report on UCI can also contain SINR related information such as a CQI and/or an indication of the relative power among the beams. The network can then compare channel quality among different wireless devices as part of its scheduling decisions, and determine low resolution precoding from the other information in the first report to serve the selected wireless device(s). Additionally, the network can use the report on UCI containing SINR information to decide when to request the second report from the wireless device(s).

(35) As observed above, CSI for feedback for the beam index, beam shift, and relative beam power (‘W.sub.1’) components in the disclosed multibeam codebook is relatively compact, requiring on the order of tens of bits. On the other hand, CSI for feedback for beam and polarization cophasing (‘W.sub.2’) is substantial, needing hundreds of bits. The compact size of the W.sub.1 reports makes it feasible to carry them in current (Rel-13) LTE PUCCH or PUSCH. However, the W.sub.2 reports are too large to be well suited to current PUCCH or PUSCH transmission. For PUCCH, only PUCCH formats 4 or 5 can support such large payload sizes, and these would not be efficient, since periodic transmission does not support link adaptation, and also because turbo coding is not supported. For PUSCH, turbo coding of CSI is also not supported, and while link adaptation is possible in some cases, the payload size is known beforehand to the network node, e.g., eNodeB, and wireless device, precluding the ability to reduce overhead when the wireless device identifies that less overhead is needed.

(36) A second observation is that W.sub.1 and W.sub.2 information can be used independently. W.sub.1 identifies long term and wide band information, and so is suitable for identifying beams to use in beamformed CSI-RS for a wireless device, select wireless devices for MU-MIMO pairing, or to identify precoding to apply to EPDCCH. On the other hand, W.sub.2 identifies short term and narrow band information, and so is used to provide extra channel state information needed for high resolution beamforming and to reduce mutual interference among coscheduled MU-MIMO. Such detailed information is not always needed.

(37) Because W.sub.1 information is compact, it may be frequently transmitted without much overhead, and can be used to efficiently decide which wireless devices to schedule. Consequently, a report containing W.sub.1 information can also contain SINR related information such as a CQI and/or an indication of the relative power among the beams. The network can then compare channel quality among different wireless devices as part of its scheduling decisions, and determine low resolution precoding from the other information in the first report to serve the selected wireless device(s). Furthermore, using the W.sub.1 information for scheduling decisions rather than both W.sub.1 and W.sub.2 can simplify network node implementation significantly. Additionally, the network can use a first report containing W.sub.1 and SINR information to decide when to request a second report containing W.sub.2 from the wireless device(s).

(38) These two sets of observations motivate a two part CSI reporting structure, where W.sub.2 is reported on an as-needed basis in higher layers, and W.sub.1 is reported using existing PUCCH and PUSCH mechanisms. The use of higher layer reporting for W.sub.2 allows full link adaptation, variable payload sizes, and automatically supports turbo coding. In the following, we describe the reporting mechanisms in more detail. We also consider a special case where a compact wideband W.sub.2 report is reported in UCI.

(39) While embodiments are generally described using dual polarized beams and a number of dual polarized beams N.sub.DP, many aspects of the embodiments do not require the use of dual polarized beams, and single polarized beams (characterized by a number of single polarized beams N.sub.SP) may instead be used.

(40) W.sub.2 can require large CSI reporting payloads because it is reported per subband, per beam, as well as per polarization, as described above. In some cases, it may be desirable to report lower resolution CSI, such as when the channel is sufficiently flat in frequency so that wideband CSI reporting is sufficient. In this case, a single wideband polarization cophasing factor is reported, i.e., only one value of e.sup.jα with

(41) b DP = [ d e j α d ] )
using the notation for multi-beam CSI provided in the background section above. The polarization cophasing factor corresponds to the beam with greatest power. Values of e.sup.jα∈{1,j,−1,−j} should be sufficient for wideband reporting, and so a two bit indication of wideband W.sub.2 per multi-beam CSI report can be suitable.

(42) Aperiodic CSI reports in UCI are triggered by DCI in uplink grants in Rel-13. For consistency with this Rel-13 mechanism, it can be beneficial to also trigger aperiodic CSI reports carried by higher layers using DCI. One way to do this would be to trigger a W.sub.2 report whenever a W.sub.1 report is triggered. Additionally, in some embodiments, it is desirable to be able to trigger these two report types independently in order to avoid excessive overhead. Therefore, another approach would be to add additional triggering states to DCI to allow W.sub.2 to be triggered independently of W.sub.1. This requires extra overhead in DCI, but has the benefit that a PDSCH transmission is not needed to trigger the CSI report, and so DCI carried in a UL grant is sufficient in this case. Another motivation for higher layer triggering of aperiodic CSI reports carried by is that DCI based signaling triggering mixes higher layer signaling with physical layer signaling.

(43) Given the above observations, in an embodiment, a wireless device reports CSI comprising at least beam cophasing information in a MAC PDU carried within UL-SCH. The CSI report may additionally contain multi-beam W.sub.1 information, comprising at least a beam index. Furthermore, the CSI report may also include CQI, Rel-13 PMI, RI, and/or CRI.

(44) CSI reporting such as for PMI, CQI, RI, or CRI is not carried on higher layers in Rel-13 LTE. Therefore, no timing mechanism exists in Rel-13 to tie a CSI report carried on UL-SCH to the time at which the CSI is measured. CSI reporting in Rel-13 defines the timing via a reference resource (defined in section 7.2.3 of 3GPP TS 36.213). These are defined in different ways in the following, according to the mechanism used for the CSI reporting.

(45) The wireless device reports periodically, when triggered by a request from the network e.g., from a network node, or when a measurement meets a predetermined criterion. The network trigger identifies at least a set of CSI-RS ports to which the CSI report should correspond. Similarly, a periodic report or a report triggered by a measurement corresponds to a predetermined set of CSI-RS ports. Periodic reporting, network based, and measurement based triggering is described in more detail in the following.

(46) Periodic CSI reporting can be a MAC or RRC procedure where the wireless device calculates CSI for reference resources occupying particular subframes. In this case, the subframes containing the reference resources can be specified to be the same as those for which a CQI report is calculated. If Rel-13 CQI report timing is used, then the reference resource is defined by a subframe n−n.sub.CQI_ref,

(47) Where Subframe n corresponds to when (10×n.sub.f+└n.sub.s/2j−N.sub.OFFSET,CQI)mod(N.sub.pd)=0 n.sub.CQI_ref is a non-negative integer, for example 4 or 5 n.sub.f, n.sub.s, N.sub.pd, and N.sub.OFFSET,CQI are as defined with respect to Table 1 (and as also defined in 3GPP TS 36.213 and 36.331).

(48) Although the reference resource timing may be set according to Rel-13 periodic CQI report timing, the subframe in which the CSI-report is transmitted on UL-SCH may not be the same as the CQI report timing. A wireless device needs a grant to transmit on UL-SCH, and the wireless device may not have one in subframe n. Therefore, the wireless device will report the CSI in subframe n or later, when the wireless device receives the uplink grant. If the wireless device does not receive an UL grant prior to a CSI-RS subframe configured for calculating a new CSI report for the same CSI process, the wireless device discards the old CSI, and reports the new CSI.

(49) In an embodiment, the network trigger may be carried within a DL-SCH using a MAC CE or an RRC message. A Rel-13 wireless device can be configured with multiple CSI-RS resources and/or CSI processes, where the CSI-RS resource or process configurations identify a number of CSI-RS ports, as well as the subframes and resource elements where the CSI-RS occur. In such cases, it may be necessary to at least indicate which CSI-RS resource or process is to be reported on. Therefore, the network trigger may contain a CSI-RS resource identifier from 3GPP TS 36.331 such as csi-RS-ConfigNZPIdListExt-r13, a CSI process identifier such as CSI-ProcessId-r11, or newly defined similar identifiers. Furthermore, the trigger can contain one or more additional parameters such as one that identifies a number of beams N.sub.DP or N.sub.SP, oversampling factors Q.sub.H or Q.sub.V, subbands for which W.sub.2 is to be reported, or a rank with which to report CSI. The size of the report may vary according to such additional parameters, thereby enabling the network to control the overhead of the CSI reports.

(50) When the wireless device successfully decodes a CSI report trigger on DL-SCH in subframe n, it may transmit the CSI report in subframe n+k, where k is a non-negative integer used to allow enough time to process CSI and transmit the CSI report on UL-SCH, for example k=4 subframes. The wireless device will transmit the CSI report in subframe n+k if it has a grant for UL-SCH in subframe n+k. Otherwise, it will report the CSI on UL-SCH in the earliest subframe after n+k for which it has a grant for UL-SCH. If the grant for UL-SCH arrives after a new CSI trigger on DL-SCH, the old CSI report is discarded and a new one is calculated based on the subframe in which the new trigger is successfully decoded.

(51) The reference resource for the CSI report whose trigger on DL-SCH is successfully decoded in subframe n is defined as the subframe, n+k−n.sub.CQI_ref′, where k is the above minimum delay until a report can be transmitted on UL-SCH, and n′.sub.CQI_ref is a non-negative integer, for example 4 or 5. In some embodiments n′.sub.CQI_ref=n.sub.CQI_ref. In another embodiment, the subframe information of the reference resource may be included in the CSI report so that when the CSI report is received, the network knows which subframe the CSI is valid for.

(52) If multi-beam W.sub.1 and W.sub.2 information is not reported together in one report, then it may be necessary to determine to which prior W.sub.1 report the W.sub.2 report is associated. In one approach, the most recent W.sub.1 report is associated with the triggered W.sub.2 report. In another approach, the trigger includes an identifier of the prior W.sub.1 report.

(53) When the trigger is carried in DL-SCH, the overhead from the trigger can be much larger than when it is carried in DCI. Therefore, if frequent triggering is needed, it may be desirable to carry the network trigger within the DCI of a UL grant on EPDCCH or PDCCH. In this case, it is desirable to use a limited amount of triggering information in order to limit the overhead on EPDCCH or PDCCH. Rel-13 CSI request bits in DCI formats 0 and 4 consist of 1, 2, or 3 bits and identify cells, CSI subframe set pairs, and/or CSI process(es) for which to provide a CSI report, as discussed in 3GPP TS 36.212 revision 13.2.0, section 5.3.3.1, and 3GPP TS 36.213 revision 13.2.0, section 7.2.1. Therefore, in an embodiment, a value of a CSI request field indicates that a CSI report for a CSI process should be transmitted on UL-SCH. The CSI report may contain both W.sub.1 and W.sub.2 information, as well as CQI, RI, other PMI, and CRI, as described above.

(54) When the wireless device successfully decodes a CSI report trigger in DCI of a UL grant in subframe n, the wireless device will transmit the CSI report in subframe n+k, where k is a non-negative integer equal to the delay between a UL grant and transmission of PUSCH. As above, k is used to allow enough time to process CSI and transmit the CSI report on UL-SCH, and may be for example k=4 subframes. This behavior is different from the case where a higher layer trigger on DL-SCH is used, because here a UL grant carries the trigger, allowing more precise CSI reporting timing. Furthermore, there is no need to discard CSI in some embodiments, since the report is transmitted at a known time, and the network node, e.g., eNodeB, should not trigger a new CSI report for a CSI process while the wireless device is processing the CSI report for the same CSI process.

(55) In another embodiment, the CSI report is triggered in DCI of a UL grant. The reference resource for the CSI report whose trigger in DCI of a UL grant is successfully decoded in subframe n is defined as the subframe, n+k−n.sub.CQI_ref′, where k is the above minimum delay until a report can be transmitted on UL-SCH, and n′.sub.CQI_ref is a non-negative integer, for example 4 or 5. In some embodiments n′.sub.CQI_ref=n.sub.CQI_ref.

(56) In some embodiments, it may be desirable to report different CSI information in UCI from that in UL-SCH. For example, since multi-beam W.sub.1 information is much more compact than multi-beam W.sub.2 information, UCI could be used to feed back the W.sub.1 information, and UL-SCH could carry the W.sub.2 information. Because the values of W.sub.1 and W.sub.2 are interrelated, it may be desirable for separate W.sub.1 and W.sub.2 reports to be associated with one CSI process. Therefore, in an embodiment, a first and a second value that can be indicated by a CSI request field both correspond to a given CSI process, but the first value indicates at least a beam index to be used for the CSI report, while the second value indicates at least beam cophasing to be used for the CSI report. This mechanism may also be used to trigger other configurations of multi-beam CSI. For example, the values of the CSI request field could indicate the number of beams that should be used in W.sub.1, or which of the beams from W.sub.1 should be used for W.sub.2, as well as other parameter settings.

(57) Because two or more different reports are used for a CSI process, the CSI request field values may be associated with CSI subprocesses, wherein each subprocess has an identifier, and more than one subprocess can be associated with one CSI process. This embodiment is illustrated in the revision to Table 7.2.1-1E of 3GPP TS 36.213 revision 13.2.0, reproduced below as TABLE 2, wherein ‘CSI subprocess’ is added to each value of the CSI request field.

(58) TABLE-US-00002 TABLE 2 Value of CSI request field Description ‘000’ No aperiodic CSI report is triggered ‘001’ Aperiodic CSI report is triggered for a set of CSI process(es) and/or {CSI process, CSI subprocess, CSI subframe set}-pair(s) configured by higher layers for serving cell .sub.c ‘010’ Aperiodic CSI report is triggered for a 1.sup.st set of CSI process(es) and/or {CSI process, CSI subprocess, CSI subframe set}-pair(s) configured by higher layers ‘011’ Aperiodic CSI report is triggered for a 2.sup.nd set of CSI process(es) and/or {CSI process, CSI subprocess, CSI subframe set}-pair(s) configured by higher layers ‘100’ Aperiodic CSI report is triggered for a 3.sup.rd set of CSI process(es) and/or {CSI process, CSI subprocess, CSI subframe set}-pair(s) configured by higher layers ‘101’ Aperiodic CSI report is triggered for a 4.sup.th set of CSI process(es) and/or {CSI process, CSI subprocess, CSI subframeset}-pair(s) configured by higher layers ‘110’ Aperiodic CSI report is triggered for a 5.sup.th set of CSI process(es) and/or {CSI process, CSI subprocess, CSI subframe set}-pair(s) configured by higher layers ‘111’ Aperiodic CSI report is triggered for a 6.sup.th set of CSI process(es) and/or {CSI process, CSI subprocess, CSI subframe set}-pair(s) configured by higher layers

(59) The large overhead of W.sub.2 reporting can be reduced by sending CSI reports only when they are sufficiently different from prior CSI reports. This is more straightforward to do with reporting on UL-SCH than in physical layer signaling (i.e., UCI) because in Rel-13, UCI only occurs at preconfigured times or when triggered by the network, and so new L1 mechanisms can be implemented to allow transmission of wireless device measurement triggered reports at times determined by the wireless device.

(60) An issue for UL-SCH measurement triggered CSI reports is then the triggering criteria. Multi-beam CSI reporting could provide a variety of parameters, including relative beam power, PMI (including i.sub.1, i.sub.1,1, i.sub.1,2, and i.sub.2), RI, CQI, etc. In theory, variation in measurements of any of these parameters (or some combination) could be used as a basis for measurement based triggering. However, one can define a limited set of triggering criteria to avoid excessive reporting complexity. Since network scheduling decisions are based on radio link capacity, criteria that are directly relatable to radio link capacity such as CQI, SINR, or received power related measures are good candidates. Therefore, in an embodiment, a wireless device computes a CSI report comprising at least a CQI value. A metric is calculated using the CQI value, SINR, or a hypothesized channel power, and a report is triggered or not triggered according to the value of the metric. In one embodiment, a wireless device computes the metric by averaging CQI values from prior CSI reports and comparing the current CQI value to the average. The CQI values are in units of spectral efficiency, such as is provided by the CQI Tables in section 7.2.3 of 3GPP TS 36.213.

(61) Alternatively, the signal to interference and noise ratio corresponding to the CQI index reported by the wireless device may be used. In another alternative, a measure of the expected power corresponding to a hypothesized precoder transmission is used. Such a hypothesized channel power can be calculated as ∥HW.sub.1W.sub.2∥.sub.F.sup.2, where H is the estimated channel from the network node to the wireless device, W.sub.1W.sub.2 is the hypothesized precoder selected by the wireless device, and ∥Z∥.sub.F.sup.2 is the Frobenius norm of Z. If the current CQI value or hypothesized channel power is larger than the average by a predetermined amount, a report is triggered.

(62) This is described with the equations below: Additional criteria to the threshold of Equation 9 can be used, such as requiring the threshold to be met for a consecutive number of measurements or period of time.
X.sub.n=(1−a)X.sub.n−1+aX.sub.n  Equation 8
X.sub.n>X.sub.n+T  Equation 9

(63) where X.sub.n is current CQI, SNR, or hypothesized channel power X.sub.n is the updated averaged metric 0<a≤1 is an averaging coefficient T is a CSI reporting threshold

(64) When the measurement criteria are met in subframe n, the wireless device may transmit the CSI report in subframe n+k, where k is a non-negative integer used to allow enough time to process CSI and transmit the CSI report on UL-SCH, for example k=4 subframes. The wireless device will transmit the CSI report in subframe n+k if it has a grant for UL-SCH in subframe n+k. Otherwise, the wireless device will report the CSI on UL-SCH in the earliest subframe after n+k for which it has a grant for UL-SCH. If the grant for UL-SCH arrives after a new measurement trigger, the old CSI report is discarded and a new one is calculated based on the subframe in which the new trigger is successfully decoded.

(65) The reference resource for the CSI report whose measurement criteria are met in subframe n is determined as occupying the subframe n+k−n.sub.CQI_ref′, where k is the above minimum delay until a report can be transmitted on UL-SCH, and n′.sub.CQI_ref is a non-negative integer, for example 4 or 5. In some embodiments n′.sub.CQI_ref=n.sub.CQI_ref. In another embodiment, the subframe information of the reference resource may be included in the CSI report so that when the CSI report is received, the network knows which subframe the CSI is valid for.

(66) The reported CSI should be complete enough for the network to use, since a CSI report triggered by wireless device measurements will generally occur at times not controlled by the network, and so the timing relationship to other available measurements (such as periodic CSI), will not be strictly controlled. Therefore, when the CSI report is transmitted, the wireless device reports CSI on UL-SCH including at least the current CQI value. The CSI report may contain W.sub.2 or both W.sub.1 and W.sub.2 information, as well as CQI, RI, other PMI, and CRI, as described above.

(67) As discussed above, W.sub.1 can be reported with on the order of 20 bits. Therefore, it can fit into periodic reporting in PUCCH as well as aperiodic reporting in PUSCH. Since PUCCH reporting is the most heavily constrained, and not all PUCCH formats can support the ˜20 bits needed for multi-beam W.sub.1, and additional bits may be needed for other CSI information, we concentrate on the design for periodic CSI, considering the different PUCCH formats.

(68) As discussed above, because PUCCH payloads are constrained, LTE defines CSI reporting types that carry subsets of CSI components (such as CQI, PMI, RI, and CRI). These reporting types are multiplexed in time with various constraints according to a small number of approaches. The design task here is then to define PUCCH reporting types for the new CSI needed by multi-beam precoding and the subframes in which they can be transmitted.

(69) Because only W.sub.1 related parameters are to be carried on PUCCH, PUCCH reporting types needed for subband reporting, such as those carrying PTI, are not used with multi-beam W.sub.1 reporting on PUCCH.

(70) Multi-beam W.sub.1 can require the following number of bits for each of its components: beam index: N.sub.DP.Math.log.sub.2(N.sub.V.Math.N.sub.H) beam rotation: log.sub.2(Q.sub.H.Math.Q.sub.V) beam relative power: (N.sub.DP−1).Math.log.sub.2(L)

(71) In Rel-14, precoding codebook designs for up to 32 CSI-RS ports are to be supported. Therefore, a design targeting N.sub.V=N.sub.H=4 is a reasonable starting point. Furthermore, oversampling factors Q.sub.H=Q.sub.V=4 and N.sub.DP=3 beams are expected to provide good performance with reasonable overhead.

(72) For PUCCH format 2, we identify the following design goals for consistency with Rel-13 operation: 1. All CSI reporting types must fit into 11 bits 2. At most 3 transmissions are needed to report RI, CQI, PMI, and CRI. a. RI (possibly with PMI and/or CRI) can occupy the entirety of one of the transmissions i. Rel-13 reporting types 3, 5, 7, and 8 may be used to carry RI b. Wideband CQI with 7 bits can be used for 2 codeword transmission 3. Each transmission should be as useful as possible to the network node in the absence of the other transmissions.

(73) When Rel-13 reporting types are used to carry RI and/or CRI, it is only necessary then to define two new reporting types to carry W.sub.1: those needed for PMI and/or CQI. Therefore, we concentrate on the designs of these two new reporting types in the following.

(74) With N.sub.V=N.sub.H=4, oversampling factors Q.sub.H=Q.sub.V=4, and N.sub.DP=3 beams, then 12 bits are needed for beam index. Since PUCCH format 2 supports at most 11 bits, we must reduce the number of beam ID bits if this format is to be used. Rather than reduce the number of ports, we first reduce the number of beams used for PUCCH format 2 reporting to N.sub.DP=2, resulting in 8 bits needed for beam ID.

(75) Since CQI and PMI must fit into two transmissions in order to meet design goals 2 and 2a, the parameters must be selected accordingly. With N.sub.DP=2 beams, a 7 bit CQI, and the other parameters as above, beam rotation and beam relative power require 4 and 2 bits, respectively. Therefore, CQI and beam rotation would total to 11 bits, while beam index and beam relative power total to 10 bits.

(76) Therefore, a first multi-beam PUCCH CSI reporting type design (‘Reporting Type Set #1’, below) consists of extending Rel-13 CSI reporting types carrying wideband first PMI (Type 2a) to a new ‘Type 2d’, and those carrying wideband CQI (Types 2, 2b, or 2c) to a new ‘Type 2e’. Note that the payload size in parentheses corresponds to the assumptions above, and smaller payloads are possible, for example if a single codeword 4 bit CQI is reported, if different multi-beam CSI reporting parameters are used, etc.

(77) Reporting Type Set #1: Type 2d supporting wideband PMI feedback identifying beam index and beam power (10 bits) Type 2e supporting wideband CQI and PMI feedback identifying CQI and beam rotation (11 bits)

(78) Since all the 3 different transmissions of PUCCH needed to report RI, CQI, PMI, and CRI transmissions fit into 11 bits with the above set of parameters and reporting combinations, then requirements 1, 2, and 2a are met. However, whether requirement 3 is met may depend on if beam power or beam rotation is more useful information to have with beam ID. Beam ID+beam rotation provides better channel state information with respect to multipath angle of departure, while beam power provides better information about the relative multipath powers. As angle of departure information is likely to be more beneficial in a given report, it may be preferred in some embodiments to have beam ID and beam rotation in a single CSI report.

(79) Since beam rotation and beam ID require a total of 12 bits with N.sub.V=N.sub.H=4, and we choose oversampling factors Q.sub.H=Q.sub.V=4, and N.sub.DP=2 beams, some further change in parameters is needed to fit into 11 bits. If either Q.sub.H or Q.sub.V is set to 2, then only 3 bits are needed for beam rotation, and a total of 11 bits is needed for beam ID and beam rotation. Given that beam ID and rotation are in one PUCCH transmission, CQI and beam power are needed in a second transmission. These require 9 bits, and so there are two remaining bits that could fit in the second transmission. A wideband QPSK cophasing coefficient could require two bits, as described above.

(80) An alternative approach to extending the Rel-13 CSI Types to carry multi-beam W.sub.1 is then as follows, where two variants of a Type supporting CQI and PMI either does not (Type 2e′) or does (Type 2f) carry a two bit wideband second PMI (‘W.sub.2’) indication. As in reporting Type Set #1, Type 2d′ can be seen as an extension of Rel-13 Type 2a, while Types 2e′ and 2f can be seen as extensions of Rel-13 Types 2, 2b, or 2c. This leads to Type Set #2:

(81) Reporting Type Set #2: Type 2d′ supporting wideband PMI feedback identifying beam index and beam rotation (11 bits) Type 2e′, supporting wideband CQI and PMI feedback identifying CQI and beam power (9 bits) Type 2f, supporting wideband CQI and PMI feedback identifying CQI, beam power, and wideband W.sub.2 (11 bits) In case further overhead reduction is desirable, CSI for N.sub.SP=1 beam may be reported. Then with N.sub.V=N.sub.H=4, oversampling factors Q.sub.H=Q.sub.V=4, then W.sub.1 can require the following number of bits for each of its components: beam index: 4 bits beam rotation: 4 bits beam relative power: 0 bits

(82) Now beam index and beam rotation total to 8 bits, and easily fit within one PUCCH format 2 transmission. Furthermore, since beam relative power is not transmitted on PUCCH, modified CSI reporting types carrying beam power such as Type 2e, 2e′, or 2f above are not needed. Therefore, in this case of single beam reporting, the following reporting type is defined:

(83) Reporting Type Set #3: Type 2d supporting wideband PMI feedback identifying beam index and beam rotation (8 bits) Still further overhead reduction is possible if beam rotation is not carried in PUCCH.

(84) Then when a single beam is reported (i.e. with N.sub.DP=1), only a 4 bit beam index may need to be carried on PUCCH. The beam rotation can be carried along with other multi-beam CSI feedback carried on channels other than PUCCH, such as L1 PUSCH reporting, higher layer reporting, etc. In this case, a reporting type carrying both beam index and 7 bit CQI could be sufficient for wideband PMI and CQI reporting. Since PMI and CQI are both in one reporting Type, then only two, rather than three, transmissions on PUCCH are sufficient to receive all multi-beam W.sub.1 reports on PUCCH.

(85) Reporting Type Set #4: Type 2e″ supporting wideband CQI and PMI feedback identifying beam index (11 bits)

(86) As discussed above, with N.sub.V=N.sub.H=4, oversampling factors Q.sub.H=Q.sub.V=4, and N.sub.SP=3 beams, then a total of 30 bits is needed for W.sub.1, CQI, and RI: beam index: 3.Math.log.sub.2(4.Math.4)=12 beam rotation: 2.Math.log.sub.2(4)=4 beam relative power: (3−1).Math.log.sub.2(4)=4 Wideband CQI for 2 codewords: 7 bits RI for 8 layers: 3 bits

(87) PUCCH format 3 supports up to 22 bits, and so it is not possible to carry multi-beam W.sub.1, CQI, and RI in a single PUCCH format 3 transmission. Furthermore, PUCCH format 3 is also used to carry HARQ-ACK as well as SR, which can be up to 21 bits for TDD with up to 5 serving cells. Finally, CRI may also be carried on PUCCH, requiring an additional 3 bits with the above multi-beam codebook configuration.

(88) For PUCCH format 3, we identify the following design goals for consistency with Rel-13 operation: 1. All CSI reporting types should fit into <=17 bits a. At least 5 bits should be reserved, allowing 4 bit TDD single cell HARQ-ACK and 1 bit SR 2. Minimize the number of transmissions to report RI, CQI, and PMI, and CRI. a. Wideband CQI with 7 bits can be used for 2 codeword transmission b. RI, CRI, or RI+CRI can take up to 3, 3, or 6 bits respectively. 3. Each transmission should be as useful as possible to the network node in the absence of the other transmissions.

(89) Note that when N.sub.DP=3 beams are used, beam rotation and beam power both require 4 bits. Therefore, from an overhead perspective, it is sufficient to consider Reporting Type Set #2 from PUCCH format 2. In this case, as for PUCCH format 2, it is possible to carry RI and/or CRI using Rel-13 mechanisms. Therefore, it is only necessary then to define two new reporting types to carry multi-beam W.sub.1 for reporting Type Set #2: those needed for PMI and/or CQI.

(90) Reporting Type Set #2 (with N.sub.DP=3 beams) Type 2d′ supporting wideband PMI feedback identifying beam index and beam rotation (16 bits) Type 2e′, supporting wideband CQI and PMI feedback identifying CQI and beam power (11 bits) Type 2f, supporting wideband CQI and PMI feedback identifying CQI, beam power, and wideband W.sub.2 (13 bits)

(91) More compact transmission on PUCCH is possible if RI is transmitted together with multi-beam CSI parameters. It can be difficult to transmit some Rel-13 CSI parameters with RI. Observe that Rel-13 payload sizes depend on RI: if RI is >1, a 7 bit CQI report is provided rather than a 4 bit CQI report. Therefore, the network node can't decode CQI until it determines what RI is. This makes it difficult to multiplex CQI and RI in one PUCCH transmission. However, if beams are identified with a fixed payload size in PUCCH transmissions, then a transmission containing a beam index and RI will have known size, and be easy to decode. Therefore, in an embodiment, multi-beam beam index is carried in PUCCH using a predetermined payload size, where the payload size may be determined through an RRC configured parameter. The beam index may be transmitted with a rank indication in one transmission on PUCCH, and CQI, beam power, and beam rotation can be in a second transmission on PUCCH. Alternatively, the second transmission on PUCCH may additionally contain a wideband indication of cophasing. This is summarized in Type Set #5, below.

(92) Reporting Type Set #5 Type 5a supporting RI and wideband PMI feedback identifying beam index and RI (15 bits) Type 2e′″, supporting wideband CQI and PMI feedback identifying CQI, beam power, and beam rotation (15 bits) Type 2f′, supporting wideband CQI and PMI feedback identifying CQI, beam power, beam rotation, and wideband W.sub.2 (17 bits)

(93) It may also be desirable to carry CRI on PUCCH, possibly simultaneously with RI. If 3 bits for CRI is added to Type 5a, then a total of 18 bits would be needed, which is larger than our 17 bit design target. CRI is generally used to select among different CSI-RS resources transmitted in different horizontal or vertical directions. Given this, it may not be as necessary to have N.sub.D=3 beams as compared to when CRI is not configured. Therefore, when CRI is configured, a reduced number of beams such as N.sub.DP=2 beams is used in multi-beam CSI reporting supporting CRI.

(94) For N.sub.DP=2 beams with N.sub.V=N.sub.H=4, oversampling factors Q.sub.H=Q.sub.V=4, then W.sub.1 can require the following number of bits for each of its components: beam index: 8 bits beam rotation: 4 bits beam relative power: 2 bits

(95) Reporting Type Set #6 Type 7a supporting CRI, and wideband PMI feedback identifying beam index and CRI (11 bits) Type 8a supporting CRI, RI, and wideband PMI feedback identifying beam index, RI, and CRI (14 bits) Type 2e′″, supporting wideband CQI and PMI feedback identifying CQI, beam power, and beam rotation (13 bits) Type 2f′, supporting wideband CQI and PMI feedback identifying CQI, beam power, beam rotation, and wideband W.sub.2 (15 bits)

(96) In order to simplify CSI reporting, it may be desirable to use existing CSI reporting types for RI and CRI. However, in order to minimize the number of PUCCH transmissions, it is still desirable to include RI and/or CRI in a PUCCH transmission along with other multi-beam CSI feedback. As discussed above, transmissions on PUCCH including RI should not have a payload size depending on RI, and so RI should not be carried in the same PUCCH transmission as e.g. CQI. Therefore, PUCCH reporting types are defined such that there is room for RI and/or CRI in at least a PUCCH format 3 transmission. Also, CSI reporting type collision rules are altered such that when a type carrying RI and/or CRI collide with a type carrying PMI, the reporting type carrying PMI is not always dropped. Instead, both the CSI reporting types are dropped if there is no room for both the types, including any HARQ-ACK bits that are present, in a PUCCH transmission.

(97) Reporting Type Set #7 Type 2d″ supporting wideband PMI feedback, and identifying beam index (8 or 12 bits) a) A Type 2d″ report that occurs in the same subframe with a Type 3, 5, 7, or 8 report is not always dropped. It is dropped if more than 22 bits is needed in a PUCCH format 3 report. Type 2e′″, supporting wideband CQI and PMI feedback identifying CQI, beam power, and beam rotation (13 or 15 bits) Type 2f′, supporting wideband CQI and PMI feedback identifying CQI, beam power, beam rotation, and wideband W.sub.2 (15 or 17 bits)

(98) Similar to the case of format 2, it may be desirable to further reduce CSI overhead, especially when reporting CSI for multiple cells. Therefore, multi-beam CSI for a given cell can be configured with N.sub.DP=1 beam, and may be reported using N.sub.V=N.sub.H=4. If further overhead reductions are needed, then multi-beam CSI for a given cell can be configured with either or both of oversampling factors Q.sub.H and Q.sub.V can be set to less than 4. The reporting types defined above are then used, but with payloads set according to N.sub.DP=1 or either or both of Q.sub.H and Q.sub.V set to less than 4.

(99) PUCCH formats 4 and 5 both support payloads larger than the 35 bits needed to carry multi-beam W.sub.1, CQI, PMI, RI, CRI, SR, and 4 bit HARQ-ACK. Therefore, it is not necessary to use a number of beams N.sub.DP<3 at least when multi-beam CSI for a single cell is to be carried on PUCCH formats 4 and 5. While it is still desirable to minimize the number of PUCCH transmissions as above for PUCCH format 3, because CQI payload size depends on RI as discussed above, at least two PUCCH format 4 or 5 transmissions will generally be needed to carry a CSI report including both RI and CQI. Therefore, the PUCCH reporting types defined according to the various embodiments for PUCCH format 3 can be used for PUCCH format 4 and 5, but assuming N.sub.DP≥3 with N.sub.V=N.sub.H=4 and oversampling factors Q.sub.H=Q.sub.V=4.

(100) In Rel-13 LTE, Class A first PMI (i.e. W.sub.1 reporting) alternates with CQI. Since each PMI and CQI correspond to the same reference resource and subframe, then both Class A PMI and CQI are updated at the rate of H′.Math.N.sub.pd, that is, a factor of H′ times slower than when only CQI is reported. While W.sub.1 can change relatively slowly, even in such cases CQI can vary rapidly, e.g. according to interference variation or fast fading. Therefore, when Class A reporting is configured, channel tracking for CQI and PMI is substantially slower than when Class A is not configured.

(101) A related issue is that once the network node receives CQI, it must wait a full N.sub.pd subframes for PMI in order to schedule a wireless device with the PMI determined for the CQI. If the CQI indicates good channel conditions for a wireless device, and the network node would like to select the wireless device for scheduling in these good channel conditions, it must wait for PMI. By the time the PMI arrives, the CQI may change.

(102) As discussed above with respect to Table 1, the reporting timing of PUCCH CSI reporting types is determined by the CSI content of the reporting type. A simple method to define timing of PUCCH CSI reporting types carrying multi-beam CSI is to reuse these existing timing mechanisms, based on which existing reporting type the new reporting type is similar to. Therefore, in one approach we set the timing of the above defined multi-beam reporting Types as follows, where the variables are defined as in Rel-13 and as described above for Table 1. Note that N.sub.pd, N.sub.OFFSET,CQI, N.sub.OFFSET,RI, H′, M.sub.RI, M.sub.CRI, can all be determined using Rel-13 RRC parameters identified above for Table 1.

(103) The method of timing in Table 3 is a minimal extension of Rel-13 behavior, and so may be beneficial from a wireless device and/or network implementation complexity perspective.

(104) TABLE-US-00003 TABLE 3 CSI Reporting Type Subframe in which wideband CSI reporting type(s) are transmitted 2e, 2e’, 2e’’, (10 × n.sub.f + [n.sub.s/2] − N.sub.OFFSET, .sub.CQI)mod (N.sub.pd) = 0 2e’’’, 2f, 2f’ 2d, 2d’, 2d’’ (10 × n.sub.f + [n.sub.s/2] − N.sub.OFFSET, .sub.CQI)mod (H′ .Math. N.sub.pd) = 0 5a (10 × n.sub.f + [n.sub.s/2] − N.sub.OFFSET, .sub.CQI − N.sub.OFFSET, .sub.RI)mod (N.sub.pd .Math. M.sub.RI ) = 0 7a, 8a (10 × n.sub.f + [n.sub.s/2] − N.sub.OFFSET, .sub.CQI − N.sub.OFFSET, .sub.RI)mod (N.sub.pd .Math. M.sub.RI .Math. M.sub.CRI) = 0

(105) However, the Class A first PMI report timing has the above-mentioned drawbacks related to reduced reporting rate of first PMI and CQI. Therefore, in an alternative approach, reporting types 2d, 2d′, and/or 2d″ reporting in subframes where the following equation is true:
(10×n.sub.f+└n/2┘−N.sub.OFFSETPMI)mod(H′.Math.N.sub.pd)=0  Equation 10

(106) Where (as defined in 3GPP TS 36.213 and 36.331): n.sub.f, n.sub.s, N.sub.pd are as defined with respect to Table 1 N.sub.pd is the periodicity in subframes, and may be set by the higher layer parameter cqi-pmi-ConfigIndex in some embodiments N.sub.OFFSET,PMI is an offset in subframes set by a higher layer parameter. It may be in the range: 0≤N.sub.OFFSET,PMI<H′.Math.N.sub.pd H′ may be set by the higher layer parameter periodicityFactorWB in some embodiments. In others, it may be a fixed integer, or not used (equivalently fixed to H′=1 in Equation 10).

(107) Because N.sub.OFFSET,PMI is used instead of N.sub.OFFSET,CQI, Types 2d, 2d′, or 2d″ can occur in subframes where CQI is not reported. For example, with H′=M.sub.RI=1, N.sub.OFFSET,CQI=0, N.sub.OFFSET,RI=1, N.sub.OFFSET,PMI=2, CQI, PMI, and RI can all be reported in 3 consecutive subframes with periodicity N.sub.pd. In Rel-13, H′ should be set to at least 2, and so CQI and PMI can be updated on the order of at least twice as fast as in Rel-13.

(108) The following CSI reporting types can be defined in order to support multi-beam W.sub.1 reporting on PUCCH formats 2, 3, 4, and/or 5. A maximum number of bits for each CSI reporting type is shown. Type 2d supporting wideband PMI feedback identifying beam index and beam power (10 bits) Type 2d′ supporting wideband PMI feedback identifying beam index and beam rotation (11 bits) Type 2d″ supporting wideband PMI feedback, and identifying beam index (12 bits) Type 2e supporting wideband CQI and PMI feedback identifying CQI and beam rotation (11 bits) Type 2e′, supporting wideband CQI and PMI feedback identifying CQI and beam power (11 bits) Type 2e″ supporting wideband CQI and PMI feedback identifying beam index (11 bits) Type 2e′″, supporting wideband CQI and PMI feedback identifying CQI, beam power, and beam rotation (15 bits) Type 2f, supporting wideband CQI and PMI feedback identifying CQI, beam power, and wideband W.sub.2 (11 bits) Type 2f′, supporting wideband CQI and PMI feedback identifying CQI, beam power, beam rotation, and wideband W.sub.2 (17 bits) Type 5a supporting RI and wideband PMI feedback identifying beam index and RI (15 bits) Type 7a supporting CRI, and wideband PMI feedback identifying beam index and CRI (11 bits) Type 8a supporting CRI, RI, and wideband PMI feedback identifying beam index, RI, and CRI (14 bits)

(109) In cases where smaller payloads are needed for CSI reporting types, the bits needed to report beam indices and beam powers can be reduced by reporting using a smaller number of beams N.sub.DP for CSI feedback. Therefore, all the multi-beam CSI reporting types except for type 2e can have reduced overhead by reporting using a smaller number of beams. Such reduced overhead reporting can be enabled through RRC signaling that indicates the number of beams N.sub.DP to be used by the wireless device when calculating some or all of the multi-beam periodic CSI reporting types, except for type 2e.

(110) If maximum payloads of 11 bits or less and at most 2 distinct PUCCH transmissions are required, Types 2e″ and Rel-13 Types 3 or 7 may be used together to provide wideband CQI and PMI (beam index) in one transmission, with RI and/or CRI in the other transmission. In this case, a single beam index is reported (and so there is no relative beam power or wideband cophasing to report) and there is no room for beam rotation.

(111) If maximum payloads of 11 bits or less and at most 3 distinct PUCCH transmissions can be used, a first transmission identifies at least a beam index, while a second transmission identifies at least one of a beam power and a beam rotation. CSI reporting type combinations are shown below. If RI and/or CRI is configured, a third transmission carries reporting type 3 or 7. Note that the transmission numbering here does not imply a particular order in time, just that there are at most 3 distinct transmissions in time: up to 2 from the table below, and up to one carrying RI and/or CRI.

(112) TABLE-US-00004 TABLE 4 Max # Max # bits for Transmission Transmission Beams beam 1 2 Reported rotation 2d 2e 2 4  2d’ 2e’ or 2f 2 3

(113) If maximum payloads of 22 bits or less and at most 2 distinct PUCCH transmissions can be used, a first transmission identifies at least a beam index and RI and/or CRI, while a second transmission identifies CQI, beam power, and beam rotation. If maximum payloads of 22 bits or less and at most 3 distinct PUCCH transmissions can be used, a first transmission identifies at least a beam index, while a second transmission identifies at least one of a beam power and a beam rotation, and the third carries RI and/or CRI. CSI reporting type combinations are shown below.

(114) TABLE-US-00005 TABLE 5 Max # bits Max # for Transmission Transmission Transmission Beams beam 1 2 3 Reported rotation 2d 2e 3 or 7 3 4  2d’ 2e’ or 2f 3 or 7 3 4  2d” 2e’” or 2f’ 3 or 7 3 or 2 4 5a 2e’” or 2f’ n/a 3 4 7a or 8a 2e’” or 2f’ n/a 2 4

(115) FIG. 10 is a block diagram of a wireless device 20 configured to report multi-beam channel state information, CSI. The wireless device 20 includes processing circuitry 22. In some embodiments, the processing circuitry may include a memory 24 and processor 26, the memory 24 containing instructions which, when executed by the processor 26, configure processor 26 to perform the one or more functions described herein for multi-beam CSI reporting. In addition to a traditional processor and memory, processing circuitry 22 may include integrated circuitry for processing and/or control, e.g., one or more processors and/or processor cores and/or FPGAs (Field Programmable Gate Array) and/or ASICs (Application Specific Integrated Circuitry).

(116) Processing circuitry 22 may include and/or be connected to and/or be configured for accessing (e.g., writing to and/or reading from) memory 24, which may comprise any kind of volatile and/or non-volatile memory, e.g., cache and/or buffer memory and/or RAM (Random Access Memory) and/or ROM (Read-Only Memory) and/or optical memory and/or EPROM (Erasable Programmable Read-Only Memory). Such memory 24 may be configured to store code executable by control circuitry and/or other data, e.g., data pertaining to communication, e.g., configuration and/or address data of nodes, etc. Processing circuitry 22 may be configured to control any of the methods described herein and/or to cause such methods to be performed, e.g., by processor 26. Corresponding instructions may be stored in the memory 24, which may be readable and/or readably connected to the processing circuitry 22. In other words, processing circuitry 22 may include a controller, which may comprise a microprocessor and/or microcontroller and/or FPGA (Field-Programmable Gate Array) device and/or ASIC (Application Specific Integrated Circuit) device. It may be considered that processing circuitry 22 includes or may be connected or connectable to memory, which may be configured to be accessible for reading and/or writing by the controller and/or processing circuitry 22.

(117) In one embodiment, the memory 24 is configured to store CSI reports 28. The CSI reports may include an identity of a plurality of beam cophasing coefficients, a plurality of beam index pairs (l.sub.k, m.sub.k), each beam index pair corresponding to a beam, k, at least one of a beam power, a beam rotation and a channel quality index, CQI, indications of at least one of a recommended precoder, a rank indicator (RI), and a CSI-RS resource indicator (CRI). The processor 26 executes software to perform functions of a CSI report generator 30, a cophase coefficient generator 32 for identifying a plurality of beam cophase coefficients, a decoder 34 to decode one of a downlink control channel and a DL-SCH and a metric calculator 36 for calculating a channel quality metric. The wireless device 20 also includes a transceiver 38 to transmit CSI reports to a network node. Although shown as a single integrated transmitter/receiver unit designated as a “transceiver,” it is understood that implementations using separate transmitter and receiver can be made and that embodiments are not limited to a single combined transmitter/receiver.

(118) FIG. 11 is a block diagram of an alternative embodiment of a wireless device 20, which includes a memory module 23, a CSI report generator module 31, a cophase coefficient generator module 33, a decoder module 35, a metric calculator module 37 and a transceiver module 39. These modules may be implemented as software that is executable by a computer processor to perform functions described above with respect to FIG. 10. Specifically, in some embodiments, a memory module is configured to store CSI reports, a calculator module is configured to calculate a channel quality metric in a first subframe, and a CSI report generator module is configured to generate a CSI report corresponding to the first subframe. Also, a transceiver module is configured to transmit the CSI report in the uplink transport channel in a second subframe, the second subframe being after the first subframe, if the channel quality metric meets a reporting criterion.

(119) In some embodiments, a wireless device having the above-described modules uses the memory module 23 to store a CSI report corresponding to a plurality of beams and identifying a plurality of beam cophasing coefficients. The CSI report generator module 31 generates the CSI report and the cophase coefficient generator module 33 generates the beam cophasing coefficients. The transceiver module 39 sends the beam cophasing coefficients to the network node on an uplink control channel that is produced using a MAC protocol.

(120) In some embodiments, the memory module 23 of the wireless device is configured to store a plurality of beam index pairs (l.sub.k, m.sub.k), each beam index pair corresponding to a beam, k, and at least one of a beam power, a beam rotation and a channel quality index, CQI. These parameters may be transmitted to a network node by the transceiver module 39.

(121) In some embodiments, the memory module 23 of the wireless device 20 is configured to store CSI reports including indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI), and the CSI reports are generated by the CSI report generator module 31.

(122) In some embodiments, the memory module 23 stores CSI reports that are generated by the CSI report generator module 31 during a first subframe. Also, the decoder module 35 successfully decodes one of a downlink control channel and a DL-SCH in a first subframe, where one of the DCI in the downlink control channel and the DL-SCH indicate that the wireless device should report CSI. The CSI report generated in the second subframe by the CSI report generator module 31. The CSI report is transmitted to a network node by the transceiver module 39 in an uplink transport channel in a third subframe.

(123) FIG. 12 is a block diagram of another alternative embodiment of a wireless device 20. In the embodiment of FIG. 12 the processor implements a beam index pair indicator 40 and a beam parameter indicator 42. The beam index pair indicator 40 is configured to provide an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k. The beam parameter indicator 42 is configured to provide an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission. A transceiver is configured to transmit at least one of the indication of beam index pairs, beam power, beam rotation and CQI. In the embodiment of FIG. 12, a beam power p.sub.k of a beam k is a real number such that a cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c.sub.k′|.sup.2=1, and beam rotations r.sub.1 and r.sub.2 are real numbers such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k can be expressed as Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ.sub.2,k=Δ′.sub.2,k+r.sub.2.

(124) FIG. 13 is an alternative embodiment of the wireless device 20 which includes the memory module 23 which stores CSI reports 28. The wireless device 20 also includes software modules for implementing a beam index pair indication module 41 configured to provide an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k. The beam pair indicator module 43 is configured to provide an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission. The transceiver module 39 is configured to transmit at least one of the indication of beam index pairs, beam power, beam rotation and CQI. In the embodiment of FIG. 13, a beam power p.sub.k of a beam k is a real number such that a cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c.sub.k′|.sup.2=1, and beam rotations r.sub.1 and r.sub.2 are real numbers such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k can be expressed as Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ.sub.2,k=Δ′.sub.2,k+r.sub.2.

(125) FIG. 14 is a block diagram of a network node 44, such as a base station or eNB, configured to obtain a precoder based on information from a wireless device. The network node 44 has processing circuitry 46. In some embodiments, the processing circuitry may include a memory 48 and processor 50, the memory 48 containing instructions which, when executed by the processor 50, configure processor 50 to perform the functions described herein for obtaining a precoder based on information from a wireless device 20.

(126) In one embodiment, the memory 48 is configured to store a number of beams, K, 50 used to determine a precoder W. The memory 48 is also configured to store a channel state information-reference symbol, CSI-RS, 52 for estimating w, cophasing coefficients c.sub.1, . . . , c.sub.k, and multiple precoders, b.sub.1, . . . b.sub.k 1<k<K, 54. The processor 50 is in communication with the memory 48 and is configured to implement a CSI instruction generator to generate an instruction to instruct the wireless device 20 to provide CSI reports. The processor 50 is further configured to implement a precoder computer 60 to compute a precoder w=Σ.sub.k=1.sup.Kc.sub.kb.sub.k. The transceiver 62 is in communication with the processor 50 and is configured to transmit K and the CSI-RS to the wireless device and to receive from the wireless device the cophasing coefficients and c.sub.1, . . . , c.sub.k multiple precoders b.sub.1, . . . b.sub.k. Although shown as a single integrated transmitter/receiver unit designated as a “transceiver” it is understood that implementations using separate transmitter and receiver can be made and that embodiments are not limited to a single combined transmitter/receiver.

(127) FIG. 15 is a block diagram of an alternative embodiment of the network node 40 having modules that include a memory module 49, a CSI instruction generator module 59, a precoder determiner module 61 and a transceiver module 63. In one embodiment, the precoder module and at least some of the transceiver module 63 may be implemented as software executable by a computer processor. The memory module 49, the CSI instruction generator module 59, the precoder module 61 and transceiver module 63 may perform the same functions as memory 48, CSI instruction generator 58, precoder computer 60 and transceiver 62, respectively.

(128) FIG. 16 is a flowchart of an exemplary process of reporting multi-beam channel state information, CSI, in a wireless device. The process includes generating a CSI report corresponding to a plurality of beams and identifying a plurality of beam cophasing coefficients (block S100). The process also includes reporting the beam cophasing coefficients on an uplink transport channel, the uplink transport channel being produced using a medium access control, MAC, protocol (block S102).

(129) FIG. 17 is a flowchart of an exemplary process in a wireless device of reporting channel state information, CSI, at predetermined times on an uplink transport channel. The process includes receiving signaling identifying subframes to which the CSI report should correspond (block S104). The process also includes generating a CSI report corresponding to a first subframe, the first subframe being one of the identified subframes, the CSI report including indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI) (block S106).

(130) FIG. 18 is a flowchart of a process for reporting multi-beam channel state information, CSI, in uplink control information, UCI. The process includes providing a plurality of beam index pairs (l.sub.k, m.sub.k) in UCI in a first transmission, each beam index pair corresponding to a beam, k (block S108). The process also includes providing an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in UCI in a second transmission (block S110). In some embodiments, the process also includes transmitting at least one of the indication of beam index pairs, beam power, beam rotation and CQI (block S111).

(131) FIG. 19 is a flowchart of an exemplary process of reporting triggered channel state information, CSI, reports on an uplink transport channel. The process includes successfully decoding one of a downlink control channel and DL-SCH in a first subframe, where one of the DCI in the downlink control channel and the DL-SCH indicates that the wireless device should report CSI (block S112). The process also includes generating a CSI report corresponding to a second subframe, the second subframe being the first subframe or an earlier subframe (block S114). The process also includes transmitting the CSI report in the uplink transport channel in a third subframe, the third subframe being after the first subframe (block S116).

(132) FIG. 20 is a flowchart of an exemplary process in a wireless device of triggering channel state information, CSI, reports on an uplink transport channel. The process includes calculating a channel quality metric in a first subframe (block S118). The process includes generating a CSI report corresponding to the first subframe (block S120). The process includes, if the channel quality metric meets a reporting criterion, transmitting the CSI report in the uplink transport channel in a second subframe, the second subframe being after the first subframe (block S122).

(133) FIG. 21 is a flowchart of an exemplary process in a network node of generating predetermined precoding. The process includes instructing a wireless device to calculate CSI reports (block S124). The process also includes receiving an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k (block S126). The process also includes receiving an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission (block S128).

(134) Some embodiments, include a method in a wireless device 20 of reporting multi-beam channel state information, CSI, in uplink control information, UCI. The method includes providing an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k S108. The method includes providing an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission S110.

(135) In some embodiments, a beam power p.sub.k of a beam k is a real number such that a cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c.sub.k′|.sup.2=1 and beam rotations r.sub.1 and r.sub.2 are real numbers such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k can be expressed as Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ.sub.2,k=Δ′.sub.2,k+r.sub.2. In some embodiments, a method further includes generating, via the CSI report generator 30, a first periodicity CSI report 28 corresponding to a plurality of beams and identifying a plurality of beam cophasing factors, and transmitting, via the transceiver 38, the beam cophasing factors on an uplink transport channel, the uplink transport channel being produced using a medium access control, MAC, protocol. In some embodiments, the method may further include: receiving, via the transceiver 38, signaling identifying a periodicity N.sub.pd with which a plurality of CSI reports should be transmitted; determining at least a second periodicity H′.Math.N.sub.pd, where H′ is an integer greater than zero; transmitting, via the transceiver 38, a CQI report of a plurality of CQI reports in UCI in a subframe occurring once every N.sub.pd subframes unless a second periodicity CSI report 28 is to be transmitted, wherein the second periodicity CSI report 38 includes at least one of the beam index i, the beam power, and the beam rotation, in UCI in in a subframe occurring once every H′.Math.N.sub.pd subframes, wherein: a beam power p.sub.i for a beam with index i is a real number such that cophasing factor c.sub.i can be expressed c.sub.i=c′.sub.ip.sub.i, where |c.sub.i′|.sup.2=1, and a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions Δ.sub.1 and Δ.sub.2 can be expressed Δ.sub.1=Δ′.sub.1+r.sub.1 and Δ.sub.2=Δ′.sub.2+r.sub.2; and if the second periodicity CSI report is to be transmitted, via the transceiver 38, transmitting the second periodicity CSI report 28 once every H′.Math.N.sub.pd subframes.

(136) In some embodiments, each beam is a kth beam, d(k), that comprises a set of complex numbers and has index pair (l.sub.k, m.sub.k), each element of the set of complex numbers being characterized by at least one complex phase shift such that: d.sub.n(k)=d.sub.i(k)α.sub.i,ne.sup.j2π(pΔ.sup.1,k.sup.+qΔ.sup.2,k.sup.); d.sub.n(k), and d.sub.i(k) are the i.sup.th and n.sup.th elements of d(k), respectively; α.sub.i,n is a real number corresponding to the i.sup.th and n.sup.th elements of d(k); p and q are integers; and beam directions Δ.sub.1,k and Δ.sub.2,k are real numbers corresponding to beams with index pair (l.sub.k, m.sub.k) that determine the complex phase shifts e.sup.j2πΔ.sup.1,k and e.sup.j2πΔ.sup.2,k respectively; and each beam cophasing coefficient is a complex number c.sub.k for d(k) that is used to adjust the phase of the i.sup.th element of d(k) according to c.sub.kd.sub.i(k).

(137) In some embodiments, the method further includes generating, via the CSI report generator 30 a third periodicity CSI report 28 corresponding to a first subframe, the CSI report 28 including indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI). In some embodiments, the method further includes determining a second subframe in which the wireless device 20 may transmit the CSI report; if the wireless device 20 receives a grant allowing it to transmit in the second subframe, transmitting the CSI report in an uplink transport channel in the second subframe; and otherwise, transmitting the CSI report 28 in the uplink transport channel in a third subframe after the second subframe, wherein the wireless device 20 receives a grant allowing it to transmit in the third subframe.

(138) In some embodiments, the method may further comprise calculating a channel quality metric in a first subframe; generating a CSI report 28, via CSI report generator 30, corresponding to the first subframe; and if the channel quality metric meets a reporting criterion, transmitting, via the transceiver 38, the CSI report 28 in an uplink transport channel in a second subframe, the second subframe being after the first subframe.

(139) In some embodiments, a method may further comprises transmitting the CSI report 28 in the uplink transport channel in a second subframe, the second subframe being after the first subframe, if the channel quality metric meets a reporting criterion.

(140) In some embodiments, a method may further include successfully decoding, via the decoder 34, one of a downlink control channel and downlink shared transport channel (DL-SCH) in a first subframe, where one of downlink channel information, DCI, in the downlink control channel and the DL-SCH indicate that the wireless device should report CSI.

(141) In some embodiments, a wireless device 20 for reporting multi-beam channel state information, CSI, in uplink control information, UCI, is provided. The wireless device 20 includes processing circuitry 22 configured to: provide an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k; and provide an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission. The wireless device 20 also includes a transceiver 38 configured to transmit the first and second transmission.

(142) In some embodiments, a beam power p.sub.k of a beam k is a real number such that a cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c.sub.k′|.sup.2=1, and beam rotations r.sub.1 and r.sub.2 are real numbers such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k can be expressed as Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ.sub.2,k=Δ′.sub.2,k+r.sub.2.

(143) In some embodiments, the wireless device 20 includes processing circuitry 22 configured to generate, via CSI report generator 30, a CSI report corresponding to a plurality of beams and identifying a plurality of beam cophasing factors, and further includes a transmitter 38 configured to transmit the beam cophasing factors on an uplink transport channel, the uplink transport channel being produced using a medium access control, MAC, protocol.

(144) In some embodiments, each beam is a km beam, d(k), that comprises a set of complex numbers and has index pair (l.sub.k, m.sub.k), each element of the set of complex numbers being characterized by at least one complex phase shift such that: d.sub.n(k)=d.sub.i(k)α.sub.i,ne.sup.j2π(pΔ.sup.1,k.sup.+qΔ.sup.2,k.sup.); d.sub.n(k), and d.sub.i(k) are is and n.sup.th elements of d(k), respectively; α.sub.i,n is a real number corresponding to the i.sup.th and n.sup.th elements of d(k); p and q are integers; and beam directions Δ.sub.1,k and Δ.sub.2,k are real numbers corresponding to beams with index pair (l.sub.k, m.sub.k) that determine the complex phase shifts e.sup.j2πΔ.sup.1,k and e.sup.j2πΔ.sup.2,k respectively; and each beam cophasing coefficient is a complex number c.sub.k for d(k) that is used to adjust the phase of the i.sup.th element of d(k) according to c.sub.kd.sub.i(k).

(145) In some embodiments, the transceiver 38 is further configured to receive signaling identifying a periodicity N.sub.pd with which a plurality of CSI reports should be transmitted; transmit a CQI report of a plurality of CQI reports 28 in UCI in a subframe occurring once every N.sub.pd subframes unless a second periodicity CSI report is to be transmitted, wherein the second periodicity CSI report 28 includes at least one of the beam index i, the beam power, and the beam rotation, in UCI in in a subframe occurring once every H′.Math.N.sub.pd subframes, wherein: a beam power p.sub.i for a beam with index i is a real number such that cophasing factor c.sub.i can be expressed c.sub.i=c′.sub.ip.sub.i, where |c.sub.i′|.sup.2=1, and a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions Δ.sub.1 and Δ.sub.2 can be expressed Δ.sub.1=Δ′.sub.1+r.sub.1 and Δ.sub.2=Δ′.sub.2+r.sub.2; and if the second periodicity CSI report 28 is to be transmitted, transmit, via the transceiver 38, the second CSI report once every H′.Math.N.sub.pd. subframes.

(146) In some embodiments, the processing circuitry 22 is further configured to generate, via implementation of the CSI report generator 30, a CSI report 28 corresponding to a first subframe, the CSI report 28 including indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI). In some embodiments, the processing circuitry 22 is further configured to: determine a second subframe in which the wireless device 20 may transmit the CSI report 28; and the transceiver 38 configured to: if the wireless device 20 receives a grant allowing it to transmit in the second subframe, transmit the CSI report in an uplink transport channel in the second subframe; and otherwise, transmit the CSI report in the uplink transport channel in a third subframe after the second subframe, wherein the wireless device 20 receives a grant allowing it to transmit in the third subframe.

(147) In some embodiments, the processor circuitry 22 is further configured to: calculate a channel quality metric in a first subframe, and generate a CSI report 28 corresponding to the first subframe. In some embodiments, the wireless device includes a transceiver 38 further configured to, if the channel quality metric meets a reporting criterion, transmit the CSI report 28 in an uplink transport channel in a second subframe, the second subframe being after the first subframe.

(148) In some embodiments, the processing circuitry 22 is further configured to decode 34 one of a downlink control channel and downlink shared transport channel, DL-SCH, in a first subframe, where one of downlink control information, DCI, in the downlink control channel and the DL-SCH indicate that the wireless device should report CSI.

(149) In some embodiments, a wireless device 20 for reporting multi-beam channel state information, CSI, in uplink control information, UCI, is provided. The wireless device 20 includes a beam index pair indicator module 41 configured to provide an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k; and a beam parameter indicator module 43 configured to provide an indication of at least one of a beam power, a beam rotation and a channel quality index in the UCI in a second transmission.

(150) In some embodiments, a beam power p.sub.k of a beam k is a real number such that a cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c.sub.k′|.sup.2=1, and beam rotations r.sub.1 and r.sub.2 are real numbers such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k can be expressed as Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ.sub.2,k=Δ′.sub.2,k+r.sub.2.

(151) In some embodiments, a method performed in a network node 44 of obtaining multi-beam channel state information, CSI, in uplink control information, UCI. The method includes instructing a wireless device 20 to calculate and transmit channel state information, CSI, reports. The method includes receiving, via the transmitter 62, an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k; and receiving an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission.

(152) In some embodiments, a network node 44 includes processing circuitry 46 configured to: instruct a wireless device 20 to calculate and transmit channel station information, reports; receive an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k; and receive an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission.

(153) In some embodiments, a network node 44 includes a CSI instruction generator module 59 configured to generate an instruction to instruct a wireless device 20 to calculate CSI reports, and a transceiver module configured to receive, an indication of a plurality of beam index pairs, (l.sub.k, m.sub.k), in the UCI in a first transmission, each beam index pair corresponding to a beam k; and an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in the UCI in a second transmission.

(154) Some embodiments include: Embodiment 1. A method of reporting multi-beam channel state information, CSI, in a wireless device, the method including: generating a CSI report corresponding to a plurality of beams and identifying a plurality of beam cophasing coefficients; and reporting the beam cophasing coefficients on an uplink transport channel, the uplink transport channel being produced using a medium access control, MAC, protocol. Embodiment 2. A wireless device configured to report multi-beam channel state information, CSI, the wireless device comprising: processing circuitry including a memory and a processor: the memory configured to store a CSI report corresponding to a plurality of beams and identifying a plurality of beam cophasing coefficients; and the processor configured to: generate the CSI report; and report the beam cophasing coefficients on an uplink transport channel, the uplink transport channel being produced using a medium access control, MAC, protocol. Embodiment 3. A method for reporting multi-beam channel state information, CSI, in uplink control information, UCI, the method including: providing a plurality of beam index pairs (l.sub.k, m.sub.k) in UCI in a first transmission, each beam index pair corresponding to a beam, k; and providing an indication of at least one of a beam power, a beam rotation and a channel quality index, CQI, in UCI in a second transmission. Embodiment 4. The method of Embodiment 3, wherein: a beam power p.sub.k for a beam k is a real number such that cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c.sub.k′|.sup.2=1; and a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k, can be expressed Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ.sub.2,k=Δ′.sub.2,k+r.sub.2. Embodiment 5. The method of Embodiment 3, wherein: each beam is a k.sup.th beam d(k) that comprises a set of complex numbers and has index pair (l.sub.k, m.sub.k), each element of the set of complex numbers being characterized by at least one complex phase shift such that: i. d.sub.n(k)=d.sub.i(k)α.sub.i,ne.sup.j2π(pΔ.sup.1,k.sup.+qΔ.sup.2,k.sup.); ii. d.sub.n(k), and d.sub.i(k) are the i.sup.th and n.sup.th elements of the beam d(k), respectively; iii. α.sub.i,n is a real number corresponding to the i.sup.th and n.sup.th elements of the beam d(k); iv. p and q are integers; and v. beam directions Δ.sub.1,k and Δ.sub.2,k are real numbers corresponding to beams with index pair (l.sub.k, m.sub.k) that determine the complex phase shifts e.sup.j2πΔ.sup.1,k and e.sup.j2πΔ.sup.2,k respectively; and each beam cophasing coefficient is a complex number c.sub.k for the k.sup.th beam d(k) that is used to adjust the phase of the k.sup.th beam d(k) according to c.sub.kd(k). Embodiment 6. The method of Embodiment 3, further comprising: receiving signaling identifying a periodicity N.sub.pd with which a plurality of CSI reports containing CQI should be transmitted; determining at least a second periodicity H′.Math.N.sub.pd, where H′ is an integer greater than zero; transmitting a CQI report of the plurality of CQI reports in UCI in a subframe occurring once every N.sub.pd subframes unless a second CSI report is to be transmitted; transmitting the second CSI report containing at least one of the beam index i, a beam power, and a beam rotation, in UCI in in a subframe occurring once every H′.Math.N.sub.pd subframes, wherein: a beam power p.sub.i for a beam with index i is a real number such that cophasing factor c.sub.i can be expressed c.sub.i=c′.sub.ip.sub.i, where |c.sub.i′|.sup.2=1; and a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions Δ.sub.1 and Δ.sub.2 can be expressed Δ.sub.1=Δ′.sub.1+r.sub.1 and Δ.sub.2=Δ′.sub.2+r.sub.2. Embodiment 7. A wireless device configured to report multi-beam channel state information, CSI, in uplink control information, UCI, the wireless device including: processing circuitry including a memory and a processor; the memory configured to store: a plurality of beam index pairs (l.sub.k, m.sub.k), each beam index pair corresponding to a beam, k; and at least one of a beam power, a beam rotation and a channel quality index, CQI; and the processor configured to: provide the beam index pairs; and provide an indication of the at least one of a beam power, a beam rotation and a channel quality index, CQI. Embodiment 8. The wireless device of Embodiment 7, wherein: a beam power p.sub.k for a beam k is a real number such that cophasing factor c.sub.k can be expressed c.sub.k=c′.sub.kp.sub.k, where |c.sub.k′|.sup.2=1; and a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions for beam k, Δ.sub.1,k and Δ.sub.2,k, can be expressed Δ.sub.1,k=Δ′.sub.1,k+r.sub.1 and Δ.sub.2,k=Δ′.sub.2,k+r.sub.2. Embodiment 9. The wireless device of Embodiment 7 wherein: each beam is a k.sup.th beam d(k) that comprises a set of complex numbers and has index pair (l.sub.k, m.sub.k), each element of the set of complex numbers being characterized by at least one complex phase shift such that: i. d.sub.n(k)=d.sub.i(k)α.sub.i,ne.sup.j2π(pΔ.sup.1,k.sup.+qΔ.sup.2,k.sup.); ii. d.sub.n(k), and d.sub.i(k) are the i.sup.th and n.sup.th elements of the beam d(k), respectively; iii. α.sub.i,n is a real number corresponding to the i.sup.th and n.sup.th elements of the beam d(k); iv. p and q are integers; and v. beam directions Δ.sub.1,k and Δ.sub.2,k are real numbers corresponding to beams with index pair (l.sub.k, m.sub.k) that determine the complex phase shifts e.sup.j2πΔ.sup.1,k and e.sup.j2πΔ.sup.2,k respectively; and each beam cophasing coefficient is a complex number c.sub.k for the k.sup.th beam d(k) that is used to adjust the phase of the k.sup.th beam d(k) according to c.sub.kd(k). Embodiment 10. The wireless device of Embodiment 7, wherein the processor is further configured to: receive signaling identifying a periodicity N.sub.pd with which a plurality of CSI reports containing CQI should be transmitted; determine at least a second periodicity H′.Math.N.sub.pd, where H′ is an integer greater than zero; transmit a CQI report of the plurality of CQI reports in UCI in a subframe occurring once every N.sub.pd subframes unless a second CSI report is to be transmitted; transmit the second CSI report containing at least one of the beam index i, a beam power, and a beam rotation, in UCI in in a subframe occurring once every H′.Math.N.sub.pd subframes, wherein: a beam power p.sub.i for a beam with index i is a real number such that cophasing factor c.sub.i can be expressed c.sub.i=c′.sub.ip.sub.i, where |c.sub.i′|.sup.2=1; and a beam rotation r.sub.1 or r.sub.2 is a real number such that beam directions Δ.sub.1 and Δ.sub.2 can be expressed Δ.sub.1=Δ′.sub.1+r.sub.1 and Δ.sub.2=Δ′.sub.2+r.sub.2. Embodiment 11. A method in a wireless device of reporting channel state information, CSI, at predetermined times on an uplink transport channel, the method comprising: receiving signaling identifying subframes to which the CSI report should correspond; and generate a CSI report corresponding to a first subframe, the first subframe being one of the identified subframes, the CSI report including indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI). Embodiment 12. The method of Embodiment 11, further comprising: determining a second subframe in which the wireless device may transmit the CSI report; if the wireless device receives a grant allowing it to transmit in the subframe, transmitting the CSI report in the uplink transport channel in the second subframe; otherwise, transmitting the CSI report in the uplink transport channel in a third subframe after the second subframe, wherein the wireless device receives a grant allowing it to transmit in the third subframe. Embodiment 13. A wireless device configured to provide channel state information, CSI, at predetermined times on an uplink transport channel, the wireless device comprising: processing circuitry including a memory and a processor; the memory configured to store CSI reports, the CSI report including indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI); and the processor configured to: receive signaling identifying subframes to which a CSI report should correspond; generate the CSI reports corresponding to a first subframe, the first subframe being one of the identified subframes, a CSI report being based at least in part on a number of beams. Embodiment 14. The wireless device of Embodiment 13, wherein the processor is further configured to: determine a second subframe in which the wireless device may transmit the CSI report; and if the wireless device receives a grant allowing it to transmit in the subframe, transmit the CSI report in the uplink transport channel in the second subframe; otherwise, transmit the CSI report in the uplink transport channel in a third subframe after the second subframe, wherein the wireless device receives a grant allowing it to transmit in the third subframe. Embodiment 15. A method in a wireless device of reporting triggered channel state information, CSI, reports on an uplink transport channel, the method comprising: successfully decoding one of a downlink control channel and downlink shared transport channel (DL-SCH) in a first subframe, where one of the DCI in the downlink control channel and the DL-SCH indicate that the wireless device should report CSI; generating a CSI report corresponding to a second subframe, the second subframe being the first subframe or an earlier subframe; and transmitting the CSI report in the uplink transport channel in a third subframe, the third subframe being after the first subframe. Embodiment 16. The method of Embodiment 15, wherein the CSI report includes indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI). Embodiment 17. A wireless device configured to report triggered channel state information, CSI, reports on an uplink transport channel, the wireless device comprising: processing circuitry including a memory and a processor: the memory configured to store CSI reports; and the processor configured to: successfully decode one of a downlink control channel and a DL-SCH in a first subframe, where one of the DCI in the downlink control channel and the DL-SCH indicate that the wireless device should report CSI; and generate a CSI report corresponding to a second subframe, the second subframe being the first subframe or an earlier subframe; and a transceiver configured to transmit the CSI report in the uplink transport channel in a third subframe, the third subframe being after the first subframe. Embodiment 18. The method of Embodiment 17, wherein the CSI report includes indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI). Embodiment 19. A method in a wireless device of triggering channel state information, CSI, reports on an uplink transport channel, the method comprising: calculating a channel quality metric in a first subframe; generating a CSI report corresponding to the first subframe; and if the channel quality metric meets a reporting criterion, transmitting the CSI report in the uplink transport channel in a second subframe, the second subframe being after the first subframe. Embodiment 20. The method of Embodiment 19, wherein the CSI report includes indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI). Embodiment 21. A wireless device configured to trigger channel state information, CSI, reports on an uplink transport channel, the wireless device comprising: processing circuitry including a memory and a processor; the memory configured to store CSI reports; and the processor configured to: calculate a channel quality metric in a first subframe; generate a CSI report corresponding to the first subframe; and a transceiver configured to transmit the CSI report in the uplink transport channel in a second subframe, the second subframe being after the first subframe, if the channel quality metric meets a reporting criterion. Embodiment 22. The wireless device of Embodiment 21, wherein the CSI report includes indications of at least one of a recommended precoder, a channel quality indicator (CQI), a rank indicator (RI), and a CSI-RS resource indicator (CRI). Embodiment 23. A wireless device configured to trigger channel state information, CSI, reports on an uplink transport channel, the wireless device comprising: a memory module configured to store CSI reports; a calculator module configured to calculate a channel quality metric in a first subframe; a CSI report generator module configured to generate a CSI report corresponding to the first subframe; and a transceiver module configured to transmit the CSI report in the uplink transport channel in a second subframe, the second subframe being after the first subframe, if the channel quality metric meets a reporting criterion. Embodiment 24. A method performed in a transmitting network node, the method comprising any one of: configuring/triggering/instructing one or more wireless devices to calculate CSI reports as described herein; receiving the CSI reports from the one or more wireless devices; utilizing the received CSI reports to determine a precoding for downlink transmission to the one or more wireless devices; and transmitting to one or more of the one or more wireless devices using the determined precoding. Embodiment 25. A network node comprising processing circuitry including a memory and a processor: the memory configured to store CSI reports; and the processor configured to perform at least one of: configuring/triggering/instructing one or more wireless devices to calculate CSI reports as described herein; receiving the CSI reports from the one or more wireless devices; utilizing the received CSI reports to determine a precoding for downlink transmission to the one or more wireless devices; and Transmitting to one or more of the one or more wireless devices using the determined precoding.

(155) As will be appreciated by one of skill in the art, the concepts described herein may be embodied as a method, data processing system, and/or computer program product. Accordingly, the concepts described herein may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects all generally referred to herein as a “circuit” or “module.” Furthermore, the disclosure may take the form of a computer program product on a tangible computer usable storage medium having computer program code embodied in the medium that can be executed by a computer. Any suitable tangible computer readable medium may be utilized including hard disks, CD-ROMs, electronic storage devices, optical storage devices, or magnetic storage devices.

(156) Some embodiments are described herein with reference to flowchart illustrations and/or block diagrams of methods, systems and computer program products. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer (to thereby create a special purpose computer), special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.

(157) These computer program instructions may also be stored in a computer readable memory or storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.

(158) The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.

(159) It is to be understood that the functions/acts noted in the blocks may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may in fact be executed substantially concurrently or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Although some of the diagrams include arrows on communication paths to show a primary direction of communication, it is to be understood that communication may occur in the opposite direction to the depicted arrows.

(160) Computer program code for carrying out operations of the concepts described herein may be written in an object oriented programming language such as Java® or C++. However, the computer program code for carrying out operations of the disclosure may also be written in conventional procedural programming languages, such as the “C” programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer. In the latter scenario, the remote computer may be connected to the user's computer through a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider).

(161) Many different embodiments have been disclosed herein, in connection with the above description and the drawings. It will be understood that it would be unduly repetitious and obfuscating to literally describe and illustrate every combination and subcombination of these embodiments. Accordingly, all embodiments can be combined in any way and/or combination, and the present specification, including the drawings, shall be construed to constitute a complete written description of all combinations and subcombinations of the embodiments described herein, and of the manner and process of making and using them, and shall support claims to any such combination or subcombination.

(162) Abbreviations used in the preceding description include: 1D One dimensional 2D Two-Dimensional 3GPP Third Generation Partnership Project 5G Fifth Generation ACK Acknowledgement ASIC Application Specific Integrated Circuit ARQ Automatic Retransmission Request CA Carrier Aggregation CB Codebook CDMA Code Division Multiple Access CFAI CSI Feedback Accuracy Indicator CFI Control Information Indicator CP Cyclic Prefix CPU Central Processing Unit CQI Channel Quality Indicators CRS Common Reference Symbol/Signal CSI Channel State Information CSI-RS Channel State Information Reference Symbol/Signal dB Decibel DCI Downlink Control Information DFT Discrete Fourier Transform DL Downlink eNB Enhanced or Evolved Node B DP Dual Polarization EPC Evolved Packet Core EPDCCH Enhanced Physical Downlink Control Channel EPRE Energy per Resource Element E-UTRAN Evolved or Enhanced Universal Terrestrial Radio Access Network FDD Frequency Division Duplexing FD-MIMO Full Dimension MIMO FFT Fast Fourier Transform FPGA Field Programmable Gate Array GSM Global System for Mobile Communications HARQ Hybrid ARQ ID Identifier IFFT Inverse FFT LSB Least Significant Bit LTE Long Term Evolution M2M Machine-to-Machine MCS Modulation and Coding Scheme (or State) MIMO Multiple Input Multiple Output MME Mobility Management Entity MSB Most Significant Bit MU-MIMO Multi-User MIMO NAK Non-Acknowledgement NZP Non-Zero Power OCC Orthogonal Cover Code OFDM Orthogonal Frequency Division Multiplexing PCFICH Physical Control Format Indicator Channel PDA Personal Data Assistance PDCCH Physical Downlink Control Channel PDSCH Physical Downlink Shared Channel PRB Physical Resource Block PMI Precoder Matrix Indicator PUCCH Physical Uplink Control Channel PUSCH Physical Uplink Shared Channel QPSK Quadrature Phase Shift Keying RB Resource Block RE Resource Element Rel Release RI Rank Indicator RRC Radio Resource Control RPI Relative Power Indication SINR Signal to Interference plus Noise Ratio SNR Signal to Noise Ratio SP Single Polarization SR Scheduling Request SU-MIMO Single User MIMO TDD Time Division Duplexing TFRE Time/Frequency Resource Element TP Transmission Point TS Technical Specification Tx Transmit UE User Equipment UL Uplink ULA Uniform Linear Array UMB Ultra Mobile Broadband UPA Uniform Planar Array WCDMA Wideband Code Division Multiple Access ZP Zero Power

(163) It will be appreciated by persons skilled in the art that the embodiments described herein are not limited to what has been particularly shown and described herein above. In addition, unless mention was made above to the contrary, it should be noted that all of the accompanying drawings are not to scale. A variety of modifications and variations are possible in light of the above teachings without departing from the scope of the following claims.