The present invention relates to a method, apparatus, and computer program product for detecting a signal in a wireless transmission system.
In general, there are many known ways of estimating the presence of a signal at a receiver. For decision-making in connection with messages which are modulated to discrete values, such as “−1”, “0”, or “+1”, the signal power is usually known (e.g. relative to a pilot signal), so that signal values, e.g., “−1” and “+1”, can be detected with the same reliability, i.e., zero level can be used as a dividing or threshold line. Thus, if the received statistic is below zero, decide signal value “−1”, and if it is above zero, decide signal value “+1”.
However, in some transmission systems or standards, signal power may be totally unknown at the receiver side. As an example, in HSUPA (High Speed Uplink Packet Access) which is a new feature in 3GPP (3rd Generation Partnership Project) Release 6 specification, two HSUPA downlink physical channels, Enhanced Dedicated Channel (E-DCH) Hybrid ARQ (Automatic Repeat Request) Indicator Channel (E-HICH) and E-DCH Relative Grant Channel (E-RGCH) are provided, in which message are modulated to signal values “−1”, “0”, or “+1”. The value “−1” means “negative amplitude”, the value “0” means “no power at all”, and the value “1” means “positive amplitude”. If the value “−1” or “+1” is transmitted, the receiver at a terminal device (e.g. a user equipment (UE) in 3G terminology) must be capable of separating these values without knowing what power the transmitting base station has used or if it has used any power at all.
It is therefore an object of the present invention to provide a method and apparatus, by means of which signal values can be estimated or detected without knowledge of the transmission signal or power level.
This object is achieved by a method comprising:
determining a level of a first signal received via a first channel;
obtaining a moving average of a plurality of determined levels of said first signal;
subtracting said moving average from said determined level, and
using the subtraction result for estimating a noise variance of a second signal received via a second channel.
Additionally, the above object is achieved by an apparatus comprising:
level determination means for determining a level of a first signal received via first channel;
averaging means for obtaining a moving average of a plurality of determined levels of said first signal;
subtraction means for subtracting said moving average from said determined level, and
estimation means for using the subtraction result to estimate a noise variance of a second signal received via a second channel.
Moreover, the above object is achieved by a computer program product comprising code means for producing the steps of the above-defined method when run on a computer device.
Accordingly, a moving average of signal of a second channel with known level(s) is used for deriving a noise variance estimate for a first channel with unknown level(s). Based on this estimated noise variance, signal values can be detected for the first channel. A robust and unbiased interference and/or variance estimation of good quality can thus be obtained, so that erroneous or missing detections of messages, such as “false ACK”-rate and “missed HOLD”, can be kept substantially constant in changing propagation conditions, in changing interference conditions, at changing numbers of receiving paths, and irrespective of the use of power control at the transmitting side.
In an embodiment, the subtraction may be performed for each path of a plurality of receiving paths, wherein the noise variance may be estimated by combining subtraction results of the plurality of receiving paths. According to a specific non-limiting example, the plurality of receiving paths may be RAKE fingers.
Furthermore, examples for combining operations or procedures are RAKE combining, maximal-ratio combining, or interference rejection combining.
The obtained moving average may be used as a channel estimate.
In a further embodiment, the first channel may be a pilot channel, and the second channel may be a downlink physical channel of a wireless transmission system. In a more specific but non-limiting example, the second channel may be a hybrid automatic repeat request indicator channel or a relative grant channel of a high speed uplink packet access.
According to an optional modification, a threshold for detection of a value of a signal received via the second channel may be determined based on a standard deviation which is derived from the noise variance.
In another embodiment, the averaging stage may comprise an averaging filter. As an additional option, a delay stage may be provided for delaying the determined level and supplying it to the subtraction stage.
In a further embodiment, the averaging stage may comprise a plurality of averaging circuits for each of a plurality of receiving paths, and the subtraction stage may comprise a plurality of subtraction circuits for each of the plurality of receiving paths, wherein the estimator is configured to estimate the noise variance by combining subtraction results of the plurality of receiving paths.
Further advantageous modifications are defined in the dependent claims.
In the following, the present invention will be described in greater detail based on embodiments with reference to the accompanying drawings, in which:
An embodiment will now be described based on signal detection in a cellular transmission system, more specifically a detection of a HSUPA downlink signalling. However, it is noted that the present invention is by no means limited to this specific signalling and network environment. In can be implemented or used in any transmission system where signal values are detected. More specifically, the present invention can be applied in radio systems like e.g. WiMAX (Worldwide Interoperability for Microwave Access) as currently standardized in 3GPP for WCDMA (Wideband Code Division Multiple Access), as well as 3GPP E-UTRAN (Enhanced Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network), such as LTE (Long Term Evolution) or 3.9G. These radio access technologies (e.g. WLAN, WiMAX, E-UTRAN or 3G LTE) may involve multiple-input multiple-output (MIMO) systems or multi-beam/multi-antenna transmitter or receiver devices (e.g. base station devices, access points or other access devices) capable of receiving signals via different receiving paths and/or channels.
HSUPA is a Release 6 feature in 3GPP specifications and is part of the HSPA (High Speed Packet Access) family. HSUPA is sometimes also called “Enhanced Uplink Dedicated Channel” (E-DCH). HSUPA aims to increase the uplink data transfer speed in the Universal Mobile Telecommunications System (UMTS) environment and offers data speeds of up to 5.8 Mbps in the uplink direction. HSUPA achieves its high performance through more efficient uplink scheduling in the base station and faster retransmission control.
The downlink dedicated physical channels comprise the E-RGCH which is a fixed rate (spreading factor SF=128) dedicated downlink physical channel carrying the uplink E-DCH relative grants. A relative grant is transmitted using 3, 12 or 15 consecutive slots and in each slot a sequence of 40 ternary values is transmitted. The 3 and 12 slot duration shall be used on an E-RGCH transmitted to UEs for which the cell transmitting the E-RGCH is in the E-DCH serving radio link set and for which an E-DCH transmission time interval (TTI) is respectively 2 and 10 ms. The 15 slot duration shall be used on an E-RGCH transmitted to UEs for which the cell transmitting the E-RGCH is not in the E-DCH serving radio link set.
Additionally, the downlink dedicated physical channels comprise the E-HICH which is a fixed rate (SF=128) dedicated downlink physical channel carrying the uplink E-DCH hybrid ARQ acknowledgement indicator. A hybrid ARQ acknowledgement indicator is transmitted using 3 or 12 consecutive slots and in each slot a sequence of 40 binary values is transmitted. The 3 and 12 slot duration shall be used for UEs which E-DCH TTI is set to respectively 2 ms and 10 ms.
For each TTI of each cell, the E-HICH is carrying a positive signal (power unknown), nothing (=discontinuous transmission (DTX)), or a negative signal (power unknown). The same applies to the E-RGCH. It follows that the detection problem related to E-HICH and E-RGCH involves the detection of zero desired power.
In general, at a given TTI, the received signal r always contains the desired signal d plus some unwanted signal u. Detection of zero desired power means that the detection process should be able to detect when the received signal contains only the unwanted signal u. The unwanted signal consists of noise and all types of interference.
Hence, for each E-DCH TTI, for both E-HICH and E-RGCH, and for one radio link, the task is to decide between three hypotheses:
H
−
: r=−d+u
H0: r=u
H
+
: r=+d+u (1)
wherein H− designates a negative signal hypothesis, H0 designates a zero signal hypothesis, and H+ designates a positive signal hypothesis. There are thus two unknowns (d and u) in equation (1), but only one known (r). The desired signal has a discrete distribution, i.e. it can have one of three possible values, namely “−d”, “0”, or “+d”. The desired signal d can't be assumed to have a constant power, since it can be power controlled or not, it is up to the network to decide. Neither is the power of d related to any other received downlink channel, for example to the common pilot channel (CPICH) power. In short, d is totally unknown.
The desired behavior of the detection procedure is such that when DTX is transmitted (i.e. H0 is true), no matter what the conditions and environment are, the probability of interpreting the unwanted signal as non-zero (i.e. decide something else than H0) should always be close to the desired and tuned value (e.g. 50%, 1%, 0.02%, etc.).
The logic of the detection procedure should thus have the following overall structure:
if r>th+ decide H+
else if r<−th−decide H
else decide H0 (2)
where th+ and th− designate thresholds, which can be computed by multiplying a constant k+ or k− with the estimated standard deviation of the unwanted signal √{square root over (Var[u])}, for example th+=k+√{square root over (Var[u])}.
According to the embodiments, a robust and reliable way of estimating the interference variance Var[u] (i.e. the variance of the unwanted signal u) is provided by using a signal with a known power level and/or characteristic of another channel, such as for example the CPICH.
In an embodiment, the estimation of the interference can be performed separately for each RAKE-finger of a RAKE receiver provided at the UE. A RAKE receiver is a radio receiver designed to counter the effects of multipath fading. It does this by using several “sub-receivers” or receiving paths (RAKE fingers) each delayed slightly in order to tune in to the individual multipath components. Each component is decoded independently, but at a later stage combined in order to make the most use of the different transmission characteristics of each transmission path.
In the embodiment, the noise variance of the interference is not estimated for each RAKE finger. Instead, the per-finger interference estimates are complex-values, i.e. true interference samples. These samples are RAKE-combined to achieve the final interference sample. Then, after RAKE-combining that the variance is estimated. For example, if the traditional RAKE-combining is used, the final variance estimate will be:
where hi*(i) is the complex conjugate of the channel estimate of the l'th multipath at symbol time index i, and flu(i) is the complex unwanted signal estimate of the finger corresponding to multipath l.
However, it is noted that other combination methods can be used as well in the RAKE-receiver. Such other combination methods include e.g. true maximal-ratio combining (MRC) which is a method of diversity combining in which the signals from each channel are added together, the gain of each channel is made proportional to the signal level and inversely proportional to the mean square noise level in that channel, and then the same proportionality constant is used for all channels. MRC is also known as ratio-squared combining, predetection combining and selective combining.
Another possible combination method is interference rejection combining (IRC). IRC is another term for optimum combining which requires that an optimum complex weight has to be found for each receiving path. These weights form a weight vector w, which can be optimised using different algorithms and criteria. For example, minimum mean squared error (MMSE), maximum signal-to-interference-plus-noise ratio (SINR), maximum likelihood (ML) and minimum noise variance (MNV) criteria can be applied. All the criteria lead to similar weight vector, which is proportional to the signal strengths of the desired and undesired signals and their co-variances.
The combination method itself is not relevant. In an embodiment, the power (=variance) of the finger-wise unwanted signal estimates flu(i) (interference estimates) can be estimated after combining. The estimates flu(i) can be obtained from the difference between a symbol or signal of a known reference channel, e.g., an instantaneous received CPICH symbol (e.g., symbol i), and the moving average of many symbols of the reference channel, e.g. CPICH symbols (say, from symbol i−u to symbol i+v). This can be achieved as follows. One CPICH finger output (for multipath l) can be modeled as:
f
l(i)=fld(i)+flu(i) (4)
where fld(i) is the desired signal part and flu(i) is the unwanted signal part, or interference. Because of the changing channel, the moving average of fl will be the estimate of the desired signal part fld. It can be determined by taking a moving mean of the CPICH finger outputs:
where u symbols are taken to the average from the history, and v symbols from the future. The ‘hat’ over E denotes that is an estimate, not the true mean.
Now fld(i) is available as well as fl(i). The undesired part, or the instantaneous interference sample is computed as the difference:
f
l
u(i)=fl(i)−fld(i) (6)
In another embodiment, the moving average of the CPICH symbols (or symbols of another reference channel) fld(i) can also be used as the channel estimate hl(i), i.e. fld(i)=hl(i). Thus, equation (6) can be written as:
f
l
u(i)=fl(i)−hl(i) (7)
The variance of the Rake-combined E-HICH/E-RGCH interference (equation (3)) can be thus written in terms of CPICH symbols and channel estimates:
In an initial step S101, the level of an instantaneous pilot symbol or any other kind of symbol received via a reference channel or other known channel is determined. Then, in step S102, a moving average of levels of the pilot symbols around the instantaneous pilot symbol is obtained. The range or time period from which the symbols for the moving average are derived can be of any suitable size and location, depending on the individual needs of the concerned application. Then, an interference estimate is obtained by subtracting the moving average from the level of the instantaneous pilot symbol (step S103). The desired interference variance can then be determined or estimated in step S104 by combining the calculated differences for each receiving path (e.g. RAKE finger in case of a RAKE receiver).
In an optional further step S105 which is based on the individual implementation, the obtained interference variance could then be used to define or calculate detection thresholds for deciding on signal values of a signal of unknown level or power, received via another channel.
According to
In summary, a method, apparatus, and computer program product have been described, wherein a level of a first signal received via first channel is determined. Additionally, a moving average of a plurality of determined levels of the first signal is obtained, and the moving average is subtracted from the determined level. The subtraction result is then used for estimating a noise variance of a second signal received via a second channel.
The present invention is not restricted to the above predetermined embodiment with its specific network elements and signaling messages. For example, the present invention may be applied to any communication system which provides a first signal via a first channel capable of being detected and a second signal with unknown power or signal level. The preferred embodiment may thus vary within the scope of the attached claims.
Number | Date | Country | Kind |
---|---|---|---|
07 003 245.3 | Feb 2007 | EP | regional |