WO2005022768A1 - Interference suppression in a cdma receiver during at least one of idle state and access state operation - Google Patents

Interference suppression in a cdma receiver during at least one of idle state and access state operation Download PDF

Info

Publication number
WO2005022768A1
WO2005022768A1 PCT/US2004/028211 US2004028211W WO2005022768A1 WO 2005022768 A1 WO2005022768 A1 WO 2005022768A1 US 2004028211 W US2004028211 W US 2004028211W WO 2005022768 A1 WO2005022768 A1 WO 2005022768A1
Authority
WO
WIPO (PCT)
Prior art keywords
finger
signal
pilot channel
channel signal
coπesponding
Prior art date
Application number
PCT/US2004/028211
Other languages
French (fr)
Inventor
Tao He
Jignesh Shah
Jian Huang
Original Assignee
Nokia Corporation
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 Nokia Corporation filed Critical Nokia Corporation
Priority to EP04782645A priority Critical patent/EP1665570A1/en
Priority to KR1020067004360A priority patent/KR100760322B1/en
Priority to CNB2004800317069A priority patent/CN100544220C/en
Publication of WO2005022768A1 publication Critical patent/WO2005022768A1/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
    • H04B1/7117Selection, re-selection, allocation or re-allocation of paths to fingers, e.g. timing offset control of allocated fingers
    • 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/7103Interference-related aspects the interference being multiple access interference
    • 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
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70701Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation featuring pilot assisted reception

