Embodiments pertain to operations and communications performed by electronic devices in wireless networks. Some embodiments relate to operations for communicating channel feedback information between a mobile device and network equipment in a wide area network such as a cellular phone network.
Next generation mobile networks, such as 3GPP Long Term Evolution (LTE)/Long Term Evolution-Advanced (LTE-A) networks, are commonly deployed in a multi-radio environment where a mobile station device, referred to as User Equipment (UE) in LTE/LTE-A, is equipped with multiple radio transceivers. One radio technique used by UEs in LTE/LTE-A networks is Multi-User Multiple-Input and Multiple-Output (MIMO), commonly abbreviated as MU-MIMO, which involves the use of multiple antennas among transmitters and receivers to increase communication throughput and performance. Channel State Information (CSI) plays an important role in the performance of MU-MIMO techniques and the resulting communication throughput. However, the use of MU-MIMO in large antenna arrays, e.g., massive or full-dimension MIMO settings, results in a linear increase in the training and feedback needed to properly handle CSI requirements.
The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims.
The following describes example system and device implementations and techniques to enhance the use of multi-user MIMO through the use of a progressive CSI technique. A major challenge of MU-MIMO is obtaining access to high quality CSI at the transmitter. This requirement comes at considerable training and feedback costs for higher dimension MIMO in frequency-division duplexing (FDD) cellular systems. The following disclosure includes example techniques to reduce feedback growth and improve beamforming performance of MU-MIMO based on enhanced progressive CSI techniques.
CSI plays a significant role in the performance of MU-MIMO. Availability of error-free and high resolution CSI at the transmitter drastically increases system throughput. The acquisition of CSI, however, conflicts squarely with the need to minimize signaling overhead and feedback traffic in the FDD systems. With large antenna arrays, i.e., massive or full-dimension MIMO, a linear increase in the training and feedback quickly becomes excessive. In the case of two-dimensional antenna configurations, beamforming in the elevation domain further complicates the CSI requirements.
In addition, performance of MU-MIMO is also limited by the specific choice of the codebooks needed for CSI quantization. Codebooks matched poorly to the instantaneous user channel will not represent channel characteristics with acceptable quality. The following provides detailed implementations that avoid the use of quantization based on pre-set fixed code books for both horizontal and vertical domains.
The following also provides detailed implementations that incrementally increase the precision of channel feedback information by detecting the best beam index in a progressively scanning grid of beams. The feedback overhead growth will be sub-linear on average as CSI updates will be sent back to the evolved NodeB (eNodeB) only when a stronger beam is detected. At the end of the progressive CSI period, high precision CSI is obtained with effectively smaller number of transmitted CSI bits. In the case of 2-D antenna arrays (e.g., 4×4 or 8×8 antenna arrays) covering users in a 3-dimensional space, one further implementation operates to obtain analog vertical CSI at the beginning of a relatively long period with differential update throughout the period. This incremental CSI scheme is justified due to the fairly static nature of vertical channel characteristics.
The following opportunistic and incremental CSI precision enhancements may be used to reduce feedback on the uplink. The progressive scanning may provide flexible periodicity to match cell traffic and channel conditions, similar to the CSI-RS repetition pattern implemented in LTE Release 10. Large antenna arrays are also supported in the following techniques with use of the existing antenna port structure of current specifications. Further, as explained in the following techniques, the robustness of beamforming may be significantly improved by a) weaning precoding weights from pre-set codebooks, and b) maintaining zero-forcing as an option to remove intra-user interference.
To cover both 1-D and 2-D antenna arrays, a determination is performed for both horizontal and vertical beamforming weights for a particular UE. Using a separable horizontal/vertical channel model, the final transmitted signal vector for the k-th UE is described by xk=(Wh(k)*qk)Wv(k) where Wh(k), Wv(k) are the horizontal and vertical precoding weights, respectively, qk is the data vector intended for the user, and *, denote matrix and Kronecker multiplications, respectively.
Reference Signals for Progressive Scan in the Horizontal Domain
Given larger angular spread in the horizontal domain, progressive scanning can be applied in the horizontal domain. Following general principles of random beamforming, a fixed set of orthonormal precoding vectors and distinct groups of rotated beams may be used to incrementally refine the CSI at the transmitter.
First, an orthonormal set, {φ0,i}i=0M
The use of a fixed Δ phase shift 134 is shown in
References signals accordingly may be distributed with use of the progressive beam group transmissions 104, 106, 108. The reference signal construction may be established using the following procedure.
Channel state reference signals (CSI-RS) may be used to map each beam to the respective CSI-RS port. As defined in LTE Release 10, up to 8 antenna ports can be supported in a given subframe. This is illustrated in the resource elements block 200 of
This specific mapping between CSI-RS/antenna port and the beam is known at both UE and eNodeB nodes. The option for semi-static configuration of this mapping can be provided by some form of higher-layer signaling. As a result, based on a specific measure of signal strength (such as signal-to-noise ratio (SNR), signal-to-interference-plus-noise ratio (SINR), or related metrics) in a given CSI-RS resource element, the UE can measure the receive quality of that particular beam.
At the beginning of a scan procedure, the grid of beams produced by the φ0 group (e.g., group transmission 104 depicted in
In a progressive scan, the CSI-RS of the individual beam groups may be transmitted in different density modes. Two density modes described in the following paragraphs include: a LTE-Compatible Mode, adapted for the compatibility of the level used in LTE Release 10; and a High Density Mode, configured to support higher density reference signal configurations (at a potential cost to decoding performance of legacy UEs).
LTE-Compatible Mode:
High Density Mode:
Feedback Scheme for Progressive CSI
One of the objectives of the progressive CSI technique discussed herein is to enhance the precision of CSI at the transmitter without resorting to impractically large codebook sizes. To this end, the feedback parameters are calculated by the k-th UE with channel Hk, as shown in
CQI (Channel Quality Indication): As each CSI represents a specific beam, a respective UE can calculate the strength of that beam by measuring SINR at the corresponding CSI-RS. Because the UE is aware of the pre-set mapping sequence between the beam index and the CSI-RS, it can identify which beam has the best SINR quality among the mapped beams, e.g., the eight mapped beams, in the subframe where CSI is present. At the beginning of the operation, the Modulation and Coding Scheme (MCS) index corresponding to CQI0=maxi=0, . . . , 7|Hkφ0,i|2, will be sent to the eNodeB (e.g., eNodeB 402). In the subsequent CSI-RS subframes, CQIi, i=1, . . . , Gh−1 will be calculated in a similar manner but at the i-th CSI-RS sub-period, CQI value is forwarded only if CQIi>CQI*k, where CQI*k is the best transmitted CQI to this point for the k-th UE and the CQI*k=CQIi update will take place at the eNodeB. If CQIi≦CQI*k no CQI feedback will be sent back by the UE as it also tracks the evolution of CQI.
Pre-coding Matrix Indicator (PMI): The index of the best beam identified in the above CQI feedback procedure is also progressively forwarded to the eNodeB (e.g., eNodeB 402), that is, at the end of progressive CSI period, eNodeB can identify
for the k-th UE.
For example, with 5 groups and 8 beams in each group, PMI*K has an effective precision of 5*log2 8=15 bits. The key idea behind feedback reduction is that the effective 15-bit PMI is generated while transmitting much less than 15 bits on average. Actual uplink feedback transmission takes place only if the new group CQI is stronger than the current maximum CQI.
CSI Update Sequence
The discussion above explains how progressive CSI can lead to high precision PMI and CQI within the progressive scanning period. At the start of the operation, for a length of Gh*LSF subframes, an eNodeB can be capturing and evaluating CSI from all of the beam groups where LSF denotes the number of subframes between two consecutive CSI-RS groups (for LTE-compatible mode, it can be any of the 5, 10, 20, 40, and 80 subframes and for high-density mode, it is 1). After this fixed initial delay, after the arrival of each new CSI-RS subframe, an eNodeB can update its evolving CQI and PMI metrics and make an immediate decision.
In other words, with each new CSI-RS group, either the previous best beam candidate (PMI*, CQI*) set is maintained or gets updated by the new stronger beam candidate. Therefore, a transition to a new progressive CSI period does not have to reset the entire history of CSI progression and to start anew. This means aside from the first few subframes allocated to the build-up of valid CSI at the eNodeB, progressive CSI does not impose a latency constraint on the system operation.
It should be added that, for various reasons, CSI information at the eNodeB may become outdated and potentially invalid. As a remedy, a reset operation at a much longer time scale than normal update period of LSF subframes can be programmed to restart the sequence of progressive beam scanning and CSI tracking.
Horizontal MU-MIMO Beamforming Techniques
At the conclusion of the progressive CSI feedback, the eNodeB collects PMI*={PMI*1, PMI*2, . . . , PMI*K} which is a set that should indicate the best beam indices for all the active users. This set has a one-to-one correspondence with φ*={φ*1, φ*2, . . . , φ*K} where Wh(k)=φk* is the best horizontal precoding vector for the k-th user assuming it is the only user to be served. For MU-MIMO techniques, an eNodeB can adopt different beamforming schemes including maximal-ratio transmission, random beamforming, etc. This also includes zero-forcing to null inter-user interference which is achieved by inverting the matrix of aggregated user channels after a user selection scheme narrows down the specific users in the MU-MIMO user set.
Vertical Beamforming Techniques. To accommodate 2-D large antenna arrays and when users are distributed in 3-D space, proper vertical beamforming can steer the transmission to the intended users in the elevation domain. With a much smaller vertical angle spread, large number of antennas in each column of the 2D configuration should produce adequately narrow beams to differentiate the users.
To circumvent this difficulty and also considering relatively smaller channel variations in the vertical domain, a different technique may be used to acquire vertical CSI from the previously described progressive scan technique adapted for horizontal CSI. With the separable precoding model denoted by xk=(Wh(k)*qk)Wv(k), elevation precoding weights are obtained independently from those of the horizontal domain.
To this end,
To avoid codebook-based CSI quantization, explicit analog feedback may be used from processing the CSI in an initial vertical CSI acquisition subframe or a small number of subframes. This is illustrated with the vertical CSI acquisition period 602 depicted in
Even though operation of the vertical CSI acquisition period 602 incurs a larger overhead than traditional LTE implicit, quantized feedback, the vertical CSI acquisition period 602 is used at the start of the operation to bootstrap the beamforming process. After this initial phase, only limited and sporadic differential CSI feedback for the vertical channel (from vertical differential CSI periods 606, 610) is forwarded to the eNodeB.
The exact nature and mechanism for the analog feedback and subsequent differential feedbacks may vary based on requirements, standards, and implementation considerations. The overall vertical CSI feedback traffic typically will remain minimal given the stationary nature of the vertical channel To prevent any error propagation, however, the vertical CSI restart period may be synchronized with the horizontal progressive CSI procedure.
In more detail, the performance of an initial CSI acquisition (operation 702) includes the performance of an initial vertical CSI acquisition (operation 704) followed by the performance of an initial horizontal CSI acquisition (operation 706). Vertical CSI acquisition and update is used to establish proper vertical beamforming characteristics that steer the transmission to the intended users in the vertical (elevation) domain, whereas horizontal CSI is used to establish proper beamforming characteristics that also steer the transmission to intended users in the horizontal domain. The initial vertical CSI acquisition (operation 704) obtains feedback from processing the CSI in an initial vertical CSI acquisition subframe or a small number of subframes; the initial horizontal CSI acquisition (operation 706) obtains feedback from a progressive horizontal CSI scanning operation conducted in a LTE-compatible mode or a high density mode.
The performance of CSI update (operation 708) is conducted subsequent to the initial CSI acquisition, and includes the performance of a vertical differential CSI update (operation 710) and the performance of a horizontal differential CSI update (operation 712). The CSI updates are performed after a certain delay and enable evaluation of CQI and PMI metrics. The performance of a vertical differential CSI update (operation 710) may include only a limited and sporadic differential evaluation; whereas the performance of a horizontal differential CSI update (operation 712) may include a fuller progressive CSI evaluation similar to the initial horizontal CSI acquisition.
Although the preceding examples of wireless network connections were provided with specific reference to 3GPP LTE/LTE-A, it will be understood that the techniques described herein may be applied to or used in conjunction with a variety of other WWAN, WLAN, and WPAN protocols and standards. These standards include, but are not limited to, other standards from 3GPP (e.g., HSPA+, UMTS), IEEE 802.11 (e.g., 802.11a/b/g/n/ac), IEEE 802.16 (e.g., 802.16p), or Bluetooth (e.g., Bluetooth 4.0, or like standards defined by the Bluetooth Special Interest Group) standards families. Other applicable network configurations may be included within the scope of the presently described communication networks. It will be understood that communications on such communication networks may be facilitated using any number of personal area networks, LANs, and WANs, using any combination of wired or wireless transmission mediums.
The embodiments described above may be implemented in one or a combination of hardware, firmware, and software. Various methods or techniques, or certain aspects or portions thereof, may take the form of program code (i.e., instructions) embodied in tangible media, such as flash memory, hard drives, portable storage devices, read-only memory (ROM), random-access memory (RAM), semiconductor memory devices (e.g., Electrically Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM)), magnetic disk storage media, optical storage media, and any other machine-readable storage medium or storage device wherein, when the program code is loaded into and executed by a machine, such as a computer or networking device, the machine becomes an apparatus for practicing the various techniques.
A machine-readable storage medium or other storage device may include any non-transitory mechanism for storing information in a form readable by a machine (e.g., a computer). In the case of program code executing on programmable computers, the computing device may include a processor, a storage medium readable by the processor (including volatile and non-volatile memory and/or storage elements), at least one input device, and at least one output device. One or more programs that may implement or utilize the various techniques described herein may use an application programming interface (API), reusable controls, and the like. Such programs may be implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) may be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language, and combined with hardware implementations.
Example computer system machine 1000 includes a processor 1002 (e.g., a central processing unit (CPU), a graphics processing unit (GPU) or both), a main memory 1004 and a static memory 1006, which communicate with each other via an interconnect 1008 (e.g., a link, a bus, etc.). The computer system machine 1000 may further include a video display unit 1010, an alphanumeric input device 1012 (e.g., a keyboard), and a user interface (UI) navigation device 1014 (e.g., a mouse). In one embodiment, the video display unit 1010, input device 1012 and UI navigation device 1014 are a touch screen display. The computer system machine 1000 may additionally include a storage device 1016 (e.g., a drive unit), a signal generation device 1018 (e.g., a speaker), an output controller 1032, a power management controller 1034, and a network interface device 1020 (which may include or operably communicate with one or more antennas 1030, transceivers, or other wireless communications hardware), and one or more sensors 1028, such as a Global Positioning Sensor (GPS) sensor, compass, location sensor, accelerometer, or other sensor.
The storage device 1016 includes a machine-readable medium 1022 on which is stored one or more sets of data structures and instructions 1024 (e.g., software) embodying or utilized by any one or more of the methodologies or functions described herein. The instructions 1024 may also reside, completely or at least partially, within the main memory 1004, static memory 1006, and/or within the processor 1002 during execution thereof by the computer system machine 1000, with the main memory 1004, static memory 1006, and the processor 1002 also constituting machine-readable media.
While the machine-readable medium 1022 is illustrated in an example embodiment to be a single medium, the term “machine-readable medium” may include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more instructions 1024. The term “machine-readable medium” shall also be taken to include any tangible medium that is capable of storing, encoding or carrying instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present disclosure or that is capable of storing, encoding or carrying data structures utilized by or associated with such instructions.
The instructions 1024 may further be transmitted or received over a communications network 1026 using a transmission medium via the network interface device 1020 utilizing any one of a number of well-known transfer protocols (e.g., HTTP). The term “transmission medium” shall be taken to include any intangible medium that is capable of storing, encoding, or carrying instructions for execution by the machine, and includes digital or analog communications signals or other intangible medium to facilitate communication of such software.
It should be understood that the functional units or capabilities described in this specification may have been referred to or labeled as components or modules, in order to more particularly emphasize their implementation independence. For example, a component or module may be implemented as a hardware circuit comprising custom very-large-scale integration (VLSI) circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A component or module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, or the like. Components or modules may also be implemented in software for execution by various types of processors. An identified component or module of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions, which may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified component or module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the component or module and achieve the stated purpose for the component or module.
Indeed, a component or module of executable code may be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within components or modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network. The components or modules may be passive or active, including agents operable to perform desired functions.
Additional examples of the presently described method, system, and device embodiments include the following, non-limiting configurations. Each of the following non-limiting examples may stand on its own, or may be combined in any permutation or combination with any one or more of the other examples provided below or throughout the present disclosure.
Example 1 includes the subject matter embodied by a method that is performed by a device (e.g., an eNodeB, or other wireless telecommunications device) for conducting a progressive channel state indicator (CSI) operation, the method comprising: scanning with a grid of beams, the grid of beams distributed by beamforming in a plurality of beam groups, wherein the grid of beams transmit respective reference signals among a distributed area; and determining, for a particular User Equipment (UE), a highest CSI in the grid of beams from progressively evaluating the respective CSI values produced from scanning with the grid of beams, the determining including: receiving, from the UE, an indication of a best beam index in response to a strongest beam received at the UE from the grid of beams; and selecting the highest CSI in the grid of beams for the particular UE based on the best beam index.
In Example 2, the subject matter of Example 1 can optionally include performing subsequent beamforming operations from the eNodeB to the particular UE, using a result indicated by the highest CSI, wherein the subsequent beamforming operations are used in a multi-user multiple input multiple output (MU-MIMO) transmission mode.
In Example 3, the subject matter of one or any combination of Examples 1-2 can optionally include scanning with a grid of beams including performing horizontal scanning within a progressive scanning period, wherein the grid of beams is configured to transmit the respective reference signals among a horizontal domain for a coverage area of the eNodeB.
In Example 4, the subject matter of one or any combination of Examples 1-3 can optionally include scanning with a grid of beams further including performing vertical scanning within the progressive scanning period, wherein the grid of beams is configured to transmit the respective reference signals among an elevation domain for the coverage area of the eNodeB.
In Example 5, the subject matter of one or any combination of Examples 1-4 can optionally include performing horizontal scanning within a progressive scanning period including conducting a horizontal scan for each beam group CSI sub-period in the plurality of beam groups; wherein sets of CSI reference signals provided in each beam group CSI sub-period are spaced among the plurality of beam groups with a periodicity of a plurality of subframes.
In Example 6, the subject matter of one or any combination of Examples 1-5 can optionally include the periodicity of the plurality of subframes being based on a period of: 5, 10, 20, 40, or 80 subframes.
In Example 7, the subject matter of one or any combination of Examples 1-6 can optionally include performing horizontal scanning within a progressive scanning period including conducting a high-density horizontal scan, wherein multiple CSI reference signals are included within one frame.
In Example 8, the subject matter of one or any combination of Examples 1-7 can optionally include a pattern of the high-density horizontal scan repeating in direct or reverse order every m·n subframes, where m=a number of the plurality of beam groups and n=2, 4, 8, or 16.
In Example 9, the subject matter of one or any combination of Examples 1-8 can optionally include feedback parameters used with conducting the scanning being calculated by a k-th UE connected to the eNodeB, the k-th UE providing the feedback parameters on channel Hk for transmission to the eNodeB in a feedback procedure.
In Example 10, the subject matter of one or any combination of Examples 1-9 can optionally include the best beam index being identified in the feedback procedure and progressively forwarded to the eNodeB; wherein, at an end of a period for scanning with the grid of beams, the eNodeB is adapted to identify a Pre-coding Matrix Indicator PMI*k for the k-th UE, wherein
In Example 11, the subject matter of one or any combination of Examples 1-10 can optionally include a respective UE calculating the strength of a particular beam by measuring signal-to-interference-plus-noise ratio (SINR) with a corresponding CSI reference signal; wherein, at the beginning of a feedback procedure, the Modulation and Coding Scheme (MCS) index corresponding to a Channel Quality Indication CQI0=maxi=0, . . . , 7|Hkφ0,i|2 is provided to the eNodeB.
Example 12 can include, or can optionally be combined with all or portions of the subject matter of one or any combination of Examples 1-11 to include the subject matter embodied by a wireless communication device such as an evolved NodeB (eNodeB), comprising: circuitry comprising circuitry arranged to perform progressive channel state information (CSI) acquisition with operations to: perform a vertical CSI acquisition for an elevation domain; perform a horizontal CSI acquisition by scanning a horizontal domain with a grid of beams, wherein the scanning is customized to the elevation domain; collect progressive CSI feedback from the horizontal CSI acquisition, wherein the eNodeB determines a set of Pre-coding Matrix Indicators PMI*={PMI*1, PMI*2, . . . , PMI*K}, wherein the set of PMI* is a set indicating best beam indices for active UEs connected to the eNodeB; wherein the PMI* is used to adapt different beamforming schemes for subsequent transmissions from the eNodeB to the active UEs.
In Example 13, the subject matter of Example 12 can optionally include the circuitry arranged to perform a determination of a PMI value for a particular User Equipment (UE), in the set of PMI* by: determining a highest CSI in the grid of beams in response to scanning with the grid of beams; receiving, from the particular UE, an indication of a best beam index in response to a strongest beam received at the UE from the grid of beams; and selecting the highest CSI in the grid of beams for the particular UE based on the best beam index.
In Example 14, the subject matter of one or any combination of Examples 12-13 can optionally include the beamforming schemes for subsequent transmissions being used in a multi-user multiple input multiple output (MU-MIMO) transmission mode.
In Example 15, the subject matter of one or any combination of Examples 12-14 can optionally include the operations to perform the horizontal CSI acquisition by scanning including conducting a horizontal scan for each beam group CSI sub-period in a plurality of beam groups; wherein sets of CSI reference signals provided in each beam group CSI sub-period are spaced among the plurality of beam groups with a periodicity of a plurality of subframes.
In Example 16, the subject matter of one or any combination of Examples 12-15 can optionally include the periodicity of the plurality of subframes being directed to a period of: 5, 10, 20, 40, or 80 subframes.
In Example 17, the subject matter of one or any combination of Examples 12-16 can optionally include the operations to perform the horizontal CSI acquisition by scanning including conducting a high-density horizontal scan, wherein multiple CSI reference signals are included within one frame, wherein a pattern of the high-density horizontal scan repeats in direct or reverse order every m·n subframes, where m=a number of beam groups and n=2, 4, 8, or 16.
In Example 18, the subject matter of one or any combination of Examples 12-17 can optionally include feedback parameters for scanning being calculated by a k-th UE connected to the eNodeB with channel Hk for transmission to the eNodeB in a feedback procedure; wherein the best beam index is identified in the feedback procedure and is progressively forwarded to the eNodeB; wherein, at the end of a period for scanning with the grid of beams, the eNodeB is adapted to identify PMI*k for the k-th UE, wherein
Example 19 can include, or can optionally be combined with all or portions of the subject matter of one or any combination of Examples 1-18 to include the subject matter embodied by a method performed by a user equipment (UE) comprising: multiple antennas arranged to receive transmissions from an evolved NodeB (eNodeB), the eNodeB operating in accordance with a standard from a 3GPP Long Term Evolution (LTE) standards family; multiple transceivers operably coupled to the multiple antennas and arranged to receive and transmit wireless communications from the eNodeB, the wireless communications including transmissions received from the eNodeB from a channel state information (CSI) scan performed on a vertical domain and on a horizontal domain; and processing circuitry arranged to process the transmissions received from the eNodeB from the channel state information (CSI) scan and provide progressive CSI feedback in response to the transmissions received from the eNodeB from the progressive channel state information (CSI) scan, wherein an indication of a best beam index is progressively provided in the CSI feedback in response to a determination of a strongest beam received at the UE from the CSI scan.
In Example 20, the subject matter of Example 19 can optionally include the processing circuitry being further arranged to transmit, to the eNodeB, an indication of a best beam index in response to the strongest beam received at the UE from a grid of beams of the CSI scan; wherein the eNodeB operates to determine a highest CSI in the grid of beams for the UE based on the best beam index.
In Example 21, the subject matter of one or any combination of Examples 19-20 can optionally include the CSI scan performed on the horizontal domain including a horizontal scan for each beam group CSI sub-period in a plurality of beam groups; wherein sets of CSI reference signals provided in each beam group CSI sub-period are spaced among the plurality of beam groups with a periodicity of a plurality of subframes, wherein the periodicity of a plurality of subframes is directed to a period of: 5, 10, 20, 40, or 80 subframes.
In Example 22, the subject matter of one or any combination of Examples 19-21 can optionally include the CSI scan performed on the horizontal domain including a high-density horizontal scan, wherein multiple CSI reference signals are inserted within one frame.
In Example 23, the subject matter of one or any combination of Examples 19-22 can optionally include a pattern of the high-density horizontal scan that repeats in direct or reverse order every m·n subframes, where m=a number of beam groups and n=2, 4, 8, or 16.
In Example 24, the subject matter of one or any combination of Examples 19-23 can optionally include feedback parameters for the scanning being calculated by the UE for transmission to the eNodeB in a feedback procedure, wherein the best beam index is identified in the feedback procedure and is progressively forwarded to the eNodeB.
The Abstract is provided to allow the reader to ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.
This application claims the benefit of priority to U.S. Provisional Patent Application Ser. No. 61/841,230, filed Jun. 28, 2013, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61841230 | Jun 2013 | US |