KR20070032561A - Apparatus and method for canceling pilot interference in cdma system - Google Patents
Apparatus and method for canceling pilot interference in cdma system Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/711—Interference-related aspects the interference being multi-path interference
- H04B1/7115—Constructive combining of multi-path signals, i.e. RAKE receivers
- H04B1/7117—Selection, re-selection, allocation or re-allocation of paths to fingers, e.g. timing offset control of allocated fingers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/0007—Code type
- H04J13/0022—PN, e.g. Kronecker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details 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/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B2001/70724—Spread spectrum techniques using direct sequence modulation featuring pilot assisted reception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B2201/00—Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
- H04B2201/69—Orthogonal indexing scheme relating to spread spectrum techniques in general
- H04B2201/707—Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
- H04B2201/70701—Orthogonal 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
Description
도 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)
상기 핑거(116~120)의 세부 구성을 아래에서 도 2를 참조하여 설명한다.Detailed configurations of the
도 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
보간기(200)는 샘플 버퍼(112)에서 읽어 온 수신 샘플을 핑거 오프셋을 고려하여 보간하고 칩 단위 신호로 변환하고, PN 생성기(202)는 롱 PN 마스크, 초기 상태, 핑거 오프셋을 고려하여 해당 핑거에 동기화된 PN 코드를 생성한다. 상기 보간기(200)의 출력과 상기 PN 생성기(202)의 출력신호를 곱셉기(204)를 이용하여 PN 역확산하여 레이크 처리기(206)에 송신하고, 상기 레이크 처리기(206)는 상기 곱셈기(204)를 통해 역확산 된 신호를 수신하여 N 칩 구간씩 누적하여 파일럿 심볼을 생성한다. 채널 추정기(208)는 레이크 처리기에서 생성된 파일럿 심볼을 이용하여 해당 핑거에 대응되는 채널 이득을 추정한다.The
파일럿 재생성기(pilot regenerator)(210)는 PN 생성기(202)에서 생성한 PN 코드와 채널 추정기(208)에서 구한 채널 이득을 이용하여 해당 핑거에 대응되는 파일럿 신호를 생성한다.The
그러면 상기 파일럿 재생성기(210)의 세부 구성을 아래에서 도 3를 참조하여 설명한다.A detailed configuration of the
도 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
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
또한 도 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
보간기(400)는 샘플 버퍼에서 읽어 온 수신 샘플을 핑거 오프셋을 고려하여 보간하고 칩 단위 신호로 변환한다.The
PN 생성기(402)는 롱 PN 마스크, 초기 상태, 핑거 오프셋을 고려하여 해당 핑거에 동기화된 PN 코드를 생성한다.The
상기 보간기(400)의 출력과 상기 PN 생성기(402)의 출력신호를 곱셉기(404)를 이용하여 PN 역확산하여 레이크 처리기(406)에 송신한다.The output of the
상기 레이크 처리기(406)는 상기 곱셈기(404)를 통해 역확산 된 신호를 수신하여 N 칩 구간씩 누적한 파일럿 심볼을 주파수 오차 추정기(408)로 송신하고, 상기 주파수 오차 추정기(408)로부터 주파수 오차 보상값을 수신하여 파일럿 심볼의 주파수 오차를 보상하여 속도 의존 채널 추정기(410)로 송신한다.The
상기 레이크 처리기(406)에서 파일럿 심볼의 주파수 오차 보상 후 얻어진 속도 의존 채널 추정기(410)의 m 번째 입력을 y(m)이라고 하면 아래 <수학식 1>과 같이 표현 가능하다.If the m th input of the velocity
이때 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
이때 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
상기 주파수 오차 추정기(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
상기 속도 의존 채널 추정기(410)는 단말의 속도를 나타내는 속도 인덱스(velocity index)를 이용하여 해당 핑거에 대응되는 채널 이득 추정값을 측정하며 이후 도 5를 참조하여 상세히 후술한다.The speed
상기 파일럿 재생성기(412)는 상기 핑거 오프셋, 상기 주파수 오차 추정값 및 상기 채널 이득 추정값을 이용하여 파일럿 신호를 재생성하며, 이후 도 6를 참조하여 상세히 후술한다.The
도 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
상기 계수 선택기(502)는 단말기의 속도에 따라 결정되는 속도 인덱스(velocity index)를 수신하여 상기 속도에 상응하는 계수를 선택하고, 상기 채널 추정기(500)에서 상기 계수 선택기(502)에서 선택한 계수를 이용하여 채널 이득 추정값을 측정한다. 이때 상기 채널 추정기(500)로는 FIR(finite impulse response) 필터, IIR(infinite impulse response) 필터 등을 사용할 수 있다. The
상기 채널 추정기(500)에서는 입력 신호 {y(k)| k=m, m-1, m-2, …} 를 이용하여 채널 이득 h(m)을 추정하며 추정한 값을 으로 표현한다. 그런데 상기 레이크 처리기(406)에서 N 칩을 누적하기 위해 신호 처리 지연이 발생하므로 의 추정에 입력 상기 <수학식 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
이때 는 P 개의 입력 신호로 구성된 P×1 벡터이고, 는 채널 예측에 사용되는 계수로 구성된 P×1 벡터이며, f(·)는 임의의 채널 예측 함수를 나타낸다. 일반적으로 계수 벡터 c 는 아래 <수학식 5>와 같이 평균 자승 오차의 기대값을 최소화하도록 한다.At this time Is a P × 1 vector consisting of P input signals, 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.
그런데 채널의 도플러 (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
도 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
상기 입력 구성기(600)는 PN코드를 수신하여 Np개로 이루어진 백터인 x(n)을상기 룩업 테이블(604)로 송신하고 이를 수신한 상기 룩업 테이블(604)은 상기 벡터에 상응하는 출력을 상기 출력 선택기(604)로 송신하고, 상기 출력 선택기(604)에서 핑거 오프셋 신호에 상응하는 신호를 선택하고, 곱셈기(606, 608)를 이용하여 주파수 오차 추정값과, 채널 추정값을 곱하여 파일럿 신호를 재생성한다.The
상기 룩업 테이블(602)의 입력 x(n)은 아래 <수학식 6>과 같이 표현한다.The input x (n) of the lookup table 602 is expressed by Equation 6 below.
상기 출력 선택기(604)에서 K = M·S (M은 정수) 라고 하고, 핑거 오프셋 = j·Tc/K 라고 하면 핑거 오프셋을 고려하여 출력 선택 후에 얻어지는 상기 출력 선택기(604)의 출력 p(n)은 아래 <수학식 7>과 같이 표현한다. In the
이때 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
이하, 상기와 같이 구성된 본 발명에 따른 코드분할 다중접속 시스템에서 파일럿 간섭을 제거하기 위한 방법을 아래에서 도 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
상기 704단계의 검사결과 샘플 버퍼가 가득 찼으면, 706단계로 진행하여 상기 샘플 버퍼에 저장한 샘플을 각 핑거로 송신하고, 708단계로 진행하여 각 핑거별로 파일럿 신호를 재생성하고 710단계로 진행하여 재생성한 모드 파일럿 신호의 합을 계산하고, 712단계로 진행하여 수신한 RF신호에서 재생성한 상기 파일럿 신호를 빼서 파일럿 간섭 제거 신호를 생성한다.If the result of the check in
상기 708단계에서 파일럿 신호를 재생성하는 흐름을 아래에서 도 8을 참조하여 설명한다.The flow of regenerating the pilot signal in
도 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
상기 812단계에서 핑거 오프셋, 주파수 오차 추정값 및 채널 이득 추정값을 이용하여 파일럿을 재생성하는 흐름을 아래에서 도 9를 참조하여 설명한다.A flow of regenerating the pilot using the finger offset, the frequency error estimate value, and the channel gain estimate in
도 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
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.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)
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) |
-
2005
- 2005-09-16 KR KR1020050086906A patent/KR20070032561A/en not_active Application Discontinuation
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 |