throbber
US 7,340,017 B1
`(10) Patent No.:
`a2) United States Patent
`Banerjee
`(45) Date of Patent:
`Mar. 4, 2008
`
`
`US007340017B1
`
`(54) SYSTEM AND METHOD FOR FINGER
`MANAGEMENTIN A RAKE RECEIVER
`
`(75)
`
`Inventor: Debarag N. Banerjee, Sunnyvale, CA
`(US)
`:
`:
`:
`:
`(73) Assignee: National Semiconductor Corporation,
`Santa Clara, CA (US)
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 899 days.
`(21) Appl. No.: 10/209,650
`
`(*) Notice:
`
`6,625,197 B1*
`6,697,417 B2*
`
`6,731,676 B2*
`7,184,457 B2*
`2002/0006158 AL*
`2002/0045443 Al*
`2002/0094017 Al*
`2003/0072390 A1l*
`2003/0142730 AL*
`2004/0057538 Al*
`
`9/2003 Lundbyet al. ow... 375/130
`2/2004 Fernandez-Corbaton
`et al. cece eeee 375/147
`
`5/2004 Rick et al. eee 375/148
`
`2/2007 Schmidl et al... 375/130
`1/2002 Schmidlet al.
`............. 375/150
`................. 455/421
`4/2002 Hunzinger
`
`7/2002 Wang.esseseeeseeaseesees 375/144
`
`4/2003 Corbaton et al... 375/316
`7/2003 Lin wee eeeeeeee 375/147
`3/2004 Sathiavagcoswaran
`et al.
`ceseeeceesteesseseeeeeee 375/350
`
`* cited by examiner
`Primary Examiner—Jean B. Corrielus
`
`Jul. 30, 2002
`
`(22)
`(51)
`
`(56)
`
`Filed:
`Int. Cl.
`(2006.01)
`HO4B 1/00
`(52) US. Ch.
`cecccccccscevessssssssssssssssssseeeee 375/348; 375/349
`(58) Field of Classification Search
`375/148
`375/147. 205. 150 149. 130. 140 142 67.
`o_— 375/347. 349: 455/421 456
`See application file for com: lete search histo °
`P
`ty:
`PP
`References Cited
`
`(57)
`ABSTRACT
`In a RAKEreceiver capable of detecting and combining a
`plurality of multipath signals, a controller for managing the
`assignmentofthe plurality of multipath signals to fingers of
`the RAKE receiver. The controller determines a phase
`difference between a selected multipath signal and a first
`multipath signal assigned to a first finger of the RAKE
`receiver and does notassign the selected multipath signal to
`a second finger of the RAKE receiver unless the phase
`difference is greater than one-half chip. If the phase differ-
`ence is less that one-half chip, the controller assigns the
`stronger of the selected multipath signal and the first mul-
`U.S. PATENT DOCUMENTS
`tipath signalto the first finger of the RAKE receiver. If the
`SATLA9T A *®
`11/1995 Zehavi occ 375/142
`
`finger power falls below a certain threshold,
`the finger
`5,490,165 A *
`2/1996 Blakeney et al.
`........... 370/335
`
`internal states (viz. channel estimate and delay estimate) are
`6,078,611 A *
`6/2000 La Rosa et al.
`............ 375/147
`
`maintained while the outputof the finger is not processed. If
`. 455/456.2
`..........
`6,249,680 BL*
`6/2001 Wax et al.
`
`
`
`6,269,075 BI* 7/2001 Tran oo...eeecece 370/206 the finger power exceeds the threshold anytime within a
`
`6,320,898 BL* 11/2001 Newsonetal. ............. 375/144
`specified time interval, the normal activities of the finger are
`
`6,345,078 BI™ 2/2002 Basso -v-s-sceesseeeesssen 375/349
`restored. If the power remains lower than the threshold for
`4/2002 Yamashita «0.0.0.0... 375/149
`6,377,614 B1L*
`6/2002 Ito ceecesssseccsssessssseeeesees 375/347
`6,408,039 BL*
`that time period, the finger is deactivated.
`
`3/2003 Regeet al. we. 370/335
`6,532,222 B1*
`6,618,434 B2*
`9/2003 Heidari-Bateni et al.
`... 375/148
`
`27 Claims, 6 Drawing Sheets
`
`411
`
`\
`
`
`
`
`FROM MULTIPATH
`SEARCHER200 —J...|
`
`
`
`5
`=
`FINGER }~ 390
`
`
`
`o
`MGMT
`
`
`
`
`CONTR.
`
`
`
`
`
`
`
`DO)
`THe
`7
`
`\
`tt
`
`301
`311
`312
`313
`314
`
`Y
`o(k)
`b(1)
`
`
`RF
`Ip
`am
`>
`i
`FRONT}*4
`x *«
`>|
`
`
`
`END *|COMBINER} + 2h
`
`5
`321
`322 4h,
`324 [ :
`
`305
`+—
`DEI HOE 9
`
`
`
`
`5
`\
`331
`332
`333
`
`310
`
`
`
`
`
`
`
`340
`
`Sno
`
`5
`320
`330
`
`\
`.
`
`o(k)
`
`b(L-1)
`
`it
`
`334
`
`1
`
`EXHIBIT 1015
`
`1
`
`EXHIBIT 1015
`
`

`

