KR20070032561A - Apparatus and method for canceling pilot interference in cdma system - Google Patents

Apparatus and method for canceling pilot interference in cdma system Download PDF

Info

Publication number
KR20070032561A
KR20070032561A KR1020050086906A KR20050086906A KR20070032561A KR 20070032561 A KR20070032561 A KR 20070032561A KR 1020050086906 A KR1020050086906 A KR 1020050086906A KR 20050086906 A KR20050086906 A KR 20050086906A KR 20070032561 A KR20070032561 A KR 20070032561A
Authority
KR
South Korea
Prior art keywords
pilot
signal
frequency error
finger
speed
Prior art date
Application number
KR1020050086906A
Other languages
Korean (ko)
Inventor
최지훈
조성권
이지원
허상경
안효주
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050086906A priority Critical patent/KR20070032561A/en
Publication of KR20070032561A publication Critical patent/KR20070032561A/en

Links

Images

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
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0007Code type
    • H04J13/0022PN, e.g. Kronecker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • 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
    • H04B2001/70724Spread spectrum techniques using direct sequence modulation featuring pilot assisted reception
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

An apparatus and a method for canceling pilot interference in a CDMA system are provided to improve the accuracy of pilot interference cancellation by lowering the complexity of fingers and increasing the performance of channel gain estimation. An apparatus for canceling pilot interference in a CDMA system comprises a sample buffer, a plurality of fingers, a controller, a pilot adder, and a pilot cancellation adder. The sample buffer receives RF signals, stores them consecutively, and transmits the received signals to the fingers. The fingers receive samples, finger offsets, and speed index values, obtain channel gain estimation values in consideration of frequency error estimation values and the speed of a mobile terminal, and recreate pilot signals. The controller transmits finger offset signals and speed indexes to the fingers and controls the fingers to recreate pilot signals. The pilot adder adds all the pilot signals recreated and outputted from the fingers. The pilot cancellation adder subtracts the sum of the recreated pilot signals from the received RF signals.

Description

코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치 및 방법{APPARATUS AND METHOD FOR CANCELING PILOT INTERFERENCE IN CDMA SYSTEM}Apparatus and method for eliminating pilot interference in code division multiple access system {APPARATUS AND METHOD FOR CANCELING PILOT INTERFERENCE IN CDMA SYSTEM}

도 1은 일반적인 파일럿 간섭 제거기를 도시한 도면,1 shows a typical pilot interference canceller,

도 2는 일반적인 파일럿 간섭 제거기에서 핑거의 구성을 도시한 도면,2 is a diagram illustrating the configuration of a finger in a typical pilot interference canceller,

도 3은 일반적인 파일럿 간섭 제거기의 핑거에서 파일럿 재생성기의 구성을 도시한 도면,3 is a diagram illustrating the configuration of a pilot regenerator in a finger of a typical pilot interference canceller;

도 4는 본 발명의 실시 예에 따라 구성한 파일럿 간섭 제거 장치에서 핑거의 구성을 도시한 도면,4 is a view showing the configuration of a finger in the pilot interference cancellation apparatus configured according to an embodiment of the present invention,

도 5는 본 발명의 실시 예에 따라 구성한 파일럿 간섭 제거 장치의 핑거에서 속도 의존 채널 추정기의 구성을 도시한 도면,5 is a diagram illustrating a configuration of a speed dependent channel estimator in a finger of a pilot interference cancellation apparatus constructed in accordance with an embodiment of the present invention;

도 6은 본 발명의 실시 예에 따라 구성한 파일럿 간섭 제거 장치의 핑거에서 파일럿 재생성기의 구성을 도시한 도면,6 is a diagram illustrating a configuration of a pilot regenerator in a finger of a pilot interference cancellation apparatus constructed in accordance with an embodiment of the present invention;

도 7은 본 발명의 일 실시 예에 따라 구성된 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에서 파일럿 간섭을 제거하는 흐름을 도시한 흐름도,7 is a flowchart illustrating a flow of removing pilot interference in an apparatus for canceling pilot interference in a code division multiple access system constructed according to an embodiment of the present invention;

도 8은 본 발명의 일 실시 예에 따라 구성된 파일럿 간섭 제거 장치의 핑거 에서 파일럿 신호를 재생성하는 흐름을 도시한 흐름도 및,8 is a flowchart illustrating a flow of regenerating a pilot signal in a finger of a pilot interference cancellation apparatus configured according to an embodiment of the present invention;

도 9는 본 발명의 일 실시 예에 따라 구성된 파일록 간섭 제거 장치의 핑거가 포함하는 파일럿 재생성기에서 파일럿 신호를 재생성하는 흐름을 도시한 흐름도이다.9 is a flowchart illustrating a flow of regenerating a pilot signal in a pilot regenerator included in a finger of a file lock interference cancellation device configured according to an embodiment of the present invention.

본 발명은 주파수 오차와 단말기의 속도를 고려한 파일럿 신호를 재생성하여 수신한 RF신호에서 상기 재생성한 파일럿 신호를 모두 더한 값을 빼서 파일럿 간섭 제거 신호를 생성하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치 및 방법에 관한 것이다.The present invention eliminates pilot interference in a code division multiple access system for generating a pilot interference cancellation signal by regenerating a pilot signal considering a frequency error and a speed of a terminal and subtracting all of the regenerated pilot signals. An apparatus and method are provided.

코드분할 다중접속(CDMA;Code Division Multiple Access, 이하 'CDMA'라 함) 시스템의 역방향 링크에서 파일럿 채널을 사용하면 수신 신호의 가간섭성(coherent) 검출을 통해 수신 성능을 향상시킬 수 있다. 또한 파일럿을 이용한 전력 제어를 통해 불필요한 간섭을 줄임으로써 역방향 링크의 용량을 증가시킬 수 있다. 파일럿 신호는 데이터를 전달하지 않으므로 시스템 용량 측면에서 볼 때 오버헤드(overhead)로 작용한다. 일반적으로 섹터 내의 동시 접속 단말 수가 적고, 단말의 역방향 링크 전송 속도가 높은 경우에는 파일럿 신호가 전체 수신 신호에서 차지하는 비중이 낮으므로 파일럿에 의한 오버헤드는 크게 문제가 되지 않는다. 하 지만, 섹터 내의 동시 접속 단말 수가 많아지면 일부 단말만 데이터를 전송하고 나머지 대부분의 단말들은 데이터는 전송하지 않으면서 링크 유지를 위해 파일럿 신호만을 송신하게 되므로 파일럿에 의한 오버헤드가 커진다.Using a pilot channel in the reverse link of a code division multiple access (CDMA) system can improve reception performance through coherent detection of a received signal. In addition, the power control using the pilot can increase the capacity of the reverse link by reducing unnecessary interference. Since pilot signals do not carry data, they are overhead in terms of system capacity. In general, when the number of simultaneous access terminals in the sector is small and the reverse link transmission speed of the terminal is high, the pilot overhead does not matter much since the pilot signal occupies a small portion of the total received signals. However, when the number of simultaneous access terminals in a sector increases, only some terminals transmit data, and most of the other terminals transmit only pilot signals for link maintenance without transmitting data, thereby increasing pilot overhead.

이처럼 CDMA 시스템의 경우 사용자 수가 늘어나면 다중 접속에 의한 간섭이 증가하여 용량이 줄어들게 된다. 이를 극복하기 위한 방법으로 병렬 간섭 제거기(parallel interference cancellation), 순차적 간섭 제거기(successive interference cancellation) 등의 간섭 제거 기법을 적용한 수신기 구조가 연구되어 왔다. 하지만 이런 간섭 제거기의 경우 다른 사용자의 파일럿 신호와 데이터 전송 신호를 모두 제거하기 위해 데이터 검파와 간섭 제거를 반복해서 수행해야 하므로 구현이 매우 복잡하다. 이에 대한 대안으로 수신된 신호 중에서 검파 과정없이 제거할 수 있는 파일럿만을 제거하는 파일럿 간섭 제거기가(pilot interference canceler) 제안되었다. 아래에서 도 1을 참조하여 일반적인 파일럿 간섭 제거기를 설명한다.As such, in the case of a CDMA system, as the number of users increases, interference due to multiple access increases, thereby reducing capacity. As a method to overcome this problem, a receiver structure using interference cancellation techniques such as parallel interference cancellation and sequential interference cancellation has been studied. However, such an interference canceller is very complex because it requires repeated data detection and interference cancellation to remove both the pilot and data transmission signals of other users. As an alternative to this, a pilot interference canceler has been proposed, which removes only pilots that can be removed without detection. Hereinafter, a general pilot interference canceller will be described with reference to FIG. 1.

