This invention relates generally to wireless communications, and more specifically is directed toward the use of channel state information/channel quality indications in a wireless network.
In cellular wireless systems channel state information is used for adaptation of the wireless link in order to more efficiently utilize the available bandwidth. For example if a channel is noisy it may only support a smaller transport block size and/or modulation and coding schemes that offer less data throughput as compared to the channel being less noisy, assuming there is a minimum performance metric (such as for example block error rate) as is the case with most cellular technologies. Channel state information is used generically and encompasses but is not limited to specific measures such as channel quality indication (CQI), precoding matrix indicator (PMI), rank indicator (RI), and the like.
In further advancements of the evolved universal terrestrial radio access network (E-UTRAN, also termed long term evolution LTE or 4G) there is research into a new downlink control channel. Whereas legacy E-UTRAN systems use a physical downlink control channel PDCCH for sending scheduling information to the user equipments (UEs), there are discussions of utilizing an enhanced PDCCH (ePDCCH) for that scheduling information. The PDCCHs and ePDCCHs are to schedule for the UEs radio resources on one or more physical downlink or uplink shared channels (PDSCH or PUSCH) on which the UEs receive or send their respective substantive data.
The ePDCCH is being developed to be more flexible in connection to signaling overhead as compared to the legacy PDCCH. Channel state information represents control signaling overhead that takes away from the radio resources available for substantive data, and so is justified to the extent it enables greater efficiencies for the substantive data sent on the PDSCH for example. For example, in the downlink the LTE network access node eNodeB is not able to obtain the downlink channel quality of a UE directly by itself, and so the UE measures it and reports it to the eNodeB which then adapts its downlink signaling to maximize downlink throughput on the PDSCH given the downlink channel conditions reported by the UE.
There are discussions in the development of the LTE-Advanced system (which is expected to be incorporated into Release 11 of 3GPP) for new requirements for the channel state information reporting concerning the ePDCCH, both in terms of the reporting mechanisms and the associated signaling needed to support these. The teachings below may be employed to advantage in this context, but are not limited only to channel state information for the ePDCCH of the LTE-Advanced system and may be used with any other wireless radio technology which uses link adaptation.
In a first exemplary aspect of the invention there is an apparatus which includes at least one processor and at least one memory including computer program code. The at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to perform at least the following: receive from a user equipment correspondence information that relates channel states of a first set to channel states of a second set; receive from the user equipment an indication of at least one channel state of the first set which was measured on a downlink; use the received indication of at least one channel state of the first set and the received correspondence information to determine a channel state from the second set; and adapt a transmission on a downlink channel for the user equipment using the determined channel state.
In a second exemplary aspect of the invention there is a method which comprises: receiving from a user equipment correspondence information that relates channel states of a first set to channel states of a second set; receiving from the user equipment an indication of at least one channel state of the first set which was measured on a downlink; using the received indication of at least one channel state of the first set and the received correspondence information, determining a channel state from the second set; and adapting a transmission on a downlink channel for the user equipment using the determined channel state.
In a third exemplary aspect of the invention there is a computer readable memory storing a program of instructions which when executed by at least one processor cause an apparatus to perform: receiving from a user equipment correspondence information that relates channel states of a first set to channel states of a second set; receiving from the user equipment an indication of at least one channel state of the first set which was measured on a downlink; using the received indication of at least one channel state of the first set and the received correspondence information, determining a channel state from the second set; and adapting a transmission on a downlink channel for the user equipment using the determined channel state.
In a fourth exemplary aspect of the invention there is an apparatus that comprises input means and determining means. The input means is for receiving from a user equipment correspondence information that relates channel states of a first set to channel states of a second set, and for receiving from the user equipment an indication of at least one channel state of the first set which was measured on a downlink. The determining means is for using the received indication of at least one channel state of the first set and the received correspondence information to determine a channel state from the second set. The control means is for adapting a transmission on a downlink channel for the user equipment using the determined channel state. By example, the input means may be a radio receiver and the determining means may be one or more processors.
In a fifth exemplary aspect of the invention there is an apparatus which includes at least one processor and at least one memory including computer program code. The at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to: create and send correspondence information that relates channel states of a first set to channel states of a second set, where the second set is for a downlink channel; and measure at least one channel state and send an indication of the at least one channel state which is within the first set.
In a sixth exemplary aspect of the invention there is a method which comprises: creating and sending correspondence information that relates channel states of a first set to channel states of a second set, where the second set is for a downlink channel; and measuring at least one channel state and sending an indication of the at least one channel state which is within the first set.
In a seventh exemplary aspect of the invention there is a computer readable memory storing a program of instructions which when executed by at least one processor cause an apparatus to perform: creating and sending correspondence information that relates channel states of a first set to channel states of a second set, where the second set is for a downlink channel; and measuring at least one channel state and sending an indication of the at least one channel state which is within the first set.
In an eighth exemplary aspect of the invention there is an apparatus that comprises processing means and measuring means. The processing means is for creating and sending correspondence information that relates channel states of a first set to channel states of a second set, where the second set is for a downlink channel. The measuring means is for measuring at least one channel state and sending an indication of the at least one channel state which is within the first set. By example, the processing means may be one or more processors, and the measuring means may be that same or a different processor(s) operating in conjunction with measurement data obtained by a radio receiver for measuring a channel.
In conventional LTE, the definition of channel quality information (CQI) is such that it indicates the highest supported transport block size (TBS)/modulation and coding scheme (MCS), assuming that the eNodeB schedules data to the UE using the parameters the UE has reported to it. The UE shall derive for each CQI value reported in uplink subframe n the highest CQI index between 1 and 15 in the predefined CQI table such that the block error rate (BLER) of the physical downlink shared channel (PDSCH) data scheduled by the eNodeB according to the recommended CQI shall not exceed 10%.
Relevant teachings concerning CSI reporting that may have some relevance to the ePDCCH may be seen in co-owned PCT Application PCT/CN2012/070689 filed on Jan. 20, 2012.
When the ePDCCH is introduced for the LTE-Advanced system, CSI needed for optimized ePDCCH transmission could be different, and needed at different times, than what is used for the PDSCH in conventional LTE. In LTE-Advanced the PDSCH may be on a different component carrier than the ePDCCH and may be widely spaced in frequency therefrom. Therefore the implicit assumption in conventional LTE that the channel conditions observed by the UE for the PDSCH are sufficiently valid for the PDCCH is not reasonable to simply extend to the ePDCCH.
One non-limiting solution according to these teachings is shown at
Specifically, at
As noted above, the eNodeB 20 may request the UE 10 to provide its mapping, depicted at
The order of the messages at
Then the eNodeB 20 uses that mapping from 110 and the reported (measured) CSI 106 of the first set of channel states (for the RS 104 which is related to the PDSCH) to obtain transmission parameters for the ePDCCH which is in the second set of channel states. This mapping is only suggested and the eNodeB 20 may use a different transmission parameters for the ePDCCH than was suggested in the mapping 110 by the UE 10, since for example it may receive from other UEs different mappings and decide a CQI for the ePDCCH that is more representative of all the UEs which have reported their suggested mapping. In any case the eNodeB 20 now has a CQI it can use for the ePDCCH, and adapts the link on which it sends the ePDCCH 112. Non-limiting examples of this link adaptation include using certain physical resource blocks (PRBs), aggregation levels and/or a transport block size and/or MCS and/or precoding in accordance with the mapped CQI which is in the second set.
Consider a specific example. Soon after attaching to the eNodeB, or when reporting neighbor cell measurements, the UE 10 will also report the ePDCCH CSI transition indices shown at
When the UE 10 reports its CQI for RSs after the sequence shown at
In another embodiment, instead of reporting only the transition indices the UE 10 will additionally indicate the coupling between the highest CQI index that would be supported at a given aggregation level. That is, in the example of
In another embodiment, for example if the CSI reported for the PDSCH (which lies in the first set of channel states and for which the UE 10 derives from the reference signal) indicates a supported transmission rank larger than one (that is, rank indicator RI>1), the CSI reported at 106 of
One example implementation of this rank indicator variation is for the eNodeB 20 itself to reinterpret the rank>1 CQI(s) for use with the ePDCCH, as detailed further below. Another example implementation is to extend any of the
An example implementation for the eNodeB 20 in this respect is for the eNodeB 20 to add up the efficiency of the transmission layers and map these to an equivalent single-stream CQI. So for example (using the CQI efficiency values from
In another example embodiment for the eNodeB 20 it takes the efficiency of the codeword with the lower supported CQI (which is the more conservative option) or the codeword with the larger supported CQI (which is the more aggressive option) into account, and multiplies that by the number of supported layers given by the rank indicator RI. Using an example of RI=3 and CQI#1=4 and CQI#2=6, the values at
In an example embodiment, whenever the rank indicator is greater than one the eNodeB 20 may use the lowest aggregation level and potentially a higher order modulation. In another example embodiment the eNodeB 20 may use the CQI to eCSI mapping (
From the above examples and with reference to
The logic flow diagram of
The various blocks shown at each of
At block 302 the eNodeB 20 receives from a UE correspondence information relating channel states of a first set to channel states of a second set. In the example above the correspondence information was the UE's reporting of the relevant information from its mapping table (
At block 304 the eNodeB 20 receives also from the UE an indication of at least one channel state of the first set. This is the one which the UE measured on the downlink from a RS sent by the eNodeB. At block 306 the eNodeB uses the received indication of block 304 and the received correspondence information of block 304 to determine a channel state from the second set.
The eNodeB 20 then at block 308 adapts a transmission on a downlink channel for the UE using the determined channel state from block 306. In the above examples this downlink channel was a downlink control channel and the adapting the transmission may be done by adjusting any one or more of MCS, or aggregation level or size of the downlink control information (DCI, whose format gives the size of the PDCCH or ePDCCH) or in general the size of a payload, or precoding, or the PRBs the eNodeB uses for the ePDCCH, or other link adaptations known in the art.
As a further summary of the above examples in the context of
In another example the correspondence information comprises at least channel state transitions of a mapping between different channel states of the first set and different channel states of the second set. In a more specific example, for each rank of the first channel there is received a separate indication of the channel state of the first channel. The channel state of the second channel is determined as a relative single stream channel quality indicator; or the separate channel quality indication comprises a channel quality indication associated with a parameter of a codeword and the channel state of the second channel is determined by combining the parameters of the codewords associated with the separate channel quality indications of a number of supported layers given by the rank.
Reference is now made to
The UE 10 includes processing means such as at least one data processor (DP) 10A, and storing means such as at least one computer-readable memory (MEM) 10B storing at least one computer program (PROG) 10C or other set of executable instructions. In embodiments the UE 10 may also include communicating means such as a transmitter TX 10D and a receiver RX 10E for bidirectional wireless communications with the eNodeB 20 via one or more antennas 10F. Also stored in the MEM 10B at reference number 10G is the UE's algorithm or function or selection logic for creating the mapping between the CSI of PDSCH and the CSI on the ePDCCH as detailed above in various non-limiting examples.
The eNodeB 20 may comprise processing means such as at least one data processor (DP) 20A, storing means such as at least one computer-readable memory (MEM) 20B storing at least one computer program (PROG) 20C or other set of executable instructions. The eNodeB 20 may also comprise communicating means such as a transmitter TX 20D and a receiver RX 20E for bidirectional wireless communications with the UE 10, for example via one or more antennas 20F. The eNodeB 20 may store at block 20G the algorithm or function or selection logic for using the correspondence/mapping information it receives from the UE 10, as well as the CQI for the downlink that it also receives from the UE 10, to determine CQI on the ePDCCH for the purpose of link adaptation on the ePDCCH as set forth by non-limiting examples above.
At least one of the PROGs 20C/20G and in the eNodeB 20, and PROGs 10C/10G in the UE 10, is assumed to include a set of program instructions that, when executed by the associated DP 20A/10A, may enable the device to operate in accordance with the exemplary embodiments of this invention, as detailed above. In these regards the exemplary embodiments of this invention may be implemented at least in part by computer software stored on the MEM 10B, 20B which is executable by the DP 10A of the UE 10 and/or by the DP 20A of the eNodeB 20, or by hardware, or by a combination of tangibly stored software and hardware (and tangibly stored firmware). Electronic devices implementing these aspects of the invention need not be the entire devices as depicted at
In general, the various embodiments of the UE 10 can include, but are not limited to digital devices having wireless communication capabilities such as radio devices with sensors operating in a machine-to-machine type environment or personal portable radio devices such as but not limited to cellular telephones, navigation devices, laptop/palmtop/tablet computers, digital cameras and music devices, and Internet appliances.
Various embodiments of the computer readable MEMs 10B, 20B include any data storage technology type which is suitable to the local technical environment, including but not limited to semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, removable memory, disc memory, flash memory, DRAM, SRAM, EEPROM and the like. Various embodiments of the DPs 10A, 20A include but are not limited to general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and multi-core processors.
Various modifications and adaptations to the foregoing exemplary embodiments of this invention may become apparent to those skilled in the relevant arts in view of the foregoing description. Further, some of the various features of the above non-limiting embodiments may be used to advantage without the corresponding use of other described features. The foregoing description should therefore be considered as merely illustrative of the principles, teachings and exemplary embodiments of this invention, and not in limitation thereof.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2012/072980 | 3/23/2012 | WO | 00 | 10/27/2014 |