`U.S. Patent
`
`Mar.4, 2008
`
`Sheet 1 of6
`
`US 7,340,017 B1
`
`TO / FROM PUBLIC
`PHONE SYSTEM
`
`TO/FROM
`INTERNET
`
`140
`
`
`12
`
`---~2
`
`FIG. 1
`
`101
`
`/
`
`y
`
`2
`
`

`

`U.S. Patent
`
`Mar. 4, 2008
`
`Sheet 2 of 6
`
`US 7,340,017 B1
`
`
`
`AYVONNOdAYVONNOG
`
`
`
`LOTSAWVes
`
`vivivlvlvlwlvlvlelvlelele
`
`LVNNALNV
`
`002éOld
`
`(1+4)JWVY4(4)SWVuS
`
`3
`
`
`
`

`

`U.S. Patent
`
`Mar. 4, 2008
`
`Sheet 3 of 6
`
`US 7,340,017 B1
`
`YAONIS
`
`LWSOW
`
`YANISWODa||
`
`H1IVdLINWWOYs
`002YAHONVAS
`
`
`
`€‘Ola
`
`4
`
`

`

`U.S. Patent
`
`Mar.4, 2008
`
`Sheet 4 of6
`
`US 7,340,017 B1
`
`
`
`
`
`ASSIGN TO
`MULTIPATH
`NEW BS 2~ES
`
`VERIFICATION
`SEARCH ON|404
`FINGER
`ACTIVE SET
`NO
`
`
`
`COMPARE TARGET SIGNAL
`PHASE TO EACH
`
`ACTIVE FINGER PHASE
`
`
`
`
`IS ABSOLUTE VALUE OF
`
`
`(TARGET PHASE - ACTIVE
`
`
`PHASES) > MINIMUM PHASE ?
`
`402
`
`415
`
`CELL SEARCH DETECTS
`BASE STATIONS
`
`406
`
`
`
`420
`
`425
`
`
`
`
`
`
`IS TARGET POWER>
`coMBINING THRESHOLD ?
`
`430%
`
`
`
`IS TARGET SIGNAL
`POWER> (WEAKEST\ NO
`
`FINGER POWER+
`
`
`
`HYSTERESIS) ?
`
`
`
`
`400
`
`450
`
`DEASSIGN
`WEAKEST
`FINGER
`
`445
`
`460
`
`Aaeee iia aca cer wer wr ere
`
`
`
`5
`
`

`

`U.S. Patent
`
`Mar.4, 2008
`
`Sheet 5 of6
`
`US 7,340,017 B1
`
`905
`
`FROM SRP MODE
`
`510
`
`FOR EACH ASSIGNED FINGER,
`CHECK FINGER POWER
`
`915
`
`IS FINGER POWER LESS
`THAN LOCK THRESHOLD?
`
`
`
`520
`
`
`
`KEEP/ADD FINGER
`TO COMBINING SET
`
`
`
`
`
`
`
`
`
`
`
`
`545
`
`550
`
`
`525
`
`REMOVE FINGER FROM
`COMBINING SET
`
`530
`
`IS FINGER POWER LESS
`THAN FADE THRESHOLD ?
`
`RESET FADE
`COUNTER
`
`
`
`540
`
`INCREMENT
`FADE COUNTER
`
`IS FADE COUNTER =
`MAX. FADE DURATION ?
`
`DEASSIGN FINGER
`
`555
`
`REPEAT FOR ALL
`ACTIVE FINGERS
`
`6
`
`

`

`U.S. Patent
`
`Mar.4, 2008
`
`Sheet 6 of6
`
`US 7,340,017 B1
`
`390
`
`FINGER MANAGEMENT CONTROLLER
`
`SIGNAL SEARCHER
`
`DATA PROCESSOR
`
`MEMORY
`
`FIG. 6
`
`7
`
`

`

`US 7,340,017 B1
`
`1
`SYSTEM AND METHOD FOR FINGER
`MANAGEMENTIN A RAKE RECEIVER
`
`TECHNICAL FIELD OF THE INVENTION
`
`10
`
`25
`
`30
`
`35
`
`40
`
`45
`
`55
`
`Thepresent invention relates generally to wireless receiv-
`ers and, more particularly, to an apparatus and a related
`method in a wireless receiver that performs finger manage-
`ment in a RAKEreceiver.
`
`BACKGROUND OF THE INVENTION
`
`Business and consumers use a wide array of wireless
`devices, including cell phones, wireless local area network
`(LAN) cards, global positioning system (GPS) devices,
`electronic organizers equipped with wireless modems, and
`the like. The increased demand for wireless communication
`devices has created a corresponding demand for technical
`improvements to such devices. Generally speaking, wireless
`system designers attempt to minimize the cost of conven-
`tional radio receivers while improving the performance of
`such devices. Performance improvements include, among
`other things,
`lower power consumption, greater range,
`increased receiver sensitivity, lower bit error rates (BER),
`higher transmission rates, and the like.
`Signal fading due to variations in channel characteristics
`is a majorfactor limiting the performance of modern mobile
`wireless communication systems. To compensate for signal
`fading, many modern code division multiple access
`(CDMA) networks use diversity techniques to transmit
`multiple copies of a signal over a channel to a mobilestation.
`In the mobile station, a RAKE receiver uses multiple base-
`bandcorrelators to individually process several signal mul-
`tipath components. The correlator outputs are then com-
`bined to achieve improved performance.
`A RAKEreceiver comprises L fingers, where each of the
`L fingers contains a basebandcorrelator that processes one
`of the multipath components. A typical spread spectrum
`receiver comprises a code phase acquisition circuit that
`detects multipath components of a transmitted signal and
`assigns (or allocates) each of the strongest multipath com-
`ponent signals to one of the L RAKEfingers.
`However, the channel delays associated with the multi-
`path components are non-stationary. As a result, the multi-
`path components allocated to the RAKE fingers may disap-
`pear as the mobile station (e.g., cell phone) moves and the
`channel delay profile changes. Thus,
`it
`is necessary to
`deassign RAKEfingers once their multipath components are
`lost, to continuously look for new multipath components,
`and to assign the new multipath components to deassigned
`RAKEfingers.
`Asystem for assigning (allocating) and deassigning (deal-
`locating) RAKE fingers is discussed in “Grouped RAKE
`Finger ManagementPrinciple for Wideband CDMA”, B. N.
`Vejlgaard et al., IEEE 2000. However, the apparatus dis-
`closed in the Vejlgaard et al. disclosure only takes finger
`power into account when making assignment decisions. A
`very brief fast fading of a multipath component may cause
`the multipath component to be unnecessarily deassigned
`from a RAKEreceiver finger. When the fade ends after a
`very brief period,
`the recovered multipath component is
`reassigned to the RAKEreceiverfinger again. Also, the prior
`art Vejlgaard et al. reference is wasteful of RAKE receiver
`fingers in that it assigns fingers by groupsofthree that do not
`move independently. This increases the number offingers
`required and also decreases the resolvability of the RAKE
`receiver fingers.
`
`2
`Therefore, there is a need in the art for improved RAKE
`receivers. More particularly, there is a need for improved
`methods and apparatuses for managing the assignment and
`deassignment of fingers in a RAKEreceiver.
`
`SUMMARY OF THE INVENTION
`
`The present invention comprises provides a system and
`method for assignment and de-assignment of RAKE
`receiver fingers using multipath search results and fade
`measurements. The RAKEfingers demodulate spread spec-
`trum signals in a cellular system downlink. The finger
`managementroutine consists of two parts: 1) Search Result
`Processing (SRP) mode and 2) Finger Fade Management
`(FFM) mode. Search Result Processing mode decides
`whether a multipath signal detected by a search routine
`should be assigned to a RAKEreceiver finger. The Finger
`Fade Management mode monitors the energy on each mul-
`tipath to detect whether a multipath signal has been lost.
`In FFM mode, when the energy on a finger goes below a
`threshold the finger is no longer combined in the RAKE. If
`the energy stays below that (or another) threshold for a
`certain time interval, the finger is deassigned. In SRP mode,
`if the search routine detects distinct paths that are above a
`certain threshold,
`the paths are assigned to unassigned
`fingers, if there are any available. If there are no unassigned
`fingers left, the detected path is assigned by replacing the
`weakest finger, if the weakest finger is weaker than the
`detected path by a hysteresis factor. The distinctness of the
`paths is maintained in FFM mode by deassigning paths that
`are less than half a chip apart.
`To address the above-discussed deficiencies of the prior
`art, it is a primary object of the present invention to provide,
`for use in a RAKE receiver capable of detecting and
`combining a plurality of multipath signals, a controller for
`managing the assignmentof the plurality of multipath sig-
`nals to fingers of the RAKE receiver. According to an
`advantageous embodiment of the present
`invention,
`the
`controller determines a phase difference between a selected
`multipath signal and a first multipath signal assigned to a
`first finger of the RAKEreceiver and the controller does not
`assign the selected multipath signal to a secondfinger of the
`RAKEreceiver unless the phase difference is greater than
`one-half chip.
`According to one embodiment of the present invention,
`the controller does not assign the selected multipath signal
`to the second finger of the RAKEreceiver unless the phase
`difference at least one chip.
`According to another embodiment of the present inven-
`tion, the controller, in response to a determination that the
`phase difference is less that one-half chip, assigns the
`stronger of the selected multipath signal and the first mul-
`tipath signal to the first finger of the RAKEreceiver.
`According to still another embodiment of the present
`invention, the controller is further capable of determining if
`a multipath signal is assigned to each finger of the RAKE
`receiver and, in response to a determination that no unas-
`signed fingers are available, the controller determines the
`signal powerofall multipath signals assigned to the fingers
`of the RAKEreceiver and identifies a third finger having the
`weakest multipath signal assigned thereto.
`According to yet another embodiment of the present
`invention, the controller is further capable of determining if
`a signal powerof the selected multipath signal exceeds the
`weakest multipath signal by at least a hysteresis threshold
`value.
`
`8
`
`

`

`US 7,340,017 B1
`
`3
`According to a further embodimentof the present inven-
`tion, the controller, in response to a determination that the
`signal power of the selected multipath signal exceeds the
`weakest multipath signal by at least the hysteresis threshold
`value, assigns the selected multipath signal
`to the third
`finger.
`According to a still further embodiment of the present
`invention, the controller is further capable of determining if
`the signal powerof an assigned multipath signal assigned to
`a fourth finger of the RAKE receiver is less than a fade
`threshold value.
`
`According to a yet further embodiment of the present
`invention, the controller, in response to a determination that
`the signal powerofthe assigned multipath signalis less than
`the fade threshold value, is further capable of determining a
`time duration during which the assigned multipath signals
`has been less than the fade threshold value.
`
`In one embodimentof the present invention, the control-
`ler, in response to a determination that the time duration
`during which the assigned multipath signals has been less
`than the fade threshold value exceeds a maximum fade
`
`duration value, deassigns the assigned multipath signal from
`the fourth finger.
`Before undertaking the DETAILED DESCRIPTION OF
`THE INVENTIONbelow, it may be advantageous to set
`forth definitions of certain words and phrases used through-
`out this patent document: the terms “include” and “com-
`prise,” as well as derivatives thereof, mean inclusion without
`limitation; the term “or,” is inclusive, meaning and/or; the
`phrases “associated with” and “associated therewith,” as
`well as derivatives thereof, may mean to include, be
`included within, interconnect with, contain, be contained
`within, connect to or with, couple to or with, be communi-
`cable with, cooperate with, interleave, juxtapose, be proxi-
`mate to, be boundto or with, have, have a property of, or the
`like; and the term “controller” means any device, system or
`part thereof that controls at least one operation, such a
`device may be implemented in hardware, firmware or soft-
`ware, or some combination of at least two of the same. In
`particular, a controller may comprise a data processor and an
`associated memory that execute one or more functions
`associated with the present invention.It should be noted that
`the functionality associated with any particular controller
`may be centralized or distributed, whether
`locally or
`remotely. Definitions for certain words and phrases are
`provided throughoutthis patent document, those of ordinary
`skill in the art should understand that in many, if not most
`instances, such definitions apply to prior, as well as future
`uses of such defined words and phrases.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`For a more complete understanding of the present inven-
`tion and its advantages, reference is now made to the
`following description taken in conjunction with the accom-
`panying drawings, in which like reference numerals repre-
`sent like parts:
`FIG.1 illustrates an exemplary wireless network in which
`mobile station RAKE receivers using channel estimation
`techniques according to the principles of the invention may
`be used.
`
`FIG. 2 is a timing diagram illustrating the modulation
`pattern for the commonpilot channel (CPICH)signals in the
`wireless network in FIG. 1 according to an exemplary
`embodimentof the present invention;
`
`40
`
`45
`
`50
`
`4
`FIG.3 is a high-level block diagram of a RAKEreceiver
`in an exemplary mobile station according to one embodi-
`ment of the present invention;
`FIG. 4 is a flow diagram illustrating the operation of
`Search Result Processing (SRP) mode according to an
`exemplary embodimentof the present invention;
`FIG. 5 is a flow diagram illustrating the operation of
`Finger Fade Management (FFM) mode according to an
`exemplary embodimentof the present invention; and
`FIG.6 is a diagram illustrating an exemplary embodiment
`of a finger management controller of the present invention.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`FIGS. 1 through 6, discussed below, and the various
`embodiments used to describe the principles of the present
`invention in this patent document are by way ofillustration
`only and should not be construed in any way to limit the
`scope of the invention. Those skilled in the art will under-
`stand that the principles of the present invention may be
`implementedin any suitably arranged mobile station RAKE
`receiver.
`
`in
`FIG. 1 illustrates exemplary wireless network 100,
`which mobile station RAKE receivers using channel esti-
`mation techniques according to the principles of the present
`invention may be used. Wireless network 100 comprises a
`plurality of cell sites 121-123, each containing a basestation
`(BS), such as BS 101, BS 102, or BS 103. Base stations
`101-103 communicate with a plurality of mobile stations
`(MS) 111-114 over, for example, code division multiple
`access (CDMA)channels. Mobile stations 111-114 may be
`any suitable wireless devices, including conventional cellu-
`lar radiotelephones, PCS handset devices, personal digital
`assistants, portable computers, or metering devices. The
`present invention is not limited to mobile devices. Other
`types of access terminals, including fixed wireless terminals,
`may be used. However, for the sake of simplicity, only
`mobile stations are shown and discussed hereafter.
`
`Dotted lines show the approximate boundaries ofthe cell
`sites 121-123 in which base stations 101-103 are located.
`The cell sites are shown approximately circular for the
`purposes ofillustration and explanation only. It should be
`clearly understood that the cell sites may have other irregu-
`lar shapes, depending on the cell configuration selected and
`natural and man-made obstructions.
`As is well known in the art, cell sites 121-123 are
`comprised of a plurality of sectors (not shown), each sector
`being illuminated by a directional antenna coupled to the
`base station. The embodiment of FIG.1 illustrates the base
`station in the center of the cell. Alternate embodiments
`
`position the directional antennas in corners of the sectors.
`The system of the present invention is not limited to any
`particular cell site configuration.
`In one embodimentof the present invention, BS 101, BS
`102, and BS 103 comprise a base station controller (BSC)
`and one or more base transceiver subsystem(s) (BTS). Base
`station controllers and base transceiver subsystems are well
`knownto those skilled in theart. A base station controller is
`
`a device that manages wireless communications resources,
`including the base transceiver stations, for specified cells
`within a wireless communications network. A base trans-
`ceiver subsystem comprises the RF transceivers, antennas,
`and other electrical equipment located in each cellsite.
`BS 101, BS 102 and BS 103 transfer voice and data
`signals between each other and the public switched tele-
`phone network (PSTN) (not shown) and the Internet via
`
`9
`
`

`

`US 7,340,017 B1
`
`5
`communication line 131, mobile switching center (MSC)
`140, and packet data serving node (PDSN) 150. MSC 140 is
`a switching device that provides services and coordination
`between the subscribers in a wireless network and external
`networks, such as the PSTN or Internet.
`In the exemplary wireless network 100, MS 111 is located
`in cell site 121 and is in communication with BS 101. MS
`113 is located in cell site 122 and is in communication with
`BS 102. MS 114 is located in cell site 123 and is in
`communication with BS 103. MS 112 is also located close
`
`to the edge of cell site 123 and is movingin the direction of
`cell site 123, as indicated by the direction arrow proximate
`MS112. At somepoint, as MS 112 movesinto cell site 123
`and out of cell site 121, a hand-off will occur. In an alternate
`embodiment, any of the mobile stations may be in commu-
`nication with a multiplicity of base stations, at least includ-
`ing the base station belongingto the cell it is located in. This
`is known as soft handoff in the art.
`The base stations may transmit from a single antenna or
`from two antennas. If two antennas are used,
`the base
`stations may use transmit diversity (e.g., space-time transmit
`diversity (STTD)) by coding data in a space-time code and
`transmitting the pilot symbols in an orthogonalpattern, such
`as the pattern illustrated in FIG. 2.
`FIG.2 illustrates timing diagram 200, which depicts the
`modulation pattern for the commonpilot channel (CPICH)
`signals in wireless network 100 according to an exemplary
`embodimentofthe present invention. In FIG. 1, each of BS
`101-BS 103 has two antennas that may be used to commu-
`nicate with MS 111-MS 114. Each of base stations 101-103
`
`may use a single antenna to communicate in a non-trans-
`mission diversity (non-TD) mode with the mobile stations.
`However, in an advantageous embodiment of the present
`invention, each of base stations 101-103 may combat the
`effects of multipath fading by transmitting from two anten-
`nas in a space-time transmit diversity (STTD) mode.
`In an exemplary embodiment, wireless network 100 is
`compatible with the 3’ Generation Partnership Project
`(3GPP) standard. In a 3GPP system, during non-TD mode,
`a commonpilot channel (CPICH)signal is transmitted as a
`quadrature signal from a single antenna using the pattern
`shown for Antenna 1 in FIG. 2, where A=14j. During STTD
`mode, a first common pilot channel (CPICH) signal
`is
`transmitted as a first quadrature signal from a first antenna
`using the pattern shown for Antenna 1 in FIG. 2, and a
`second commonpilot channel (CPICH)signalis transmitted
`as a second quadrature signal from a second antenna using
`the pattern shown for Antenna 2 in FIG.2.
`FIG. 3 is a high-level block diagram of RAKE receiver
`300 in exemplary mobile station 111 according to one
`embodimentof the present invention. RAKE receiver com-
`prises antenna 301, radio frequency (RF) front-end block
`305, L fingers, including exemplary fingers 310, 320 and
`330, combiner 340, and finger management controller 390.
`Finger 310 comprises delay element 311, multiplier 312,
`summer 313 and multiplier 314. Finger 320 comprises delay
`element 321, multiplier 322, summer 323 and multiplier
`324. Finger 330 comprises delay element 331, multiplier
`332, summer 333 and multiplier 334.
`RF front-end block 305 downconverts the incoming RF
`signals received from antenna 301 and produces a baseband
`or intermediate frequency signal, which is sampled and
`quantized by an analog-to-digital converter (ADC) to pro-
`duce a sequence of digital values, the signal R. The signal R
`is supplied as the input to each of the L fingers. In each of
`the L fingers,there is a correlator formed by a multiplier and
`a summer. For example,
`in finger 310,
`the correlator is
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`6
`formed by multiplier 312 and summer313, in finger 320, the
`correlator is formed by multiplier 322 and summer 323, and
`in finger 330, the correlator is formed by multiplier 332 and
`summer 333.
`
`In each finger, the signal R is initially delayed by some
`time delay D(n) by the delay elements. The output of each
`delay element is the input of the correlator for that finger.
`Thus,
`the correlators are synchronized to each of the L
`strongest multipath components by delaying the received
`signal R in each finger by an appropriate amount of time
`Dn). The delayed samples of the received signal R are then
`correlated with the chip pattern,c(k), to produce a correlated
`output. The correlated outputs of the correlators are then
`weighted by coeflicients b(n) by the multipliers 314, 324,
`and 334. Combiner 340 combines the weighted outputs and
`the resulting DATA OUTsignalis the final basebandsignal.
`The weighting coefficients b(n) in each of the L fingers of
`RAKEreceiver 300 are calculated by a channel estimation
`filter that uses the pilot channel signals transmitted by base
`stations 101, 102, and 103 and that optimizes the weighting
`coefficients b(n) over a range of Doppler frequencies using
`the average MMSEcriterion. In an exemplary embodiment,
`a digital signal processor (DSP) performs channel estima-
`tion.
`
`invention
`According to the principles of the present
`RAKEreceiver 300 comprises finger management control-
`ler 390, which is used to assign (allocate), deassign (deal-
`locate), activate (combine the output of the finger with the
`outputs of the other fingers) and deactivate (not combine the
`output of the finger with the outputs of the other fingers)
`each of the L fingers to the strongest multipath component
`signals. In an advantageous embodiment, as shown in FIG.
`6, finger management controller 390 may comprise a data
`processor 610 and an associated memory 620 that execute
`one or more finger management functions associated with
`the present
`invention.
`In particular,
`finger management
`controller 390 may comprise a portion of the control soft-
`ware executed by a digital signal processor (DSP). Advan-
`tageously, finger management controller 390 may include or
`be coupled to a signal searcher 630 that can detect and
`measure the strength of multipath signals received from base
`stations.
`
`Finger managementcontroller 390 performs two primary
`functions: 1) Search Result Processing (SRP) mode opera-
`tions and 2) Finger Fade Management (FFM) mode opera-
`tions. In SRP mode, finger management controller 390
`decides whether a multipath signal detected by a search
`routine should be assigned to a RAKEreceiver finger. In
`FFM mode, finger management controller 390 monitors the
`energy of the multipath signal on each assigned finger to
`detect whether a multipath signal has been lost.
`In FFM mode, when the energy on a finger goes below a
`preset threshold value, finger management controller 390
`blocks combiner 340 from combining that finger into the
`DATA OUTsignal(1.e. deactivates that finger). If the energy
`stays below that (or another) threshold value for a certain
`time interval, the finger is deassigned. When a finger is
`deassigned, finger management controller 390 may remove
`powerto theentire finger, thereby reducing power consump-
`tion.
`In SRP mode,if finger managementcontroller 390 deter-
`minesthat certain distinct paths are above a certain thresh-
`old, those paths are assigned to unassignedfingers, if any are
`available. If there are no unassigned fingers left, finger
`management controller 390 assigns the detected path by
`replacing the weakest finger, if the weakest finger is weaker
`than the detected path by a hysteresis factor. According to an
`
`10
`
`10
`
`

`

`US 7,340,017 B1
`
`7
`finger
`invention,
`exemplary embodiment of the present
`managementcontroller 390 maintains the distinctness of the
`paths in FFM mode bydeassigning pathsthat are less than
`half a chip apart.
`In FIG.3, finger management controller 390 monitors the
`output of each finger by receiving and monitoring the output
`of the final multiplier in each finger (e.g., multipliers 314,
`324 and 334). However, it should be understood that this is
`by way of illustration only and should not be construed so
`as to limit the scope of the present invention. In alternate
`embodiments, finger management controller 390 may deter-
`mine the signal strength in each finger by monitoring, for
`example,
`the unweighted output of the summer in each
`finger (e.g., summers 313, 323 and 333).
`
`Finger Fade Management (FFM) Mode
`FFM mode is executed every frame. The important
`parameters used by finger management controller 390 in
`FFM modeare:
`
`1) Fade Threshold;
`2) Maximum Fade Duration;
`3) Lock Threshold; and
`4) Hysteresis.
`The following description of the present invention sets
`forth particular values for selected parameters and other
`criteria. It should be understood that the particular values
`chosen are by way of example only and should not be
`construed so as to limit the scope of the present invention.
`Those skilled in the art will readily understand how to
`modify the particular values chosen andset forth herein in
`order to adapt
`the present
`invention to other particular
`environments or different configurations.
`Fade Threshold
`The choice of the Fade Threshold and Maximum Fade
`
`Duration parameter values are interrelated. For the purpose
`of fade determination, the Fade Threshold value needs to be
`chosen such that the probability of triggering the fade timer
`given that the mobile is in a temporary fast fade (as opposed
`to a more permanent change in propagation condition) is
`limited. This probability is referred to herein as thefalse loss
`alarm probability, P,. For Rayleigh fading, the probability of
`the signal energy going below the Fade Threshold signal
`level, R, when the local average is Q is:
`
`P=Pr[E,<RIE{E,}=Q\=1-e8?
`
`Choosing this false alarm probability, P,;
`(arbitrarily) yields:
`R/AQ=-23 dB.
`
`[1]
`
`to be 0.005
`
`The P-CPICH channel typically has a value of Ec/Ior of
`about -7 dB, as coded for default parameters. This roughly
`corresponds to an Ec/Io threshold of -30 dB for the Fade
`Threshold level, R (assuming that out-of-cell interference
`and ISI had been minimal). Thus,
`the Fade Threshold
`parameter value for this false alarm probability is set to be
`-30 dB.
`
`Maximum Fade Duration
`
`Given Fade Threshold, R, the average fade duration for
`Rayleigh fading may be obtained as:
`
`t=
`
`eX _ |
`Sn 2n(R/Q)
`
`where,
`R=Fade Threshold level;
`Q=average energy; and
`f,,maximum Doppler frequency.
`The fade counter is designed to check whether the
`decrease in the signal level below the Fade Threshold is due
`to a fast fade or not. A test for such a hypotheses may be
`madebysetting the value of Maximum Fade Duration equal
`to the average fade duration for a threshold R=Fade Thresh-
`old. Since this test needs to work for all typical mobile
`velocities,
`the slowest among the typical channel cases
`needs to be considered. This corresponds to a mobile speed
`of about 3 kmph, and hence a Doppler of about 6 Hz for a
`carrier frequency of 2 GHz.
`Using Equation 2 above, the average fade duration for
`-23 dBis about 4.72 ms, which maybe usedas the value of
`Maximum Fade Duration when the Fade Threshold levelis
`set to -30 dB.
`For other values of false fade alarm probabilities, P,, the
`following may be used as parameter values:
`
`Py
`0.005
`0.01
`0.02
`0.05
`0.1
`0.2
`0.5
`
`FT (dB)
`30.0
`-27.0
`-23.9
`-19.9
`-16.8
`-13.5
`-8.6
`
`MED(ms)
`4.72
`6.70
`9.55
`15.45
`22.76
`35.19
`79.86
`
`Lock Threshold
`
`The Lock Threshold parameter needs to be chosen such
`that whenthe signal from a particular multipath signalfalls
`below that level, its inclusion does not improve the prob-
`ability of error by a significant amount. This can be accom-
`plished by considering the Chernoff bound on the probabil-
`ity of error given by:
`
`L
`
`r.<| |&1
`
`etNEcllo
`1-(N/{G,Np)
`
`where,
`a E,/l,=Ec/Io of the Ith multipath;
`N=Spreading factor;
`G,,=Pilog gain; and
`N,=Integration time for channel estimation.
`If wireless network 100 conform to the 3” Generation
`Partnership Project (3GPP) standard,
`it
`is assumed that
`N=256 and G,=7 dBare typical values. In RAKEreceiver
`300, the pilot channel signalis integrated over 256 chips and
`filtered using a single pole IIRfilter with forgetting factor of
`around 0.9. This yields an effective N,=2560.
`Using these parameters in Equation 3, the probability of
`error actually starts increasing when the multipath SIR
`value, «7 E,/I,, is below -41 dB. Thus, the Lock Threshold
`value should be set above this limit. Although the factor
`becomes less than 1 at -41 dB,
`it starts to significantly
`improvethe link quality only when the SIR is below -30 dB.
`Asthis is also the recommended level for the Fade Thresh-
`old value, the same level of —-30 dB is recommended for the
`Lock Threshold as well. In practice, having the same level
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`11
`
`11
`
`

`

`US 7,340,017 B1
`
`9
`for the Lock Threshold and the Fade Threshold makes the
`
`computation less by reducing one step in the algorithm.
`
`Hysteresis
`The Hysteresis value is the minimum difference in power
`(in dB) between an existing multipath and the detected
`multipath that must be satisfied in order to perform a finger
`reassignment. There are two sources of error that the hys-
`teresis should guard against: 1) the possibility of a tempo-
`rary fade in the existing path and 2) an error in computing
`the power of the searched multipath.
`Let the Hysteresis value for guarding against temporary
`fade be H,. Then, the probability of false change (i.e., the
`probability that the average energy (Q) of the old multipath
`is less than the energy of the new multipath given that the
`instantaneous energy is less than 02/H,) is (for Rayleigh
`fading):
`
`10
`Hence, the scaling factor should be
`
`E |searcher
`
`z
`Ec |raKkE
`
`2
`_ NSearcher
`2
`Nake
`
`2
`_ (=
`| = 18 dB.
`
`10
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket