WO2002023750A1 - A rake receiver and a method of operating a rake receiver - Google Patents

A rake receiver and a method of operating a rake receiver Download PDF

Info

Publication number
WO2002023750A1
WO2002023750A1 PCT/GB2001/003090 GB0103090W WO0223750A1 WO 2002023750 A1 WO2002023750 A1 WO 2002023750A1 GB 0103090 W GB0103090 W GB 0103090W WO 0223750 A1 WO0223750 A1 WO 0223750A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
fingers
output signal
time
period
Prior art date
Application number
PCT/GB2001/003090
Other languages
French (fr)
Inventor
Diego Giancola
Original Assignee
Ubinetics Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ubinetics Limited filed Critical Ubinetics Limited
Priority to AU2001269321A priority Critical patent/AU2001269321A1/en
Publication of WO2002023750A1 publication Critical patent/WO2002023750A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/004Orthogonal
    • H04J13/0044OVSF [orthogonal variable spreading factor]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/16Code allocation
    • H04J13/18Allocation of orthogonal codes
    • H04J13/20Allocation of orthogonal codes having an orthogonal variable spreading factor [OVSF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • H04B1/712Weighting of fingers for combining, e.g. amplitude control or phase rotation using an inner loop

Definitions

  • This invention relates to a rake receiver, and to a method of operating a rake receiver.
  • a rake receiver comprises a number of correlators, typically four correlators, which are arranged in parallel with their outputs being applied to an adder. The output of the adder is the output signal for the rake receiver.
  • Each correlator can be called a 'finger', and each finger is independently controllable. Since it is necessary to generate a pseudo-random noise (PN) code at the same frequency and phase as the code which is modulated onto the received signal to achieve correlation with a line-of-sight (LOS) ray, it is possible to isolate delayed multipath rays by mixing a delayed version of the code with the received signal.
  • PN pseudo-random noise
  • the code delay must be equal to the time delay between the LOS ray and the multipath ray for correlation to occur. In practice, due to receiver limitations and the effects of noise, a characteristic such as that shown in Figure 1 may be obtained.
  • amplitude is plotted against code delay for a signal which is received over a short period in time.
  • the LOS ray 10 is clearly visible as the strongest, since it has the largest amplitude.
  • Multipath rays 11, 12, 13 are also visible at various places along the code delay axis (or code space), each having an amplitude independent to the others.
  • the signal corresponding to each ray has its own carrier phase.
  • Each finger of the rake receiver is controlled to follow a ray 10-13 of the received signal.
  • one finger follows the LOS ray 10
  • the other fingers each follow a multipath ray 11-13.
  • the LOS 10 ray is not sufficiently strong, in which case each finger may follow a different multipath ray.
  • a finger includes a mixer and a delay element which operate in such a way that a correlated signal is provided.
  • the carrier phase of the correlated signal is detected by a carrier phase detector and brought to an arbitrary value, which is the same value for each finger, and the amplitude of the signal is detected by a detector and then adjusted according to an algorithm.
  • the signals from all the fingers are then added by the adder, thereby obtaining efficient signal reception from the received signal.
  • the rake receiver in effect, 'rakes' the code space for relevant rays, brings them into line with each other, in time and carrier phase, and then sums them.
  • a rake receiver provides a significant increase in signal-to-noise ratio (SNR) compared to a receiver which operates only on the LOS 10 ray or on a multipath ray 11-13.
  • SNR signal-to-noise ratio
  • the characteristic shown in Figure 1 changes in a number of ways.
  • the multipath rays 11-13 move along the code space, one way or the other, as the difference in the lengths of the signal paths change relative to the LOS path.
  • the carrier phase of the signals also changes over time, albeit more slowly. Most significantly, superposition causes the power of the signals to rise and fall by very significant amounts, with the rate and frequency of the power changes being dependent particularly on the dynamics of the propagation channel.
  • a typical signal power versus time plot is shown in Figure 2 for a receiver moving rapidly, for example in a vehicle, in a high-building-density urban environment.
  • signal power 20 can be seen to vary with time, the power mostly being above the ley el of a noise floor 21, but dipping below the noise floor at six time intervals 22 to 27.
  • the time intervals 23, 25 and 26 are fairly short-lived, but the time intervals 22, 24 and 27 are more lengthy.
  • a conventional rake receiver may include means for measuring the average signal power for each finger over a period of about 10 ms for the Universal Mobile Telephone System (UMTS), and control means to control that finger to continue tracking its ray on the basis of the average signal power.
  • the average power of the signal 20 is shown as the dotted line 28. It will be appreciated that the average power (which is calculated frequently) is affected by the time intervals 22-27, but in this case the average power remains a reasonable distance above the noise floor 21.
  • the finger therefore continually processes the received signal, and provides its output to the combiner. This contribution to the rake receiver continues until the average signal level 28 falls below the threshold, and the finger is then reallocated to receive and process another ray of the received signal.
  • each finger may sample the code space at three code positions regularly spaced over a distance of one-half of a chip.
  • the sample at the earliest phase of the code is called the early sample, the on-time and the late samples being of increasingly greater code phase.
  • the positions of the fingers are updated by their respective DLLs. Further resources are allocated to searching the code space for new signals, to which finger allocation may be desirable.
  • a rake receiver comprising: a first plurality of fingers; a combiner arranged to sum the outputs " of the fingers of the first plurality to provide a data-carrying output signal; and a second plurality of fingers, each of the second plurality of fingers corresponding one-to-one with ones of the first plurality of fingers, each of the second plurality of fingers being arranged to process a signal having a known data sequence; each of the fingers including a respective mixer arranged to mix a received signal with a locally-generated pseudo-random noise code; at least one of the second plurality of fingers having associated therewith: a first detector, for detecting a first parameter of a signal downstream of the respective mixer over a first period of time, and for providing an output signal in response thereto; first control means arranged to control the corresponding one of the first plurality of fingers to track a component of the received signal on the basis of the first detector output signal; a second detector for detecting a second parameter of
  • a rake receiver comprising: a plurality of fingers, each finger having an output; and a combiner connected to receive signals provided on the outputs of the fingers and to provide a combined output signal in response thereto, each finger including a respective mixer arranged to mix a received signal with a locally generated pseudo-random noise code, at least one finger of the receiver including: a first detector for detecting a first parameter of a signal downstream of the mixer over a first period of time and for providing an output signal in response thereto; first control means arranged to control the finger to track a component of the received signal on the basis of the first detector output signal; a second detector for detecting a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and for providing a second detector output signal in response there; and second control means being arranged to control a switch interposed between the mixer and the combiner in response to the second detector output signal.
  • a method of operating a rake receiver having a first plurality of fingers comprising: summing, in a combiner, the outputs of the fingers of the first plurality to provide a data carrying-output signal; providing a second plurality of fingers corresponding one-to-one with ones of the first plurality of fingers, processing a signal having a known data sequence in each of the second plurality of fingers; locally generating a pseudo-random noise code; mixing, in a respective mixer in each of the fingers, a received signal with the pseudo-random noise code; and in at least one of the second plurality of fingers: detecting a first parameter of a signal downstream of the respective mixer over a first period of time, and providing a first output signal in response thereto; controlling the corresponding one of the first plurality of fingers to track a component of the received signal on the basis of the first output signal; detecting a second parameter of the output signal of the mixer over a second period of time which
  • a method of operating a rake receiver having a plurality of fingers, each finger having an output comprising: summing, in a combiner, signals provided on the outputs of the fingers to provide a combined output signal, locally generating a pseudo-random noise code; mixing, in a respective mixer for each finger, a received signal with the pseudo-random noise code, and in at least one finger of the receiver: detecting a first parameter of a signal downstream of the mixer over a first period of time, and providing an output signal in response thereto; controlling the finger to track a component of the received signal on the basis of the first output signal; detecting a second parameter of the downstream signal over a second period of time which is shorter than the first period of time, and providing a second output signal in response thereto; and controlling a switch interposed between the mixer and the combiner in response to the second output signal.
  • a rake receiver in which a finger continues to track a component of the received signal on the basis of a parameter, for example its average power, but varies the contribution the finger makes to the output of the rake receiver on the basis of the or another parameter of the signal over a shorter period of time than that used as the basis for the tracking decision.
  • a rake receiver to be constructed which shows an improved signal reconstruction, in terms of SNR or signal-to-interference ratio (SIR) in particular, whilst requiring relatively little extra receiver complexity.
  • SNR signal-to-interference ratio
  • Figure 1 shows a plot of code delay versus time for a CDMA signal received in a multipath environment
  • Figure 2 shows a plot of signal power versus time for a rapidly moving CDMA receiver
  • Figure 3 shows schematically part of a rake receiver according to this invention.
  • Figures 4 and 5 show schematically parts of rake receivers according to alternative embodiments of the invention.
  • Figure 3 shows part of a rake receiver 30, the rake receiver comprising first to sixth fingers 31 to 36, each connected to a respective output of a tapped delay line 37.
  • a received signal is applied to each of the fingers 31 to 36 via the tapped delay line 37, although each finger receives the received signal at a different delay.
  • the fingers 31 to 36 are controlled to be moved up and down the outputs of the tapped delay line 37 in order to track respective components, or rays, of the received signal.
  • the delay of the received signal is increased by the delay line 37 in the direction of the arrow 37A.
  • Outputs of the fingers 31 to 36 are connected to a combiner 38 via respective switches 39 to 44.
  • Each finger 31 to 36 respectively includes, in sequence, a mixer 51, an accumulator 52, an amplitude adjuster 57 and a carrier phase adjuster 58 (as is described below with reference to Figures 4 and 5), as is conventional.
  • a first detector 45 has a respective input connected to the output of each of the accumulators 52 of the fingers 31 to 36. The first detector 45 is arranged to detect or estimate the SIRs of the signal provided of the output of each of the accumulators over a first relatively long period of time during reception of a time-multiplexed pilot signal, and to provide SIR estimate output signals in response thereto.
  • a first controller 46 which is connected to an output of the first detector 45, controls the fingers 31 to 36 to track their respective rays. If the first controller 46 determines that the SIR estimation signal for one of the fingers 31 to 36, as estimated over the first relatively long period of time, falls below a predetermined threshold, it is implied that the ray being tracked is no longer contributing sufficiently to an output signal provided at a rake receiver output 47. Accordingly, the first controller 46 reallocates that finger to a ray which is deemed to be more worthwhile. Operation thus far described is conventional. SIR estimation is made during reception of pilot signals as this provides improved estimation, since fluctuations which may be caused by information modulated onto the signal do not contribute. A skilled person will be aware how to estimate the SIR of a pilot signal.
  • a second detector 48 also has a respective input connected to the output of each of the accumulators 52 of the fingers 31 to 36.
  • the second detector 48 is arranged to detect or estimate the SIRs of the signals provided by the accumulators of each of the fingers 31 to 36 over a second, relatively short period of time during the reception of time multiplexed pilot signals.
  • the ratio of the first period of time to the second period of time depends on the nature of the receiver 30, and on the nature of the channel over which the signal is communicated. For a UMTS receiver, for example, the ratio may be anywhere between 1 to 50 and 1 to 2, although 1 to 20 may be typical.
  • SIR estimations thus obtained are not so much indicative of the average SIR of the rays received by each finger, but are more indicative of the short term or near instantaneous SIR.
  • SIR estimation signals indicative of the SIR estimations are provided by the second detector 48 to a second controller 49.
  • the second controller 49 has an input connected to an output of the second detector 48 and plural outputs each connected to a respective one of the switches 39 to 44.
  • the second controller 49 controls the switches 39-44 in response to the SIR estimation signals in the second detector 48.
  • the second controller 49 compares the SIR estimation signal, as determined over the relatively short period of time, for a finger 31 to 36, compares it to a predetermined threshold, and opens the corresponding switch 39 to 44 if the threshold is not exceeded, and closes it otherwise.
  • the same occurs for each of the other fingers 31 to 36, its respective switch 39 to 44 being controlled on the basis of the SIR estimated at the output of its respective accumulator. This allows a finger 31 to 36 to continue to track a ray as long as the average SIR of that ray remains sufficiently high, yet prevents that finger contributing to the signal provided at the output 47 if the short term SIR of that ray is not sufficiently high.
  • the first and second detectors 45, 48 may share common hardware and/or software.
  • the first and second controllers 46, 49 similarly may share common hardware and/or software.
  • the detectors 45, 48 may estimate or detect signal power or some other suitable parameter.
  • Figure 4 shows part of the finger 31. Reference numerals are retained from Figure 3 for like elements.
  • the finger 31 comprises a mixer 51, an accumulator 52, a de-multiplexer 53, a pseudo-random sequence generator 54 and an OVSF code generator 55. Pseudo-random noise codes generated by the generators 54 and 55 are mixed together by a second mixer 56, the result being applied to an input of the mixer 51.
  • the de-multiplexer 53 has a first output connected to the combiner 38 via, in sequence, an amplitude adjuster 57, a carrier phase adjuster 58 and the switch 39.
  • a second output of the de-multiplexer 53 is connected to the second detector 48, which is an SIR detector.
  • the de-multiplexer 53 is arranged to pass signals received at its input to the second detector 48 when the time multiplexed pilot signal is being received, and to pass these signals to the amplitude adjuster 57 at all other times. In this way, the SIR detector 48 receives and estimates the SIR only of pilot signals. SIR estimation signals resulting therefrom are passed to the second controller 49, which compares the SIR estimation signals to a threshold signal received at a threshold input 59.
  • the threshold signal is a constant value signal corresponding to the threshold 21 of Figure 2.
  • the controller 49 closes the switch 39 when the SIR estimation signals exceed the threshold signal during a pilot signal transmission period.
  • the controller 49 causes the switch 39 to remain closed for the duration of the successive slot, so that signals provided by the carrier phase adjuster 58 are passed to the combiner 38 for data signal transmission period following the pilot signal transmission period.
  • the controller 49 causes the switch 39 to be held open for the duration of the successive slot.
  • the controller 49 effects control of the switch every slot.
  • this embodiment provides a rake receiver comprising a plurality of fingers 31 to 36, each finger having an output; and a combiner 38, which is connected to receive signals provided on the outputs of the fingers and to provide a combined output signal in response thereto.
  • Each finger 31 to 36 includes a respective mixer 51 arranged to mix a received signal with a locally generated pseudo-random noise code, which is provided by a further mixer 56.
  • At least one finger 31 of the receiver includes a first detector 46 which detects a first parameter (the SIR) of a signal downstream of the mixer 56 over a first period of time and provides an output signal in response thereto; first control means 47, which is arranged to control the finger 31 to track a component of the received signal on the basis of the first detector output signal; a second detector 48, which detects a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and provides a second detector output signal in response thereto; and second control means 49, which is arranged to control a switch 39 in response to the second detector output signal.
  • first detector 46 which detects a first parameter (the SIR) of a signal downstream of the mixer 56 over a first period of time and provides an output signal in response thereto
  • first control means 47 which is arranged to control the finger 31 to track a component of the received signal on the basis of the first detector output signal
  • second detector 48 which detects a second parameter of the signal downstream of the mixer
  • each base station transmits a continuous pilot signal (a data stream consisting of all logic ones) on a dedicated pilot channel, called a CPICH channel, having a unique channel-specific OVSF code, which is modulated onto the received signal at the transmitter (not shown).
  • a continuous pilot signal (a data stream consisting of all logic ones) on a dedicated pilot channel, called a CPICH channel, having a unique channel-specific OVSF code, which is modulated onto the received signal at the transmitter (not shown).
  • a radiotelephone to track continuously signals received over the CPICH channel, to make measurements thereof and to infer, from the measurements, the nature of the channel and therefore how signals are propagated over the channel. Since data channels occupy the same bandwidth as the CPICH pilot channel, characteristics of the data channels can be determined without measurement of signals received over the data channels.
  • the transmitter power of data channels to be controlled by the receiver (base station or radiotelephone) which receives the data channels.
  • Figure 5 shows the finger 32 in a rake receiver forming part of a radiotelephone operating to receive a code-multiplexed pilot signal, such as a CPICH channel.
  • the finger 32 includes a CPICH OVSF code generator 60 and a mixer 61, which mixes the output of the CPICH OVSF code generator 60 with the output of a pseudo-random code generator 154, which corresponds to the generator 54.
  • the resulting signal is mixed with the signal provided by a delay line 137, equivalent to the delay line 37, by a further mixer 62, which is in parallel with a mixer 151, equivalent to the mixer 51.
  • a second accumulator 63 is connected to receive signals passed from the further mixer 62.
  • the second detector 48 is connected to receive signals passed from the second accumulator 63, and to estimate the SIR thereof as with the Figure 4 embodiment.
  • An accumulator 152 equivalent to the accumulator 52, in effect accumulates data signals, whilst the accumulator 63 accumulates pilot signals. Since the propagation channel for the pilot signals is the same as the channel for the data signals, control of the switch 40 by the second controller 49 effects connection of the carrier phase adjuster 58 to the combiner 38 only when the SIR of the data signals is sufficiently high.
  • the rake receiver can be viewed as a first plurality of fingers, which fingers process data signals, and a second plurality of fingers which correspond one-to-one with the first plurality of fingers. Fingers of the second plurality receive only CPICH signals.
  • this embodiment provides a rake receiver comprising a first plurality of fingers, being the parts of the fingers 31 to 36 which provide signals to the switches 39 to 44 via the amplitude and carrier phase adjusters, and a combiner 38, which is arranged to sum the outputs of the fingers of the first plurality to provide a data-carrying output signal. Also provided is a second plurality of fingers, being the parts of the fingers 31 to 36 which provide signals to the second detector 48 and which therefore correspond one-to-one with ones of the first plurality of fingers. Each of the second plurality of fingers are arranged to process a pilot signal having a known data sequence and each of the fingers of both the first and the second pluralities include a respective mixer 151, 62 etc.
  • At least one of the second plurality of fingers has associated with it the first detector 46, which detects a first parameter (such as the SIR) of a signal downstream of its respective mixer 151 over a first period of time, and provides an output signal in response thereto; the first control means 47, which are arranged to control the finger 32 to track a component of the received signal on the basis of the first detector output signal; the second detector 48, which detects a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and provides a second detector output signal in response thereto; and the second control means 49, which is arranged to control the switch 40 interposed between the mixer 151 and the combiner in response to the second detector output signal.
  • a first parameter such as the SIR

Abstract

A rake receiver comprises a plurality of fingers (31 to 36), each finger having an output; and a combiner (38), which is connected to receive signals provided on the outputs of the fingers and to provide a combined output signal in response thereto. Each finger (31 to 36) includes a respective mixer (51) arranged to mix a received signal with a locally generated pseudo-random noise code, which is provided by a further mixer (56). At least one finger (31) of the receiver includes a first detector (46) which detects a first parameter (the SIR) of a signal downstream of the mixer (56) over a first period of time and provides an output signal in response thereto; first control means (47), which is arranged to control the finger (31) to track a component of the received signal on the basis of the first detector output signal; a second detector (48), which detects a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and provides a second detector output signal in response thereto; and second control means (49), which is arranged to control a switch (39) in response to the second detector output signal. In effect, a finger continues to track a component of the received signal on the basis of a parameter, for example its average power, but varies the contribution the finger makes to the output of the rake receiver on the basis of this or another parameter of the signal over a shorter period of time than that used as the basis for the tracking decision.

Description

ARAKERECEIVERAND A
METHOD OFOPERATINGARAKE RECEIVER
This invention relates to a rake receiver, and to a method of operating a rake receiver.
It is common in wideband code division multiple access (W-CDMA) radio receivers to use a rake receiver to process a received signal. A rake receiver comprises a number of correlators, typically four correlators, which are arranged in parallel with their outputs being applied to an adder. The output of the adder is the output signal for the rake receiver. Each correlator can be called a 'finger', and each finger is independently controllable. Since it is necessary to generate a pseudo-random noise (PN) code at the same frequency and phase as the code which is modulated onto the received signal to achieve correlation with a line-of-sight (LOS) ray, it is possible to isolate delayed multipath rays by mixing a delayed version of the code with the received signal. The code delay must be equal to the time delay between the LOS ray and the multipath ray for correlation to occur. In practice, due to receiver limitations and the effects of noise, a characteristic such as that shown in Figure 1 may be obtained.
In Figure 1, amplitude is plotted against code delay for a signal which is received over a short period in time. The LOS ray 10 is clearly visible as the strongest, since it has the largest amplitude. Multipath rays 11, 12, 13 are also visible at various places along the code delay axis (or code space), each having an amplitude independent to the others. Although not visible in this figure, the signal corresponding to each ray has its own carrier phase. Each finger of the rake receiver is controlled to follow a ray 10-13 of the received signal. Usually, one finger follows the LOS ray 10, and the other fingers each follow a multipath ray 11-13. Often, however, the LOS 10 ray is not sufficiently strong, in which case each finger may follow a different multipath ray. A finger includes a mixer and a delay element which operate in such a way that a correlated signal is provided. The carrier phase of the correlated signal is detected by a carrier phase detector and brought to an arbitrary value, which is the same value for each finger, and the amplitude of the signal is detected by a detector and then adjusted according to an algorithm. The signals from all the fingers are then added by the adder, thereby obtaining efficient signal reception from the received signal. The rake receiver, in effect, 'rakes' the code space for relevant rays, brings them into line with each other, in time and carrier phase, and then sums them. A rake receiver provides a significant increase in signal-to-noise ratio (SNR) compared to a receiver which operates only on the LOS 10 ray or on a multipath ray 11-13.
As the receiver moves relative to the base station, the characteristic shown in Figure 1 changes in a number of ways. The multipath rays 11-13 move along the code space, one way or the other, as the difference in the lengths of the signal paths change relative to the LOS path. The carrier phase of the signals also changes over time, albeit more slowly. Most significantly, superposition causes the power of the signals to rise and fall by very significant amounts, with the rate and frequency of the power changes being dependent particularly on the dynamics of the propagation channel.
The rise and fall of signal power is a widely recognised phenomenon. A typical signal power versus time plot is shown in Figure 2 for a receiver moving rapidly, for example in a vehicle, in a high-building-density urban environment.
Referring to Figure 2, signal power 20 can be seen to vary with time, the power mostly being above the ley el of a noise floor 21, but dipping below the noise floor at six time intervals 22 to 27. The time intervals 23, 25 and 26 are fairly short-lived, but the time intervals 22, 24 and 27 are more lengthy.
A conventional rake receiver may include means for measuring the average signal power for each finger over a period of about 10 ms for the Universal Mobile Telephone System (UMTS), and control means to control that finger to continue tracking its ray on the basis of the average signal power. The average power of the signal 20 is shown as the dotted line 28. It will be appreciated that the average power (which is calculated frequently) is affected by the time intervals 22-27, but in this case the average power remains a reasonable distance above the noise floor 21. The finger therefore continually processes the received signal, and provides its output to the combiner. This contribution to the rake receiver continues until the average signal level 28 falls below the threshold, and the finger is then reallocated to receive and process another ray of the received signal.
To detect the components of the received signal, and to track them with time, it is known to use a delay locked loop (DLL) with each finger. Since the signals 10-13 tend to have a usable width of about one chip (a chip being the shortest possible distance between transitions of the modulating PN code), each finger may sample the code space at three code positions regularly spaced over a distance of one-half of a chip. Here, the sample at the earliest phase of the code is called the early sample, the on-time and the late samples being of increasingly greater code phase. The degree of misalignment of a given finger with the signal being tracked, and the direction of misalignment, on detected by comparing the power of signals from the early sample with the power of those from the late sample. The difference in power and the sign of the difference are provided as a feedback signal to control the movement of the finger along the code space.
After signal acquisition, the positions of the fingers are updated by their respective DLLs. Further resources are allocated to searching the code space for new signals, to which finger allocation may be desirable.
In accordance with a first aspect of the invention, there is provided a rake receiver comprising: a first plurality of fingers; a combiner arranged to sum the outputs "of the fingers of the first plurality to provide a data-carrying output signal; and a second plurality of fingers, each of the second plurality of fingers corresponding one-to-one with ones of the first plurality of fingers, each of the second plurality of fingers being arranged to process a signal having a known data sequence; each of the fingers including a respective mixer arranged to mix a received signal with a locally-generated pseudo-random noise code; at least one of the second plurality of fingers having associated therewith: a first detector, for detecting a first parameter of a signal downstream of the respective mixer over a first period of time, and for providing an output signal in response thereto; first control means arranged to control the corresponding one of the first plurality of fingers to track a component of the received signal on the basis of the first detector output signal; a second detector for detecting a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and for providing a second detector output signal in response thereto; and second control means arranged to control a switch interposed between the mixer of the corresponding one of the first plurality of fingers and the combiner in response to the second detector output signal.
In accordance with a second aspect of the invention, there is provided a rake receiver comprising: a plurality of fingers, each finger having an output; and a combiner connected to receive signals provided on the outputs of the fingers and to provide a combined output signal in response thereto, each finger including a respective mixer arranged to mix a received signal with a locally generated pseudo-random noise code, at least one finger of the receiver including: a first detector for detecting a first parameter of a signal downstream of the mixer over a first period of time and for providing an output signal in response thereto; first control means arranged to control the finger to track a component of the received signal on the basis of the first detector output signal; a second detector for detecting a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and for providing a second detector output signal in response there; and second control means being arranged to control a switch interposed between the mixer and the combiner in response to the second detector output signal.
In accordance with a third aspect of the present invention, there is provided a method of operating a rake receiver having a first plurality of fingers, the method comprising: summing, in a combiner, the outputs of the fingers of the first plurality to provide a data carrying-output signal; providing a second plurality of fingers corresponding one-to-one with ones of the first plurality of fingers, processing a signal having a known data sequence in each of the second plurality of fingers; locally generating a pseudo-random noise code; mixing, in a respective mixer in each of the fingers, a received signal with the pseudo-random noise code; and in at least one of the second plurality of fingers: detecting a first parameter of a signal downstream of the respective mixer over a first period of time, and providing a first output signal in response thereto; controlling the corresponding one of the first plurality of fingers to track a component of the received signal on the basis of the first output signal; detecting a second parameter of the output signal of the mixer over a second period of time which is shorter than the first period of time, and providing a second output signal in response thereto; and controlling a switch interposed between the mixer of the corresponding one of the first plurality of fingers and the combiner in response to the second output signal.
fh accordance with a fourth aspect of the invention, there is provided a method of operating a rake receiver having a plurality of fingers, each finger having an output, the method comprising: summing, in a combiner, signals provided on the outputs of the fingers to provide a combined output signal, locally generating a pseudo-random noise code; mixing, in a respective mixer for each finger, a received signal with the pseudo-random noise code, and in at least one finger of the receiver: detecting a first parameter of a signal downstream of the mixer over a first period of time, and providing an output signal in response thereto; controlling the finger to track a component of the received signal on the basis of the first output signal; detecting a second parameter of the downstream signal over a second period of time which is shorter than the first period of time, and providing a second output signal in response thereto; and controlling a switch interposed between the mixer and the combiner in response to the second output signal.
Using this invention, it is possible to construct a rake receiver in which a finger continues to track a component of the received signal on the basis of a parameter, for example its average power, but varies the contribution the finger makes to the output of the rake receiver on the basis of the or another parameter of the signal over a shorter period of time than that used as the basis for the tracking decision. This allows a rake receiver to be constructed which shows an improved signal reconstruction, in terms of SNR or signal-to-interference ratio (SIR) in particular, whilst requiring relatively little extra receiver complexity.
Embodiments of the present will now be described, by way of example only, with reference to the accompanying drawings, in which: Figure 1 shows a plot of code delay versus time for a CDMA signal received in a multipath environment;
Figure 2 shows a plot of signal power versus time for a rapidly moving CDMA receiver;
Figure 3 shows schematically part of a rake receiver according to this invention; and
Figures 4 and 5 show schematically parts of rake receivers according to alternative embodiments of the invention.
Figure 3 shows part of a rake receiver 30, the rake receiver comprising first to sixth fingers 31 to 36, each connected to a respective output of a tapped delay line 37. A received signal is applied to each of the fingers 31 to 36 via the tapped delay line 37, although each finger receives the received signal at a different delay. The fingers 31 to 36 are controlled to be moved up and down the outputs of the tapped delay line 37 in order to track respective components, or rays, of the received signal. The delay of the received signal is increased by the delay line 37 in the direction of the arrow 37A. Outputs of the fingers 31 to 36 are connected to a combiner 38 via respective switches 39 to 44.
Each finger 31 to 36 respectively includes, in sequence, a mixer 51, an accumulator 52, an amplitude adjuster 57 and a carrier phase adjuster 58 (as is described below with reference to Figures 4 and 5), as is conventional. A first detector 45 has a respective input connected to the output of each of the accumulators 52 of the fingers 31 to 36. The first detector 45 is arranged to detect or estimate the SIRs of the signal provided of the output of each of the accumulators over a first relatively long period of time during reception of a time-multiplexed pilot signal, and to provide SIR estimate output signals in response thereto. On the basis of these SIR estimation signals, a first controller 46, which is connected to an output of the first detector 45, controls the fingers 31 to 36 to track their respective rays. If the first controller 46 determines that the SIR estimation signal for one of the fingers 31 to 36, as estimated over the first relatively long period of time, falls below a predetermined threshold, it is implied that the ray being tracked is no longer contributing sufficiently to an output signal provided at a rake receiver output 47. Accordingly, the first controller 46 reallocates that finger to a ray which is deemed to be more worthwhile. Operation thus far described is conventional. SIR estimation is made during reception of pilot signals as this provides improved estimation, since fluctuations which may be caused by information modulated onto the signal do not contribute. A skilled person will be aware how to estimate the SIR of a pilot signal.
A second detector 48 also has a respective input connected to the output of each of the accumulators 52 of the fingers 31 to 36. The second detector 48 is arranged to detect or estimate the SIRs of the signals provided by the accumulators of each of the fingers 31 to 36 over a second, relatively short period of time during the reception of time multiplexed pilot signals. The ratio of the first period of time to the second period of time depends on the nature of the receiver 30, and on the nature of the channel over which the signal is communicated. For a UMTS receiver, for example, the ratio may be anywhere between 1 to 50 and 1 to 2, although 1 to 20 may be typical. The SIR estimations thus obtained are not so much indicative of the average SIR of the rays received by each finger, but are more indicative of the short term or near instantaneous SIR. SIR estimation signals indicative of the SIR estimations are provided by the second detector 48 to a second controller 49. The second controller 49 has an input connected to an output of the second detector 48 and plural outputs each connected to a respective one of the switches 39 to 44.
The second controller 49 controls the switches 39-44 in response to the SIR estimation signals in the second detector 48. In particular, the second controller 49 compares the SIR estimation signal, as determined over the relatively short period of time, for a finger 31 to 36, compares it to a predetermined threshold, and opens the corresponding switch 39 to 44 if the threshold is not exceeded, and closes it otherwise. The same occurs for each of the other fingers 31 to 36, its respective switch 39 to 44 being controlled on the basis of the SIR estimated at the output of its respective accumulator. This allows a finger 31 to 36 to continue to track a ray as long as the average SIR of that ray remains sufficiently high, yet prevents that finger contributing to the signal provided at the output 47 if the short term SIR of that ray is not sufficiently high. The result is an overall improvement in the SNR ratio of the output signal, which improvement is greater for faster fading channels. Of course, the first and second detectors 45, 48 may share common hardware and/or software. The first and second controllers 46, 49 similarly may share common hardware and/or software. Rather than estimating SIR, the detectors 45, 48 may estimate or detect signal power or some other suitable parameter.
Figure 4 shows part of the finger 31. Reference numerals are retained from Figure 3 for like elements. Referring to Figure 4, the finger 31 comprises a mixer 51, an accumulator 52, a de-multiplexer 53, a pseudo-random sequence generator 54 and an OVSF code generator 55. Pseudo-random noise codes generated by the generators 54 and 55 are mixed together by a second mixer 56, the result being applied to an input of the mixer 51. The de-multiplexer 53 has a first output connected to the combiner 38 via, in sequence, an amplitude adjuster 57, a carrier phase adjuster 58 and the switch 39. A second output of the de-multiplexer 53 is connected to the second detector 48, which is an SIR detector.
The de-multiplexer 53 is arranged to pass signals received at its input to the second detector 48 when the time multiplexed pilot signal is being received, and to pass these signals to the amplitude adjuster 57 at all other times. In this way, the SIR detector 48 receives and estimates the SIR only of pilot signals. SIR estimation signals resulting therefrom are passed to the second controller 49, which compares the SIR estimation signals to a threshold signal received at a threshold input 59. The threshold signal is a constant value signal corresponding to the threshold 21 of Figure 2. The controller 49 closes the switch 39 when the SIR estimation signals exceed the threshold signal during a pilot signal transmission period. Here, the controller 49 causes the switch 39 to remain closed for the duration of the successive slot, so that signals provided by the carrier phase adjuster 58 are passed to the combiner 38 for data signal transmission period following the pilot signal transmission period. When the SIR estimation signals do not exceed the threshold signal, the controller 49 causes the switch 39 to be held open for the duration of the successive slot. The controller 49 effects control of the switch every slot.
To summarise, this embodiment provides a rake receiver comprising a plurality of fingers 31 to 36, each finger having an output; and a combiner 38, which is connected to receive signals provided on the outputs of the fingers and to provide a combined output signal in response thereto. Each finger 31 to 36 includes a respective mixer 51 arranged to mix a received signal with a locally generated pseudo-random noise code, which is provided by a further mixer 56. At least one finger 31 of the receiver includes a first detector 46 which detects a first parameter (the SIR) of a signal downstream of the mixer 56 over a first period of time and provides an output signal in response thereto; first control means 47, which is arranged to control the finger 31 to track a component of the received signal on the basis of the first detector output signal; a second detector 48, which detects a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and provides a second detector output signal in response thereto; and second control means 49, which is arranged to control a switch 39 in response to the second detector output signal.
It is currently proposed for the UMTS for each base station to transmit a continuous pilot signal (a data stream consisting of all logic ones) on a dedicated pilot channel, called a CPICH channel, having a unique channel-specific OVSF code, which is modulated onto the received signal at the transmitter (not shown). This allows hardware in a radiotelephone to track continuously signals received over the CPICH channel, to make measurements thereof and to infer, from the measurements, the nature of the channel and therefore how signals are propagated over the channel. Since data channels occupy the same bandwidth as the CPICH pilot channel, characteristics of the data channels can be determined without measurement of signals received over the data channels. It is proposed for the transmitter power of data channels to be controlled by the receiver (base station or radiotelephone) which receives the data channels. However, CPICH channels will be received by all radiotelephones in communication with the base station, and will therefore be transmitted at a constant power level. Figure 5 shows the finger 32 in a rake receiver forming part of a radiotelephone operating to receive a code-multiplexed pilot signal, such as a CPICH channel. In Figure 5, the finger 32 includes a CPICH OVSF code generator 60 and a mixer 61, which mixes the output of the CPICH OVSF code generator 60 with the output of a pseudo-random code generator 154, which corresponds to the generator 54. The resulting signal is mixed with the signal provided by a delay line 137, equivalent to the delay line 37, by a further mixer 62, which is in parallel with a mixer 151, equivalent to the mixer 51. A second accumulator 63 is connected to receive signals passed from the further mixer 62. The second detector 48 is connected to receive signals passed from the second accumulator 63, and to estimate the SIR thereof as with the Figure 4 embodiment. An accumulator 152, equivalent to the accumulator 52, in effect accumulates data signals, whilst the accumulator 63 accumulates pilot signals. Since the propagation channel for the pilot signals is the same as the channel for the data signals, control of the switch 40 by the second controller 49 effects connection of the carrier phase adjuster 58 to the combiner 38 only when the SIR of the data signals is sufficiently high.
The rake receiver can be viewed as a first plurality of fingers, which fingers process data signals, and a second plurality of fingers which correspond one-to-one with the first plurality of fingers. Fingers of the second plurality receive only CPICH signals.
To summarise, this embodiment provides a rake receiver comprising a first plurality of fingers, being the parts of the fingers 31 to 36 which provide signals to the switches 39 to 44 via the amplitude and carrier phase adjusters, and a combiner 38, which is arranged to sum the outputs of the fingers of the first plurality to provide a data-carrying output signal. Also provided is a second plurality of fingers, being the parts of the fingers 31 to 36 which provide signals to the second detector 48 and which therefore correspond one-to-one with ones of the first plurality of fingers. Each of the second plurality of fingers are arranged to process a pilot signal having a known data sequence and each of the fingers of both the first and the second pluralities include a respective mixer 151, 62 etc. which is arranged to mix a received signal with a locally-generated pseudo-random noise code, i.e. fingers of the first plurality mix the received signal with a code provided by the mixer 156 and fingers of the second plurality mix the received signal with a code provided by the mixer 61. At least one of the second plurality of fingers, such as the part of the finger 32, has associated with it the first detector 46, which detects a first parameter (such as the SIR) of a signal downstream of its respective mixer 151 over a first period of time, and provides an output signal in response thereto; the first control means 47, which are arranged to control the finger 32 to track a component of the received signal on the basis of the first detector output signal; the second detector 48, which detects a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and provides a second detector output signal in response thereto; and the second control means 49, which is arranged to control the switch 40 interposed between the mixer 151 and the combiner in response to the second detector output signal.
Although a hardware implementation of the invention is preferred, the invention may also be carried out in software.

Claims

Claims
1. A rake receiver comprising: a first plurality of fingers; a combiner arranged to sum the outputs of the fingers of the first plurality to provide a data carrying-output signal; and a second plurality of fingers, each of the second plurality of fingers corresponding one-to-one with ones of the first plurality of fingers, each of the second plurality of fingers being arranged to process a signal having a known data sequence; each of the fingers including a respective mixer arranged to mix a received signal with a locally generated pseudo-random noise code; at least one of the second plurality of fingers having associated therewith: a first detector, for detecting a first parameter of a signal downstream of the respective mixer over a first period of time, and for providing an output signal in response thereto; first control means arranged to control the corresponding one of the first plurality of fingers to track a component of the received signal on the basis of the first detector output signal; a second detector for detecting a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and for providing a second detector output signal in response thereto; and second confrol means arranged to control a switch interposed between the mixer of the corresponding one of the first plurality of fingers and the combiner in response to the second detector output signal.
2. A rake receiver comprising a plurality of fingers, each finger having an output; and a combiner connected to receive signals provided on the outputs of the fingers and to provide a combined output signal in response thereto, each finger including: a respective mixer arranged to mix a received signal with a locally generated pseudo-random noise code, at least one finger of the receiver including: a first detector for detecting a first parameter of a signal downstream of the mixer over a first period of time and for providing an output signal in response thereto; first confrol means arranged to control the finger to track a component of the received signal on the basis of the first detector output signal; a second detector for detecting a second parameter of the signal downstream of the mixer over a second period of time which is shorter than the first period of time, and for providing a second detector output signal in response thereto; and second control means being arranged to control a switch interposed between the mixer and the combiner in response to the second detector output signal.
3. A receiver as claimed in claim 2, further comprising a third detector arranged to detect time multiplexed signals of known data sequence on the received signal, and to control the second confrol means on the basis of the second detector output signal only when signals of known data sequence are detected as being received.
4. A receiver as claimed in any preceding claim, in which the first and second parameters are signal-to-interference ratios, or signal powers, or any combination thereof.
5. A receiver as claimed in any preceding claim, in which the ratio of the duration of the second period of time to the first period of time is between 1 to 2 and 1 to 50.
6. A receiver as claimed in claim 5, in which the ratio of the duration of the second period of time to the first period of time is between 1 to 10 and 1 to 30.
7. A method of operating a rake receiver having a first plurality of fingers, the method comprising: summing, in a combiner, the outputs of the fingers of the first plurality to provide a data carrying-output signal; providing a second plurality of fingers corresponding one-to-one with ones of the first plurality of fingers, processing a signal having a known data sequence in each of the second plurality of fingers; locally generating a pseudo-random noise code; mixing, in a respective mixer in each of the fingers, a received signal with the pseudo-random noise code; and in at least one of the second plurality of fingers: detecting a first parameter of a signal downstream of the respective mixer over a first period of time, and providing a first output signal in response thereto; controlling the corresponding one of the first plurality of fingers to track a component of the received signal on the basis of the first output signal; detecting a second parameter of the output signal of the mixer over a second period of time which is shorter than the first period of time, and providing a second output signal in response thereto; and
1 controlling a switch interposed between the mixer of the corresponding one of the first plurality of fingers and the combiner in response to the second output signal.
8. A method of operating a rake receiver having a plurality of fingers, each finger having an output, the method comprising: summing, in a combiner, signals provided on the outputs of the fingers to provide a combined output signal, locally generating a pseudo-random noise code; mixing, in a respective mixer for each finger, a received signal with the pseudo-random noise code, and in at least one finger of the receiver: detecting a first parameter of a signal downsfream of the mixer over a first period of time, and providing an output signal in response thereto; controlling the finger to track a component of the received signal on the basis of the first output signal; detecting a second parameter of the downsfream signal over a second period of time which is shorter than the first period of time, and providing a second output signal in response thereto; and controlling a switch interposed between the mixer and the combiner in response to the second output signal.
9. A method as claimed in claim 8, further comprising detecting time multiplexed signals of known data sequence on the received signal, and controlling the switch on the basis of the second detector output signal only when signals of known data sequence are detected as being received.
10. A rake receiver substantially as herein before described with reference to or as shown in Figure 3 and either Figure 4 or Figure 5 of the accompanying drawings.
PCT/GB2001/003090 2000-09-14 2001-07-09 A rake receiver and a method of operating a rake receiver WO2002023750A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001269321A AU2001269321A1 (en) 2000-09-14 2001-07-09 A rake receiver and a method of operating a rake receiver

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB0022582.1 2000-09-14
GB0022582A GB2366970A (en) 2000-09-14 2000-09-14 Rake receiver

Publications (1)

Publication Number Publication Date
WO2002023750A1 true WO2002023750A1 (en) 2002-03-21

Family

ID=9899470

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2001/003090 WO2002023750A1 (en) 2000-09-14 2001-07-09 A rake receiver and a method of operating a rake receiver

Country Status (3)

Country Link
AU (1) AU2001269321A1 (en)
GB (1) GB2366970A (en)
WO (1) WO2002023750A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100364242C (en) * 2005-09-13 2008-01-23 浙江华立通信集团有限公司 Novel high integrated level insertible Rake receiver system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040066841A1 (en) * 2002-09-23 2004-04-08 Elias Jonsson Systems, methods of operating, and computer program products for selecting delays for a rake receiver based on signal to interference ratios and/or powers
US7924909B2 (en) 2004-06-02 2011-04-12 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for interference cancellation in wireless receivers

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490165A (en) * 1993-10-28 1996-02-06 Qualcomm Incorporated Demodulation element assignment in a system capable of receiving multiple signals
JPH118606A (en) * 1997-06-16 1999-01-12 Nec Corp Adaptive rake reception system
WO1999039452A1 (en) * 1998-01-29 1999-08-05 Sharp Kabushiki Kaisha System and method for asynchronous cdma cellular communication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490165A (en) * 1993-10-28 1996-02-06 Qualcomm Incorporated Demodulation element assignment in a system capable of receiving multiple signals
JPH118606A (en) * 1997-06-16 1999-01-12 Nec Corp Adaptive rake reception system
US6157687A (en) * 1997-06-16 2000-12-05 Nec Corporation Rake receiving system with fingers selectively participating rake synthesis
WO1999039452A1 (en) * 1998-01-29 1999-08-05 Sharp Kabushiki Kaisha System and method for asynchronous cdma cellular communication

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1999, no. 04 30 April 1999 (1999-04-30) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100364242C (en) * 2005-09-13 2008-01-23 浙江华立通信集团有限公司 Novel high integrated level insertible Rake receiver system

Also Published As

Publication number Publication date
GB2366970A (en) 2002-03-20
GB0022582D0 (en) 2000-11-01
AU2001269321A1 (en) 2002-03-26

Similar Documents

Publication Publication Date Title
KR100276532B1 (en) Rake receiver and finger management method for spread spectrum communication
EP0940927B1 (en) Cellular system, mobile portable apparatus, base station apparatus and method for optimum path detecting
JP3676352B2 (en) Communication signal reception method
EP1125372B1 (en) Motion estimator for a cdma mobile station
EP1052783B1 (en) CDMA receiver having a controllable search range and method for controlling the same
US6320898B1 (en) CDMA pseudo-smart antenna selection
CN101030788B (en) Method and apparatus for tracking signals in a wireless communication system
US6377614B1 (en) Spreading code synchronization circuit and method
EP1543634B1 (en) Assessment of delay estimation quality using interference estimates
AU5932799A (en) Fine estimation of multipath delays in spread-spectrum signals
US7079569B1 (en) Search method in CDMA mobile communication receiving system and receiving device
WO2004028021A1 (en) Advanced rake delay control
US7154955B2 (en) Multi-carrier transmission system and associated method of reducing the effect of multi-path interference
KR20000047620A (en) Communication terminal apparatus and radio communication method
WO2002023750A1 (en) A rake receiver and a method of operating a rake receiver
US20040091024A1 (en) Method of searching a code space
US20080075148A1 (en) Maximum energy delay locked loop for cluster path processing in a wireless device
EP2122844B1 (en) Improvements in or relating to cdma receivers and cdma communications systems
JP3706038B2 (en) Spread spectrum receiver
WO2002060080A1 (en) A rake receiver
JP2002353857A (en) Rake receiver and rake reception method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP