[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20080039537A - Method and apparatus for selecting delay values for a rake receiver - Google Patents

Method and apparatus for selecting delay values for a rake receiver Download PDF

Info

Publication number
KR20080039537A
KR20080039537A KR1020087007765A KR20087007765A KR20080039537A KR 20080039537 A KR20080039537 A KR 20080039537A KR 1020087007765 A KR1020087007765 A KR 1020087007765A KR 20087007765 A KR20087007765 A KR 20087007765A KR 20080039537 A KR20080039537 A KR 20080039537A
Authority
KR
South Korea
Prior art keywords
delay
peak
values
delay values
value
Prior art date
Application number
KR1020087007765A
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
Priority claimed from EP05388069A external-priority patent/EP1760901B1/en
Application filed by 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) filed Critical 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘)
Publication of KR20080039537A publication Critical patent/KR20080039537A/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/7113Determination of path profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • H04B1/7117Selection, re-selection, allocation or re-allocation of paths to fingers, e.g. timing offset control of allocated fingers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • 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/70702Intercell-related aspects
    • 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/70707Efficiency-related aspects
    • 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/7097Direct sequence modulation interference
    • H04B2201/709727GRAKE type RAKE receivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Radio Transmission System (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Multipath components of transmitted data symbols are received with individual delays and processed by a RAKE having a number of fingers. A delay profile (31) indicating magnitudes for a first number of delay values is provided. Estimated magnitudes for a second number of delay values located between the first number of delay values are calculated by interpolation, and a combined delay profile (32) is provided by combining the magnitudes for the first and second number of delay values. Delay values for peaks in the combined delay profile are determined, and a number of peak delay values (P1, P2, P) comprising the largest peak are selected from the combined delay profile. At least some of the selected peak delay values are provided to the RAKE and assigned to the fingers. This allows a reduction of current consumption and dye area, while still providing delay values with sufficient resolution for the RAKE.

Description

RAKE 수신기의 지연값 선택을 위한 방법 및 장치{METHOD AND APPARATUS FOR SELECTING DELAY VALUES FOR A RAKE RECEIVER}METHOD AND APPARATUS FOR SELECTING DELAY VALUES FOR A RAKE RECEIVER}

본 발명은 통신 네트워크의 전송 채널을 통해 적어도 2개의 송신기로부터 디지털 데이터 심볼을 수신하는 방법에 관한 것으로서, 전송된 데이터 심볼의 개개의 다중 경로 성분은 개개의 지연을 가지고 수신되며, 수신된 신호들은 다수의 핑거(finger)를 갖는 RAKE 유닛에 의해 처리되고, 이 방법은 일련의 수신된 파일럿 신호들로부터 각각의 송신기에 대한 지연 프로파일(delay profile)을 제공하는 단계를 포함하며, 상기 지연 프로파일은 적어도 하나의 경로 검색(path search)의 결과들로부터 발생되고 제1 수의 지연값들 각각에 대한 수신 신호 레벨의 크기를 나타낸다. 본 발명은 또한 코딩된 디지털 데이터 심볼의 수신기 및 대응하는 컴퓨터 프로그램 및 컴퓨터 판독가능 매체에 관한 것이다.The present invention relates to a method for receiving digital data symbols from at least two transmitters over a transmission channel of a communication network, wherein each multipath component of the transmitted data symbols is received with an individual delay, and the received signals are multiple Processed by a RAKE unit having a finger of the method, the method comprising providing a delay profile for each transmitter from a series of received pilot signals, the delay profile being at least one Indicative of the magnitude of the received signal level for each of the first number of delay values, resulting from the results of path search < RTI ID = 0.0 > The invention also relates to a receiver of coded digital data symbols and a corresponding computer program and computer readable medium.

무선 통신 시스템에서, 송신기와 수신기 사이의 물리적 채널은 일반적으로 무선 링크에 의해 형성된다. 예로서, 송신기는 기지국일 수 있고, 수신기는 이동국일 수 있거나, 그 역일 수도 있다. 대부분의 경우에, 송신 안테나는 수신기쪽으로 좁게 지향되어(narrowly focused) 있지 않다. 이것은 전송된 신호가 다수의 경로를 거쳐 전파될 수도 있다는 것을 의미한다. 송신기로부터 수신기로의 있을 수 있는 직접 경로(direct path) 이외에, 주위 환경에 있는 물체들로부터의 반사로 인해 야기되는 많은 다른 전파 경로가 존재한다. 따라서, 수신기는 동일한 신호의 다수의 사례들(instances)을 서로 다른 때에, 즉 다른 지연을 가지고 수신할 수 있는데, 신호의 서로 다른 부분들이 빌딩, 움직이는 차량 또는 지형 지세(landscape detail) 등의 다양한 물체로부터 반사되기 때문이다. In a wireless communication system, the physical channel between the transmitter and the receiver is generally formed by a wireless link. By way of example, the transmitter may be a base station and the receiver may be a mobile station or vice versa. In most cases, the transmit antenna is not narrowly focused towards the receiver. This means that the transmitted signal may be propagated through multiple paths. In addition to possible direct paths from the transmitter to the receiver, there are many other propagation paths caused by reflections from objects in the surrounding environment. Thus, a receiver may receive multiple instances of the same signal at different times, with different delays, where different parts of the signal may be various objects, such as buildings, moving vehicles or landscape details. Because it is reflected from.

신호의 이들 서로 다른 부분들은 수신기에서의 간섭의 원인이다. 전송 시스템의 시간 분해능(time resolution) 및 순간 위상 관계(instantaneous phase relationship)에 따라, 유사한 전파 거리를 갖는 부분들이 수신기에서 결합되어 별개의 다중 경로 성분을 형성한다. 이 결합의 효과는 반송파 파장 및 거리 차이의 순간 관계에 의존하며, 따라서 이 효과는 주어진 다중 경로 성분에 대해 보강(enhancing) 또는 감쇄(destructive)일 수 있다. 감쇄 간섭의 경우에, 이 결합으로 그 경로에 대한 경로 이득의 크기가 상당히 감소된다, 즉 페이딩(fading)이 있게 된다. 따라서, 실제 경로의 이득은 페이딩으로 인해 일시적으로 상당히 감소할 수 있다.These different parts of the signal are the source of the interference at the receiver. Depending on the time resolution and instantaneous phase relationship of the transmission system, parts having similar propagation distances are combined at the receiver to form separate multipath components. The effect of this coupling depends on the instantaneous relationship of carrier wavelength and distance difference, so this effect can be either enhancement or destructive for a given multipath component. In the case of attenuation interference, this combination significantly reduces the magnitude of the path gain for that path, i.e. there is fading. Thus, the gain of the actual path may temporarily decrease significantly due to fading.

많은 전송 시스템은 모든 다중 경로 성분들로부터의 데이터 심볼 에너지를 결합시키는 수신기를 사용함으로써 다중 경로 전파 및 페이딩의 효과를 감소시키려고 시도하고 있다. CDMA(Code Division Multiple Access) 및 WCDMA(Wideband Code Division Multiple Access) 시스템에서, 신호의 서로 다른 수신 부분의 에너지가 소위 RAKE 수신기를 사용함으로써 수신기에서 이용될 수 있다.Many transmission systems attempt to reduce the effects of multipath propagation and fading by using a receiver that combines data symbol energy from all multipath components. In Code Division Multiple Access (CDMA) and Wideband Code Division Multiple Access (WCDMA) systems, the energy of the different receiving portions of the signal can be used at the receiver by using a so-called RAKE receiver.

이들 시스템에서, 확산(spreading) 및 역확산(despreading)이 사용된다. 광 범위한 주파수에 걸쳐 데이터가 확산되는 확산 스펙트럼 변조 기법을 사용하여, 송신기측으로부터 데이터가 전송된다. 각각의 채널은 주파수 범위에 걸쳐 데이터를 확산시키는 데 사용되는 고유의 확산 코드를 할당받는다. 이 확산 코드는 의사-랜덤 노이즈 코드(pseudo-random noise code)이며, 예를 들어, 의사 랜덤 방식으로 분포되어 있고 노이즈와 같은 특성을 갖는 "칩"이라고 하는 1과 0의 이진 시퀀스로 이루어져 있다. 하나의 데이터 비트를 확산시키는 데 사용되는 칩의 수, 즉 칩/비트는 변할 수 있으며, 이는 적어도 부분적으로 채널의 데이터 레이트(data rate) 및 시스템의 칩 레이트(chip rate)에 의존한다. 칩의 지속 기간(duration)은 또한 수신기에서 시간 단위(time unit)로서 사용된다.In these systems, spreading and despreading are used. Data is transmitted from the transmitter side using a spread spectrum modulation technique in which data is spread over a wide range of frequencies. Each channel is assigned a unique spreading code that is used to spread data over a frequency range. This spreading code is a pseudo-random noise code and consists of a binary sequence of ones and zeros called "chips", for example, distributed in a pseudo-random manner and having noise-like properties. The number of chips used to spread one data bit, ie chips / bits, may vary, depending at least in part on the data rate of the channel and the chip rate of the system. The duration of the chip is also used as a time unit at the receiver.

수신기에서, 수신된 신호는 전송된 데이터를 복원하기 위해 동일한 칩 레이트를 사용하여 동일한 확산 코드로 역확산 및 복조되어야만 한다. 게다가, 복조의 타이밍은 동기화되어야만 하며, 즉 역확산 코드가 정확한 순간에 수신된 신호에 적용되어야만 하며, 이는 상기한 다중 경로 효과로 인해 어려울 수 있다. CDMA 수신기의 성능은 RAKE 수신기를 사용하여 개선되며, 각각의 다중 경로 성분은 확산 코드의 참조 복사본이 대응하는 다중 경로 성분의 경로 지연과 똑같게 지연되어 있는 역확산기(despreader)를 할당받는다. 역확산기들, 즉 RAKE 수신기의 핑거들의 출력은 이어서 코히런트하게 결합(coherently combined)되어 심볼 추정치를 생성한다.At the receiver, the received signal must be despread and demodulated with the same spreading code using the same chip rate to recover the transmitted data. In addition, the timing of the demodulation must be synchronized, i.e. the despreading code must be applied to the received signal at the correct moment, which can be difficult due to the multipath effect described above. The performance of a CDMA receiver is improved using a RAKE receiver, where each multipath component is assigned a despreader whose reference copy of the spreading code is delayed equal to the path delay of the corresponding multipath component. The outputs of the despreaders, ie, the fingers of the RAKE receiver, are then coherently combined to produce a symbol estimate.

따라서, RAKE 수신기는 다중 경로 지연 및 모든 경로에 대한 채널 임펄스 응답의 값을 알 필요가 있다. RAKE 결합기의 출력에서의 최상의 가능한 SNR(signal- to-noise ratio)을 달성하기 위해, 가능한 한 많은 물리적 경로로부터의 신호 에너지가 수집되어야만 한다. 모든 기지의 다중 경로 성분들의 변동하는 지연이 추적되어야만 하고, 새로운 경로가 나타난 후 곧바로 이들 경로가 발견되어야만 한다. 이것은 일반적으로 전체 검색 영역(full search area)보다 짧은 관찰 윈도우(observation window)를 갖는 경로 검색기 유닛(path searcher unit)을 사용하여 달성된다. 실제의 지연 추정 시스템(delay estimation system)에서, 새로운 경로를 검출하기 위해 지연 범위를 재스캔하는 데 경로 검색기 유닛이 주기적으로 사용된다.Thus, the RAKE receiver needs to know the value of the multipath delay and channel impulse response for all paths. In order to achieve the best possible signal-to-noise ratio (SNR) at the output of the RAKE combiner, signal energy from as many physical paths as possible must be collected. The fluctuating delays of all known multipath components must be tracked and these paths must be discovered soon after new paths appear. This is generally accomplished using a path searcher unit having an observation window that is shorter than the full search area. In an actual delay estimation system, a path searcher unit is used periodically to rescan the delay range to detect a new path.

CDMA 수신기의 성능은 다중 경로 지연 검출 유닛의 품질에 크게 의존한다. 다중 경로의 검출된 지연이 정확한 값을 벗어난 경우, 그 경로들에 의해 전달된 전송 전력은 적어도 부분적으로 손실되고, 노이즈 레벨이 증가되며, 따라서 수신기의 성능이 열화된다.The performance of a CDMA receiver is highly dependent on the quality of the multipath delay detection unit. If the detected delay of the multipath is outside the correct value, the transmit power delivered by those paths is at least partially lost, and the noise level is increased, thus degrading the performance of the receiver.

WCDMA 시스템의 경우, 다중 경로 지연의 검출은 보통 2-단계 프로세스로서 행해진다.In the case of a WCDMA system, detection of multipath delay is usually done as a two-step process.

첫째, 다중 경로 지연의 위치를 식별하기 위해 광역 검색(wide search)이 행해진다. 이러한 검색의 분해능, 즉 지연들 간의 거리는 일반적으로 1 칩 이하 정도일 수 있으며, 시간 지연은 보통 등간격으로 떨어져 있다. 이러한 검색을 행하는 장치는 여기서 경로 검색기(path searcher)라고 하며, 경로 검색기에 의해 처리되는 지연 세트는 경로 검색기 윈도우(path searcher window)라고 한다. 경로 검색기 윈도우에서 처리되는 시간 지연의 수는 대략 60 내지 150일 수 있다. 보통, 특정의 지연에 대한 수신된 전력 또는 신호 대 간섭비(SIR)는 지연의 품질에 대한 기준으로서 사용된다. 경로 검색기의 분해능은 일반적으로 RAKE에 의해 요구되는 것보다 낮다.First, a wide search is done to identify the location of the multipath delay. The resolution of this search, i.e. the distance between delays, can generally be on the order of one chip or less, and the time delays are usually evenly spaced apart. The device that does this search is referred to herein as a path searcher, and the set of delays processed by the path searcher is called a path searcher window. The number of time delays processed in the path finder window may be approximately 60 to 150. Usually, the received power or signal to interference ratio (SIR) for a particular delay is used as a reference for the quality of the delay. The resolution of the path finder is generally lower than that required by RAKE.

그 다음에, 따라서 선택된 지연 범위에 걸쳐 로컬화된 검색(localized search)이 수행되며, 여기서 시간 지연의 수는 대략 20 내지 50일 수 있다. 이러한 검색의 분해능은 보통 1/2 칩 내지 1/8 칩 정도이다. 이전과 같이, SIR 또는 전력은 품질 척도로서 사용된다. 로컬화된 검색의 결과로부터, RAKE에서 데이터를 역확산시키는 데 어느 지연을 사용할지에 대한 결정이 행해진다.Then, a localized search is thus performed over the selected delay range, where the number of time delays can be approximately 20-50. The resolution of this search is usually on the order of 1/2 to 1/8 chips. As before, SIR or power is used as a quality measure. From the results of the localized search, a decision is made as to which delay to use to despread the data in the RAKE.

전력 또는 SIR 값에 기초하여 지연 프로파일에서의 엔트리를 계산할 때, 역확산기가 할당될 필요가 있다. 역확산기 동작이 하드웨어로 행해지는 경우가 아주 많다. 경로 검색기에서와 같이 일련의 등간격 시간 지연(equispaced time delay)을 기술하는 일련의 역확산기는 훨씬 더 적은 다이 면적을 소비하는 경우가 많으며, 이는, 그 중에서도 특히, 시간 지연들이 서로 아무런 관계를 갖지 않는 경우보다 더 적은 전류 소모를 의미한다. 로컬화된 검색에서는 시간 지연이 서로 독립적인 역확산기가 사용된다. 대체로 말하면, 광역 검색 및 로컬화된 검색은 동일한 양의 다이 면적을 소비하지만, 광역 검색에서 더 많은 역확산기가 있다.When calculating entries in the delay profile based on power or SIR values, a despreader needs to be assigned. Despreader operation is often done in hardware. As in the path finder, a series of despreaders that describe a series of equispaced time delays often consume much less die area, especially if the time delays have nothing to do with each other. Less current consumption than no. Localized retrieval uses a despreader with independent time delays. Generally speaking, wide area search and localized search consume the same amount of die area, but there are more despreaders in wide area search.

따라서, 상당한 수의 역확산기를 갖는 이러한 2 단계 해결책은 그에 대응하여 높은 전류 소모를 가지며, 역확산기에 의해 큰 다이 면적이 점유된다. 이것이 단점인데, 그 이유는 전류 소모는 물론 모바일 단말기의 다이 면적을 감소시켜야 할 필요가 계속하여 있기 때문이다.Thus, this two-stage solution with a significant number of despreaders has a correspondingly high current consumption and a large die area is occupied by the despreader. This is a disadvantage because there is a continuing need to reduce current consumption as well as die area of mobile terminals.

2 단계 해결책에 대한 대안으로서, 지연을 찾기 위해 고분해능의 광역 검색이 물론 빈번하게 행해질 수 있지만, 이 해결책은 훨씬 더 큰 다이 면적을 필요로 하고 훨씬 더 높은 전류 소모를 가지며, 따라서 이것은 이 문제를 해결하는 적당한 방법이 아니다.As an alternative to the two-stage solution, a high resolution wide area search can of course be done frequently to find the delay, but this solution requires much larger die area and has much higher current consumption, thus this solves this problem. Not the right way to do it.

미국 특허 공개 제2005/0047485호는 RAKE 수신기에서의 핑거 배치 방법 및 장치를 개시하고 있다. RAKE 수신기에서의 핑거들은, 예를 들어, 경로 검색기에서 다중 경로 지연 프로파일을 발생하는 데 사용되는 지연 분해능과 독립적인 지연 분해능을 사용하여 배치될 수 있다. 검색기 측정과 일치하지 않는 핑거 배치 격자점(finger placement grid point)의 점 품질(point quality)을 결정하는 데 지연 프로파일에서의 측정 샘플점들 사이의 보간이 사용될 수 있다. 모바일 단말기가 2개 이상의 송신 안테나로부터 전송들을 수신할 때, 서로 다른 전송 신호로부터의 품질들의 합집합에 기초하여 핑거 배치가 수신기에서 결합 적용(jointly applied)될 수 있지만, 대응하는 경로 검색기 실행의 스케쥴링은 언급하지 않고 있다.US Patent Publication 2005/0047485 discloses a finger placement method and apparatus in a RAKE receiver. The fingers at the RAKE receiver may be placed using a delay resolution that is independent of the delay resolution used to generate the multipath delay profile, for example, in the path finder. Interpolation between measurement sample points in the delay profile can be used to determine the point quality of a finger placement grid point that is inconsistent with the retriever measurement. When the mobile terminal receives transmissions from two or more transmit antennas, finger placement may be jointly applied at the receiver based on the union of qualities from different transmit signals, but the scheduling of the corresponding path finder execution may be Not mentioned.

따라서, 본 발명의 목적은 적어도 2개의 송신기로부터의 다중 경로 성분을 검출하는 방법을 제공하는 데 있으며, 이 방법에서 경로 검색기 실행이 효율적으로 스케쥴링될 수 있으며, 각각의 송신기가 장기의 기간에 걸쳐 똑같은 양의 측정 시간을 부여받는다.It is therefore an object of the present invention to provide a method for detecting multipath components from at least two transmitters, in which path searcher execution can be efficiently scheduled, wherein each transmitter is equally capable over a long period of time. A positive measurement time is given.

본 발명의 추가의 목적은, 2 단계 해결책에서의 역확산기에 요구되는 전류 소모 및 다이 면적의 감소를 가능하게 해주는 반면 그와 동시에 RAKE에 충분히 높은 분해능을 갖는 지연값들을 제공하는, 다중 경로 성분을 검출하는 방법을 제공하 는 데 있다.It is a further object of the present invention to provide a multipath component that allows for reduction of die area and current consumption required for the despreader in a two stage solution while at the same time providing a delay value with sufficiently high resolution for the RAKE. To provide a method of detection.

<발명의 요약>Summary of the Invention

본 발명에 따르면, 본 방법이 카운터를 상기 송신기들 각각과 연관시키는 단계, 상기 카운터가 최대 카운터값에 도달할 때까지, 주어진 송신기로부터 한 프레임의 디지털 데이터 심볼이 수신될 때마다 상기 주어진 송신기와 연관된 상기 카운터를 1 만큼 증분시키는 단계, 상기 연관된 카운터가 제1 미리 정의된 값에 도달할 때 상기 주어진 송신기에 대해 수행될 경로 검색을 요청하는 단계, 경로 검색 요청들을 FIFO(first-in-first-out) 큐에 올리는(list) 단계, 경로 검색들이 상기 FIFO 큐에 올려져 있는 순서로 경로 검색을 활성화하는 단계, 및 송신기에 대한 경로 검색이 활성화될 때 그 송신기와 연관된 상기 카운터를 제2 미리 정의된 값만큼 감소시키는 단계를 더 포함한다는 점에서 그 목적이 달성된다. 이와 같이, 장기의 기간에 걸쳐, 측정될 모든 송신기가 똑같은 양의 측정 시간을 부여받도록 보장하면서 경로 검색기 실행을 스케쥴링하는 효율적인 방법이 달성된다.According to the present invention, the method associates a counter with each of said transmitters, each time a digital data symbol is received from a given transmitter until the counter reaches a maximum counter value. Incrementing the counter by one, requesting a path search to be performed for the given transmitter when the associated counter reaches a first predefined value, and routing path search requests first-in-first-out ) Queuing the queue, activating the path search in the order in which the path searches are placed in the FIFO queue, and when the path search for the transmitter is activated, the counter associated with the transmitter is second predefined. The object is achieved in that it further comprises the step of decreasing by a value. As such, over a long period of time, an efficient way of scheduling path finder execution is achieved while ensuring that all transmitters to be measured are given the same amount of measurement time.

상기 방법은 상기 제1 수의 지연값들 중 적어도 일부 사이에 위치해 있는 제2 수의 지연값들에 대한 수신 신호 레벨의 추정된 크기를 보간에 의해 계산하는 단계, 상기 제1 수의 지연값들 및 상기 제2 수의 지연값들에 대한 수신 신호 레벨의 크기들을 결합함으로써 결합된 지연 프로파일을 제공하는 단계, 상기 결합된 지연 프로파일에서 검출된 피크들에 대한 지연값들을 결정하는 단계, 상기 결합된 지연 프로파일에 대해 결정된 상기 피크 지연값들 중에서 다수의 피크 지연값들을 선택하는 단계 - 상기 선택된 피크 지연값들은 상기 결합된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 적어도 포함함 -, 및 상기 선택된 피크 지연값들 중 적어도 일부를 상기 RAKE 유닛에 제공하고 각각의 제공된 피크 지연값을 상기 RAKE 유닛의 핑거에 할당하는 단계를 더 포함한다.The method includes calculating, by interpolation, an estimated magnitude of a received signal level for a second number of delay values located between at least some of the first number of delay values, the first number of delay values. And providing a combined delay profile by combining magnitudes of received signal levels for the second number of delay values, determining delay values for peaks detected in the combined delay profile, the combined Selecting a plurality of peak delay values from among the peak delay values determined for the delay profile, wherein the selected peak delay values comprise at least a delay value representing the largest peak detected in the combined delay profile; and Provide at least some of the selected peak delay values to the RAKE unit and assign each provided peak delay value to a finger of the RAKE unit. It further comprises the step of being hit.

중간 신호 레벨을 추정하는 데 보간을 사용함으로써, RAKE에 충분한 분해능이 역확산기에 대해 요구되는 전류 소모 또는 다이 면적을 증가시키지 않고 비교적 간단한 방식으로 광역 경로 검색으로부터 달성될 수 있다. 따라서, 이 방법은 전파 채널 시간 지연을 탐색 및 모니터링하고 RAKE에서 데이터를 역확산하기 위한 시간 지연을 선택하기 위해 광역 검색에만 의존한다.By using interpolation to estimate the intermediate signal level, sufficient resolution for RAKE can be achieved from wide path search in a relatively simple manner without increasing the current consumption or die area required for the despreader. Thus, this method relies only on global search to search and monitor the propagation channel time delay and to select a time delay for despreading data in the RAKE.

일 실시예에서, 상기 제1 수의 지연값들 중 적어도 일부가 등간격으로 떨어져 있으며(equidistantly spaced), 그러한 경우 상기 제2 수의 지연값들 각각은 상기 제1 수의 지연값들 중 2개의 이웃하는 지연값의 중간에 위치할 수 있다.In one embodiment, at least some of the first number of delay values are equidistantly spaced, in which case each of the second number of delay values is two of the first number of delay values. It may be located in the middle of neighboring delay values.

상기 제2 수의 지연값들의 추정된 크기를 계산하는 상기 단계는 다항식 보간(polynomial interpolation)을 사용하여 수행될 수 있다.The step of calculating the estimated magnitudes of the second number of delay values may be performed using polynomial interpolation.

일 실시예에서, 다수의 피크 지연값을 선택하는 상기 단계는, 상기 결합된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 선택하는 단계, 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하는 단계, 및 나머지 지연값들 중에서 검출된 가장 큰 피크를 나타내는 지연값을 반복하여 선택하고, 주어진 수의 지연값들이 선택될 때까지 또는 상기 결합된 지연 프로파일의 모든 지연값들이 선택되거나 고려에서 제외될 때까지, 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격보다 엄밀하 게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하는 단계를 포함한다. 이와 같이, 약한 전력값과 연관된 지연값들이 제거될 수 있고, 가장 강한 전력값들에 대응하는 지연값들의 서브셋이 RAKE에서 사용하기 위해 선택되며, 그에 따라 주어진 최소 간격이 지연값들 사이에 존재한다.In one embodiment, the step of selecting a plurality of peak delay values comprises: selecting a delay value representing the largest peak detected in the combined delay profile, the predetermined minimum interval of the delay value just selected. Excluding from the consideration all delay values within a strictly smaller distance, and repeatedly selecting a delay value representing the largest peak detected among the remaining delay values, until a given number of delay values are selected or combined Excluding all delay values within the distance that are strictly smaller than the predefined minimum interval of the delay value just selected, until all delay values of the selected delay profile have been selected or excluded from consideration. As such, delay values associated with weak power values can be eliminated, and a subset of delay values corresponding to the strongest power values are selected for use in the RAKE, so that a given minimum interval exists between the delay values. .

대안의 실시예에서, 다수의 피크 지연값을 선택하는 상기 단계는, 미리 정의된 문턱값보다 높은 수신 신호 레벨의 크기들을 나타내는 상기 결합된 지연 프로파일의 모든 지연값들을 사전 선택하는 단계, 상기 사전 선택된 지연값들 중에서 가장 큰 피크를 나타내는 지연값을 선택하는 단계, 이제 막 선택된 상기 지연값으로부터 상기 미리 정의된 최소 간격에 위치한 지연값들을 제외한, 이제 막 선택된 상기 지연값 및 이제 막 선택된 상기 지연값의 미리 정해진 최소 간격의 2배보다 엄밀하게 더 작은 거리 내의 지연값들을 고려에서 제외하는 단계, 이전에 선택된 지연값으로부터 상기 미리 정의된 최소 간격에 위치한 지연값이 상기 사전 선택된 지연값들에 속하는 경우, 이 값을 반복하여 선택하고, 이제 막 선택된 지연값으로부터 상기 미리 정의된 최소 간격에 위치하는 상기 지연값들을 제외한, 이제 막 선택된 지연값 및 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격의 2배보다 엄밀하게 더 작은 거리 내의 지연값들을 고려에서 제외하는 단계, 및 주어진 수의 지연값이 선택될 때까지 또는 모든 사전 선택된 지연값들이 선택되거나 고려에서 제외될 때까지, 나머지 사전 선택된 지연값들에 대해 이들 단계를 반복하는 단계를 포함한다. 또한, 이 실시예에서, 약한 전력값들과 연관된 지연값들이 제거될 수 있으며 가장 강한 전력값들에 대응하는 지연값들의 서브셋이 RAKE에서 사용하기 위 해 선택되고, 따라서 지연값들 사이에 주어진 최소 간격이 존재한다. 이 실시예는 또한 선택된 지연값들을 가능한 한 균일한 간격으로 있도록 한다.In an alternative embodiment, the step of selecting a plurality of peak delay values comprises: preselecting all delay values of the combined delay profile that represent magnitudes of the received signal level higher than a predefined threshold; Selecting a delay value representing the largest peak among the delay values, except for the delay values located at the predefined minimum intervals from the just selected delay values, Excluding from consideration consideration of delay values within a distance strictly less than twice the predetermined minimum interval, if a delay located at the predefined minimum interval from a previously selected delay value belongs to the preselected delay values, Select this value repeatedly and select the predefined maximum from the just selected delay value. Excluding from consideration the delay values within a distance that are strictly less than twice the predefined minimum interval of the just-selected delay value, except for the delay values located at small intervals, and given Repeating these steps for the remaining preselected delay values until a number of delay values are selected or until all preselected delay values are selected or excluded from consideration. Further, in this embodiment, delay values associated with weak power values can be eliminated and a subset of delay values corresponding to the strongest power values are selected for use in the RAKE, and thus the minimum given between the delay values. There is a gap. This embodiment also ensures that the selected delay values are as uniform as possible.

상기 방법은, 각각의 송신기에 대해 선택된 상기 피크 지연값들로부터 결합된 피크 지연값 세트를 발생하는 단계, 상기 결합된 피크 지연값 세트로부터 다수의 가장 큰 피크 지연값들을 선택함으로써 축소된 피크 지연값 세트를 발생하는 단계, 주어진 송신기로부터의 어떤 피크 지연값도 상기 축소된 피크 지연값 세트에 포함되어 있지 않고 상기 주어진 송신기로부터의 적어도 하나의 피크 지연값이 미리 정의된 문턱값보다 높은 피크를 나타내는 경우, 상기 축소된 피크 지연값 세트로부터의 가장 약한 피크의 피크 지연값을 상기 주어진 송신기로부터의 가장 큰 피크의 피크 지연값으로 대체함으로써 수정된 피크 지연값 세트를 발생하는 단계, 및 상기 수정된 피크 지연값 세트를 상기 RAKE 유닛에 제공하고 상기 수정된 세트의 각각의 피크 지연값을 상기 RAKE 유닛의 핑거에 할당하는 단계를 더 포함한다. 이와 같이, 수신기는 2개 이상의 송신기 또는 셀로부터의 정보를 이용할 수 있다. 서로 다른 송신기가 전혀 상관되어 있지 않은 경우, 서로 다른 송신기들로부터의 기여가 중요하다.The method comprises generating a combined set of peak delay values from the selected peak delay values for each transmitter, the reduced peak delay value by selecting a plurality of largest peak delay values from the combined set of peak delay values. Generating a set, wherein no peak delay from a given transmitter is included in the reduced set of peak delay values and at least one peak delay from the given transmitter indicates a peak above a predefined threshold Generating a modified set of peak delay values by replacing the peak delay value of the weakest peak from the reduced set of peak delay values with the peak delay value of the largest peak from the given transmitter, and the modified peak delay. Provide a set of values to the RAKE unit and set each peak delay value of the modified set. Assigning to a finger of the RAKE unit. As such, the receiver may use information from two or more transmitters or cells. If different transmitters are not correlated at all, contributions from different transmitters are important.

게다가, 송신기에 대한 활성화된 경로 검색이 그 송신기에 대한 새로운 검색 지연 프로파일을 제공할 수 있고, 그 경우에, 상기 방법은, 다수의 가장 큰 피크의 지연값들 및 송신기에 대한 상기 새로운 검색 지연 프로파일 중에서 이들 피크의 가장 가까운 이웃 지연값을 추출하는 단계, 및 상기 이전에 계산된 크기와 상기 새로운 검색 지연 프로파일로부터의 대응하는 크기 간의 차이의 퍼센트를 상기 이전 에 계산된 크기에 가산함으로써 갱신된 지연 프로파일을 획득하는 것에 의해, 상기 이전의 지연 프로파일에는 물론 상기 추출된 지연값들에 나타내어진 각각의 지연값에 대해 그 지연값에 대한 수신 신호 레벨의 갱신된 크기를 계산함으로써, 그 송신기에 대해 제공된 이전의 지연 프로파일을 갱신하는 단계를 더 포함한다. 단지 새로운 검색 지연 프로파일을 사용하는 것 대신에 새로운 검색 지연 프로파일을 고려하여 이전의 지연 프로파일을 갱신함으로써, 짧은 노이즈 피크가 프로파일을 그다지 변경하지 않도록 보장된다.In addition, an activated path search for a transmitter may provide a new search delay profile for that transmitter, in which case the method may include a plurality of largest peak delay values and the new search delay profile for the transmitter. Extracting the nearest neighbor delay values of these peaks from among them, and adding the percentage of the difference between the previously calculated magnitude and the corresponding magnitude from the new search delay profile to the previously calculated magnitude. By obtaining the previous magnitude provided for the transmitter by calculating the updated magnitude of the received signal level for that delay value for each delay value represented in the extracted delay values as well as in the previous delay profile. The step of updating the delay profile of the method further comprises. By updating the old delay profile to account for the new search delay profile instead of just using the new search delay profile, it is ensured that short noise peaks do not change the profile much.

상기 퍼센트가 상기 새로운 검색 지연 프로파일로부터의 크기를 상기 이전에 계산된 크기와 비교한 것에 의존할 때, 지연이 이전의 지연 프로파일에서 높은 피크로서 나타내어지는 경우 그 지연을 유지하는 데 바이어스가 있도록 할 수 있는 반면, 새로운 검색 지연 프로파일에서의 새로운 높은 피크도 고려된다.When the percentage depends on comparing the magnitude from the new search delay profile with the previously calculated magnitude, there may be a bias in maintaining that delay if the delay is indicated as a high peak in the previous delay profile. On the other hand, a new high peak in the new search delay profile is also considered.

상기 방법은, 상기 갱신된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 선택하는 단계, 이제 막 선택된 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하는 단계, 나머지 지연값들 중에서 검출된 가장 큰 피크를 나타내는 지연값을 반복하여 선택하고, 주어진 수의 지연값이 선택될 때까지 또는 상기 갱신된 지연 프로파일의 모든 지연값들이 선택되거나 고려에서 제외될 때까지, 이제 막 선택된 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하는 단계, 및 상기 선택된 지연값들 및 상기 갱신된 지연 프로파일 중에서 이들의 가장 가까운 이웃 지연값을 포함하는 모니터링된 지연 프로파일을 제공하는 단계를 더 포함한다. 이와 같이, 갱신된 지연 프로파일에서의 약한 전력값과 연관된 지연값들이 모니터링된 데이터 프로파일로서 선택되고, 그에 따라 주어진 최소 간격이 지연값들 사이에 존재한다.The method includes selecting a delay value representing the largest peak detected in the updated delay profile, excluding from consideration all delay values within a distance that is strictly smaller than a predefined minimum interval of the just selected delay value. Step, repeatedly selecting the delay value representing the largest peak detected among the remaining delay values, and until a given number of delay values are selected or when all delay values of the updated delay profile are selected or excluded from consideration. Excluding all delay values within a distance strictly less than a predefined minimum interval of the just selected delay value from consideration, and their nearest neighbor delay value among the selected delay values and the updated delay profile. Providing a monitored delay profile comprising a. As such, the delay values associated with the weak power value in the updated delay profile are selected as the monitored data profile, so that a given minimum interval exists between the delay values.

상기 방법이 미리 정해진 수의 프레임의 디지털 데이터 심볼이 수신될 때마다, 결합된 지연 프로파일을 제공하는 단계 및 상기 결합된 지연 프로파일의 피크들 중에서 다수의 피크 지연값들을 선택하는 단계를 수행하는 단계를 더 포함할 때 - 상기 모니터링된 지연 프로파일이 송신기에 대해 제공된 지연 프로파일로서 사용됨 -, 모니터링된 지연 프로파일에 기초한 새로운 지연값들이 잘 정의된 간격으로 RAKE에 제공될 수 있도록 보장된다.Each time the method receives a predetermined number of frames of digital data symbols, providing a combined delay profile and selecting a plurality of peak delay values from among the peaks of the combined delay profile. When further included-the monitored delay profile is used as the delay profile provided for the transmitter-it is ensured that new delay values based on the monitored delay profile can be provided to the RAKE at well defined intervals.

언급된 바와 같이, 본 발명은 또한 통신 네트워크의 전송 채널을 통해 적어도 2개의 송신기로부터 디지털 데이터 심볼을 수신하는 수신기에 관한 것으로서, 전송된 데이터 심볼의 개개의 다중 경로 성분은 개개의 지연을 가지고 수신되며, 상기 수신기는 수신된 신호들을 처리하기 위한 다수의 핑거(finger)를 갖는 RAKE 유닛을 포함하고, 상기 수신기는 일련의 수신된 파일럿 신호들로부터 각각의 송신기에 대한 지연 프로파일(delay profile)을 제공하도록 구성되어 있으며, 상기 지연 프로파일은 적어도 하나의 경로 검색(path search)의 결과들로부터 발생되고 제1 수의 지연값들 각각에 대한 수신 신호 레벨의 크기를 나타낸다.As mentioned, the present invention also relates to a receiver for receiving digital data symbols from at least two transmitters over a transmission channel of a communication network, wherein individual multipath components of the transmitted data symbols are received with individual delays. The receiver comprises a RAKE unit having a plurality of fingers for processing the received signals, the receiver providing a delay profile for each transmitter from a series of received pilot signals. Wherein the delay profile is generated from the results of at least one path search and indicates the magnitude of the received signal level for each of the first number of delay values.

수신기가 적어도 하나의 경로 검색의 결과로부터 송신기에 대해 제공된 지연 프로파일을 발생하도록 구성되어 있을 때, 또한 상기 수신기가, 카운터를 상기 송신기들 각각과 연관시키며, 상기 카운터가 최대 카운터값에 도달할 때까지, 주어진 송신기로부터 한 프레임의 디지털 데이터 심볼이 수신될 때마다 상기 주어진 송신기와 연관된 상기 카운터를 1 만큼 증분시키고, 상기 연관된 카운터가 제1 미리 정의된 값에 도달할 때 상기 주어진 송신기에 대해 수행될 경로 검색을 요청하며, 경로 검색 요청들을 FIFO(first-in-first-out) 큐에 올리고(list), 경로 검색들이 상기 FIFO 큐에 올려져 있는 순서로 경로 검색을 활성화하며, 송신기에 대한 경로 검색이 활성화될 때 그 송신기와 연관된 상기 카운터를 제2 미리 정의된 값만큼 감소시키도록 추가적으로 구성되어 있을 때, 장기의 기간에 걸쳐 측정될 모든 송신기가 똑같은 양의 측정 시간을 부여받도록 보장하면서 경로 검색기 실행을 스케쥴링하는 효율적인 방법이 달성된다.When the receiver is configured to generate a delay profile provided for the transmitter from the results of at least one path search, the receiver also associates a counter with each of the transmitters, until the counter reaches a maximum counter value. Increments the counter associated with the given transmitter by one each time a digital data symbol of one frame is received from a given transmitter, and the path to be performed for the given transmitter when the associated counter reaches a first predefined value. Request a search, list path search requests in a first-in-first-out (FIFO) queue, enable path search in the order in which the path searches are put in the FIFO queue, and the path search for the transmitter And is further configured to decrement the counter associated with the transmitter by a second predefined value when activated. When, while ensuring an efficient way to give to receive an amount of measurement time all transmitters to be measured is the same throughout the period of long-term scheduling the path searcher runs is achieved.

상기 수신기는 또한, 상기 제1 수의 지연값들 중 적어도 일부 사이에 위치해 있는 제2 수의 지연값들에 대한 수신 신호 레벨의 추정된 크기를 보간에 의해 계산하고, 상기 제1 수의 지연값들 및 상기 제2 수의 지연값들에 대한 수신 신호 레벨의 크기들을 결합함으로써 결합된 지연 프로파일을 제공하며, 상기 결합된 지연 프로파일에서 검출된 피크들에 대한 지연값들을 결정하고, 상기 결합된 지연 프로파일에 대해 결정된 상기 피크 지연값들 중에서 다수의 피크 지연값들을 선택하며 - 상기 선택된 피크 지연값들은 상기 결합된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 적어도 포함함 -, 상기 선택된 피크 지연값들 중 적어도 일부를 상기 RAKE 유닛에 제공하고 각각의 제공된 피크 지연값을 상기 RAKE 유닛의 핑거에 할당하도록 추가적으로 구성되어 있을 수 있다. 이와 같이, 2 단계 해결책에서의 역확산기에 요구되는 전류 소비 및 다이 면적의 감소를 가능하게 해주면서 그와 동시에 RAKE에 충분히 높은 분해능을 갖는 지연값들을 제공하는 다중 경로 성분을 검출하는 수신기가 달성된다.The receiver also calculates, by interpolation, an estimated magnitude of the received signal level for a second number of delay values located between at least some of the first number of delay values, and the first number of delay values. And the magnitudes of the received signal level for the second number of delay values to provide a combined delay profile, determine delay values for peaks detected in the combined delay profile, and determine the combined delay. Select a plurality of peak delay values from among the peak delay values determined for the profile, wherein the selected peak delay values comprise at least a delay value representing the largest peak detected in the combined delay profile; Provide at least some of the values to the RAKE unit and assign each provided peak delay value to a finger of the RAKE unit. It may consist of. As such, a receiver is achieved that detects a multipath component that enables the reduction of die area and current consumption required for the despreader in a two-step solution while at the same time providing delay values with sufficiently high resolution for the RAKE.

일 실시예에서, 상기 수신기는 상기 제1 수의 지연값들 중 적어도 일부가 등간격으로 떨어져 있도록(equidistantly spaced) 송신기에 대한 지연 프로파일을 제공하도록 구성되어 있고, 그 경우에 상기 수신기는 상기 제2 수의 지연값들 각각을 상기 제1 수의 지연값들 중 2개의 이웃하는 지연값의 중간에서 찾아내도록 구성되어 있을 수 있다.In one embodiment, the receiver is configured to provide a delay profile for the transmitter such that at least some of the first number of delay values are equidistantly spaced, in which case the receiver is configured to provide the second profile. Each of the number of delay values may be configured to find in the middle of two neighboring delay values of the first number of delay values.

상기 수신기는 다항식 보간(polynomial interpolation)을 사용하여 상기 제2 수의 지연값들에 대한 추정된 크기를 계산하도록 구성될 수 있다.The receiver may be configured to calculate an estimated magnitude for the second number of delay values using polynomial interpolation.

일 실시예에서, 상기 수신기는, 상기 결합된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 선택하고, 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하며, 나머지 지연값들 중에서 검출된 가장 큰 피크를 나타내는 지연값을 반복하여 선택하고, 주어진 수의 지연값들이 선택될 때까지 또는 상기 결합된 지연 프로파일의 모든 지연값들이 선택되거나 고려에서 제외될 때까지, 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하도록 함으로써, 다수의 피크 지연값을 선택하도록 구성되어 있다. 이와 같이, 약한 전력값과 연관된 지연값들이 제거될 수 있고, 가장 강한 전력값들에 대응하는 지연값들의 서브셋이 RAKE에서 사용하기 위해 선택되며, 그에 따라 주어진 최소 간격이 지연값들 사이에 존재한다.In one embodiment, the receiver selects a delay value representing the largest peak detected in the combined delay profile, and all delay values within a distance that is strictly smaller than a predefined minimum interval of the delay value just selected. Are taken into account, and the delay value representing the largest peak detected among the remaining delay values is repeatedly selected, and all delay values of the combined delay profile are selected or taken into account until a given number of delay values are selected. It is configured to select a plurality of peak delay values by excluding all delay values within a distance that is strictly smaller than the predefined minimum interval of the delay value just selected, until excluded from. As such, delay values associated with weak power values can be eliminated, and a subset of delay values corresponding to the strongest power values are selected for use in the RAKE, so that a given minimum interval exists between the delay values. .

대안의 실시예에서, 상기 수신기는, 미리 정의된 문턱값보다 높은 수신 신호 레벨의 크기들을 나타내는 상기 결합된 지연 프로파일의 모든 지연값들을 사전 선택하고, 상기 사전 선택된 지연값들 중에서 가장 큰 피크를 나타내는 지연값을 선택하며, 이제 막 선택된 상기 지연값으로부터 상기 미리 정의된 최소 간격에 위치한 지연값들을 제외한, 이제 막 선택된 상기 지연값 및 이제 막 선택된 상기 지연값의 미리 정해진 최소 간격의 2배보다 엄밀하게 더 작은 거리 내의 지연값들을 고려에서 제외하고, 이전에 선택된 지연값으로부터 상기 미리 정의된 최소 간격에 위치한 지연값이 상기 사전 선택된 지연값들에 속하는 경우, 이 값을 반복하여 선택하고, 이제 막 선택된 지연값으로부터 상기 미리 정의된 최소 간격에 위치하는 상기 지연값들을 제외한, 이제 막 선택된 지연값 및 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격의 2배보다 엄밀하게 더 작은 거리 내의 지연값들을 고려에서 제외하며, 주어진 수의 지연값이 선택될 때까지 또는 모든 사전 선택된 지연값들이 선택되거나 고려에서 제외될 때까지, 나머지 사전 선택된 지연값들에 대해 이들 단계를 반복함으로써, 다수의 피크 지연값을 선택하도록 구성되어 있다. 또한, 이 실시예에서, 약한 전력값과 연관된 지연값들이 제거될 수 있고, 가장 강한 전력값에 대응하는 지연값들의 서브셋이 RAKE에서 사용하기 위해 선택되며, 그에 따라 주어진 최소 간격이 지연값들 사이에 존재한다. 이 실시예는 또한 선택된 지연값들이 가능한 한 균일한 간격으로 떨어져 있도록 한다.In an alternative embodiment, the receiver preselects all delay values of the combined delay profile that represent magnitudes of the received signal level higher than a predefined threshold and indicates the largest peak among the preselected delay values. Select a delay value, more than twice the predetermined minimum interval of the just-selected delay value and the just-selected delay value, excluding delay values located at the predefined minimum interval from the just-selected delay value; Except for taking into account delay values within a smaller distance, if a delay located at the predefined minimum interval from a previously selected delay value belongs to the preselected delay values, this value is selected repeatedly, and is now selected. Excluding the delay values located at the predefined minimum interval from the delay value, Delays in the distance that are strictly less than twice the predefined minimum interval of the just-selected delay value and the just-selected delay value are excluded from consideration, until a given number of delay values are selected or all preselected It is configured to select multiple peak delay values by repeating these steps for the remaining preselected delay values until the delay values are selected or excluded from consideration. Also in this embodiment, the delay values associated with the weak power value can be eliminated, and a subset of the delay values corresponding to the strongest power value is selected for use in the RAKE, so that the given minimum interval is between the delay values. Exists in This embodiment also ensures that the selected delay values are spaced at as uniform intervals as possible.

상기 수신기는, 각각의 송신기에 대해 선택된 상기 피크 지연값들로부터 결합된 피크 지연값 세트를 발생하고, 상기 결합된 피크 지연값 세트로부터 다수의 가장 큰 피크 지연값들을 선택함으로써 축소된 피크 지연값 세트를 발생하며, 주어진 송신기로부터의 어떤 피크 지연값도 상기 축소된 피크 지연값 세트에 포함되어 있지 않고 상기 주어진 송신기로부터의 적어도 하나의 피크 지연값이 미리 정의된 문턱값보다 높은 피크를 나타내는 경우, 상기 축소된 피크 지연값 세트로부터의 가장 약한 피크의 피크 지연값을 상기 주어진 송신기로부터의 가장 큰 피크의 피크 지연값으로 대체함으로써 수정된 피크 지연값 세트를 발생하고, 상기 수정된 피크 지연값 세트를 상기 RAKE 유닛에 제공하고 상기 수정된 세트의 각각의 피크 지연값을 상기 RAKE 유닛의 핑거에 할당하도록 추가적으로 구성되어 있다. 이와 같이, 수신기는 2개 이상의 송신기 또는 셀로부터의 정보를 이용할 수 있다. 서로 다른 송신기가 전혀 상관되어 있지 않기 때문에, 서로 다른 송신기들로부터의 기여가 중요하다.The receiver generates a combined peak delay value set from the peak delay values selected for each transmitter and reduces the peak delay value set by selecting a plurality of largest peak delay values from the combined peak delay value set. And if no peak delay from a given transmitter is included in the reduced set of peak delay values and at least one peak delay from the given transmitter indicates a peak that is higher than a predefined threshold, Replacing the peak delay value of the weakest peak from the reduced set of peak delay values with the peak delay value of the largest peak from the given transmitter to generate a modified set of peak delay values, and And provide each peak delay value of the modified set to the RAKE unit. It is further configured to assign to a finger. As such, the receiver may use information from two or more transmitters or cells. Since different transmitters are not correlated at all, contributions from different transmitters are important.

게다가, 상기 수신기는 송신기에 대한 활성화된 경로 검색에 응답하여 그 송신기에 대한 새로운 검색 지연 프로파일을 제공하도록 구성될 수 있고, 그 경우에, 상기 수신기는, 다수의 가장 큰 피크의 지연값들 및 송신기에 대한 상기 새로운 검색 지연 프로파일 중에서 이들 피크의 가장 가까운 이웃 지연값을 추출하고, 상기 이전에 계산된 크기와 상기 새로운 검색 지연 프로파일로부터의 대응하는 크기 간의 차이의 퍼센트를 상기 이전에 계산된 크기에 가산함으로써 갱신된 지연 프로파일을 획득하는 것에 의해, 상기 이전의 지연 프로파일에는 물론 상기 추출된 지연값들에 나타내어진 각각의 지연값에 대해 그 지연값에 대한 수신 신호 레벨의 갱신된 크기를 계산함으로써, 그 송신기에 대해 제공된 이전의 지연 프로파일을 갱신하 도록 추가적으로 구성될 수 있다. 단지 새로운 검색 지연 프로파일을 사용하는 대신에 새로운 검색 지연 프로파일을 고려하여 이전의 지연 프로파일을 갱신함으로써, 짧은 노이즈 피크가 프로파일을 너무 변화시키지 않도록 보장된다.In addition, the receiver may be configured to provide a new search delay profile for the transmitter in response to an activated path search for the transmitter, in which case the receiver may be configured to provide the delay values of the plurality of largest peaks and the transmitter. Extract the nearest neighbor delay value of these peaks from the new search delay profile for and add the percentage of the difference between the previously calculated magnitude and the corresponding magnitude from the new search delay profile to the previously calculated magnitude. Thereby obtaining an updated delay profile, for each delay value represented in the extracted delay values as well as the previous delay profile, by calculating the updated magnitude of the received signal level for that delay value, Additionally to update the previous delay profile provided for the transmitter It can be generated. By updating the old delay profile to account for the new search delay profile instead of just using the new search delay profile, it is ensured that short noise peaks do not change the profile too much.

상기 퍼센트가 상기 새로운 검색 지연 프로파일로부터의 크기를 상기 이전에 계산된 크기와 비교한 것에 의존할 때, 지연이 이전의 지연 프로파일에서 높은 피크로서 나타내어지는 경우 그 지연을 유지하는 데 바이어스가 있도록 할 수 있는 반면, 새로운 검색 지연 프로파일에서의 새로운 높은 피크도 고려된다.When the percentage depends on comparing the magnitude from the new search delay profile with the previously calculated magnitude, there may be a bias in maintaining that delay if the delay is indicated as a high peak in the previous delay profile. On the other hand, a new high peak in the new search delay profile is also considered.

