Professional Documents
Culture Documents
Optimizing MRC Coefficients For Rake Receiver For Increasing SNR
Optimizing MRC Coefficients For Rake Receiver For Increasing SNR
*EP003644518A1*
(11) EP 3 644 518 A1
(12) EUROPEAN PATENT APPLICATION
(54) OPTIMIZING MRC COEFFICIENTS FOR RAKE RECEIVER FOR INCREASING SNR
(57) There is described a method of determining an the estimated channel response vector with a corre-
MRC coefficient vector for a RAKE receiver. The method sponding element in the multiplication factor vector, and
comprises (a) estimating a channel impulse response (e) calculating the MRC coefficient vector as the complex
vector, (b) estimating a noise variance vector, (c) calcu- conjugate of the modified channel impulse response vec-
lating a multiplication factor vector based on the estimat- tor. There is also described a corresponding device, an
ed channel impulse response vector and the estimated UWB receiver, a computer program and a computer pro-
noise variance vector, (d) calculating a modified channel gram product.
impulse response vector by multiplying each element in
EP 3 644 518 A1
2
3 EP 3 644 518 A1 4
termined scalar value K is between 0.3 and 0.5, in par- [0021] The aspects defined above and further aspects
ticular equal to 0.4. of the present invention will be apparent from the exam-
[0014] Experiments have shown that values in this ples of embodiment to be described hereinafter and are
range provide the best SNR improvement in a RAKE re- explained with reference to the examples of embodiment.
ceiver. 5 The invention will be described in more detail hereinafter
[0015] According to a second aspect, there is provided with reference to examples of embodiment to which the
a device for determining an MRC coefficient vector for a invention is, however, not limited.
RAKE receiver. The device comprises (a) a first input for
receiving an estimated channel impulse response vector, BRIEF DESCRIPTION OF THE DRAWING
(b) a second input for receiving an estimated noise var- 10
iance vector, and (c) a calculation unit adapted to (i) cal- [0022]
culate a multiplication factor vector based on an estimat-
ed channel impulse response vector received at the first Figure 1 shows an UWB receiver in accordance with
input and an estimated noise variance vector received an embodiment.
at the second input, (ii) calculate a modified channel im- 15 Figure 2 shows a comparison of bit error rate per-
pulse response vector by multiplying each element in the formance in a conventional receiver and a receiver
estimated channel response vector with a corresponding according to an embodiment.
element in the multiplication factor vector, and (iii) calcu-
late the MRC coefficient vector as the complex conjugate DETAILED DESCRIPTION
of the modified channel impulse response vector. 20
[0016] The device according to the second aspect is [0023] The illustration in the drawing is schematic. It is
essentially based on the same idea as the method ac- noted that in different figures, similar or identical ele-
cording to the first aspect discussed above. ments are provided with the same reference signs or with
[0017] According to a third aspect, there is provided reference signs, which differ only within the first digit.
an UWB receiver, in particular an IEEE 802.15a based 25 [0024] Figure 1 shows an UWB receiver 1 in accord-
UWB receiver, comprising (a) a RAKE receiver, (b) a ance with an embodiment. More specifically, the receiver
channel estimation unit for estimating a channel impulse 1 comprises a data signal input 5, a channel estimation
response vector, (c) a noise variance estimating unit for unit 10, a correlator 12, a noise variance estimating unit
estimating a noise variance vector, and (d) a device ac- 20, a device 30 for determining MRC coefficients, and a
cording to the second aspect, wherein the first input of 30 RAKE receiver 40 having an MRC input 42 and a receiver
the device is coupled to the channel estimation unit, output 44. The device 30 comprises a processing unit 31
wherein the second input of the device is coupled to the coupled to receive an estimated channel impulse re-
noise variance estimating unit, and wherein the device sponse vector 32 from the channel estimation unit 10, an
is coupled and adapted to provide a MRC coefficient vec- estimated noise variance vector 33 from the noise vari-
tor to the RAKE receiver. 35 ance estimating unit 20, and a predetermined scalar val-
[0018] According to a fourth aspect, there is provided ue K at input 34. The processing unit 31 is adapted to
a computer program comprising computer executable in- calculate multiplication factors (or a multiplication factor
structions which, when executed by a computer, causes vector) based on the estimated channel impulse re-
the computer to perform the steps of the method accord- sponse vector 32, the estimated noise variance vector
ing to the first aspect. 40 33, and the predetermined scalar value K as follows:
[0019] According to a fifth aspect, there is provided a
computer program product comprising a computer read-
able data carrier loaded with a computer program ac-
cording to the fourth aspect.
[0020] It should be noted that embodiments of the in- 45
vention have been described with reference to different
subject matters. In particular, some embodiments have
been described with reference to method type claims where ki is the i-th element of the multiplication factor
whereas other embodiments have been described with
reference to apparatus type claims. However, a person 50 vector, is the i-th element of the estimated noise
skilled in the art will gather from the above and the fol- ^
variance vector 33, and hi is the i-th element of the esti-
lowing description that, unless otherwise indicated, in ad- mated channel impulse response vector 32. The scalar
dition to any combination of features belonging to one value K is between 0.3 and 0.5, preferably equal to 0.4
type of subject matter also any combination of features [0025] The multiplication factors 35 are supplied to an
relating to different subject matters, in particular a com- 55
input of a multiplexer 36. The multiplexer is controlled by
bination of features of the method type claims and fea- an output from comparator unit 37. The comparator unit
tures of the apparatus type claims, is also disclosed with 37 is adapted to compare the squared modulus of each
this document.
3
5 EP 3 644 518 A1 6
^
element hi in the estimated channel impulse response frames is 2000. As can be seen from the curves 52 and
vector 32 with a predetermined threshold value. If for a 54, the method according to the present invention pro-
given element (i.e. a given value of i), the squared mod- vides an SNR gain of almost 1dB for a BER of 1.0e-3.
ulus exceeds the threshold value, the comparator unit 37 [0030] It is noted that, unless otherwise indicated, the
controls the multiplexer 36 to let the corresponding mul- 5 use of terms such as "upper", "lower", "left", and "right"
tiplication factor through to multiplier 38. If the squared refers solely to the orientation of the corresponding draw-
modulus is below or equal to the threshold value, the ing.
multiplexer 36 is instead controlled to let a factor 1 [0031] It is noted that the term "comprising" does not
through to the multiplier 38. Thereby, each element in exclude other elements or steps and that the use of the
the estimated channel impulse response vector 32 is mul- 10 articles "a" or "an" does not exclude a plurality. Also el-
tiplied with either a corresponding multiplication factor as ements described in association with different embodi-
calculated by the processing unit 31 or by a factor 1. This ments may be combined. It should also be noted that
results in a modified channel impulse response vector reference signs in the claims should not be construed as
which is supplied to conjugation unit 39. The conjugation limiting the scope of the claims.
unit 39 calculates the MRC coefficients as the complex 15
conjugate of the modified channel impulse response vec-
tor and supplies them (as a vector) to the MRC input 42 Claims
of RAKE receiver 40.
[0026] As shown in Figure 1 and discussed above, the 1. A method of determining an MRC coefficient vector
present invention relies on a multiplication of the tradi- 20 for a RAKE receiver, the method comprising
tional MRC coefficients with a certain factor. Each MRC estimating a channel impulse response vector,
coefficient is multiplied with an individual factor. The var- estimating a noise variance vector,
iation in factor evaluation comes from the fact that each calculating a multiplication factor vector based on
factor depends on individual channel tap and the esti- the estimated channel impulse response vector and
mated noise variance. It also requires another adjustable 25 the estimated noise variance vector,
constant K, which is derived experimentally. It has been calculating a modified channel impulse response
found that K can lie in [0.3 0.5] across any channel model. vector by multiplying each element in the estimated
Further, it has also been found that a K value of 0.4 works channel response vector with a corresponding ele-
very well for most cases while any other value within the ment in the multiplication factor vector, and
range [0.3 0.5] will not degrade the performance much. 30 calculating the MRC coefficient vector as the com-
[0027] The present invention, in particular the embod- plex conjugate of the modified channel impulse re-
iment shown in Figure 1, has been derived by maximizing sponse vector.
the received SINR (signal to interference plus noise ra-
tio). The interference arises due to the channel estimation 2. The method according to the preceding claim, further
noise, which is propagated to the MRC coefficients. The 35 comprising
solution becomes closed form if BPSK (binary phase shift calculating a squared modulus of each element in
key) modulation is adopted as signal constellation, i.e. the estimated channel impulse response vector, and
all real, which is the case in the IEEE 802.15.4a standard. in the step of calculating the modified channel im-
[0028] Figure 2 shows a comparison of bit error rate pulse response vector, multiplying an element in the
(BER) performance in a conventional receiver and a re- 40 estimated channel response vector with the corre-
ceiver according to an embodiment. More specifically, sponding element in the multiplication factor vector
the plot 50 shows the dependency between BER and only if the squared modulus of that element in the
Eb/N0 (normalized SNR per bit) for a conventional RAKE estimated channel response vector exceeds a pre-
receiver (curve 52), where the MRC coefficients are ob- determined threshold value.
tained directly from the estimated CIR, and for a RAKE 45
receiver (curve 54) utilizing the method of determining 3. The method according to any preceding claim,
the MRC coefficients of the present invention. As can be wherein an i-th element ki of the multiplication factor
seen, the latter provides a lower BER for any value of vector is calculated as
Eb/N0.
[0029] More specifically, Figure 2 shows a simulation 50
on a UWB modem MATLAB model based on the IEEE
802.15.4a standard, which deploys BPM-BPSK (burst
per modulation-BPSK) signal sets. The chosen system
is a single-input single-output (SISO) system. The chan-
nel is chosen as multi-path with all its complex coeffi- 55
cients having Rayleigh or Rician (Only NLOS compo-
nent) distribution. More precisely, a channel model of where is the i-th element of the estimated noise
Residential NLOS type was chosen. The total number of
4
7 EP 3 644 518 A1 8
^
variance vector, hi is the i-th element of the estimated
channel impulse response vector, and K is a prede-
termined scalar value.
a RAKE receiver,
a channel estimation unit for estimating a channel
impulse response vector,
a noise variance estimating unit for estimating a
noise variance vector, and 35
55
5
EP 3 644 518 A1
6
EP 3 644 518 A1
7
EP 3 644 518 A1
10
15
20
25
30
35
40
45
50
55
8
EP 3 644 518 A1
10
15
20
25
30
35
40
45
50
55