This application is the National Stage of, and therefore claims the benefit of, International Application No. PCT/EP2011/051151 filed on Jan. 27, 2011, entitled “A RADIO RECEIVER IN A WIRELESS COMMUNICATION SYSTEM,” which was published in English under International Publication Number WO 2011/092249 A1 on Aug. 4, 2011, and has a priority date of Jan. 28, 2010, based on GB Application No. 1001389.4. Both of the above applications are commonly assigned with this National Stage application and are incorporated herein by reference in their entirety.
The present invention relates to a radio receiver in a wireless communication system and to a method of processing radio signals.
The transmission of radio signals carrying data in modern wireless communications can be realized based on a number of different communications systems, often specified by a standard. There are increasing requirements for devices which are able to operate to support more than one of these wireless communications systems. Mobile radio receiver devices include analog radio frequency (RF)/intermediate frequency (IF) stages, which are arranged to receive and transmit wireless signals via one or more antennas. The output of the RF/IF stages is typically converted to baseband, where an Analog-to-Digital Converter (ADC) converts incoming analog signals to digital samples, which are then processed for signal detection and decoding of the data in the form of logical values. The ADC may alternatively operate directly at IF, in which case the conversion to baseband is performed in the digital domain. A number of different types of front end processing of the digital samples are known to implement signal detection, including rake receiver processing and channel equalization processing.
In Code Division Multiple Access (CDMA) wireless systems, different physical channels are multiplexed in the code domain using separate spreading sequences.
In the case of orthogonal spreading codewords, the original data symbols can then be effectively separated at the receiver by despreading.
In a Wideband CDMA (WCDMA) cellular system, downlink code multiplexing is performed using Orthogonal Variable Spreading Factor (OVSF) codes. However, the OVSF codewords are orthogonal to each other only under the condition of perfect time alignment. In the presence of multipath propagation, the code orthogonality is lost, and the operation of despreading is affected by Multiple Access Interference (MAI).
CDMA mobile radio receivers conventionally employ a rake processor which relies on the correlation properties of the spreading sequences. A rake processor is described for example in J. G. Proakis, “Digital Communication”, New York, McGraw-Hill, 1995. This type of receiver is subject to performance degradation in the presence of code correlation, if the MAI between code-multiplexed transmission is comparable to the other sources of noise and interference. Under these conditions, a performance advantage may be achieved by attempting to restore the orthogonality between the codes before despreading. The sub-optimality of conventional 3GPP receivers based on rake processing causes a significant performance penalty, especially for downlink data rates increasing from the 384 kbps for WCDMA Release 99 to High Speed Downlink Packet Access (HDSPA) rates of several Mbps. When the code orthogonality is destroyed by multipath, an effective approach is to use channel equalization instead of rake processing.
For example, a Minimum Mean-Square Error (MMSE) chip-level linear equalizer has been shown to provide a significant performance advantage over conventional rake reception, at the cost of an increased implementation complexity. This advantage is especially important for high rate data transmission, as in 3GPP high speed downlink packet access HSDPA. However, channel equalization may not be able to provide superior performance in all possible scenarios. In particular, the use of a channel equalizer does not provide an advantage under single-ray propagation conditions, i.e., in the absence of multipath propagation.
The above limitations generally depend on the particular equalization algorithm under consideration. In the case of a linear MMSE equalizer, in the presence of a non-frequency selective or flat channel response, the equalizer processing still relies on the estimation of the channel impulse response, with a channel estimation error proportional to the number of the channel impulse response samples. In this situation, the use of a rake receiver not only does not correspond to a performance loss caused by MAI, but in fact reduces to a minimum the channel estimation error, relying on the estimate of a single channel tap.
Similarly, in the case of a Least-Squares (LS) equalizer, the receiver performance may be penalized by using the estimation of the channel statistics performed with a dimensionality higher than required in the specific conditions of non dispersive channel, i.e., of channel propagation profile with a single tap.
International Application Publication No. WO 2009/056500 describes a receiver structure capable of selecting the use of rake receiver or equalizer. A number of bases of selection are discussed including identification of the receiver operation under low delay spread channel conditions. In particular, the receiver adaptation can rely on the estimation of the channel root-mean square (rms) delay spread, or on a measure of the channel energy outside a predefined time window. The inventors have determined that a main limitation of these schemes is the difficulty of distinguishing between a single-ray channel profile and a channel profile with low delay spread that may however still benefit from the use of channel equalization. For instance, in the case of a HSDPA receiver, the inventors have demonstrated by internal simulation results and performance tests that the use of a chip level equalizer can still provide a significant performance advantage with respect to the rake receiver for channel profiles with very low delay spread, like, e.g., the Pedestrian A (PA) channel profile of the 3GPP standard.
It is an object of this invention to identify n-ray propagation conditions, which is capable of resolving the above issue.
According to an aspect of the present invention, there is provided a method of processing radio signals in a wireless radio receiver to identify an n-ray channel condition comprising:
Another aspect of the invention provides a radio receiver for a wireless communication system comprising:
A further aspect of the invention provides a computer program product which implements the method defined above when executed on a processor.
A further aspect of the invention provides a radio receiver for a wireless communication system comprising:
The following described embodiments relate to the implementation of an algorithm where n=1 for the identification of single ray channel conditions in a wireless receiver, based on the estimation of the received signal power and noise plus interference power. The method and receiver are particularly useful when applied to the selection of appropriate receiver parameters and signal processing algorithms in a 3GPP wideband code division multiple access (WCDMA)/high speed downlink packet access (HSDPA) receiver. In that case, the invention is particularly beneficial when applied to the selection between rake receiver processing and equalization processing in a receiver.
The invention is generally applicable to any communication system where there is a need to detect transmission conditions over a non-frequency selective channel. The invention is particularly but not exclusively concerned with the identification of single ray propagation conditions in a high speed wireless receiver.
It will be understood that disturbance power refers to noise (such as additive Gaussian White Noise) and interference (such as from other signals).
For a better understanding of the present invention and to show how the same may be carried into effect, reference will now be made by way of example to the accompanying drawings in which:
The samples r(k) are supplied to a data transfer engine 30 which communicates with a processor 22, an instruction memory 24 and a data memory 26. The processor 22 is responsible for processing the samples r(k). The processor 22 can execute a number of different functions which are held in an instruction memory 24 in the form of code sequences. This provides a so-called soft modem which has a number of advantages discussed further herein.
The use of the estimated channel parameters to control the selection of a rake receiver or equalizer receiver (function 12) will now be discussed in more detail.
In accordance with this signal, the switch 4 selects a processing path 6 via a rake receiver 7, or a processing path 8 via an equalizer 9. As is known in the art, the rake receiver includes a set of rake fingers 7a, 7b, for each channel transmitted on a separate channelization code. Each finger is associated with a single descrambler/despreader 19 and a weighting function 11, and the set of fingers relative to each channel are associated to an adder 13 providing a processed output on output path 15. As the operation of a rake receiver is well understood to a person skilled in the art, its function will not further be described here.
The equalizer receiver 19 comprises a chip level equalizer 16 and a plurality of descramblers/despreaders 21a, 21b, for each channel transmitted on a separate channelization code. The outputs of the descramblers/despreaders are supplied along output path 23. An output switch 25 provides processed outputs on lines 27 to subsequent decoding functions. The switch 25 is (like the switch 4) controlled by control input 5 which receives the command signal for the selection of rake receiver or equalizer from the function 12.
While
In such a software implementation of the receiver, where only either rake or equalizer processing is performed at any given time, the above approach also provides an overall reduction of computational complexity with respect to a conventional receiver implementing a channel equalizer in hardware. In this respect conventional modems based on a hardware implementation are forced to the choice between a design dictated by the maximum data rate requirements and the instantiation of multiple algorithms as separate areas of silicon. These solutions imply higher implementation costs, size and/or power consumption and any compromise would inevitably penalize performance. On the other hand, the proposed solution allows to reduce complexity, size and cost by reusing a common platform to adaptively select the optimum set of signal processing functions capable of maximising performance and minimise power consumption.
Reference will now be made to
Consider a wireless communication channel with overall time varying impulse response h(t, τ)=gT(τ){circle around (x)}c(t, τ) {circle around (x)}gR(τ), where ‘{circle around (x)}’ denotes the convolution operator, gT(t) and gR(t) indicate the impulse response of the transmit and receive filters, and
c(t,τ)=Σl=0L-1cl(t)δ(τ−τl) (1)
represents the impulse response at time t of the propagation channel, modelled as a tapped delay line with delay index τ. In terms of the various channel propagation paths, c(t, τ) is the sum of the complex gains of all the paths with delay τ, measured at the current location of the receiver antenna.
Denote by ĉl, l=0, . . . , L−1 the channel taps estimated at the receiver. In the case of a rake receiver, the estimated taps ĉl may correspond to the tracked (and possibly combined) rake receiver fingers.
The single ray detection technique described herein is based on the use of long term averages of the signal power and noise-plus interference power corresponding to each estimated channel tap, according to the following procedure:
In a first embodiment of the present invention:
In a second embodiment of the invention:
In a third embodiment of the invention:
Finally, the comparison block 46 generates an object which controls the selection of rate receiver or equalizer. If ξ′>θ·ξ″ (or equivalently if ξ′/ξ″>θ), the receiver is determined to be operating under single-ray propagation conditions, i.e., that the channel propagation profile includes a single tap; otherwise, it is determined that the channel profile includes more than a single tap.
For each of the above embodiments, the threshold θ is optimized from simulation of the quantities ξ′ and ξ″ for the cases of single-ray and non single-ray propagation profiles.
The optimization of θ could also be based on the performance of the receiver processing algorithms to which the single-ray detection is applied. In this case, it is more appropriate to talk of effective single-ray conditions, defined as the conditions for which the receiver processing algorithm designed for single-ray channel (for example, rake processing in the case of a WCDMA/HSDPA receiver) outperforms the algorithm designed for non-single ray channel (for example, equalizer processing in the case of a WCDMA/HSDPA receiver).
In an alternative implementation, the signal and noise-plus interference power of the second strongest tap may be replaced by the combined power derived from all the remaining measured channel taps ĉl other than the strongest channel tap.
The proposed approach can be further generalized to detect other channel conditions. For example, the proposed procedure can be straightforwardly modified for the detection of n rays channel condition by computing the quantities
For example, this strategy can be employed as an alternative to the measure of the energy outside a given temporal window, to estimate the length of the channel impulse response.
The above described embodiments allow identification of single-ray channel conditions based on the comparison between the estimated signal and noise-plus-interference power of the strongest channel tap and the second strongest channel tap (or of the strongest channel tap and all other channel taps).
The above described embodiments allow discrimination with respect to very short delay spread channels by relying to long term averages—by using filters with long enough memory to average over the channel variations due to fast fading.
The rake/equalizer selection is made based on the long term channel statistics, instead of the instantaneous channel taps. In fact, if a channel coefficient is present although temporarily attenuated, its power may increase rapidly enough to make it difficult for the selection process to react in time to switch to the appropriate receiver algorithm. By relying on the long term statistics, in the presence of multipath it is implicitly chosen to have in place a receiver algorithm capable of coping with a multipath channel. The instantaneous realizations of the channel do not always reflect the long term statistics, therefore any decision criterion needs to be based on an average of the channel realisation over a sufficiently long window of time.
In the above embodiment, the filter memory is referred to the 10 ms WCDMA radio frame. However, another relationship which is important is with the channel coherence time (which is defined as the time interval after which the channel realizations become uncorrelated):
Tc=1/2fD, where fD=f0ν/c is the maximum Doppler frequency.
For instance, at a carrier frequency f0 of 2 GHz and a mobile speed ν of 3 km/h, a few hundred frames corresponds to a few tens of times the channel coherence time. In preferred embodiments, the filter memory is in the order of or greater than 10 times the channel coherence time and/or at least an order of magnitude greater than the frame.
The method described above for the identification of single-ray propagation conditions allows to select the appropriate receiver signal processing for the specific conditions of non-frequency selective channel, corresponding to a propagation profile containing a single tap. More specifically, it allows the possibility of switching between a receiver signal processing implementation designed to counteract the effect of multipath distortion, based, e.g., on a chip level equalizer for WCDMA/HSDPA, and a receiver signal processing implementation optimized for flat fading channel conditions, based, e.g., on a rake receiver for WCDMA/HSDPA.
For a WCDMA/HSDPA receiver, the selection of rake receiver processing in the presence of single-ray propagation has the following advantages:
Number | Date | Country | Kind |
---|---|---|---|
1001389.4 | Jan 2010 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2011/051151 | 1/27/2011 | WO | 00 | 7/26/2012 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2011/092249 | 8/4/2011 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6252915 | Mollenkopf et al. | Jun 2001 | B1 |
6333953 | Bottomley et al. | Dec 2001 | B1 |
6901243 | Jayaraman et al. | May 2005 | B2 |
7020073 | Kadous et al. | Mar 2006 | B2 |
7224714 | Barman et al. | May 2007 | B1 |
7317747 | Miyazaki et al. | Jan 2008 | B2 |
7397844 | Smee et al. | Jul 2008 | B2 |
7646802 | Black et al. | Jan 2010 | B2 |
7746970 | Mergen et al. | Jun 2010 | B2 |
7796680 | Matsumoto et al. | Sep 2010 | B2 |
8189653 | Luschi et al. | May 2012 | B2 |
20030087622 | Jayaraman et al. | May 2003 | A1 |
20030095508 | Kadous et al. | May 2003 | A1 |
20040165650 | Miyazaki et al. | Aug 2004 | A1 |
20060120438 | Reial | Jun 2006 | A1 |
20070054692 | Nie et al. | Mar 2007 | A1 |
20070076791 | DiFazio et al. | Apr 2007 | A1 |
20070110201 | Mergen et al. | May 2007 | A1 |
20080016381 | Fitton et al. | Jan 2008 | A1 |
20080075147 | Grossman et al. | Mar 2008 | A1 |
20080159373 | Taha et al. | Jul 2008 | A1 |
20090110036 | Luschi et al. | Apr 2009 | A1 |
20090110048 | Luschi et al. | Apr 2009 | A1 |
20090110049 | Luschi et al. | Apr 2009 | A1 |
20090111413 | Luschi et al. | Apr 2009 | A1 |
20090124204 | Howard et al. | May 2009 | A1 |
20090268786 | Matsumoto et al. | Oct 2009 | A1 |
20090274196 | Black et al. | Nov 2009 | A1 |
20100296553 | Luschi et al. | Nov 2010 | A1 |
20110019754 | Andrews et al. | Jan 2011 | A1 |
20110032837 | Luschi et al. | Feb 2011 | A1 |
20110058597 | Huckett et al. | Mar 2011 | A1 |
20110200075 | Clevorn et al. | Aug 2011 | A1 |
20120087406 | Lim et al. | Apr 2012 | A1 |
Number | Date | Country |
---|---|---|
1359674 | Oct 2002 | EP |
2012439 | May 2008 | EP |
9904537 | Jan 1999 | WO |
0223742 | Mar 2002 | WO |
2007107805 | Sep 2007 | WO |
2009056500 | May 2009 | WO |
2011092249 | Aug 2011 | WO |
Entry |
---|
Abou-Khousa, M.; Ghrayeb, A.; El-Tarhuni, M., “On multipath detection in CDMA systems,” Communications, 2005. ICC 2005. 2005 IEEE International Conference on , vol. 3, No., pp. 2097,2101 vol. 3, May 16-20, 2005. |
Proakis, J. G. “Digital Communications,” Second Edition, McGraw-Hill Book Company, International Editions 1989, 10 pages. |
Dumais, P., et al., “On the Implementation of a Multi-Equalizer,” IEEE, 2005, 4 pages, Montreal, Canada. |
Hardouin, E., et al., “Environment-Adaptive Receivers: A Performance Predicition Approach,” IEEE ICC, 2006, pp. 5709-5714, cedix 9, France. |
Hooli, K., et al., “Performance Evaluation of Adaptive Chip-Level Channel Equalizers in WCDMA Downlink,” 2001 IEEE, pp. 1974-1979. |
Klein, A., “Data detection algorithms specially designed for the downlink of CDMA mobile radio systems,” IEEE Vehicular Technology Conference, Vo. 1, May 1997, pp. 203-207. |
GB application No. 0721425.7, entitled “Processing Digital Samples in a Wireless Receiver,” filed Oct. 31, 2007, 34 pages. |
GB application No. 1001389.4, entitled “A Radio Receiver in a Wireless Communication System,” filed Jan. 28, 2010, 23 pages. |
Number | Date | Country | |
---|---|---|---|
20130051448 A1 | Feb 2013 | US |