도 1은 일반적인 파일럿 간섭 제거기를 도시한 도면이다. 상기 도 1을 참조하면 CDMA 시스템의 수신장치는 RF(radio frequency) 수신기(100), 파일럿 간섭 제거기(110) 및, 모뎀(130)으로 구성하며, 파일럿 간섭 제거기(110)를 사용하지 않는 경우에는 안테나에서 수신된 신호가 RF 수신단(100)을 거친 후 모뎀(130)으로 입력되고 모뎀에서 데이터를 복원하게 된다. 파일럿 간섭 제거기(110)를 사용하는 경우에는 기존의 수신 신호와 파일럿 간섭 제거기(110)에 의해 파일럿을 제거한 수신 신호가 동시에 모뎀(130)의 입력으로 사용된다. 파일럿 간섭 제거기(110)는 샘플버 퍼(sample buffer)(112), 핑거(finger)(116~120), 제어기(114) 및 덧셈기(122, 124)로 구성한다. 샘플버퍼(112)는 RF 수신기(100)에서 수신한 신호를 연속적으로 저장하면서 각 핑거(116~120)에서 수신 신호를 요청할 때 가장 최근에 수신된 샘플을 전달한다. 핑거(116~120)는 할당된 단말의 PN(pseudo noise) 코드, 채널 지연에 의한 핑거 오프셋(finger offset) 등의 값을 모뎀(130)으로부터 각 단말 및 채널의 각 경로에 대응되는 파일럿 신호를 추정 및 재발생시키고, 덧셈기(122)는 상기 핑거(116~120)로부터 재발생된 파일럿 신호를 모두 더하고, 덧셈기(124)는 RF 수신기(100)로부터 수신한 수신 신호에서 상기 덧셈기(122)에서 모두 더한 파일럿 신호를 빼서 파일럿을 제거한 신호를 생성한다.1 is a diagram illustrating a general pilot interference canceller. Referring to FIG. 1, a receiver of a CDMA system includes a radio frequency (RF) receiver 100, a pilot interference canceller 110, and a modem 130, and when the pilot interference canceller 110 is not used. The signal received from the antenna passes through the RF receiver 100 and is input to the modem 130 to recover data from the modem. In the case of using the pilot interference canceller 110, an existing received signal and a received signal from which the pilot has been removed by the pilot interference canceller 110 are simultaneously used as an input of the modem 130. The pilot interference canceller 110 includes a sample buffer 112, a finger 116-120, a controller 114, and an adder 122, 124. The sample buffer 112 continuously stores the signal received by the RF receiver 100 and delivers the most recently received sample when requesting the received signal from each finger 116 to 120. Fingers 116 to 120 transmit a pilot signal corresponding to each path of each terminal and channel from modem 130 to a value such as a pseudo noise (PN) code of the allocated terminal and a finger offset due to channel delay. Estimates and regenerates, adder 122 adds all of the regenerated pilot signals from fingers 116-120, and adder 124 adds all of the adder 122 from the received signal received from RF receiver 100. The pilot signal is subtracted to generate a signal from which the pilot is removed.

상기 핑거(116~120)의 세부 구성을 아래에서 도 2를 참조하여 설명한다.Detailed configurations of the fingers 116 to 120 will be described below with reference to FIG. 2.

도 2는 일반적인 파일럿 간섭 제거기에서 핑거의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a finger in a general pilot interference canceller.

상기 도 2를 참조하면 핑거는 보간기(200), PN 생성기(202), 곱셈기(204), 레이크 처리기(206), 채널 추정기(208) 및, 파일럿 생성기(210)로 구성한다.Referring to FIG. 2, a finger includes an interpolator 200, a PN generator 202, a multiplier 204, a rake processor 206, a channel estimator 208, and a pilot generator 210.