Definitions

  • the present invention relates generally to a system and method for suppressing interference in signals received by a mobile station, and more particularly, relates to systems and methods for suppressing interference in a local channel signal during idle state and/or access state operation of a code-division multiple access (CDMA) mobile station.
  • CDMA code-division multiple access
  • the CDMA(Code Division Multiple Access) cellular radio system comprises a set of mobile stations and base stations.
  • each base station continuously operates a pilot channel. If the base station has several sectors or beams, each sector or beam of the base station typically operates a specific pilot channel. It is previously known to use a pilot channel for identifying a base station, or a beam or sector of the base station.
  • Each pilot channel signal typically comprises a spread-coded signal without data modulation that is continuously sent by the respective base station signal to its coverage area.
  • the mobile station may identify the base station transceiver units by the pilot channel signal because the phases of the spreading codes in the pilot channel signal differ from one another.
  • each mobile station upon power-up or entry into the system, each mobile station must typically initially acquire a pilot channel, typically the strongest pilot channel, of a local base station.
  • a pilot channel typically the strongest pilot channel
  • the mobile station Upon acquiring the pilot channel, when the mobile station does not have a connection on a normal traffic channel, the mobile station operates in an idle state by monitoring the paging channel of the local base station operating the respective pilot channel. Then, when necessary, the mobile station switches operation to an access state by sending messages on an access channel to the local base station, and continues to monitor the respective paging channel.
  • a connection is established between the mobile station and the local base station, either the mobile station or the local base station sends a connection establishment request.
  • a specific Random Access Channel (RACH) is used as an access channel on which the mobile station initiates call establishment, such as by sending a comiection establisliment request.
  • the local base station responds to the messages of the access channel on Forward Link Paging Channel.
  • the mobile station sends, via the access channel, a connection establishment message to the base station that forwards it to other parts of the system, typically to a base station controller where traffic channel resources are allocated to the connection. Subsequently, then, the mobile station and base station can communicate over the traffic channel.
  • the mobile station typically continuously searches, during ongoing communications, for stronger pilot channels of base stations located near the base station, such as to determine whether to hand-off communications from one base station to another. Also during ongoing communications, the mobile station maintains an active set, a candidate set and a neighbor set of pilot channels for a number of base stations.
  • the active set is a set of pilot channels operated by respective base stations that have assigned respective traffic channels to the mobile station.
  • the candidate set is a set of pilot channels that have been received with sufficient strength by the mobile station to be successfully demodulated, but have not been placed in the active set by the base station.
  • the neighbor set is a set of pilot channels operated by respective base stations that are probable candidates for handoff.
  • the neighbor set contains pilot channels of base stations that cover geographical areas near the mobile station.
  • the traffic channel (including the forward and reverse traffic channels) are capable of conveying digital voice and/or data to and/or from the mobile station, respectively.
  • wireless channels where signals can arrive at different times following different paths, the received signals can experience large amplitude and phase variations due to the interference of the different paths.
  • terrestrial wireless signals transmitted from or to a mobile station may be reflected from the terrain, fixed or mobile objects in the propagation path such as buildings or vehicles, or from a discontinuity in the atmosphere.
  • lnultipath signals a plurality of different propagation paths for the wireless signals between the transmitter and receiver. These different propagation paths, in turn, allow the wireless signals to "bend" around corners and propagate beyond terrain features and objects obstructing the line-of-sight between the base and mobile stations.
  • non- orthogonal or noise contribution can cause degradation in multipath pilot and traffic channel signals and the resulting output of a rake detector in the CDMA receiver of the mobile station.
  • the multipath pilot channel signal has the greatest likelihood of interfering with the other channels because it represents approximately twenty percent of total transmitted base station power.
  • the active set of pilot channel signals includes only the pilot channel signal (referred to as the local pilot channel signal) of the local base station.
  • embodiments of the present invention provide a system and method for canceling interference present in a local channel signal received at a receiver operating in an idle state and/or an access state.
  • the system and method of embodiments of the present invention are capable of canceling the interference caused, for example, by one or more selected interfering pilot channel signals transmitted by base stations other than the local base station, and by multipath components of those pilot channel signals.
  • the channel signal from which such interference is cancelled can be either a local paging channel or the local pilot channel itself.
  • Some embodiments of the present invention can cancel interference from either the paging channel or the pilot channel in accordance with a selector input signal.
  • a system for reducing interference within a local channel signal received during operation of the system in an idle state and/or an access state.
  • the system includes a controller and a finger demodulator assembly.
  • the controller is capable of selecting at least one interfering pilot channel signal that has a signal strength above a threshold, where the selected interfering pilot signals comprises an interfering set of pilot channel signals.
  • the finger demodulator assembly can then be capable of producing a corrected local channel signal based upon the interfering set of pilot channel signals during the idle state and/or access states.
  • the controller can be capable of repeatedly selecting at least one interfering pilot channel signal, while the finger demodulator assembly can be capable of repeatedly producing a corrected local channel.
  • controller can be further capable of repeatedly comparing the selected interfering pilot channel signals to the threshold such that the controller is capable of removing a selected interfering pilot channel signal from the interfering set of pilot channel signals when the signal strength of the respective selected interfering pilot channel signal decreases below the threshold.
  • the finger demodulator assembly can comprise a rake receiver, a cancellation element and a correction element.
  • the rake receiver includes a first finger assigned to the local channel signal, and a second finger assigned to one of the interfering set of pilot channel signals.
  • the cancellation element which is associated with the first finger, is capable of producing an interference signal based on a despreading sequence associated with the first finger and a pilot channel pseudonoise (pn) sequence corresponding to the second finger, such as by correlating the despreading sequence with the pilot channel pn sequence.
  • pn pilot channel pseudonoise
  • the cancellation element can produce a correction signal corresponding to the first finger based on the interference signal and a received pilot signal corresponding to the second finger, such as by multiplying the interference signal and the received pilot signal. Thereafter, the correction element, which is also associated with the first finger, can subtract the correction signal from the local channel signal to produce a corrected local channel signal.
  • the cancellation element can further include a cancellation element associated with the second finger, where the cancellation element associated with the second finger includes a digital filter.
  • the cancellation element associated with the second finger can be capable of interpolating a value of a pilot channel pseudonoise (pn) sequence corresponding to the second finger to produce a pilot channel pn sequence corresponding to the second finger.
  • the digital filter can digitally filter the pilot channel pn sequence, where the digital filter has an impulse response in accordance with a function equal to the convolution of an input impulse response of an input filter to the receiver and an output impulse response of a transmitter filter of a transmitter transmitting the pilot channel signal of the interfering set of pilot channel signals.
  • the cancellation element associated with the first finger can be capable of producing an interference signal by correlating the despreading sequence with the pilot channel pn sequence after the pilot channel pn sequence has been filtered in the digital filter.
  • the cancellation element associated with the first finger can be capable of producing the correction signal by multiplying the interference signal with the received pilot signal corresponding to the second finger.
  • the rake receiver can also include a third finger assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals, h such an instance, the cancellation element can be capable of producing a second interference signal based on the despreading sequence associated with the first finger and a second pilot channel pn sequence corresponding to the third finger.
  • the cancellation element can also be capable of producing a second correction signal corresponding to the first finger based on the second interference signal and a received pilot signal corresponding to the third finger.
  • the correction element in turn, can be capable of producing the corrected local channel signal by further subtracting the second correction signal from the local channel signal.
  • the rake receiver can comprise n fingers, including the first finger and the second finger, where each finger is assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals.
  • the cancellation element can be capable of producing n-1 interference signals corresponding to the first finger, each interference signal of the n-1 interference signals based on the despreading sequence associated with the first finger, and one of n-1 pilot channel pn sequences corresponding to the n fingers excluding the first finger.
  • the cancellation element can also be capable of producing n-1 correction signals corresponding to the first finger, each correction signal based on each interference signal of the n-1 interference signals and a received pilot channel signal corresponding to one of n fingers other than the first finger.
  • the correction element can be capable of producing the corrected , considerably makeup,_ ,/022768 local channel signal by subtracting the n-1 correction signals from the local channel signal.
  • the cancellation element can comprise n cancellation elements, with each cancellation element associated with one of the n fingers.
  • each cancellation element for each finger that is assigned to the local channel signal can be capable of producing a group of n-1 interference signals corresponding to each of the n fingers of the rake receiver other than the finger associated with the respective cancellation element.
  • Each cancellation element can also be capable of producing a group of n-1 correction signals corresponding to each of the n fingers of the rake receiver other than the finger associated with the respective cancellation element.
  • the correction element can likewise comprise n correction elements, with each correction element associated with one of the n fingers.
  • each correction element for each finger that is assigned to the local channel signal can be capable of producing a corrected local channel signal for each of the n fingers of the rake receiver other than the finger associated with the respective correction element.
  • Each correction element can then be capable of producing the corrected local channel signal by subtracting the group of n-1 correction signals from the local channel signal assigned to the finger associated with the respective correction element.
  • Embodiments of the present invention are therefore capable of canceling interference present in a pilot channel signal received at a receiver operating in an idle state and/or an access state.
  • the system and method of embodiments of the present invention are capable of canceling the interference caused, for example, by one or more selected interfering pilot channel signals created by base stations other than the local base station, and by multipath components of the pilot channel signal.
  • the system and method of embodiments of the present invention are capable of canceling interference in the idle state and/or access state, where conventional cancellation techniques typically cancel interference from an active set of pilot channels when the mobile station operates in a traffic state. Therefore, the systems and methods of embodiments of the present invention provide additional advantages over conventional systems and methods of canceling interference.
  • FIG. 1 is a block diagram of a portion of a CDMA mobile station that would benefit from the system and method of embodiments of the present invention
  • FIG. 2 is a block diagram of a portion of the receiver of the mobile station of FIG. 1 that includes a system for canceling interference in the pilot channel signal caused by multipath reception of the pilot channel signal and selected interfering pilot channel signals when the mobile station operates in an idle state and/or an access state
  • FIG. 1 is a block diagram of a portion of a CDMA mobile station that would benefit from the system and method of embodiments of the present invention
  • FIG. 2 is a block diagram of a portion of the receiver of the mobile station of FIG. 1 that includes a system for canceling interference in the pilot channel signal caused by multipath reception of the pilot channel signal and selected interfering pilot channel signals when the mobile station operates in an idle state and/or an access state
  • FIG. 1 is a block diagram of a portion of a CDMA mobile station that would benefit from the system and method of embodiments of the present invention
  • FIG. 3 is a block diagram of the elements of the system that correspond to one finger of a six-finger Rake detector in the receiver of one embodiment of the present invention
  • FIGS. 4A and 4B are flow charts of a method of reducing noise in a pilot channel signal in accordance with an embodiment of the invention.
  • CDMA mobile station 1 that is suitable for practicing embodiments of the present invention. Certain blocks of the mobile station may be implemented with discrete circuit elements, or as software routines that are executed by a suitable digital data processor, such as a high speed signal processor. Alternatively, a combination of circuit elements and software routines can be employed. As such, the ensuing description is not intended to limit the application of this invention to any one particular technical embodiment.
  • the spread spectrum CDMA mobile station 1 operates in accordance with the TIA/EIA Standard, CDMA Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System, TIA EIA/IS-95, as modified if required by the teachings of this invention.
  • the CDMA mobile station 1 includes an antenna 2 for receiving RF signals from a base station (not shown), and for transmitting RF signals to the base station.
  • the RF signals When operating in the digital (spread spectrum or CDMA) mode the RF signals are phase modulated to convey speech and signaling information.
  • Coupled to the antenna are a gain controlled receiver 3 and a gain controlled transmitter 4 for receiving and for transmitting, respectively, the phase modulated RF signals.
  • a frequency synthesizer 5 provides the required frequencies to the receiver and transmitter under the control of a controller 6.
  • the controller is comprised of a slower speed MCU (micro-controller unit) for interfacing, via a codec 7, to a speaker 7A and a microphone 7B, and also to a keyboard and a display 8.
  • MCU micro-controller unit
  • the controller is also preferably comprised of a higher speed digital signal processor (DSP) suitable for real-time processing of received and transmitted signals.
  • DSP digital signal processor
  • the received RF signals are converted to base band in the receiver and are applied to a phase demodulator (not shown) which derives a complex signal from the received signal.
  • the complex signal is converted to digital representations by suitable AID converters and applied to a finger demodulator assembly 9, as described below.
  • the finger demodulator assembly 9 includes a six- finger Rake detector element (not shown in its entirety), including six corresponding finger elements or circuits 10, 12, 14, 16, 18 and 20. Although the illustrated rake receiver uses six fingers, essentially any suitable number (n) of fingers could be used.
  • the IS-95 CDMA standard describes the use of three fingers.
  • the active set of pilot channels includes only the pilot channel signal (referred to as the local pilot channel signal) of the local base station.
  • the mobile station when the mobile station operates in the idle and/or access states, one or more fingers can receive a local complex baseband transmitted signal ("Rx") from the local base station and demodulate or despread each path of the local multipath signal into a local pilot channel signal and a local paging channel signal.
  • Rx complex baseband transmitted signal
  • the local multipath signal can comprise a dual path signal, with the first finger circuit 10 demodulating or despreading the first path and the second finger circuit 12 demodulating or despreading the second path.
  • the controller 6 can assign one or more finger circuits 10, 12, 14, 16, 18 and 20 to the local multipath signal Rx, and assign one or more of the remaining finger circuits to selected interfering multipath signals, as described below.
  • the interfering multipath signals can be selected in any of a number of different manners.
  • the controller of the mobile station can select the interfering multipath signals by tracking the pilot channel signal strength of a number of multipath signals transmitted by base stations other than the local base station, such as in a conventional manner by tracking the ratio of the energy of a number of received pilot channel signals to overall received energy. Also in a conventional manner, the controller can compare the signal strengths of the pilot channel signals to a threshold.
  • the threshold can comprise any of a number of different threshold interference levels tolerable by the mobile station, but in one embodiment, the threshold comprises T_ADD, as such is defined by IS-95. Then, the controller can select those multipath signals with a pilot channel signal strength above T_ADD as the interfering multipath signals, with the exception of the local multipath signal.
  • the controller 6 can assign one or more of the finger circuits 10, 12, 14, 16, 18 and 20 not already assigned to the local multipath signal to the selected interfering multipath signals.
  • the controller can assign the finger circuits not already assigned to the local multipath signal to the selected interfering multipath signals in any of a number of different conventional manners, including any of the number of different manners the controller assigns one or more fingers to the local multipath signal.
  • each remaining finger circuit can be assigned to a path of a given selected interfering multipath signal. More particularly, when the number of paths of the selected interfering multipath signals is less than or equal to the number of remaining fingers, each finger can be assigned to a path of a given selected interfering multipath signal.
  • the remaining fingers can be assigned to the paths of the selected interfering multipath signals in any of a number of different manners.
  • the strongest r paths of the selected interfering multipath signals can be assigned to the remaining fingers.
  • the controller selects two interfering multipath signals, a first interfering multipath signal having three paths Rxji a , Rxii and RXJ 1C , and a second interfering multipath signal having two paths Rxj 2a and Rx ⁇ t,.
  • the third, fourth and fifth finger circuits 14, 16 and 18 can be assigned to paths Rx ⁇ a , and Rxu c
  • the first and second finger circuits can receive the local complex baseband transmitted signal (Rxi) and demodulate or despread the local multipath signal into a local pilot channel signal fl p (k) and a paging channel signal fl g (k).
  • the third, fourth and fifth finger circuits can receive and demodulate or despread the three paths of the first selected interfering multipath signal (Rxu), while the sixth finger circuit receives and demodulates or despreads the strongest path of the second selected interfering multipath signal (Rxa).
  • Equation 1 the equations are based upon an exemplary system in which the symbol rate is 64 chips per symbol and the waveform corresponds to IS-95 modulation. Also note that although the equations assume the existence of two multipath signals (i.e., A lp (k) and B lp (k)), they are readily extended to any number.
  • E cp energy per chip for the local pilot channel signal
  • E c i p the sum of the energy per chip for the interference caused by the selected interfering pilot channel signals and the multipath local pilot channel signal
  • T represents the path delay
  • g the multipath signal gain
  • e* 9 ® represents the multipath signal phase
  • h the transmitter output filter
  • h' the receiver input filter
  • the local paging channel signal can be expressed similarly, the only difference being the addition of a W n '(z) representing a Walsh code generated locally at the receiver. Although the corresponding local paging channel signal equations are omitted for this reason, the description herein of noise cancellation in the local pilot channel signal applies to noise cancellation in the paging channel signal as well.
  • Each of the paging channel signals, and local and selected interfering pilot channel signals that is despread by a respective finger circuit 10, 12, 14, 16, 18 and 20 can be provided to an associated corresponding correction element or circuit 22, 24, 26, 28, 30 and 32.
  • the correction circuit can cancel or subtract out the interference caused by the selected interfering pilot channel signals as well as each other path of the multipath local pilot channel signal itself, as described below in further detail.
  • the correction circuit may perform similar operations on each path of the selected interfering multipath signals, any interference cancelled or subtracted out of such signals is typically discarded or otherwise unutilized by the system.
  • B lp (k) set forth in Equation 4 which represents the interference caused by selected interfering pilot channel signals and the multipath local pilot channel signal, is the quantity that is subtracted out.
  • the interference term can be readily determined because the multipath amplitude and phase of the local and selected interfering pilot channel signals, the cross-correlations of the interfering pseudonoise (pn) sequences and locally generated pn sequences, and the convolution of the transmitter pulse-shaping filter and receiver filter are all known or predete ⁇ nined, i.e., they can be estimated empirically from received data.
  • Each of cancellation circuits 34, 36, 38, 40, 42 and 44 can produce five correction signals to be subtracted out.
  • Correction circuits 22, 24, 26, 28, 30 and 32 can provide corrected and unco ⁇ ected local and selected interfering pilot channel signals, as well as corrected and uncorrected local paging channel signal and paging channel signals of the selected interfering multipath signals, to the remaining receiver elements or circuitry 58, 60, 62, 64, 66 and 68, respectively. Circuitry 58, 60, 62, 64, 66 and 68 are described in further detail below, and perform some functions to produce the received local or selected interfering pilot channel signals 70, 72, 74, 76, 78 and 80 and received local paging channel signals 82, 84, 86, 88, 90 and 92.
  • Each of circuitry 58, 60, 62, 64, 66 and 68 provides its received local or selected interfering pilot channel signal to the cancellation circuits of the other five fingers.
  • the received local paging channel signals can then be combined in the combiner 11 in the conventional manner, with the paging channel signals of the selected interfering multipath signals being discarded via a multiplexer 136, for example.
  • finger circuits 10, 12, 14, 16, 18 and 20 can produce signals 46, 48, 50, 52, 54 and 56, respectively, each of which can be provided to the other finger circuits.
  • the system can include a means (not shown in FIG.
  • each of cancellation circuits 34, 36, 38, 40, 42 and 44 can produce each of the co ⁇ ection signals in response to the pn sequence of the local or selected interfering pilot channel signal assigned to the respective finger circuit, the local or selected interfering pilot channel pn sequence corresponding to one of the other fingers, and the received local or selected interfering pilot channel signal co ⁇ esponding to that other finger.
  • cancellation circuit 34 (which co ⁇ esponds to the first finger) can produce the first of its five co ⁇ ection signals in response to the pn sequence of the local pilot channel signal assigned to the first finger, the local pilot channel pn sequence 48 co ⁇ esponding to the second finger, and the received local pilot channel signal 72 co ⁇ esponding to the second finger; produce the second co ⁇ ection signal in response to the pn sequence of the local pilot channel assigned to the first finger, the selected interfering pilot channel pn sequence 50 co ⁇ esponding to the third finger, and the received selected interfering pilot channel signal 74 co ⁇ esponding to the third finger; produce the third co ⁇ ection signal in response to the pn sequence of the local pilot channel assigned to the first finger, the selected interfering pilot chamiel signal and the remaining third, fourth, fifth and sixth finger circuits 14, 16, 18 and 20 are assigned to selected interfering pilot channel signals.
  • cancellation circuit 34 (which co ⁇ esponds to the first finger) can produce the first of its five co ⁇
  • cancellation circuit 36 (which co ⁇ esponds to the second finger) can produce the first of its five co ⁇ ection signals in response to the pn sequence of the local pilot channel assigned to the second finger, the local pilot channel pn sequence 46 co ⁇ esponding to the first finger, and the received local pilot channel signal 70 co ⁇ esponding to the first finger; produce the second co ⁇ ection signal in response to the pn sequence of the local pilot channel assigned to the second finger, the selected interfering pilot channel pn sequence 50 co ⁇ esponding to the third finger, and the received selected interfering pilot channel signal 74 co ⁇ esponding to the third finger; produce the third co ⁇ ection signal in response to the pn sequence of the local pilot channel assigned to the second finger, the selected interfering pilot channel pn sequence 52 co ⁇ esponding to the fourth finger, and the received selected interfering pilot channel signal 76 co ⁇ esponding to the fourth finger; produce the fourth co ⁇ ection signal in response to the pn sequence of
  • First finger circuit 10 includes, among other elements, apn sequence generator (WO) 94, a Walsh code generator (WX) 96, a multiplier 98 and a co ⁇ elator 100.
  • Sequence generator 94 can provide a pn sequence representing the assigned local or selected interfering pilot channel (Walsh channel zero) to co ⁇ elator 100.
  • Multiplier 98 can multiply the locally generated pn sequence by a Walsh code defining the paging channel of the respective local or selected interfering multipath signal, and provide the resulting pn sequence to co ⁇ elator 100.
  • Timing circuitry 101 can control the operation of these elements, such as at the chip rate of 1.2288 MHZ.
  • Co ⁇ elator 100 can also receive the baseband received signal Rx (e.g., Rxi, Rx ⁇ or Rxj 2 ). In response to these signals, co ⁇ elator 100 can produce a despread local or selected interfering pilot channel signal 102 and paging channel signal 105 of the local or selected interfering multipath signal, such as in the conventional manner.
  • Cancellation circuit 34 can include five cancellation co ⁇ elators 104, 106, 108, 110 and 112, with each performing the convolution operation indicated in Equation 4 above over an exemplary interval of 64 chips per symbol.
  • the term c'(z)' in Equation 4 can be defined by the assigned local or selected interfering pilot channel signal that is provided to cancellation co ⁇ elators 104, 106, 108, 110 and 112. Whether the system cancels interference in the local pilot channel signal 102 or local paging channel signal 105 can be determined by a multiplexer 114.
  • multiplexer 114 can provide to co ⁇ elators 104, 106, 108, 110 and 112 either the assigned local or selected interfering pilot channel pn sequence, or the Walsh-encoded pn sequence from the assigned local paging channel signal or paging channel signal from a respective selected interfering multipath signal, via a delay element 116.
  • delay elements can be included in any suitable signal paths in the system to ensure that the co ⁇ ection signals are applied in proper synchronism or alignment with the signals to be co ⁇ ected.
  • the selection signal can be generated in any suitable manner, and is preferably maintained in a constant state during operation.
  • Equation 4 The other terms involved in the convolution operation in Equation 4 can be defined by the remaining inputs to cancellation co ⁇ elators 104, 106, 108, 110 and 112.
  • the term (h ⁇ zT s - ⁇ ⁇ /T s J)) * (h'(z)) represents the convolution of the transmitter and receiver filters (not shown).
  • a digital interpolation filter 118 can provide this function because it has an impulse response that approximates the convolution of the transmitter >and the receiver filters.
  • interpolation filter 118 can operate in response to the assigned local or selected interfering pilot channel pn sequence signal, the chip rate clock signal it receives from timing circuitry 101 and a faster clock signal (e.g., 9.8304 MHZ) it also receives from timing circuitry 101.
  • the interpolation aspect refers to the interpolation of the assigned local or selected interfering pilot channel pn sequence, typically from 1.2288 MHZ to 9.8304 MHZ.
  • Interpolation filter 118 can, for example, sample the assigned local or selected interfering pilot channel pn sequence signal at the 9.8304 MHZ rate and apply suitable interpolation algorithm. From the equations and other description provided above, persons of skill in the art will readily be capable of designing a suitable interpolation filter 118 or other means for performing the interpolation. As such persons will appreciate, selection of the filter coefficients can depend upon the transmitter and receiver filters, the clocking rates and other factors.
  • Each of cancellation co ⁇ elators 104, 106, 108, 110 and 112 can produce an interference signal that is provided to one of five multipliers 120, 122, 124, 126 and 128.
  • the co ⁇ ection signals B lp (k) can then be produced by multiplying the interference signals by the received local and selected interfering pilot channel signals, which represent the multipath phase and gain term in Equation 4.
  • a subtractor 130 can subtract all five co ⁇ ection signals from the assigned local or selected interfering pilot channel signal 102 to form a co ⁇ ected local or selected interfering pilot channel signal.
  • a multiplexer 134 operating in response to selection signal 137, can select either the co ⁇ ected local pilot channel signal or the unco ⁇ ected local pilot channel signal.
  • another multiplexer 136 also operating in response to the selection signal (or to a similar selection signal), can select either the co ⁇ ected local paging channel signal or the unco ⁇ ected local paging channel signal.
  • multiplexer 134 For fingers assigned to selected interfering multipath signals, on the other hand, multiplexer 134 typically selects the unco ⁇ ected pilot channel signal because the fingers assigned to the selected interfering pilot channel signals do not process the respective interfering pilot channel signals for receipt by the controller 6. Also for fingers assigned to selected interfering multipath signals , multiplexer 136 typically discards the paging channel signal, such as by passing a null "0" value.
  • the remaining elements or circuitry can be conventional in a CDMA receiver and can include a low-pass filter 138 for filtering the co ⁇ ected local pilot channel signal or the unco ⁇ ected selected interfering pilot channel signal to produce a received local pilot channel signal or received selected interfering pilot channel, respectively.
  • the remaining circuitry can also include a complex conjugate circuit 140 and multiplier 142 for removing the phase e ⁇ or from the received local paging channel signal.
  • received local or selected interfering pilot channel signal 70 is preferably taken following low-pass filter 138.
  • each noise reduction circuit includes at least one digital filter (interpolator) 118, at least one co ⁇ elator 104, a multiplier 120, and a subtractor 130.
  • the digital filter 118 in cancellation circuit 34 can provide an interpolated local or selected interfering pilot channel pn sequence to each of the other cancellation circuits 36-44.
  • an interference signal can be produced for each of the assigned local and selected interfering pilot channel pn sequences by co ⁇ elating the despreading sequence for the particular finger 10 of the receiver with the assigned local or selected interfering pilot channel pn sequences 48-56 from the other fingers 12-20 in a plurality of co ⁇ elators 104-112.
  • the resulting interference signals can then be multiplied by their co ⁇ esponding received local or selected interfering pilot channel signal in the plurality of multipliers 120-128 to produce the co ⁇ ection signals.
  • the co ⁇ ection signals can be subtracted from the local pilot channel signal to reduce the noise level of the local pilot channel signal.
  • the detrimental effects of interference created by the selected interfering pilot channel signals and the multipath local pilot channel signal can be cancelled or reduced during idle and/or access state operation prior to the establishment of a traffic channel with the local base station.
  • the local pilot channel signal typically comprises a multipath signal, where each path can cause interference to each other path.
  • embodiments of the present invention are capable of suppressing interference in the local pilot channel signal causpd by the selected interfering pilot channel signals and the multipath local pilot channel itself.
  • the first and second finger circuits 10 and 12 are assigned to a respective path of a dual path local pilot channel signal
  • the third, fourth, fifth and sixth finger circuits 14, 16, 18 and 20 are assigned to multipath selected interfering pilot channel signals
  • interference caused by the multipath selected interfering pilot channel signals can be cancelled from each path of the local pilot channel signal assigned to the first and second finger circuits
  • interference caused by the path of the local pilot channel signal assigned to the second finger circuit can also be cancelled from the path of the local pilot channel signal assigned to the first finger circuit.
  • interference caused by the path of the local pilot channel signal assigned to the first finger circuit can also be cancelled from the path of the local pilot channel signal assigned to the second finger circuit.
  • FIGS. 4 A and 4B are flow charts of a method of reducing noise in a local pilot chamiel signal in accordance with an embodiment of the invention.
  • the method can be performed using various hardware and software and may be implemented with a digital signal processor, controller, digital processor or any other type of signal processor or combination of processors.
  • the first finger is assigned to the local pilot channel signal, while one or more of the remainder of the fingers are assigned to one or more selected interfering pilot channel signals. It should be understood, however, that one or more fingers can be assigned to the local pilot channel signal, and that the first finger need not be the finger assigned to the local pilot channel signal.
  • the mobile station 1 operates by entering and thereafter operating in the access state. It should be understood, however, that embodiments of the present invention are equally applicable to the mobile station entering and operating in the idle state, in addition to or in lieu of, operating in the access state.
  • the method begins with the mobile station 1 entering the access state by attempting to establish a connection with a local base station, as shown at step 302. As the mobile station enters the access state, one or more fingers 10, 12, 14, 16, 18 and 20 are assigned to the local multipath signal of the local base station.
  • the controller 6 of the mobile station can create an interfering set of pilot channel signals, where the interfering set of pilot channel signals comprises selected interfering pilot channel signals from selected interfering multipath signals. More particularly, the controller can track the pilot channel signal strength of a number of multipath signals generated by respective base stations, such as by tracking the ratio of the energy of a number of received pilot channel signals to overall received energy. As the controller tracks the pilot channel signal strength of the pilot channel signals, the controller can compare the signal strengths of the pilot channel signals to a threshold, T_ADD, as shown at step 304.
  • T_ADD threshold
  • the controller can select the interfering pilot channel signal (with the exception of the local pilot channel signal) and add the selected interfering pilot channel signal to the interfering set, as shown at step 306.
  • the mobile station can then proceed to suppress the interference caused by the interfering set, and if so desired, multipath local pilot channel signal interference, from the local pilot channel signal, as shown at step 308.
  • FIG. 4B which more particularly illustrates various steps in a method for suppressing the interference.
  • a local pilot channel signal is received at a first finger 10 of a rake receiver assigned to receive the local pilot channel signal.
  • the received local pilot channel signal can be received using any of a number of known methods of receiving a data signal, such as any known method for receiving a data signal in CDMA systems, using a co ⁇ elator 100. Then, at step 318, the pilot channel pseudonoise sequence co ⁇ esponding to a second finger (12-20) assigned to either another path of the local multipath pilot channel signal or the interfering set of pilot channel signals (i.e., a respective path of one or more selected multipath interference pilot channel signals) is filtered.
  • the digital interpolator filer 118 has a response based on the input filter of the receiver and the output filter of the transmitter, and can interpolate the pilot channel pseudonoise sequence between chip periods to produce an interpolated pilot channel pseudonoise sequence.
  • an interference signal is produced based on the despreading sequence associated with the second finger and the local pilot channel pseudonoise sequence.
  • the interpolated pilot channel pseudonoise sequence is co ⁇ elated with the despreading sequence in a co ⁇ elator 104.
  • a co ⁇ ection signal co ⁇ esponding to the first finger is produced based on the interference signal and the received local or interfering set pilot chamiel signal co ⁇ esponding to the second finger.
  • the co ⁇ ection signal is produced by multiplying the interference signal with the received local or interfering set pilot channel signal.
  • a co ⁇ ected local pilot channel signal is produced by subtracting the co ⁇ ection signal from the received local pilot channel signal.
  • the receiver includes a plurality of rake receiver fingers and the co ⁇ ected local pilot channel signal can be produced by subtracting a plurality of co ⁇ ection signals where each signal is based on an interference signal associated with a finger of the rake receiver other than the finger that is receiving the local pilot channel signal of interest. Therefore, if there are n fingers in the rake receiver, the n-1 interference signals can be produced by co ⁇ elating the appropriate sequence of the n-1 local or interfering set pilot channel pn sequences with the co ⁇ esponding despreading sequence associated with the local pilot channel pn sequence (step 320).
  • n-1 interference signals are multiplied by the appropriate received local or interfering set pilot channel signal to produce the n-1 co ⁇ ection signals (step 322).
  • the n-1 co ⁇ ection signal are subtracted from the received local pilot channel signal at step 324.
  • the controller 6 can continue to track the pilot channel signal strength of a number of multipath signals (at step 304), and can track the pilot channel signal strength of the pilot channel signals in the interfering set.
  • the controller can compare the signal strengths of the interfering set to the threshold, T_ADD, as shown at step 310. Then, for each pilot channel signal in the interfering set that has a signal strength drop below T_ADD, the controller can remove the respective pilot channel signal from the interfering set, as shown at step 312. The controller can continue to operate in a similar fashion, by maintaining the interfering set and suppressing interference caused by the interfering set (and possibly the multipath local pilot channel signal).
  • the controller can continue to operate in accordance with steps 302-312 until the mobile station ceases to operate in the access state and enters a traffic state whereby the mobile station communicates with the local base station over an assigned traffic channel, as shown at step 314. Then, when the mobile station enters the traffic state, the controller can, if so desired, clear the interfering set.
  • embodiments of the present invention are capable of suppressing interference caused by interfering multipath signals and an interfering local multipath pilot channel signal as the mobile station 1 operates in an idle state and/or an access state. It will be appreciated, then, that embodiments of the present invention can be utilized with techniques adapted to suppress interference as the mobile station operates in the traffic state.

Abstract

A system and method are provided for canceling interference present in a local channel signal received at a receiver. The system includes a controller and a finger demodulator assembly. The controller is capable of selecting at least one interfering pilot channel signal that has a signal strength above a threshold, where the selected interfering pilot channel signals comprises an interfering set of pilot channel signals. The finger demodulator assembly can then be capable of producing a corrected local channel signal based upon the interfering set of pilot channel signals during the idle state and/or access state.

Description

INTERFERENCE SUPPRESSION IN A CDMA RECEIVER DURING AT LEAST ONE OF IDLE STATE AND ACCESS STATE OPERATION FIELD OF THE INVENTION The present invention relates generally to a system and method for suppressing interference in signals received by a mobile station, and more particularly, relates to systems and methods for suppressing interference in a local channel signal during idle state and/or access state operation of a code-division multiple access (CDMA) mobile station.
BACKGROUND OF THE INVENTION In accordance with Telecommunications Industry Association (TIA) standard IS-95, the CDMA(Code Division Multiple Access) cellular radio system comprises a set of mobile stations and base stations. In the CDMA system, each base station continuously operates a pilot channel. If the base station has several sectors or beams, each sector or beam of the base station typically operates a specific pilot channel. It is previously known to use a pilot channel for identifying a base station, or a beam or sector of the base station. Each pilot channel signal typically comprises a spread-coded signal without data modulation that is continuously sent by the respective base station signal to its coverage area. The mobile station may identify the base station transceiver units by the pilot channel signal because the phases of the spreading codes in the pilot channel signal differ from one another. hi operation, upon power-up or entry into the system, each mobile station must typically initially acquire a pilot channel, typically the strongest pilot channel, of a local base station. Upon acquiring the pilot channel, when the mobile station does not have a connection on a normal traffic channel, the mobile station operates in an idle state by monitoring the paging channel of the local base station operating the respective pilot channel. Then, when necessary, the mobile station switches operation to an access state by sending messages on an access channel to the local base station, and continues to monitor the respective paging channel. When a connection is established between the mobile station and the local base station, either the mobile station or the local base station sends a connection establishment request. In the CDMA system, a specific Random Access Channel (RACH) is used as an access channel on which the mobile station initiates call establishment, such as by sending a comiection establisliment request. The local base station responds to the messages of the access channel on Forward Link Paging Channel. When a traffic channel connection is to be established or when responding to a connection establishment request of the base station, the mobile station sends, via the access channel, a connection establishment message to the base station that forwards it to other parts of the system, typically to a base station controller where traffic channel resources are allocated to the connection. Subsequently, then, the mobile station and base station can communicate over the traffic channel. However, as the mobile station moves through the system, it typically continuously searches, during ongoing communications, for stronger pilot channels of base stations located near the base station, such as to determine whether to hand-off communications from one base station to another. Also during ongoing communications, the mobile station maintains an active set, a candidate set and a neighbor set of pilot channels for a number of base stations. In this regard, the active set is a set of pilot channels operated by respective base stations that have assigned respective traffic channels to the mobile station. The candidate set is a set of pilot channels that have been received with sufficient strength by the mobile station to be successfully demodulated, but have not been placed in the active set by the base station. The neighbor set, on the other hand, is a set of pilot channels operated by respective base stations that are probable candidates for handoff. Normally, the neighbor set contains pilot channels of base stations that cover geographical areas near the mobile station. Once a pilot channel has been selected into the active set, the traffic channel (including the forward and reverse traffic channels) are capable of conveying digital voice and/or data to and/or from the mobile station, respectively. In wireless channels, where signals can arrive at different times following different paths, the received signals can experience large amplitude and phase variations due to the interference of the different paths. In this regard, terrestrial wireless signals transmitted from or to a mobile station may be reflected from the terrain, fixed or mobile objects in the propagation path such as buildings or vehicles, or from a discontinuity in the atmosphere. If the energy of the reflected wireless signal is not significantly absorbed and/or attenuated, a plurality of different propagation paths for the wireless signals between the transmitter and receiver, referred to as lnultipath signals, are created. These different propagation paths, in turn, allow the wireless signals to "bend" around corners and propagate beyond terrain features and objects obstructing the line-of-sight between the base and mobile stations. In a multipath environment during ongoing communications, non- orthogonal or noise contribution can cause degradation in multipath pilot and traffic channel signals and the resulting output of a rake detector in the CDMA receiver of the mobile station. The multipath pilot channel signal has the greatest likelihood of interfering with the other channels because it represents approximately twenty percent of total transmitted base station power. To reduce interference in such a system, techniques have been developed for suppressing interference caused by the pilot channel signal. More particularly, techniques have been developed for suppressing interference caused by one or more of the active set of pilot channel signals during ongoing communications between the mobile station and one of the active base stations over a respective traffic channel, hi this regard, many such techniques suppress interference in the traffic channel of the local base station caused by the multipath local pilot channel signal, and/or interference in the each path of the local pilot channel signal caused by each other path of the local pilot channel signal. As will be appreciated, when mobile station operates in the idle and access states, the active set of pilot channel signals includes only the pilot channel signal (referred to as the local pilot channel signal) of the local base station. As such, conventional techniques do not attempt to suppress interference from the pilot channels of other base stations since they are not included in the active set. When the mobile station operates in the idle and access states, however, other pilot channels can still interfere with the local pilot channel signal, such as those pilot channels with a signal strength sufficient to be included within the candidate set. Current techniques for suppressing interference, however, are not adapted to suppress interference caused by such pilot channel signals.
SUMMARY OF THE INVENTION In light of the foregoing background, embodiments of the present invention provide a system and method for canceling interference present in a local channel signal received at a receiver operating in an idle state and/or an access state. The system and method of embodiments of the present invention are capable of canceling the interference caused, for example, by one or more selected interfering pilot channel signals transmitted by base stations other than the local base station, and by multipath components of those pilot channel signals. The channel signal from which such interference is cancelled can be either a local paging channel or the local pilot channel itself. Some embodiments of the present invention can cancel interference from either the paging channel or the pilot channel in accordance with a selector input signal. Although the terms "paging channel" and "pilot channel" are used herein for convenience because it is used in the IS-95 CDMA specification, it should be understood that any analogous mobile communication (e.g., CDMA) system in which like signals are referred to by other names is within the scope of embodiments of the present invention. According to one aspect of the present invention, a system is provided for reducing interference within a local channel signal received during operation of the system in an idle state and/or an access state. The system includes a controller and a finger demodulator assembly. The controller is capable of selecting at least one interfering pilot channel signal that has a signal strength above a threshold, where the selected interfering pilot signals comprises an interfering set of pilot channel signals. The finger demodulator assembly can then be capable of producing a corrected local channel signal based upon the interfering set of pilot channel signals during the idle state and/or access states. For continuous operation in the idle state and/or access states, the controller can be capable of repeatedly selecting at least one interfering pilot channel signal, while the finger demodulator assembly can be capable of repeatedly producing a corrected local channel. To maintain the interfering set, however, controller can be further capable of repeatedly comparing the selected interfering pilot channel signals to the threshold such that the controller is capable of removing a selected interfering pilot channel signal from the interfering set of pilot channel signals when the signal strength of the respective selected interfering pilot channel signal decreases below the threshold. More particularly as to the finger demodulator assembly, the finger demodulator assembly can comprise a rake receiver, a cancellation element and a correction element. The rake receiver includes a first finger assigned to the local channel signal, and a second finger assigned to one of the interfering set of pilot channel signals. The cancellation element, which is associated with the first finger, is capable of producing an interference signal based on a despreading sequence associated with the first finger and a pilot channel pseudonoise (pn) sequence corresponding to the second finger, such as by correlating the despreading sequence with the pilot channel pn sequence. Then, the cancellation element can produce a correction signal corresponding to the first finger based on the interference signal and a received pilot signal corresponding to the second finger, such as by multiplying the interference signal and the received pilot signal. Thereafter, the correction element, which is also associated with the first finger, can subtract the correction signal from the local channel signal to produce a corrected local channel signal. The cancellation element can further include a cancellation element associated with the second finger, where the cancellation element associated with the second finger includes a digital filter. In this regard, the cancellation element associated with the second finger can be capable of interpolating a value of a pilot channel pseudonoise (pn) sequence corresponding to the second finger to produce a pilot channel pn sequence corresponding to the second finger. Then, the digital filter can digitally filter the pilot channel pn sequence, where the digital filter has an impulse response in accordance with a function equal to the convolution of an input impulse response of an input filter to the receiver and an output impulse response of a transmitter filter of a transmitter transmitting the pilot channel signal of the interfering set of pilot channel signals. In such an instance, the cancellation element associated with the first finger can be capable of producing an interference signal by correlating the despreading sequence with the pilot channel pn sequence after the pilot channel pn sequence has been filtered in the digital filter. Likewise, the cancellation element associated with the first finger can be capable of producing the correction signal by multiplying the interference signal with the received pilot signal corresponding to the second finger. The rake receiver can also include a third finger assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals, h such an instance, the cancellation element can be capable of producing a second interference signal based on the despreading sequence associated with the first finger and a second pilot channel pn sequence corresponding to the third finger. The cancellation element can also be capable of producing a second correction signal corresponding to the first finger based on the second interference signal and a received pilot signal corresponding to the third finger. The correction element, in turn, can be capable of producing the corrected local channel signal by further subtracting the second correction signal from the local channel signal. Generally, the rake receiver can comprise n fingers, including the first finger and the second finger, where each finger is assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals. Then, the cancellation element can be capable of producing n-1 interference signals corresponding to the first finger, each interference signal of the n-1 interference signals based on the despreading sequence associated with the first finger, and one of n-1 pilot channel pn sequences corresponding to the n fingers excluding the first finger. The cancellation element can also be capable of producing n-1 correction signals corresponding to the first finger, each correction signal based on each interference signal of the n-1 interference signals and a received pilot channel signal corresponding to one of n fingers other than the first finger. Further, the correction element can be capable of producing the corrected , „„,_ ,/022768 local channel signal by subtracting the n-1 correction signals from the local channel signal. More generally, the cancellation element can comprise n cancellation elements, with each cancellation element associated with one of the n fingers. In such instances, each cancellation element for each finger that is assigned to the local channel signal can be capable of producing a group of n-1 interference signals corresponding to each of the n fingers of the rake receiver other than the finger associated with the respective cancellation element. Each cancellation element can also be capable of producing a group of n-1 correction signals corresponding to each of the n fingers of the rake receiver other than the finger associated with the respective cancellation element. The correction element can likewise comprise n correction elements, with each correction element associated with one of the n fingers. In this regard, each correction element for each finger that is assigned to the local channel signal can be capable of producing a corrected local channel signal for each of the n fingers of the rake receiver other than the finger associated with the respective correction element. Each correction element can then be capable of producing the corrected local channel signal by subtracting the group of n-1 correction signals from the local channel signal assigned to the finger associated with the respective correction element. Embodiments of the present invention are therefore capable of canceling interference present in a pilot channel signal received at a receiver operating in an idle state and/or an access state. As indicated above, and explained further below, the system and method of embodiments of the present invention are capable of canceling the interference caused, for example, by one or more selected interfering pilot channel signals created by base stations other than the local base station, and by multipath components of the pilot channel signal. In this regard, the system and method of embodiments of the present invention are capable of canceling interference in the idle state and/or access state, where conventional cancellation techniques typically cancel interference from an active set of pilot channels when the mobile station operates in a traffic state. Therefore, the systems and methods of embodiments of the present invention provide additional advantages over conventional systems and methods of canceling interference.
BRIEF DESCRIPTION OF THE DRAWINGS Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein: FIG. 1 is a block diagram of a portion of a CDMA mobile station that would benefit from the system and method of embodiments of the present invention; FIG. 2 is a block diagram of a portion of the receiver of the mobile station of FIG. 1 that includes a system for canceling interference in the pilot channel signal caused by multipath reception of the pilot channel signal and selected interfering pilot channel signals when the mobile station operates in an idle state and/or an access state; FIG. 3 is a block diagram of the elements of the system that correspond to one finger of a six-finger Rake detector in the receiver of one embodiment of the present invention; and FIGS. 4A and 4B are flow charts of a method of reducing noise in a pilot channel signal in accordance with an embodiment of the invention.
DETAILED DESCRIPTION OF THE INVENTION The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which preferred embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout. Referring to FIG. 1, there is illustrated an embodiment of a spread spectrum
CDMA mobile station 1 that is suitable for practicing embodiments of the present invention. Certain blocks of the mobile station may be implemented with discrete circuit elements, or as software routines that are executed by a suitable digital data processor, such as a high speed signal processor. Alternatively, a combination of circuit elements and software routines can be employed. As such, the ensuing description is not intended to limit the application of this invention to any one particular technical embodiment. In one embodiment of the present invention, the spread spectrum CDMA mobile station 1 operates in accordance with the TIA/EIA Standard, CDMA Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System, TIA EIA/IS-95, as modified if required by the teachings of this invention. However, compatibility with this particular standard is not to be considered a limitation upon the practice of this invention. The CDMA mobile station 1 includes an antenna 2 for receiving RF signals from a base station (not shown), and for transmitting RF signals to the base station. When operating in the digital (spread spectrum or CDMA) mode the RF signals are phase modulated to convey speech and signaling information. Coupled to the antenna are a gain controlled receiver 3 and a gain controlled transmitter 4 for receiving and for transmitting, respectively, the phase modulated RF signals. A frequency synthesizer 5 provides the required frequencies to the receiver and transmitter under the control of a controller 6. The controller is comprised of a slower speed MCU (micro-controller unit) for interfacing, via a codec 7, to a speaker 7A and a microphone 7B, and also to a keyboard and a display 8. In general, the MCU is responsible for the overall control and operation of the CDMA mobile station. The controller is also preferably comprised of a higher speed digital signal processor (DSP) suitable for real-time processing of received and transmitted signals. The received RF signals are converted to base band in the receiver and are applied to a phase demodulator (not shown) which derives a complex signal from the received signal. The complex signal is converted to digital representations by suitable AID converters and applied to a finger demodulator assembly 9, as described below. The output of the finger demodulator assembly is applied to a combiner 11 that outputs a signal, via a deinterleaver and decoder 13, to the controller 6. The digital signal input to the controller is expressive of, for example, speech samples or signaling information. The further processing of this signal by the controller is not germane to an understanding of embodiments of the present invention, and is not further described, except to note that the signaling information typically includes commands and information regarding pilot channels. Referring now to FIG. 2, the finger demodulator assembly 9 includes a six- finger Rake detector element (not shown in its entirety), including six corresponding finger elements or circuits 10, 12, 14, 16, 18 and 20. Although the illustrated rake receiver uses six fingers, essentially any suitable number (n) of fingers could be used. For example, the IS-95 CDMA standard describes the use of three fingers. As explained in the background section above, when the mobile station 1 operates in an idle state and/or an access state before a traffic channel between the mobile station and a local base station is established, the active set of pilot channels includes only the pilot channel signal (referred to as the local pilot channel signal) of the local base station. In accordance with embodiments of the present invention, when the mobile station operates in the idle and/or access states, one or more fingers can receive a local complex baseband transmitted signal ("Rx") from the local base station and demodulate or despread each path of the local multipath signal into a local pilot channel signal and a local paging channel signal. For example, the local multipath signal can comprise a dual path signal, with the first finger circuit 10 demodulating or despreading the first path and the second finger circuit 12 demodulating or despreading the second path. In accordance with embodiments of the present invention, when the mobile station 1 operates in the idle and/or access states, the controller 6 can assign one or more finger circuits 10, 12, 14, 16, 18 and 20 to the local multipath signal Rx, and assign one or more of the remaining finger circuits to selected interfering multipath signals, as described below. As will be appreciated, the interfering multipath signals can be selected in any of a number of different manners. For example, in one embodiment, the controller of the mobile station can select the interfering multipath signals by tracking the pilot channel signal strength of a number of multipath signals transmitted by base stations other than the local base station, such as in a conventional manner by tracking the ratio of the energy of a number of received pilot channel signals to overall received energy. Also in a conventional manner, the controller can compare the signal strengths of the pilot channel signals to a threshold. The threshold can comprise any of a number of different threshold interference levels tolerable by the mobile station, but in one embodiment, the threshold comprises T_ADD, as such is defined by IS-95. Then, the controller can select those multipath signals with a pilot channel signal strength above T_ADD as the interfering multipath signals, with the exception of the local multipath signal. After selecting the interfering multipath signals, the controller 6 can assign one or more of the finger circuits 10, 12, 14, 16, 18 and 20 not already assigned to the local multipath signal to the selected interfering multipath signals. The controller can assign the finger circuits not already assigned to the local multipath signal to the selected interfering multipath signals in any of a number of different conventional manners, including any of the number of different manners the controller assigns one or more fingers to the local multipath signal. In this regard, as before, each remaining finger circuit can be assigned to a path of a given selected interfering multipath signal. More particularly, when the number of paths of the selected interfering multipath signals is less than or equal to the number of remaining fingers, each finger can be assigned to a path of a given selected interfering multipath signal. When the number of paths of the selected interfering multipath signals exceed the number of remaining fingers, however, the remaining fingers can be assigned to the paths of the selected interfering multipath signals in any of a number of different manners. In one embodiment where r finger circuits remain unassigned after assigning the local multipath signal, for example, the strongest r paths of the selected interfering multipath signals can be assigned to the remaining fingers. For example, presume that three finger circuits remain after assigning the local multipath signal to the first and second finger circuits, and presume the controller selects two interfering multipath signals, a first interfering multipath signal having three paths Rxjia, Rxii and RXJ1C, and a second interfering multipath signal having two paths Rxj2a and Rx^t,. Also, presume that the relative signal strengths among the paths of the selected interfering multipath signal can be shown as follows: Rxϋa > Rxj2b > Rxπc > Rxiia > Rxi2a- h such an instance, the third, fourth and fifth finger circuits 14, 16 and 18 can be assigned to paths Rxπa,
Figure imgf000014_0001
and Rxuc, while the sixth finger circuit 20 can be assigned to path Rxila (with path Rxj2a also being assigned when the rake receiver includes seven finger circuits - i.e., n = 7). Reference will now be made to the illustrated example where the first two finger circuits 10 and 12 are assigned to the local multipath signal, and the third, fourth, fifth and sixth finger circuits 14, 16, 18 and 20 are each assigned to a path of two selected interfering multipath signals. As shown in FIG. 2, the first and second finger circuits can receive the local complex baseband transmitted signal (Rxi) and demodulate or despread the local multipath signal into a local pilot channel signal flp(k) and a paging channel signal fl g(k). Additionally, the third, fourth and fifth finger circuits can receive and demodulate or despread the three paths of the first selected interfering multipath signal (Rxu), while the sixth finger circuit receives and demodulates or despreads the strongest path of the second selected interfering multipath signal (Rxa). The local pilot channel signal of the local multipath signal can be expressed as:
Figure imgf000014_0002
= Ap(k)+ Blp(k)+ Clp{k) (2) where xr'(t) represents the received and filtered signal, z = (64k+i), the chip rate 1/TS = 1.2288*10° s, c'(n) represents the pseudonoise (pn) code generated locally at the receiver, Aιp(k) represents the desired complex data, Blp(k) represents the interference caused by the selected interfering multipath pilot channel signals and the multipath local pilot channel signal, and Clp(k) represents other interference not corrected by embodiments of the present invention. Note that the equations are based upon an exemplary system in which the symbol rate is 64 chips per symbol and the waveform corresponds to IS-95 modulation. Also note that although the equations assume the existence of two multipath signals (i.e., Alp(k) and Blp(k)), they are readily extended to any number. The data portion of the signal can be expressed as:
Figure imgf000015_0001
± ι=0 Mz-lτ/τM*Hιtør. - WrJ)*(A'W)} (4) where b(k) represents the data symbols, Ecp represents energy per chip for the local pilot channel signal, Ecip represents the sum of the energy per chip for the interference caused by the selected interfering pilot channel signals and the multipath local pilot channel signal, T represents the path delay, g represents the multipath signal gain, e*9® represents the multipath signal phase, h represents the transmitter output filter, and h' represents the receiver input filter (note assumptions that: c'(z)=c(z), i.e., receiver pn code aligned with transmitted pn code; and h(zTs)*h'(z) = 1, i.e., perfectly matched filters). The local paging channel signal can be expressed similarly, the only difference being the addition of a Wn'(z) representing a Walsh code generated locally at the receiver. Although the corresponding local paging channel signal equations are omitted for this reason, the description herein of noise cancellation in the local pilot channel signal applies to noise cancellation in the paging channel signal as well. Each of the paging channel signals, and local and selected interfering pilot channel signals that is despread by a respective finger circuit 10, 12, 14, 16, 18 and 20 can be provided to an associated corresponding correction element or circuit 22, 24, 26, 28, 30 and 32. For each path of the local pilot channel signal, the correction circuit can cancel or subtract out the interference caused by the selected interfering pilot channel signals as well as each other path of the multipath local pilot channel signal itself, as described below in further detail. On the other hand, while the correction circuit may perform similar operations on each path of the selected interfering multipath signals, any interference cancelled or subtracted out of such signals is typically discarded or otherwise unutilized by the system. The term Blp(k) set forth in Equation 4, which represents the interference caused by selected interfering pilot channel signals and the multipath local pilot channel signal, is the quantity that is subtracted out. Six cancellation elements or circuits 34, 36, 38, 40, 42 and 44, one coπesponding to each finger, can produce this interference term Blp(k). The interference term can be readily determined because the multipath amplitude and phase of the local and selected interfering pilot channel signals, the cross-correlations of the interfering pseudonoise (pn) sequences and locally generated pn sequences, and the convolution of the transmitter pulse-shaping filter and receiver filter are all known or predeteπnined, i.e., they can be estimated empirically from received data. Each of cancellation circuits 34, 36, 38, 40, 42 and 44 can produce five correction signals to be subtracted out. Correction circuits 22, 24, 26, 28, 30 and 32 can provide corrected and uncoπected local and selected interfering pilot channel signals, as well as corrected and uncorrected local paging channel signal and paging channel signals of the selected interfering multipath signals, to the remaining receiver elements or circuitry 58, 60, 62, 64, 66 and 68, respectively. Circuitry 58, 60, 62, 64, 66 and 68 are described in further detail below, and perform some functions to produce the received local or selected interfering pilot channel signals 70, 72, 74, 76, 78 and 80 and received local paging channel signals 82, 84, 86, 88, 90 and 92. Each of circuitry 58, 60, 62, 64, 66 and 68 provides its received local or selected interfering pilot channel signal to the cancellation circuits of the other five fingers. The received local paging channel signals can then be combined in the combiner 11 in the conventional manner, with the paging channel signals of the selected interfering multipath signals being discarded via a multiplexer 136, for example. As described more fully below, in response to their local or selected interfering pilot channel pn sequences, finger circuits 10, 12, 14, 16, 18 and 20 can produce signals 46, 48, 50, 52, 54 and 56, respectively, each of which can be provided to the other finger circuits. The system can include a means (not shown in FIG. 2 for purposes of clarity) for selecting whether the pilot channel multipath noise (from the local and selected interfering pilot channel signals) that is present in the local paging channel signal or the local pilot channel signal is canceled. In either event, each of cancellation circuits 34, 36, 38, 40, 42 and 44 can produce each of the coπection signals in response to the pn sequence of the local or selected interfering pilot channel signal assigned to the respective finger circuit, the local or selected interfering pilot channel pn sequence corresponding to one of the other fingers, and the received local or selected interfering pilot channel signal coπesponding to that other finger. For example, presume that the first and second finger circuits 10 and 12 are assigned to the local pilot chamiel signal and the remaining third, fourth, fifth and sixth finger circuits 14, 16, 18 and 20 are assigned to selected interfering pilot channel signals. In such an instance, cancellation circuit 34 (which coπesponds to the first finger) can produce the first of its five coπection signals in response to the pn sequence of the local pilot channel signal assigned to the first finger, the local pilot channel pn sequence 48 coπesponding to the second finger, and the received local pilot channel signal 72 coπesponding to the second finger; produce the second coπection signal in response to the pn sequence of the local pilot channel assigned to the first finger, the selected interfering pilot channel pn sequence 50 coπesponding to the third finger, and the received selected interfering pilot channel signal 74 coπesponding to the third finger; produce the third coπection signal in response to the pn sequence of the local pilot channel assigned to the first finger, the selected interfering pilot chamiel pn sequence 52 coπesponding to the fourth finger, and the received selected interfering pilot channel signal 76 coπesponding to the fourth finger; produce the fourth coπection signal in response to the pn sequence of the local pilot channel assigned to the first finger, the selected interfering pilot channel pn sequence 54 coπesponding to the fifth finger, and the received selected interfering pilot channel signal 78 coπesponding to the fifth finger; and produce the fifth coπection signal in response to the pn sequence of the local pilot channel assigned to the first finger, the selected interfering pilot channel pn sequence 56 coπesponding to the sixth finger, and the received selected interfering pilot channel signal 80 coπesponding to the sixth finger. Similarly, for example, cancellation circuit 36 (which coπesponds to the second finger) can produce the first of its five coπection signals in response to the pn sequence of the local pilot channel assigned to the second finger, the local pilot channel pn sequence 46 coπesponding to the first finger, and the received local pilot channel signal 70 coπesponding to the first finger; produce the second coπection signal in response to the pn sequence of the local pilot channel assigned to the second finger, the selected interfering pilot channel pn sequence 50 coπesponding to the third finger, and the received selected interfering pilot channel signal 74 coπesponding to the third finger; produce the third coπection signal in response to the pn sequence of the local pilot channel assigned to the second finger, the selected interfering pilot channel pn sequence 52 coπesponding to the fourth finger, and the received selected interfering pilot channel signal 76 coπesponding to the fourth finger; produce the fourth coπection signal in response to the pn sequence of the local pilot channel assigned to the second finger, the selected interfering pilot channel pn sequence 54 coπesponding to the fifth finger, and the received selected interfering pilot channel signal 78 coπesponding to the fifth finger; and produce the fifth coπection signal in response to the pn sequence of the local pilot channel assigned to the second finger, the selected interfering pilot channel pn sequence 56 coπesponding to the sixth finger, and the received selected interfering pilot channel signal 80 coπesponding to the sixth finger. The third, fourth, fifth and sixth fingers are configured in the same manner. The elements of the system coπesponding to the first finger are illustrated in further detail in FIG. 3. The other five fingers are not described or illustrated in similar detail because they are essentially the same as the first finger. First finger circuit 10 includes, among other elements, apn sequence generator (WO) 94, a Walsh code generator (WX) 96, a multiplier 98 and a coπelator 100. Sequence generator 94 can provide a pn sequence representing the assigned local or selected interfering pilot channel (Walsh channel zero) to coπelator 100. Multiplier 98, in turn, can multiply the locally generated pn sequence by a Walsh code defining the paging channel of the respective local or selected interfering multipath signal, and provide the resulting pn sequence to coπelator 100. Timing circuitry 101 can control the operation of these elements, such as at the chip rate of 1.2288 MHZ. Coπelator 100 can also receive the baseband received signal Rx (e.g., Rxi, Rxπ or Rxj2). In response to these signals, coπelator 100 can produce a despread local or selected interfering pilot channel signal 102 and paging channel signal 105 of the local or selected interfering multipath signal, such as in the conventional manner. Cancellation circuit 34 can include five cancellation coπelators 104, 106, 108, 110 and 112, with each performing the convolution operation indicated in Equation 4 above over an exemplary interval of 64 chips per symbol. The term c'(z)' in Equation 4 can be defined by the assigned local or selected interfering pilot channel signal that is provided to cancellation coπelators 104, 106, 108, 110 and 112. Whether the system cancels interference in the local pilot channel signal 102 or local paging channel signal 105 can be determined by a multiplexer 114. In response to a selection signal 137, multiplexer 114 can provide to coπelators 104, 106, 108, 110 and 112 either the assigned local or selected interfering pilot channel pn sequence, or the Walsh-encoded pn sequence from the assigned local paging channel signal or paging channel signal from a respective selected interfering multipath signal, via a delay element 116. As persons of skill in the art understand, such delay elements can be included in any suitable signal paths in the system to ensure that the coπection signals are applied in proper synchronism or alignment with the signals to be coπected. The selection signal can be generated in any suitable manner, and is preferably maintained in a constant state during operation. The other terms involved in the convolution operation in Equation 4 can be defined by the remaining inputs to cancellation coπelators 104, 106, 108, 110 and 112. The term (h{zTs - \ τ/Ts J)) * (h'(z)) represents the convolution of the transmitter and receiver filters (not shown). A digital interpolation filter 118 can provide this function because it has an impulse response that approximates the convolution of the transmitter >and the receiver filters. In this regard, interpolation filter 118 can operate in response to the assigned local or selected interfering pilot channel pn sequence signal, the chip rate clock signal it receives from timing circuitry 101 and a faster clock signal (e.g., 9.8304 MHZ) it also receives from timing circuitry 101. The interpolation aspect refers to the interpolation of the assigned local or selected interfering pilot channel pn sequence, typically from 1.2288 MHZ to 9.8304 MHZ. Interpolation filter 118 can, for example, sample the assigned local or selected interfering pilot channel pn sequence signal at the 9.8304 MHZ rate and apply suitable interpolation algorithm. From the equations and other description provided above, persons of skill in the art will readily be capable of designing a suitable interpolation filter 118 or other means for performing the interpolation. As such persons will appreciate, selection of the filter coefficients can depend upon the transmitter and receiver filters, the clocking rates and other factors. Each of cancellation coπelators 104, 106, 108, 110 and 112 can produce an interference signal that is provided to one of five multipliers 120, 122, 124, 126 and 128. The coπection signals Blp(k) can then be produced by multiplying the interference signals by the received local and selected interfering pilot channel signals, which represent the multipath phase and gain term in Equation 4. Next, a subtractor 130 can subtract all five coπection signals from the assigned local or selected interfering pilot channel signal 102 to form a coπected local or selected interfering pilot channel signal. Subtraction of the Blp(k) term from Equation 2 leaves only the desired pilot channel signal term Alp(k) and the "other interference" term Clp(k) in the received pilot channel signal. For fingers assigned to the local pilot and paging chamiel signals, a multiplexer 134, operating in response to selection signal 137, can select either the coπected local pilot channel signal or the uncoπected local pilot channel signal. Similarly, for fingers assigned to the local pilot and paging channel signals, another multiplexer 136, also operating in response to the selection signal (or to a similar selection signal), can select either the coπected local paging channel signal or the uncoπected local paging channel signal. For fingers assigned to selected interfering multipath signals, on the other hand, multiplexer 134 typically selects the uncoπected pilot channel signal because the fingers assigned to the selected interfering pilot channel signals do not process the respective interfering pilot channel signals for receipt by the controller 6. Also for fingers assigned to selected interfering multipath signals , multiplexer 136 typically discards the paging channel signal, such as by passing a null "0" value. The remaining elements or circuitry can be conventional in a CDMA receiver and can include a low-pass filter 138 for filtering the coπected local pilot channel signal or the uncoπected selected interfering pilot channel signal to produce a received local pilot channel signal or received selected interfering pilot channel, respectively. The remaining circuitry can also include a complex conjugate circuit 140 and multiplier 142 for removing the phase eπor from the received local paging channel signal. Note that received local or selected interfering pilot channel signal 70 is preferably taken following low-pass filter 138. From the foregoing, it can be seen that a plurality of noise reduction elements or circuits can be formed where each noise reduction circuit includes at least one digital filter (interpolator) 118, at least one coπelator 104, a multiplier 120, and a subtractor 130. As shown in FIG. 3, the digital filter 118 in cancellation circuit 34 can provide an interpolated local or selected interfering pilot channel pn sequence to each of the other cancellation circuits 36-44. Therefore, in an embodiment of the invention, an interference signal can be produced for each of the assigned local and selected interfering pilot channel pn sequences by coπelating the despreading sequence for the particular finger 10 of the receiver with the assigned local or selected interfering pilot channel pn sequences 48-56 from the other fingers 12-20 in a plurality of coπelators 104-112. The resulting interference signals can then be multiplied by their coπesponding received local or selected interfering pilot channel signal in the plurality of multipliers 120-128 to produce the coπection signals. As explained above, the coπection signals can be subtracted from the local pilot channel signal to reduce the noise level of the local pilot channel signal. As such, the detrimental effects of interference created by the selected interfering pilot channel signals and the multipath local pilot channel signal can be cancelled or reduced during idle and/or access state operation prior to the establishment of a traffic channel with the local base station. Those skilled in the art will recognize that various configurations can be formed either in hardware or software to perform the described functions. As described above the local pilot channel signal typically comprises a multipath signal, where each path can cause interference to each other path. As such, as also described above, embodiments of the present invention are capable of suppressing interference in the local pilot channel signal causpd by the selected interfering pilot channel signals and the multipath local pilot channel itself. For example, again consider the example where the first and second finger circuits 10 and 12 are assigned to a respective path of a dual path local pilot channel signal, while the third, fourth, fifth and sixth finger circuits 14, 16, 18 and 20 are assigned to multipath selected interfering pilot channel signals, hi such an instance, interference caused by the multipath selected interfering pilot channel signals can be cancelled from each path of the local pilot channel signal assigned to the first and second finger circuits, hi addition, interference caused by the path of the local pilot channel signal assigned to the second finger circuit can also be cancelled from the path of the local pilot channel signal assigned to the first finger circuit. Further, interference caused by the path of the local pilot channel signal assigned to the first finger circuit can also be cancelled from the path of the local pilot channel signal assigned to the second finger circuit. FIGS. 4 A and 4B are flow charts of a method of reducing noise in a local pilot chamiel signal in accordance with an embodiment of the invention. The method can be performed using various hardware and software and may be implemented with a digital signal processor, controller, digital processor or any other type of signal processor or combination of processors. As described below, the first finger is assigned to the local pilot channel signal, while one or more of the remainder of the fingers are assigned to one or more selected interfering pilot channel signals. It should be understood, however, that one or more fingers can be assigned to the local pilot channel signal, and that the first finger need not be the finger assigned to the local pilot channel signal. Likewise, it should be understood that one or more fingers can be assigned to one or more selected interfering pilot channel signals, and that the first finger can be assigned to a selected interfering pilot channel signal. Further, as described below, the mobile station 1 operates by entering and thereafter operating in the access state. It should be understood, however, that embodiments of the present invention are equally applicable to the mobile station entering and operating in the idle state, in addition to or in lieu of, operating in the access state. Generally, the method begins with the mobile station 1 entering the access state by attempting to establish a connection with a local base station, as shown at step 302. As the mobile station enters the access state, one or more fingers 10, 12, 14, 16, 18 and 20 are assigned to the local multipath signal of the local base station. After entering the access state, the controller 6 of the mobile station can create an interfering set of pilot channel signals, where the interfering set of pilot channel signals comprises selected interfering pilot channel signals from selected interfering multipath signals. More particularly, the controller can track the pilot channel signal strength of a number of multipath signals generated by respective base stations, such as by tracking the ratio of the energy of a number of received pilot channel signals to overall received energy. As the controller tracks the pilot channel signal strength of the pilot channel signals, the controller can compare the signal strengths of the pilot channel signals to a threshold, T_ADD, as shown at step 304. For each pilot channel signal of a multipath signal that has a strength above a threshold, the controller can select the interfering pilot channel signal (with the exception of the local pilot channel signal) and add the selected interfering pilot channel signal to the interfering set, as shown at step 306. The mobile station can then proceed to suppress the interference caused by the interfering set, and if so desired, multipath local pilot channel signal interference, from the local pilot channel signal, as shown at step 308. Reference is now made to FIG. 4B, which more particularly illustrates various steps in a method for suppressing the interference. At step 316, a local pilot channel signal is received at a first finger 10 of a rake receiver assigned to receive the local pilot channel signal. The received local pilot channel signal can be received using any of a number of known methods of receiving a data signal, such as any known method for receiving a data signal in CDMA systems, using a coπelator 100. Then, at step 318, the pilot channel pseudonoise sequence coπesponding to a second finger (12-20) assigned to either another path of the local multipath pilot channel signal or the interfering set of pilot channel signals (i.e., a respective path of one or more selected multipath interference pilot channel signals) is filtered. As described above, the digital interpolator filer 118 has a response based on the input filter of the receiver and the output filter of the transmitter, and can interpolate the pilot channel pseudonoise sequence between chip periods to produce an interpolated pilot channel pseudonoise sequence. At step 320, an interference signal is produced based on the despreading sequence associated with the second finger and the local pilot channel pseudonoise sequence. In one embodiment, the interpolated pilot channel pseudonoise sequence is coπelated with the despreading sequence in a coπelator 104. Next, at step 322, a coπection signal coπesponding to the first finger is produced based on the interference signal and the received local or interfering set pilot chamiel signal coπesponding to the second finger. In one embodiment, the coπection signal is produced by multiplying the interference signal with the received local or interfering set pilot channel signal. At step 324, a coπected local pilot channel signal is produced by subtracting the coπection signal from the received local pilot channel signal. As described above, the receiver includes a plurality of rake receiver fingers and the coπected local pilot channel signal can be produced by subtracting a plurality of coπection signals where each signal is based on an interference signal associated with a finger of the rake receiver other than the finger that is receiving the local pilot channel signal of interest. Therefore, if there are n fingers in the rake receiver, the n-1 interference signals can be produced by coπelating the appropriate sequence of the n-1 local or interfering set pilot channel pn sequences with the coπesponding despreading sequence associated with the local pilot channel pn sequence (step 320). The resulting n-1 interference signals are multiplied by the appropriate received local or interfering set pilot channel signal to produce the n-1 coπection signals (step 322). The n-1 coπection signal are subtracted from the received local pilot channel signal at step 324. Again referring to FIG. 4A, as the mobile station 1 suppresses the interference of the interfering set (and possibly the multipath local pilot channel signal), the controller 6 can continue to track the pilot channel signal strength of a number of multipath signals (at step 304), and can track the pilot channel signal strength of the pilot channel signals in the interfering set. As the controller tracks the pilot channel signals strength of the pilot channel signals in the interfering set, the controller can compare the signal strengths of the interfering set to the threshold, T_ADD, as shown at step 310. Then, for each pilot channel signal in the interfering set that has a signal strength drop below T_ADD, the controller can remove the respective pilot channel signal from the interfering set, as shown at step 312. The controller can continue to operate in a similar fashion, by maintaining the interfering set and suppressing interference caused by the interfering set (and possibly the multipath local pilot channel signal). In this regard, the controller can continue to operate in accordance with steps 302-312 until the mobile station ceases to operate in the access state and enters a traffic state whereby the mobile station communicates with the local base station over an assigned traffic channel, as shown at step 314. Then, when the mobile station enters the traffic state, the controller can, if so desired, clear the interfering set. As indicated above, embodiments of the present invention are capable of suppressing interference caused by interfering multipath signals and an interfering local multipath pilot channel signal as the mobile station 1 operates in an idle state and/or an access state. It will be appreciated, then, that embodiments of the present invention can be utilized with techniques adapted to suppress interference as the mobile station operates in the traffic state. For an example of one such technique that could be utilized with embodiments of the present invention to suppress interference in the traffic state, see U.S. Patent No. 6,570,909 entitled: Interference Suppression in a CDMA Receiver, issued May 27, 2003, the contents of which are hereby incorporated by reference in its entirety. Many modifications and other embodiments of the invention will come to mind to one skilled in the art to which this invention pertains having the benefit of the teacliings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the invention is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims

WHAT IS CLAIMED IS: 1. A method of reducing interference within a local channel signal received during operation of a mobile station in at least one of an idle state and an access state, the method comprising: selecting at least one interfering pilot channel signal that has a signal strength above a threshold, wherein the selected at least one interfering pilot channel signal comprises an interfering set of pilot channel signals; and producing a coπected local channel signal based upon the interfering set of pilot channel signals during the at least one of the idle state and the access state.
2. A method according to Claim 1, wherein selecting at least one interfering pilot channel signal and producing a coπected local channel signal comprise repeatedly selecting at least one interfering pilot channel signal and repeatedly producing a coπected local channel, respectively, and wherein the method further comprises : repeatedly comparing the selected interfering pilot channel signals to the threshold, and removing a selected interfering pilot channel signal from the interfering set of pilot channel signals when the signal strength of the respective selected interfering pilot channel signal decreases below the threshold.
3. A method according to Claim 1, wherein the local channel signal is received in a receiver including a rake receiver having at least a first finger assigned to the local channel signal and a second finger assigned to one of the interfering set of pilot channel signals, and wherein producing a' coπected local channel signal comprises: producing an interference signal based on a despreading sequence associated with the first finger, and a pilot channel pseudonoise (pn) sequence coπesponding to the second finger, wherein producing the interference signal comprises coπelating the despreading sequence with the pilot channel pn sequence; producing a coπection signal coπesponding to the first finger based on the interference signal and a received pilot signal coπesponding to the second finger; and subtracting the coπection signal from the local channel signal to produce a coπected local chamiel signal.
4. A method according to Claim 3, wherein producing a coπected local channel signal further comprises: producing a second interference signal based on the despreading sequence associated with the first finger and a second pilot channel pn sequence coπesponding to a third finger of the rake receiver, wherein the third finger is assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals; and producing a second coπection signal coπesponding to the first finger based on the second interference signal and a received pilot signal coπesponding to the third finger, and wherein subtracting the coπection signal further comprises subtracting the second coπection signal from the local channel signal to produce the coπected local channel signal.
5. A method according to Claim 3, wherein the first finger and the second finger are two fingers of n fingers of the rake receiver, wherein each finger is assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals, wherein producing a coπected local channel signal further comprises: producing n-1 interference signals coπesponding to the first finger, each interference signal of the n-1 interference signals based on the despreading sequence associated with the first finger, and one of n-1 pilot channel pn sequences coπesponding to the n fingers excluding the first finger; and producing n-1 coπection signals coπesponding to the first finger, each coπection signal based on each interference signal of the n-1 interference signals and a received pilot channel signal coπesponding to one of n fingers other than the first finger, and wherein subtracting the coπection signal comprises subtracting the n-1 coπection signals from the local channel signal to produce the coπected local channel signal.
6. A method according to Claim 5, wherein producing a coπected local channel signal further comprises: producing a group of n-1 interference signals coπesponding to each of the n fingers of the rake receiver other than the first finger that are assigned to the local channel signal; producing a group of n-1 coπection signals coπesponding to each of the n fingers of the rake receiver other than the first finger that are assigned to the local channel signal; and producing a coπected local channel signal for each of the n fingers other than the first finger that are assigned to the local channel signal, and wherein producing a coπected local signal for each of the n fingers other than the first finger comprises subtracting the group of n-1 coπection signals from a coπesponding local channel signal received by each of the n fingers other than the first finger.
7. A method according to Claim 3, wherein producing a coπected local channel signal further comprises: interpolating a value of a pilot channel pseudonoise (pn) sequence coπesponding to the second finger to produce a pilot channel pn sequence coπesponding to the second finger; and digitally filtering the pilot channel pn sequence with a digital filter, the digital filter having an impulse response in accordance with a function equal to the convolution of an input impulse response of an input filter to the receiver and an output impulse response of a transmitter filter of a transmitter transmitting the pilot channel signal of the interfering set of pilot channel signals.
8. A method according to Claim 7, wherein producing an interference signal comprises coπelating the despreading sequence with the pilot channel pn sequence after the pilot channel pn sequence has been filtered in the digital filter.
9. A method according to Claim 8, wherein producing the coπection signal comprises multiplying the interference signal with the received pilot signal coπesponding to the second finger.
10. A method according to Claim 3, wherein producing a coπection signal coπesponding to the first finger comprises multiplying the interference signal and the received pilot signal.
11. A system for reducing interference within a local channel signal received during operation of the system in at least one of an idle state and an access state, the system comprising: a controller capable of selecting at least one interfering pilot channel signal that has a signal strength above a threshold, wherein the selected at least one interfering pilot chamiel signal comprises an interfering set of pilot channel signals; and a finger demodulator assembly capable of producing a coπected local channel signal based upon the interfering set of pilot channel signals during the at least one of the idle state and the access state.
12. A system according to Claim 11, wherein the controller is capable of repeatedly selecting at least one interfering pilot channel signal, wherein the finger demodulator assembly is capable of repeatedly producing a coπected local channel, respectively, and wherein the controller is further capable of repeatedly comparing the selected interfering pilot channel signals to the threshold such that the controller is capable of removing a selected interfering pilot channel signal from the interfering set of pilot channel signals when the signal strength of the respective selected interfering pilot channel signal decreases below the threshold.
13. A system according to Claim 11 , wherein the finger demodulator assembly comprises: a rake receiver comprising: a first finger assigned to the local channel signal; and a second finger assigned to one of the interfering set of pilot channel signals; a cancellation element associated with the first finger, wherein the cancellation element is capable of producing an interference signal based on a despreading sequence associated with the first finger, and a pilot channel pseudonoise (pn) sequence coπesponding to the second finger, wherein the cancellation element is capable of producing the interference signal by coπelating the despreading sequence with the pilot channel pn sequence, and wherein the cancellation element is capable of producing a coπection signal coπesponding to the first finger based on the interference signal and a received pilot signal coπesponding to the second finger; and a coπection element associated with the first finger, wherein the coπection element is capable of subtracting the coπection signal from the local channel signal to produce a coπected local channel signal.
14. A system according to Claim 13, wherein the rake receiver further comprises: a third finger assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals, wherein the cancellation element is capable of producing a second interference signal based on the despreading sequence associated with the first finger and a second pilot channel pn sequence coπesponding to the third finger, wherein the cancellation element is capable of producing a second coπection signal coπesponding to the first finger based on the second interference signal and a received pilot signal coπesponding to the third finger, and wherein the coπection element is capable of producing the coπected local channel signal by further subtracting the second coπection signal from the local channel signal.
15. A system according to Claim 13, wherein the rake receiver comprises n fingers including the first finger and the second finger, wherein each finger is assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals, wherein the cancellation element is capable of producing n-1 interference signals coπesponding to the first finger, each interference signal of the n-1 interference signals based on the despreading sequence associated with the first finger, and one of n-1 pilot channel pn sequences coπesponding to the n fingers excluding the first finger, wherein the cancellation element is also capable of producing n-1 coπection signals coπesponding to the first finger, each coπection signal based on each interference signal of the n-1 interference signals and a received pilot channel signal coπesponding to one of n fingers other than the first finger, and wherein the coπection element is capable of producing the coπected local channel signal by subtracting the n-1 coπection signals from the local channel signal.
16. A system according to Claim 15, wherein the cancellation element comprises n cancellation elements, each cancellation element associated with one of the n fingers, wherein each cancellation element for each finger that is assigned to the local channel signal is capable of producing a group of n-1 interference signals coπesponding to each of the n fingers of the rake receiver other than the finger associated with the respective cancellation element, wherein each cancellation element is also capable of producing a group of n-1 coπection signals coπesponding to each of the n fingers of the rake receiver other than the finger associated with the respective cancellation element, wherein the coπection element comprises n coπection elements, each coπection element associated with one of the n fingers, wherein each coπection element for each finger that is assigned to the local channel signal is capable of producing a coπected local channel signal for each of the n fingers of the rake receiver other than the finger associated with the respective coπection element, and wherein each coπection element is capable of producing the coπected local channel signal by subtracting the group of n-1 coπection signals from the local channel signal assigned to the finger associated with the respective coπection element.
17. A system according to Claim 13, wherein the cancellation element further comprises a cancellation element associated with the second finger, wherein the cancellation element associated with the second finger is capable of interpolating a value of a pilot channel pseudonoise (pn) sequence coπesponding to the second finger to produce a pilot channel pn sequence coπesponding to the second finger, and wherein the cancellation element associated with the second finger includes a digital filter capable of digitally filtering the pilot channel pn sequence, the digital filter having an impulse response in accordance with a function equal to the convolution of an input impulse response of an input filter to the receiver and an output impulse response of a transmitter filter of a transmitter transmitting the pilot channel signal of the interfering set of pilot channel signals.
18. A system according to Claim 17, wherein the cancellation element associated with the first finger is capable of producing an interference signal by coπelating the despreading sequence with the pilot channel pn sequence after the pilot channel pn sequence has been filtered in the digital filter.
19. A system according to Claim 18, wherein the cancellation element associated with the first finger is capable of producing the coπection signal by multiplying the interference signal with the received pilot signal coπesponding to the second finger.
20. A system according to Claim 13, wherein the cancellation element is capable of producing a coπection signal coπesponding to the first finger by multiplying the interference signal and the received pilot signal.
21. A system for reducing interference within a local channel signal received during operation of the system in at least one of an idle state and an access state, the system comprising: a controller capable of selecting at least one interfering pilot channel signal that has a signal strength above a threshold, wherein the selected at least one interfering pilot channel signal comprises an interfering set of pilot channel signals; a rake receiver comprising: a first finger assigned to the local channel signal; and a second finger assigned to one of the interfering set of pilot channel signals; and noise reduction element associated with the first finger, wherein the noise reduction element comprises: a coπelator adapted to coπelate an interpolated pilot channel pseudonoise (pn) sequence coπesponding to the second finger with a despreading sequence coπesponding to the first finger to produce an interference signal; a multiplier adapted to multiply the interference signal with a received pilot signal coπesponding to the second finger to produce a coπection signal; and a subtractor adapted to subtract the coπection signal from the local channel signal to produce a coπected local channel signal.
22. A system according to Claim 21, wherein the rake receiver further comprises: a third finger assigned to one of the local channel signal and a pilot channel signal from the interfering set of pilot channel signals, wherein the noise reduction element further comprises: a second coπelator adapted to coπelate an interpolated pilot channel pn sequence coπesponding to the third finger with the despreading sequence coπesponding to the first finger to produce a second interference signal; and a second multiplier adapted to multiply the second interference signal with a received pilot signal coπesponding to the third finger to produce a second coπection signal, and wherein subtractor is adapted to further subtract the second coπection signal from the local channel signal to produce a coπected local channel signal.
23. A system according to Claim 21, wherein the rake receiver comprises n fingers including the first finger and the second finger, wherein each finger is assigned to one of the local chamiel signal and a pilot channel signal from the interfering set of pilot channel signals, wherein the noise reduction element comprises: n-1 coπelators, each coπelator adapted to coπelate one of n-1 pilot channel pn sequences coπesponding to the n fingers excluding the first finger with the despreading sequence coπesponding to the first finger to produce one of n-1 interference signals coπesponding to the first finger; and n-1 multipliers, each multiplier adapted to multiply one of the n-1 interference signals and a received pilot channel signal coπesponding to one of n fingers other than the first finger to produce n-1 coπection signals, and wherein the subtractor is adapted to subtract the n-1 coπection signals from the local channel signal to produce a coπected local channel signal.
24. A system according to Claim 23, wherein the noise reduction element comprises n noise reduction elements, each noise reduction element associated with one of the n fingers of the rake receiver, wherein each coπelator of each noise reduction element associated with a finger assigned to the local channel signal is adapted to coπelate one of n-1 pilot chamiel pn sequences coπesponding to the n fingers other than the finger associated with the respective noise reduction element, with the despreading sequence coπesponding to the finger associated with the noise reduction element including the respective coπelator, to produce one of n-1 interference signals coπesponding to the respective noise reduction element, wherein each multiplier of each noise reduction element associated with a finger assigned to the local channel signal is adapted to multiply one of n-1 interference signals coπesponding to the respective noise reduction element and a received pilot channel signal coπesponding to one of n fingers other than the finger associated with the respective noise reduction element to produce one of n-1 coπection signals coπesponding to the respective noise reduction element, and wherein each subtractor of each noise reduction element associated with a finger assigned to the local channel signal is adapted to subtract the n-1 coπection signals coπesponding to the respective noise reduction element from the local channel signal assigned to the finger associated with the respective noise reduction element to produce a coπected local channel signal.
PCT/US2004/028211 2003-09-02 2004-08-30 Interference suppression in a cdma receiver during at least one of idle state and access state operation WO2005022768A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP04782645A EP1665570A1 (en) 2003-09-02 2004-08-30 Interference suppression in a cdma receiver during at least one of idle state and access state operation
KR1020067004360A KR100760322B1 (en) 2003-09-02 2004-08-30 Interference suppression in a CDMA receiver during at least one of idle state and access state operation
CNB2004800317069A CN100544220C (en) 2003-09-02 2004-08-30 System, method that free time or access state reduce to disturb in the cdma receiver when working down

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/653,509 2003-09-02
US10/653,509 US7391803B2 (en) 2003-09-02 2003-09-02 Interference suppression in a receiver during at least one of idle state and access state operation

