Method and apparatus for reduced complexity CQI feedback in wireless communication systems

- MBIT WIRELESS, INC.

Adaptive Modulation and Coding Scheme (MCS) selection is used in many wireless communication systems. The goal of Adaptive MCS selection is to use the most suitable MCS for any particular channel conditions. Often, the MCS selection is based on channel measurements by the client terminal. The relationship between the block error rate (BLER) and the Signal-to-Interference-plus-Noise Ratio (SINR) is not linear. The BLER is often determined by the lowest SINR rather than the average SINR experienced by the set of bits that are part of the block. The Exponential Effective SINR Mapping (EESM) method is often used to compute effective SINR for adaptive MCS selection. However, the complexity of selecting the optimum channel feedback from the client terminal to the base station is typically high. A method and apparatus are disclosed that enable EESM for selecting the most suitable MCS with reduced complexity and reduced power consumption.

Skip to: Description  ·  Claims  ·  References Cited  · Patent History  ·  Patent History
Description
BACKGROUND OF THE INVENTION

As shown in FIG. 1, a wireless communication system 10 comprises elements such as client terminal or mobile station 12 and base stations 14. Other network devices which may be employed, such as a mobile switching center, are not shown. In some wireless communication systems there may be only one base station and many client terminals while in some other communication systems such as cellular wireless communication systems there are multiple base stations and a large number of client terminals communicating with each base station.

As illustrated, the communication path from the base station (BS) to the client terminal direction is referred to herein as the downlink (DL) and the communication path from the client terminal to the base station direction is referred to herein as the uplink (UL). In some wireless communication systems the client terminal or mobile station (MS) communicates with the BS in both DL and UL directions. For instance, this is the case in cellular telephone systems. In other wireless communication systems the client terminal communicates with the base stations in only one direction, usually the DL. This may occur in applications such as paging.

The base station to which the client terminal is communicating with is referred as the serving base station. In some wireless communication systems the serving base station is normally referred as the serving cell. The terms base station and a cell may be used interchangeably herein. In general, the cells that are in the vicinity of the serving cell are called neighbor cells. Similarly, in some wireless communication systems a neighbor base station is normally referred as a neighbor cell. A neighbor cell that is a candidate for handover or reselection is referred as a target cell herein. Whenever a cell becomes a serving cell for a client terminal, that cell is referred as visited cell herein.

In order to improve system capacity, peak data rate and coverage reliability, the signal transmitted to a particular user can be adapted by the base station to compensate for the signal quality variations. This process is known as link adaptation. In cellular wireless communication systems, the quality of the signal received by a client terminal depends on the channel quality from the serving cell, the level of interference from neighbor cells, and the noise level. One of the well known techniques for link adaptation is the Adaptive Modulation and Coding (AMC). With AMC, the modulation and coding formats are changed to match the prevailing radio channel capacity for each client terminal. In a system with AMC, client terminals close to the base station may be typically assigned higher-order modulation and high code rate, for example 64-Quadrature Amplitude Modulation (QAM) with high code rate, but the modulation-order and the code rate may decrease as the distance from the base station increases.

In the 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) wireless communication system, the base station typically selects the modulation scheme and code rate depending on a prediction of the downlink channel conditions. An important input to this selection process is the Channel Quality Indicator (CQI) feedback transmitted by the client terminal in the uplink. The CQI feedback is an indication of the data rate which can be supported by the channel, taking into account the Signal-to-Interference-plus-Noise Ratio (SINR) and the capabilities of the client terminal's receiver.

The CQI feedback is derived from the downlink received signal quality, which may be based on the measurements of the downlink reference signals which are transmitted by the base station. The client terminal indicates the highest Modulation and Coding Scheme (MCS) that it can decode with a Block Error Rate (BLER) probability not exceeding a specified level, e.g., 10%. Thus the information received by the base station takes into account the capabilities of the client terminal's receiver, and not just the prevailing radio channel quality. The highest selected MCS is mapped to one of the possible CQI values based on mapping specified by the wireless communication system specification. Hence a client terminal that is designed with advanced signal processing algorithms can report a higher CQI and may achieve a higher data rate.

A key issue in system level performance is the need to predict a BLER from the instantaneous SINR for each subcarrier of an OFDM symbol. For example, the same SINR under static and various fading conditions may yield different BLER depending on the specific conditions. Therefore, a link quality model such as Effective Exponential SINR Mapping (EESM) may be used for mapping a set of instantaneous SINRs to a single effective SINR for predicting the BLER under any given channel conditions. The objective of EESM is to find a compression function that maps the set of SINRs to a single value that is a good predictor of the actual BLER for a given MCS. FIG. 2 illustrates the EESM methodology. Note that EESM is one of the commonly used methods for the link quality model and other models are possible. For illustrating the present invention the EESM link model is used.

The mapping of the effective SINR value to the corresponding BLER value may use either a look-up table for the mapping function or use an approximate analytical expression. The EESM method estimates the effective SINR using the following formula:

γ eff = EESM ( γ k , β ) = - β ln ( 1 N k = 0 N - 1 - γ k β ) EQ . ( 1 )
Where, γ is a vector [γ0, γ1, . . . , γN-1] of the per-subcarrier SINR values, which may be typically different in a frequency selective channel. The parameter β may be determined for each CQI and this value is used to adjust EESM function to compensate the difference between the actual BLER and the predicted BLER.

The β values are specific to each CQI and are optimized based on offline simulations performed across different fading profiles and SINRs, and are used to establish the mapping between instantaneous SINR and effective SINR. For example, in 3GPP LTE wireless communication system, there are 16 possible CQIs to be considered for channel quality feedback reports as shown in the table contained in FIG. 3. Using the Additive White Gaussian Noise (AWGN) performance charts as a reference, the BLER value of each CQI for different fading propagation conditions is mapped to an AWGN equivalent SINR. The AWGN SINR for each CQI is denoted as SINRAWGN.

During normal operation, the γeff needs to be computed from the set of per subcarrier SINRs for each possible value of CQI and the corresponding β value. In the case of a 3GPP LTE wireless communication system, there may be up to 1200 subcarriers when using a 20 MHz channel bandwidth. Therefore, EQ. (1) may need to be evaluated for up to 1200 subcarriers (N=1200) and the computations have to be repeated for 16 different CQIs and the corresponding β. This is a non-trivial task that can be resource intensive.

The final output of the EESM process is the highest CQI with an effective SINR greater than SINRAWGN as an optimum CQI for given channel conditions. Conventionally, two methods are used to reduce complexity of γeff computations. One method is to estimate the effective SINR starting from the highest CQI and decrement the CQI index such that at most within 15 iterations the optimum CQI can be selected in case of 3GPP LTE wireless communication system. The computed effective SINR γeff is compared against the SINRAWGN for the current CQI candidate. If the computed γeff is lower than the SINRAWGN for the current CQI, then the γeff computation is performed for the next lower CQI and its corresponding β. This process is repeated until the point where the γeff is equal to or greater than the required SINRAWGN for the current CQI. Another method for finding the optimum CQI with reduced complexity is to perform a binary search or other search mechanisms such that, in case of 15 different CQIs, within five steps the best CQI may be selected as shown with example in FIG. 4. Such techniques may be computer processor intensive and time consuming. This can be detrimental to the operation of the wireless device and the overall communication system.

SUMMARY OF THE INVENTION

A method and apparatus are disclosed that enable the optimum selection of CQI with reduced computations for γeff. Reducing the computations leads to faster and more efficient operation. This, in turn, leads to reduced power consumption while determining the optimum CQI for prevailing channel conditions. Therefore, such techniques are advantageous not only to the wireless device itself, but also to overall communication with the wireless network.

In accordance with one aspect of the invention, a method comprises obtaining, by a processor, one or more inputs including a set of instantaneous Signal-to-Interference-plus-Noise Ratio (SINR) values γk; determining, by the processor, a mean instantaneous SINR (SINRMI) according to the instantaneous SINR values γk, the SINRMI being a linear average of the instantaneous SINR values γk; determining, by the processor, a first adaptive selection criterion that identifies an upper limit on a supportable Channel Quality Indicator (CQI) for prevailing signal conditions in relation to the SINRMI; determining, by the processor, a second adaptive selection criterion that identifies a lower limit on the supportable CQI for the prevailing signal conditions in relation to the SINRMI; deriving, by the processor from the supportable CQI between the identified upper and lower limits of the first and second selection criteria, a selected CQI parameter; and using the selected CQI parameter to implement a modulation and coding scheme for communication between the client device and a base station in the wireless communication system.

In one example, determining the first adaptive selection criterion includes comparing the SINRMI against an Additive White Gaussian Noise SINR (SINRAWGN) for a currently considered CQI. In another example, determining the second adaptive selection criterion includes comparing the SINRMI against a metric derived from parameters associated with the currently considered CQI. Here, determining the second adaptive selection criterion may be performed according to the following comparison: SINRMI≦β(CQICURRENT)*α(CQICURRENT), wherein the metric includes parameters β and α, where β is a value specific to the currently considered CQI and α is a saturation value. In this case, when the SINRMI is greater than β(CQICURRENT)*α((CQICURRENT), the method may further comprises setting the selected CQI to be equal to the currently considered CQI. Also, a may be a number that is a function of a bit width of a specific implementation used by the client device.

In a further example, the method further comprises estimating, by the processor, an effective SINR and comparing the effective SINR against the SINRAWGN for a currently considered CQI. Here, estimating the effective SINR may include calculating an Effective Exponential SINR Mapping (EESM). In this case, the EESM may be calculated for a particular CQI only when the SINRMI is greater than the SINRAWGN of the particular CQI. Or the EESM may be calculated for a particular CQI only when the SINRMI is greater than β(CQICURRENT)*α(CQICURRENT).

In yet another example, determining the first and second adaptive selection criteria are repeatedly applied until a condition where SINRMI>β(CQICURRENT)*α(CQICURRENT) is met, where β is a value specific to a currently considered CQI and α is a saturation value. In this scenario, a may be determined by an offline simulation.

In another example, determining the first and second adaptive selection criteria are performed without calculating an Effective Exponential SINR Mapping (EESM). Alternatively, the set of input instantaneous SINR values γk are for each subcarrier from a set of most recently received valid downlink signals. 15. The one or more inputs may further include one or more of a set of β values, a set of a values, and a set of SINRAWGN values for each CQI.

According to another aspect of the invention, a receiver device for a wireless communication apparatus is provided. The receiver device comprises means for receiving signals from one or more base stations in a wireless communication system and one or more processing devices operatively coupled to the receiving means. The one or more processing devices are configured to obtain one or more inputs including a set of instantaneous Signal-to-Interference-plus-Noise Ratio (SINR) values γk. The one or more processing devices are also configured to determine a mean instantaneous SINR (SINRMI) according to the instantaneous SINR values γk, where the SINRMI is a linear average of the instantaneous SINR values γk. The one or more processing devices are further configured to determine a first adaptive selection criterion that identifies an upper limit on a supportable Channel Quality Indicator (CQI) for prevailing signal conditions in relation to the SINRMI; determine a second adaptive selection criterion that identifies a lower limit on the supportable CQI for the prevailing signal conditions in relation to the SINRMI; derive, from the supportable CQI between the identified upper and lower limits of the first and second selection criteria, a selected CQI parameter; and use the selected CQI parameter to implement a modulation and coding scheme for communication between the wireless communication apparatus and the one or more base stations in the wireless communication system.

In one example, the first adaptive selection criterion is determined by comparing the SINRMI against an Additive White Gaussian Noise SINR (SINRAWGN) for a currently considered CQI. And in another example, the second adaptive selection criterion is determined by comparing the SINRMI against a metric derived from parameters associated with the currently considered CQI.

According to a further aspect of the invention, a non-transitory recording medium stores instructions thereon. The instructions, when executed by one or more processors, cause the one or more processors to execute a method. The method comprises obtaining one or more inputs including a set of instantaneous Signal-to-Interference-plus-Noise Ratio (SINR) values γk; determining a mean instantaneous SINR (SINRMI) according to the instantaneous SINR values γk, the SINRMI being a linear average of the instantaneous SINR values γk; determining a first adaptive selection criterion that identifies an upper limit on a supportable Channel Quality Indicator (CQI) for prevailing signal conditions in relation to the SINRMI; determining a second adaptive selection criterion that identifies a lower limit on the supportable CQI for the prevailing signal conditions in relation to the SINRMI; deriving, from the supportable CQI between the identified upper and lower limits of the first and second selection criteria, a selected CQI parameter; and using the selected CQI parameter to implement a modulation and coding scheme for communication between the client device and a base station in the wireless communication system. In one example, determining the first adaptive selection criterion includes comparing the SINRMI against an Additive White Gaussian Noise SINR (SINRAWGN) for a currently considered CQI, and determining the second adaptive selection criterion includes comparing the SINRMI against a metric derived from parameters associated with the currently considered CQI.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a conventional mobile wireless communication system.

FIG. 2 illustrates the Effective Exponential SINR Mapping Methodology.

FIG. 3 illustrates a list of code rate, modulation type and the bandwidth efficiency of each CQI used in a conventional 3GPP LTE wireless communication system.

FIG. 4 illustrates CQI selection using a binary search method.

FIG. 5 illustrates an example flow diagram according to aspects of the present invention.

FIG. 6 illustrates an example system diagram of a wireless mobile station, which may be employed with aspects of the invention described herein.

FIG. 7 illustrates an example application processor subsystem for a wireless mobile station, which may be employed with aspects of the invention described herein.

FIG. 8 illustrates an example baseband subsystem for a wireless mobile station, which may be employed with aspects of the invention described herein.

FIG. 9 illustrates an example RF subsystem for a wireless mobile station, which may be employed with aspects of the invention described herein.

DETAILED DESCRIPTION

The foregoing aspects, features and advantages of the present invention will be further appreciated when considered with reference to the following description of exemplary embodiments and accompanying drawings, wherein like reference numerals represent like elements. In describing the exemplary embodiments of the invention illustrated in the appended drawings, specific terminology will be used for the sake of clarity. However, the invention is not intended to be limited to the specific terms used. Also, unless otherwise stated herein, certain operations may be performed in a different order or in parallel.

According to an aspect of the present invention, an adaptive selection criteria may be used to perform EESM computations over only a subset of CQIs which are likely to be the highest CQIs that can be supported for a given channel conditions. The mean of instantaneous SINRs, referred to herein as Mean Instantaneous SINR (SINRMI), is defined as the linear average of the instantaneous SINRs as shown in EQ. (2), is used for adaptive selection criteria.

SINR MI = 1 N k = 0 N - 1 γ k EQ . ( 2 )

Note that for any value of β>0 substituted in EQ. (1), the estimated effective SINR γeff will always be less than or equal to SINRMI. Hence, if the SINRMI is less than SINRAWGN for a given CQI, then the effective SINR γeff computed using EQ. (1) will also be less than SINRAWGN. This relation is used to perform the EESM computation only on the CQIs that are going to meet the criteria γeff≧SINRAWGN. This method reduces the power consumption by performing the computations for effective SINR γeff only over a subset of CQI candidates. According to one aspect of the present invention, a first adaptive selection criteria for EESM may be used as follows:

    • Effective SINR γeff computation is performed for a particular CQI only when the SINRMI is greater than or equal to the SINRAWGN of that specific CQI, i.e., when SINRMI≧SINRAWGN.

Note that the SINRMI is only computed once for each time the entire CQI feedback process is performed and the SINRAWGN for each CQI are pre-computed offline through simulations.

The value of β, obtained by offline simulations for each CQI, decreases as the CQI value decreases. If a lower β value corresponding to a lower CQI is used in EQ. (1) when the prevailing channel conditions have high SINR, then the ratio

γ k β
tends towards a very high value. As a result the kernel term

- γ k β
in EQ. (1) approaches zero, thereby the effective SINR computed using the equation approaches zero. This, in turn, makes that particular CQI unsuitable for the prevailing signal conditions.

According to another aspect of the present invention, a metric called saturation SINR α is defined. According to this aspect of the present invention, the saturation SINR α is determined by performing offline simulations such that α=SINRMI/β does not make the kernel term

- γ k β
in EQ. (1) approach to zero. The actual value of a determined may be a function of the bit width of the specific implementation.

According to another aspect of the present invention, a second adaptive selection criteria for EESM may be used to avoid performing EESM computations for a lower CQI when a higher CQI is supportable for the given channel conditions as follows:

    • If the mean instantaneous SINRMI≧β*α, then the EESM computation for the current CQI is skipped and the next higher CQI is considered. The process is repeated until the precondition mean instantaneous SINRMI≧β*α is met. The saturation value for each CQI is determined during offline simulations.

The first adaptive selection criterion puts an upper limit on the supportable CQI for prevailing signal conditions. The second adaptive selection criterion puts a lower limit on the supportable CQI for prevailing signal conditions. The upper and lower limits on the supportable CQI are determined without performing the computationally intensive EESM computations as per EQ. (1). Finally, the EESM computations as per EQ. (1) are performed for the reduced set of remaining CQIs.

According to another aspect of the present invention, the search for the highest CQI within the reduced subset may be performed using a binary search within the subset in a manner similar to the method illustrated in FIG. 4. Summarizing the conditions that need to be checked for CQI feedback preparation:

    • 1. Adaptive selection criteria 1: SINRMI≧SINRAWGN.
    • 2. Adaptive selection criteria 2: SINRMI≦β*α
    • 3. Binary search within the subset created by adaptive selection criteria 1 and 2: compute effective SINR using EQ. (1) such that γeff≧SINRAWGN

The overall CQI selection procedure according to aspects of the present invention is illustrated in the exemplary flow diagram 500 contained FIG. 5. The processing in the flow diagram begins at processing block, 502 where input data is provided and initialization is performed. One set of inputs are the estimated individual SINR for each subcarrier for the most recently received valid downlink signals. Another set of inputs are the table of β, α, and SINRAWGN values for each of the CQIs which may be computed during offline simulations. The variable CQI_idx is used to index the table of values during the optimum CQI selection process. The CQI_idx is initialized to the lowest CQI value of zero. Similarly, the variable Selected_CQI is used to keep track of the best CQI during the course of the selection process and it is initialized to zero.

At processing stage 504, the mean instantaneous SINR (SINRMI) is computed according to EQ. (2) using the input instantaneous SINR values γk. At processing stage 506, the SINRMI is compared against the SINRAWGN for the current CQI_idx being considered. The SINRAWGN(CQI_idx) is obtained by indexing the SINRAWGN table using the CQI_idx. If the SINRMI is less than or equal to the SINRAWGN(CQI_idx), the processing moves to the processing block 514. In the processing block 514, a check is performed whether the last node in the binary search tree as shown in FIG. 4 is reached or not. If the last node in the binary tree is not reached, then the processing moves to block 516 where the next CQI_idx is selected for evaluation based on the binary tree search. The processing then returns to the processing block 506.

At processing stage 506 if the SINRMI is greater than the SINRAWGN(CQI_idx), the processing moves to block 508. In processing block 508, the β value for the currently considered CQI is obtained by indexing the β table using the CQI_idx. Similarly, the α value for the currently considered CQI is obtained by indexing the α table using the CQI_idx. Next, the product β(CQI_idx)*α(CQI_idx) is compared against the SINRMI. If the SINRMI is higher than the product, the processing moves to the block 510. Alternatively, the order of processing in blocks 506 and 508 can be reversed, or such processing may be performed in parallel.

At processing stage 510, the CQI_idx is compared against the current value of the Selected_CQI. If the CQI_idx is less than or equal to the Selected_CQI, the processing moves to the processing block 514. If the CQI_idx is greater than the Selected_CQI, the processing moves to the processing block 512. At processing stage 512 the Selected_CQI is updated to be equal to the CQI_idx and the processing then moves to the block 514.

Returning to processing block 508, if the SINRMI is less than or equal to the product β(CQI_idx)*α(CQI_idx), the processing moves to the block 518. At processing block 518 the EESM computation is performed as specified in EQ. (1) to obtain γeff. Next at processing stage 520, first the SINRAWGN for the currently considered CQI is obtained by looking up the SINRAWGN using the CQI_idx. Next, if the γeff is greater than or equal to the SINRAWGN, the processing moves to block 510. If the γeff is less than the SINRAWGN, then the processing moves to block 514.

As described above, in the processing block 514, a check is performed whether the last node in the binary search tree is reached or not. If it is not the last node, the processing returns to block 516. If the last node in the binary tree is reached, the processing moves to the block 522. At processing block 522, the current value of Selected_CQI is used for reporting the CQI feedback to the base station. The processing for the optimum CQI selection terminates at processing block 524.

By way of example only, the above-described method may be implemented in a receiver, e.g., a user device such as a wireless mobile station (MS) 12 as shown in FIG. 1.

As shown in FIG. 6, an example MS such as MS 100 may include an application processor subsystem 101, baseband subsystem 102 and a radio frequency (RF) subsystem 104 for use with a wireless communication network. A display/user interface 106 provides information to and receives input from the user. By way of example, the user interface may include one or more actuators, a speaker and a microphone. In some mobile devices, certain combination of the application processor subsystem 101, the baseband subsystem 102 and the RF subsystem 104 are all integrated as one integrated chip.

The application processor subsystem 101 as shown in FIG. 7 may include a controller 108 such as a microcontroller or other processor, as well as memory 112 and one or more peripherals 114. The baseband subsystem 102 as shown in FIG. 8 may include a controller 118 such as a microcontroller or other processor. The RF subsystem 104 as shown in FIG. 9 may include a controller 128 such as a microcontroller or other processor. The controller 108 desirably handles overall operation of the MS 100. This may be done by software or firmware running on the controller 108. Such software/firmware may embody any methods in accordance with aspects of the present invention.

In FIG. 8 the peripherals such as a full or partial keyboard, video or still image display, audio interface, etc. may be employed and managed through the controller 108.

Aspects of the present invention may be implemented in firmware of the controller 108 of the application processor and/or the controller 118 of the baseband subsystem as shown in FIG. 6. In another alternative, aspects of the present invention may also be implemented as a combination of firmware and hardware of the application processor subsystem 101 and/or the baseband subsystem 102. For instance, a signal processing entity of any or all of the FIG. 8 may be implemented in firmware, hardware and/or software. It may be part of the baseband subsystem, the receiver subsystem or be associated with both subsystems. In one example, the controller 118 and/or the signal processor 110 may include or control the protocol entity circuitry. The software may reside in internal or external non-transitory memory and any data, including the table of β, a, and SINRAWGN values, may be stored in such memory. The hardware may be an application specific integrated circuit (“ASIC”), field programmable gate array (“FPGA”), discrete logic components or any combination of such devices. The terms controller and processor are used interchangeably herein.

The consumer electronics devices that may use this invention may include smartphones, tablets, laptops, gaming consoles, cameras, video camcorders, TV, car entertainment systems, etc.

The various aspects of the invention described herein provide a new and more efficient method of processing. And this leads to improved performance of portable communication devices in the broadband wireless communication system.

Although the invention herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present invention. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims. Aspects of each embodiment may be employed in the other embodiments described herein.

Claims

1. A method comprising:

obtaining, by a processor, one or more inputs including a set of instantaneous Signal-to-Interference-plus-Noise Ratio (SINR) values γk;
determining, by the processor, a mean instantaneous SINR (SINRMI) according to the instantaneous SINR values γk, the SINRMI being a linear average of the instantaneous SINR values γk;
determining, by the processor, a first adaptive selection criterion that identifies an upper limit on a supportable Channel Quality Indicator (CQI) for prevailing signal conditions in relation to the SINRMI;
determining, by the processor, a second adaptive selection criterion that identifies a lower limit on the supportable CQI for the prevailing signal conditions in relation to the SINRMI;
deriving, by the processor from the supportable CQI between the identified upper and lower limits of the first and second selection criteria, a selected CQI parameter; and
using the selected CQI parameter to implement a modulation and coding scheme for communication between the client device and a base station in the wireless communication system;
wherein determining the second adaptive selection criterion includes comparing the SINRMI against a metric derived from parameters associated with the currently considered CQI; and
wherein determining the second adaptive selection criterion is done according to the following comparison: SINRMI≦β(CQICURRENT)*α(CQICURRENT),
wherein the metric includes parameters β and α, where β is a value specific to the currently considered CQI and α is a saturation value.

2. The method of claim 1, wherein determining the first adaptive selection criterion includes comparing the SINRMI against an Additive White Gaussian Noise SINR (SINRAWGN) for a currently considered CQI.

3. The method of claim 1, wherein when the SINRMI is greater than β(CQICURRENT)*α(CQICURRENT), the method further comprises setting the selected CQI to be equal to the currently considered CQI.

4. The method of claim 1, wherein α is a number that is a function of a bit width of a specific implementation used by the client device.

5. The method of claim 1, further comprising:

estimating, by the processor, an effective SINR; and
comparing the effective SINR against the SINRAWGN for a currently considered CQI.

6. The method of claim 5, wherein estimating the effective SINR includes calculating an Effective Exponential SINR Mapping (EESM).

7. The method of claim 6, wherein the EESM is calculated for a particular CQI only when the SINRMI is greater than the SINRAWGN of the particular CQI.

8. The method of claim 6, wherein the EESM is calculated for a particular CQI only when the SINRMI is greater than β(CQICURRENT)*α(CQICURRENT).

9. The method of claim 1, wherein determining the first and second adaptive selection criteria are repeated until a condition where SINRMI>β(CQICURRENT)*α(CQICURRENT) is met, where β is a value specific to a currently considered CQI and α is a saturation value.

10. The method of claim 9, wherein α is determined by an offline simulation.

11. The method of claim 1, wherein determining the first and second adaptive selection criteria are performed without calculating an Effective Exponential SINR Mapping (EESM).

12. The method of claim 1, wherein the set of input instantaneous SINR values γk are for each subcarrier from a set of most recently received valid downlink signals.

13. The method of claim 1, wherein the one or more inputs further include one or more of a set of β values, a set of a values, and a set of SINRAWGN values for each CQI.

14. A receiver device for a wireless communication apparatus, the receiver device comprising:

means for receiving signals from one or more base stations in a wireless communication system; and
one or more processing devices operatively coupled to the receiving means, the one or more processing devices being configured to: obtain one or more inputs including a set of instantaneous Signal-to-Interference-plus-Noise Ratio (SINR) values γk; determine a mean instantaneous SINR (SINRMI) according to the instantaneous SINR values γk, the SINRMI being a linear average of the instantaneous SINR values γk; determine a first adaptive selection criterion that identifies an upper limit on a supportable Channel Quality Indicator (CQI) for prevailing signal conditions in relation to the SINRMI; determine a second adaptive selection criterion that identifies a lower limit on the supportable CQI for the prevailing signal conditions in relation to the SINRMI; derive, from the supportable CQI between the identified upper and lower limits of the first and second selection criteria, a selected CQI parameter; and use the selected CQI parameter to implement a modulation and coding scheme for communication between the wireless communication apparatus and the one or more base stations in the wireless communication system;
wherein to determine the second adaptive selection criterion includes comparing the SINRMI against a metric derived from parameters associated with the currently considered CQI; and
wherein to determine the second adaptive selection criterion is done according to the following comparison: SINRMI≦β(CQICURRENT)*α(CQICURRENT),
wherein the metric includes parameters β and α, where β is a value specific to the currently considered CQI and α is a saturation value.

15. The receiver device of claim 14, wherein the first adaptive selection criterion is determined by comparing the SINRMI against an Additive White Gaussian Noise SINR (SINRAWGN) for a currently considered CQI.

16. A non-transitory recording medium storing instructions thereon, the instructions, when executed by one or more processors, causing the one or more processors to execute a method comprising:

obtaining one or more inputs including a set of instantaneous Signal-to-Interference-plus-Noise Ratio (SINR) values γk;
determining a mean instantaneous SINR (SINRMI) according to the instantaneous SINR values γk, the SINRMI being a linear average of the instantaneous SINR values γk;
determining a first adaptive selection criterion that identifies an upper limit on a supportable Channel Quality Indicator (CQI) for prevailing signal conditions in relation to the SINRMI;
determining a second adaptive selection criterion that identifies a lower limit on the supportable CQI for the prevailing signal conditions in relation to the SINRMI;
deriving, from the supportable CQI between the identified upper and lower limits of the first and second selection criteria, a selected CQI parameter; and
using the selected CQI parameter to implement a modulation and coding scheme for communication between the client device and a base station in the wireless communication system;
wherein determining the second adaptive selection criterion includes comparing the SINRMI against a metric derived from parameters associated with the currently considered CQI; and
wherein determining the second adaptive selection criterion is done according to the following comparison: SINRMI≦β(CQICURRENT)*α(CQICURRENT),
wherein the metric includes parameters β and α, where β is a value specific to the currently considered CQI and α is a saturation value.

17. The recording medium of claim 16, wherein:

determining the first adaptive selection criterion includes comparing the SINRMI against an Additive White Gaussian Noise SINR (SINRAWGN) for a currently considered CQI.
Referenced Cited
U.S. Patent Documents
8442448 May 14, 2013 Kim
8903327 December 2, 2014 Garavaglia
20070230428 October 4, 2007 Seki
20090154588 June 18, 2009 Chen
20090163142 June 25, 2009 Pi
20100322102 December 23, 2010 Zhou
20110136525 June 9, 2011 Fujii
20120140655 June 7, 2012 Han
20130021931 January 24, 2013 Kim
20130022142 January 24, 2013 Nammi
20130072123 March 21, 2013 Garavaglia
20130332762 December 12, 2013 Meirosu
20140016533 January 16, 2014 Nagata
20140204857 July 24, 2014 Mallik
20140269603 September 18, 2014 Aminaka
20140334417 November 13, 2014 Aminaka
20150029965 January 29, 2015 Aminaka
20150079981 March 19, 2015 Zhu
20150215063 July 30, 2015 Kuchi
20150282184 October 1, 2015 Yang
20150282202 October 1, 2015 Miao
20160044526 February 11, 2016 Pawar
20160119926 April 28, 2016 Sahara
20160191201 June 30, 2016 Park
Foreign Patent Documents
WO 2010144002 December 2010 SE
Patent History
Patent number: 9548848
Type: Grant
Filed: Feb 19, 2015
Date of Patent: Jan 17, 2017
Assignee: MBIT WIRELESS, INC. (Irvine, CA)
Inventors: Bhaskar Patel (San Clemente, CA), Arumugam Govindswamy (Irvine, CA)
Primary Examiner: Melvin Marcelo
Assistant Examiner: Peter G Solinsky
Application Number: 14/625,977
Classifications
Current U.S. Class: Transmitter Controlled By Signal Feedback From Receiver (455/69)
International Classification: H04L 5/00 (20060101); H04L 1/00 (20060101); H04L 1/20 (20060101); H04W 72/04 (20090101);