You are on page 1of 32

RAKE Receiver

3URSDJDWLRQ0H.KDQLVPV5HIOH.WLRQ6.DWWHULQJDQG 'LIIUD.WLRQ

R eflection

D iffraction
B a se Sta tio n

S cattering

M o b ile Sta tio n

)DGLQJRID0XOWLSDWK&RPSRQHQW
             

0XOWLSDWK

Multipath propagation causes several peaks in matched filter output

All values are complex i.e. both amplitude and phase information is available.

5$.('LYHUVLW\5H.HLYHU
,QSXW VLJQDO IURP5)
'HVSUHDGLQJDQGLQWHJUDWLRQ WRXVHUGDWDV\PEROV (VWLPDWLRQRIWKHVWDWHRIWKH .KDQQHOIURPSLORWV\PEROV DQG.KDQQHOHIIH.WUHPRYDO &RPSHQVDWLRQRIWKHGHOD\IRUWKH GLIIHUHQ.HLQWKHDUULYDOWLPHVRI WKHV\PEROVLQHD.KILQJHU

&RUUHODWRU

, 4

3KDVH URWDWRU &KDQQHO HVWLPDWRU

'HOD\ (TXDOL]HU

, 4

, 4

&RGH JHQHUDWRUV

)LQJHU )LQJHU )LQJHU

&RPELQHU
$GGLWLRQRIWKH.KDQQHO .RPSHQVDWHGV\PEROV ! PXOWLSDWKGLYHUVLW\DJDLQVWIDGLQJ

7LPLQJ )LQJHUDOOR.DWLRQ
$VVLJQPHQWRIWKH5$.( ILQJHUVWRWKHODUJHVWSHDNV

0DW.KHG ILOWHU

0D[LPDO5DWLR 5$.( &RPELQLQJRI 6\PEROV


transmitted symbol received symbol Modified with combined (Pilot) Channel symbol estimate

finger #1

finger #2

finger #3

&KDQQHO.DQURWDWHVLJQDOWRDQ\ SKDVHDQGWRDQ\DPSOLWXGH 436.V\PEROV.DUU\LQIRUPDWLRQ LQSKDVH HQHUJ\ VSOLWWHG WRPDQ\ILQJHUV! .RPELQLQJ PD[LPDOUDWLR.RPELQLQJ.RUUH.WV .KDQQHOSKDVHURWDWLRQDQG ZHLJKWV.RPSRQHQWVZLWK.KDQQHO DPSOLWXGHHVWLPDWH 6DPHPHWKRGXVHGDOVRIRU DQWHQQD.RPELQLQJ %768( DQG VRIWHU+2 %76 DQGVRIWVRIWHU+2 8(

(IIH.WRI'LYHUVLW\&RPELQLQJ
1-path Rayleigh fading channel 10 0 dB -10 -20 0 10 0 dB -10 -20 0 10 0 dB -10 -20 0


SDWK
0.2 0.4 0.6 0.8 1 1.2 2-path Rayleigh fading channel 1.4 1.6 1.8 2

SDWK
0.2 0.4 0.6 0.8 1 1.2 4-path Rayleigh fading channel 1.4

0RUHGLYHUVLW\ OHVVIDGLQJ VPDOOHUIDGLQJ PDUJLQQHHGHG


1.6 1.8 2

SDWK
0.2 0.4 0.6 0.8 1 1.2 S econds , 3km/h 1.4

6RXU.HVRIGLYHUVLW\ 0D.URGLYHUVLW\ 1.6 1.8 2 0XOWLSDWKGLYHUVLW\ $QWHQQDGLYHUVLW\

A Matched Filter (IRM)


Received Wideband signal N times oversampled Z-1 Z-1 Z-1 N Delay elements Z-1 Z-1 Z-1
When data in the delay line aligns with the code there is a peak in the output, this corresponds to a multipath.

Code generator N + Yields both timing and phase information of the channel, hence the name Impulse Response Measurement (IRM) Length of MF determines the total delay spread that can be resolved. The code used is usually a special pilot code. Together with some averaging and thresholding, the channel estimator is complete. Requires a lot of processing (= high current consumption).


Impulse Response

5$.(UH.HLYHUDOJRULWKP
The RAKE receiver has to know

multipath delays phases of multipath components amplitudes of multipath components number of multipath components

time-delay synchronization carrier phase synchronization amplitude tracking RAKE allocation

The time-delay synchronization is based on correlation measurements


delay acquisition delay tracking by feedback loops (delay-locked loops, DLL)

Due to fading channels the conventional PLL cannot be used in carrier phase and amplitude tracking The main challenges for RAKE receivers operating in fading channels are in receiver synchronization

5$.(UH.HLYHUDOJRULWKP
In practical RAKE receivers the following functionality for synchronization are needed:

Automatic Gain Control (AGC) loop to keep the receiver at the dynamic range of A/D converter Automatic Frequency Control (AFC) loop to compensate for the drift of the local oscillator and possibly to compensate for high Doppler shifts Channel impulse response acquisition and scanning to allocate RAKE fingers Channel delay tracking to fine-adjust and track multipath components Complex channel coefficient tracking to obtain coherent reception

5$.(UH.HLYHULPSOHPHQWDWLRQDVSH.WV
High bandwidth (5MHz) and interference (with large dynamic) inherent to CDMA requires that the RF and IF parts have to operate linearly with large dynamic range AGC must be fast and accurate enough to keep the receiver at the linear range

In 3rd gen. W-CDMA systems the data rate is allowed to change frame-by-frame basis, which may set additional requirements to AGC and A/D converters.

The high sampling rates (few tens of MHz) and high dynamics of the input signal (up to 80 dB) require fast A/D converters with high resolution. The core of spread spectrum receivers are correlators needed for signal despreading.

RAKE requires 4 correlators for signal despreading and 8 correlators for delay tracking

4 finger calculation



5$.(UH.HLYHUVLQ:&'0$6\VWHPV
The techniques to obtain variable data rate in WCDMA systems and possible problems caused to RAKE receivers:

Variable spreading factor to increase the data rate only a piece of spreading code is used in spreading, processing gain becomes smaller low processing gains will introduce inter symbol interference like in TDMA system ISI can be combated to some extent by using spreading codes longer than one symbol interval ISI is randomized. Multicode operation to increase the data rate several spreading codes are used in parallel, multiple receivers are needed to demodulate data, multiple parallel data channels (spreading codes) will create multiple access type of interference.



Handover



,QWUDIUHTXHQ.\6RIWHU+DQGRYHU
Sector/Antenna RAKE combining

6RIWHUKDQGRYHULVKDQGOHGE\ %76LQWHUQDOO\ 6RIWHUKDQGRYHUSUREDELOLW\ DERXW  %DVL.DOO\VDPH5$.(05& SUR.HVVLQJDVIRU PXOWLSDWKDQWHQQDGLYHUVLW\ %7606 0RUH5$.( ILQJHUVQHHGHG

Multipath Signal through Sector 1

Sector 1 f1

BS

Sector 2 f1

UE
Sector 3 f1

Multipath Signal 3URYLGHVDGGLWLRQDOGLYHUVLW\ JDLQ through Sector 3


6RIWHUKDQGRYHUGRHV.UHDWH DGGLWLRQDOLQWHUIHUHQ.HDQG QHHGV%76/3$UHVRXU.HV

0DNHEHIRUHEUHDNUHGX.HV SUREDELOLW\RIGURSSHG.DOO

8( 8VHU(TXLSPHQWLHKDQGVHWV %76 EDVHVWDWLRQWUDQV.HLYHUVXEV\VWHP /3$ OLQHDUSRZHUDPSOLILHU




6RIW+DQGRYHU
6RIWKDQGRYHU 8(LV.RQQH.WHGWR WZREDVHVWDWLRQV 6RIWKDQGRYHUSUREDELOLW\  ([WUDWUDQVPLVVLRQRYHU ,XE 0RUHEDVHEDQGSUR.HVVLQJQHHGHG ERWKEDVHVWDWLRQV '/0D[LPDOUDWLR.RPELQLQJLQ8(LQ WKHVDPHZD\DVZLWKVRIWHUKDQGRYHU RUPXOWLSDWKGLYHUVLW\ 8/ )UDPHVHOH.WLRQ.RPELQLQJLQ51&
51&
8SOLQN.RPELQJIURP WZREDVHVWDWLRQVLQ51& VHOH.WLRQ.RPELQLQJ

51& 5DGLRQHWZRUN.RQWUROOHUWKH*HTXLYDOHQWRID%6& ,XE LQWHUID.HEHWZHHQ51&DQG%76




6RIW+DQGRYHU
$GYDQWDJHVRIVRIWKDQGRYHU

(OLPLQDWHVWKHSLQJSRQJHIIH.WVIURP+2 0D.URV.RSL.GLYHUVLW\DJDLQVWIDGLQJ 06SRZHULVUHGX.HGDW.HOOERXQGDULHV 5HGX.HG8SOLQNLQWHUIHUHQ.H 2XWDJHLVUHGX.HGDW.HOOHGJHV %6SRZHULVUHGX.HG ,PSURYHGEDVHVWDWLRQ.RYHUDJH 6RIW+2UHTXLUHVPRUH.RPSOH[LPSOHPHQWDWLRQ 1HWZRUNUHVRXU.HVDUHXVHGGXULQJVRIW+2 'RZQOLQNLQWHUIHUHQ.HLVLQ.UHDVHGZKHQVRIW+2LVLQSURJUHVV

improved link quality increased system capacity

'LVDGYDQWDJHVRIVRIWKDQGRYHU



:&'0$+DQGRYHU$OJRULWKP
T T T Reporting_range + Hysteresis_event1B

Pilot Ec/I0 of cell1

Reporting_range Hysteresis_event1A Hysteresis_event1C

Pilot Ec/I0 of cell2

Pilot Ec/I0 of cell3

&RQQH.WHGWR.HOO


(YHQW$ DGG.HOO

(YHQW& UHSOD.H.HOO ZLWK.HOO

(YHQW% UHPRYH.HOO

:&'0$+DQGRYHUW\SHV
6RIWKDQGRYHUV &RQQH.WEHIRUH%UHDN

6RIWHUKDQGRYHUEHWZHHQVH.WRUVLQRQH%76 6RIWKDQGRYHUEHWZHHQGLIIHUHQW%76VXQGHURQH51& 6RIWKDQGRYHUEHWZHHQGLIIHUHQW%76VLQGLIIHUHQW51&V ,QWUDIUHTXHQ.\KDUGKDQGRYHUVEHWZHHQ51&VZKHQVRIWKDQGRYHULVQRW SRVVLEOH ,QWHUIUHTXHQ.\KDUGKDQGRYHUV


+DUGKDQGRYHUV %UHDNEHIRUH&RQQH.W

,QWUD%76EHWZHHQ.DUULHUV ,QWUD51&EHWZHHQ.HOOOD\HUV PD.URWRPL.URRUYL.HYHUVD ,QWHU51& DQG&1 EHWZHHQGLIIHUHQW.RUHQHWZRUNV

,QWHU6\VWHPKDQGRYHUV

+DQGRYHU:&'0$!*60 +DQGRYHU:&'0$)''!80767''



'LIIHUHQ.HV%HWZHHQ+DQGRYHUV
,QWUD*60KDQGRYHU %DVHGRQ566,PHDVXUHPHQWVRIDOO.HOOVLQQHLJKERU OLVW 3HULRGL.UHSRUWLQJRIEHVWQHLJKERUV
&RQWUROOHGE\KDQGRYHU DOJRULWKPVLQ%6& ,82WUDIIL.UHDVRQ+2

:&'0$VRIWKDQGRYHU %DVHGRQSLORW (., PHDVXUHPHQWVRIDOO.HOOVLQ QHLJKERUOLVWVRQWKHVDPHIUHTXHQ.\ GLIIHUHQW &RQWUROOHGE\6+2 V.UDPEOLQJ.RGHV SDUDPHWHUVZKL.KGHILQH 7\SL.DOO\HYHQWWULJJHUHGUHSRUWLQJ 8(UHSRUWLQJWULJJHUV 0RELOHVKRXOGEH.RQQH.WHGWRWKHEHVWVHUYHU V  51&DOJRULWKPW\SL.DOO\D..HSWVPRELOHSURSRVDOV :&'0$I :&'0$LQWHUIUHTXHQ.\ LQWHUV\VWHPKDQGRYHU %DVHGRQ56&3RU (.,DQG*60566,ORDG VHUYL.H 0HDVXUHPHQWVZLWK.RPSUHVVHGPRGHD.WLYDWHGRQO\ ZKHQQHHGHG
&RQWUROOHGE\PHDVXUHPHQW LQLWLDOL]DWLRQWULJJHUVLQ51&


*60I

*60I

:&'0$I

:&'0$I :&'0$I

:&'0$&RPSUHVVHG0RGH
:&'0$ :K\LQWHUIUHTXHQ.\ PHDVXUHPHQWV" +RZWRPDNH,) PHDVXUHPHQWV )RULQWHUIUHTXHQ.\ LQWHUV\VWHP KDQGRYHUV &RPSUHVVHG PRGH ,6$ 1R,) PHDVXUHPHQWV !XWLOL]DWLRQRI PXOWLSOH IUHTXHQ.LHV GLIIL.XOW *60 )RUDOOKDQGRYHUV 6LPSOHVLQ.H GLV.RQWLQXRXV W[ U[

0HDVXUHPHQWJDS
1RUPDOIUDPH &RPSUHVVHG PRGH 1RUPDOIUDPH

0RUHSRZHULVQHHGHGGXULQJ.RPSUHVVHGPRGH !DIIH.WV:&'0$.RYHUDJH 3RZHU.RQWURO.DQQRWZRUNGXULQJ.RPSUHVVHGIUDPH !KLJKHU (E1 !DIIH.WV:&'0$.DSD.LW\




([DPSOH +DQGRYHUIURP:&'0$WR*60
,XLQWHUID.H
 +2WULJJHUIXOILOOHGLQ51& IRUH[DPSOHUHDVRQ 51&

&RUH QHWZRUN

$LQWHUID.H

*60%66

:&'0$5$1
 51&.RPPDQGVWKHPRELOH WRPDNH,6PHDVXUHPHQWV

,QLWLDWHLQWHUV\VWHP PHDVXUHPHQWV

 51&VHOH.WVWDUJHW.HOOEDVHGRQ PRELOHPHDVXUHPHQWV

&RPPDQGLQWHU V\VWHPKDQGRYHU



%HQHILWVIURP,QWHUV\VWHP+DQGRYHUV
*VHUYL.HVWRDOOGXDOPRGHVXEV.ULEHUV 6HDPOHVV.RYHUDJHH[WHQVLRQIRU:&'0$ZLWKH[LVWLQJ*60QHWZRUN &DSD.LW\H[WHQVLRQIRU*60ZLWKORDGVKDULQJEHWZHHQ:&'0$DQG*60

8UEDQDUHD
*60 *60 *60 *60 *60

5XUDODUHD
*60

:&'0$

:&'0$

:&'0$

+DQGRYHU:&'0$ *60 IRU.RYHUDJHH[WHQVLRQ

+DQGRYHU*60 :&'0$ IRU.DSD.LW\H[WHQVLRQRU IRUSURYLGLQJ*VHUYL.HV




:&'0$ *60+DQGRYHU3UR.HGXUH
 51&LQLWLDWHVLQWHUV\VWHPPHDVXUHPHQWVWHOO WKH.RPSUHVVHGPRGHSDWWHUQ QHLJKERUOLVW WRPRELOH ([DPSOH.RPSUHVVHGPRGH VORWLQHYHU\UGIUDPH ,QHD.KJDS566, PHDVXUHPHQWV$VVXPH*60 QHLJKERUVVDPSOHVSHU QHLJKERU !VDPSOHVQHHGHG !JDSVQHHGHG !PV %6,&GH.RGLQJPV

 0RELOHPHDVXUHV566,RI*60.HOOVLQWKH QHLJKERUOLVW

 51&.RPPDQGVWKHPRELOHWRGH.RGH%6,&RI WKHEHVW*60.DQGLGDWH V

 51&VHQGVKDQGRYHU.RPPDQGWRWKHPRELOH

7RWDOWLPHLVVLIIDVW LQWHUV\VWHPKDQGRYHUIURP :&'0$WR*60LVQHHGHG



:LWKRXW+LHUDU.KL.DO&HOO3ULRULWLHV
0RELOHVWD\VZLWKLQRQHIUHTXHQ.\LIUH.HLYHGSLORW (.,RLVJRRGHQRXJK DERYH 6LQWHUVHDU.K DQG 6VHDU.K5$7Q 6LQWHUVHDU.K WKUHVKROGIRUVWDUWLQJLQWHUIUHTXHQ.\PHDVXUHPHQWV 6VHDU.K5$7Q WKUHVKROGIRUVWDUWLQJLQWHUV\VWHPPHDVXUHPHQWV ,QWHUIUHTXHQ.\DQGLQWHUV\VWHPPHDVXUHPHQWV.RQVXPHPRUHEDWWHU\LQWHUPLQDO WKUHVKROGVPXVWEHORZHQRXJK
*60 :&'0$
:&'0$ :&'0$

*60 :&'0$
:&'0$ :&'0$

*60

:&'0$PL.UR 06.DPSV UDQGRPO\ WR:&'0$PL.UR




:&'0$PD.UR ,QWHUIUHTXHQ.\ .HOOUHVHOH.WLRQ

*60 ,QWHUV\VWHP .HOOUHVHOH.WLRQ

:LWK+LHUDU.KL.DO&HOO3ULRULWLHV
3DUDPHWHU+&6B35,2 +&6SULRULW\YDOXH )RUNHHSLQJLGOHPRELOHVLQPL.UROD\HUVH[DPSOHEHORZ )RUNHHSLQJLGOHPRGHPRELOHVLQRQHV\VWHP *60RU:&'0$

*60 :&'0$

*60 :&'0$
:&'0$ :&'0$

*60 :&'0$
:&'0$ :&'0$

*60

:&'0$PD.UR

0L.UR

0D.UR

0L.UR

*60

,QWHUIUHTXHQ.\ +&6.HOOUHVHOH.WLRQ


,QWHUIUHTXHQ.\ .HOOUHVHOH.WLRQ

,QWHUIUHTXHQ.\ +&6.HOOUHVHOH.WLRQ

,QWHUV\VWHP .HOOUHVHOH.WLRQ

6RIW +DUG+DQGRYHU



6RIW +DUG+DQGRYHU



6RIW +DUG+DQGRYHU



6RIW +DUG+DQGRYHU



6RIW +DUG+DQGRYHU

6RIW +DUG+DQGRYHU



6RIW +DUG+DQGRYHU



You might also like