보간기(200)는 샘플 버퍼(112)에서 읽어 온 수신 샘플을 핑거 오프셋을 고려하여 보간하고 칩 단위 신호로 변환하고, PN 생성기(202)는 롱 PN 마스크, 초기 상태, 핑거 오프셋을 고려하여 해당 핑거에 동기화된 PN 코드를 생성한다. 상기 보간기(200)의 출력과 상기 PN 생성기(202)의 출력신호를 곱셉기(204)를 이용하여 PN 역확산하여 레이크 처리기(206)에 송신하고, 상기 레이크 처리기(206)는 상기 곱셈기(204)를 통해 역확산 된 신호를 수신하여 N 칩 구간씩 누적하여 파일럿 심볼을 생성한다. 채널 추정기(208)는 레이크 처리기에서 생성된 파일럿 심볼을 이용하여 해당 핑거에 대응되는 채널 이득을 추정한다.The interpolator 200 interpolates the received sample read from the sample buffer 112 in consideration of the finger offset and converts it into a chip unit signal, and the PN generator 202 considers the long PN mask, the initial state, and the finger offset in consideration of the finger offset. Generate a PN code synchronized to the finger. The output of the interpolator 200 and the output signal of the PN generator 202 are despread by the PN using a multiplier 204 and transmitted to the rake processor 206, and the rake processor 206 transmits the multiplier ( The pilot symbol is generated by accumulating the N-chip intervals by receiving the despread signal through 204. The channel estimator 208 estimates the channel gain corresponding to the finger using the pilot symbol generated by the rake processor.

파일럿 재생성기(pilot regenerator)(210)는 PN 생성기(202)에서 생성한 PN 코드와 채널 추정기(208)에서 구한 채널 이득을 이용하여 해당 핑거에 대응되는 파일럿 신호를 생성한다.The pilot regenerator 210 generates a pilot signal corresponding to the finger using the PN code generated by the PN generator 202 and the channel gain obtained by the channel estimator 208.

그러면 상기 파일럿 재생성기(210)의 세부 구성을 아래에서 도 3를 참조하여 설명한다.A detailed configuration of the pilot regenerator 210 will now be described with reference to FIG. 3.

도 3은 일반적인 파일럿 간섭 제거기의 핑거에서 파일럿 재생성기의 구성을 도시한 도면이다.3 is a diagram illustrating the configuration of a pilot regenerator in a finger of a typical pilot interference canceller.

파일럿 재생성기(210)는 PN 코드를 수신하여 송수신 필터의 시간 응답을 고려해서 설계된 다상필터(Polyphase Filter)(300)에 통과시켜서 PN 코드를 보간하고, 출력 선택기(302)에서 핑거 오프셋을 이용하여 보간한 신호로부터 수신한 파일럿 신호와 동일한 샘플링 시간의 PN 신호를 선택하고, 곱셈기(304)에서 샘플링한 PN 신호와 채널 이득을 곱해서 최종적으로 재발생한 파일럿 신호를 생성한다. The pilot regenerator 210 receives the PN code, passes it through a polyphase filter 300 designed in consideration of the time response of the transmit / receive filter, interpolates the PN code, and uses a finger offset in the output selector 302. The PN signal having the same sampling time as the pilot signal received from the interpolated signal is selected, and the PN signal sampled by the multiplier 304 is multiplied by the channel gain to generate a finally regenerated pilot signal.

CDMA 역방향 링크의 경우 여러 단말의 신호가 더해져서 기지국에 동시에 수신되고 기지국은 특정 셀 혹은 섹터에 속한 단말의 신호를 복원한다. 마찬가지로 파일럿 간섭 제거기에서는 특정 셀 혹은 섹터에 속한 모든 단말의 파일럿 신호를 채널의 다중경로에 대응되는 핑거별로 재발생시킨 후 더하고 이를 수신 신호에서 빼주어야 한다. 하지만 기존의 파일럿 간섭 제거기는 다음과 같은 문제점을 가지고 있다.In the case of the CDMA reverse link, the signals of several terminals are added and received simultaneously by the base station, and the base station restores signals of the terminals belonging to a specific cell or sector. Similarly, in the pilot interference canceller, pilot signals of all terminals belonging to a specific cell or sector must be regenerated for each finger corresponding to the multipath of the channel, and then added and subtracted from the received signal. However, the existing pilot interference canceller has the following problems.

상기 도 2의 기존 파일럿 간섭 제거기의 핑거 구조에서는 단말의 속도와 관계없이 동일한 채널 추정기(208)를 사용한다. 그런데 채널 추정기(208)의 입력 신호에 포함된 채널 신호의 통계적 특성은 단말의 속도에 따라 변한다. 즉, 단말 속도가 낮은 경우에는 상대적으로 좁은 주파수 스펙트럼을 갖고 단말 속도가 증가함에 따라 주파수 스펙트럼도 비례해서 증가하게 된다. 따라서 채널 추정기(208)를 저속에 최적화해서 설계한 경우 고속에서 채널 예측 성능이 급격히 나빠지고, 채널 추정기(208)를 고속에 최적화해서 설계한 경우 저속에서 성능 열화가 나타난다.The finger structure of the conventional pilot interference canceller of FIG. 2 uses the same channel estimator 208 regardless of the speed of the terminal. However, the statistical characteristics of the channel signal included in the input signal of the channel estimator 208 change according to the speed of the terminal. That is, when the terminal speed is low, as the terminal speed increases with a relatively narrow frequency spectrum, the frequency spectrum also increases proportionally. Therefore, when the channel estimator 208 is designed for low speed, the channel prediction performance deteriorates rapidly at high speed, and when the channel estimator 208 is designed for high speed, performance deterioration occurs at low speed.

또한 도 2의 구조에서는 주파수 오차 추정기를 사용하지 않는다. 이 경우 기지국에 수신된 신호의 주파수 오차가 작은 경우에는 채널 예측기에서 보상이 가능하지만 기지국과 단말의 반송파 주파수 오차, 도플러 천이 (Doppler shift) 등에 의해 수신 신호의 주파수 오차가 커지면 채널 예측 성능이 저하된다.In addition, the structure of FIG. 2 does not use a frequency error estimator. In this case, when the frequency error of the signal received by the base station is small, the channel predictor can compensate. However, when the frequency error of the received signal increases due to carrier frequency error and Doppler shift between the base station and the terminal, the channel prediction performance is degraded. .

도 3에서 보인 기존 파일럿 재생성기의 경우 다상필터를 이용하여 PN 코드를 필터링한다. 이때 사용되는 다상필터의 뱅크 수, 탭 수, 탭 계수는 단말기 송신 필터 및 기지국 수신 필터의 특성, 재발생되는 파일럿의 정확도에 따라 달라질 수 있다. 그러므로 도 3의 구조에서는 이런 파라미터가 변경될 때마다 구현 파라미터를 새로 설정해 주어야 하는 문제점이 있다. 또한 재발생되는 파일럿의 정확도를 높이기 위해서는 다상필터의 탭 수를 증가시켜야 하지만, 이 경우 다상필터의 구현 복잡도가 필터의 탭 수에 비례해서 증가하게 된다.In the conventional pilot regenerator shown in FIG. 3, the PN code is filtered using a polyphase filter. In this case, the number of banks, the number of taps, and the tap coefficient of the polyphase filter to be used may vary depending on the characteristics of the terminal transmission filter and the base station reception filter and the accuracy of the regenerated pilot. Therefore, in the structure of FIG. 3, there is a problem in that the implementation parameter must be newly set whenever such a parameter is changed. In addition, in order to increase the accuracy of the regenerated pilot, the number of taps of the polyphase filter should be increased, but in this case, the complexity of implementing the polyphase filter increases in proportion to the number of taps of the filter.

본 발명의 목적은 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치 및 방법을 제공하는데 있다.An object of the present invention is to provide an apparatus and method for canceling pilot interference in a code division multiple access system.

본 발명의 다른 목적은 주파수 오차와 단말기의 속도를 고려한 파일럿 신호를 재생성하여 수신한 RF신호에서 상기 재생성한 파일럿 신호를 모두 더한 값을 빼서 파일럿 간섭 제거 신호를 생성하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치 및 방법을 제공하는데 있다.Another object of the present invention is to generate a pilot interference cancellation signal by regenerating a pilot signal in consideration of a frequency error and the speed of a terminal to generate a pilot interference cancellation signal by subtracting the sum of all the regenerated pilot signals. It is to provide an apparatus and method for removing the.

본 발명의 또 다른 목적은 파일럿의 재생성시 룩업 테이블을 이용하여 재생성하여 시스템의 복잡도가 낮은 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치 및 방법을 제공하는데 있다.It is still another object of the present invention to provide an apparatus and method for eliminating pilot interference in a code division multiple access system having low system complexity by regenerating using a lookup table during pilot regeneration.

상기한 목적들을 달성하기 위한 본 발명의 장치는, 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에 있어서, RF신호를 수신하여 연속적으로 저장하고 핑거의 수신신호 요청시 수신한 신호를 버퍼 단위로 상기 핑거로 송신하는 샘플버퍼, 상기 샘플버퍼로부터 수신한 샘플, 핑거 오프셋, 속도 인덱스 값을 수신하여 주파수 오차 추정값과 단말기의 속도를 고려한 채널 이득 추정값을 구해 파일럿 신호를 재생성하는 다수개로 구성된 상기 핑거, 상기 핑거에 핑거 오프셋 신호 및 속도 인덱스를 송신하고 상기 파일럿 신호를 재생성하도록 제어하는 제어기, 다수개로 구성된 상기 핑거가 출력하는 재생성한 파일럿 신호를 모두 더하는 파일럿 덧셈기 및, 수신한 상기 RF신호에서 상기 파일럿 덧셈기로부터 구한 상기 재생성한 파일럿 신호의 합을 빼는 파일럿 제거 덧셈기를 포함하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치를 제공한다.In accordance with one aspect of the present invention, an apparatus for eliminating pilot interference in a code division multiple access system includes: receiving and continuously storing an RF signal and storing a received signal when a received signal of a finger is requested. A plurality of fingers configured to regenerate a pilot signal by receiving a sample buffer transmitted to the finger, a sample received from the sample buffer, a finger offset, and a velocity index value to obtain a channel error estimation value in consideration of the frequency error estimate and the speed of the terminal; A controller for transmitting a finger offset signal and a velocity index to the finger and controlling the pilot signal to be regenerated, a pilot adder for adding all of the regenerated pilot signals output from the plurality of fingers, and the pilot in the received RF signal. The regenerated pilot signal obtained from the adder An apparatus for canceling pilot interference in a code division multiple access system including a pilot cancellation adder that adds up a sum is provided.

상기한 목적들을 달성하기 위한 본 발명의 다른 장치는, 상기 보간기의 출력신호와 상기 PN 생성기의 출력신호를 곱하여 PN 역확산하고 레이크 처리기로 송신하는 상기 곱셉기, 상기 곱셈기를 통해 역확산 된 신호를 수신하여 N칩 구간씩 누적한 심볼을 주파수 오차 추정기로 송신하고, 상기 주파수 오차 추정기로부터 주파수 오차 보상값을 수신하여 N칩씩 누적한 파일럿 심볼을 보상하여 속도 의존 채널 추정기로 송신하는 상기 레이크 처리기, 상기 레이크 처리기로부터 파일럿 심볼을 수신하여 상기 주파수 오차 보상값을 측정하여 상기 레이크 처리기로 송신하고, 주파수 오차 추정값을 측정하여 상기 파일럿 재생성기로 송신하는 상기 주파수 오차 추정기, 단말기의 속도를 나타내는 상기 속도 인덱스를 이용하여 해당 핑거에 상응하는 채널 이득 추정값을 측정하는 상기 속도 의존 채널 추정기 및, 상기 핑거 오프셋, 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이용하여 상기 파일럿 신호를 재생성하는 상기 파일럿 재생성기를 포함하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에 포함된 핑거를 제공한다.Another apparatus of the present invention for achieving the above object is, the multiplier output signal of the interpolator and the output signal of the PN generator to despread the PN and transmit to the rake processor, the signal despread through the multiplier The rake processor receives and transmits the symbols accumulated by N chip intervals to the frequency error estimator, receives the frequency error compensation value from the frequency error estimator, compensates the pilot symbols accumulated by N chips, and transmits the symbols to the speed dependent channel estimator, The speed index indicating the speed of the terminal and the frequency error estimator for receiving a pilot symbol from the rake processor, measuring the frequency error compensation value and transmitting the measured frequency error compensation value to the rake processor, and measuring and transmitting the frequency error estimate value to the pilot regenerator. Add channel gain corresponding to the finger using Canceling pilot interference in a code division multiple access system comprising the speed dependent channel estimator measuring the value and the pilot regenerator regenerating the pilot signal using the finger offset, the frequency error estimate and the channel gain estimate. It provides a finger included in the device for.

상기한 목적들을 달성하기 위한 본 발명의 방법은, 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법에 있어서, 샘플 신호를 수신하여 저장하고 샘플 버퍼단위로 핑거로 송신하는 과정, 주파수 오차와 단말기의 속도를 고려한 파일럿 신호를 재생성하는 과정, 상기 재생성한 파일럿 신호를 모두 더하는 과정, 수신한 RF신호에서 상기 재생성한 파일럿 신호를 모두 더한 값을 빼서 파일럿 간섭 제거 신호를 생성하는 과정을 포함하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법을 제공한다.A method of the present invention for achieving the above object, in a method for removing pilot interference in a code division multiple access system, receiving and storing a sample signal and transmitting to the finger by a sample buffer unit, frequency error and the terminal Code division including regenerating a pilot signal in consideration of the speed of the signal, adding all of the regenerated pilot signals, and generating a pilot interference cancellation signal by subtracting all of the regenerated pilot signals from a received RF signal. A method for canceling pilot interference in a multiple access system is provided.

상기한 목적들을 달성하기 위한 본 발명의 다른 방법은, 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치의 파일럿 재생성 방법에 있어서, 버퍼단위의 샘플 신호를 수신하면 칩단위 샘플로 보간하는 과정, 롱 PN 마스크, 초기 상태, 핑거 오프셋을 고려하여 핑거에 동기화된 PN 코드를 생성하는 과정, 상기 칩단위 샘플에 상기 PN코드를 곱하여 PN역확산 신호를 생성하는 과정, 상기 PN역확산 신호를 N칩씩 누적한 파일럿 심볼을 생성하는 과정, 생성한 상기 파일럿 심볼을 이용하여 주파수 오차 보상값과 주파수 오차 추정값을 계산하는 과정, 상기 파일럿 심볼을 상기 주파수 오차 보상값을 이용하여 보상한 파일럿 심볼을 생성하는 과정, 상기 보상한 파일럿 심볼과 속도 인덱스를 이용하여 채널 이득 추정값을 계산하는 과정 및, 상기 핑거 오프셋, 상기 PN코드, 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이용하여 파일럿을 재생성하는 과정을 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치의 파일럿 재생성 방법을 제공한다.According to another aspect of the present invention, there is provided a pilot regeneration method of an apparatus for canceling pilot interference in a code division multiple access system, the method comprising: interpolating a chip unit sample upon receiving a buffer unit sample signal, Generating a PN code synchronized to a finger in consideration of a long PN mask, an initial state, and a finger offset; generating a PN despread signal by multiplying the PN code by the chip unit sample; and generating the PN despread signal by N chips Generating a cumulative pilot symbol, calculating a frequency error compensation value and an estimated frequency error using the generated pilot symbol, and generating a pilot symbol that compensates the pilot symbol using the frequency error compensation value Calculating a channel gain estimate using the compensated pilot symbol and the rate index, and the finger And regenerating a pilot by using an offset, the PN code, the frequency error estimate value, and the channel gain estimate value. .

이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체 적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, when it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted.

본 발명에 의한 파일럿 간섭 제거 장치의 구성은 도 1과 동일하다. 하지만 파일럿의 간섭을 제거하기 위해 파일럿을 재발생하는 핑거의 구성을 변경하며, 아래에서 도 4를 참조하여 설명한다.The configuration of the pilot interference cancellation apparatus according to the present invention is the same as that of FIG. However, in order to remove the interference of the pilot, the configuration of the finger regenerating the pilot is changed, and will be described below with reference to FIG. 4.

도 4는 본 발명의 실시 예에 따라 구성한 파일럿 간섭 제거 장치에서 핑거의 구성을 도시한 도면이다.4 is a diagram illustrating the configuration of a finger in an apparatus for pilot interference cancellation according to an embodiment of the present invention.

상기 도 4를 참조하면, 본 발명의 핑거는 보간기(400), PN 생성기(402), 곱셈기(404), 레이크 처리기(406), 주파수 오차 추정기(408), 속도 의존 채널 추정기(410) 및, 파일럿 생성기(412)를 포함한다.Referring to FIG. 4, the finger of the present invention includes an interpolator 400, a PN generator 402, a multiplier 404, a rake processor 406, a frequency error estimator 408, a speed dependent channel estimator 410, and Pilot generator 412.

보간기(400)는 샘플 버퍼에서 읽어 온 수신 샘플을 핑거 오프셋을 고려하여 보간하고 칩 단위 신호로 변환한다.The interpolator 400 interpolates a received sample read from the sample buffer in consideration of a finger offset and converts the received sample into a chip unit signal.

PN 생성기(402)는 롱 PN 마스크, 초기 상태, 핑거 오프셋을 고려하여 해당 핑거에 동기화된 PN 코드를 생성한다.The PN generator 402 generates a PN code synchronized to the finger in consideration of the long PN mask, initial state, and finger offset.

상기 보간기(400)의 출력과 상기 PN 생성기(402)의 출력신호를 곱셉기(404)를 이용하여 PN 역확산하여 레이크 처리기(406)에 송신한다.The output of the interpolator 400 and the output signal of the PN generator 402 are despreaded by the multiplier 404 and transmitted to the rake processor 406.

상기 레이크 처리기(406)는 상기 곱셈기(404)를 통해 역확산 된 신호를 수신하여 N 칩 구간씩 누적한 파일럿 심볼을 주파수 오차 추정기(408)로 송신하고, 상기 주파수 오차 추정기(408)로부터 주파수 오차 보상값을 수신하여 파일럿 심볼의 주파수 오차를 보상하여 속도 의존 채널 추정기(410)로 송신한다.The rake processor 406 receives the despread signal through the multiplier 404 and transmits the pilot symbols accumulated by N chip intervals to the frequency error estimator 408, and the frequency error from the frequency error estimator 408. The compensation value is received, and the frequency error of the pilot symbol is compensated for and transmitted to the speed dependent channel estimator 410.

상기 레이크 처리기(406)에서 파일럿 심볼의 주파수 오차 보상 후 얻어진 속도 의존 채널 추정기(410)의 m 번째 입력을 y(m)이라고 하면 아래 <수학식 1>과 같이 표현 가능하다.If the m th input of the velocity dependent channel estimator 410 obtained after the compensation of the frequency error of the pilot symbol in the rake processor 406 is y (m), it can be expressed as Equation 1 below.

Figure 112005052024260-PAT00001
Figure 112005052024260-PAT00001

이때 h(m)은 시간 m 에서의 채널 이득이고, u(m)은 잡음을 나타낸다.Where h (m) is the channel gain at time m and u (m) represents the noise.

또한, 상기 레이크 처리기(406)에서 N 칩씩 누적해서 얻어진 상기 주파수 오차 추정기(408)의 m 번째 입력을 r(m)이라고 하면 아래 <수학식 2>와 같이 표현 가능하다.In addition, when the m th input of the frequency error estimator 408 obtained by accumulating N chips by the rake processor 406 is r (m), it can be expressed as Equation 2 below.

Figure 112005052024260-PAT00002
Figure 112005052024260-PAT00002

이때 h(m)은 시간 m 에서의 채널 이득이고, ε은 주파수 오차이고, u(m)은 잡음을 나타낸다.Where h (m) is the channel gain at time m, ε is the frequency error, and u (m) represents the noise.

상기 주파수 오차 추정기(408)는 상기 레이크 처리기(406)로부터 N칩씩 누적된 심볼을 수신하여 주파수 오차 보상값을 측정하여 상기 레이크 처리기(406)로 송신하고, 주파수 오차 추정값을 측정하여 파일럿 재생성기(412)로 송신한다.The frequency error estimator 408 receives symbols accumulated by N chips from the rake processor 406, measures a frequency error compensation value, transmits the measured frequency error compensation value to the rake processor 406, and measures a frequency error estimate to generate a pilot regenerator ( 412).

상기 주파수 오차 추정기(408)에서 입력 r(m)을 계산하기 위해 상기 레이크 처리기(406)에서 N 칩의 신호 처리 지연이 발생하므로 주파수 오차 추정을 위해 {r(k)| k=m-1, m-2, m-3, …}만을 사용할 수 있고 r(m)은 사용할 수 없으며, 이를 고려한 주파수 오차 추정값 측정은 아래 <수학식 3>과 같이 표현 가능하다.Since the signal processing delay of the N chip occurs in the rake processor 406 to calculate the input r (m) in the frequency error estimator 408, {r (k) | k = m-1, m-2, m-3,... } Can be used only and r (m) cannot be used, and the frequency error estimation value can be expressed by Equation 3 below.

Figure 112005052024260-PAT00003
Figure 112005052024260-PAT00003

상기 속도 의존 채널 추정기(410)는 단말의 속도를 나타내는 속도 인덱스(velocity index)를 이용하여 해당 핑거에 대응되는 채널 이득 추정값을 측정하며 이후 도 5를 참조하여 상세히 후술한다.The speed dependent channel estimator 410 measures a channel gain estimate corresponding to the finger using a velocity index indicating the speed of the terminal and will be described in detail later with reference to FIG. 5.

상기 파일럿 재생성기(412)는 상기 핑거 오프셋, 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이용하여 파일럿 신호를 재생성하며, 이후 도 6를 참조하여 상세히 후술한다.The pilot regenerator 412 regenerates a pilot signal using the finger offset, the frequency error estimate value, and the channel gain estimate value, which will be described later in detail with reference to FIG. 6.

도 5는 본 발명의 실시 예에 따라 구성한 파일럿 간섭 제거 장치의 핑거에서 속도 의존 채널 추정기의 구성을 도시한 도면이다.5 is a diagram illustrating a configuration of a speed dependent channel estimator in a finger of a pilot interference cancellation apparatus constructed in accordance with an embodiment of the present invention.

상기 도 5를 참조하면 상기 속도 의존 채널 추정기(410)는 채널 추정기(500)와 계수 선택기(502)를 포함한다.Referring to FIG. 5, the speed dependent channel estimator 410 includes a channel estimator 500 and a coefficient selector 502.

상기 계수 선택기(502)는 단말기의 속도에 따라 결정되는 속도 인덱스(velocity index)를 수신하여 상기 속도에 상응하는 계수를 선택하고, 상기 채널 추정기(500)에서 상기 계수 선택기(502)에서 선택한 계수를 이용하여 채널 이득 추정값을 측정한다. 이때 상기 채널 추정기(500)로는 FIR(finite impulse response) 필터, IIR(infinite impulse response) 필터 등을 사용할 수 있다. The coefficient selector 502 receives a velocity index determined according to the speed of the terminal to select a coefficient corresponding to the speed, and selects the coefficient selected by the coefficient selector 502 in the channel estimator 500. Measure channel gain estimates using In this case, the channel estimator 500 may use a finite impulse response (FIR) filter, an finite impulse response (IIR) filter, or the like.

상기 채널 추정기(500)에서는 입력 신호 {y(k)| k=m, m-1, m-2, …} 를 이용하여 채널 이득 h(m)을 추정하며 추정한 값을

Figure 112005052024260-PAT00004
으로 표현한다. 그런데 상기 레이크 처리기(406)에서 N 칩을 누적하기 위해 신호 처리 지연이 발생하므로
Figure 112005052024260-PAT00005
의 추정에 입력 상기 <수학식 1>과 같이 표현되는 입력값 y(m)은 사용할 수 없고 {y(k)| k=m-1, m-2, m-3, …} 만을 사용할 수 있다. 즉, 과거의 입력값 {y(k)| k=m-1, m-2, m-3, …} 으로부터 미래의 채널 이득 h(m)을 추정하여야 한다. 이를 아래에서 <수학식 4>와 같이 표현할 수 있다.In the channel estimator 500, an input signal {y (k) | k = m, m-1, m-2,... } Estimate the channel gain h (m) using
Figure 112005052024260-PAT00004
Express as However, since the signal processing delay occurs to accumulate N chips in the rake processor 406,
Figure 112005052024260-PAT00005
Input to Estimation of Input Value y (m) expressed as in Equation 1 cannot be used and {y (k) | k = m-1, m-2, m-3,... } You can only use it. That is, past input {y (k) | k = m-1, m-2, m-3,... } We need to estimate the future channel gain h (m) from. This can be expressed as Equation 4 below.

이때

Figure 112005052024260-PAT00007
는 P 개의 입력 신호로 구성된 P×1 벡터이고,
Figure 112005052024260-PAT00008
는 채널 예측에 사용되는 계수로 구성된 P×1 벡터이며, f(·)는 임의의 채널 예측 함수를 나타낸다. 일반적으로 계수 벡터 c 는 아래 <수학식 5>와 같이 평균 자승 오차의 기대값을 최소화하도록 한다.At this time
Figure 112005052024260-PAT00007
Is a P × 1 vector consisting of P input signals,
Figure 112005052024260-PAT00008
Is a P × 1 vector composed of coefficients used for channel prediction, and f (·) represents an arbitrary channel prediction function. In general, the coefficient vector c minimizes the expected value of the mean squared error as shown in Equation 5 below.

Figure 112005052024260-PAT00009
Figure 112005052024260-PAT00009

그런데 채널의 도플러 (Doppler) 주파수는 단말의 속도에 비례하므로 단말의 이동 속도가 빠른 경우 채널의 시간적 변화도 빨라진다. 따라서 <수학식 4> 와 <수학식 5>로 주어지는 속도 의존 채널 추정기(410)의 성능을 최적화하기 위해서는 채널의 시간적 변화 속도를 고려해서 예측 함수 f(·) 및 계수 c를 정해야 한다.However, since the Doppler frequency of the channel is proportional to the speed of the terminal, the temporal change of the channel also becomes faster when the movement speed of the terminal is fast. Therefore, in order to optimize the performance of the speed dependent channel estimator 410 given by Equations 4 and 5, the prediction function f (·) and the coefficient c should be determined in consideration of the temporal change rate of the channel.

도 6은 본 발명의 실시 예에 따라 구성한 파일럿 간섭 제거 장치의 핑거에서 파일럿 재생성기의 구성을 도시한 도면이다.FIG. 6 is a diagram illustrating a configuration of a pilot regenerator in a finger of a pilot interference cancellation apparatus constructed in accordance with an embodiment of the present invention.

상기 도 6을 참조하면, 상기 파일럿 재생성기(412)는 입력 구성기(600), 룩업 테이블(602), 출력 선택기(604) 및 두 개의 곱셈기(606, 608)를 포함한다.Referring to FIG. 6, the pilot regenerator 412 includes an input configurator 600, a lookup table 602, an output selector 604, and two multipliers 606 and 608.

상기 입력 구성기(600)는 PN코드를 수신하여 Np개로 이루어진 백터인 x(n)을상기 룩업 테이블(604)로 송신하고 이를 수신한 상기 룩업 테이블(604)은 상기 벡터에 상응하는 출력을 상기 출력 선택기(604)로 송신하고, 상기 출력 선택기(604)에서 핑거 오프셋 신호에 상응하는 신호를 선택하고, 곱셈기(606, 608)를 이용하여 주파수 오차 추정값과, 채널 추정값을 곱하여 파일럿 신호를 재생성한다.The input configurator 600 receives the PN code and transmits an Np vector x (n) to the lookup table 604, and the lookup table 604 receives the output corresponding to the vector. Transmits to an output selector 604, selects a signal corresponding to a finger offset signal in the output selector 604, and multiplies the frequency error estimate by the channel estimate using multipliers 606 and 608 to regenerate the pilot signal. .

상기 룩업 테이블(602)의 입력 x(n)은 아래 <수학식 6>과 같이 표현한다.The input x (n) of the lookup table 602 is expressed by Equation 6 below.

Figure 112005052024260-PAT00010
Figure 112005052024260-PAT00010

상기 출력 선택기(604)에서 K = M·S (M은 정수) 라고 하고, 핑거 오프셋 = j·Tc/K 라고 하면 핑거 오프셋을 고려하여 출력 선택 후에 얻어지는 상기 출력 선택기(604)의 출력 p(n)은 아래 <수학식 7>과 같이 표현한다. In the output selector 604, if K = M · S (M is an integer) and finger offset = j · Tc / K, the output p (n) of the output selector 604 obtained after output selection in consideration of the finger offset ) Is expressed as in Equation 7 below.

Figure 112005052024260-PAT00011
Figure 112005052024260-PAT00011

Figure 112005052024260-PAT00012
Figure 112005052024260-PAT00012

이때 gj(n)은 입력 x(n)에 대한 j번째 lookup table의 출력값을 의미한다. 룩업 테이블값 gj(n)은 다음 <수학식 8>을 이용하여 미리 계산하여 저장한다In this case, g j (n) means an output value of the j th lookup table for the input x (n). The lookup table value g j (n) is calculated and stored in advance using Equation 8 below.

Figure 112005052024260-PAT00013
Figure 112005052024260-PAT00013

이하, 상기와 같이 구성된 본 발명에 따른 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법을 아래에서 도 7 내지 도 9를 참조하여 설명한다.Hereinafter, a method for canceling pilot interference in a code division multiple access system according to the present invention configured as described above will be described with reference to FIGS. 7 to 9.

도 7은 본 발명의 일 실시 예에 따라 구성된 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에서 파일럿 간섭을 제거하는 흐름을 도시한 흐름도이다.7 is a flowchart illustrating a flow of removing pilot interference in an apparatus for canceling pilot interference in a code division multiple access system constructed according to an embodiment of the present invention.

700단계에서 샘플을 수신하고, 702단계로 진행하여 수신한 샘플을 버퍼에 저장하고 704단계로 진행하여 샘플 버퍼가 풀인지 검사한다. 상기 704단계의 검사결과 샘플 버퍼가 가득 차지 않았으면, 상기 702단계로 돌아가 수신하는 샘플을 저장한다.In step 700, the sample is received, and in step 702, the received sample is stored in the buffer, and in step 704, it is checked whether the sample buffer is full. If the result of the check in step 704 is not full, the flow returns to step 702 to store the received sample.

상기 704단계의 검사결과 샘플 버퍼가 가득 찼으면, 706단계로 진행하여 상기 샘플 버퍼에 저장한 샘플을 각 핑거로 송신하고, 708단계로 진행하여 각 핑거별로 파일럿 신호를 재생성하고 710단계로 진행하여 재생성한 모드 파일럿 신호의 합을 계산하고, 712단계로 진행하여 수신한 RF신호에서 재생성한 상기 파일럿 신호를 빼서 파일럿 간섭 제거 신호를 생성한다.If the result of the check in step 704 is the sample buffer is full, proceed to step 706 to transmit the sample stored in the sample buffer to each finger, proceed to step 708 to regenerate the pilot signal for each finger and proceed to step 710 The sum of the regenerated mode pilot signals is calculated, and the process proceeds to step 712 to generate a pilot interference cancellation signal by subtracting the regenerated pilot signal from the received RF signal.

상기 708단계에서 파일럿 신호를 재생성하는 흐름을 아래에서 도 8을 참조하여 설명한다.The flow of regenerating the pilot signal in step 708 will be described with reference to FIG. 8 below.

도 8은 본 발명의 일 실시 예에 따라 구성된 파일럿 간섭 제거 장치의 핑거에서 파일럿 신호를 재생성하는 흐름을 도시한 흐름도이다.8 is a flowchart illustrating a flow of regenerating a pilot signal in a finger of a pilot interference cancellation apparatus configured according to an embodiment of the present invention.