상기 수신기는, 상기 갱신된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 선택하고, 이제 막 선택된 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하며, 나머지 지연값들 중에서 검출된 가장 큰 피크를 나타내는 지연값을 반복하여 선택하고, 주어진 수의 지연값이 선택될 때까지 또는 상기 갱신된 지연 프로파일의 모든 지연값들이 선택되거나 고려에서 제외될 때까지, 이제 막 선택된 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하고, 상기 선택된 지연값들 및 상기 갱신된 지연 프로파일 중에서 이들의 가장 가까운 이웃 지연값을 포함하는 모니터링된 지연 프로파일을 제공하도록 추가적으로 구성될 수 있다. 이와 같이, 갱신된 지연 프로파일에서 약한 전력값과 연관된 지연값들이 제거될 수 있고, 가장 큰 전력값에 대응하는 지연값들의 서브셋이 모니터링된 지연 프로파일로서 선택되고, 그에 따라 주어진 최소 간격이 지연값들 사이에 존재한다.The receiver selects a delay value representing the largest peak detected in the updated delay profile and excludes from consideration all delay values within a distance that is strictly smaller than a predefined minimum interval of the just selected delay value, Among the remaining delay values, the delay value representing the largest peak detected is repeatedly selected, and a given number of delay values are selected or until all delay values of the updated delay profile are selected or excluded from consideration. A monitoring including the selected delay values and their nearest neighbor delay values, except for taking into account all delay values within a distance that is strictly smaller than the predefined minimum interval of the just selected delay value. It may be further configured to provide a delay profile. As such, the delay values associated with the weak power value in the updated delay profile may be eliminated, and a subset of the delay values corresponding to the largest power value is selected as the monitored delay profile, such that the given minimum interval is the delay values. Exists in between.

상기 수신기가, 미리 정해진 수의 프레임의 디지털 데이터 심볼이 수신될 때 마다, 결합된 지연 프로파일을 제공하고 상기 결합된 지연 프로파일의 피크들 중에서 다수의 피크 지연값들을 선택하며, 상기 모니터링된 지연 프로파일을 송신기에 대해 제공된 지연 프로파일로서 사용하도록 추가적으로 구성되어 있는 경우, 모니터링된 지연 프로파일에 기초한 새로운 지연값들이 잘 정의된 간격으로 RAKE에 제공될 수 있다.The receiver provides a combined delay profile each time a predetermined number of digital data symbols are received, selects a plurality of peak delay values from among the peaks of the combined delay profile, and selects the monitored delay profile. If further configured to use as a delay profile provided for the transmitter, new delay values based on the monitored delay profile may be provided to the RAKE at well defined intervals.

어떤 실시예들에서, 상기 수신기는 WCDMA 수신기일 수 있다.In some embodiments, the receiver can be a WCDMA receiver.

본 발명은 또한 상기한 방법을 수행하는 프로그램 코드 수단을 가자는 컴퓨터 프로그램 및 컴퓨터 판독가능 매체에 관한 것이다.The invention also relates to a computer program and a computer readable medium having a program code means for performing the above method.

이제부터, 도면을 참조하여 본 발명에 대해 더 상세히 기술한다.The present invention is now described in more detail with reference to the drawings.

도 1은 기지국과 이동국 간의 다중 경로들의 일례를 나타낸 도면이다.1 is a diagram illustrating an example of multiple paths between a base station and a mobile station.

도 2는 도 1에 예시된 경로들에 대한 전력 지연 프로파일을 나타낸 도면이다.FIG. 2 is a diagram illustrating a power delay profile for the paths illustrated in FIG. 1.

도 3은 도 2에 도시된 프로파일에 대응하는 샘플링된 지연 프로파일을 나타낸 도면이다.3 is a diagram illustrating a sampled delay profile corresponding to the profile shown in FIG. 2.

도 4는 RAKE 수신기의 개요를 나타낸 도면이다.4 is a diagram illustrating an outline of a RAKE receiver.

도 5는 경로 검색기 실행을 스케쥴링하기 위한 카운터가 어떻게 증가 및 감소되는지를 나타낸 도면이다.5 shows how the counter for scheduling route finder execution is incremented and decremented.

도 6은 경로 검색기 스케쥴링의 개요를 나타낸 흐름도이다.6 is a flow diagram illustrating an overview of route finder scheduling.

도 7 및 도 8은 모니터링된 지연 프로파일의 갱신을 나타낸 일련의 지연 프 로파일을 나타낸 도면이다.7 and 8 illustrate a series of delay profiles illustrating updating of monitored delay profiles.

도 9는 RAKE에 대한 지연값들의 선택을 나타낸 흐름도이다.9 is a flowchart illustrating the selection of delay values for RAKE.

도 10은 RAKE에 대한 지연값들의 선택을 나타낸 일련의 지연 프로파일을 나타낸 도면이다.10 illustrates a series of delay profiles illustrating the selection of delay values for RAKE.

도 1은 무선 통신 시스템의 기지국(1) 및 이동국(2)이 서로 통신하는 상황을 나타낸 것이다. 일례로서, 기지국(1)으로부터 전송된 신호는 이동국(2)에 의해 수신된다. 그렇지만, 전송된 신호는 기지국으로부터 이동국으로 다수의 경로를 따라 이동한다. 이 경우에, 직접의 장애물이 없는 전파 경로(3)이 있지만, 이 직접 경로에 부가하여, 주변 환경에 있는 물체로부터의 반사로 인해 다수의 간접 경로가 존재한다. 2가지 이러한 경로가 동 도면에 도시되어 있다. 한 간접 경로(4)는 주택(5)으로부터 반사된 것인 반면, 또하나의 경로(6)는 또하나의 빌딩(7)로부터의 반사로 인한 것이다.1 shows a situation in which a base station 1 and a mobile station 2 in a wireless communication system communicate with each other. As an example, the signal transmitted from the base station 1 is received by the mobile station 2. However, the transmitted signal travels along a number of paths from the base station to the mobile station. In this case, there is a propagation path 3 without direct obstacles, but in addition to this direct path, there are a number of indirect paths due to reflections from objects in the surrounding environment. Two such paths are shown in the figure. One indirect path 4 is reflected from the house 5, while another path 6 is due to reflection from another building 7.

간접 경로(4, 6) 중 하나를 통해 전송된 신호의 일부가, 직접 경로(3)를 거쳐 이동하는 신호의 일부와 비교하여, 이동국(2)에 도달하기 위해 더 긴 거리를 이동해야 하기 때문에, 동일한 신호의 다수의 사례가 서로 다른 때에, 즉 서로 다른 시간 지연을 가지고 이동국(2)에 의해 수신된다.Since part of the signal transmitted through one of the indirect paths 4, 6 must travel a longer distance to reach the mobile station 2 compared to the part of the signal traveling through the direct path 3. , Multiple instances of the same signal are received by the mobile station 2 at different times, ie with different time delays.

따라서, 파일럿 신호가 기지국(1)으로부터 전송되는 경우, 이동국(2)에서 시간(t)의 함수로서 수신되는 전력(P)는, 전력 지연 프로파일의 일례를 나타낸 도 2에 예시된 것처럼 보일 수 있다. 이 전력 지연 프로파일은, 노이즈 및 간섭 신호를 비롯하여, 이동국에 수신되는 모든 신호들을 보여준다. 그렇지만, 전력 지연 프로파일에서의 피크들만이 전송 신호의 다중 경로 성분에 대응한다. 이들 피크는 함께 채널의 임펄스 응답을 형성한다. 도 2에서, 시간(t3)에 수신된 피크(P3)는 도 1에서의 직접 경로(3)에 대응하는 반면, 시간(t4, t6)에 수신된 피크(P4, P6)는 각각 도 1에서의 간접 경로(4, 6)에 대응한다. 따라서, 일례로서, (피크(P6)에 대응하는) 경로(6)의 지연이 (피크(P3)에 대응하는) 경로(3)의 지연보다 크다는 것을 알 수 있다.Thus, when the pilot signal is transmitted from the base station 1, the power P received as a function of time t at the mobile station 2 may appear as illustrated in FIG. 2 showing an example of a power delay profile. . This power delay profile shows all signals received at the mobile station, including noise and interference signals. However, only the peaks in the power delay profile correspond to the multipath component of the transmission signal. These peaks together form the impulse response of the channel. In FIG. 2, the peak P 3 received at time t 3 corresponds to the direct path 3 in FIG. 1, while the peaks P 4 , P 6 received at time t 4 , t 6 . Respectively correspond to the indirect paths 4 and 6 in FIG. 1. Thus, as an example, it can be seen that the delay of the path 6 (corresponding to the peak P 6 ) is greater than the delay of the path 3 (corresponding to the peak P 3 ).

일반적으로, 수신된 신호의 지연 프로파일은 도 2에 나타낸 것처럼 연속적인 곡선으로서 이용가능하지 않다. 그 대신에, 이 지연 프로파일은 다수의 샘플값으로 이루어진다. 이것이 도 2에 도시된 연속적인 지연 프로파일에 대응하는 샘플링된 전력 지연 프로파일을 나타낸 도 3에 나타내어져 있다. 각각의 지연값

Figure 112008023106307-PCT00001
(단,
Figure 112008023106307-PCT00002
, 즉 가능한 전체 지연 범위)에 대해, 대응하는 전력값
Figure 112008023106307-PCT00003
이 나타내어져 있다. 이 경우에, 전력 지연 프로파일의 이용가능한 추정치는 똑같은 간격있는 샘플들
Figure 112008023106307-PCT00004
의 연속적인 시퀀스를 구성하며, 여기서
Figure 112008023106307-PCT00005
는 지연축(delay axis)의 0 위치의 가능한 시프트(shifting)이다.In general, the delay profile of the received signal is not available as a continuous curve as shown in FIG. Instead, this delay profile consists of multiple sample values. This is shown in FIG. 3, which shows a sampled power delay profile corresponding to the continuous delay profile shown in FIG. 2. Each delay value
Figure 112008023106307-PCT00001
(only,
Figure 112008023106307-PCT00002
, I.e., the total possible range of delay,
Figure 112008023106307-PCT00003
Is shown. In this case, the available estimate of the power delay profile is equally spaced samples.
Figure 112008023106307-PCT00004
Constitute a continuous sequence of, where
Figure 112008023106307-PCT00005
Is a possible shift of the zero position of the delay axis.

이동국(2) 및 기지국(1)은, 예를 들어, CDMA(Code Division Multiple Access) 시스템 또는 WCDMA(Wideband Code Division Multiple Access) 시스템에서 사용하도록 구성되어 있을 수 있으며, 그 경우에, 이동국(2)은, 주어진 채널에 대한 여러가지 다중 경로 신호를 식별 및 추적할 수 있는 RAKE 수신기를 사용할 수 있다. 이와 같이, 몇개의 다중 경로 성분의 에너지 또는 전력이 수신기에서 이용될 수 있다. RAKE 수신기에서, 각각의 다중 경로 성분은 대응하는 다중 경로 성분의 경로 지연과 똑같이 지연되는 확산 코드의 참조 복사본을 갖는 역확산기를 할당받는다. 역확산기들, 즉 RAKE 수신기의 핑거들의 출력은 이어서 코히런트하게 결합되어 심볼 추정치를 생성한다. 따라서, RAKE 수신기는 다중 경로 지연 및 모든 경로에 대한 채널 임펄스 응답의 값들을 알아야 한다. 가능한 한 많은 물리적 경로로부터의 신호 에너지가 수집되어야만 한다. 이러한 정보는 지연 프로파일들로부터 획득될 수 있다.The mobile station 2 and the base station 1 may, for example, be configured for use in a Code Division Multiple Access (CDMA) system or a Wideband Code Division Multiple Access (WCDMA) system, in which case the mobile station 2 Can use a RAKE receiver that can identify and track various multipath signals for a given channel. As such, the energy or power of several multipath components may be used at the receiver. At the RAKE receiver, each multipath component is assigned a despreader with a reference copy of the spreading code that is delayed equally to the path delay of the corresponding multipath component. The despreaders, i.e., the outputs of the fingers of the RAKE receiver, are then coherently combined to produce a symbol estimate. Thus, the RAKE receiver must know the values of the multipath delay and channel impulse response for all paths. Signal energy from as many physical paths as possible must be collected. This information can be obtained from the delay profiles.

여기에서 이동국에서의 RAKE 수신기를 참조하고 있지만, 유의해야 할 점은 이하에서 기술되는 알고리즘이 어떤 CDMA 수신기에서라도, 즉 이동국 또는 기지국에서 사용될 수 있고, 전송 방향이 업링크(uplink) 또는 다운링크(downlink)일 수 있다는 것이다.Although reference is made here to a RAKE receiver in a mobile station, it should be noted that the algorithm described below can be used in any CDMA receiver, i.e., in a mobile station or a base station, and the transmission direction is uplink or downlink. It can be.

전파 채널의 구조가 시간에 따라 일정하게 유지되지 않기 때문에, 기존의 경로의 지연이 변하며, 이전의 경로들이 사라지고 새로운 경로들이 나타난다. 모든 기지의 다중 경로 성분들의 변하는 지연이 추적되어야 하며, 새로운 경로가 나타나고 나서 곧바로 이들이 발견되어야만 한다. 따라서, 새로운 경로를 검출하기 위해, 어떤 구현들에서는, 일시적으로 페이딩된 기존의 경로를 재검출하기 위해 드물게 활성화되는 제한된 범위의 경로 검색기(limited-range path searcher)가 일반적으로 사용된다. 이것이 RAKE 수신기(10)의 개요를 나타낸 도 4에 예시되어 있다.Since the structure of the propagation channel does not remain constant over time, the delay of the existing path changes, the old paths disappear and new paths appear. The changing delays of all known multipath components should be tracked and they should be discovered soon after the new path appears. Thus, in some implementations, a limited-range path searcher, which is rarely activated to redetect existing paths that are temporarily fading, is generally used. This is illustrated in FIG. 4, which shows an overview of the RAKE receiver 10.

수신기(10)에서, 수신된 확산 데이터 신호는 경로 검색기(11) 및 RAKE 유닛(12)에 제공된다. 경로 검색기(11)는 경로 검색 윈도우(path search window)라고도 하는 어떤 범위의 지연들에 걸쳐 순간적인 임펄스 응답 추정치(복소값 또는 전력, 신호 대 간섭비)를 주기적으로 계산하는 장치이다. 주어진 지연값에 대한 복소 또는 전력값이, 예를 들어, 파일럿 심볼에 대한 수신된 데이터를 확산 시퀀스의 적절히 지연된 복사본과 상관시킴으로써 추정될 수 있다. 경로 검색기(11)가 종래에는 경로의 존재를 검출하는 데만 사용되었기 때문에, 그의 출력 분해능이 일반적으로 RAKE 유닛(12)이 요구하는 것보다 낮다. 검출된 경로 지연, 즉 지연 프로파일에서의 피크들을 나타내는 지연들이 이어서 지연 처리(13)에서 처리되고 RAKE 유닛(12) 및 채널 추정기(14)로 전달된다. 동 도면에서, 지연 처리(13)로부터 경로 검색기(11)로의 피드백 신호가 있다. 이것은, 전파 채널 시간 지연 프로파일에서의 변화들을 해결하기 위해, 경로 검색기 윈도우의 중앙을 조정하기 위한 것이다.At the receiver 10, the received spread data signal is provided to the path finder 11 and the RAKE unit 12. The path searcher 11 is a device that periodically calculates an instantaneous impulse response estimate (complex value or power, signal to interference ratio) over a range of delays, also called a path search window. The complex or power value for a given delay value can be estimated, for example, by correlating the received data for the pilot symbol with a properly delayed copy of the spreading sequence. Since the path finder 11 is conventionally only used to detect the presence of a path, its output resolution is generally lower than that required by the RAKE unit 12. Detected path delays, ie delays representing peaks in the delay profile, are then processed in delay processing 13 and passed to RAKE unit 12 and channel estimator 14. In the same figure, there is a feedback signal from the delay process 13 to the path finder 11. This is to adjust the center of the path finder window to resolve changes in the propagation channel time delay profile.

수신된 신호들은 이어서 RAKE 유닛(12)에서 역확산되고, 이 때 각각의 보고된 지연은 RAKE 핑거를 할당받고, 각각의 RAKE 핑거는 복소 역확산 데이터 심볼을 제공한다. 채널 추정기(14)에서, 각각의 경로에 대한 채널 추정치가 RAKE 유닛(12)에 의해 제공된 역확산 데이터 심볼 및 경로 검색기(11)에 의해 제공된 검출된 지연들로부터 계산된다. 결합기(16)에서, RAKE 유닛(12)에 의해 제공된 역확산 데이터 심볼은 공액 채널 추정치와 곱해지고, 그 결과가 디코더(17)에서 추가적인 디코딩을 위해 사용된다.The received signals are then despread in RAKE unit 12, where each reported delay is assigned a RAKE finger, and each RAKE finger provides a complex despread data symbol. In channel estimator 14, the channel estimate for each path is calculated from the despread data symbol provided by RAKE unit 12 and the detected delays provided by path finder 11. At combiner 16, the despread data symbols provided by RAKE unit 12 are multiplied by the conjugate channel estimate, and the result is used for further decoding at decoder 17.

WCDMA 네트워크에서, 이웃하는 셀들로부터의 신호 품질의 측정들이, 일반적으로 예를 들어 CPICH(Common Pilot Channel, 공통 파일럿 채널)로부터의 파일럿 신호들에 기초하여, 주기적으로 보고된다. 3번의 신호 품질 측정이 CPICH(Common Pilot Channel)에 대해 수행된다. RSSI(Received Signal Strength Indicator, 수신 신호 강도 표시자)는 안테나 커넥터에서 측정되는, 신호 및 간섭을 비롯한, 총 수신 전력(total received power)으로서 정의되고, RSCP(Received Signal Code Power, 수신 신호 코드 전력)은 CPCH로부터의 수신 전력이며,

Figure 112008023106307-PCT00006
는 총 전송 전력에 대한 CPCH의 PN 칩별 수신 에너지의 비율이다, 즉
Figure 112008023106307-PCT00007
이다. 상세하게는,
Figure 112008023106307-PCT00008
및 RSCP가 네트워크에 주어진 셀의 품질을 알려준다. 실제로, RSCP 및 RSSI가 계산되고, 이 계산이 이어서
Figure 112008023106307-PCT00009
를 제공한다.In a WCDMA network, measurements of signal quality from neighboring cells are generally reported periodically, for example based on pilot signals from the Common Pilot Channel (CPICH). Three signal quality measurements are performed for the Common Pilot Channel (CPICH). Received Signal Strength Indicator (RSSI) is defined as total received power, including signal and interference, measured at the antenna connector, and is received signal code power (RSCP). Is the received power from the CPCH,
Figure 112008023106307-PCT00006
Is the ratio of the received energy per PN chip of the CPCH to the total transmit power, i.e.
Figure 112008023106307-PCT00007
to be. Specifically,
Figure 112008023106307-PCT00008
And RSCP informs the quality of a given cell in the network. In practice, RSCP and RSSI are calculated, which is followed by
Figure 112008023106307-PCT00009
To provide.

경로 검색기(11) 및 지연 처리(13)는 RSCP 및 RSSI를 계산한다. 수신된 신호는 셀에 대한 스크램블링 코드 및 CPICH 채널화 코드와 상관된다, 즉 CPICH 심볼이 역확산된 다음에 누적된다. 이것이 주어진 수의 시간 지연에 대해 행해진다. 주어진 지연

Figure 112008023106307-PCT00010
에 대한 누적된 신호의 강도는 이 시간 지연에 포함된 전력
Figure 112008023106307-PCT00011
을 반영한다. 이 강도가 지정된 노이즈 플로어(noise floor)보다 높은 것으로 판정되는 경우, 이는 다중 경로를 나타내는 것으로 말해지고, 그의 전력이 RSCP에 기여한다.The path finder 11 and the delay process 13 calculate the RSCP and RSSI. The received signal is correlated with the scrambling code and the CPICH channelization code for the cell, i.e., the CPICH symbols are despread and then accumulated. This is done for a given number of time delays. Given delay
Figure 112008023106307-PCT00010
The accumulated signal strength for is the power included in this time delay.
Figure 112008023106307-PCT00011
Reflects. If it is determined that this intensity is higher than the specified noise floor, it is said to represent a multipath, and its power contributes to the RSCP.

WCDMA 시스템의 경우, 다중 경로 지연의 검출이 종래에는 2-단계 프로세스로서 행해졌다. 먼저, 다중 경로 지연의 위치를 식별하기 위해 광역의 비교적 개략적인 경로 검색(wide and relative coarse path search)이 행해진다. 이러한 검색의 분해능, 즉 지연들 간의 거리는 한 칩 이하 정도이며, 시간 지연은 보통 등간격으로 떨어져 있다. 이 검색에서 경로 검색기에 의해 처리되는 일련의 지연을 경로 검색기 윈도우라고 한다. 경로 검색기 윈두오에서 처리되는 시간 지연의 수는 대략 60 내지 150이다. 보통, 특정의 지연에 대한 수신 전력 또는 신호대 간섭비(SIR)가 지연의 품질에 대한 기준으로서 사용된다.In the case of a WCDMA system, detection of multipath delay has conventionally been done as a two-step process. First, a wide and relative coarse path search of a wide area is performed to identify the location of the multipath delay. The resolution of this search, i. The series of delays handled by the path finder in this search is called the path finder window. The number of time delays handled in the path finder Winduo is approximately 60 to 150. Usually, the received power or signal to interference ratio (SIR) for a particular delay is used as a reference for the quality of the delay.

언급된 바와 같이, 이 제1 검색의 분해능이 일반적으로 RAKE에 의해 요구되는 것보다 낮기 때문에, 종래에는 로컬화된 더 미세한 검색(localized and finer search)이 이어서 선택된 범위의 지연들에 걸쳐 수행되었으며, 여기서 시간 지연의 수는 대략 20 내지 50이다. 이 검색의 분해능은 보통 1/2 칩 내지 1/8 칩 정도이다. 이전과 같이, SIR 또는 전력이 품질 척도로서 사용된다. 로컬화된 검색의 결과로부터, RAKE에서 데이터를 역확산하는 데 어느 지연을 사용할지가 결정된다.As mentioned, since the resolution of this first search is generally lower than that required by RAKE, a localized and finer search has conventionally been performed over a selected range of delays, The number of time delays here is approximately 20-50. The resolution of this search is usually on the order of 1/2 to 1/8 chips. As before, SIR or power is used as a quality measure. From the results of the localized search, it is determined which delay to use to despread the data in the RAKE.

2 단계 해결책이 상당한 수의 역확산기를 필요로 하기 때문에, 로컬화된 검색이 회피될 수 있다면 유익할 것이다. 따라서, 이하에서, 전파 채널 시간 지연을 탐색 및 모니터링하고, 데이터를 역확산하기 위한 시간 지연을 선택하며, 경로 검색기 윈도우를 조정하고, 모니터링된 셀들로부터 무선 링크 측정 품질값을 계산하기 위해 광역 검색(wide search)에만 의존하는 방법이 기술된다.Since the two-step solution requires a significant number of despreaders, it would be beneficial if localized searches could be avoided. Thus, in the following, the search for and propagation of the propagation channel time delay, the selection of the time delay to despread the data, the adjustment of the path finder window, and the calculation of the radio link measurement quality value from the monitored cells A method of relying only on wide search is described.

이하의 설명에서, 광역 검색의 분해능이 1/2 칩인 것으로 가정된다. 그렇지만, 3/4 칩 또는 칩 분해능으로 동작하는 경로 검색기에 대해 동일한 추론이 사용될 수 있다. 데이터를 역확산하기 위해 선택된 지연들의 정확도가 1/4 칩의 분해능으로 주어진다. 다시 말하면, 이하에 기술되는 방법은 더 미세한 또는 더 개략적인 분해능을 해결하기 위해 용이하게 조정된다.In the following description, it is assumed that the resolution of the global search is 1/2 chip. However, the same reasoning can be used for a path finder operating at 3/4 chip or chip resolution. The accuracy of the delays chosen to despread the data is given by the resolution of 1/4 chip. In other words, the method described below is easily adjusted to solve finer or more coarse resolution.

경로 검색기 자체의 기능은 공지되어 있으며, 여기에서 더 상세히 기술하지 않는다. 경로 검색기(11) 또는 지연 처리(13)가, 상기한 바와 같이, 수신 신호 세기 표시자 RSSIsamp, 즉 우리가 경로 검색기를 실행하고 있을 때 우리가 있는 주파수에 대한 총 수신 전력 및 셀(c) 및 d(단, d는 시간 상으로 등간격으로 떨어져 있는 일련의 시간 지연으로부터 취해짐)로서 인덱싱된 지연에 대한 전력값

Figure 112008023106307-PCT00012
를 제공하는 것으로 가정한다.The function of the route finder itself is known and is not described in further detail here. The path finder 11 or delay processing 13, as described above, receives the received signal strength indicator RSSI samp , ie the total received power and cell c for the frequency we are at when we are running the path finder. And d, provided that d is taken from a series of time delays spaced at equal intervals in time.
Figure 112008023106307-PCT00012
Assume to provide.

먼저, 서로 다른 셀에 대한 경로 검색기 활성화를 어떻게 스케쥴링하는지 및 경로 검색기의 결과의 후처리가 어느 순서로 행해져야 하는지에 대해 기술한다. 제안된 스케쥴링 방식이 구현하기 쉽지만, 동적 경로 검색기 활성화 시간 스케쥴링에 대응하기 위해 충분히 융통성이 있다.First, we describe how to schedule path searcher activation for different cells and in what order the post-processing of the results of the path searcher should be done. Although the proposed scheduling scheme is easy to implement, it is flexible enough to cope with dynamic path finder activation time scheduling.

RAKE에서 데이터를 역확산시키기 위한 지연은 매 Tdelay selection 프레임마다 선택되는 것으로 가정된다. 이것은 모바일의 속도 및 새로운 전파 채널 지연이 발생하는 주파수에 따라 변할 수 있는 파라미터이다. 수신 신호 코드 전력 RSCP 및 수신 신호 강도 표시자 RSSI 등의 측정 정보가 매 Tmeasurement 프레임마다 수집된다. Tmeasurement의 값은 상위 계층 스케쥴링에 의해 지정되는 우리가 있는 셀 모드에 의존한다. 예를 들어, Tmeasurement는 Cell DCH(Dedicated CHannel) 모드에서 20 프레임이다.The delay for despreading data in RAKE is assumed to be selected every T delay selection frame. This is a parameter that can vary depending on the speed of the mobile and the frequency at which the new propagation channel delay occurs. Measurement information such as received signal code power RSCP and received signal strength indicator RSSI is collected every T measurement frame. The value of T measurement depends on the cell mode in which we are specified by higher layer scheduling. For example, T measurement is 20 frames in Cell DCH (Dedicated CHannel) mode.

예를 들어, 0으로 초기화되어 있는 프레임 카운터(nc)는 모든 셀(c)과 연관되어 있다. 이 카운터는 매 프레임마다 1씩 증가하여 최대값 Nc에까지 이른다. 이 카운터는 셀에 대한 경로 검색기가 활성화될 때마다 Δnc만큼 감소된다. 카운터(nc)가 Tdelay selection에 도달하자마자, 이 셀은 문제의 셀에 대해 경로 검색기를 실행시키게 될 FIFO(first-in-first-out) 큐 또는 리스트에 놓여진다. 일반적으로, 우리는 Nc를 1.5 Tdelay selection으로, Δnc를 Tdelay selection으로 선택한다. 유의할 점은 그 셀이 큐에 있는지 여부에 상관없이 카운터 nc가 그의 값을 계속하여 증분시킨다는 것이다. 제안된 파라미터 설정에서, 셀이 서비스를 받기 이전에 큐에서 얼마동안 기다려야만 하는 경우, 카운터 nc가 그의 최대값에 도달할지도 모르기 때문에 이것이 기억된다는 것을 알고 있다. 이 경우에, 셀에 대한 새로운 경로 검색기 활성화가 0.5 Tdelay selection 프레임 내에 큐에 넣어진다. 따라서, Nc가 Tdelay selection보다 큰 이유는 셀이 실행될 때까지 셀이 큐에 들어 있는 시간으로부터 셀에 대한 경로 검색기 활성화에서의 (경로 검색기의 상위 우선순위 이용으로 인한) 어떤 예상되지 않은 지연에 대해서도 대처하기 위함이다. 시간에 따라, 우리는 경로 검색기를 평균적으로 매 Tdelay selection 프레임마다 실행하게 된다. 여기서, 우리는 평균적으로 모든 요구된 경로 검색기 활성화를 스케쥴링하는 것이 가능한 것으로, 즉 Tdelay selection이 너무 작지는 않은 것으로 가정한다. 각각의 경로 검색기 활성화가 4 슬롯 길이인 경우, Tdelay selection은 6 프레임 이상일 수 있다.For example, a frame counter n c initialized to zero is associated with every cell c. This counter increments by one every frame to its maximum value N c . This counter is decremented by Δn c each time the path finder for the cell is activated. Counter (n c ) is T delay As soon as selection is reached, this cell is placed in a first-in-first-out (FIFO) queue or list that will run the path finder for the cell in question. In general, we select Nc as the 1.5 T delay selection and Δnc as the T delay selection . Note that the counter n c continues to increment its value whether or not the cell is in the queue. In the proposed parameter setting, we know that if the cell has to wait for some time in the queue before receiving the service, this is remembered since the counter n c may reach its maximum. In this case, new path finder activation for the cell is queued within the 0.5 T delay selection frame. Thus, the reason N c is greater than T delay selection is due to any unexpected delay (due to the use of the path detector's higher priority) in the path finder activation for the cell from the time the cell is queued until the cell is executed. This is to cope with. Over time, we run the path finder on average every T delay selection frame. Here, we assume that on average it is possible to schedule all required path finder activations, ie T delay selection is not too small. If each path finder activation is 4 slots long, the T delay selection may be 6 frames or more.

이것이 도 5에 도시되어 있다. 주어진 셀에 대한 카운터가 시간 t0에서 0으로 리셋되어 있음을 알 수 있다. 한 프레임 후에, 카운터는 1만큼 증분되고, 시간 t1에서의 카운터가 Tdelay selection(여기서는, 6 프레임으로 설정되어 있음)에 도달할 때까지 이것이 반복되고, 셀은 수행될 경로 검색에 대한 큐에 배치된다. 이 상황에서, 셀에 대한 경로 검색이 짧은 시간 내에 활성화될 수 있는 것으로 가정한다. 따라서, 그 다음 프레임 내에, 시간 t2에서, 경로 검색기의 활성화에 의해 카운터 값이 Δnc(여기서, Tdelay selection, 즉 6 프레임과 같음)만큼 감소되고, 따라서 카운터 값이 다시 0이다. 카운터는 각각의 프레임 이후에 1만큼 계속하여 증분된다.This is shown in FIG. It can be seen that the counter for a given cell is reset to zero at time t 0 . After one frame, the counter is incremented by one , and this is repeated until the counter at time t 1 reaches T delay selection (which is set to six frames here), and the cell is queued for the path search to be performed. Is placed. In this situation, it is assumed that the path search for the cell can be activated within a short time. Thus, within the next frame, at time t 2 , the counter value is reduced by Δn c (where T delay selection , ie equal to 6 frames) by activation of the path finder, and thus the counter value is again zero. The counter continues to increment by 1 after each frame.

그 다음에, 셀의 활성화가 셀 경로 검색에 대한 큐에 배치되고 나서 몇 프레임후로 지연되는 상황이 도시되어 있다. 다시 말하면, 시간 t3에서, 카운터는 Tdelay selection에 도달하고, 셀이 큐에 배치된다. 그렇지만, 경로 검색이 실제로는 몇 프레임 후까지 활성화되지 않기 때문에, 경로 검색기의 활성화에 의해 카운터 값이 시간 t3에서 Δnc만큼 감소되기 이전에, 카운터는 여전히 2번 이상 증분된다. 그렇지만, 이 때 카운터 값은 단지 값 2로 감소되며, 따라서 이미 시간 t5에서, 카운터는 다시 Tdelay selection에 도달하고, 셀이 큐에 배치된다. 따라서, 경로 검색기의 실제 활성화가 지연되었지만, 셀이 이전에 큐에 배치되고 나서 Tdelay selection 후에 셀이 큐에 배치된다는 것을 알 수 있다.Next, a situation is shown in which activation of a cell is delayed a few frames after being placed in a queue for cell path search. In other words, at time t 3 , the counter reaches T delay selection and the cell is placed in the queue. However, since the path search is not actually activated until a few frames later, the counter is still incremented two or more times before the counter value is decreased by Δn c at time t 3 by activation of the path searcher. However, at this time the counter value is only reduced to the value 2, so that already at time t 5 , the counter reaches T delay selection again and the cell is placed in the queue. Thus, although the actual activation of the path finder was delayed, it can be seen that after the T delay selection the cell is placed in the queue after the cell was previously placed in the queue.

마지막으로, 더 긴 지연을 갖는 상황이 도시되어 있다. 시간 t6에서, 카운터가 최대값 Nc(이는 여기에서 값 9(1.5 Tdelay selection와 같음)로 설정되어 있음)에 도달되고, 경로 검색기가 시간 t7에서 마지막으로 활성화될 때까지 카운터가 이 값에 머물러 있다. 이 때, 카운터값은 단지 값 3으로 감소되고, 따라서 이미 시간 t8에서, 카운터는 다시 Tdelay selection에 도달하고, 셀이 큐에 배치된다. 따라서, 이 예에서 사용되는 값들에서, 긴 지연 이후에도, 셀이 경로 검색기의 활성화 이후 0.5 Tdelay selection 이내에 다시 큐에 배치된다는 것을 알 수 있다.Finally, a situation with a longer delay is shown. At time t 6 , the counter reaches its maximum value N c (which is set here to the value 9 (equivalent to 1.5 T delay selection )), and the counter remains until the path finder is last activated at time t 7 . Stay at the value. At this time, the counter value is reduced only to the value 3, so that already at time t 8 , the counter reaches T delay selection again and the cells are placed in the queue. Thus, from the values used in this example, it can be seen that even after a long delay, the cell is queued again within 0.5 T delay selection after activation of the path finder.

측정과 관련하여, 우리가 측정을 하거나 그로부터 데이터를 수신하는 일련의 셀이 매 Tmeasurement 마다 갱신된다. 어떤 측정 구간 동안에 우리가 총 몇개의 셀을 처리하고 있는지를 아는 것이 RSSI의 추정에서 노이즈를 감소시키기 위해 측정 구간 동안에 우리가 몇개의 RSSIsamp 샘플을 평균하거나 필터링할 수 있는지에 대한 단서를 제공한다. 우리가 다루고 있는 주파수에서, 셀의 총 수를 NRSSI로 나타내기로 하자. RSSIsamp 값의 필터링에서의 필터 파라미터는 이어서 NRSSI에 의존하게 된다. 이것이 이하에서 사용된다.Regarding the measurement, the series of cells we measure or receive data from is updated every T measurement . Knowing how many cells we are processing during the measurement interval gives a clue as to how many RSSI samp samples we can average or filter during the measurement interval to reduce noise in the RSSI estimation. At the frequencies we are dealing with, let's denote the total number of cells in N RSSI . The filter parameter in the filtering of RSSI samp values will then depend on the N RSSI . This is used below.

이제부터 지연 선택, 측정, 및 경로 검색기 윈도우 배치가 어떻게 상호연결되는지를 기술한다. 도 6은 동작들의 흐름의 개요를 제공하는 흐름도(100)를 나타낸 것이다. 유의할 점은, 2개의 마름모 상자(106, 108)에서, 측정 정보에 대한 또는 RAKE에서 데이터를 역확산시키기 위해 사용되는 지연을 갱신시키는 것에 대한 요청이 있는지 여부가 질문된다는 것이다. 언제 이러한 요청이 들어오는지는 상기한 스케쥴링 가정에 의해 결정된다. 다른 블록들이 현재 처리되고 있는 경우 요청이 즉각 처리되지 않을 수도 있다는 것에 유의한다. 그 다음에, 우리는 흐름도의 각각의 단계의 상세를 다룬다.We now describe how delay selection, measurement, and path finder window placement are interconnected. 6 shows a flowchart 100 that provides an overview of the flow of operations. Note that, in the two rhombus boxes 106 and 108, it is queried whether there is a request for measuring information or for updating the delay used to despread the data in the RAKE. When such a request comes in is determined by the scheduling assumption described above. Note that the request may not be processed immediately if other blocks are currently being processed. Then, we deal with the details of each step of the flowchart.

단계(101)는 보류 중인 경로 검색기 활성화의 리스트, 즉 수행될 경로 검색에 대한 상기한 큐를 폴링하고, 리스트 또는 큐에서 그 다음 항목을 선택한다. 이 단계는 경로 검색기 활성화가 실행될 필요한 연속적인 슬롯들을 찾을 수 있자마자 경로 검색기 활성화를 기동시킨다. 우리는 적어도 한 프레임 전방의 전송 패턴을 알고 있다고 항상 가정할 수 있다. 우리가 경로 검색기 활성화를 기동시켰으면, 우리는 이제 막 완료된 경로 검색기 활성화(즉, 단계(103) 이후)로부터 정보를 처리하기 시작(단계 102)한다.Step 101 polls a list of pending path finder activations, that is, said queue for the path search to be performed, and selects the next item in the list or queue. This step activates path finder activation as soon as it can find the contiguous slots needed to execute path finder activation. We can always assume that we know the transmission pattern at least one frame ahead. Once we have activated the Path Finder activation, we start processing the information from the just completed Path Finder activation (i.e. after step 103) (step 102).

다른 대안으로서, 우리는 완료된 결과를 처리하는 동안 미리 정해진 수(말하자면, 한번에 4개)의 활성화를 실행하도록 경로 검색기를 스케쥴링할 수 있다. 단계(102)에서, 후자의 구현을 위해, 우리는 이어서 모든 완료된 경로 검색기 활성화가 처리되었는지를 검사하고, 처리된 경우, 다른 일련의 경로 검색기 활성화로 경로 검색기를 제어하는 시퀀서(sequencer)를 구성하며, 이어서 완료된 경로 검색기 결과를 처리하거나 그의 처리를 계속하기 위해 진행된다.As another alternative, we can schedule the route finder to perform a predetermined number (ie, four at a time) activation while processing the completed results. In step 102, for the latter implementation, we then check whether all completed path retriever activations have been processed, and if so, construct a sequencer that controls the path retriever with another set of path retriever activations. The process then proceeds to process or continue with the completed path retriever results.

먼저, 단계(103)에서, RSSI 값이 갱신된다. 경로 검색기 활성화의 길이에 걸쳐 계산되는 RSSIsamp 샘플값이 경로 검색기 하드웨어 블록에 의해 제공된다. 필터링된 수신 신호 강도 표시자 RSSIfilt는 따라서 다음과 같이 갱신될 수 있다.First, in step 103, the RSSI value is updated. The RSSI samp sample value, calculated over the length of the path locator activation, is provided by the path locator hardware block. The filtered received signal strength indicator RSSI filt can thus be updated as follows.

Figure 112008023106307-PCT00013
Figure 112008023106307-PCT00013

여기서, 필터링 인자

Figure 112008023106307-PCT00014
는 상기한 NRSSI의 함수이다. 보다 정확하게는,
Figure 112008023106307-PCT00015
는 다음과 같이 정의될 수 있다.Where filtering factor
Figure 112008023106307-PCT00014
Is a function of N RSSI described above. More precisely,
Figure 112008023106307-PCT00015
May be defined as follows.

Figure 112008023106307-PCT00016
Figure 112008023106307-PCT00016

여기서, 플로어 함수는 그 다음 가장 가까운 작은쪽 정수값으로의 반올림을 수행한다.Here, the floor function rounds to the next nearest small integer value.

이러한 방식으로 필터링 인자를 선택함으로써, 우리는 기본적으로 측정 구간 Tdelay selection에 걸쳐 모든 RSSIsamp 샘플들의 평균을 근사화한다. 이것이 첫번째 샘플인 경우,

Figure 112008023106307-PCT00017
는 1로 설정될 수 있다. 다른 대안으로서, 우리는 측정 기간에 걸쳐 저장된 RSSI 샘플들의 이동 평균을 계산하고 이를 RSSIfilt로서 저장할 수 있다.By selecting the filtering factor in this way, we basically approximate the average of all RSSI samp samples over the measurement interval T delay selection . If this is the first sample,
Figure 112008023106307-PCT00017
May be set to one. As another alternative, we can calculate the moving average of RSSI samples stored over the measurement period and store them as RSSI filt .

그 다음에, 단계(104)에서, 모니터링된 시간 지연 및 대응하는 전력값이 갱신된다. 여기서 유의할 점은 모니터링된 시간 지연이 보통 소프트웨어로 저장되고 처리된다는 것이다. 따라서, 경로 검색기가 어떤 범위의 등간격으로 떨어져 있는 지연들에 대해 고정된 수의 품질값을 계산한다는 사실에도 불구하고, 각각의 셀에 대한 모니터링된 시간 지연들의 수를 최소화하기 위한 관심 지점이 있다. 모니터링된 지연 세트로서 경로 검색기 윈도우 전체를 선택하는 것은 따라서 적당한 옵션이 아니며, 따라서, 예를 들어, 가장 큰 전력값을 갖는 다수의 지연들이 모니터링된 지연 세트로서 선택된다. 단계(104)에서, 이제 막 수행된 경로 검색을 고려하여 이들 모니터링된 시간 지연들 및 대응하는 전력값이 갱신된다. 따라서, 새로운 경로 검색의 지연을 단지 사용하는 것 대신에, 이전의 값들을 고려하여 이미 모니터링된 지연들이 갱신된다. 이것은 이제부터 기술하게 될 지연 갱신 함수(delay update function)에 의해 행해질 수 있다.Then, in step 104, the monitored time delay and corresponding power value are updated. Note that the monitored time delays are usually stored and handled in software. Thus, despite the fact that the path finder calculates a fixed number of quality values for delays that are spaced at equal intervals, there is a point of interest to minimize the number of monitored time delays for each cell. . Selecting the entire path finder window as the monitored delay set is therefore not a suitable option, so that, for example, multiple delays with the largest power value are selected as the monitored delay set. In step 104, these monitored time delays and corresponding power values are updated to account for the path search just performed. Thus, instead of just using the delay of the new path search, the already monitored delays are updated taking into account the previous values. This can be done by a delay update function which will now be described.

지연 갱신 함수는, 모니터링된 지연 세트 및 가능한 새로운 지연 세트가 주어진 경우, 모니터링된 지연 세트를 갱신하는 함수이다. 이 함수에의 입력들은 모니터링된 시간 지연의 세트

Figure 112008023106307-PCT00018
, 그의 전력값
Figure 112008023106307-PCT00019
, 및 그의 새로운 샘플
Figure 112008023106307-PCT00020
이다. 게다가, 아마도 새로운 시간 지연의 세트
Figure 112008023106307-PCT00021
과 그의 전력값
Figure 112008023106307-PCT00022
, 및 노이즈 레벨
Figure 112008023106307-PCT00023
이다. 이 함수의 출력은 갱신된 모니터링된 시간 지연 세트
Figure 112008023106307-PCT00024
및 그의 전력값
Figure 112008023106307-PCT00025
이다. 이 함수에 의해 사용되는 파라미터들은 전력값
Figure 112008023106307-PCT00026
, 새로 발견된 지연들에 대한 페널티 파라미터(penalty parameter)
Figure 112008023106307-PCT00027
, 필터링 파라미터
Figure 112008023106307-PCT00028
, 및 적어도 1/4 칩 4개 간격으로 떨어져 있어야만 하는 피크들의 최대수 NPeaks을 비교할 때 사용되는 문턱값 세트이다.The delay update function is a function that updates a set of monitored delays given a set of monitored delays and a possible new set of delays. Inputs to this function are the set of monitored time delays
Figure 112008023106307-PCT00018
, Its power value
Figure 112008023106307-PCT00019
, And his new sample
Figure 112008023106307-PCT00020
to be. Besides, perhaps a set of new time delays
Figure 112008023106307-PCT00021
And its power value
Figure 112008023106307-PCT00022
, And noise levels
Figure 112008023106307-PCT00023
to be. The output of this function is an updated set of monitored time delays.
Figure 112008023106307-PCT00024
And its power value
Figure 112008023106307-PCT00025
to be. The parameters used by this function are power values
Figure 112008023106307-PCT00026
Penalty parameter for newly discovered delays
Figure 112008023106307-PCT00027
, Filtering parameters
Figure 112008023106307-PCT00028
, And a threshold value set to be used when comparing the maximum number N of peaks Peaks at least 1/4 must be apart into four chip intervals.

현 상황에서, 이하의 입력들을 가지고 지연 갱신 함수가 사용될 수 있다.In the present situation, a delay update function can be used with the following inputs.

-

Figure 112008023106307-PCT00029
는 τc와 같고(단, τc는 셀 c에 대한 모니터링된 지연 세트임),-
Figure 112008023106307-PCT00029
It is equal to τ c (stage, τ c is the monitored delay set for the cell being c),

-

Figure 112008023106307-PCT00030
이며, 여기서 경로 검색기의 출력은 셀 c에 대한 Pc,d 및 d에 의해 인덱싱된 시간 지연으로서 나타내어지고, τ(d)는 인덱스 d의 대응하는 시간 지연에의 매핑이며,-
Figure 112008023106307-PCT00030
Where the output of the path searcher is represented as the time delay indexed by P c, d and d for cell c, τ (d) is the mapping of the index d to the corresponding time delay,

-

Figure 112008023106307-PCT00031
는 저장된 값 Pc에 의해 주어지고,-
Figure 112008023106307-PCT00031
Is given by the stored value P c ,

-

Figure 112008023106307-PCT00032
이며, 여기서
Figure 112008023106307-PCT00033
는 현재의 경로 검색기 활성화에서의
Figure 112008023106307-PCT00034
최대 피크 및 그의 1/2 칩 이웃들에 대응하는 지연 세트이다. 여기서 하드웨어로 또는 소프트웨어로 가장 큰
Figure 112008023106307-PCT00035
개 피크들을 추출하는 분류 함수를 갖는다는 것을 암시적으로 알 수 있다. 분류 함수는 가장 큰 피크 및 그의 이웃들을 선택함으로써 진행하며, 이들 지연을 추가적인 고려로부터 제외시키고, 이어서
Figure 112008023106307-PCT00036
개 피크들이 선택될 때까지, 계속하여 나머지 지연들 중에서 가장 큰 피크 및 그의 이웃들을 검색한다. 명백하게도, 경로 검색기 윈도우 밖에 있는 어떤 1/2 칩 이웃이라도
Figure 112008023106307-PCT00037
세트의 일부가 아닌데, 그 이유는 연관된 전력값이 없기 때문이다.-
Figure 112008023106307-PCT00032
, Where
Figure 112008023106307-PCT00033
In the current path finder activation
Figure 112008023106307-PCT00034
Delay set corresponding to the maximum peak and its half chip neighbors. Where hardware or software is the largest
Figure 112008023106307-PCT00035
It can be seen implicitly that we have a classification function to extract dog peaks. The classification function proceeds by selecting the largest peak and its neighbors, excluding these delays from further consideration, and then
Figure 112008023106307-PCT00036
Until the peaks are selected, we continue to search for the largest peak and its neighbors among the remaining delays. Apparently, any 1/2 chip neighbor outside the path finder window
Figure 112008023106307-PCT00037
It is not part of the set because there is no associated power value.

- 노이즈

Figure 112008023106307-PCT00038
가 RSSIfilt에 의해 주어지는 것으로 한다.- noise
Figure 112008023106307-PCT00038
Is given by RSSI filt .

파라미터값들은 다음과 같이 선택될 수 있다.The parameter values can be selected as follows.

파라미터parameter 적당한 값의 범위A reasonable range of values 적당한 값의 예Examples of reasonable values

Figure 112008023106307-PCT00039
Figure 112008023106307-PCT00039
0 내지 0.10 to 0.1 00
Figure 112008023106307-PCT00040
Figure 112008023106307-PCT00040
0 내지 0.10 to 0.1 00
Figure 112008023106307-PCT00041
Figure 112008023106307-PCT00041
0.05 내지 10.05 to 1 0.1250.125
Figure 112008023106307-PCT00042
Figure 112008023106307-PCT00042
0.05 내지 10.05 to 1 0.06250.0625
Figure 112008023106307-PCT00043
Figure 112008023106307-PCT00043
0.05 내지 10.05 to 1 0.50.5
Figure 112008023106307-PCT00044
Figure 112008023106307-PCT00044
0.02 내지 0.20.02 to 0.2 0.10.1
Figure 112008023106307-PCT00045
Figure 112008023106307-PCT00045
6 내지 126 to 12 1010
Figure 112008023106307-PCT00046
Figure 112008023106307-PCT00046
0 또는 10 or 1 00

우리는 시간 지연

Figure 112008023106307-PCT00047
Figure 112008023106307-PCT00048
의 합집합에 대한 전력값을 조정하는 것으로 시작한다. 우리는 조정된 전력값을
Figure 112008023106307-PCT00049
로 표기한다. 이하에서
Figure 112008023106307-PCT00050
는 시간 지연 τ에 대응하는 인덱스이다. 이하의 조건문이 이어서 실행된다.We delay time
Figure 112008023106307-PCT00047
And
Figure 112008023106307-PCT00048
Begin by adjusting the power values for the union of. We can adjust the power
Figure 112008023106307-PCT00049
It is written as. Below
Figure 112008023106307-PCT00050
Is an index corresponding to the time delay τ. The following conditional statements are subsequently executed.

Figure 112008023106307-PCT00051
이고
Figure 112008023106307-PCT00052
인 경우,
Figure 112008023106307-PCT00051
ego
Figure 112008023106307-PCT00052
If is

Figure 112008023106307-PCT00053
Figure 112008023106307-PCT00053

새로운 전력값

Figure 112008023106307-PCT00054
의 정의로부터, 우리는 지연이 모니터링된 세트의 일부인 경우 지연을 유지하는 데 바이어스가 있다는 것을 알고 있다.
Figure 112008023106307-PCT00055
의 두번째 행은 아주 강한 샘플(세번째 행)과 아주 약한 샘플(첫번째 행)의 사례들 간의 원만한 천이를 생성하기 위한 것이다. 이 생각은 대부분 첫번째 행이 활성화되도록, 즉 샘플들의 필터링이 우선적이도록 문턱값
Figure 112008023106307-PCT00057
가 선택되어야만 한다는 것이다.New power value
Figure 112008023106307-PCT00054
From the definition of, we know that there is a bias in maintaining the delay if the delay is part of the monitored set.
Figure 112008023106307-PCT00055
The second row of is to create a smooth transition between the cases of very strong sample (third row) and very weak sample (first row). The idea is that in most cases the threshold is such that the first row is active, i. And
Figure 112008023106307-PCT00057
Must be selected.

우리는 어떤 필터 상수

Figure 112008023106307-PCT00058
에 대해 이전의 갱신을 다음과 같이 일반화할 수 있다.We have any filter constant
Figure 112008023106307-PCT00058
We can generalize a previous update to

Figure 112008023106307-PCT00059
Figure 112008023106307-PCT00059

명백하게도, 우리는

Figure 112008023106307-PCT00060
값들이 어떻게
Figure 112008023106307-PCT00061
에 또는 단지 2개의 레벨에 관련되어 있는지에 따라 이것을 다른 필터링의 훨씬 더 많은 레벨들로 일반화할 수 있다.Obviously, we
Figure 112008023106307-PCT00060
How the values are
Figure 112008023106307-PCT00061
You can generalize this to much more levels of different filtering depending on whether or not it is related to only two levels.

이전의 값

Figure 112008023106307-PCT00062
이 없는 경우, 즉 정의되지 않은 경우(이하 참조), 우리는
Figure 112008023106307-PCT00063
Figure 112008023106307-PCT00064
와 같은 것으로 한다.Previous value
Figure 112008023106307-PCT00062
If there is no, that is not defined (see below), we
Figure 112008023106307-PCT00063
To
Figure 112008023106307-PCT00064
Shall be the same as

Figure 112008023106307-PCT00065
이고
Figure 112008023106307-PCT00066
인 경우,
Figure 112008023106307-PCT00065
ego
Figure 112008023106307-PCT00066
If is

Figure 112008023106307-PCT00067
이다.
Figure 112008023106307-PCT00067
to be.

이것은 새로운 지연이 양호한 품질의 지연이 아닌 한 이를 모니터링된 세트에 집어 넣는데 신중하다는 것을 말한다.This means that the new delay is careful to put it in the monitored set unless it is a good quality delay.

Figure 112008023106307-PCT00068
이고
Figure 112008023106307-PCT00069
인 경우,
Figure 112008023106307-PCT00068
ego
Figure 112008023106307-PCT00069
If is

Figure 112008023106307-PCT00070
이다.
Figure 112008023106307-PCT00070
to be.

이전의 값

Figure 112008023106307-PCT00071
이 없는 경우, 즉 정의되지 않은 경우(이하 참조), 우리는
Figure 112008023106307-PCT00072
Figure 112008023106307-PCT00073
와 같은 것으로 한다.Previous value
Figure 112008023106307-PCT00071
If there is no, that is not defined (see below), we
Figure 112008023106307-PCT00072
To
Figure 112008023106307-PCT00073
Shall be the same as

우리는 이제 시간 지연

Figure 112008023106307-PCT00074
Figure 112008023106307-PCT00075
의 합집합에 대한 전력값을 가지며, 지연값들의 수를 모니터링된 값 또는 피크의 최대 수
Figure 112008023106307-PCT00076
로 감소시키기 위해 지연 절단 및 선택 함수(delay pruning and selection function)가 시간 지연 세트
Figure 112008023106307-PCT00077
, 대응하는 전력값들
Figure 112008023106307-PCT00078
, 및 노이즈
Figure 112008023106307-PCT00079
에 적용될 수 있다.We now delay time
Figure 112008023106307-PCT00074
And
Figure 112008023106307-PCT00075
Has a power value for the union of and the number of delay values is the maximum number of monitored values or peaks
Figure 112008023106307-PCT00076
Delay pruning and selection functions are used to reduce
Figure 112008023106307-PCT00077
Corresponding power values
Figure 112008023106307-PCT00078
, And noise
Figure 112008023106307-PCT00079
Can be applied to

지연 절단 및 선택 함수는, 셀에 대한 일련의 지연이 주어진 경우, 지연들 간에 주어진 최소 간격이 존재하도록 약한 전력값들과 연관된 시간 지연들을 제거하는 함수이며, 이 때 가장 강한 전력값들에 대응하는 지연들의 서브셋이 선택된다. 이 함수에 대한 입력들은 주어진 수의 지연들, 이들의 전력값, 및 노이즈 레벨

Figure 112008023106307-PCT00080
이다. 이 함수의 출력들은 기껏해야 서로 적어도
Figure 112008023106307-PCT00081
간격으로 떨어져 있는
Figure 112008023106307-PCT00082
개의 지연이다. 이 함수에 의해 사용되는 파라미터들은 우리가 선택하고자 하는 지연들의 최대수
Figure 112008023106307-PCT00083
, 지연들을 선택하기 위한 문턱값
Figure 112008023106307-PCT00084
Figure 112008023106307-PCT00085
, 모든 지연들이 이로부터 선택되어야 하는 시간 윈도우
Figure 112008023106307-PCT00086
(
Figure 112008023106307-PCT00087
인 경우, 지연들이 어떤 시간 윈도우 내에 들어갈 필요가 없음), 지연들 간의 최소 간격
Figure 112008023106307-PCT00088
(
Figure 112008023106307-PCT00089
의 단위는 1/4 칩임), 셀의 첫번째 경로의 시간 지연
Figure 112008023106307-PCT00090
, 및 1로 설정될 때 선택된 지연들을 가능한 한 균일한 간격으로, 즉 고정된 격자로 두려고 시도하는 파라미터
Figure 112008023106307-PCT00091
이다. 이 상황에서, 파라미터
Figure 112008023106307-PCT00092
는 0으로 설정된다.The delay truncation and selection function is a function of removing time delays associated with weak power values such that, given a series of delays for a cell, there is a given minimum interval between delays, where The subset of delays is selected. Inputs to this function are given a number of delays, their power values, and noise levels
Figure 112008023106307-PCT00080
to be. The outputs of this function should be at least
Figure 112008023106307-PCT00081
Apart at intervals
Figure 112008023106307-PCT00082
Delays. The parameters used by this function are the maximum number of delays we want to select
Figure 112008023106307-PCT00083
Threshold for selecting delays
Figure 112008023106307-PCT00084
And
Figure 112008023106307-PCT00085
, The time window in which all delays should be selected from
Figure 112008023106307-PCT00086
(
Figure 112008023106307-PCT00087
Delays do not need to fall within any time window), the minimum interval between delays
Figure 112008023106307-PCT00088
(
Figure 112008023106307-PCT00089
Is a quarter chip), the time delay of the cell's first path
Figure 112008023106307-PCT00090
A parameter that attempts to place the selected delays as uniformly as possible, i.e. with a fixed grid when set to
Figure 112008023106307-PCT00091
to be. In this situation, the parameter
Figure 112008023106307-PCT00092
Is set to zero.

지연들이 윈도우

Figure 112008023106307-PCT00093
내에 들어가야 한다는 요건이 있는 경우, 이 함수는 윈도우
Figure 112008023106307-PCT00094
밖에 있는 모든 지연들을 제거하는 것으로 시작한다. 셀의 첫번째 경로
Figure 112008023106307-PCT00095
가 구간 밖에 있는 경우, 그의 다른 경로 전부도 역시 누락된다. 이러한 이유는 이러한 셀이 데이터를 수신하는 데 사용되는 셀의 리스트로부터 가능한 한 곧바로 제거되어야만 하기 때문이다.Delays windows
Figure 112008023106307-PCT00093
If there is a requirement to be within, this function
Figure 112008023106307-PCT00094
Start by removing all the delays that are out there. Cell's first path
Figure 112008023106307-PCT00095
If is outside the interval, all of its other paths are also missed. This is because these cells must be removed from the list of cells used to receive the data as soon as possible.

적어도 최대 전력값의

Figure 112008023106307-PCT00096
및 노이즈 레벨
Figure 112008023106307-PCT00097
Figure 112008023106307-PCT00098
인 지연들이 선택된다.
Figure 112008023106307-PCT00099
가 음수인 경우, 첫번째 (전력) 문턱값이 적용되지 않으며,
Figure 112008023106307-PCT00100
가 음수인 경우, 두번째 (노이즈) 문턱값이 적용되지 않는다.At least the maximum power value
Figure 112008023106307-PCT00096
And noise level
Figure 112008023106307-PCT00097
of
Figure 112008023106307-PCT00098
Phosphorus delays are selected.
Figure 112008023106307-PCT00099
If is negative, the first (power) threshold does not apply,
Figure 112008023106307-PCT00100
If is negative, the second (noise) threshold does not apply.

이하의 동작들은

Figure 112008023106307-PCT00101
가 0으로 설정되는 경우에 행해지며, 이것이 여기에서의 사례이다. 이제 막 선택된 지연 세트에 대해, 가장 큰 전력값을 갖는 지연이 선택되고, 이는 피크 'P'로 태깅되고, 새로 발견된 피크에서
Figure 112008023106307-PCT00102
보다 엄밀하게 더 작은 거리 내의 모든 지연들이 제거된다. 나머지 지연들, 즉 태깅되지도 제거되지도 않은 지연들 중에서, 가장 큰 전력값을 갖는 지연이 선택되고, 이는 피크 'P'로서 태깅된다. 다시 말하면, 새로 발견된 피크에서
Figure 112008023106307-PCT00103
보다 엄밀하게 더 작은 거리 내의 모든 지연들이 제거된다. 모든 지연들이 태깅되거나 제거될 때까지 또는
Figure 112008023106307-PCT00104
개 지연들이 태깅될 때까지 이 프로세스가 계속된다. 출력 지연 세트는 'P'로서 태깅된 지연들에 의해 주어진다.The following operations
Figure 112008023106307-PCT00101
Is set to 0, this is the case here. For the delay set just selected, the delay with the largest power value is selected, which is tagged with peak 'P' and at the newly found peak.
Figure 112008023106307-PCT00102
More strictly all delays within a smaller distance are eliminated. Of the remaining delays, i.e., those that are neither tagged nor removed, the delay with the largest power value is selected, which is tagged as the peak 'P'. In other words, at the newly discovered peak
Figure 112008023106307-PCT00103
More strictly all delays within a smaller distance are eliminated. Until all delays are tagged or removed
Figure 112008023106307-PCT00104
This process continues until the dog delays are tagged. The output delay set is given by the delays tagged as 'P'.

방금 전에 기술한 지연 절단 및 선택 함수가 시간 지연 세트

Figure 112008023106307-PCT00105
, 대응하는 전력값들
Figure 112008023106307-PCT00106
, 및 파라미터 선택
Figure 112008023106307-PCT00107
1/4 칩 4개와 같은
Figure 112008023106307-PCT00108
, 및
Figure 112008023106307-PCT00109
을 갖는 노이즈
Figure 112008023106307-PCT00110
에 적용된다. 시간 지연들의 결과 세트는
Figure 112008023106307-PCT00111
라고 한다.The delay truncation and selection function just described is a set of time delays.
Figure 112008023106307-PCT00105
Corresponding power values
Figure 112008023106307-PCT00106
, And parameter selection
Figure 112008023106307-PCT00107
Such as 4 1/4 chips
Figure 112008023106307-PCT00108
, And
Figure 112008023106307-PCT00109
Noise with
Figure 112008023106307-PCT00110
Applies to The result set of time delays is
Figure 112008023106307-PCT00111
It is called.

새로운 모니터링된 시간 지연 세트

Figure 112008023106307-PCT00112
는 이제 그 세트 내의 각각의 지연의 1/2 칩 이웃들과 함께 세트
Figure 112008023106307-PCT00113
와 같게 되는데, 그 이유는 이들 이웃이 이하에서 필요하게 되기 때문이다. 이제,
Figure 112008023106307-PCT00114
내의 지연이 세트
Figure 112008023106307-PCT00115
내에 포함되어 있는 경우, 이는 세트
Figure 112008023106307-PCT00116
에 의해 제공되는 그와 연관된 전력값을 갖게 되고, 그렇지 않은 경우, 우리는 전력값을 정의되지 않은 것으로 설정한다. 시간 지연 세트
Figure 112008023106307-PCT00117
에 대응하는 전력값의 결과 세트는
Figure 112008023106307-PCT00118
로 표기된다.New monitored time delay set
Figure 112008023106307-PCT00112
Is now set with half chip neighbors of each delay in the set
Figure 112008023106307-PCT00113
This is because these neighbors are needed below. now,
Figure 112008023106307-PCT00114
Delay within this set
Figure 112008023106307-PCT00115
If contained within, this is a set
Figure 112008023106307-PCT00116
We have a power value associated with that provided by, otherwise we set the power value to undefined. Time delay set
Figure 112008023106307-PCT00117
The result set of power values corresponding to
Figure 112008023106307-PCT00118
It is indicated by.

지연 갱신 함수의 출력은 저장된 값

Figure 112008023106307-PCT00119
Figure 112008023106307-PCT00120
를 대체한다. 이것이 단계(104)를 완료한다.The output of the delay update function is the stored value
Figure 112008023106307-PCT00119
And
Figure 112008023106307-PCT00120
To replace This completes step 104.

단계(104)의 기능들이 또한 도 7 및 도 8에 도시된 지연 프로파일로 나타내어져 있다. 도 7에서의 상부 프로파일(21)은 이전의 경로 검색기 활성화 이후에 주어진 셀 c에 대해 저장된 모니터링된 지연 세트의 일례이다. 이것은 상기

Figure 112008023106307-PCT00121
로 지정된 세트이다. 그 다음 프로파일(22)은 이제 막 수행된 새로운 경로 검색의 결과를 나타낸 것이다. 이 예에서, 검색의 결과가 1/2 칩의 분해능을 갖는 64개의 등간격으로 떨어져 있는 시간 지연들을 포함하고 있음을 알 수 있다. 이 프로파일(22)으로부터, 가능한 새로운 지연 세트
Figure 112008023106307-PCT00122
가 새로운 경로 검색 결과에서의
Figure 112008023106307-PCT00123
(여기서 10으로 설정됨)개의 가장 큰 피크 및 이들의 1/2 칩 이웃들에 대응하는 지연 세트로서 발견된다. 이것이 도 7의 세번째 프로파일(23)에 나타내어져 있으며, 여기서 10개의 가장 큰 피크가 굵은 선으로 나타내어져 있고 이들의 1/2 칩 이웃들은 가는 선으로 나타내어져 있다.The functions of step 104 are also represented by the delay profile shown in FIGS. 7 and 8. Top profile 21 in FIG. 7 is an example of a set of monitored delays stored for a given cell c after previous path finder activation. This is the above
Figure 112008023106307-PCT00121
The set specified by. The profile 22 then shows the results of the new path search just performed. In this example, it can be seen that the result of the search includes 64 equally spaced time delays with a resolution of 1/2 chip. From this profile 22, a new set of possible delays
Figure 112008023106307-PCT00122
In the new route search results
Figure 112008023106307-PCT00123
It is found as the set of delays corresponding to the largest peaks (where they are set to 10) and their half chip neighbors. This is shown in the third profile 23 of FIG. 7, where the ten largest peaks are shown in bold lines and their half chip neighbors are shown in thin lines.

도 7의 아래쪽 프로파일(24)은 이전의 모니터링된 지연 세트

Figure 112008023106307-PCT00124
가 가능한 새로운 지연 세트
Figure 112008023106307-PCT00125
를 고려하여 갱신되는 상기한 갱신 함수의 결과를 나타낸 것이다. 지연들의 대부분은
Figure 112008023106307-PCT00126
Figure 112008023106307-PCT00127
인 그룹에 속하고, 이들 모두는 기준
Figure 112008023106307-PCT00128
을 충족시키며, 따라서 갱신된 값들은 상기한 대응하는 식 및 상기 표에서 언급된 파라미터값들에 따라 계산된다. 몇개의 지연들이
Figure 112008023106307-PCT00129
이고
Figure 112008023106307-PCT00130
인 그룹에 속하고, 몇개의 다른 지연들은
Figure 112008023106307-PCT00131
이고
Figure 112008023106307-PCT00132
인 그룹에 속하며, 각각의 경우에, 갱신된 값들은 상기한 바와 같이, 다시 말하면 상기 표에 언급된 파라미터값들을 사용하여 계산된다. 이제 시간 지연들의 합집합
Figure 112008023106307-PCT00133
에 대한 전력값이 얻어진다.The lower profile 24 of FIG. 7 shows the previous monitored delay set.
Figure 112008023106307-PCT00124
Delay set available
Figure 112008023106307-PCT00125
It shows the result of the above update function to be updated in consideration of. Most of the delays
Figure 112008023106307-PCT00126
And
Figure 112008023106307-PCT00127
Belonging to a group of people, all of which are
Figure 112008023106307-PCT00128
The updated values are thus calculated according to the corresponding equations mentioned above and the parameter values mentioned in the table above. Some delays
Figure 112008023106307-PCT00129
ego
Figure 112008023106307-PCT00130
Belonging to the in group, and some other delays
Figure 112008023106307-PCT00131
ego
Figure 112008023106307-PCT00132
Belonging to the phosphorus group, in each case, the updated values are calculated using the parameter values mentioned in the above table, in other words, as described above. Now union of time delays
Figure 112008023106307-PCT00133
The power value for is obtained.

도 7의 아래쪽 프로파일(24)에 나타낸 시간 지연들의 합집합

Figure 112008023106307-PCT00134
에 대한 갱신된 전력값들이 도 8의 상부 프로파일에 반복되고 있으며, 지연 절단 및 선택 함수가 이제 이들 지연에 적용될 수 있다. 상기 표에서 암시된 바와 같이, 파라미터
Figure 112008023106307-PCT00135
Figure 112008023106307-PCT00136
는 0으로 설정되고, 따라서 이들 문턱값이 적용되지 않는다. 다수의 피크(상기한 바와 같이,
Figure 112008023106307-PCT00137
)가 이어서 가장 큰 전력값을 갖는 지연을 선택하고 새로 발견된 피크에서
Figure 112008023106307-PCT00138
(즉, 1 칩)보다 엄밀하게 더 작은 거리 내의 모든 지연들을 제거함으로써 선택된다. 나머지 지연들 중에서, 가장 큰 전력값을 갖는 지연이 이어서 선택되고, 새로 발견된 피크에서
Figure 112008023106307-PCT00139
보다 엄밀하게 더 작은 거리 내의 모든 지연들이 제거된다. 이 프로세스는 모든 지연들이 선택되거나 제거될 때까지 또는 이 예에서와 같이
Figure 112008023106307-PCT00140
개의 지연들이 선택될 때까지 계속된다. 시간 지연들의 결과 세트는 도 8의 두번째 프로파일(25)에 나타낸 바와 같은
Figure 112008023106307-PCT00141
이다.Union of time delays shown in bottom profile 24 of FIG.
Figure 112008023106307-PCT00134
The updated power values for are repeated in the top profile of FIG. 8, and the delay truncation and selection function can now be applied to these delays. As implied in the table above,
Figure 112008023106307-PCT00135
And
Figure 112008023106307-PCT00136
Is set to 0, so these thresholds do not apply. Multiple peaks (as described above,
Figure 112008023106307-PCT00137
) Then selects the delay with the highest power value and selects
Figure 112008023106307-PCT00138
(I.e. 1 chip) is chosen by eliminating all delays within a strictly smaller distance. Of the remaining delays, the delay with the largest power value is then selected and at the newly found peak
Figure 112008023106307-PCT00139
More strictly all delays within a smaller distance are eliminated. This process continues until all delays are selected or removed or as in this example.
Figure 112008023106307-PCT00140
It continues until the two delays are selected. The result set of time delays is as shown in the second profile 25 of FIG. 8.
Figure 112008023106307-PCT00141
to be.

마지막으로, 도 8의 아래쪽 프로파일(26)에 나타낸 바와 같이, 모니터링된 시간 지연들의 새로운 세트

Figure 112008023106307-PCT00142
및 이들의 대응하는 전력값
Figure 112008023106307-PCT00143
는 이제 그 세트 내의 각각의 지연의 1/2 칩 이웃들과 함께 세트
Figure 112008023106307-PCT00144
가 된다. 세트
Figure 112008023106307-PCT00145
의 전력값은 굵은 선으로 나타내어져 있고, 이들의 1/2 칩 이웃들은 가는 선으로 나타내어져 있다. 모니터링된 시간 지연들의 새로운 (갱신된) 세트가 이전의 세트와 그다지 다르지 않다는 것을 알 수 있으며, 이는 상기한 바와 같이, 지연이 모니터링된 세트의 일부인 경우 갱신 함수가 그 지연을 유지하는 데 바이어스를 갖는다는 것을 나타낸다.Finally, as shown in the lower profile 26 of FIG. 8, a new set of monitored time delays
Figure 112008023106307-PCT00142
And their corresponding power values
Figure 112008023106307-PCT00143
Is now set with half chip neighbors of each delay in the set
Figure 112008023106307-PCT00144
Becomes set
Figure 112008023106307-PCT00145
The power values of are represented by bold lines and their half-chip neighbors are represented by thin lines. It can be seen that the new (updated) set of monitored time delays is not very different from the previous set, as described above, where the update function has a bias in maintaining that delay if the delay is part of the monitored set. Indicates.

단계(105)에서, RSCP(Received Signal Code Power) 및 경로 검색기 윈도우 위치가 갱신된다. RSCP 샘플값은 전파 채널 지연들과 연관된 시간 지연들에 대한 경로 검색기 출력 전력들의 합에 의해 주어진다. RSCP를 추정하는 서로 다른 방법들이 있으며, 한가지 방법은 합산에서 사용되는 시간 지연들을 얻기 위해 적절히 선택된 문턱값들에 대해 지연 선택 함수를 적용하는 것일 수 있다.In step 105, Received Signal Code Power (RSCP) and Path Finder window positions are updated. The RSCP sample value is given by the sum of the path finder output powers for the time delays associated with the propagation channel delays. There are different ways of estimating RSCP, and one method may be to apply a delay selection function to appropriately selected thresholds to obtain time delays used in summation.

지연 선택 함수는, 셀로부터의 일련의 지연이 주어진 경우, 가장 큰 전력값을 포함하는 서브셋을 선택하는 함수이다. 이 함수에의 입력들은 주어진 수의 지연, 이들의 전력값, 및 노이즈 레벨

Figure 112008023106307-PCT00146
이다. 이 함수의 출력들은 기껏해야
Figure 112008023106307-PCT00147
개의 지연이다. 이 함수에 의해 사용되는 파라미터들은 우리가 선택하고자 하는 지연들의 최대 수
Figure 112008023106307-PCT00148
, 지연들을 선택하기 위한 문턱값
Figure 112008023106307-PCT00149
Figure 112008023106307-PCT00150
, 모든 지연들이 이로부터 선택되어야만 하는 시간 윈도우
Figure 112008023106307-PCT00151
(
Figure 112008023106307-PCT00152
인 경우, 지연들이 어떤 시간 윈도우 내에 들어갈 필요가 없음), 및 셀의 첫번째 경로의 시간 지연
Figure 112008023106307-PCT00153
이다.The delay selection function is a function of selecting a subset containing the largest power value given a series of delays from the cell. Inputs to this function are given a number of delays, their power values, and noise levels
Figure 112008023106307-PCT00146
to be. The output of this function is at most
Figure 112008023106307-PCT00147
Delays. The parameters used by this function are the maximum number of delays we want to select
Figure 112008023106307-PCT00148
Threshold for selecting delays
Figure 112008023106307-PCT00149
And
Figure 112008023106307-PCT00150
, The time window in which all delays must be selected from
Figure 112008023106307-PCT00151
(
Figure 112008023106307-PCT00152
Delays do not need to fall within any time window), and the time delay of the first path of the cell
Figure 112008023106307-PCT00153
to be.

지연이 윈도우

Figure 112008023106307-PCT00154
내에 들어가야 한다는 요건이 있는 경우, 이 함수는 윈도우
Figure 112008023106307-PCT00155
밖에 있는 모든 지연을 제거하는 것으로 시작한다.
Figure 112008023106307-PCT00156
로 정의된 셀의 첫번째 경로가 구간 밖에 있는 경우, 그의 다른 경로들 전부도 또한 드롭(drop)된다. 이러한 이유는 이러한 셀이 데이터를 수신하는 데 사용되는 셀들의 리스트로부터 가능한 한 곧바로 제거되어야만 하기 때문이다.Delay windows
Figure 112008023106307-PCT00154
If there is a requirement to be within, this function
Figure 112008023106307-PCT00155
Start by removing all the delays that are out there.
Figure 112008023106307-PCT00156
If the first path of a cell defined as is outside the interval, all of its other paths are also dropped. This is because such cells should be removed from the list of cells used to receive the data as soon as possible.

최대 전력값이 발견되고, 적어도 최대 전력값의

Figure 112008023106307-PCT00157
및 노이즈 레벨
Figure 112008023106307-PCT00158
Figure 112008023106307-PCT00159
인 총
Figure 112008023106307-PCT00160
까지의 부가적인 지연이 선택된다.
Figure 112008023106307-PCT00161
가 음수인 경우, 제1 (전력) 문턱값이 적용되지 않으며,
Figure 112008023106307-PCT00162
가 음수인 경우, 제2 (노이즈) 문턱값이 적용되지 않는다.The maximum power value is found, and at least
Figure 112008023106307-PCT00157
And noise level
Figure 112008023106307-PCT00158
of
Figure 112008023106307-PCT00159
Phosphorus gun
Figure 112008023106307-PCT00160
An additional delay up to is selected.
Figure 112008023106307-PCT00161
Is negative, the first (power) threshold is not applied,
Figure 112008023106307-PCT00162
If is negative, the second (noise) threshold is not applied.

경로 검색기 윈도우의 배치가 다수의 공지된 방법들로 행해질 수 있다. 한가지 방법은 윈도우의 중심을 필터링된 중력 중심에 오게 하는 것이다. 새로운 경로 검색기 윈도우가 일단 선택되면, 우리는 새로운 경로 검색기 윈도우 내에 더 이상 있지 않는 모니터링된 지연 프로파일로부터 어떤 지연이라도 제거할 필요가 있다.The placement of the path finder window can be done in a number of known ways. One way is to bring the center of the window to the filtered center of gravity. Once the new path finder window is selected, we need to remove any delay from the monitored delay profile that is no longer in the new path finder window.

경로 검색의 완료 직후에 행해지는 상기 처리 단계들을 수행하였으면, 이제 단계(106, 108)에서 계산될 측정값에 대한 요청 및/또는 RAKE에 대해 선택될 새로운 지연값에 대한 요청이 있는지가 검사된다.Having performed the above processing steps performed immediately after the completion of the path search, it is now checked whether there is a request for the measurement to be calculated in steps 106 and 108 and / or a request for a new delay value to be selected for the RAKE.

측정값의 계산에 대한 요청이 단계(106)에서 검출되면(이 경우에, 상기한 바와 같이, 매 Tmeasurement 프레임마다 있음), 측정 기간에 걸친 RSCP개 샘플들이 평균된다. 필터링이 추천되지 않는 이유는 아주 적은 샘플(일반적으로 1 내지 5개)이 있기 때문이다. 측정을 받지 않는 모든 셀들에 대해 이것이 행해진다. 게다가, 필터링된 RSSI 및,

Figure 112008023106307-PCT00163
라고도 하는, 필터링된 RSSI에 걸쳐 평균된 RSCP가 계산된다. 이들 계산은 단계(107)에서 수행된다.If a request for the calculation of the measurement is detected in step 106 (in this case, every T measurement frame, as described above), RSCP samples over the measurement period are averaged. Filtering is not recommended because there are very few samples (typically 1-5). This is done for all cells that do not take measurements. In addition, the filtered RSSI,
Figure 112008023106307-PCT00163
Also referred to as RSCP, which is averaged over the filtered RSSI. These calculations are performed in step 107.

이와 마찬가지로, 단계(108)에서 RAKE에 대한 새로운 지연들을 선택하는 것에 대한 요청이 검출되면(이 경우에, 상기한 바와 같이, 매 Tdelay selection 프레임마다 있음), 단계(109)의 기능들이 수행된다. 이 단계에서, 주어진 일련의 물리저 ㄱ채널 상에 데이터를 역확산시키기 위해 RAKE에서 어느 핑거들을 사용할지가 결정된다. 도 9에 도시된 바와 같이, 단계(109)는 이하에서 기술되는 3개의 단계(201-203)를 포함한다. 단계(109)의 기능들도 도 10에 도시된 지연 프로파일에 예시되어 있다.Similarly, if a request for selecting new delays for RAKE is detected in step 108 (in this case, every T delay selection frame, as described above), the functions of step 109 are performed. . In this step, it is determined which fingers to use in the RAKE to despread the data on a given set of physical channel. As shown in FIG. 9, step 109 includes three steps 201-203 described below. The functions of step 109 are also illustrated in the delay profile shown in FIG.

먼저, 단계(201)에서, 도 10의 위쪽 프로파일(31)에 나타낸 바와 같이, 지연 보간 함수가 시간 지연 세트

Figure 112008023106307-PCT00164
및 그의 연관된 전력값들
Figure 112008023106307-PCT00165
에 적용된다. 여기서, 우리는 우리가 전파 채널 지연을 알아내고자 하는 물리적 채널을 전송하는 모든 셀 c를 고려한다.First, in step 201, as shown in the upper profile 31 of FIG. 10, the delay interpolation function is a set of time delays.
Figure 112008023106307-PCT00164
And its associated power values
Figure 112008023106307-PCT00165
Applies to Here, we consider every cell c that transmits the physical channel we want to find out the propagation channel delay.

지연 보간 함수는, 일련의 지연이 주어지면, 가능할 때마다, 2차 근사 다항식을 사용하여 지연들 간에 보간을 하는 함수이다. 이 함수에의 입력은 주어진 수의 지연 및 이들의 전력값이다. 시간 지연은 1/4 칩의 단위로 되어 있고, 1/2 칩의 최소 간격을 갖는다. 이 함수의 출력들은 일련의 보간된 지연 및 이들의 대응하는 전력값이다.The delay interpolation function is a function that interpolates between delays using a quadratic approximation polynomial whenever possible, given a series of delays. Input to this function is a given number of delays and their power values. The time delay is in units of quarter chips and has a minimum spacing of half chips. The outputs of this function are a series of interpolated delays and their corresponding power values.

가장 큰 전력값을 갖는 지연이 선택되고, 이는 피크 'P'로서 태깅되며, 존재하는 경우, 그의 1/2 칩 이웃들은 'N'으로서 태깅된다. 그 다음으로 가장 큰 전력값이 이어서 태깅되지 않은 지연 세트로부터 선택되고, 이는 피크 'P'로서 태깅되고, 존재하는 경우, 그의 1/2 칩 이웃들이 'N'으로서 태깅된다. 이 절차는 모든 지연들이 태깅될 때까지 반복된다. 이것이 도 10의 위쪽 프로파일에 도시되어 있다.The delay with the largest power value is selected, which is tagged as peak 'P', and if present, its half chip neighbors are tagged as 'N'. The next largest power value is then selected from the untagged delay set, which is tagged as peak 'P', and if present, its half chip neighbors are tagged as 'N'. This procedure is repeated until all delays are tagged. This is shown in the upper profile of FIG. 10.

피크 'P'로서 태깅되어 있는 모든 지연들이 통과된다. 피크가 정확히 2개의 이웃을 갖는 경우, 다항식 보간을 사용하여 피크로부터 1/4 칩에 떨어져 있는 전력값들을 계산한다. 다항식 계수들은 이 피크 및 그의 2개의 이웃으로부터 도출된다. 즉, n을 피크의 시간 위치라고 하고, 여기서 단위는 1/4 칩으로 되어 있다. 이어서, 이웃들은 시간 위치 n-2 및 n+2를 갖는다. y1을 피크에 대한 전력값이라고 하고 y0, y2를 이웃들에 대한 전력값이라고 하자. p(x)를, p(n-2)=y0, p(n)=y1 및 p(n+2)=y2를 만족시키는 2차 다항식이라고 하자. 보간 다항식의 Lagrange 형태는 다음과 같이 주어진다.All delays tagged as peak 'P' are passed. If the peak has exactly two neighbors, polynomial interpolation is used to calculate the power values one quarter chip away from the peak. Polynomial coefficients are derived from this peak and its two neighbors. In other words, n is called the time position of the peak, and the unit is 1/4 chip. The neighbors then have time positions n-2 and n + 2. Let y 1 be the power value for the peak and y 0 , y 2 are the power values for the neighbors. Let p (x) be a second order polynomial that satisfies p (n-2) = y 0 , p (n) = y 1 and p (n + 2) = y 2 . The Lagrange form of the interpolation polynomial is given by

Figure 112008023106307-PCT00166
Figure 112008023106307-PCT00166

피크로부터 1/4 칩 떨어져 있는 지연들이 이하의 값들을 갖는다고 하자.Assume that delays one quarter chip away from the peak have the following values.

Figure 112008023106307-PCT00167
Figure 112008023106307-PCT00167

반면에, 피크가 2개의 이웃보다 작은 경우, 피크의 양측에서 1/4 칩 지연에 대한 어떤 보간된 값도 계산하지 않는다.On the other hand, if the peak is smaller than two neighbors, no interpolated value for the quarter chip delay is calculated on both sides of the peak.

이 함수의 출력들은

Figure 112008023106307-PCT00168
Figure 112008023106307-PCT00169
이라고 한다. 이것은 도 10의 두번째 프로파일(32)에 도시되어 있으며, 여기서 원래의 전력값은 굵은 선으로 도시되어 있고, 보간된 값은 가는 선으로 도시되어 있다.The output of this function
Figure 112008023106307-PCT00168
And
Figure 112008023106307-PCT00169
It is called. This is shown in the second profile 32 of FIG. 10 where the original power values are shown in bold lines and the interpolated values are shown in thin lines.

이어서, 단계(202)에서, 지연 절단 및 선택 함수가 시간 지연 세트

Figure 112008023106307-PCT00170
및 전력값
Figure 112008023106307-PCT00171
에 적용된다.Then, in step 202, the delay truncation and selection function is a set of time delays.
Figure 112008023106307-PCT00170
And power value
Figure 112008023106307-PCT00171
Applies to

지연 절단 및 선택 함수는, 셀에 대한 일련의 지연이 주어진 경우, 지연들 간에 주어진 최소 간격이 존재하도록 약한 전력값과 연관된 시간 지연들을 제거하는 함수이며, 이 때 가장 강한 전력값들에 대응하는 지연들의 서브셋이 선택된다. 이 함수에 대한 입력들은 주어진 수의 지연, 이들의 전력값, 및 노이즈 레벨

Figure 112008023106307-PCT00172
이다. 이 함수의 출력들은 서로로부터 적어도
Figure 112008023106307-PCT00173
떨어져 있는 기껏해야
Figure 112008023106307-PCT00174
개의 지연들이다. 이 함수에 의해 사용되는 파라미터들은 우리가 선택하고자 하는 지연들의 최대 수
Figure 112008023106307-PCT00175
, 지연들을 선택하기 위한 문턱값
Figure 112008023106307-PCT00176
Figure 112008023106307-PCT00177
, 모든 지연들이 이로부터 선택되어야만 하는 시간 윈도우
Figure 112008023106307-PCT00178
(
Figure 112008023106307-PCT00179
인 경우, 지연들이 어떤 시간 윈도우 내에 들어가야만 할 필요가 없음), 지연들 간의 최소 간격
Figure 112008023106307-PCT00180
(
Figure 112008023106307-PCT00181
의 단위는 1/4 칩으로 되어 있음), 셀의 첫번째 경로의 시간 지연
Figure 112008023106307-PCT00182
, 및 1로 설정될 때, 선택된 지연들을 가능한 한 균일한 간격으로, 즉 고정된 격자로 떨어져 있게 하려는 파라미터
Figure 112008023106307-PCT00183
이다. 파라미터
Figure 112008023106307-PCT00184
는 또한 2로 설정될 수 있으며, 이 경우에 이는 모든 지연 시간 차이를
Figure 112008023106307-PCT00185
칩의 정수배가 되게 만든다. 이 상황에서, 파라미터
Figure 112008023106307-PCT00186
는 일반적으로 1로 설정된다.The delay truncation and selection function is a function of removing time delays associated with weak power values so that, given a series of delays for a cell, there is a given minimum interval between the delays, with a delay corresponding to the strongest power values. The subset of these is selected. Inputs to this function are given a number of delays, their power values, and noise levels
Figure 112008023106307-PCT00172
to be. The outputs of this function are at least
Figure 112008023106307-PCT00173
At most away
Figure 112008023106307-PCT00174
Delays. The parameters used by this function are the maximum number of delays we want to select
Figure 112008023106307-PCT00175
Threshold for selecting delays
Figure 112008023106307-PCT00176
And
Figure 112008023106307-PCT00177
, The time window in which all delays must be selected from
Figure 112008023106307-PCT00178
(
Figure 112008023106307-PCT00179
Delays do not need to fall within any time window), the minimum interval between delays
Figure 112008023106307-PCT00180
(
Figure 112008023106307-PCT00181
Is a quarter chip), the time delay of the cell's first path
Figure 112008023106307-PCT00182
When set to, and 1, the parameter by which the selected delays are to be spaced at as evenly as possible, i.
Figure 112008023106307-PCT00183
to be. parameter
Figure 112008023106307-PCT00184
Can also be set to 2, which in this case is the difference
Figure 112008023106307-PCT00185
To be an integer multiple of the chip. In this situation, the parameter
Figure 112008023106307-PCT00186
Is generally set to one.

이 상황에서, 지연 절단 및 선택 함수는 다음과 같이 주어진 파라미터들을 갖는 시간 지연 세트

Figure 112008023106307-PCT00187
및 전력값
Figure 112008023106307-PCT00188
에 적용될 수 있다.In this situation, the delay truncation and selection function is a time delay set with the given parameters as
Figure 112008023106307-PCT00187
And power value
Figure 112008023106307-PCT00188
Can be applied to

파라미터parameter 값들의 적당한 범위A reasonable range of values 적당한 값의 예Examples of reasonable values

Figure 112008023106307-PCT00189
Figure 112008023106307-PCT00189
44
Figure 112008023106307-PCT00190
Figure 112008023106307-PCT00190
5 내지 105 to 10 55
Figure 112008023106307-PCT00191
Figure 112008023106307-PCT00191
0 내지 0.10 to 0.1 0.030.03
Figure 112008023106307-PCT00192
Figure 112008023106307-PCT00192
0 내지 0.10 to 0.1 0.0015(-28dB)0.0015 (-28 dB)
Figure 112008023106307-PCT00193
Figure 112008023106307-PCT00193
이것이 3GPP 규격에 의해 요구되는 경우 또는 하드웨어 제한으로 인해 한계를 둠If this is required by the 3GPP specification or due to hardware limitations
Figure 112008023106307-PCT00194
Figure 112008023106307-PCT00194
0 또는 10 or 1 1One

노이즈 레벨

Figure 112008023106307-PCT00195
이 RSSIfilt에 의해 주어지는 것으로 한다.Noise level
Figure 112008023106307-PCT00195
It is assumed that this RSSI filt is given.

지연들이 윈도우

Figure 112008023106307-PCT00196
내에 들어가야만 한다는 요건이 있는 경우, 이 함수는 윈도우
Figure 112008023106307-PCT00197
밖에 있는 모든 지연들을 제거하는 것으로 시작한다. 셀의 첫번째 경로
Figure 112008023106307-PCT00198
가 구간 밖에 있는 경우, 모든 그의 다른 경로들도 역시 드롭된다. 이러한 이유는 이러한 셀이 데이터를 수신하는 데 사용되는 셀들의 리스트로부터 가능한 한 곧바로 제거되어야만 하기 때문이다.
Figure 112008023106307-PCT00199
로 정의된 셀의 첫번째 경로가 구간의 밖에 있는 경우, 이 프로세스는 이하의 단계로 진행하지 않으며, 비어있는 지연 세트가 출력된다. Delays windows
Figure 112008023106307-PCT00196
If there is a requirement to be inside the function, this function
Figure 112008023106307-PCT00197
Start by removing all the delays that are out there. Cell's first path
Figure 112008023106307-PCT00198
If is outside the interval, all its other paths are also dropped. This is because such cells should be removed from the list of cells used to receive the data as soon as possible.
Figure 112008023106307-PCT00199
If the first path of the cell defined by is outside the interval, the process does not proceed to the following steps, and an empty delay set is output.

적어도 최대 전력값의

Figure 112008023106307-PCT00200
및 노이즈 레벨
Figure 112008023106307-PCT00201
Figure 112008023106307-PCT00202
인 지연이 선택된다.
Figure 112008023106307-PCT00203
가 음수인 경우, 제1 (전력) 문턱값이 적용되지 않으며,
Figure 112008023106307-PCT00204
가 음수인 경우, 제2 (노이즈) 문턱값이 적용되지 않는다. 도 10에 도시된 예에서, 모든 전력값들이 상기한 파라미터 값들에 의해 정의되는 문턱값들보다 높고, 따라서 모든 지연들이 선택된다.At least the maximum power value
Figure 112008023106307-PCT00200
And noise level
Figure 112008023106307-PCT00201
of
Figure 112008023106307-PCT00202
Delay is selected.
Figure 112008023106307-PCT00203
Is negative, the first (power) threshold is not applied,
Figure 112008023106307-PCT00204
If is negative, the second (noise) threshold is not applied. In the example shown in FIG. 10, all power values are higher than the thresholds defined by the parameter values described above, so all delays are selected.

이하는

Figure 112008023106307-PCT00205
가 1로 설정된 경우(여기에서 일반적으로 그러함)에 행해지는데, 그 이유는 이 상황에서 고정된 격자가 유익할 수 있기 때문이다. 상기에서 이제 막 선택된 지연 세트의 경우,
Figure 112008023106307-PCT00206
에 의해 주어지는 가장 큰 전력값을 갖는 시간 지연이 선택되고, 이는 'P'로서 태깅되며, 지연
Figure 112008023106307-PCT00207
(1/4 칩 분해능을 다루고 있는 경우
Figure 112008023106307-PCT00208
의 양측에서 6임)를 제외한,지연
Figure 112008023106307-PCT00209
Figure 112008023106307-PCT00210
로부터
Figure 112008023106307-PCT00211
보다 엄밀하게 더 작은 거리 내의 지연들이 추가적인 고려로부터 제거된다.
Figure 112008023106307-PCT00212
보다 엄밀하게 더 작은 거리 내의 지연들을 제거하는 것은 잠재적인 강한 측엽(strong side lobe)을 소거하기 위해 행해진다. 그 다음에,
Figure 112008023106307-PCT00213
가 이상에서 전력 및 노이즈 문턱값보다 높은 것으로 선택된 지연들의 일부인지가 검사된다. '예'인 경우, 이는 'P'로서 태깅되고, 지연
Figure 112008023106307-PCT00214
를 제외하고,
Figure 112008023106307-PCT00215
로부터
Figure 112008023106307-PCT00216
보다 엄밀하게 더 작은 거리 내의 지연들과 함께, 이는 추가적인 고려로부터 제거된다. 이 절차는 어떤 양의 정수 n에 대해,
Figure 112008023106307-PCT00217
이 선택된 지연들의 일부가 아닐 때까지 반복된다. 이어서 전체적인 방식이
Figure 112008023106307-PCT00218
의 좌측에 있는 지연들에 대해 반복된다.Less than
Figure 112008023106307-PCT00205
Is set to 1 (as is generally the case here), because a fixed grating may be beneficial in this situation. For the delay set just selected above,
Figure 112008023106307-PCT00206
The time delay with the largest power value given by is selected, which is tagged as 'P' and the delay
Figure 112008023106307-PCT00207
(When dealing with 1/4 chip resolution
Figure 112008023106307-PCT00208
Delay, except for 6) on both sides of
Figure 112008023106307-PCT00209
And
Figure 112008023106307-PCT00210
from
Figure 112008023106307-PCT00211
Delays in more strictly smaller distances are eliminated from further consideration.
Figure 112008023106307-PCT00212
Eliminating delays within more strictly smaller distances is done to eliminate the potential strong side lobe. Then,
Figure 112008023106307-PCT00213
Is checked if it is part of the delays selected to be higher than the power and noise threshold above. If yes, it is tagged as 'P' and delayed
Figure 112008023106307-PCT00214
except,
Figure 112008023106307-PCT00215
from
Figure 112008023106307-PCT00216
With delays in more strictly smaller distances, this is eliminated from further consideration. This procedure works for any positive integer n,
Figure 112008023106307-PCT00217
This is repeated until it is not part of the selected delays. Then the whole way
Figure 112008023106307-PCT00218
Repeated for the delays to the left of.

나머지 지연들에 대해, 이 절차가 반복된다, 즉

Figure 112008023106307-PCT00219
에 의해 주어지는 가장 큰 전력값을 갖는 시간 지연을 선택하고, 이를 "P"로서 태깅하고,
Figure 112008023106307-PCT00220
로부터
Figure 112008023106307-PCT00221
보다 엄밀하게 더 작은 거리 내의 지연들을 추가적인 고려로부터 제거하며, 그 후에
Figure 112008023106307-PCT00222
이 미리 선택된 지연들의 일부인지를 검사하고, '예'인 경우, 이들을 'P'로서 태깅하고,
Figure 112008023106307-PCT00223
으로부터
Figure 112008023106307-PCT00224
보다 엄밀하게 더 작은 거리 내의 지연들을 추가적인 고려로부터 제거한다.For the remaining delays, this procedure is repeated, i.e.
Figure 112008023106307-PCT00219
Select the time delay with the largest power value given by and tag it as "P",
Figure 112008023106307-PCT00220
from
Figure 112008023106307-PCT00221
Delays within a more strictly smaller distance are removed from further consideration, and then
Figure 112008023106307-PCT00222
Check if these are some of the preselected delays, if yes, tag them as 'P',
Figure 112008023106307-PCT00223
From
Figure 112008023106307-PCT00224
More precisely, delays within smaller distances are eliminated from further consideration.

이제 막 기술한 동작들에서, 문제의 지연으로부터

Figure 112008023106307-PCT00225
의 거리 내의 지연들이 제거된다. 그렇지만, 예로서, 이 방법은 또한
Figure 112008023106307-PCT00226
의 거리 내의 지연만이 제거되도록 수정하여 적용될 수 있다.In the operations just described, from the delay of the problem
Figure 112008023106307-PCT00225
Delays within the distance of are eliminated. However, as an example, this method also
Figure 112008023106307-PCT00226
Only a delay within the distance of may be modified to be applied.

Figure 112008023106307-PCT00227
개의 지연들이 'P'로서 태깅될 때 또는 'P'로서 태깅하기 위한 가능한 후보 세트를 소진하였을 때 완료된다. 출력은 'P'로서 태깅된 지연 세트에 의해 제공된다. 출력은
Figure 112008023106307-PCT00228
Figure 112008023106307-PCT00229
라고도 할 수 있다.
Figure 112008023106307-PCT00227
Delays are completed when tagged as 'P' or when the available candidate set for tagging as 'P' is exhausted. The output is provided by a delay set tagged as 'P'. The output is
Figure 112008023106307-PCT00228
And
Figure 112008023106307-PCT00229
It can also be called.

그렇지만, 고정된 격자가 RAKE에 대한 지연값들과 관련하여 요망되지 않는 경우,

Figure 112008023106307-PCT00230
가 0으로 설정되고, 이하의 동작들이 그 대신에 행해진다. 이제 막 선택된 지연 세트의 경우, 가장 큰 전력값을 갖는 지연이 선택되고, 그것이 피크 'P'로서 태깅되며, 새로 발견된 피크로부터
Figure 112008023106307-PCT00231
보다 엄밀하게 더 작은 거리 내의 모든 지연이 제거된다. 나머지 지연들, 즉 태깅되지도 제거되지도 않은 지연들 중에서, 가장 큰 전력값을 갖는 지연이 선택되고, 그것이 피크 'P'로서 태깅된다. 다시 말하면, 새로 발견된 피크로부터
Figure 112008023106307-PCT00232
보다 엄밀하게 더 작은 거리 내의 모든 지연들이 제거된다. 이 프로세스는 모든 지연들이 태깅 또는 제거될 때까지 또는
Figure 112008023106307-PCT00233
개의 지연들이 태깅될 때까지 계속된다. 출력 지연 세트는 'P'로서 태깅된 지연들에 의해 주어진다.However, if a fixed grid is not desired with respect to delay values for RAKE,
Figure 112008023106307-PCT00230
Is set to 0, and the following operations are performed instead. For the delay set just selected, the delay with the largest power value is selected, it is tagged as peak 'P', and from the newly found peak
Figure 112008023106307-PCT00231
More strictly all delays within smaller distances are eliminated. Of the remaining delays, i.e., those that are neither tagged nor eliminated, the delay with the largest power value is selected and it is tagged as peak 'P'. In other words, from the newly discovered peak
Figure 112008023106307-PCT00232
More strictly all delays within a smaller distance are eliminated. This process will continue until all delays are tagged or removed.
Figure 112008023106307-PCT00233
It continues until t delays are tagged. The output delay set is given by the delays tagged as 'P'.

상기한 바와 같이, 파라미터

Figure 112008023106307-PCT00234
는 또한 2로도 설정될 수 있다.
Figure 112008023106307-PCT00235
가 2로 설정되면, 이하의 것들이 행해진다. 상기에서 이제 막 선택된 지연 세트에 대해,
Figure 112008023106307-PCT00236
으로 주어지는 가장 큰 전력값을 갖는 시간 지연이 선택되고 'P'로서 태깅되며,
Figure 112008023106307-PCT00237
(단, n은 모든 가능한 정수)에 있는 것들을 제외한 모든 지연들이 추가적인 고려로부터 제거된다. 지금까지 단지 하나의 지연만이 'P'로서 태깅된 것에 유의한다. 나머지 지연들에 대해, 가장 큰 전력값을 갖는 시간 지연이 선택되고, 'P'로서 태깅되며, 추가적인 고려로부터 제거된다. 이 절차는 이어서
Figure 112008023106307-PCT00238
개의 지연들이 'P'로서 태깅될 때까지 또는 'P'로서 태깅하기 위해 가능한 후보 세트를 소진하였을 때 반복된다. 출력은 'P'로서 태깅된 지연 세트에 의해 주어진다.As mentioned above,
Figure 112008023106307-PCT00234
Can also be set to two.
Figure 112008023106307-PCT00235
If is set to 2, the followings are done. For the delay set just selected above,
Figure 112008023106307-PCT00236
The time delay with the largest power value given by is selected and tagged as 'P',
Figure 112008023106307-PCT00237
All delays except those in which n is all possible integers are eliminated from further consideration. Note that so far only one delay has been tagged as 'P'. For the remaining delays, the time delay with the largest power value is selected, tagged as 'P', and removed from further consideration. This procedure is followed
Figure 112008023106307-PCT00238
Delays are repeated until t are tagged as 'P' or when the available candidate set for tagging as 'P' is exhausted. The output is given by a delay set tagged as 'P'.

상기한 프로세스는 또한 도 10에도 도시되어 있다. 세번째 프로파일(33)에서, 가장 큰 전력값을 갖는 피크가 대응하는 지연값

Figure 112008023106307-PCT00239
을 갖는 P1으로서 선택되고, 지연
Figure 112008023106307-PCT00240
를 제외하고
Figure 112008023106307-PCT00241
에서
Figure 112008023106307-PCT00242
보다 엄밀하게 더 작은 거리 내의 지연들이 추가적인 고려로부터 제거된다.
Figure 112008023106307-PCT00243
이 1칩인 경우,
Figure 112008023106307-PCT00244
에 가장 가까운 4개의 지연만이 제거된다. 이것은 점선으로 나타내어져 있다. 값
Figure 112008023106307-PCT00245
이 이 경우에 선택된 지연들의 일부가 아닌 경우, 나머지 지연들 중에서 가장 큰 전력값을 갖는 시간 지연이 이어서 대응하는 지연값
Figure 112008023106307-PCT00246
를 갖는 P2로서 선택되고,
Figure 112008023106307-PCT00247
를 제외하고
Figure 112008023106307-PCT00248
에서
Figure 112008023106307-PCT00249
보다 엄밀하게 더 작은 거리 내의 지연들(이 경우에, 6개의 지연)이 제거되며, 이는 도 10의 네번째 프로파일(34)에서 점선으로 나타내어져 있다. 지연
Figure 112008023106307-PCT00250
이 선택된 지연들의 일부가 아니지만, 지연
Figure 112008023106307-PCT00251
은 그의 일부이며, 따라서 후자의 값이 또한 P로서 태깅되고, 지연
Figure 112008023106307-PCT00252
를 제외하고 그로부터
Figure 112008023106307-PCT00253
보다 엄밀하게 더 작은 거리 내의 지연들이 제거된다. 이 프로세스는 5개(즉, Nselected)의 지연이 P로서 태깅될 때까지 계속된다. 이것은 도 10의 5번째 프로파일(35)에 도시되어 있다. 이들 5개의 지연값들의 세트가 따라서 세트
Figure 112008023106307-PCT00254
이며, 이는 고려 중인 셀에 대한 RAKE에 사용될 지연 세트이다. 이 지연 세트는 도 10의 아래쪽 프로파일(36)에 도시되어 있다.The above process is also shown in FIG. 10. In the third profile 33, the peak with the highest power value corresponds to the delay value.
Figure 112008023106307-PCT00239
Is selected as P 1 with delay
Figure 112008023106307-PCT00240
except
Figure 112008023106307-PCT00241
in
Figure 112008023106307-PCT00242
Delays in more strictly smaller distances are eliminated from further consideration.
Figure 112008023106307-PCT00243
Is 1 chip,
Figure 112008023106307-PCT00244
Only the four delays closest to are eliminated. This is indicated by the dotted line. value
Figure 112008023106307-PCT00245
If it is not part of the selected delays in this case, the time delay with the largest power value among the remaining delays is then followed by the corresponding delay value.
Figure 112008023106307-PCT00246
Selected from P 2 having
Figure 112008023106307-PCT00247
except
Figure 112008023106307-PCT00248
in
Figure 112008023106307-PCT00249
Delays within a more strictly smaller distance (in this case six delays) are eliminated, which is indicated by the dashed line in the fourth profile 34 of FIG. delay
Figure 112008023106307-PCT00250
This is not part of the selected delays, but the delay
Figure 112008023106307-PCT00251
Is part of it, so the latter value is also tagged as P, and delayed
Figure 112008023106307-PCT00252
Except from that
Figure 112008023106307-PCT00253
More precisely, delays within smaller distances are eliminated. This process continues until five delays (ie, N selected ) are tagged as P. This is shown in the fifth profile 35 of FIG. 10. The set of these five delay values is thus set
Figure 112008023106307-PCT00254
This is the delay set to be used for the RAKE for the cell under consideration. This delay set is shown in the lower profile 36 of FIG.

물리적 채널이 단지 하나의 셀로부터 전송되는 경우, 단계(203)로 진행한다. 단계(203)에서, 다중-셀 지연 선택 함수가 관심의 물리 채널을 전송하는 셀들로부터 오는 절단된 시간 지연들의 합집합에 적용된다.If the physical channel is sent from only one cell, flow proceeds to step 203. In step 203, a multi-cell delay selection function is applied to the union of truncated time delays coming from cells transmitting the physical channel of interest.

다중-셀 지연 선택 함수는, 지연 선택 함수로부터 출력되는 셀마다의 지연 세트가 주어진 경우(그렇지 않았으면, 완료됨), 가장 큰 전력값을 포함하는 셀들로부터의 지연들의 서브셋을 선택하는 함수이다. 이 함수에의 입력들은 몇개의 셀로부터의 주어진 수의 지연 및 이들의 전력값이다. 이 함수의 출력들은 기껏해야 Nselected개의 지연이다. 이 함수에 의해 사용되는 파라미터들은 선택하고자 하는 지연들의 최대수 Nselected, 및 지연들을 선택하기 위한 문턱값

Figure 112008023106307-PCT00255
이다.The multi-cell delay selection function is a function of selecting a subset of delays from the cells containing the largest power value, given a set of delays per cell output from the delay selection function (if not completed). The inputs to this function are a given number of delays from several cells and their power values. The output of this function is at most N selected delays. The parameters used by this function are the maximum number of delays N selected , and the threshold for selecting delays.
Figure 112008023106307-PCT00255
to be.

다중-셀 지연 선택 함수에서, 이하의 파라미터 설정이 사용될 수 있다.In the multi-cell delay selection function, the following parameter settings can be used.

파라미터parameter 값들의 적당한 범위A reasonable range of values 적당한 값의 예Examples of reasonable values

Figure 112008023106307-PCT00256
Figure 112008023106307-PCT00256
0 내지 0.40 to 0.4 0.30.3 Nselected N selected 3 내지 103 to 10 55

이하에서, 셀들의 최대 전력값의 값에 따라 셀들에 번호가 부여되어 있는 것으로 가정한다, 즉 셀 1이 가장 높은 전력값을 포함하고, 셀 2가 두번째로 가장 높은 전력값을 포함하며, 이하 마찬가지이다. 유의해야 할 점은, 주어진 지연에 대해, 다수의 셀로부터의 지연들이 일치하는 경우 몇개의 전력값을 가질 수 있다는 것이다.In the following, it is assumed that the cells are numbered according to the value of the maximum power value of the cells, ie cell 1 contains the highest power value, cell 2 contains the second highest power value, and so on. to be. It should be noted that for a given delay, there may be several power values if the delays from multiple cells match.

사례 I. Nselected개의 가장 큰 전력값이 셀 1로부터 온 것이고, 이 세트를 S1이라고 한다. 셀 2로부터의 경로가 셀 1에 대한 최대 전력값의 100

Figure 112008023106307-PCT00257
%인 경우, 가장 약한 경로가 세트 S1로부터 제거되고, 이는 셀 2로부터의 가장 강한 경로로 대체된다. 이것이 행해지는 이유는 셀 2가 셀 1로부터의 경로들과 전혀 상관되어 있지 않으며 따라서 그의 기여가 중요하다는 것을 알고 있기 때문이다.Example I. The N selected largest power values are from cell 1 and this set is called S 1 . The path from cell 2 is 100 of the maximum power value for cell 1
Figure 112008023106307-PCT00257
If%, the weakest path is removed from set S 1 , which is replaced by the strongest path from cell 2. This is done because cell 2 has no correlation with the paths from cell 1 and therefore knows its contribution is important.

사례 II. Nselected개의 가장 큰 전력값이 셀 1 및 2로부터 온 것이고, 이 세트를 S12라고 한다. 셀 3으로부터의 경로가 셀 1로부터의 최대 전력값의 100

Figure 112008023106307-PCT00258
%인 경우, 가장 약한 경로가 세트 S12로부터 제거되고, 그것이 셀 3으로부터의 가장 강한 경로로 대체된다. 가장 약한 경로를 제거하는 것이 셀 2가 더 이상 세트 S12에 포함되지 않는다는 것을 의미하는 경우, 우리는 그 대신에 셀 1로부터의 가장 약한 경로를 제거한다. 예를 들어, Nselected이 6이고 셀 1이 5개의 가장 강한 경로로 기여하는 경우, 우리는 셀 1으로부터의 가장 약한 경로를 제거하고, 그것을 셀 3으로부터의 가장 강한 경로로 대체한다. 모든 다른 셀들은 무시된다.Case II. The N selected largest power values are from cells 1 and 2 and this set is called S 12 . The path from cell 3 is 100 of the maximum power value from cell 1
Figure 112008023106307-PCT00258
If%, the weakest path is removed from set S 12 and it is replaced with the strongest path from cell 3. If removing the weakest path means that cell 2 is no longer included in set S 12 , we instead remove the weakest path from cell 1. For example, if N selected is 6 and cell 1 contributes to the five strongest paths, we remove the weakest path from cell 1 and replace it with the strongest path from cell 3. All other cells are ignored.

이 절차는 용이하게 더 많은 셀들로 일반화될 수 있다. 이상에서 기껏해야 하나의 지연이 다른 셀로부터의 더 약한 지연으로 대체되었지만, 이것은 또한 다수의 셀로부터의 몇개의 지연, 그렇지만, 새로 도입된 셀마다 기껏해야 하나의 지연을 대체하는 것을 포함하도록 일반화될 수 있다.This procedure can be easily generalized to more cells. While at most one delay has been replaced by a weaker delay from another cell, this should also be generalized to include replacing some delays from multiple cells, but at most one delay per newly introduced cell. Can be.

유의해야 할 점은, DPCH(Dedicated Physical Channel)를 제외하고, 모든 다른 물리적 채널이 단지 하나의 셀로부터 그의 신호를 수신한다는 것이다.Note that all other physical channels receive their signals from only one cell, except for the dedicated physical channel (DPCH).

이 절차는 또한 일반적으로 채널 계수 및 간섭 신호들에 관한 정보를 포함하는 노이즈 공분산의 함수인 결합 가중치를 사용하는 소위 "일반화된" RAKE(G-RAKE) 수신기에서도 사용될 수 있다. 결합 가중치는 결합기(16)에서 역확산 값들을 결합하는 데 사용된다. G-RAKE 수신기는 상기한 바와 같이 원하는 신호의 피크에 대응하는 것에 부가하여 지연들을 고려한다는 점에서 종래의 RAKE 수신기와 다르다. 이들 다른 지연들은 일반적으로 수신기가 간섭을 억압할 수 있도록 간섭에 관한 정보를 제공하기 위해 선택된다.This procedure can also be used in so-called "generalized" RAKE (G-RAKE) receivers, which typically use a combined weight that is a function of noise covariance, which includes information about channel coefficients and interfering signals. The join weight is used to combine the despread values at combiner 16. The G-RAKE receiver differs from the conventional RAKE receiver in that it considers delays in addition to corresponding to the peak of the desired signal as described above. These other delays are generally chosen to provide information about the interference so that the receiver can suppress the interference.

종래의 RAKE 수신기에서, 핑거들은, 예를 들어, 상기한 바와 같이, 원하는 신호의 최대 에너지 양이 수집되도록 선택된다. 그렇지만, G-RAKE 수신기에서는, 핑거 선택 기준이 또한 원하는 양의 간섭 억압이 달성될 수 있도록 간섭 신호 정보를 수집할 수 있다. G-RAKE는 셀간 간섭(inter-cell interference)을 백색화(whiten)하는 것은 물론 심볼간 간섭(inter-symbol interference, ISI)을 완화시키는 일종의 이퀄라이저로서 간주될 수 있다.In a conventional RAKE receiver, the fingers are selected such that the maximum amount of energy of the desired signal is collected, for example, as described above. However, in a G-RAKE receiver, finger selection criteria can also collect interference signal information such that a desired amount of interference suppression can be achieved. G-RAKE can be considered as a kind of equalizer that whitens inter-cell interference as well as mitigates inter-symbol interference (ISI).

따라서, 수신기가 G-RAKE 수신기인 경우, 단계(204)로 진행하여, ISI 지연 선택 함수가 적용된다. 그의 목적은 G-RAKE에 대해 사용되는 추가의 핑거들을 선택하는 것이다. 추가의 핑거들은 피크 지연들과 일치할 필요가 없다.Thus, if the receiver is a G-RAKE receiver, flow proceeds to step 204 where an ISI delay selection function is applied. Its purpose is to select additional fingers used for G-RAKE. Additional fingers do not need to match the peak delays.

ISI 선택 함수는, 전파 채널 피크의 세트 및 그의 전력값들이 주어진 경우, 데이터를 역확산할 때 피크와 함께 사용될 다수의 추가 핑거들을 선택하는 함수이다. 이 함수에의 입력은 전파 채널에 대한 시간 지연

Figure 112008023106307-PCT00259
및 그의 전력값들
Figure 112008023106307-PCT00260
이다. 이 함수의 출력들은 전파 채널의 공분산 행렬을 추정할 때 사용되는 추가 지연들의 세트
Figure 112008023106307-PCT00261
이다. 이 함수에 의해 사용되는 파라미터는 다수의(NE개의) 추가 지연들 및 윈도우
Figure 112008023106307-PCT00262
(추가의 지연들이 이 윈도우 내에 포함되어 있어야 함)(전파 채널 지연들이 이 윈도우에 포함되어 있는 것으로 가정됨), 및 지연들 간의 최소 간격
Figure 112008023106307-PCT00263
(1/4 칩의 단위로 되어 있음)이다.The ISI selection function is a function of selecting a number of additional fingers to be used with the peak when despreading data, given a set of propagation channel peaks and their power values. Input to this function is a time delay for the propagation channel.
Figure 112008023106307-PCT00259
And its power values
Figure 112008023106307-PCT00260
to be. The outputs of this function are a set of additional delays used to estimate the covariance matrix of the propagation channel.
Figure 112008023106307-PCT00261
to be. The parameters used by this function are a number of (N E ) additional delays and windows
Figure 112008023106307-PCT00262
(Additional delays must be included in this window) (assuming propagation channel delays are included in this window), and the minimum interval between delays
Figure 112008023106307-PCT00263
(In units of quarter chips).

Figure 112008023106307-PCT00264
내의 지연들 간의 모든 거리가 계산되고 분류된다. 증가하는 순서
Figure 112008023106307-PCT00265
(단,
Figure 112008023106307-PCT00266
는 거리의 총 수임)로 분류된 거리들의 세트를 호출한다.
Figure 112008023106307-PCT00267
는 공집합으로 설정된다. 그 다음 지연들이 세트
Figure 112008023106307-PCT00268
에 추가된다. 언제라도,
Figure 112008023106307-PCT00269
내의 지연들의 총수가 NE와 같을 때, 완료되고 임의의 추가 처리를 중단한다.
Figure 112008023106307-PCT00270
내의 가장 큰 전력값이 선택되고,
Figure 112008023106307-PCT00271
를 그의 대응하는 시간 지연으로 한다.
Figure 112008023106307-PCT00264
All distances between delays within are calculated and classified. Increasing order
Figure 112008023106307-PCT00265
(only,
Figure 112008023106307-PCT00266
Is the total number of distances).
Figure 112008023106307-PCT00267
Is set to the empty set. Then delays set
Figure 112008023106307-PCT00268
Is added to whenever,
Figure 112008023106307-PCT00269
When the total number of delays in is equal to N E , it completes and stops any further processing.
Figure 112008023106307-PCT00270
The largest power value in the
Figure 112008023106307-PCT00271
As its corresponding time delay.

(i)

Figure 112008023106307-PCT00272
이 윈도우
Figure 112008023106307-PCT00273
내에 있는지와,(i)
Figure 112008023106307-PCT00272
This window
Figure 112008023106307-PCT00273
Within,

(ii)

Figure 112008023106307-PCT00274
이 시간 지연 세트
Figure 112008023106307-PCT00275
로부터 적어도
Figure 112008023106307-PCT00276
개의 1/4 칩 떨어져 있는지를 검사한다.(ii)
Figure 112008023106307-PCT00274
This time delay set
Figure 112008023106307-PCT00275
From at least
Figure 112008023106307-PCT00276
Check to see if you have 1/4 chips apart.

그러한 경우, 지연

Figure 112008023106307-PCT00277
이 추가 지연들의 세트
Figure 112008023106307-PCT00278
(이제 하나의 지연으로 이루어져 있음)에 추가된다. (i) 및 (ii)에서의 검사는 잠재적인 추가 지연
Figure 112008023106307-PCT00279
에 대해 반복되고, 그것이 통과하는 경우 세트
Figure 112008023106307-PCT00280
에 추가된다.In such a case, delay
Figure 112008023106307-PCT00277
Set of these additional delays
Figure 112008023106307-PCT00278
(Which now consists of one delay). The tests in (i) and (ii) may have potential additional delays
Figure 112008023106307-PCT00279
Iterate over and set if it passes
Figure 112008023106307-PCT00280
Is added to

그 다음에, 두번째로 가장 큰 전력값과 연관되어 있는 전파 채널 시간 지연이 고려되고, 이는

Figure 112008023106307-PCT00281
이라고 한다. 이전과 마찬가지로, 잠재적인 추가 지연
Figure 112008023106307-PCT00282
이 상기 기준 (i) 및 (ii)를 통과하는지가 검사되고, 통과하는 경우 세트
Figure 112008023106307-PCT00283
에 추가된다. 이 절차는 잠재적인 추가 지연
Figure 112008023106307-PCT00284
에 대해 반복된다. 이어서, 이 절차는 세번째로 가장 큰 전파 채널 전력값과 연관된 시간 지연에 대해 반복된다. 이 프로세스는 모든 전파 채널 시간 지연들을 순회할 때까지 계속된다.Then, the propagation channel time delay associated with the second largest power value is considered, which
Figure 112008023106307-PCT00281
It is called. As before, potential additional delays
Figure 112008023106307-PCT00282
Is checked if it passes the above criteria (i) and (ii), and if it passes
Figure 112008023106307-PCT00283
Is added to This procedure is a potential additional delay
Figure 112008023106307-PCT00284
Is repeated for. This procedure is then repeated for the time delay associated with the third largest propagation channel power value. This process continues until it traverses all propagation channel time delays.

지금까지, 동일한 거리

Figure 112008023106307-PCT00285
이 전파 채널 시간 지연에 대한 오프셋으로서 사용되었다. 전체적인 절차가 이제부터 거리
Figure 112008023106307-PCT00286
에 대해 반복된다, 즉 잠재적인 추가 지연
Figure 112008023106307-PCT00287
에 대해 (i) 및 (ii)를 검사하며, 여기서
Figure 112008023106307-PCT00288
는 이전과 같이 가장 큰 전력값과 연관된 시간 지연이고, 모든 전파 채널 시간 지연을 순회할 때까지 계속된다. 이 절차는 이어서 모든 거리에 대해 다 할 때까지 거리
Figure 112008023106307-PCT00289
등에 대해 반복된다. 서두에서 언급한 바와 같이, 이 절차는 세트
Figure 112008023106307-PCT00290
가 NE개의 지연을 포함할 때 언제라도 중단된다. 유의할 점은 파라미터 선택에 따라 NE개의 추가 지연으로 항상 끝나는 것이 아닐 수도 있다는 것이다.So far, the same distance
Figure 112008023106307-PCT00285
This was used as an offset to the propagation channel time delay. Distance from now on the whole procedure
Figure 112008023106307-PCT00286
Is repeated for, i.e., potential additional delay
Figure 112008023106307-PCT00287
For (i) and (ii), where
Figure 112008023106307-PCT00288
Is the time delay associated with the largest power value as before, and continues until it traverses all propagation channel time delays. This procedure is followed by the distance until all distances are done.
Figure 112008023106307-PCT00289
And so on. As mentioned at the outset, this procedure
Figure 112008023106307-PCT00290
Is stopped any time when N contains N E delays. Note that depending on the parameter selection, it may not always end with N E additional delays.

마지막으로, 단계(101)에서 기동된 경로 검색이 아직 완료되지 않은 경우, 프로세스는 단계(101)로 되돌아가서 상기한 단계들을 반복하기 이전에 단계(110)에서 그것이 완료되기를 기다린다.Finally, if the route search initiated in step 101 has not yet completed, the process returns to step 101 and waits for it to complete in step 110 before repeating the above steps.

본 발명의 양호한 실시예가 기술되고 도시되었지만, 본 발명은 이에 한정되지 않으며 이하의 청구항들에 정의된 발명 대상의 범위 내에서 다른 방법들로 구현될 수 있다.While the preferred embodiment of the invention has been described and illustrated, the invention is not limited thereto and may be implemented in other ways within the scope of the subject matter defined in the following claims.

Claims (29)

통신 네트워크의 전송 채널을 통해 적어도 2개의 송신기로부터 디지털 데이터 심볼을 수신하는 방법에 있어서,A method of receiving digital data symbols from at least two transmitters over a transmission channel of a communication network, the method comprising: 전송된 데이터 심볼의 개개의 다중 경로 성분은 개개의 지연을 가지고 수신되며, 수신된 신호들은 다수의 핑거(finger)를 갖는 RAKE 유닛(12)에 의해 처리되고, 상기 방법은 일련의 수신된 파일럿 신호들로부터 각각의 송신기에 대한 지연 프로파일(delay profile)을 제공하는 단계를 포함하며, 상기 지연 프로파일은 적어도 하나의 경로 검색(path search)의 결과들로부터 발생되고 제1 수의 지연값들 각각에 대한 수신 신호 레벨의 크기를 나타내며,Individual multipath components of the transmitted data symbols are received with individual delays, and the received signals are processed by a RAKE unit 12 having multiple fingers, the method being a series of received pilot signals. Providing a delay profile for each transmitter from the plurality of transmitters, wherein the delay profile is generated from the results of at least one path search and for each of the first number of delay values. Indicates the magnitude of the received signal level, 상기 방법은,The method, 카운터를 상기 송신기들 각각과 연관시키는 단계,Associating a counter with each of the transmitters, 상기 카운터가 최대 카운터값(NC)에 도달할 때까지, 주어진 송신기로부터 한 프레임의 디지털 데이터 심볼이 수신될 때마다 상기 주어진 송신기와 연관된 상기 카운터를 1 만큼 증분시키는 단계,Incrementing the counter associated with the given transmitter by one each time a digital data symbol of a frame is received from a given transmitter until the counter reaches a maximum counter value N C , 상기 연관된 카운터가 제1 미리 정의된 값(Tdelay selection)에 도달할 때 상기 주어진 송신기에 대해 수행될 경로 검색을 요청하는 단계,Requesting a path search to be performed for the given transmitter when the associated counter reaches a first predefined value (T delay selection ), 경로 검색 요청들을 FIFO(first-in-first-out) 큐에 올리는(list) 단계,List route search requests to a first-in-first-out queue; 경로 검색들이 상기 FIFO 큐에 올려져 있는 순서로 경로 검색을 활성화하는 단계, 및Activating path search in the order in which path searches are placed in the FIFO queue, and 송신기에 대한 경로 검색이 활성화될 때 그 송신기와 연관된 상기 카운터를 제2 미리 정의된 값(Δnc)만큼 감소시키는 단계Decrementing the counter associated with the transmitter by a second predefined value Δn c when the path search for the transmitter is activated 를 더 포함하는 것을 특징으로 하는 방법.Method further comprising a. 제1항에 있어서, 상기 방법은,The method of claim 1, wherein 상기 제1 수의 지연값들 중 적어도 일부 사이에 위치해 있는 제2 수의 지연값들에 대한 수신 신호 레벨의 추정된 크기를 보간에 의해 계산하는 단계,Calculating, by interpolation, an estimated magnitude of a received signal level for a second number of delay values located between at least some of the first number of delay values, 상기 제1 수의 지연값들 및 상기 제2 수의 지연값들에 대한 수신 신호 레벨의 크기들을 결합함으로써 결합된 지연 프로파일(32)을 제공하는 단계,Providing a combined delay profile 32 by combining magnitudes of received signal levels for the first number of delay values and the second number of delay values, 상기 결합된 지연 프로파일에서 검출된 피크들에 대한 지연값들을 결정하는 단계,Determining delay values for the detected peaks in the combined delay profile, 상기 결합된 지연 프로파일에 대해 결정된 상기 피크 지연값들 중에서 다수의 피크 지연값들(P1, P2, P)을 선택하는 단계 - 상기 선택된 피크 지연값들은 상기 결합된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 적어도 포함함 -, 및Selecting a plurality of peak delay values P 1 , P 2 , P from among the peak delay values determined for the combined delay profile, wherein the selected peak delay values are the largest detected in the combined delay profile. At least a delay representing the peak, and 상기 선택된 피크 지연값들 중 적어도 일부를 상기 RAKE 유닛(12)에 제공하고 각각의 제공된 피크 지연값을 상기 RAKE 유닛(12)의 핑거에 할당하는 단계Providing at least some of the selected peak delay values to the RAKE unit 12 and assigning each provided peak delay value to a finger of the RAKE unit 12 를 더 포함하는 것을 특징으로 하는 방법.Method further comprising a. 제2항에 있어서, 상기 제1 수의 지연값들 중 적어도 일부가 등간격으로 떨어져 있는(equidistantly spaced) 것을 특징으로 하는 방법.3. The method of claim 2, wherein at least some of the first number of delay values are equidistantly spaced. 제3항에 있어서, 상기 제2 수의 지연값들 각각은 상기 제1 수의 지연값들 중 2개의 이웃하는 지연값의 중간에 위치하는 것을 특징으로 하는 방법.4. The method of claim 3, wherein each of said second number of delay values is located midway between two neighboring delay values of said first number of delay values. 제2항 내지 제4항 중 어느 한 항에 있어서, 상기 제2 수의 지연값들의 추정된 크기를 계산하는 상기 단계는 다항식 보간(polynomial interpolation)을 사용하여 수행되는 것을 특징으로 하는 방법.5. A method according to any one of claims 2 to 4, wherein said calculating the estimated magnitude of said second number of delay values is performed using polynomial interpolation. 제2항 내지 제5항 중 어느 한 항에 있어서, 다수의 피크 지연값을 선택하는 상기 단계는,The method of any one of claims 2 to 5, wherein the step of selecting a plurality of peak delay values, 상기 결합된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 선택하는 단계,Selecting a delay value representing the largest peak detected in the combined delay profile, 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하는 단계, 및Excluding from consideration all delay values within a distance strictly less than a predefined minimum interval of said just selected delay value, and 나머지 지연값들 중에서 검출된 가장 큰 피크를 나타내는 지연값을 반복하여 선택하고, 주어진 수의 지연값들이 선택될 때까지 또는 상기 결합된 지연 프로파일의 모든 지연값들이 선택되거나 고려에서 제외될 때까지, 이제 막 선택된 상기 지 연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하는 단계Among the remaining delay values, the delay value representing the largest peak detected is repeatedly selected, and a given number of delay values are selected or until all delay values of the combined delay profile are selected or excluded from consideration. Excluding from the consideration all delay values within a distance strictly smaller than the predefined minimum interval of the just selected delay value. 를 포함하는 것을 특징으로 하는 방법.Method comprising a. 제2항 내지 제5항 중 어느 한 항에 있어서, 다수의 피크 지연값을 선택하는 상기 단계는,The method of any one of claims 2 to 5, wherein the step of selecting a plurality of peak delay values, 미리 정의된 문턱값보다 높은 수신 신호 레벨의 크기들을 나타내는 상기 결합된 지연 프로파일의 모든 지연값들을 사전 선택하는 단계,Preselecting all delay values of the combined delay profile that represent magnitudes of the received signal level higher than a predefined threshold, 상기 사전 선택된 지연값들 중에서 가장 큰 피크를 나타내는 지연값을 선택하는 단계,Selecting a delay value representing the largest peak among the preselected delay values, 이제 막 선택된 상기 지연값으로부터 상기 미리 정의된 최소 간격에 위치한 지연값들을 제외한, 이제 막 선택된 상기 지연값 및 이제 막 선택된 상기 지연값의 미리 정해진 최소 간격의 2배보다 엄밀하게 더 작은 거리 내의 지연값들을 고려에서 제외하는 단계,A delay value within a distance that is strictly less than twice the predetermined minimum interval of the delay value that has just been selected and the delay value that is just selected, except for delay values located at the predefined minimum interval from the delay value that is just selected Excluding them from consideration, 이전에 선택된 지연값으로부터 상기 미리 정의된 최소 간격에 위치한 지연값이 상기 사전 선택된 지연값들에 속하는 경우, 이 값을 반복하여 선택하고, 이제 막 선택된 지연값으로부터 상기 미리 정의된 최소 간격에 위치하는 상기 지연값들을 제외한, 이제 막 선택된 지연값 및 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격의 2배보다 엄밀하게 더 작은 거리 내의 지연값들을 고려에서 제외하는 단계, 및If a delay value located at the predefined minimum interval from a previously selected delay value belongs to the preselected delay values, this value is repeatedly selected and is located at the predefined minimum interval from the just selected delay value. Excluding, from the considerations, delay values within a distance strictly less than twice the predefined minimum interval of the just-selected delay value and the delay value just selected, and 주어진 수의 지연값이 선택될 때까지 또는 모든 사전 선택된 지연값들이 선택되거나 고려에서 제외될 때까지, 나머지 사전 선택된 지연값들에 대해 이들 단계를 반복하는 단계Repeating these steps for the remaining preselected delay values until a given number of delay values are selected or until all preselected delay values are selected or excluded from consideration 를 포함하는 것을 특징으로 하는 방법.Method comprising a. 제2항 내지 제7항 중 어느 한 항에 있어서, 상기 방법은,The method of claim 2, wherein the method comprises: 각각의 송신기에 대해 선택된 상기 피크 지연값들로부터 결합된 피크 지연값 세트를 발생하는 단계,Generating a combined set of peak delay values from the selected peak delay values for each transmitter, 상기 결합된 피크 지연값 세트로부터 다수의 가장 큰 피크 지연값들을 선택함으로써 축소된 피크 지연값 세트를 발생하는 단계,Generating a reduced set of peak delay values by selecting a plurality of largest peak delay values from the combined set of peak delay values, 주어진 송신기로부터의 어떤 피크 지연값도 상기 축소된 피크 지연값 세트에 포함되어 있지 않고 상기 주어진 송신기로부터의 적어도 하나의 피크 지연값이 미리 정의된 문턱값보다 높은 피크를 나타내는 경우, 상기 축소된 피크 지연값 세트로부터의 가장 약한 피크의 피크 지연값을 상기 주어진 송신기로부터의 가장 큰 피크의 피크 지연값으로 대체함으로써 수정된 피크 지연값 세트를 발생하는 단계, 및The reduced peak delay if no peak delay from a given transmitter is included in the reduced set of peak delay values and at least one peak delay from the given transmitter indicates a peak that is higher than a predefined threshold Generating a modified set of peak delay values by replacing the peak delay value of the weakest peak from the value set with the peak delay value of the largest peak from the given transmitter, and 상기 수정된 피크 지연값 세트를 상기 RAKE 유닛(12)에 제공하고 상기 수정된 세트의 각각의 피크 지연값을 상기 RAKE 유닛(12)의 핑거에 할당하는 단계Providing the modified set of peak delay values to the RAKE unit 12 and assigning each peak delay value of the modified set to a finger of the RAKE unit 12. 를 더 포함하는 것을 특징으로 하는 방법.Method further comprising a. 제2항 내지 제8항 중 어느 한 항에 있어서, 송신기에 대한 활성화된 경로 검 색이 그 송신기에 대한 새로운 검색 지연 프로파일(22)을 제공하는 것을 특징으로 하는 방법.9. A method according to any one of claims 2 to 8, characterized in that the active path search for the transmitter provides a new search delay profile (22) for that transmitter. 제9항에 있어서, 상기 방법은,The method of claim 9, wherein 다수의 가장 큰 피크의 지연값들 및 송신기에 대한 상기 새로운 검색 지연 프로파일 중에서 이들 피크의 가장 가까운 이웃 지연값을 추출하는 단계, 및Extracting the closest neighbor delay values of these peaks from the plurality of largest peak delays and the new search delay profile for the transmitter, and 상기 이전에 계산된 크기와 상기 새로운 검색 지연 프로파일로부터의 대응하는 크기 간의 차이의 퍼센트를 상기 이전에 계산된 크기에 가산함으로써 갱신된 지연 프로파일(24)을 획득하는 것에 의해, 상기 이전의 지연 프로파일에는 물론 상기 추출된 지연값들에 나타내어진 각각의 지연값에 대해 그 지연값에 대한 수신 신호 레벨의 갱신된 크기를 계산함으로써, 그 송신기에 대해 제공된 이전의 지연 프로파일(21)을 갱신하는 단계By obtaining a updated delay profile 24 by adding a percentage of the difference between the previously calculated magnitude and the corresponding magnitude from the new search delay profile to the previously calculated magnitude, Of course, for each delay value represented in the extracted delay values, updating the previous delay profile 21 provided for that transmitter by calculating the updated magnitude of the received signal level for that delay value. 를 더 포함하는 것을 특징으로 하는 방법.Method further comprising a. 제10항에 있어서, 상기 퍼센트는 상기 새로운 검색 지연 프로파일로부터의 크기를 상기 이전에 계산된 크기와 비교한 것에 의존하는 것을 특징으로 하는 방법.11. The method of claim 10, wherein the percentage is dependent on comparing the magnitude from the new search delay profile with the previously calculated magnitude. 제10항 또는 제11항에 있어서, 상기 방법은,The method of claim 10 or 11, wherein the method 상기 갱신된 지연 프로파일(24)에서 검출된 가장 큰 피크를 나타내는 지연값 을 선택하는 단계,Selecting a delay value representing the largest peak detected in the updated delay profile 24, 이제 막 선택된 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하는 단계,Excluding from the consideration all delay values within a distance strictly less than the predefined minimum interval of the just selected delay value, 나머지 지연값들 중에서 검출된 가장 큰 피크를 나타내는 지연값을 반복하여 선택하고, 주어진 수의 지연값이 선택될 때까지 또는 상기 갱신된 지연 프로파일(24)의 모든 지연값들이 선택되거나 고려에서 제외될 때까지, 이제 막 선택된 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하는 단계, 및The delay value representing the largest peak detected among the remaining delay values is repeatedly selected and all delay values of the updated delay profile 24 are selected or excluded from consideration until a given number of delay values are selected. Until, excluding from consideration all delay values within a distance strictly less than the predefined minimum interval of the just selected delay value, and 상기 선택된 지연값들 및 상기 갱신된 지연 프로파일 중에서 이들의 가장 가까운 이웃 지연값을 포함하는 모니터링된 지연 프로파일(26)을 제공하는 단계Providing a monitored delay profile 26 comprising the selected delay values and their nearest neighbor delay values among the updated delay profiles. 를 더 포함하는 것을 특징으로 하는 방법.Method further comprising a. 제12항에 있어서, 상기 방법은,The method of claim 12, wherein 미리 정해진 수의 프레임의 디지털 데이터 심볼이 수신될 때마다, 결합된 지연 프로파일을 제공하는 단계 및 상기 결합된 지연 프로파일의 피크들 중에서 다수의 피크 지연값들을 선택하는 단계를 수행하는 단계를 더 포함하며,Each time a digital data symbol of a predetermined number of frames is received, providing a combined delay profile and selecting a plurality of peak delay values from among the peaks of the combined delay profile; , 상기 모니터링된 지연 프로파일(26)이 송신기에 대해 제공된 지연 프로파일로서 사용되는 것을 특징으로 하는 방법.The monitored delay profile is used as a delay profile provided for a transmitter. 통신 네트워크의 전송 채널을 통해 적어도 2개의 송신기로부터 디지털 데이 터 심볼을 수신하는 수신기(10)에 있어서,A receiver (10) for receiving digital data symbols from at least two transmitters through a transmission channel of a communication network, 전송된 데이터 심볼의 개개의 다중 경로 성분은 개개의 지연을 가지고 수신되며, 상기 수신기는 수신된 신호들을 처리하기 위한 다수의 핑거(finger)를 갖는 RAKE 유닛(12)을 포함하고, 상기 수신기는 일련의 수신된 파일럿 신호들로부터 각각의 송신기에 대한 지연 프로파일(delay profile)을 제공하도록 구성되어 있으며, 상기 지연 프로파일은 적어도 하나의 경로 검색(path search)의 결과들로부터 발생되고 제1 수의 지연값들 각각에 대한 수신 신호 레벨의 크기를 나타내며,Each multipath component of the transmitted data symbol is received with an individual delay, the receiver comprising a RAKE unit 12 having a plurality of fingers for processing the received signals, the receiver being a series of Provide a delay profile for each transmitter from received pilot signals of the delay profile, wherein the delay profile is generated from the results of at least one path search and is a first number of delay values. Represents the magnitude of the received signal level for each of 상기 수신기는,The receiver, 카운터를 상기 송신기들 각각과 연관시키고,Associate a counter with each of the transmitters, 상기 카운터가 최대 카운터값(NC)에 도달할 때까지, 주어진 송신기로부터 한 프레임의 디지털 데이터 심볼이 수신될 때마다 상기 주어진 송신기와 연관된 상기 카운터를 1 만큼 증분시키며,Increment the counter associated with the given transmitter by one each time a digital data symbol of a frame is received from a given transmitter until the counter reaches a maximum counter value N C , 상기 연관된 카운터가 제1 미리 정의된 값(Tdelay selection)에 도달할 때 상기 주어진 송신기에 대해 수행될 경로 검색을 요청하며,Request a path search to be performed for the given transmitter when the associated counter reaches a first predefined value (T delay selection ), 경로 검색 요청들을 FIFO(first-in-first-out) 큐에 올리고(list),List route search requests to a first-in-first-out queue 경로 검색들이 상기 FIFO 큐에 올려져 있는 순서로 경로 검색을 활성화하며,Activate path search in the order in which path searches are placed in the FIFO queue, 송신기에 대한 경로 검색이 활성화될 때 그 송신기와 연관된 상기 카운터를 제2 미리 정의된 값(Δnc)만큼 감소시키도록To decrease the counter associated with the transmitter by a second predefined value Δn c when the path search for the transmitter is activated 추가적으로 구성되어 있는 것을 특징으로 하는 수신기.Receiver, characterized in that further configured. 제14항에 있어서, 상기 수신기는,The method of claim 14, wherein the receiver, 상기 제1 수의 지연값들 중 적어도 일부 사이에 위치해 있는 제2 수의 지연값들에 대한 수신 신호 레벨의 추정된 크기를 보간에 의해 계산하고,Calculate, by interpolation, an estimated magnitude of a received signal level for a second number of delay values located between at least some of the first number of delay values, 상기 제1 수의 지연값들 및 상기 제2 수의 지연값들에 대한 수신 신호 레벨의 크기들을 결합함으로써 결합된 지연 프로파일(32)을 제공하며,Providing a combined delay profile 32 by combining magnitudes of received signal levels for the first number of delay values and the second number of delay values, 상기 결합된 지연 프로파일에서 검출된 피크들에 대한 지연값들을 결정하고,Determine delay values for the detected peaks in the combined delay profile, 상기 결합된 지연 프로파일에 대해 결정된 상기 피크 지연값들 중에서 다수의 피크 지연값들(P1, P2, P)을 선택하며 - 상기 선택된 피크 지연값들은 상기 결합된 지연 프로파일에서 검출된 가장 큰 피크를 나타내는 지연값을 적어도 포함함 -,Select a plurality of peak delay values P 1 , P 2 , P from among the peak delay values determined for the combined delay profile, wherein the selected peak delay values are the largest peak detected in the combined delay profile Contains at least a delay value indicating-, 상기 선택된 피크 지연값들 중 적어도 일부를 상기 RAKE 유닛(12)에 제공하고 각각의 제공된 피크 지연값을 상기 RAKE 유닛(12)의 핑거에 할당하도록Provide at least some of the selected peak delay values to the RAKE unit 12 and assign each provided peak delay value to a finger of the RAKE unit 12. 추가적으로 구성되어 있는 것을 특징으로 하는 수신기.Receiver, characterized in that further configured. 제15항에 있어서, 상기 수신기는 상기 제1 수의 지연값들 중 적어도 일부가 등간격으로 떨어져 있도록(equidistantly spaced) 송신기에 대한 지연 프로파일(31)을 제공하도록 구성되어 있는 것을 특징으로 하는 수신기.16. The receiver of claim 15, wherein the receiver is configured to provide a delay profile (31) for the transmitter such that at least some of the first number of delay values are equidistantly spaced. 제16항에 있어서, 상기 수신기는 상기 제2 수의 지연값들 각각을 상기 제1 수의 지연값들 중 2개의 이웃하는 지연값의 중간에서 찾아내도록 구성되어 있는 것을 특징으로 하는 수신기.17. The receiver of claim 16 wherein the receiver is configured to find each of the second number of delay values in the middle of two neighboring delay values of the first number of delay values. 제15항 내지 제17항 중 어느 한 항에 있어서, 상기 수신기는 다항식 보간(polynomial interpolation)을 사용하여 상기 제2 수의 지연값들의 추정된 크기를 계산하도록 구성되어 있는 것을 특징으로 하는 수신기.18. The receiver of any one of claims 15 to 17, wherein the receiver is configured to calculate the estimated magnitudes of the second number of delay values using polynomial interpolation. 제15항 내지 제18항 중 어느 한 항에 있어서, 상기 수신기는,19. The receiver of any one of claims 15 to 18, wherein the receiver is 상기 결합된 지연 프로파일(32)에서 검출된 가장 큰 피크를 나타내는 지연값을 선택하고,Select a delay value representing the largest peak detected in the combined delay profile 32, 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하며,Excludes from consideration all delay values within a distance strictly less than the predefined minimum interval of the just selected delay value, 나머지 지연값들 중에서 검출된 가장 큰 피크를 나타내는 지연값을 반복하여 선택하고, 주어진 수의 지연값들이 선택될 때까지 또는 상기 결합된 지연 프로파일의 모든 지연값들이 선택되거나 고려에서 제외될 때까지, 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하도록Among the remaining delay values, the delay value representing the largest peak detected is repeatedly selected, and a given number of delay values are selected or until all delay values of the combined delay profile are selected or excluded from consideration. To exclude from consideration all delay values within a distance that is strictly smaller than the predefined minimum interval of the delay value just selected. 구성됨으로써 다수의 피크 지연값을 선택하도록 구성되어 있는 것을 특징으로 하는 수신기.And configured to select a plurality of peak delay values. 제15항 내지 제18항 중 어느 한 항에 있어서, 상기 수신기는,19. The receiver of any one of claims 15 to 18, wherein the receiver is 미리 정의된 문턱값보다 높은 수신 신호 레벨의 크기들을 나타내는 상기 결합된 지연 프로파일의 모든 지연값들을 사전 선택하고,Preselect all delay values of the combined delay profile that represent magnitudes of the received signal level higher than a predefined threshold, 상기 사전 선택된 지연값들 중에서 가장 큰 피크를 나타내는 지연값을 선택하며,Selecting a delay value representing the largest peak among the preselected delay values, 이제 막 선택된 상기 지연값으로부터 상기 미리 정의된 최소 간격에 위치한 지연값들을 제외한, 이제 막 선택된 상기 지연값 및 이제 막 선택된 상기 지연값의 미리 정해진 최소 간격의 2배보다 엄밀하게 더 작은 거리 내의 지연값들을 고려에서 제외하고,A delay value within a distance that is strictly less than twice the predetermined minimum interval of the delay value that has just been selected and the delay value that is just selected, except for delay values located at the predefined minimum interval from the delay value that is just selected Except in consideration, 이전에 선택된 지연값으로부터 상기 미리 정의된 최소 간격에 위치한 지연값이 상기 사전 선택된 지연값들에 속하는 경우, 이 값을 반복하여 선택하고, 이제 막 선택된 지연값으로부터 상기 미리 정의된 최소 간격에 위치하는 상기 지연값들을 제외한, 이제 막 선택된 지연값 및 이제 막 선택된 상기 지연값의 미리 정의된 최소 간격의 2배보다 엄밀하게 더 작은 거리 내의 지연값들을 고려에서 제외하며,If a delay value located at the predefined minimum interval from a previously selected delay value belongs to the preselected delay values, this value is repeatedly selected and is located at the predefined minimum interval from the just selected delay value. Excluding the delay values, excluding delay values within a distance strictly less than twice the predefined minimum interval of the just-selected delay value and the delay value just selected, 주어진 수의 지연값이 선택될 때까지 또는 모든 사전 선택된 지연값들이 선택되거나 고려에서 제외될 때까지, 나머지 사전 선택된 지연값들에 대해 이들 단계를 반복하도록Repeat these steps for the remaining preselected delay values until a given number of delay values have been selected or until all preselected delay values have been selected or excluded from consideration. 구성됨으로써 다수의 피크 지연값을 선택하도록 구성되어 있는 것을 특징으로 하는 수신기.And configured to select a plurality of peak delay values. 제15항 내지 제20항 중 어느 한 항에 있어서, 상기 수신기는,The receiver of claim 15, wherein the receiver comprises: 각각의 송신기에 대해 선택된 상기 피크 지연값들로부터 결합된 피크 지연값 세트를 발생하고,Generate a combined set of peak delay values from the peak delay values selected for each transmitter, 상기 결합된 피크 지연값 세트로부터 다수의 가장 큰 피크 지연값들을 선택함으로써 축소된 피크 지연값 세트를 발생하며,Generating a reduced set of peak delay values by selecting a plurality of largest peak delay values from the combined set of peak delay values, 주어진 송신기로부터의 어떤 피크 지연값도 상기 축소된 피크 지연값 세트에 포함되어 있지 않고 상기 주어진 송신기로부터의 적어도 하나의 피크 지연값이 미리 정의된 문턱값보다 높은 피크를 나타내는 경우, 상기 축소된 피크 지연값 세트로부터의 가장 약한 피크의 피크 지연값을 상기 주어진 송신기로부터의 가장 큰 피크의 피크 지연값으로 대체함으로써 수정된 피크 지연값 세트를 발생하고,The reduced peak delay if no peak delay from a given transmitter is included in the reduced set of peak delay values and at least one peak delay from the given transmitter indicates a peak that is higher than a predefined threshold Generating a modified set of peak delay values by replacing the peak delay value of the weakest peak from the value set with the peak delay value of the largest peak from the given transmitter, 상기 수정된 피크 지연값 세트를 상기 RAKE 유닛(12)에 제공하고 상기 수정된 세트의 각각의 피크 지연값을 상기 RAKE 유닛(12)의 핑거에 할당하도록Provide the modified set of peak delay values to the RAKE unit 12 and assign each peak delay value of the modified set to a finger of the RAKE unit 12. 추가적으로 구성되어 있는 것을 특징으로 하는 수신기.Receiver, characterized in that further configured. 제15항 내지 제21항 중 어느 한 항에 있어서, 상기 수신기는 송신기에 대한 활성화된 경로 검색에 응답하여 그 송신기에 대한 새로운 검색 지연 프로파일(22)을 제공하도록 구성되어 있는 것을 특징으로 하는 수신기.22. A receiver as claimed in any one of claims 15 to 21, wherein the receiver is configured to provide a new search delay profile (22) for the transmitter in response to an activated path search for the transmitter. 제22항에 있어서, 상기 수신기는,The method of claim 22, wherein the receiver, 다수의 가장 큰 피크의 지연값들 및 송신기에 대한 상기 새로운 검색 지연 프로파일 중에서 이들 피크의 가장 가까운 이웃 지연값을 추출하고,Extract the nearest neighbor delay of these peaks from the delay values of the plurality of largest peaks and the new search delay profile for the transmitter, 상기 이전에 계산된 크기와 상기 새로운 검색 지연 프로파일로부터의 대응하는 크기 간의 차이의 퍼센트를 상기 이전에 계산된 크기에 가산함으로써 갱신된 지연 프로파일(24)을 획득하는 것에 의해, 상기 이전의 지연 프로파일에는 물론 상기 추출된 지연값들에 나타내어진 각각의 지연값에 대해 그 지연값에 대한 수신 신호 레벨의 갱신된 크기를 계산함으로써, 그 송신기에 대해 제공된 이전의 지연 프로파일(21)을 갱신하도록By obtaining a updated delay profile 24 by adding a percentage of the difference between the previously calculated magnitude and the corresponding magnitude from the new search delay profile to the previously calculated magnitude, Of course, for each delay value represented in the extracted delay values, by calculating the updated magnitude of the received signal level for that delay value, the previous delay profile 21 provided for that transmitter is updated. 추가적으로 구성되어 있는 것을 특징으로 하는 수신기.Receiver, characterized in that further configured. 제23항에 있어서, 상기 퍼센트는 상기 새로운 검색 지연 프로파일로부터의 크기를 상기 이전에 계산된 크기와 비교한 것에 의존하는 것을 특징으로 하는 수신기.24. The receiver of claim 23 wherein the percentage is dependent on comparing the magnitude from the new search delay profile with the previously calculated magnitude. 제23항 또는 제24항에 있어서, 상기 수신기는,The method of claim 23 or 24, wherein the receiver, 상기 갱신된 지연 프로파일(24)에서 검출된 가장 큰 피크를 나타내는 지연값을 선택하고,Select a delay value representing the largest peak detected in the updated delay profile 24, 이제 막 선택된 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하며,Now consider all delays within a distance that is strictly smaller than the predefined minimum interval of the just selected delay value, 나머지 지연값들 중에서 검출된 가장 큰 피크를 나타내는 지연값을 반복하여 선택하고, 주어진 수의 지연값이 선택될 때까지 또는 상기 갱신된 지연 프로파 일(24)의 모든 지연값들이 선택되거나 고려에서 제외될 때까지, 이제 막 선택된 지연값의 미리 정의된 최소 간격보다 엄밀하게 더 작은 거리 내의 모든 지연값들을 고려에서 제외하고,Among the remaining delay values, a delay value representing the largest peak detected is repeatedly selected and all delay values of the updated delay profile 24 are selected or taken into account until a given number of delay values are selected. Until excluded, except from consideration all delay values within a distance that is strictly smaller than the predefined minimum interval of the just selected delay value, 상기 선택된 지연값들 및 상기 갱신된 지연 프로파일 중에서 이들의 가장 가까운 이웃 지연값을 포함하는 모니터링된 지연 프로파일(26)을 제공하도록To provide a monitored delay profile 26 comprising the selected delay values and their nearest neighbor delay values among the updated delay profiles. 추가적으로 구성되어 있는 것을 특징으로 하는 수신기.Receiver, characterized in that further configured. 제25항에 있어서, 상기 수신기는,The method of claim 25, wherein the receiver, 미리 정해진 수의 프레임의 디지털 데이터 심볼이 수신될 때마다, 결합된 지연 프로파일을 제공하고 상기 결합된 지연 프로파일의 피크들 중에서 다수의 피크 지연값들을 선택하며,Each time a digital data symbol of a predetermined number of frames is received, provide a combined delay profile and select a plurality of peak delay values from among the peaks of the combined delay profile, 상기 모니터링된 지연 프로파일(26)을 송신기에 대해 제공된 지연 프로파일로서 사용하도록To use the monitored delay profile 26 as a delay profile provided for the transmitter. 추가적으로 구성되어 있는 것을 특징으로 하는 수신기.Receiver, characterized in that further configured. 제14항 내지 제26항 중 어느 한 항에 있어서, 상기 수신기는 WCDMA 수신기인 것을 특징으로 하는 수신기.27. The receiver of any one of claims 14-26, wherein the receiver is a WCDMA receiver. 컴퓨터 프로그램이 컴퓨터 상에서 실행될 때 제1항 내지 제13항 중 어느 한 항의 단계들을 수행하기 위한 프로그램 코드 수단을 포함하는 컴퓨터 프로그램.14. A computer program comprising program code means for performing the steps of any of claims 1 to 13 when the computer program is executed on a computer. 프로그램 코드 수단이 컴퓨터 상에서 실행될 때 제1항 내지 제13항 중 어느 한 항의 방법을 수행하기 위한 프로그램 코드 수단을 저장하고 있는 컴퓨터 판독가능 매체.A computer readable medium storing program code means for performing the method of any one of claims 1 to 13 when the program code means is executed on a computer.
KR1020087007765A 2005-09-01 2006-08-31 Method and apparatus for selecting delay values for a rake receiver KR20080039537A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP05388069A EP1760901B1 (en) 2005-09-01 2005-09-01 Method and apparatus for selecting delay values for a RAKE receiver
EP05388069.6 2005-09-01
US71903705P 2005-09-21 2005-09-21
US60/719,037 2005-09-21

Publications (1)

Publication Number Publication Date
KR20080039537A true KR20080039537A (en) 2008-05-07

Family

ID=37758530

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087007765A KR20080039537A (en) 2005-09-01 2006-08-31 Method and apparatus for selecting delay values for a rake receiver

Country Status (3)

Country Link
KR (1) KR20080039537A (en)
TW (1) TW200718047A (en)
WO (1) WO2007025749A2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9225386B2 (en) * 2007-11-20 2015-12-29 Sony Corporation Method for placement of fingers with G-Rake advanced receiver
US8599905B2 (en) 2008-02-22 2013-12-03 Freescale Semiconductor, Inc. Processor for use as a path searcher of a spread spectrum receiver and a method of operation of the processor
CN113660011B (en) * 2021-08-17 2023-08-22 中铁二院工程集团有限责任公司 Diversity receiving method and system for vacuum pipeline maglev train-ground wireless communication

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6731622B1 (en) * 1998-05-01 2004-05-04 Telefonaktiebolaget Lm Ericsson (Publ) Multipath propagation delay determining means using periodically inserted pilot symbols
US20040042411A1 (en) * 2002-08-30 2004-03-04 Erik Dahlback Method and apparatus for controlling the rate of path searching in a communications system
MXPA05009752A (en) * 2003-03-13 2005-10-26 Interdigital Tech Corp Wireless communication method and system for assigning multi-paths to rake receiver fingers.

Also Published As

Publication number Publication date
WO2007025749A3 (en) 2007-05-03
TW200718047A (en) 2007-05-01
WO2007025749A2 (en) 2007-03-08

Similar Documents

Publication Publication Date Title
EP1048127B1 (en) Method and apparatus for multipath delay estimation in direct sequence spread spectrum communication systems
KR100694927B1 (en) Multipath propagation delay determining means using periodically inserted pilot symbols
EP1095467B1 (en) Adaptive path selection threshold setting for ds-cdma receivers
KR101110899B1 (en) A method and apparatus for scaling parameter estimation in parametric generalized rake receivers
EP1511185A1 (en) Positioning of a path searcher window in a CDMA receiver
WO2006095046A1 (en) Method for impulse response measurement in a cdma receiver using antenna diversity
US8064497B2 (en) Selecting delay values for a rake receiver
KR100335689B1 (en) Communication terminal apparatus and radio receving method
WO2004028018A1 (en) Assessment of delay estimation quality using interference estimates
KR20080039537A (en) Method and apparatus for selecting delay values for a rake receiver
US7826515B2 (en) Positioning a multipath search window
US9184785B2 (en) Cellular communications system
US8554152B2 (en) Apparatus and method for estimating channel in mobile communication system
US7751467B2 (en) Method and apparatus for selecting signal processing delays based on historical selection data
JP4971303B2 (en) Method for selecting a delay value for a RAKE receiver
EP1704651B1 (en) Method of and apparatus for path-searcher window positioning
EP1715594B1 (en) Selecting delay values for a RAKE receiver
EP1672808B1 (en) Selecting peak delay values for a RAKE receiver
JP2002353857A (en) Rake receiver and rake reception method
KR20060092012A (en) The multipath signal control system and the method in mobile system
WO2006066765A1 (en) Selecting peak delay values for a rake receiver
JP2006013679A (en) Receiver for cdma

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid