Method and apparatus for adaptive covariance estimation
09762272 · 2017-09-12
Assignee
Inventors
- Karthik Thirukannan (Puducherry, IN)
- Keerthivasan Suresh (Chennai, IN)
- Krishnavelan Sivaraman (Puducherry, IN)
Cpc classification
H04L25/02
ELECTRICITY
H04B1/1027
ELECTRICITY
International classification
H04B1/00
ELECTRICITY
H04B1/10
ELECTRICITY
Abstract
MMSE-IRC receiver may be used to suppress inter-cell interference for improving the cell-edge user throughput in cellular wireless communication systems. But MMSE-IRC performance is limited by estimation errors, namely, channel estimation error and covariance matrix estimation error. It is important to have an accurate covariance matrix estimation scheme, so that maximum gain from MMSE-IRC receiver may be achieved. In order to have accurate estimation, covariance matrix may be averaged across channel bandwidth in frequency domain. A method and apparatus are disclosed that adaptively determine the averaging bandwidth employed for covariance matrix estimation based on the detected delay spread and SNR. Based on the present disclosure, the throughput performance of MMSE-IRC receiver may be improved by adaptively using suitable sub-band length in frequency domain averaging of covariance matrix estimation.
Claims
1. A method for receiving a signal at a client device in a wireless communication system, the method comprising: controlling, by a processing device, performing Minimum Mean Square Error-Interference Rejection Combining (MMSE-IRC) processing of the signal based on an estimated covariance matrix, wherein the estimated covariance matrix is determined using reference signals (RS) from a serving base station averaged over a bandwidth length determined based on at least one of a fading profile or Signal-to-Noise (SNR) at the client device.
2. The method of claim 1, wherein the bandwidth length is inversely proportional to at least one of a variation characteristic of the fading profile or the SNR.
3. The method of claim 1, further comprising: controlling, by the processing device, estimating at least one of a delay spread of channel conditions at the client device to determine the fading profile or the SNR at the client device.
4. The method of claim 3, wherein the delay spread of channel conditions and the SNR are determined using respective predetermined quantization thresholds.
5. The method of claim 1, wherein the wireless communication system is a 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) wireless communication system, and wherein the bandwidth length is equal to: one Resource Block (RB) when the fading profile is Extended Vehicular A model (EVA) or Extended Typical Urban model (ETU) and the SNR is greater than a predetermined SNR value, and four RBs when the fading profile is Extended Pedestrian A (EPA) and the SNR is less than the predetermined SNR value.
6. The method of claim 5, wherein the predetermined SNR value is 8 dB.
7. The method of claim 1, wherein the bandwidth length is determined based on at least one of a measured worst case delay or Root Means Square (RMS) delay spread at the client device.
8. The method claim 7, wherein the wireless communication system is a 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) wireless communication system, and wherein the bandwidth length is equal to: eight Resource Blocks (RB) when the RMS delay spread is less than 50 ns, and six RBs when the RMS delay spread is at least 50 ns and less than 100 ns.
9. The method of claim 7, wherein the RMS delay spread is determined to correspond to a range of RMS delay spread among a plurality of different ranges of RMS delay spread.
10. The method of claim 7, wherein the bandwidth length is inversely proportional to the RMS delay spread.
11. The method of claim 7, wherein the bandwidth length is determined from a look-up table stored in a memory, and wherein the look-up table is indexed by estimated values of quantized RMS delay spread according to first RMS delay spread thresholds and estimated values of quantized SNR according to second SNR thresholds.
12. The method of claim 1, further comprising: controlling, by the processing device, determining the bandwidth length according to a predetermined rate.
13. The method of claim 12, wherein the predetermined rate is based on an estimated Doppler spread at the client device.
14. An apparatus for receiving a signal at a client device in a wireless communication system, the apparatus comprising: circuitry configured to control performing Minimum Mean Square Error-Interference Rejection Combining (MMSE-IRC) processing of the signal based on an estimated covariance matrix, wherein the estimated covariance matrix is determined using reference signals (RS) from a serving base station averaged over a bandwidth length determined based on at least one of a fading profile or Signal-to-Noise (SNR) at the client device.
15. The apparatus of claim 14, wherein the bandwidth length is inversely proportional to at least one of a variation characteristic of the fading profile or the SNR.
16. The apparatus of claim 14, wherein the circuitry is configured to control estimating at least one of a delay spread of channel conditions at the client device to determine the fading profile or the SNR at the client device.
17. The apparatus of claim 14, wherein the wireless communication system is a 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) wireless communication system, and wherein the bandwidth length is equal to: one Resource Block (RB) when the fading profile is Extended Vehicular A model (EVA) or Extended Typical Urban model (ETU) and the SNR is greater than a predetermined SNR value, and four RBs when the fading profile is Extended Pedestrian A (EPA) and the SNR is less than the predetermined SNR value.
18. The apparatus of claim 14, wherein the bandwidth length is determined based on at least one of a measured worst case delay or Root Means Square (RMS) delay spread at the client device.
19. The apparatus of claim 14, wherein the circuitry is configured to control determining the bandwidth length according to a predetermined rate.
20. A wireless communication device comprising: a receiver to receive a signal of a wireless communication system; and a processing device configured to control performing Minimum Mean Square Error-Interference Rejection Combining (MMSE-IRC) processing of the signal based on an estimated covariance matrix, wherein the estimated covariance matrix is determined using reference signals (RS) from a serving base station averaged over a bandwidth length determined based on at least one of a fading profile or Signal-to-Noise (SNR) at the client device.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DETAILED DESCRIPTION
(20) The foregoing aspects, features and advantages of the present disclosure will be further appreciated when considered with reference to the following description of preferred embodiments and accompanying drawings, wherein like reference numerals represent like elements. In describing the preferred embodiments of the disclosure illustrated in the appended drawings, specific terminology will be used for the sake of clarity. However, the disclosure is not intended to be limited to the specific terms used.
(21) The MMSE receivers treat interference included in the received signal as noise and combine the signals received at the receive antennas as expressed below:
(22) Let {circumflex over (d)} be the recovered signal at the client terminal and w.sub.opt be the optimum receiver weight matrix. The optimum receiver matrix reflects the fluctuations in amplitude and phase, and is used to combine or separate signals received at multiple receive antennas. Then the received signal y is combined as follows,
{circumflex over (d)}=w.sub.opt*.sub.y (1)
(23) The optimum receiver weight matrix is defined as follows,
w.sub.opt=P.sub.1H.sub.1.sup.HR.sup.−1 (2)
(24) Here, P.sub.1 is the transmit power of serving cell and H.sub.1 refers to the channel matrix between the serving cell and the client terminal. Channel matrix is composed of changes in amplitude and phase on the channels between each transmit and receive antenna pair. R is the covariance matrix that has interference signal component combined with noise as follows,
R=P.sub.1H.sub.1H.sub.1.sup.H+σ.sup.2*I (3)
(25) Here, σ.sup.2 is the noise power and I is the identity matrix. Since interference signals are handled as equivalent to noise, the arrival direction of the noise is ignored.
(26) The MMSE-IRC receivers consider interference signals independent of noise components as follows.
(27) The covariance matrix R in EQ. (2) is defined as follows for MMSE-IRC receivers,
(28)
(29) Here, H.sub.i (i>1) refers to the channel matrix between i.sup.th neighbor cell and client terminal. P.sub.i is the transmit power of neighbor cell. H.sub.iH.sub.i.sup.H represents the degree of correlation in the interfering signal from i.sup.th cell. By taking the inverse matrix of the covariance matrix of EQ. (4) in the receiver weight matrix, the coefficients corresponding to the main interference signal are reduced. The interfering signal is suppressed by orienting a null in the direction of its arrival, i.e., the antenna gain is made very small in that direction. Due to suppression of interference signals, SINR is increased and throughput achieved in MMSE-IRC receiver may be higher than MMSE receiver.
(30) In an MMSE-IRC receiver, the estimation of covariance matrix comprising of interference and noise power is of prime importance as it plays a crucial role in suppressing the interfering signals. Covariance matrix estimation may be done using the serving cell reference signals (RS). In order to reduce the covariance matrix error, estimation is performed through time and frequency domain averaging of the samples considering the period over which the channel variations are minimal.
(31) Performance improvement may be achieved by frequency domain averaging in covariance matrix estimation. Ideally, increasing averaging may result in improved estimation accuracy. But this averaging period is limited by the channel variation in frequency domain. The bandwidth over which the frequency domain averaging is done is termed herein as sub-band length which may be defined in terms of number of RB's.
(32) The channel variation characteristics in frequency domain differ for different fading profiles defined in 3GPP LTE wireless communication systems in accordance with the channel coherence bandwidth. So using a fixed sub-band length for frequency domain averaging in covariance matrix estimation for all fading profiles may not be considered as efficient from performance perspective. Though employing a fixed sub-band length can be optimum for some fading profiles, it doesn't utilize the full potential of averaging for other fading profiles. Thereby, there may be still room for performance improvement for those fading profiles which are affected by using a fixed sub-band length for frequency domain averaging. To address this problem, a dynamic way of selecting the optimum sub-band length for frequency domain averaging is devised based on the delay spread experienced by a client terminal.
(33) According to an aspect of the present disclosure, depending on the nature of the fading profile and prevailing SNR, different sub-band length may be used. According to an aspect of the present disclosure, higher sub-band length may be used for slow varying fading profiles, while lower sub-band length may be used for fast fading profiles at higher SNR. The steps for the proposed solution for making full utilization of frequency domain averaging of covariance matrix estimation is as follows: a) Estimate the delay spread and SNR based on the environment conditions experienced by a client terminal. b) Based on the estimated delay spread and SNR, determine the sub-band length to be used for frequency domain averaging of covariance matrix estimation.
(34)
(35) In
(36) Similarly
(37) According to an aspect of the present disclosure, sub-band length of one RB may be used for fast fading profiles such as EVA and ETU at higher SNR, for example, above 8 dB, and a sub-band length of four RBs may be used across the SNR range for slow fading profiles such as EPA and at SNR, for example, lower than 8 dB for EVA and ETU fading profiles. According to an aspect of the present disclosure, the estimated SNR may be partitioned into multiple ranges using multiple thresholds. The selection of the sub-band length for different SNR ranges may be different. In general, lower bandwidth (sub-band length) may be used for higher SNR scenarios and wider bandwidth (sub-band length) may be used for lower SNR scenarios.
(38) According to an aspect of the present disclosure, the sub-band length for different fading profiles and the SNR threshold may be configurable. The fading profile models such as EPA, EVA, and ETU specified in 3GPP LTE wireless communication system specifications are only a subset of conditions that may be experienced by a client terminal. According to an aspect of the present disclosure, the sub-band length for averaging of the covariance matrix may be done according to the measured worst case delay or Root Mean Square (RMS) delay spread. For example, if the RMS delay spread is less than 50 ns, sub-band length of eight RB may be used, if the RMS delay spread is at least 50 ns and less than 100 ns, sub-band length of six RB may be used, and so on. According to an aspect of the present disclosure, the estimated RMS delay spread may be partitioned into multiple ranges using multiple thresholds. The selection of the sub-band length for different RMS delay spread ranges may be different. In general, lower bandwidth (sub-band length) may be used for higher RMS delay spread scenarios and wider bandwidth (sub-band length) may be used for lower RMS delay spread scenarios. According to an aspect of the present disclosure, the selection of the sub-band length for covariance estimation may be done by combination of the estimated SNR and estimated delay spread. For example, a two-dimensional look-up table may be prepared and indexed by estimated quantized RMS delay spread as per the thresholds and estimated quantized SNR as per the thresholds.
(39) Aspects of the present disclosure are illustrated in the flow diagram 1500 contained in
(40) 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) 100 as shown in
(41) As shown in
(42) The application processor subsystem 101 as shown in
(43) Peripherals 114 such as a full or partial keyboard, video or still image display, audio interface, etc may be employed and managed through the controller 108.
(44) Aspects of the present disclosure may be implemented in firmware of the controller 108 of the application processor and/or the controller 118 of the baseband subsystem. In another alternative, aspects of the present disclosure 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
(45) The consumer electronics devices that may use this disclosure may include smartphones, tablets, laptops, gaming consoles, cameras, video camcorders, TV, car entertainment systems, etc.
(46) Although the disclosure 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 disclosure. 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 disclosure as defined by the appended claims. Aspects of each embodiment may be employed in the other embodiments described herein.