800단계에서 버퍼단위의 샘플을 수신하면 802단계로 진행하여 칩단위 샘플로 보간하여 구성하고, 804단계로 진행하여 상기 칩단위 샘플에 PN코드를 곱하여 PN역확산 신호를 생성하고, 806단계로 진행하여 상기 PN역확산 신호를 N칩씩 누적하여 파일럿 심볼을 생성하고, 808단계로 진행하여 상기 806단계에서 생성한 파일럿 심 볼을 이용하여 주파수 오차 보상값을 구하고 상기 주파수 오차 보상값을 이용하여 보상한 파일럿 심볼을 생성하고, 810단계로 진행하여 상기 806단계에서 생성한 상기 파일럿 심볼을 이용하여 주파수 오차 추정값을 계산하고 상기 808단계에서 생성한 상기 보상한 파일럿 심볼과 속도 인덱스를 이용하여 채널 이득 추정값을 계산하고, 812단계로 진행하여 핑거 오프셋과 상기 810단계에서 계산한 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이용하여 파일럿을 재생성한다.In step 800, when the buffer unit sample is received, the process proceeds to step 802, and the interpolation is performed by the chip unit sample. By accumulating the PN despread signal by N chips to generate a pilot symbol, proceed to step 808 to obtain a frequency error compensation value using the pilot symbol generated in step 806 and compensate using the frequency error compensation value. Generate a pilot symbol, proceed to step 810, calculate a frequency error estimate using the pilot symbol generated in step 806, and calculate a channel gain estimate using the compensated pilot symbol and the velocity index generated in step 808; In operation 812, the finger offset and the frequency error estimate and the channel gain calculated in step 810 are calculated. Reconstruct the pilot using the estimate.

상기 812단계에서 핑거 오프셋, 주파수 오차 추정값 및 채널 이득 추정값을 이용하여 파일럿을 재생성하는 흐름을 아래에서 도 9를 참조하여 설명한다.A flow of regenerating the pilot using the finger offset, the frequency error estimate value, and the channel gain estimate in step 812 will be described with reference to FIG. 9 below.

도 9는 본 발명의 일 실시 예에 따라 구성된 파일럿 간섭 제거 장치의 핑거가 포함하는 파일럿 재생성기에서 파일럿 신호를 재생성하는 흐름을 도시한 흐름도이다.9 is a flowchart illustrating a flow of regenerating a pilot signal in a pilot regenerator included in a finger of a pilot interference cancellation device configured according to an embodiment of the present invention.

900단계에서 PN코드를 수신하여, 902단계로 진행하여 Np개로 구성한 입력 백터를 생성하고, 904단계로 진행하여 상기 입력 백터에 상응하는 출력값을 룩업 테이블을 이용하여 구하고, 906단계로 진행하여 상기 룩업 테이블을 이용하여 구한 상기 출력값에서 핑거 오프셋을 이용하여 출력샘플을 구하고, 908단계로 진행하여 상기 출력샘플에 채널 이득 추정값과 주파수 오차 추정값을 곱하여 파일럿 신호를 재생성한다.In step 900, the PN code is received. In step 902, an Np input vector is generated. In step 904, an output value corresponding to the input vector is obtained using a lookup table. In step 906, the lookup is performed. An output sample is obtained by using a finger offset from the output value obtained by using a table. In step 908, the output sample is multiplied by a channel gain estimate and a frequency error estimate to regenerate a pilot signal.

한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.Meanwhile, in the detailed description of the present invention, specific embodiments have been described, but various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.

본 발명은 주파수 오차와 단말기의 속도를 고려한 파일럿 신호를 재생성하여 수신한 RF신호에서 상기 재생성한 파일럿 신호를 모두 더한 값을 빼서 파일럿 간섭 제거 신호를 생성하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치 및 방법에 관한 것으로, 파일럿 간섭 제거 장치에 사용되는 핑거의 구현 복잡도를 낮추고 채널 이득 추정 성능을 높여서 파일럿 간섭 제거시 정확도를 향상시킨다.The present invention eliminates pilot interference in a code division multiple access system for generating a pilot interference cancellation signal by regenerating a pilot signal considering a frequency error and a speed of a terminal and subtracting all of the regenerated pilot signals. The present invention relates to an apparatus and a method for reducing the complexity of a finger used in a pilot interference cancellation device and improving channel gain estimation performance, thereby improving accuracy in pilot interference cancellation.

Claims (14)