Publications (1)

Publication Number Publication Date
WO2005022768A1 true WO2005022768A1 (en) 2005-03-10

Family

ID=34217908

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/028211 WO2005022768A1 (en) 2003-09-02 2004-08-30 Interference suppression in a cdma receiver during at least one of idle state and access state operation

Country Status (5)

Country Link
US (1) US7391803B2 (en)
EP (1) EP1665570A1 (en)
KR (1) KR100760322B1 (en)
CN (1) CN100544220C (en)
WO (1) WO2005022768A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100810390B1 (en) 2005-12-15 2008-03-04 삼성전자주식회사 Method for controling?interference in a wireless mobile communication system
US8218523B2 (en) 2009-04-07 2012-07-10 Mitsubishi Electric Research Laboratories, Inc. Cooperative ultra-reliable wireless communications

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7190749B2 (en) * 2001-06-06 2007-03-13 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a wireless communication system
US8611311B2 (en) * 2001-06-06 2013-12-17 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a wireless communication system
US7058378B2 (en) * 2003-11-18 2006-06-06 Interdigital Technology Corporation Method and apparatus for automatic frequency correction of a local oscilator with an error signal derived from an angle value of the conjugate product and sum of block correlator outputs
US7756191B2 (en) * 2003-12-22 2010-07-13 Nokia Corporation Deconvolution searcher for wireless communication system
US8099123B2 (en) * 2004-12-23 2012-01-17 Qualcomm Incorporated Adaptation of transmit subchannel gains in a system with interference cancellation
US8442441B2 (en) * 2004-12-23 2013-05-14 Qualcomm Incorporated Traffic interference cancellation
US8422955B2 (en) * 2004-12-23 2013-04-16 Qualcomm Incorporated Channel estimation for interference cancellation
US8406695B2 (en) 2004-12-23 2013-03-26 Qualcomm Incorporated Joint interference cancellation of pilot, overhead and traffic channels
US8472877B2 (en) * 2005-10-24 2013-06-25 Qualcomm Incorporated Iterative interference cancellation system and method
US8385388B2 (en) * 2005-12-06 2013-02-26 Qualcomm Incorporated Method and system for signal reconstruction from spatially and temporally correlated received samples
KR100766543B1 (en) * 2006-10-04 2007-10-12 주식회사 팬택 Interference control method for an ultra-wideband wireless communication system under a multi-user environment
US8170087B2 (en) * 2007-05-10 2012-05-01 Texas Instruments Incorporated Correlation coprocessor
US20100085913A1 (en) * 2008-07-02 2010-04-08 Qualcomm Incorporated System acquisition with interference cancellation in the presence of femtocells
US9026054B2 (en) * 2011-12-20 2015-05-05 Lg Electronics Inc. Method and apparatus for detecting radio signal
US11470683B2 (en) 2018-11-14 2022-10-11 Parallel Wireless, Inc. Idle mode signaling reduction core offload

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1176746A1 (en) * 1999-04-21 2002-01-30 Toyo Communication Equipment Co. Ltd. Cdma communication system having pilot-supporting interference separating function
US20030119451A1 (en) * 2001-12-22 2003-06-26 Il-Soon Jang Apparatus and method for cancelling interference signals transmitted from neighbor base stations

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2734953B2 (en) * 1993-12-16 1998-04-02 日本電気株式会社 CDMA receiver
US5894473A (en) * 1996-02-29 1999-04-13 Ericsson Inc. Multiple access communications system and method using code and time division
US6067292A (en) * 1996-08-20 2000-05-23 Lucent Technologies Inc Pilot interference cancellation for a coherent wireless code division multiple access receiver
US6625132B1 (en) * 1997-11-13 2003-09-23 Nortel Networks Ltd Idle intersystem roaming determination and system reselection in a CDMA wireless communication system
US6570909B1 (en) * 1999-07-09 2003-05-27 Nokia Mobile Phones Interference suppression in a CDMA receiver
US6539006B1 (en) * 1999-08-05 2003-03-25 Ericsson Inc. Mobile station capable of determining base station suitability
US7180879B2 (en) * 2001-08-17 2007-02-20 Ragulan Sinnarajah Method and apparatus for call setup latency reduction
US6731936B2 (en) * 2001-08-20 2004-05-04 Qualcomm Incorporated Method and system for a handoff in a broadcast communication system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1176746A1 (en) * 1999-04-21 2002-01-30 Toyo Communication Equipment Co. Ltd. Cdma communication system having pilot-supporting interference separating function
US20030119451A1 (en) * 2001-12-22 2003-06-26 Il-Soon Jang Apparatus and method for cancelling interference signals transmitted from neighbor base stations

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100810390B1 (en) 2005-12-15 2008-03-04 삼성전자주식회사 Method for controling?interference in a wireless mobile communication system
US8218523B2 (en) 2009-04-07 2012-07-10 Mitsubishi Electric Research Laboratories, Inc. Cooperative ultra-reliable wireless communications

Also Published As

Publication number Publication date
US7391803B2 (en) 2008-06-24
KR20060060721A (en) 2006-06-05
US20050047484A1 (en) 2005-03-03
CN1875551A (en) 2006-12-06
KR100760322B1 (en) 2007-09-20
EP1665570A1 (en) 2006-06-07
CN100544220C (en) 2009-09-23

Similar Documents

Publication Publication Date Title
US7391803B2 (en) Interference suppression in a receiver during at least one of idle state and access state operation
US7903770B2 (en) Method and apparatus for canceling pilot interference in a wireless communication system
EP1432134B1 (en) CDMA multiple access interference cancellation using signal estimation
JP3091711B2 (en) Method for demodulation and power control bit detection in spread spectrum communication systems
US7167716B2 (en) Synchronous demodulation apparatus of base transceiver station in interim standard-2000 system
JP2003512758A (en) Apparatus and method for selecting correlation timing in a rake receiver
JPH11261531A (en) Communications device and method for interference suppression in ds-cdma system
JP4681180B2 (en) CDMA signal component processing method
JP2002290275A (en) Spread spectrum signal receiver and interference canceller
US7336698B2 (en) Interference cancellation in receiver of radio system
EP1168652A2 (en) Base station and mobile communication system
JP3373457B2 (en) Wireless receiving apparatus and wireless receiving method
KR100661029B1 (en) Methods and communications terminals for increasing capacity cdma communications networks
JP2001267942A (en) Mobile communication system and wireless base station unit
JP3160591B2 (en) Direct spread receiver and direct spread transmitter
JP2000353984A (en) Direct spread receiver
US7756191B2 (en) Deconvolution searcher for wireless communication system
JP3153530B2 (en) Direct spread receiver
JP3228876B2 (en) CDMA receiver
KR20070090458A (en) Method and apparatus for interference cancelling in mobile communication systsm

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200480031706.9

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020067004360

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2004782645

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020067004360

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004782645

Country of ref document: EP