코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에 있어서,An apparatus for canceling pilot interference in a code division multiple access system, RF신호를 수신하여 연속적으로 저장하고 핑거의 수신신호 요청시 수신한 신호를 버퍼 단위로 상기 핑거로 송신하는 샘플버퍼;A sample buffer for receiving and continuously storing an RF signal and transmitting the received signal to the finger in buffer units when a received signal of a finger is requested; 상기 샘플버퍼로부터 수신한 샘플, 핑거 오프셋, 속도 인덱스 값을 수신하여 주파수 오차 추정값과 단말기의 속도를 고려한 채널 이득 추정값을 구해 파일럿 신호를 재생성하는 다수개로 구성된 상기 핑거;A plurality of fingers configured to receive a sample, a finger offset, and a velocity index value received from the sample buffer, obtain a channel error estimation value in consideration of the frequency error estimate and the speed of the terminal, and regenerate a pilot signal; 상기 핑거에 핑거 오프셋 신호 및 속도 인덱스를 송신하고 상기 파일럿 신호를 재생성하도록 제어하는 제어기;A controller for transmitting a finger offset signal and a velocity index to the finger and controlling to regenerate the pilot signal; 다수개로 구성된 상기 핑거가 출력하는 재생성한 파일럿 신호를 모두 더하는 파일럿 덧셈기; 및A pilot adder for adding all of the regenerated pilot signals output by the plurality of fingers; And 수신한 상기 RF신호에서 상기 파일럿 덧셈기로부터 구한 상기 재생성한 파일럿 신호의 합을 빼는 파일럿 제거 덧셈기를 포함하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치.And a pilot cancellation adder for subtracting the sum of the regenerated pilot signals obtained from the pilot adder from the received RF signal. 제 1항에 있어서,The method of claim 1, 상기 핑거는,The finger is, 상기 샘플을 수신하여 상기 핑거 오프셋을 고려하여 보간하고 칩 단위 신호 로 변환하는 보간기;An interpolator which receives the sample, interpolates in consideration of the finger offset, and converts the signal into a chip unit signal; 롱 PN 마스크, 초기 상태, 상기 핑거 오프셋을 고려하여 상기 핑거에 동기화된 PN 코드를 생성하여 곱셈기와 파일럿 재생성기로 송신하는 PN 생성기;A PN generator which generates a PN code synchronized to the finger in consideration of a long PN mask, an initial state, and the finger offset and transmits the PN code to a multiplier and a pilot regenerator; 상기 보간기의 출력신호와 상기 PN 생성기의 출력신호를 곱하여 PN 역확산하고 레이크 처리기로 송신하는 상기 곱셉기;The multiplier for multiplying the output signal of the interpolator by the output signal of the PN generator to despread the PN and to transmit it to the rake processor; 상기 곱셈기를 통해 역확산 된 신호를 수신하여 N칩 구간씩 누적한 파일럿 심볼을 주파수 오차 추정기로 송신하고, 상기 주파수 오차 추정기로부터 주파수 오차 보상값을 수신하여 파일럿 심볼의 주파수 오차를 보상하여 속도 의존 채널 추정기로 송신하는 상기 레이크 처리기;Receiving the despread signal through the multiplier and transmitting the pilot symbols accumulated by N chip intervals to the frequency error estimator, and receiving the frequency error compensation value from the frequency error estimator to compensate for the frequency error of the pilot symbol speed-dependent channel The rake processor for transmitting to an estimator; 상기 레이크 처리기로부터 N칩씩 누적한 상기 심볼을 수신하여 상기 주파수 오차 보상값을 측정하여 상기 레이크 처리기로 송신하고, 주파수 오차 추정값을 측정하여 상기 파일럿 재생성기로 송신하는 상기 주파수 오차 추정기;The frequency error estimator receiving the symbols accumulated by N chips from the rake processor, measuring the frequency error compensation value, and transmitting the measured frequency error compensation value to the rake processor; 단말기의 속도를 나타내는 상기 속도 인덱스를 이용하여 해당 핑거에 상응하는 채널 이득 추정값을 측정하는 상기 속도 의존 채널 추정기; 및The speed dependent channel estimator measuring a channel gain estimate corresponding to the finger using the speed index indicating the speed of the terminal; And 상기 핑거 오프셋, 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이용하여 상기 파일럿 신호를 재생성하는 상기 파일럿 재생성기를 포함함을 특징으로하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치.And the pilot regenerator regenerating the pilot signal using the finger offset, the frequency error estimate and the channel gain estimate. 제 2항에 있어서,The method of claim 2, 상기 속도 의존 채널 추정기는,The speed dependent channel estimator, 단말기의 속도에 따라 결정되는 상기 속도 인덱스를 수신하여 상기 속도에 상응하는 계수를 선택하는 계수 선택기; 및A coefficient selector for receiving the speed index determined according to the speed of the terminal and selecting a coefficient corresponding to the speed; And 상기 계수를 이용하여 채널 이득 추정값을 측정하는 채널 추정기를 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치.And a channel estimator for measuring a channel gain estimate using the coefficients. 제 2항에 있어서,The method of claim 2, 파일럿 재생성기는,Pilot regenerator, 상기 PN코드를 수신하여 Np개로 이루어진 입력 백터로 룩업 테이블로 송신하는 입력 구성기; An input configurator that receives the PN code and transmits the PN code to a lookup table with Np input vectors; 상기 입력 구성기로부터 상기 입력 백터를 수신하여 상기 입력 백터에 상응하는 출력을 출력 선택기로 송신하는 상기 룩업 테이블;The lookup table which receives the input vector from the input configurator and sends an output corresponding to the input vector to an output selector; 상기 핑거 오프셋 신호에 상응하는 신호를 선택하여 생성한 출력 샘플을 채널 이득 곱셈기로 송신하는 상기 출력 선택기;The output selector for transmitting an output sample generated by selecting a signal corresponding to the finger offset signal to a channel gain multiplier; 상기 출력 선택기로부터 수신한 상기 출력 샘플에 상기 채널 이득 추정값을 곱하여 주파수 오차 곱셈기로 송신하는 상기 채널 이득 곱셈기; 및The channel gain multiplier multiplying the channel gain estimate by the output sample received from the output selector and transmitting the multiplier to a frequency error multiplier; And 상기 채널 이득 곱셈기의 출력에 주파수 오차 추정값을 곱하여 파일럿 신호를 재생성하는 주파수 오차 곱셈기를 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치.And a frequency error multiplier for regenerating a pilot signal by multiplying the output of the channel gain multiplier by a frequency error estimate. 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에 포함된 핑거에 있어서,A finger included in an apparatus for canceling pilot interference in a code division multiple access system, 샘플을 수신하여 핑거 오프셋을 고려하여 보간하고 칩 단위 신호로 변환하는 보간기;An interpolator for receiving a sample, interpolating the input signal in consideration of a finger offset, and converting the sample into a chip unit signal; 롱 PN 마스크, 초기 상태, 상기 핑거 오프셋을 고려하여 상기 핑거에 동기화된 PN 코드를 생성하여 곱셈기와 파일럿 재생성기로 송신하는 PN 생성기;A PN generator which generates a PN code synchronized to the finger in consideration of a long PN mask, an initial state, and the finger offset and transmits the PN code to a multiplier and a pilot regenerator; 상기 보간기의 출력신호와 상기 PN 생성기의 출력신호를 곱하여 PN 역확산고 레이크 처리기로 송신하는 상기 곱셉기;The multiplier for multiplying the output signal of the interpolator by the output signal of the PN generator and transmitting the multiplied signal to the PN despreading rake processor; 상기 곱셈기를 통해 역확산 된 신호를 수신하여 N칩 구간씩 누적한 심볼을 주파수 오차 추정기로 송신하고, 상기 주파수 오차 추정기로부터 주파수 오차 보상값을 수신하여 N칩 누적한 심볼을 보상하여 속도 의존 채널 추정기로 송신하는 상기 레이크 처리기;Receiving the despread signal through the multiplier and transmitting the symbols accumulated by N chip intervals to the frequency error estimator, and receiving the frequency error compensation value from the frequency error estimator to compensate the symbols accumulated N chips to speed-dependent channel estimator The rake processor for transmitting to; 상기 레이크 처리기로부터 N칩씩 누적한 상기 심볼을 수신하여 상기 주파수 오차 보상값을 측정하여 상기 레이크 처리기로 송신하고, 주파수 오차 추정값을 측정하여 상기 파일럿 재생성기로 송신하는 상기 주파수 오차 추정기;The frequency error estimator receiving the symbols accumulated by N chips from the rake processor, measuring the frequency error compensation value, and transmitting the measured frequency error compensation value to the rake processor; 단말기의 속도를 나타내는 상기 속도 인덱스를 이용하여 해당 핑거에 상응하는 채널 이득 추정값을 측정하는 상기 속도 의존 채널 추정기; 및The speed dependent channel estimator measuring a channel gain estimate corresponding to the finger using the speed index indicating the speed of the terminal; And 상기 핑거 오프셋, 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이 용하여 상기 파일럿 신호를 재생성하는 상기 파일럿 재생성기를 포함하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에 포함된 핑거.And an apparatus for canceling pilot interference in a code division multiple access system comprising the pilot regenerator regenerating the pilot signal using the finger offset, the frequency error estimate and the channel gain estimate. 제 5항에 있어서,The method of claim 5, 상기 속도 의존 채널 추정기는,The speed dependent channel estimator, 단말기의 속도에 따라 결정되는 상기 속도 인덱스를 수신하여 상기 속도에 상응하는 계수를 선택하는 계수 선택기; 및A coefficient selector for receiving the speed index determined according to the speed of the terminal and selecting a coefficient corresponding to the speed; And 상기 계수를 이용하여 채널 이득 추정값을 측정하는 채널 추정기를 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에 포함된 핑거And a channel estimator for measuring a channel gain estimate using the coefficients. A finger included in the apparatus for canceling pilot interference in a code division multiple access system. 제 5항에 있어서,The method of claim 5, 파일럿 재생성기는,Pilot regenerator, 상기 PN코드를 수신하여 Np개로 이루어진 입력 백터로 룩업 테이블로 송신하는 입력 구성기; An input configurator that receives the PN code and transmits the PN code to a lookup table with Np input vectors; 상기 입력 구성기로부터 상기 입력 백터를 수신하여 상기 입력 백터에 상응하는 출력을 출력 선택기로 송신하는 상기 룩업 테이블;The lookup table which receives the input vector from the input configurator and sends an output corresponding to the input vector to an output selector; 상기 핑거 오프셋 신호에 상응하는 신호를 선택하여 생성한 출력 샘플을 채 널 이득 곱셈기로 송신하는 상기 출력 선택기;The output selector for transmitting an output sample generated by selecting a signal corresponding to the finger offset signal to a channel gain multiplier; 상기 출력 선택기로부터 수신한 상기 출력 샘플에 상기 채널 이득 추정값을 곱하여 주파수 오차 곱셈기로 송신하는 상기 채널 이득 곱셈기; 및The channel gain multiplier multiplying the channel gain estimate by the output sample received from the output selector and transmitting the multiplier to a frequency error multiplier; And 상기 채널 이득 곱셈기의 출력에 주파수 오차 추정값을 곱하여 파일럿 신호를 재생성하는 주파수 오차 곱셈기를 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치에 포함된 핑거.And a frequency error multiplier for regenerating a pilot signal by multiplying the output of the channel gain multiplier by a frequency error estimate. 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법에 있어서,A method for removing pilot interference in a code division multiple access system, 샘플 신호를 수신하여 저장하고 샘플 버퍼단위로 핑거로 송신하는 과정;Receiving and storing a sample signal and transmitting the sample signal to a finger in a sample buffer unit; 주파수 오차와 단말기의 속도를 고려한 파일럿 신호를 재생성하는 과정;Regenerating a pilot signal in consideration of the frequency error and the speed of the terminal; 상기 재생성한 파일럿 신호를 모두 더하는 과정;Adding all of the regenerated pilot signals; 수신한 RF신호에서 상기 재생성한 파일럿 신호를 모두 더한 값을 빼서 파일럿 간섭 제거 신호를 생성하는 과정을 포함하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법.And generating a pilot interference cancellation signal by subtracting all of the regenerated pilot signals from the received RF signal. 제 8항에 있어서,The method of claim 8, 상기 파일럿 신호를 재생성하는 과정은,Regenerating the pilot signal, 버퍼단위의 상기 샘플 신호를 수신하면 칩단위 샘플로 보간하는 과정;Interpolating a chip unit sample upon receiving the sample signal in a buffer unit; 롱 PN 마스크, 초기 상태, 상기 핑거 오프셋을 고려하여 상기 핑거에 동기화된 PN 코드를 생성하는 과정;Generating a PN code synchronized to the finger in consideration of a long PN mask, an initial state, and the finger offset; 상기 칩단위 샘플에 상기 PN코드를 곱하여 PN역확산 신호를 생성하는 과정;Generating a PN despread signal by multiplying the PN code by the chip unit sample; 상기 PN역확산 신호를 N칩씩 누적한 파일럿 심볼을 생성하는 과정;Generating a pilot symbol obtained by accumulating the PN despread signal by N chips; 생성한 상기 파일럿 심볼을 이용하여 주파수 오차 보상값과 주파수 오차 추정값을 계산하는 과정;Calculating a frequency error compensation value and a frequency error estimation value using the generated pilot symbols; 상기 파일럿 심볼을 상기 주파수 오차 보상값을 이용하여 보상한 파일럿 심볼을 생성하는 과정;Generating a pilot symbol by compensating the pilot symbol by using the frequency error compensation value; 상기 보상한 파일럿 심볼과 속도 인덱스를 이용하여 채널 이득 추정값을 계산하는 과정; 및Calculating a channel gain estimate using the compensated pilot symbol and rate index; And 상기 핑거 오프셋, 상기 PN코드, 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이용하여 파일럿을 재생성하는 과정을 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법.And regenerating a pilot by using the finger offset, the PN code, the frequency error estimate, and the channel gain estimate. 제 9항에 있어서,The method of claim 9, 상기 채널 이득 추정값을 계산하는 과정은,The process of calculating the channel gain estimate, 단말기의 속도에 따라 결정되는 상기 속도 인덱스를 수신하여 상기 속도에 상응하는 계수를 선택하는 과정과; 및Receiving the speed index determined according to the speed of the terminal and selecting a coefficient corresponding to the speed; And 상기 계수를 이용하여 상기 채널 이득 추정값을 측정하는 과정을 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법.And measuring the channel gain estimate using the coefficients. 제 9항에 있어서,The method of claim 9, 상기 파일럿을 재생성하는 과정은,Regenerating the pilot, 상기 PN코드를 수신하여, Np개로 구성한 입력 백터를 생성하는 과정;Receiving the PN code and generating Np input vectors; 상기 입력 백터에 상응하는 출력값을 룩업 테이블을 이용하여 구하는 과정;Obtaining an output value corresponding to the input vector using a lookup table; 상기 룩업 테이블을 이용하여 구한 상기 출력값에서 핑거 오프셋을 이용하여 출력샘플을 구하는 과정; 및Obtaining an output sample using finger offset from the output value obtained by using the lookup table; And 상기 출력샘플에 상기 채널 이득 추정값과 상기 주파수 오차 추정값을 곱하여 상기 파일럿 신호를 재생성하는 과정을 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법.And reproducing the pilot signal by multiplying the output sample by the channel gain estimate and the frequency error estimate. 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치의 파일럿 재생성 방법에 있어서,A method for pilot regeneration of an apparatus for canceling pilot interference in a code division multiple access system, 버퍼단위의 샘플 신호를 수신하면 칩단위 샘플로 보간하는 과정;Interpolating a chip unit sample upon receiving a buffer unit sample signal; 롱 PN 마스크, 초기 상태, 핑거 오프셋을 고려하여 핑거에 동기화된 PN 코드를 생성하는 과정;Generating a PN code synchronized to a finger in consideration of a long PN mask, an initial state, and a finger offset; 상기 칩단위 샘플에 상기 PN코드를 곱하여 PN역확산 신호를 생성하는 과정;Generating a PN despread signal by multiplying the PN code by the chip unit sample; 상기 PN역확산 신호를 N칩씩 누적한 파일럿 심볼을 생성하는 과정;Generating a pilot symbol obtained by accumulating the PN despread signal by N chips; 생성한 상기 파일럿 심볼을 이용하여 주파수 오차 보상값과 주파수 오차 추정값을 계산하는 과정;Calculating a frequency error compensation value and a frequency error estimation value using the generated pilot symbols; 상기 파일럿 심볼을 상기 주파수 오차 보상값을 이용하여 보상한 파일럿 심볼을 생성하는 과정;Generating a pilot symbol by compensating the pilot symbol by using the frequency error compensation value; 상기 보상한 파일럿 심볼과 속도 인덱스를 이용하여 채널 이득 추정값을 계산하는 과정; 및Calculating a channel gain estimate using the compensated pilot symbol and rate index; And 상기 핑거 오프셋, 상기 PN코드, 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이용하여 파일럿을 재생성하는 과정을 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치의 파일럿 재생성 방법.And regenerating a pilot by using the finger offset, the PN code, the frequency error estimate value, and the channel gain estimate value. 제 12항에 있어서,The method of claim 12, 상기 채널 이득 추정값을 계산하는 과정은,The process of calculating the channel gain estimate, 단말기의 속도에 따라 결정되는 상기 속도 인덱스를 수신하여 상기 속도에 상응하는 계수를 선택하는 과정과; 및Receiving the speed index determined according to the speed of the terminal and selecting a coefficient corresponding to the speed; And 상기 계수를 이용하여 상기 채널 이득 추정값을 측정하는 과정을 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치의 파일럿 재생성 방법.And measuring the channel gain estimate using the coefficients. 제 12항에 있어서,The method of claim 12, 상기 파일럿을 재생성하는 과정은,Regenerating the pilot, 상기 PN코드를 수신하여, Np개로 구성한 입력 백터를 생성하는 과정;Receiving the PN code and generating Np input vectors; 상기 입력 백터에 상응하는 출력값을 룩업 테이블을 이용하여 구하는 과정;Obtaining an output value corresponding to the input vector using a lookup table; 상기 룩업 테이블을 이용하여 구한 상기 출력값에서 핑거 오프셋을 이용하여 출력샘플을 구하는 과정; 및Obtaining an output sample using finger offset from the output value obtained by using the lookup table; And 상기 출력샘플에 상기 채널 이득 추정값과 상기 주파수 오차 추정값을 곱하여 상기 파일럿 신호를 재생성하는 과정을 포함함을 특징으로 하는 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 장치의 파일럿 재생성 방법.And regenerating the pilot signal by multiplying the output sample by the channel gain estimate and the frequency error estimate. 2.
KR1020050086906A 2005-09-16 2005-09-16 Apparatus and method for canceling pilot interference in cdma system KR20070032561A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050086906A KR20070032561A (en) 2005-09-16 2005-09-16 Apparatus and method for canceling pilot interference in cdma system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050086906A KR20070032561A (en) 2005-09-16 2005-09-16 Apparatus and method for canceling pilot interference in cdma system

Publications (1)

Publication Number Publication Date
KR20070032561A true KR20070032561A (en) 2007-03-22

Family

ID=41560538

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050086906A KR20070032561A (en) 2005-09-16 2005-09-16 Apparatus and method for canceling pilot interference in cdma system

Country Status (1)

Country Link
KR (1) KR20070032561A (en)

Similar Documents

Publication Publication Date Title
KR100969781B1 (en) Apparatus and method for determining scaling factor in communication system
JP4283626B2 (en) RAKE receiver interference elimination method and apparatus
US6580772B2 (en) Method of forming channel estimate, and receiver
JP5059776B2 (en) Quasi-linear interference cancellation for wireless communications
JP4829239B2 (en) Apparatus, method and computer readable recording medium for delay selection in a spread spectrum receiver
KR100263801B1 (en) Pilot interference cancellation for a coherent wireless code division multiple access receiver
AU2004209276A1 (en) Sub-symbol parallel interference cancellation
JP2008502178A (en) Method and apparatus for canceling interference in a radio receiver
KR20000032605A (en) Apparatus for cancelling parallel multi-step interference
JP4403010B2 (en) Signal separation device
US7953141B2 (en) Interference reduction receiver
JP4425919B2 (en) Adaptive filter
KR20070032561A (en) Apparatus and method for canceling pilot interference in cdma system
KR20010078096A (en) Rake receiver with low pass filter
JP3816684B2 (en) Spread spectrum receiver
JP5001427B2 (en) Efficient calculation of covariance with lookup table
CN101741411B (en) Environment-adaptable equalizing receiver
KR101828835B1 (en) Method and apparatus for receiving multipath signal in wireless communication system
KR20000074532A (en) Channel estimating compensation apparatus of receiver in cdma mobile communication equipment
KR101549627B1 (en) Apparatus and method for chip level equalization in wireless communication system

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination