KR101125501B1 - 무선 통신 시스템에서의 소프트 핸드오프를 위해 수신된복수의 신호의 등화 - Google Patents
무선 통신 시스템에서의 소프트 핸드오프를 위해 수신된복수의 신호의 등화 Download PDFInfo
- Publication number
- KR101125501B1 KR101125501B1 KR1020057015518A KR20057015518A KR101125501B1 KR 101125501 B1 KR101125501 B1 KR 101125501B1 KR 1020057015518 A KR1020057015518 A KR 1020057015518A KR 20057015518 A KR20057015518 A KR 20057015518A KR 101125501 B1 KR101125501 B1 KR 101125501B1
- Authority
- KR
- South Korea
- Prior art keywords
- stream
- data symbol
- estimate
- streams
- symbol estimate
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims description 21
- 238000000034 method Methods 0.000 claims abstract description 61
- 238000012545 processing Methods 0.000 claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims description 70
- 238000004422 calculation algorithm Methods 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 20
- 238000004364 calculation method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 18
- 238000001914 filtration Methods 0.000 claims description 11
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 claims 3
- 201000001098 delayed sleep phase syndrome Diseases 0.000 claims 3
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 claims 3
- 238000010586 diagram Methods 0.000 description 12
- 238000012549 training Methods 0.000 description 9
- 230000003044 adaptive effect Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000009795 derivation Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000001364 causal effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 108010003272 Hyaluronate lyase Proteins 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03012—Arrangements for removing intersymbol interference operating in the time domain
- H04L25/03019—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
- H04L25/03038—Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a non-recursive structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/022—Site diversity; Macro-diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0256—Channel estimation using minimum mean square error criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/0335—Arrangements for removing intersymbol interference characterised by the type of transmission
- H04L2025/03375—Passband transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/0335—Arrangements for removing intersymbol interference characterised by the type of transmission
- H04L2025/03426—Arrangements for removing intersymbol interference characterised by the type of transmission transmission using multiple-input and multiple-output channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03433—Arrangements for removing intersymbol interference characterised by equaliser structure
- H04L2025/03439—Fixed structures
- H04L2025/03445—Time domain
- H04L2025/03471—Tapped delay lines
- H04L2025/03477—Tapped delay lines not time-recursive
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03592—Adaptation methods
- H04L2025/03598—Algorithms
- H04L2025/03605—Block algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0242—Channel estimation channel estimation algorithms using matrix methods
- H04L25/0244—Channel estimation channel estimation algorithms using matrix methods with inversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0069—Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink
- H04W36/00692—Transmission or use of information for re-establishing the radio link in case of dual connectivity, e.g. decoupled uplink/downlink using simultaneous multiple data streams, e.g. cooperative multipoint [CoMP], carrier aggregation [CA] or multiple input multiple output [MIMO]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Mobile Radio Communication Systems (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Abstract
복수의 기지국과의 소프트 핸드오프 상태에 있는 단말기에 의해 수신된 복수의 신호의 등화를 수행하는 기술. 단말기에서 수신된 신호는 수신된 샘플 (y m ) 스트림을 제공하도록 조정되고 디지털화되며, 그 후 복수의 계수 세트들로 등화/필터링되어 복수의 송신 칩 추정치 스트림들 (X i) 을 제공한다 (410). 계수 세트 (f k ) 는 각각의 기지국에 대해 제공되며, 대응하는 송신 칩 추정치 스트림을 제공하는데 이용된다. 또한, 복수의 송신 칩 추정치 스트림들은 또한 하나의 데이터 심볼 추정치 스트림이 각각의 기지국에 대한 것인, 복수의 데이터 심볼 추정치 스트림들 (d k ) 을 제공하도록 프로세싱된다 (420). 복수의 데이터 심볼 추정치 스트림들은 그 후 복수의 스케일링 인자 ( k ) 로 스케일링되어 (430), 결합된 데이터 심볼 추정치 스트림 (d k ) 를 제공하도록 결합된다 (432). 복수의 기지국에 대한 프로세싱은 시분할 멀티플렉싱 방식의 단일 하드웨어 유닛에 의해 수행될 수 있다.
Description
배경
분야
본 발명은 일반적으로 데이터 통신에 관한 것이며, 더 자세하게는 무선 통신 시스템에서의 소프트 핸드오프를 위해 수신된 복수의 신호의 등화 (equalization) 를 수행하는 기술에 관한 것이다.
배경
무선 통신 시스템은 음성, 패킷 데이터 등과 같은 다양한 타입의 통신을 제공하도록 널리 발전되고 있다. 이들 시스템은 다수의 사용자들과의 통신을 지원할 수 있는 다중-접속 시스템일 수 있으며, 코드 분할 다중 접속 (CDMA), 시분할 다중 접속 (TDMA), 주파수 분할 다중 접속 (FDMA), 또는 다른 다중 접속 기술에 기초할 수도 있다. 또한, 이들 시스템은 802.11b IEEE 표준을 구현하는 것들과 같이 무선 로컬 영역 네트워크 (LAN) 시스템일 수도 있다.
CDMA 시스템에서 무선 단말기는 순방향 링크상의 하나 이상의 기지국으로부터의 데이터 전송물을 수신할 수도 있다. 단말기가 소프트 핸드오프 상태에 있다면, 동일한 데이터 스트림이 유해한 경로 효과에 맞서 다이버시티를 제공하고 신뢰성을 증가시키도록 다수의 기지국에 의해 단말기로 송신될 수도 있다. 각각의 기지국에 의해 송신된 신호는 하나 이상의 전달 경로를 통해 단말기에 도달할 수도 있다. 단말기에서 수신된 신호는 따라서 각각의 기지국에 의해 송신된 신호의 하나 이상의 신호 인스턴스 (또는 다수 경로의 컴포넌트) 를 포함할 수도 있다.
CDMA 시스템에서 단말기는 통상적으로 수신된 신호를 프로세싱하도록 레이크 수신기를 사용한다. 일반적으로 레이크 수신기는 하나 이상의 탐색기 소자 및 다수의 복조 소자를 포함하며, 이들은 통상적으로 각각 "탐색기" 및 "핑거들" 이라고 지칭된다. CDMA 파장의 상대적으로 넓은 대역으로 인해, 통신 채널은 유한한 수의 분해가능한 다중경로 컴포넌트로 구성된다고 가정할 수 있다. 각각의 다중경로 컴포넌트는 특정의 시간 지연 및 특정의 복소 이득에 의해 특성화될 수도 있다. 그후, 탐색기는 수신된 신호에서 강력한 다중경로 컴포넌트들을 탐색하고, 핑거들이 탐색기에 의해 탐색된 가장 강력한 다중경로 컴포넌트들에 할당된다. 각각의 핑거는 그의 할당된 다중경로 컴포넌트를 프로세싱하여 그 다중경로 컴포넌트에 대한 심볼 추정치를 제공한다. 모든 할당된 핑거들로부터의 심볼 추정치들은 그 후 결합되어 복구될 데이터 스트림에 대해 결합된 심볼 추정치들을 제공한다.
레이크 수신기는 낮은 신호-대-잡음 및 간섭비 (SINR) 에서 동작되는 CDMA 시스템에 대한 허용가능한 성능을 제공할 수 있다. 레이크 수신기는 하나 또는 다수의 기지국에 의해 송신된 하나 또는 다수의 신호에 대한 단말기에 의해 수신되는 다수의 다중경로 컴포넌트로부터 에너지를 결합할 수 있다. 그러나, 일반적으로 레이크 수신기는 다중경로 효과 및 무선 채널에서의 다른 왜곡으로부터 도출되는 심볼간 간섭 (ISI) 의 효과를 제거하지는 않는다. 이 ISI 는 통상적으로 낮은 SINR 에서는 무시할 수 있지만, 더 높은 SINR 에서는 무시할 수 없는 잡음 컴포넌트가 될 수 있다. ISI 는 단말기에 의해 달성될 수도 있는 SINR 을 제한할 수 있으며, 따라서 성능에 상당한 영향을 미칠 수 있다.
따라서, 당업계에서는 더 높은 SINR 을 갖는 결합된 심볼 추정치를 제공하기 위해 소프트 핸드오프 상태에서 수신된 신호를 프로세싱하는 기술들이 필요하다.
개요
여기에서, 다수의 기지국과 소프트 핸드오프 상태에 있는 단말기에 의해 수신되는 다수의 신호들의 등화를 수행하기 위한 기술이 제공된다. 단말기에서의 수신된 신호는 수신된 샘플의 스트림을 제공하도록 조정 및 디지털화된다. 이 샘플 스트림은 다수의 기지국에 의해 단말기로 송신된 일반적인 데이터 심볼 스트림의 다수의 송신물을 포함한다. 수신된 샘플 스트림은 다수의 송신 칩 추정치 스트림을 제공하도록 다수의 계수 세트들로 등화 또는 필터링된다. 하나의 계수 세트가 데이터를 단말기로 송신하고 있는 각각의 기지국에 대해 제공되며, 대응하는 송신 칩 추정치 스트림을 제공하는데 이용된다. 다수의 송신 칩 추정치 스트림은 또한 다수의 데이터 심볼 추정치 스트림들을 제공하도록 프로세싱 (예를 들어, 역확산 및 채널화) 되며, 하나의 데이터 심볼 추정치 스트림은 다수의 기지국 각각에 대한 것이다. 다수의 데이터 심볼 추정치 스트림들은 그 후 다수의 스케일링 인자로 스케일링 될 수 있으며, 결합된 데이터 심볼 추정치 스트림을 제공하도록 결합될 수 있다. 다수의 기지국에 대한 프로세싱은 이들 기지국에 대한 다수의 송신 칩 추정치 스트림들을 제공하도록 다수의 "가상 병렬 등화기" 를 구현할 수 있는 단일 하드웨어 유닛에 의해 수행될 수도 있다.
단말기로 데이터를 송신하는 각각의 기지국에 대한 계수 세트는 그 기지국으로부터 도출된 송신 칩 추정치, 데이터 심볼 추정치, 또는 파일럿 심볼 추정치에 기초하여 트레이닝되거나 또는 적응될 수 있다. 다수의 기지국에 대한 다수의 스케일링 인자는 예를 들어, 결합된 데이터 심볼의 SINR 이 최대화되도록 하는 것과 같은 특정의 기준에 기초하여 선택될 수도 있다. 계수 및 스케일링 인자는 최소 평균 제곱 (least mean square (LMS)) 및 반복 최소 제곱 (recursive least square (RLS)) 알고리즘과 같이 다양한 적응 알고리즘에 기초하여 결정될 수 있다.
본 발명의 다양한 양태 및 실시형태들이 이하 더 자세하게 설명된다.
도면의 간단한 설명
동일한 부호가 도면 전반에 걸쳐 대응하도록 식별하는 도면과 관련하여 이하 설명되는 상세한 설명으로부터 본 발명의 특성, 특징, 및 이점은 더욱 명백해질 것이다.
도 1 은 무선 통신 시스템을 나타낸다.
도 2 는 기지국 및 단말기의 블록도를 나타낸다.
도 3 은 기지국 내의 TX 데이터 프로세서 및 TX 채널 프로세서의 블록도를 나타낸다.
도 4a 및 도 4b 는 단말기의 등화기/수신기의 블록도를 도시하며, 각각 데이터 심볼 추정치 및 파일럿 심볼 추정치를 도출하도록 구성된다.
도 4c 는 등화기/수신기 내의 등화기 필터에 대한 FIR 필터의 블록도를 나타낸다.
도 4d 는 등화기/수신기 내의 RX 채널 프로세서의 블록도를 나타낸다.
도 5 는 TDM 방식의 다수의 등화기를 구현하는 단일의 하드웨어 유닛에 의해 수행되는 예시적인 프로세스의 흐름도를 나타낸다.
상세한 설명
도 1 은 다수의 단말기와 통신하는 다수의 기지국을 포함하는 무선 통신 시스템 (100) 을 나타낸다. 간략화를 위해, 단지 3 개의 기지국 (110a, 110b, 및 110c) 및 단말기 (120) 만이 도 1 에 도시된다. 기지국은 단말기와의 통신을 위해 이용되는 고정국이며, 또한 기지국 트랜시버 시스템 (base transceiver system (BTS)), 액세스 포인트, 노드 B, 또는 다른 용어로 지칭될 수도 있다. 단말기는 또한 이동국, 원격국, 액세스 단말기, 사용자 장치 (user equipment), 또는 다른 용어로 지칭될 수도 있다.
단말기는 임의의 주어진 순간에서 순방향 링크 (다운링크) 및/또는 역방향 링크 (업링크) 상의 하나 또는 다수의 기지국과 통신할 수도 있다. 이는 단말기가 액티브 상태에 있는지 아닌지 여부 및 단말기가 소프트 핸드오프 상태에 있는지 아닌지 여부에 의존한다. 도 1 에서, 단말기 (120) 는 소프트 핸드오프 상태에 있으며, 3 개의 모든 기지국 (110a, 110b, 및 110c) 으로부터 순방향 링크 상에서 중복의 데이터 송신물을 수신한다.
소프트 핸드오프 상태에 있는 단말기에 의해 수신되는 다수의 신호를 등화하기 위한 여기 설명되는 기술들은 다양한 무선 통신 시스템에서 구현될 수 있다. 시스템 (100) 은 따라서 CDMA, TDMA, 또는 FDMA 시스템 또는 다른 타입의 시스템일 수도 있다. CDMA 시스템은 IS-95, IS-2000, IS-856, W-CDMA 등과 같은 하나 이상의 표준을 구현하도록 설계될 수도 있다. TDMA 시스템은 이동 통신을 위한 범지구적 시스템 (GSM) 과 같은 하나 이상의 표준을 구현하도록 설계될 수도 있다. 이들 표준은 당업계에 공지되어 있다. 명확화를 위해, 이들 기술들은 IS-95 및/또는 IS-2000 을 구현하는 CDMA 시스템에 대해 설명된다.
또한 명확히 하기 위해, 다음의 분석에서, 아래첨자 "n" 은 파일럿 및 데이터 심볼 인덱스에 대해 이용되고, 아래첨자 "k" 는 칩 인덱스에 대해 이용되며, 아래첨자 "m" 은 샘플 인덱스에 대해 사용된다. 모든 이들 인덱스들은 이하 설명된다. 연속된 시간 신호들 및 응답들은 h(t) 및 h(t-kT) 와 같이 "t" 를 이용하여 표현된다.
도 2 는 기지국 (110i; 도 1 에 도시된 기지국들 중 하나) 및 단말기 (120) 의 블록도를 나타낸다. 순방향 링크 상에서는, 기지국 (110i) 에서 단말기로 순방향 링크 상으로 송신되고 오버헤드 채널에 대한 데이터가 데이터 소스 (212) 로부터 송신 (TX) 데이터 프로세서 (214) 로 제공된다. TX 데이터 프로세서 (214) 는 각각의 단말기 및 각각의 오버헤드 채널에 대한 데이터를 포맷, 코딩, 인터리빙, 변조하여 그 단말기/채널에 대하여 데이터 변조 심볼 (또는 단순히 데이터 심볼) 을 제공한다. TX 채널 프로세서 (216) 는 그 후 데이터 심볼 및 파일럿 심볼을 상이한 코드 채널 상으로 수신 및 채널화한다. TX 채널 프로세서 (216) 는 또한 송신 칩 스트림 ({xk i } 로 지칭됨) 을 제공하도록 기지국 (110i) 에 할당된 복소 의사-잡음 넘버 (PN) 시퀀스로 채널화된 데이터 및 파일럿 심볼을 결합 및 스펙트럼 확산한다. 프로세서 (214 및 216) 에 의한 프로세싱은 이하 더 자세하게 설명된다. 그 후, 송신기 유닛 (218; transmitter unit (TMTR)) 은 송신 칩 스트림을 하나 이상의 아날로그 신호로 컨버팅하고 또한 변조된 신호를 발생시키기 위해 아날로그 신호를 조정 (예를 들어, 증폭, 필터링, 및 주파수 업컨버팅) 한다. 그 후, 변조된 신호는 안테나 (220) 및 무선 채널을 통해 송신된다.
단말기 (120) 는 소프트 핸드오프 상태에 있을 때, 다수의 기지국으로부터 데이터 송신물을 수신한다. 이들 기지국으로부터의 송신되고 변조된 신호들은 안테나 (252) 에 의해 수신되고, 안테나 (252) 로부터 수신된 신호는 이들 변조된 신호들의 컴포넌트들을 포함한다. 그 후, 수신기 유닛 (254; receiver unit (RCVR)) 은 수신된 신호를 조정 (예를 들어, 증폭, 필터링, 및 주파수 다운컨버팅) 하고, 수신기 유닛 (254) 내의 아날로그-디지털 컨버터 (256; ADC) 는 조정된 신호를 디지털화하여 ADC 샘플들을 제공한다. ADC 샘플들은 수신기 유닛 (254) 내에서 디지털적으로 프리-프로세싱 (pre-processing) (예를 들어, 필터링, 인터폴레이팅, 샘플 레이트 컨버팅 등) 될 수도 있다. 수신기 유닛 (254) 은 수신된 샘플 스트림 ({ym } 으로 지칭됨) 을 제공하며, 이 스트림은 ADC 샘플 또는 프리-프로세싱된 샘플일 수도 있다.
그 후, 등화기/수신기 (260) 는 이하 설명된 바와 같이, 수신된 샘플들을 프로세싱하여, 단말기 (120) 로 송신된 데이터 심볼들의 추정치를 제공한다. 수신 (RX) 심볼 프로세서 (262) 는 데이터 심볼 추정치 ({} 으로 지칭됨) 를 더 프로세싱하여, 디코딩된 데이터를 제공하며, 이 데이터는 그 후 데이터 싱크 (264) 에 제공된다. 제어기 (270) 는 단말기 (120) 에서의 동작을 지시한다. 메모리 유닛 (272) 은 제어기 (270) 및 단말기 내의 다른 프로세싱 유닛에 의해 이용되는 프로그램 코드 및 데이터에 대한 저장을 제공한다.
도 3 은 기지국 (110i) 내의 TX 데이터 프로세서 (214) 및 TX 채널 프로세서 (216) 의 블록도를 나타낸다. TX 데이터 프로세서 (214) 내에서는, 순방향 링크 상으로 송신되는 트래픽 데이터는 디멀티플렉서 (310; Demux) 에 의해 다수의 데이터 스트림으로 디멀티플렉싱되며, 여기에서 이들 중 하나는 단말기 (120) 에 대한 것이다. 각각의 데이터 스트림은 각각의 TX 채널 데이터 프로세서 (320) 에 제공되고 인코더 (322) 에 의해 코딩되며 인터리버 (324) 에 의해 인터리빙되며, 특정의 변조 방식 (예를 들어, BPSK, QPSK, M-PSK, 또는 M-QAM) 에 기초하여 변조 (즉, 심볼로 맵핑) 된다. 각각의 데이터 심볼은 그 데이터 심볼에 사용되는 변조 방식에 대응하는 신호 성상도 (constellation) 상의 특정 지점에 대응한다. 단말기 (120) 에 대한 데이터 심볼 스트림은 {} 으로 지칭된다.
임의의 수의 데이터 스트림이 예를 들어, 액티브 단말기 수, 이용가능한 코드 채널의 수, 이용가능한 송신 전력 등과 같은 다양한 인자에 의존하여 동시적으로 송신될 수도 있다. 코드 채널들 중의 하나는 통상적으로 파일럿 송신을 위해 이용되고, 남아있는 코드 채널들은 데이터 송신을 위해 이용될 수도 있다. 파일럿은 통상적으로 변조 심볼 시퀀스로 알려져 있기 때문에, TX 채널 데이터 프로세서는 일반적으로 파일럿을 위해 필요하지 않다. TX 채널 데이터 프로세서 (320b 내지 320w) 는 데이터 스트림을 프로세싱하기 위해 이용된다.
TX 채널 프로세서 (216) 내에서, 단말기 (120) 에 대한 데이터 심볼 스트림 {} 은 곱셈기 (332b) 에 제공되고, 단말기 (120) 을 위해 이용되는 코드 채널에 대한 직교 시퀀스와 곱해진다. IS-95 및 IS-2000 에서는 왈시 시퀀스이며 W-CDMA 에서는 직교 가변 확산 인자 (orthogonal variable spreading factor (OVSF)) 시퀀스인 이 직교 시퀀스는 {W k i } 로 지칭된다. 데이터 심볼 스트림 {} 의 채널화는 각각의 데이터 심볼 d n 을 전체 직교 시퀀스 {W k i } 와 곱함으로써 달성된다. 따라서 데이터 심볼 레이트는 직교 시퀀스 {W k i } 레이트의 1/N w 이며, N w 는 직교 시퀀스의 길이이다. 다른 단말기 및 오버헤드 채널에 대한 데이터 심볼 스트림들은 다른 곱셈기 (332) 에 의해 그들의 할당된 코드 채널들에 대한 다른 직교 시퀀스들과 유사하게 채널화된다. 이들 다른 단말기 및 오버헤드 채널에 대한 채널화된 데이터 심볼은 총체적으로 {ε k i } 로 지칭된다.
또한, TX 채널 프로세서는 파일럿 심볼 {p n } 을 수신하며, 이들 심볼은 통상적으로 무선 채널 응답을 추정하기 위해 단말기에 의해 이용될 수도 있는 공지된 변조 심볼들이다. 일반적으로, 파일럿 심볼들은 시분할 멀티플렉싱 (TDM) 또는 코드 분할 멀티플렉싱 (CDM) 을 이용하여 데이터 심볼과 멀티플렉싱될 수 있다. IS-95 및 cdma2000 시스템의 순방향 링크에서, 파일럿 심볼은 CDM 을 이용하여 데이터 심볼과 멀티플렉싱된다. 이에 따라, 파일럿 심볼들은 곱셈기 (332a) 에 의해 파일럿 코드 채널 (또는 단순히 파일럿 채널) 에 대한 직교 시퀀스 {W k p } 로 채널화된다. 파일럿 심볼 레이트는 직교 시퀀스 {W k p } 의 길이에 의존하며, 데이터 심볼 레이트와 동일하거나 또는 상이할 수도 있다.
간략화를 위해, 파일럿 심볼 레이트는 데이터 심볼 레이트와 동일하다고 가정되며, 심볼 인덱스 n 은 또한 파일럿 심볼에 대해 사용된다. 또한 간략화를 위해, 각각의 데이터 심볼 은 과 동일한 값을 갖는 Nw 데이터 심볼들의 시퀀스 {dk } 를 포함하는 것으로 간주될 수도 있으며, 각각의 파일럿 심볼 pn 은 pn 과 동일한 값을 갖는 Nw 파일럿 심볼들의 시퀀스 {pk } 를 포함하는 것으로 간주될 수도 있다.
그 후, 채널화된 파일럿 및 데이터 심볼은 합산기 (334) 에 의해 결합되며, 또한 1/Tc 의 칩 레이트에서 송신 칩 스트림 {xk i } 을 제공하도록 기지국 i 에 대한 복소 PN 시퀀스 ({sk i } 로 지칭됨) 로 스펙트럼 확산되며, 여기서 Tc 는 하나의 PN 칩의 지속기간이다.
IS-95 및 IS-2000 에 대해서, 동일한 복소 PN 시퀀스 {sk } 가 모든 기지국에 의해 이용되어, 송신에 앞서 그들 데이터를 스펙트럼 확산한다. 그러나, 각각의 기지국은 이웃하는 기지국의 것과는 상이한 특정 PN 오프셋을 할당받는다. 따라서, 기지국에 의해 이용되는 PN 시퀀스들은 서로에 대해 시간-시프트되며, 그 시프트되는 양은 셀내 (intracell) 다중경로 지연 확산보다 훨씬 더 크다. IS-95 및 IS-2000 에 대해, PN 오프셋 및 시프트는 64 PN 칩들의 정수배이다. 기지국 i 에 할당된 PN 시퀀스 {sk i } 는 다음과 같이 표현될 수도 있다.
여기에서, {s k } 는 시프트가 없는 PN 시퀀스를 지칭한다.
{sk+Ni } 는 Ni PN 칩만큼 시프트된 동일한 PN 시퀀스를 지칭한다.
N i 는 (64 PN 칩의 정수배인) 기지국 i 의 PN 시퀀스에 대한 시프트의 양이다.
{s k } 및 {s k+Ni } 는 동일한 PN 시퀀스의 상이한 시프트이지만, 그들은 상이한 PN 시퀀스로 고려될 수도 있다.
소프트 핸드오프 상태에 있을 때, 단말기 (120) 는 다수의 기지국으로부터 동일한 데이터 심볼 스트림 {} 의 다중 송신물을 수신한다. 이러한 공통 데이터 심볼 스트림을 단말기로 송신하는 모든 기지국은 세트 I 에 포함될 수도 있다. 세트 I 의 각각의 기지국은 송신 칩 스트림 각각을 송신하며, 이는 다음과 같이 표현될 수도 있다.
여기에서, {p k } 는 파일럿 심볼을 나타낸다.
{Wk p } 는 파일럿 채널에 대한 직교 시퀀스를 나타내며, 이는 IS-95 및 IS-2000 에 대해서는 모두 1 인 시퀀스이다.
{dk } 는 세트 I 의 모든 기지국에 의해 단말기에 송신된 데이터 심볼의 공통 스트림을 나타낸다.
{W k i } 는 데이터 심볼 스트림을 단말기에 송신하도록 기지국 i 에 의해 이용되는 코드 채널에 대한 직교 시퀀스를 나타낸다.
{ε k i } 는 순방향 링크 상에서 기지국 i 에 의해 송신되는 다른 모든 코드 채널들에 대한 심볼을 나타낸다.
{s k+Ni } 은 기지국 i 에 할당된 PN 시퀀스이다.
식 (2) 는 또한 다음과 같이 다시 표현될 수도 있다.
여기에 사용되는 바와 같이, 스트림은 유한할 수도 있으며 심볼들 또는 샘플들의 특정 수를 포함할 수도 있고, 또는 연속적일 수도 있으며 심볼들이나 샘플들의 불특정된 수를 포함할 수도 있다.
세트 I 의 기지국에 의해 송신된 송신 칩 스트림들의 "소망의" 신호 컴포넌트들 {d k } 은 서로의 시프트에 의해 관련되지는 않는다. 이는 데이터 심볼 스트림 {d k } 이 상이한 직교 코드에 의해 채널화되고 또한 세트 I 의 기지국들 각각에 의해 상이한 PN 시퀀스로 스펙트럼 확산될 수도 있기 때문이다.
각각의 기지국은 그 커버리지 영역내의 단말기에 송신 칩 스트림 {xk i } 각각을 송신한다. 각각의 기지국에 대하여, 스트림의 각각의 송신 칩 xk i 는 무선 채널을 통한 송신에 앞서 송신기 유닛 (218) 에 의해 프로세싱된다. 송신기 유닛 (218) 에 의한 모든 프로세싱의 결과는 각각의 송신 칩 xk i 이, 변조된 신호의 송신 성형 펄스 (transmit shaping pulse) ui(t) 의 인스턴스에 의해 효율적으로 표현된다는 것이며, 펄스 인스턴스는 송신 칩의 복소 값에 의해 스케일링된다. 따라서, 각각의 송신 칩 xk i 은 ci(t) 의 임펄스 응답을 갖는 선형 무선 채널을 통해 성형 펄스 ui(t) 를 이용하여 송신된다. 또한, 각각의 송신 칩은 채널의 부가적인 잡음에 의해 방해를 받으며, 이 잡음은 종종 N0 와트/헤르츠의 평평한 전력 스펙트럼 밀도를 갖는 백색 가우시안 잡음 (AWGN) 으로 가정된다.
단말기에서, 세트 I 의 기지국에 의해 송신된 변조 신호들이 수신되고, 조정되어, ADC 에 제공된다. ADC 에 앞서 단말기에서 조정하는 모든 신호는 수신기 임펄스 응답 r(t) 로 일괄처리될 수도 있다. 그 후, ADC 에 대한 입력에서의 신호는 다음과 같이 표현될 수도 있다.
여기에서, n(t) 는 ADC 입력에서 관측되는 전체 잡음이다.
h i (t) 는 기지국 i 에 대한 전반적인 시스템 임펄스 응답이다.
식 (5) 에서, 제 2 또는 오른쪽의 합산 기호는 송신 칩 {x k i } 과 전반적인 시스템 임펄스 응답 h i (t) 사이의 컨볼루션에 대한 것이다. 제 1 또는 왼쪽의 합산 기호는 세트 I 의 기지국에 의해 송신되는 다수의 신호들에 대한 것이다.
기지국 i 에 대한 전반적인 시스템 임펄스 응답 h i (t) 는 다음과 같이 표현될 수도 있다.
여기에서, "*" 는 컨볼루션을 지칭한다. 따라서, 전반적인 시스템 임펄스 응답 hi(t) 는 송신 펄스의 응답, 무선 채널, 및 단말기에 의한 신호 조정을 포함한다.
기지국 각각에 대한 송신 칩 스트림 {xk i } 은 평균 0 을 가지며, 독립적이고 동등하게 분배된 것 (independent and identically distributed (iid)) 으로 가정한다. 또한, 각각의 기지국에 대한 송신 칩 스트림의 적어도 일부가 단말기에 의해 선험적으로 (a priori) 알려져 있다. 통상적으로 알려진 부분은 파일럿 심볼에 대응한다.
ADC 는 샘플 레이트 1/T s 에서 수신된 샘플을 제공하도록 조정된 신호를 디지털화하며, 여기에서 T s 는 하나의 수신된 샘플의 지속기간이다. 수신된 샘플들은 다음과 같이 표현될 수도 있다.
일반적으로, ADC 의 샘플 레이트는 임의적인 레이트일 수도 있으며, 칩 레이트와 동기화될 필요는 없다. 통상적으로, 샘플 레이트는 신호 스펙트럼의 에일리어싱 (aliasing) 을 피하기 위해 칩 레이트보다 더 높은 것으로 선택된다. 간략화를 위해, 다음의 분석은 샘플 레이트가 칩 레이트와 동일하게, 즉 1/T s = 1/T c 로 선택된 것으로 가정한다. 또한, 간략화를 위해, 단말기 타이밍은 기지국의 타이밍과 동기화되는 것으로 가정하고, 인덱스 k 또한 단말기에서 수신된 샘플들을 위해 이용된다. 그러나, 후술하는 분석은 약간 더 복잡한 기호와 유도로 임의의 샘플 레이트에 대해 확장될 수도 있다.
1/T c 의 샘플 레이트에 대해, 식 (7a) 의 수신된 샘플은 다음과 같이 표현될 수 있다.
이는 다음과 같이 다시 표현될 수도 있다.
여기에서, {h k i } 는 기지국 i 에 대해 샘플링된 전반적인 시스템 임펄스 응답을 나타내며, h k i = h i (kT c ) 이다.
{n k } 는 세트 I 에 있지 않은 다른 기지국들로부터의 간섭 및 열 잡음을 나타내며, n k = n(kT c ) 이다.
{y k } 는 수신된 샘플 스트림을 나타내며, y k = y(kT c ) 이다.
상술한 식들은 통신 채널과 관련되는 소정의 가정들에 기초한다. 다른 타입의 잡음 및 다른 타입의 채널이 다른 식들에 의해 더 정확하게 표현될 수도 있다.
등화기/수신기는 세트 I 의 기지국 각각에 대해 등화기 필터를 포함한다. 각각의 등화기 필터는 수신된 샘플 스트림의 등화 또는 필터링을 수행하고, 관련된 기지국에 의해 송신된 송신 칩 추정치를 제공한다. 각각의 등화기 필터로부터의 출력은 다음과 같이 표현될 수 있다.
여기에서, {f k i } 는 기지국 i 에 대한 등화기 필터의 임펄스 응답을 나타낸다.
일반적으로, 등화기 필터는 칩 레이트에서 송신 칩 추정치를 제공하도록 임의의 샘플에서 동작될 수도 있다. 샘플 레이트는 칩 레이트보다 더 클 수도 있으며, 이 경우 등화기 필터내의 탭 (tap) 은 단편적으로 간격이 주어질 것이다. 또한, 샘플 레이트는 칩 레이트와 동기화될 필요는 없다. 따라서, 등화기 필터는 또한 샘플 타이밍 m 으로부터 칩 타이밍 k 로 컨버팅을 수행할 수 있다. 또한, 등화기 필터는 임의의 수의 인과적 탭들 (즉, 커서 탭의 오른쪽에 대한 탭들) 및 임의의 수의 비-인과적 탭들 (즉, 커서 탭의 왼쪽에 대한 탭들) 을 포함할 수 있다.
각각의 등화기 필터의 임펄스 응답은 다양한 방식으로 획득될 수도 있다. 필터 임펄스 응답은 특정의 최적화 기준에 기초하고 송신 칩 추정치, 파일럿 심볼 추정치, 또는 데이터 심볼 추정치를 이용하여 결정될 수도 있다. 등화기 필터를 "트레이닝" 또는 "적응" 하는 것에 대한 예시적인 방식은 이하 설명한다. 커서 탭은 현재의 칩 간격에 대응하는 것으로 지정된 수신된 샘플에 대응하는 탭이다.
이러한 예시적인 등화기 트레이닝 방식에 대해, 각각의 등화기 필터의 임펄스 응답은 관련된 기지국에 대해서, 알려져 있는 프로세싱된 파일럿 심볼 {} 과 송신 칩 추정치 {} 사이의 평균 제곱 에러를 최소화하도록 선택된다. 이러한 최소 평균 제곱 에러 (MMSE) 기준은 다음과 같이 표현될 수도 있다.
여기에서, E 는 기대 연산자를 지칭한다. 프로세싱된 파일럿 심볼 {} 는 식 (4) 에 도시된 바와 같이 획득될 수도 있으며, 송신 칩 추정치 {} 는 식 (8) 에 도시된 바와 같이 획득될 수도 있다.
IS-95 및 IS-2000 에 대해, 모든 기지국에 대한 파일럿 심볼은 동일하며 단말기에 의해 선험적으로 알려져 있으며, 파일럿 채널에 대한 직교 시퀀스 {Wk p } 는 모두 1 의 시퀀스이다. 그러나, 각각의 기지국으로부터 송신되는 파일럿 심볼은 기지국에 할당된 상이한 PN 시퀀스 {sk+Ni } 로 스펙트럼 확산된다. 따라서, 세트 I 의 각각의 기지국에 대한 프로세싱된 파일럿 심볼은 개별적인 기지국에 대해 고유하다.
기지국 i 에 의해 파일럿 채널 상으로 송신된 파일럿 심볼에 기초하는 트레이닝 등화기 필터 i 에서, 기지국에 의해 송신되고 식 (2) 의 {d k W k i } 및 {ε k i } 모두에 의해 표현되는 다른 코드 채널들은 간섭으로 간주된다. 또한, 이러한 방식에서 기지국 i 에 대한 트레이닝 등화기 필터 i 에 의해, 모든 다른 기지국으로부터의 송신은 모두 간섭으로 고려된다.
식 (9) 의 최소화는 (1) 반복 최소 제곱 (RLS) 알고리즘의 예인, 최소-제곱 적응 알고리즘 (least-square adaptive algorithms) 및 (2) 최소 평균 제곱 (LMS) 알고리즘의 예인, 확률적 기울기 알고리즘 (stochastic gradient algorithms) 과 같이 다양한 알고리즘을 이용하여 달성할 수 있다. LMS 알고리즘을 이하 설명한다.
또한, 다른 트레이닝 방식들이 등화기 필터를 위해 구현될 수도 있으며, 이는 본 발명의 범위 내이다. 또한, MMSE 외의 다른 최적화 기준도 이용될 수도 있으며, 이는 본 발명의 범위 내이다.
각각의 등화기 필터는 식 (8) 에 도시된 바와 같이, 관련된 기지국에 대해 송신 칩 추정치 {} 를 제공한다. 각각의 기지국에 대한 데이터 심볼 추정치 {} 는 송신 칩 추정치 {} 에 기초하여 다음과 같이 획득될 수도 있다.
식 (10) 에서, 기지국 i 에 대한 송신 칩 추정치 {} 는 먼저 복소 역확산 시퀀스 {s* k+Ni } 로 역확산되며, 이는 이 기지국에 의해 이용되는 PN 시퀀스 {sk+Ni} 의 복소 공액이다. 그 후, 역확산된 심볼은 데이터 심볼 추정치 {} 를 획득하도록 (단말기로 데이터를 송신하도록 기지국 i 에 의해 이용되는 코드 채널에 대한) 직교 시퀀스 {Wk i } 와 곱해진다. 식 (10) 에 도시되지는 않지만, 데이터 심볼 추정치 {} 는 또한 기지국 i 에 대해 데이터 심볼 추정치 {} 를 제공하도록 직교 시퀀스 {Wk i } 의 길이를 통해 더 누산될 수도 있다. 단말기에 의한 "채널화" (즉, {Wk i } 와의 곱셈 및 직교 시퀀스를 통한 누산) 은 지정된 코드 채널상에서 소망의 데이터를 효율적으로 복구할 수 있으며, 모든 다른 채널들로부터의 간섭을 제거한다.
세트 I 의 모든 기지국들로부터의 데이터 심볼 추정치 {} 는 스케일링되어 그 후 결합된 데이터 심볼 추정치 {} 를 획득하도록 결합될 수도 있으며, 이는 다음과 같이 표현될 수도 있다.
식 (11) 에 나타낸 바와 같이 획득되는 결합된 데이터 심볼 추정치 {} 는 기지국으로 송신되는 바이어싱되지 않은 데이터 심볼 추정치 {dk } 가 아닐 수도 있다. 이는 세트 I 의 기지국에 대한 스케일링 인자가 심볼 추정치가 바이어싱되지 않는 것을 보장하도록 적절하게 선택되지 않은 경우이다. 데이터 심볼 추정치의 바이어스는 후속의 프로세싱 단계에서 성능 열화를 초래할 수도 있다. 예를 들어, 터보 디코더에 의해 이용될 수도 있는, 경판정 (hard decision) 값들을 획득하기 위해 결합된 데이터 심볼 추정치의 슬라이싱 (slicing) 과 이들 심볼 추정치에 대한 로그-우도 비 (LLR) 의 계산은 모두 심볼 추정치의 임의의 바이어스에 의해 영향을 받는다.
바이어스되지 않은 결합된 데이터 심볼 추정치들은 모든 기지국에 대해 결합된 데이터 심볼 추정치들에 의해 다음과 같이 획득될 수도 있다.
여기에서, b 는 결합된 데이터 심볼 추정치 {} 에서 바이어스를 제거하도록 선택된 스케일링 인자이다. 스케일링 인자 b 는 발명의 명칭이 "System and Techniques for Measuring the Performance of a Communication System" 이고, 2001 년 8 월 6 일에 출원되었으며, 본 발명의 양수인에게 양도되고 여기에 참조로 포함되는 미국 특허출원 제 09/924,342 호에 설명되는 바와 같이 결정될 수도 있다.
세트 I 의 각각의 기지국에 대한 파일럿 심볼 추정치 {} 는 데이터 심볼에 대해 상술된 바와 같이 유사한 방식으로 획득될 수도 있다. 그 후, 세트 I 의 모든 기지국에 대한 파일럿 심볼 추정치는 스케일링되고 결합된 파일럿 심볼 추정치 {} 를 획득하도록 결합될 수도 있으며, 이는 다음과 같이 표현될 수도 있다.
상술한 바와 같이, 세트 I 의 기지국 각각은 각 스케일링 인자 k i 와 관련된다. 세트 I 의 모든 기지국에 대한 스케일링 인자 세트 { k i } 는 다양한 방식으로 획득될 수 있으며, 그들 중 일부는 이하 설명된다. 일반적으로, 스케일링 인자 k i 는 세트 I 의 기지국에 의해 송신된 데이터에 대해 수신된 SINR 에 기초하여 선택된다. 세트 I 의 기지국들 사이에서 트래픽 비와 유사한 파일럿을 가정하면, 모든 기지국에 대한 심볼 추정치의 결합은 파일럿에 대한 수신된 SINR 에 비례할 수도 있다.
제 1 실시형태에서는, 스케일링 인자는 송신된 파일럿 심볼 {p k } 과 결합된 파일럿 심볼 추정치 {} 사이의 평균 제곱 에러를 최소화하도록 선택된다. 이 최소화 기준은 다음과 같이 표현될 수도 있다.
여기에서, 결합된 파일럿 심볼 추정치 {} 는 식 (13) 에서 도시된 바와 같 이 획득될 수도 있다. LMS 또는 RLS 필터는 이하 설명되는 바와 같이 결합된 파일럿 심볼 추정치 {} 및 공지된 파일럿 심볼 {p k } 에 기초하여 세트 I 의 기지국에 대한 스케일링 인자를 유도하는데 이용될 수도 있다.
제 2 실시형태에서는, 세트 I 의 모든 기지국에 대한 스케일링 인자는 동일하도록 선택된다 (즉, k 1 = k 2 = ... = k Q ). 이는 동일한 가중치가 주어지는 세트 I 의 기지국 각각에 대한 데이터 심볼 추정치를 초래하며, 이는 동일한 이득 결합 (equal gain combining) 으로 지칭된다.
도 4a 는 등화기/수신기 (260x) 의 블록도를 나타내며, 이는 도 2 의 등화기/수신기 (260) 의 실시형태이고, 이는 데이터 심볼 추정치를 유도하도록 구성된다. 수신된 샘플 {ym } 은 등화기 필터 (410a 내지 410q) 의 뱅크로 제공되며, 이들 각각은 세트 I 의 기지국들 중 상이한 하나에 할당될 수도 있다. 등화기/수신기 (260x) 는 Q 개의 등화기 필터들 (410) 을 포함하는 것으로 도시되며, 여기에서 Q 는 1 보다 큰 임의의 정수가 될 수도 있다.
각각의 등화기 필터 (410) 는 관련된 기지국에 대해 송신 칩 추정치 {} 를 제공하도록 관련된 계수 세트 f k i 에 따라 수신된 샘플 {ym} 을 등화 또는 필터링한다. 계수 f k i 는 등화기 필터의 임펄스 응답 {f k i } 를 정의한다. 상술한 바와 같이, 샘플 레이트는 칩 레이트와 동일하거나 또는 상이할 수도 있으며, 칩 레 이트와 동기화되거나 또는 동기화되지 않을 수도 있다. 각각의 등화기 필터 (410) 으로부터의 송신 칩 추정치 {} 는 각 RX 채널 프로세서 (420) 에 제공되며, 이는 이하 설명되는 바와 같이 관련된 기지국에 대해 역확산 시퀀스 {s * k+Ni } 와의 역확산 및 직교 시퀀스 {W k i } 와의 곱셈을 수행한다. 각각의 RX 채널 프로세서 (420) 는 관련된 기지국에 대해 데이터 심볼 추정치 {} 를 제공한다.
RX 채널 프로세서 (420a 내지 420q) 로부터의 데이터 심볼 추정치 {} 는 곱셈기 (430a 내지 430q) 에 각각 제공된다. 각각의 곱셈기 (430) 는 그 데이터 심볼 추정치 {} 를 각각의 스케일링 인자 ( k i ) 와 스케일링한다. 그 후, 곱셈기 (430a 내지 430q) 로부터의 출력들은 합산기 (432) 에 의해 결합되고, 합산기 (432) 의 출력은 스케일링 인자 b 와 곱셈기 (434) 에 의해 더 스케일링되어 바이어스되지 않은 결합된 데이터 심볼 추정치 {} 를 제공한다.
도 4b 는 등화기/수신기 (260y) 의 블록도를 나타내며, 이는 도 4a 의 등화기/수신기 (260x) 와 유사하지만, 파일럿 심볼 추정치를 유도하도록 구성된다. 파일럿 심볼 추정치를 획득하기 위해, 각각의 RX 채널 프로세서 (420) 는 관련된 기지국에 대해 역확산 시퀀스 {s* k+Ni } 와의 역확산 및 파일럿 채널에 대해 직교 시퀀스 {Wk p } 와 곱셈을 수행한다. 각각의 RX 채널 프로세서 (420) 는 관련된 기지국에 대한 파일럿 심볼 추정치 {} 를 제공한다. 그 후, RX 채널 프로세서 (420a 내지 420q) 로부터의 파일럿 심볼 추정치 {} 는 각각 스케일링 인자 ( k 1 내지 k Q ) 로 곱셈기 (430a 내지 430q) 에 의해 각각 스케일링된다. 그 후, 스케일링된 파일럿 심볼 추정치는 합산기 (432) 에 의해 결합되고, 결합된 파일럿 심볼 추정치 {} 를 제공하도록 곱셈기 (434) 에 의해서 스케일링된다.
도 4b 에 나타난 바와 같이, 계수 계산 유닛 (440) 은 세트 I 의 기지국 각각에 대해 계수 세트 f k i 를 유도한다. 스케일링 인자 계산 유닛 (450) 은 세트 I 의 기지국 각각에 대해 스케일링 인자 k i 를 유도한다. 유닛 (440 및 450) 은 이하 더 자세하게 설명된다.
도 4c 는 유한 임펄스 응답 (FIR) 필터 (410i) 의 블록도를 나타내며, 이는 도 4a 및 도 4b 의 등화기 필터 (410a 내지 410q) 각각을 위해 이용될 수도 있다. FIR 필터 (410i) 는 L+1 탭을 포함하며, 각 탭은 특정 샘플 기간에 수신된 샘플에 대응한다. 각각의 탭은 또한 계수 계산 유닛 (440) 에 의해 제공된 각 계수와 관련된다.
도 4c 에 도시된 바와 같이, 수신된 샘플 {ym } 은 L 개의 지연 요소 (412b 내지 412m) 에 제공된다. 각각의 지연 요소는 하나의 샘플 기간 (Ts ) 의 지연을 제공한다. 상술한 바와 같이, 샘플 레이트는 통상적으로 신호 스펙트럼의 에일리어싱을 피하기 위해 칩 레이트보다 더 높게 선택된다. 그러나, 더 적은 수의 필터 탭들이 전반적인 시스템 임펄스 응답 hi(t) 의 주어진 지연 확산을 커버하도록 칩 레이트에 가능하면 근접한 샘플 레이트를 선택하는 것이 또한 바람직하다. 더 적은 탭들은 FIR 필터 및 계수 계산 유닛의 설계를 단순화할 것이다. 일반적으로, 샘플 레이트는 등화기/수신기가 이용될 시스템의 특성에 기초하여 선택될 수도 있다.
각각의 칩 기간 k 에 대해, L+1 탭들에 대해 수신된 샘플들은 곱셈기 (414a 내지 414m) 에 제공된다. 각각의 곱셈기에는 각각의 수신된 샘플 yj 및 각각의 필터 계수 fj i 가 제공되며, 여기에서 j 는 탭 인덱스를 지칭하며, j∈{-L/2 ... -1, 0, 1, ... L/2} 이다. 그 후, 각각의 곱셈기 (414) 는 그의 수신된 샘플 y-j 를 그의 계수 fj i 와 곱하여 대응하는 스케일링된 샘플을 제공한다. 그 후, 곱셈기 (414a 내지 414m) 로부터의 L+1 개의 스케일링된 샘플은 가산기 (416b 내지 416m) 에 의해 합산되어, k 번째 칩 기간에 대해 송신 칩 추정치 를 제공한다.
여기에서, 식 (15) 의 yk,-L/2 내지 yk,L/2 는 FIR 필터 내의 L+1 개의 수신된 샘플들이며, 이는 k 번째 칩 기간에 대해 송신 칩 추정치 의 계산을 위해 이용된다. 따라서, 등화기 필터는 또한 인덱스 m 에 의해 지칭된 샘플 레이트로부터 인덱스 k 에 의해 지칭된 칩 레이트로의 변환을 수행한다.
간략화를 위해, 등화기 필터는 FIR 필터로 구현되는 것으로 설명된다. FIR 필터에 대해, 필터 임펄스 응답 {fk i } 는 필터 계수 세트 f k i 와 동일하다. 무한 임펄스 응답 (IIR) 필터와 같은 다른 타입의 디지털 필터가 또한 이용될 수 있으며, 이는 본 발명의 범위 내에 있다.
도 4d 는 RX 채널 프로세서 (420i) 의 실시형태의 블록도이며, 이는 도 4a 및 도 4b 의 RX 채널 프로세서 (420a 내지 420q) 각각을 위해 이용될 수도 있다. RX 채널 프로세서 (420i) 내에서, 기지국 i 에 대한 송신 칩 추정치 {} 는 복소 곱셈기 (422) 에 제공되고, 기지국에 대한 역확산 시퀀스 ((s k i )* 로 지칭됨) 와 곱해진다. 그 후, 역확산 심볼들은 곱셈기 (424) 에 제공되어, 기지국 i 에 대한 데이터 심볼 추정치 {} 를 제공하도록 (단말기에 데이터를 송신하기 위해 기지국 i 에 의해 이용되는 코드 채널에 대한) 직교 시퀀스 {W k i } 와 곱해진다.
RX 채널 프로세서 (420i) 는 또한 기지국 i 에 대해 파일럿 심볼 추정치 {} 를 제공하도록 동작될 수도 있다. 이는 ({Wk i } 대신의) 파일럿 채널을 위해 이용되는 직교 시퀀스 {Wk p } 와 역확산된 심볼을 곱함으로써 달성될 수도 있다. 직교 시퀀스 {Wk p } 및 {Wk i } 는 동일하거나 상이한 길이를 가질 수도 있으며, 파일럿 심볼 레이트는 데이터 심볼 레이트와 동일하거나 상이할 수도 있다.
등화기 필터 계수 계산
계수 계산 유닛 (440) 은 상술한 등화기 트레이닝 방식들 중 하나에 기초하여 세트 I 의 기지국 각각에 대해 계수 세트 f k i 를 유도한다. 후술하는 실시형태에서, 계수 계산 유닛 (440) 은 그 기지국에 대한 송신 칩 추정치 {} 에 기초하여 각각의 기지국에 대해 계수 세트 f k i 를 유도한다. 기지국 i 에 대해 공지된 프로세싱된 파일럿 심볼 {} 과 송신 칩 추정치 {} 사이의 에러는 다음과 같이 표현될 수도 있다.
LMS 알고리즘이 트레이닝을 위해 이용되면, 기지국 i 용의 등화기 필터에 대한 업데이트된 계수 f i k+1 은 다음과 같이 계산될 수도 있다.
여기에서, y k 는 k 번째 칩 기간동안 등화기 필터에서의 L+1 개의 수신된 샘플들 (y -L/2 내지 y L/2 ) 의 벡터이다.
f k i 는 k 번째 칩 기간동안 등화기 필터에서 사용된 L+1 개의 계수 (f i -L/2 내지 f i L/2 ) 세트이다.
μ는 계수 계산을 위한 무단위 적응 상수 (unit-less adaptation constant) 이다.
다른 적응 알고리즘 (예를 들어, RLS 및 LMS 의 다른 변형들) 도 등화기 필터를 트레이닝하는데 이용될 수도 있다. 또한, 각각의 파일럿 심볼 pn 은 다수의 칩 기간들을 스패닝 (span) 하고, 각각의 송신 칩 xk 는 하나 또는 다수의 수신된 샘플 기간들을 스패닝하기 때문에, 필터 계수는 샘플 레이트, 칩 레이트, 또는 심볼 레이트에서 업데이트될 수도 있다.
스케일링 인자 계산
스케일링 인자 계산 유닛 (450) 은 상술한 방식들 중의 하나를 이용하여 세트 I 의 기지국에 대한 스케일링 인자 세트 { k i } 를 유도한다. 이하 설명되는 실시형태에서, 스케일링 인자 계산 유닛 (450) 은 결합된 파일럿 심볼 추정치 {} 에 기초하여 스케일링 인자들 { k i } 를 유도한다. 공지된 파일럿 심볼 {pk } 와 결합된 파일럿 심볼 추정치 {} 사이의 에러는 다음과 같이 표현될 수도 있다.
LMS 알고리즘이 이용되면, 업데이트된 스케일링 인자는 다음과 같이 계산될 수 있다.
명확히 하기 위해, 등화기 필터 계수 및 스케일링 인자의 유도는 LMS 알고리즘에 대해 특별히 설명되었다. 다른 적응 알고리즘도 또한 계수 및 스케일링 인자를 유도하는데 이용될 수 있으며, 이는 본 발명의 범위 내에 있다. 예를 들어, 직접 행렬 역변환 (direct matrix inversion (DMI)) 알고리즘은 등화기 필터 계수 및/또는 스케일링 인자를 계산하는데 이용될 수도 있다. LMS, RLS, DMI 및 다른 적응 알고리즘은 "적응 필터 이론 (Adaptive Filter Theory)" 이라는 명칭의 책, 3 판, 프렌티스 홀사, 1996 년도판에서 사이몬 호이킨에 의해 더 자세하게 설명되어 있으며, 이는 여기에 참조로 포함된다.
상술한 등화기/수신기는 다양한 방식으로 구현될 수도 있다. 명확히 하기 위해, 도 4a 및 도 4b 는 세트 I 의 기지국 각각에 대해 동시에 제공되고 있는 하나의 등화기 필터 (410), 하나의 RX 채널 프로세서 (420), 및 하나의 곱셈기 (430) 를 도시한다. 이러한 구현은 매우 높은 데이터 레이트에서 동작하는 시스템을 위해 이용될 수도 있다.
다른 실시형태에서는, 다수의 등화기가 단일 하드웨어 유닛으로 시분할 멀티플렉싱 (TDM) 방식으로 구현된다. 이러한 하드웨어 유닛은 하나의 등화기 필터 (410), 하나의 RX 채널 프로세서 (420), 및 하나의 곱셈기 (430) 를 포함할 수도 있다. 하드웨어 유닛은, 한번에 하나의 기지국으로 세트 I 의 기지국 모두에 대해, 프로세싱을 수행할 수 있도록 충분히 높은 속도로 동작된다. 예를 들어, 하드웨어 유닛은 기지국 1 에 대한 등화를 수행하도록 Nc 클록 사이클 동안, 그 후 기지국 2 에 대한 등화를 수행하도록 Nc 클록 사이클 동안 등등, 그 후 기지국 Q 에 대한 등화를 수행하도록 Nc 클록 사이클 동안, 그 후 기지국 1 에 대한 등화를 수행하도록 Nc 클록 사이클 동안 등등으로 동작될 수 있다.
도 5 는 TDM 방식에서 다수의 등화를 구현하도록 하드웨어 유닛에 의해 수행되는 예시적인 프로세스 (500) 의 흐름도를 나타낸다. 프로세스 (500) 는 세트 I 의 모든 기지국을 통한 하나의 사이클에 대한 것이다. 처음에, 사이클의 시작에서, 중간 결과를 저장하는데 이용되는 출력 버퍼가 클리어된다 (단계 510). 그 후, 세트 I 의 제 1 기지국은 프로세싱을 위해 선택된다 (단계 512).
선택된 기지국에 대한 프로세싱은 블록 520 내에 도시된다. 선택된 기지국에 대한 계수 세트 f k i 및 스케일링 인자 k i 는 먼저 저장소로부터 획득되고, 하드웨어 유닛 내의 등화기에는 계수가 로딩된다 (단계 522). 다음으로, 수신된 샘플들의 세그먼트는 입력 버퍼로부터 획득되고 (단계 524), 여기에서 세그먼트의 크기는 다양한 고려 (예를 들어, 계수 및 스케일링 인자에 대한 소망의 업데이트 레이트, 프로세싱 지연 등) 에 기초하여 선택될 수도 있다. 그 후, 세그먼트의 수신된 샘플들은 계수들을 사용하여 필터링되어 송신 칩 추정치 {} 를 획득하고, 이들은 또한 역확산 시퀀스 (sk i )* 및 직교 시퀀스 ({Wk p } 및 {Wk i }) 를 사용하여 더 프로세싱되어 각각 파일럿 심볼 추정치 {} 및 데이터 심볼 추정치 {} 를 획득한다 (단계 526). 파일럿 및 데이터 심볼 추정치는 스케일링 인자 k i 에 의해 더 스케일링되고 (단계 528), 스케일링된 파일럿 및 데이터 심볼 추정치는 출력 버퍼의 그들의 각 섹션에서 누산된다 (단계 530). 선택된 기지국에 대한 계수가 송신 칩 추정치에 기초하여 업데이트된다 (단계 532).
세트 I 의 모든 기지국들이 프로세싱되지 않았다면 (단계 540 에서 결정되는 바와 같이), 세트 I 의 다음 기지국이 선택되고 (단계 542), 프로세스는 이 기지국에 대한 프로세싱을 수행하기 위해 단계 522 로 복귀한다. 그렇지 않으면, 세트 I 의 모든 기지국에 대한 스케일링 인자는 출력 버퍼로부터 검색된 결합된 파일럿 심볼 추정치 {} 에 기초하여 업데이트된다 (단계 544). 출력 버퍼의 결합된 데이터 심볼 추정치 {} 는 디코딩된 데이터를 획득하도록 더 프로세싱될 수도 있다. 프로세스 (500) 는 세트 I 의 기지국들을 통해 다음 사이클동안 반복될 수도 있다.
단일 하드웨어 유닛 설계는 세트 I 의 모든 기지국에 대한 프로세싱을 수행하도록 프로세싱 유닛의 하나의 세트를 다수회 재사용하게 함으로써, 이들 기지국에 대한 다수의 "가상" 병렬 등화기들을 효율적으로 구현한다. 이러한 설계는 등화기/수신기의 복잡성을 상당히 감소시킬 수 있다. 또한, 이러한 설계는 등화기, RX 채널 프로세서, 및 기지국에 대한 적응 알고리즘이 동일한 구조를 가지며 쉽게 재사용되도록 제공되기 때문에 더 낮은 비용으로 쉽게 구현될 수도 있다.
다수의 가상 병렬 등화기들의 구현은 발명의 명칭이 "Communication Receiver with Virtual Parallel Equilizers" 이고 2002 년 8 월 21 일에 출원되고, 본 출원의 양수인에게 양도된 미국 특허 출원 제 10/226,031 호에 더 상세하게 설명되어 있으며, 여기에서 참조로 포함된다.
명확히 하기 위해, 등화 기술은 단일 안테나를 갖는 단말기에 대해 상술되었다. 이들 기술은 다수의 안테나를 갖는 단말기로 확장될 수도 있다. 이러한 경우에, 다수의 등화기가 다수의 안테나에 제공 (예를 들어, 각각의 안테나에 대해 하나의 등화기) 될 수 있다. 등화기는 하나의 기지국에 대한 트레이닝을 동시에 수행하도록 동작될 수도 있다. 기지국 i 에 대한 트레이닝의 결과는 기지국 i 에 대한 다수의 안테나 각각을 위한 계수 세트 f k l,i 및 스케일링 인자의 세트 { k l,i } (여기에서, l 은 안테나에 대한 인덱스이다.) 이다. 세트 I 의 모든 기지국이 트레이닝되었지만, 스케일링 인자의 세트 { k i } 는 모든 기지국에 대한 심볼 추정치를 결합하기 위한 이용을 위해 획득될 수도 있다. 따라서 심볼 결합은 기지국 각각에 대한 다수의 안테나에 걸쳐 수행될 수 있으며, 그 후 세트 I 의 모든 기지국에 걸쳐 수행될 수도 있다. 그 후, 등화기는 공간-시간 필터로서 동작한다. 다수의 안테나에 대한 다수의 등화기는 또한 상술한 바와 같이 가상 등화기로 구현될 수도 있다.
여기 설명된 등화 기술은 다양한 수단으로 구현될 수도 있다. 예를 들어, 이들 기술들은 하드웨어, 소프트웨어, 또는 이들의 조합으로 구현될 수도 있다. 하드웨어 구현을 위해서는, 등화를 위해 이용되는 구성요소 (예를 들어, 하나 이상의 등화기 필터, 계수 계산 유닛, 스케일링 인자 계산 유닛 등) 가 하나 이상의 주문형 집적 회로 (ASIC), 디지털 신호 프로세서 (DSP), 디지털 신호 프로세싱 장치 (DSPD), 프로그래머블 로직 장치 (PLD), 필드 프로그래머블 게이트 어레이 (FPGA), 프로세서, 제어기, 마이크로제어기, 마이크로프로세서, 여기 설명된 기능을 수행하도록 설계된 다른 전자기적 장치, 및 이들의 조합으로 구현될 수도 있 다.
소프트웨어 구현을 위해서는, 등화 기술은 여기 설명된 기능을 수행하는 모듈 (예를 들어, 절차, 기능 등) 로 구현될 수도 있다. 소프트웨어 코드는 메모리 유닛 (예를 들어, 도 2 의 메모리 유닛 (272)) 에 저장될 수도 있으며, 프로세서 (예를 들어, 제어기 (270)) 에 의해 실행될 수도 있다. 메모리 유닛은 프로세서내에 구현될 수도 있으며 프로세서와 분리될 수도 있으며, 어느 경우에든지 당업계에 공지된 다양한 수단을 통해 프로세서에 통신 접속될 수 있다.
참조로 본 명세서에 포함되는 표제 (heading) 는 특정 섹션의 위치를 나타내기 위해 사용된다. 이들 표제는 이상 설명된 개념들의 사상을 제한하고자 하는 것이 아니며, 이들 개념은 전체 명세서 전반적으로 다른 섹션에서 응용될 수도 있다.
개시된 실시형태의 이상의 설명은 당업자가 본 발명을 이용 또는 실시할 수 있도록 제공된다. 이들 실시형태에 대해 다양한 변형들이 당업자에게는 명백할 것이며, 여기 정의된 일반적인 원리들은 본 발명의 사상 또는 범위를 벗어나지 않고 다른 실시형태에 적용될 수 있다. 따라서, 본 발명은 여기 나타낸 실시형태들에 제한되는 것은 아니며, 여기 개시된 신규한 특성 및 원리에 일치되는 광의의 범위에 따른다.
Claims (35)
- 무선 통신 시스템에서 복수의 송신 소스들로부터 송신된 복수의 신호들을 프로세싱하는 장치로서,일 사이클 시간 동안 복수의 송신 칩 추정치 스트림들을 제공하기 위해 복수의 계수 세트들을 이용하여 샘플 스트림을 필터링하도록 동작하는 단일 필터를 포함하는 등화기로서, 상기 샘플 스트림은 복수의 송신 소스들로부터 송신된 복수의 신호들을 포함하고, 상기 복수의 계수 세트들의 각각의 계수 세트는 상기 복수의 송신 소스들의 각각의 송신 소스에 대한 것이며 상기 복수의 송신 칩 추정치 스트림들 중 대응하는 송신 칩 추정치 스트림을 제공하는데 이용되고, 상기 단일 필터는 상기 사이클 시간 동안 한번에 상기 복수의 계수 세트들 중 하나의 계수 세트를 이용하여 상기 샘플 스트림을 필터링하도록 시분할 멀티플렉싱되며, 상기 단일 필터는, 상기 단일 필터가 상기 사이클 시간 동안 상기 복수의 송신 소스들 중 적어도 2개의 송신 소스들과 연관된 신호들을 프로세싱하게 하는 속도로 동작되는, 상기 등화기;복수의 데이터 심볼 추정치 스트림들을 제공하기 위해 상기 복수의 송신 칩 추정치 스트림들을 프로세싱하도록 동작하는 하나 이상의 채널 프로세서로서, 하나의 데이터 심볼 추정치 스트림은 상기 복수의 송신 소스들 각각에 대한 것인, 상기 하나 이상의 채널 프로세서; 및결합된 데이터 심볼 추정치 스트림을 제공하기 위해 상기 복수의 데이터 심볼 추정치 스트림들을 결합하도록 동작하는 결합기를 포함하는, 복수의 신호들을 프로세싱하는 장치.
- 제 1 항에 있어서,상기 대응하는 송신 칩 추정치 스트림에 기초하여 상기 복수의 계수 세트들의 상기 각각의 계수 세트를 업데이트하도록 동작하는 계수 계산 유닛을 더 포함하는, 복수의 신호들을 프로세싱하는 장치.
- 제 2 항에 있어서,상기 복수의 계수 세트들의 상기 각각의 계수 세트는 또한 관련된 송신 소스에 의해 송신된, 프로세싱된 파일럿 심볼들에 기초하여 업데이트되는, 복수의 신호들을 프로세싱하는 장치.
- 제 2 항에 있어서,상기 계수 계산 유닛은 최소 평균 제곱 (LMS) 알고리즘에 기초하여 상기 복수의 계수 세트들의 상기 각각의 계수 세트를 업데이트하도록 동작하는, 복수의 신호들을 프로세싱하는 장치.
- 제 2 항에 있어서,상기 계수 계산 유닛은 반복 최소 제곱 (RLS) 알고리즘에 기초하여 상기 복수의 계수 세트들의 상기 각각의 계수 세트를 업데이트하도록 동작하는, 복수의 신호들을 프로세싱하는 장치.
- 제 1 항에 있어서,상기 하나 이상의 채널 프로세서는,복수의 역확산 심볼 스트림들 중 대응하는 역확산 심볼 스트림을 제공하기 위해 복수의 역확산 시퀀스의 각각의 역확산 시퀀스를 이용하여 상기 복수의 송신 칩 추정치 스트림들 각각을 역확산시키도록 동작하고,상기 복수의 데이터 심볼 추정치 스트림들 중 대응하는 데이터 심볼 추정치 스트림을 제공하기 위해 특정의 채널화 시퀀스를 이용하여 상기 복수의 역확산 심볼 스트림들 각각을 프로세싱하도록 동작하는, 복수의 신호들을 프로세싱하는 장치.
- 제 1 항에 있어서,복수의 스케일링 인자를 이용하여 상기 복수의 데이터 심볼 추정치 스트림들을 스케일링하여, 복수의 스케일링된 데이터 심볼 추정치 스트림들을 획득하도록 동작하는 하나 이상의 곱셈기를 더 포함하고,상기 결합기는 상기 결합된 데이터 심볼 추정치 스트림을 제공하기 위해 상기 복수의 스케일링된 데이터 심볼 추정치 스트림들을 결합하도록 동작하는, 복수의 신호들을 프로세싱하는 장치.
- 제 7 항에 있어서,상기 복수의 스케일링 인자를 업데이트하도록 동작하는 스케일링 인자 계산 유닛을 더 포함하는, 복수의 신호들을 프로세싱하는 장치.
- 제 8 항에 있어서,상기 하나 이상의 채널 프로세서는 상기 복수의 송신 소스들에 대하여 복수의 파일럿 심볼 추정치 스트림들을 제공하기 위해 상기 복수의 송신 칩 추정치 스트림들을 프로세싱하도록 동작하고,상기 결합기는 결합된 파일럿 심볼 추정치 스트림을 제공하기 위해 상기 복수의 파일럿 심볼 추정치 스트림들을 결합하도록 동작하고,상기 스케일링 인자 계산 유닛은 상기 결합된 파일럿 심볼 추정치 스트림에 기초하여 상기 복수의 스케일링 인자를 업데이트하도록 동작하는, 복수의 신호들을 프로세싱하는 장치.
- 제 8 항에 있어서,상기 스케일링 인자 계산 유닛은 최소 평균 제곱 (LMS) 알고리즘에 기초하여 상기 복수의 스케일링 인자를 업데이트하도록 동작하는, 복수의 신호들을 프로세싱하는 장치.
- 제 8 항에 있어서,상기 스케일링 인자 계산 유닛은 반복 최소 제곱 (RLS) 알고리즘에 기초하여 상기 복수의 스케일링 인자를 업데이트하도록 동작하는, 복수의 신호들을 프로세싱하는 장치.
- 제 1 항에 있어서,상기 단일 필터는 유한 임펄스 응답 (FIR) 필터로서 구현되는, 복수의 신호들을 프로세싱하는 장치.
- 삭제
- 제 1 항에 있어서,상기 복수의 송신 소스들은 CDMA 통신 시스템의 기지국들인, 복수의 신호들을 프로세싱하는 장치.
- 무선 통신 시스템에서 복수의 송신 소스들로부터 송신된 복수의 신호들을 프로세싱하는 장치로서,일 사이클 시간 동안 제 1 송신 칩 추정치 스트림을 제공하기 위해 제 1 계수 세트를 이용하여 샘플 스트림을 필터링하도록 동작하는 필터로서, 상기 샘플 스트림은 복수의 송신 소스들로부터 송신된 복수의 신호들을 포함하고, 상기 제 1 계수 세트는 상기 복수의 송신 소스들 중으로부터 선택된 제 1 송신 소스에 대한 것인, 상기 필터; 및상기 사이클 시간 동안 제 1 데이터 심볼 추정치 스트림을 제공하기 위해 상기 제 1 송신 칩 추정치 스트림을 프로세싱하도록 동작하는 채널 프로세서를 포함하며,상기 필터 및 상기 채널 프로세서는, 상기 사이클 시간 동안 제 2 데이터 심볼 추정치 스트림을 제공하기 위해 상기 복수의 송신 소스들 중으로부터 선택된 제 2 송신 소스에 대한 제 2 계수 세트를 이용하여 상기 샘플 스트림을 필터링 및 프로세싱하도록 시분할 멀티플렉싱 (TDM) 되고,상기 제 1 데이터 심볼 추정치 스트림과 상기 제 2 데이터 심볼 추정치 스트림은 결합된 데이터 심볼 추정치 스트림을 제공하기 위해 결합되며,상기 필터 및 상기 채널 프로세서는, 상기 사이클 시간 동안 한번에 하나의 송신 소스로 상기 제 1 송신 소스 및 상기 제 2 송신 소스에 대한 프로세싱을 수행하기 위하여 상기 제 1 송신 소스 및 상기 제 2 송신 소스와 연관된 신호들을 프로세싱하는, 복수의 신호들을 프로세싱하는 장치.
- 제 15 항에 있어서,상기 제 1 송신 소스에 대한 제 1 스케일링 인자를 이용하여 상기 제 1 데이터 심볼 추정치 스트림을 스케일링하여, 제 1 스케일링된 데이터 심볼 추정치 스트림을 획득하도록 동작하는 곱셈기를 더 포함하고,상기 곱셈기는 또한 상기 제 2 송신 소스에 대한 제 2 스케일링 인자를 이용하여 상기 제 2 데이터 심볼 추정치 스트림을 스케일링하여 제 2 스케일링된 데이터 심볼 추정치 스트림을 획득하도록 TDM 방식으로 동작되고,상기 제 1 스케일링된 데이터 심볼 추정치 스트림과 상기 제 2 스케일링된 데이터 심볼 추정치 스트림은 상기 결합된 데이터 심볼 추정치 스트림을 제공하기 위해 결합되는, 복수의 신호들을 프로세싱하는 장치.
- 무선 통신 시스템에서 복수의 송신 소스들로부터 송신된 복수의 신호들을 프로세싱하는 방법으로서,일 사이클 시간 동안 복수의 송신 칩 추정치 스트림들을 제공하기 위해 복수의 계수 세트들을 이용하여 샘플 스트림을 필터링하는 단계로서, 상기 샘플 스트림은 상기 복수의 신호들을 포함하고, 상기 복수의 계수 세트들의 각각의 계수 세트는 상기 복수의 송신 소스들의 각각의 송신 소스에 대한 것이며 대응하는 송신 칩 추정치 스트림을 제공하는데 이용되는, 상기 필터링하는 단계;복수의 데이터 심볼 추정치 스트림들을 제공하기 위해 상기 복수의 송신 칩 추정치 스트림들을 프로세싱하는 단계로서, 상기 복수의 데이터 심볼 추정치 스트림들 중 하나의 데이터 심볼 추정치 스트림은 상기 복수의 송신 소스들 각각에 대한 것인, 상기 프로세싱하는 단계; 및결합된 데이터 심볼 추정치 스트림을 제공하기 위해 상기 복수의 데이터 심볼 추정치 스트림들을 결합하는 단계를 포함하며,상기 필터링하는 단계는, 단일 필터가 상기 사이클 시간 동안 상기 복수의 송신 소스들 중 적어도 2개의 송신 소스들과 연관된 신호들을 프로세싱하게 하는 속도로 동작되는 상기 단일 필터에 의해 수행되고,상기 단일 필터는, 상기 사이클 시간 동안 한번에 상기 복수의 계수 세트들 중 하나의 계수 세트를 이용하여 상기 샘플 스트림을 필터링하도록 시분할 멀티플렉싱되는, 복수의 신호들을 프로세싱하는 방법.
- 제 17 항에 있어서,상기 대응하는 송신 칩 추정치 스트림에 기초하여 상기 복수의 계수 세트들의 상기 각각의 계수 세트를 업데이트하는 단계를 더 포함하는, 복수의 신호들을 프로세싱하는 방법.
- 제 18 항에 있어서,상기 각각의 계수 세트를 업데이트하는 단계는,관련된 송신 소스에 의해 송신되는, 프로세싱된 파일럿 심볼 스트림을 획득하는 단계; 및상기 프로세싱된 파일럿 심볼 스트림 및 관련된 송신 칩 추정치 스트림에 기초하여 상기 계수 세트를 업데이트하는 단계를 포함하는, 복수의 신호들을 프로세싱하는 방법.
- 제 18 항에 있어서,상기 복수의 계수 세트들의 상기 각각의 계수 세트는 최소 평균 제곱 (LMS) 알고리즘 또는 반복 최소 제곱 (RLS) 알고리즘에 기초하여 업데이트되는, 복수의 신호들을 프로세싱하는 방법.
- 제 17 항에 있어서,상기 복수의 송신 칩 추정치 스트림들 각각에 대해 상기 프로세싱하는 단계는,역확산 심볼 스트림을 제공하기 위해 역확산 시퀀스를 이용하여 상기 송신 칩 추정치 스트림을 역확산시키는 단계; 및대응하는 데이터 심볼 스트림을 제공하기 위해 특정의 직교 시퀀스를 이용하여 상기 역확산 심볼 스트림을 프로세싱하는 단계를 포함하는, 복수의 신호들을 프로세싱하는 방법.
- 제 17 항에 있어서,복수의 스케일링 인자를 이용하여 상기 복수의 데이터 심볼 추정치 스트림들을 스케일링하여, 복수의 스케일링된 데이터 심볼 추정치 스트림들을 획득하는 단계를 더 포함하고,상기 복수의 스케일링된 데이터 심볼 추정치 스트림들은 상기 결합된 데이터 심볼 추정치 스트림을 제공하기 위해 결합되는, 복수의 신호들을 프로세싱하는 방법.
- 제 22 항에 있어서,상기 복수의 스케일링 인자를 업데이트하는 단계를 더 포함하는, 복수의 신호들을 프로세싱하는 방법.
- 제 23 항에 있어서,상기 복수의 스케일링 인자를 업데이트하는 단계는,복수의 파일럿 심볼 추정치 스트림들을 제공하기 위해 상기 복수의 송신 칩 추정치 스트림들을 프로세싱하는 단계;결합된 파일럿 심볼 추정치 스트림을 제공하기 위해 상기 복수의 파일럿 심볼 추정치 스트림들을 결합하는 단계; 및상기 결합된 파일럿 심볼 추정치 스트림에 기초하여 상기 복수의 스케일링 인자를 업데이트하는 단계를 포함하는, 복수의 신호들을 프로세싱하는 방법.
- 제 22 항에 있어서,상기 복수의 스케일링 인자는 동일한 값으로 설정되는, 복수의 신호들을 프로세싱하는 방법.
- 디지털 정보를 해석할 수 있는 디지털 신호 프로세싱 장치 (DSPD) 에 통신가능하게 커플링된 컴퓨터 판독가능 기록 매체로서,상기 컴퓨터 판독가능 기록 매체는, 상기 DSPD 에 의해 실행될 경우, 상기 DSPD 로 하여금,일 사이클 시간 동안 복수의 송신 칩 추정치 스트림들을 제공하기 위해 복수의 계수 세트들을 이용하여 샘플 스트림을 필터링하는 동작으로서, 상기 샘플 스트림은 복수의 송신 소스들로부터 송신된 복수의 신호들을 포함하고, 상기 복수의 계수 세트들의 각각의 계수 세트는 상기 복수의 송신 소스들의 각각의 송신 소스에 대한 것이며 대응하는 송신 칩 추정치 스트림을 제공하는데 이용되는, 상기 필터링하는 동작;복수의 데이터 심볼 추정치 스트림들을 제공하기 위해 상기 복수의 송신 칩 추정치 스트림들을 프로세싱하는 동작으로서, 상기 복수의 데이터 심볼 추정치 스트림들 중 하나의 데이터 심볼 추정치 스트림은 상기 복수의 송신 소스들 각각에 대한 것인, 상기 프로세싱하는 동작; 및결합된 데이터 심볼 추정치 스트림을 제공하기 위해 상기 복수의 데이터 심볼 추정치 스트림들을 결합하는 동작을 포함하는 동작들을 수행하게 하는 명령들을 저장하며,상기 필터링하는 동작은, 단일 필터가 상기 사이클 시간 동안 상기 복수의 송신 소스들 중 적어도 2개의 송신 소스들과 연관된 신호들을 프로세싱하게 하는 속도로 동작되는 상기 단일 필터에 의해 수행되고,상기 단일 필터는, 상기 사이클 시간 동안 한번에 상기 복수의 계수 세트들 중 하나의 계수 세트를 이용하여 상기 샘플 스트림을 필터링하도록 시분할 멀티플렉싱되는, 컴퓨터 판독가능 기록 매체.
- 무선 통신 시스템에서 복수의 송신 소스들로부터 송신된 복수의 신호들을 프로세싱하는 장치로서,일 사이클 시간 동안 복수의 송신 칩 추정치 스트림들을 제공하기 위해 복수의 계수 세트들을 이용하여 샘플 스트림을 필터링하는 수단으로서, 상기 샘플 스트림은 복수의 송신 소스들로부터 송신된 복수의 신호들을 포함하고, 상기 복수의 계수 세트들의 각각의 계수 세트는 상기 복수의 송신 소스들의 각각의 송신 소스에 대한 것이며 상기 복수의 송신 칩 추정치 스트림들 중 대응하는 송신 칩 추정치 스트림을 제공하는데 이용되고, 상기 필터링하는 수단은 상기 사이클 시간 동안 한번에 상기 복수의 계수 세트들 중 하나의 계수 세트를 이용하여 상기 샘플 스트림을 필터링하도록 단일 필터를 시분할 멀티플렉싱하는 수단을 포함하며, 상기 시분할 멀티플렉싱하는 수단은, 또한, 상기 단일 필터가 상기 사이클 시간 동안 상기 복수의 송신 소스들 중 적어도 2개의 송신 소스들과 연관된 신호들을 프로세싱하게 하는 속도로 상기 단일 필터를 동작시키는, 상기 필터링하는 수단;복수의 데이터 심볼 추정치 스트림들을 제공하기 위해 상기 복수의 송신 칩 추정치 스트림들을 프로세싱하는 수단으로서, 하나의 데이터 심볼 추정치 스트림은 상기 복수의 송신 소스들 각각에 대한 것인, 상기 프로세싱 수단; 및결합된 데이터 심볼 추정치 스트림을 제공하기 위해 상기 복수의 데이터 심볼 추정치 스트림들을 결합하는 수단을 포함하는, 복수의 신호들을 프로세싱하는 장치.
- 제 27 항에 있어서,상기 대응하는 송신 칩 추정치 스트림에 기초하여 상기 복수의 계수 세트들의 상기 각각의 계수 세트를 업데이트하는 수단을 더 포함하는, 복수의 신호들을 프로세싱하는 장치.
- 제 27 항에 있어서,복수의 스케일링 인자를 이용하여 상기 복수의 데이터 심볼 추정치 스트림들을 스케일링하여, 복수의 스케일링된 데이터 심볼 추정치 스트림들을 획득하는 수단을 더 포함하고,상기 복수의 스케일링된 데이터 심볼 추정치 스트림들은 상기 결합된 데이터 심볼 추정치 스트림을 제공하기 위해 결합되는, 복수의 신호들을 프로세싱하는 장치.
- 제 29 항에 있어서,상기 복수의 스케일링 인자를 업데이트하는 수단을 더 포함하는, 복수의 신호들을 프로세싱하는 장치.
- 실행가능한 명령들을 저장하는 컴퓨터 판독가능 기록 매체로서,상기 명령들은,일 사이클 시간 동안 복수의 송신 칩 추정치 스트림들을 제공하기 위해 복수의 계수 세트들을 이용하여 샘플 스트림을 필터링하는 코드로서, 상기 샘플 스트림은 무선 통신 시스템에서의 복수의 송신 소스들로부터 송신된 복수의 신호들을 포함하고, 상기 복수의 계수 세트들의 각각의 계수 세트는 상기 복수의 송신 소스들의 각각의 송신 소스에 대한 것이며 상기 복수의 송신 칩 추정치 스트림들 중 대응하는 송신 칩 추정치 스트림을 제공하는데 이용되는, 상기 필터링하는 코드;복수의 데이터 심볼 추정치 스트림들을 제공하기 위해 상기 복수의 송신 칩 추정치 스트림들을 프로세싱하는 코드로서, 상기 복수의 데이터 심볼 추정치 스트림들 중 하나의 데이터 심볼 추정치 스트림은 상기 복수의 송신 소스들 각각에 대한 것인, 상기 프로세싱하는 코드; 및결합된 데이터 심볼 추정치 스트림을 제공하기 위해 상기 복수의 데이터 심볼 추정치 스트림들을 결합하는 코드를 포함하며,상기 필터링하는 코드는, 단일 필터가 상기 사이클 시간 동안 상기 복수의 송신 소스들로부터의 적어도 2개의 송신 소스들과 연관된 신호들을 프로세싱하게 하는 속도로 상기 단일 필터를 동작시키는 코드를 포함하고,상기 단일 필터는, 상기 사이클 시간 동안 한번에 상기 복수의 계수 세트들 중 하나의 계수 세트를 이용하여 상기 샘플 스트림을 필터링하도록 시분할 멀티플렉싱되는, 컴퓨터 판독가능 기록 매체.
- 제 31 항에 있어서,상기 명령들은, 상기 대응하는 송신 칩 추정치 스트림에 기초하여 상기 복수의 계수 세트들의 상기 각각의 계수 세트를 업데이트하는 코드를 더 포함하는, 컴퓨터 판독가능 기록 매체.
- 제 31 항에 있어서,상기 명령들은, 복수의 스케일링 인자를 이용하여 상기 복수의 데이터 심볼 추정치 스트림들을 스케일링하여, 복수의 스케일링된 데이터 심볼 추정치 스트림들을 획득하는 코드를 더 포함하고,상기 복수의 스케일링된 데이터 심볼 추정치 스트림들은 상기 결합된 데이터 심볼 추정치 스트림을 제공하기 위해 결합되는, 컴퓨터 판독가능 기록 매체.
- 제 33 항에 있어서,상기 명령들은, 상기 복수의 스케일링 인자를 업데이트하는 코드를 더 포함하는, 컴퓨터 판독가능 기록 매체.
- 제 17 항에 있어서,상기 필터링하는 단계, 상기 프로세싱하는 단계, 및 상기 결합하는 단계는 상기 복수의 송신 소스들 중 제 1 송신 소스로부터 상기 복수의 송신 소스들 중 제 2 송신 소스로의 소프트 핸드오프에 있어서 단말기에 의해 수행되는, 복수의 신호들을 프로세싱하는 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/371,795 | 2003-02-21 | ||
US10/371,795 US7301990B2 (en) | 2003-02-21 | 2003-02-21 | Equalization of multiple signals received for soft handoff in wireless communication systems |
PCT/US2004/005565 WO2004077696A1 (en) | 2003-02-21 | 2004-02-23 | Equalization of multiple signals received for soft handoff in wireless communication systems |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050101352A KR20050101352A (ko) | 2005-10-21 |
KR101125501B1 true KR101125501B1 (ko) | 2012-03-22 |
Family
ID=32868412
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020057015518A KR101125501B1 (ko) | 2003-02-21 | 2004-02-23 | 무선 통신 시스템에서의 소프트 핸드오프를 위해 수신된복수의 신호의 등화 |
Country Status (10)
Country | Link |
---|---|
US (1) | US7301990B2 (ko) |
EP (2) | EP1595340A1 (ko) |
JP (2) | JP4847313B2 (ko) |
KR (1) | KR101125501B1 (ko) |
CN (1) | CN1757175B (ko) |
BR (1) | BRPI0407686A (ko) |
CA (1) | CA2517008A1 (ko) |
MX (1) | MXPA05008894A (ko) |
TW (1) | TW200507499A (ko) |
WO (1) | WO2004077696A1 (ko) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040059807A1 (en) * | 2002-09-16 | 2004-03-25 | Finisar Corporation | Network analysis topology detection |
US20040054776A1 (en) * | 2002-09-16 | 2004-03-18 | Finisar Corporation | Network expert analysis process |
US7301990B2 (en) * | 2003-02-21 | 2007-11-27 | Qualcomm Incorporated | Equalization of multiple signals received for soft handoff in wireless communication systems |
US20050060574A1 (en) * | 2003-09-13 | 2005-03-17 | Finisar Corporation | Network analysis graphical user interface |
US7324583B2 (en) * | 2004-02-13 | 2008-01-29 | Nokia Corporation | Chip-level or symbol-level equalizer structure for multiple transmit and receiver antenna configurations |
US8503328B2 (en) * | 2004-09-01 | 2013-08-06 | Qualcomm Incorporated | Methods and apparatus for transmission of configuration information in a wireless communication network |
US7555040B2 (en) * | 2004-11-05 | 2009-06-30 | Interdigital Technology Corporation | Method and apparatus for generating equalizer filter tap coefficients |
US7610025B2 (en) * | 2005-03-29 | 2009-10-27 | Qualcomm Incorporated | Antenna array pattern distortion mitigation |
US7486727B2 (en) | 2005-04-15 | 2009-02-03 | Agere Systems Inc. | Reconfigurable communications circuit |
GB2440991B (en) * | 2006-07-05 | 2009-01-07 | Motorola Inc | An orthogonal frequency domain multiplexing (ofdm) communication system |
US20080089403A1 (en) * | 2007-11-26 | 2008-04-17 | Nokia Corporation | Chip-level or symbol-level equalizer structure for multiple transmit and receiver antenna configurations |
US8098767B2 (en) | 2007-12-20 | 2012-01-17 | Qualcomm Incorporated | Receiver adjustment between pilot bursts |
US8406704B2 (en) * | 2008-02-11 | 2013-03-26 | Broadcom Corporation | RF transmitter and integrated circuit with programmable baseband filtering and methods for use therewith |
US8291069B1 (en) | 2008-12-23 | 2012-10-16 | At&T Intellectual Property I, L.P. | Systems, devices, and/or methods for managing sample selection bias |
US8462874B2 (en) * | 2010-07-13 | 2013-06-11 | Qualcomm Incorporated | Methods and apparatus for minimizing inter-symbol interference in a peer-to-peer network background |
US8494102B2 (en) * | 2010-09-09 | 2013-07-23 | Freescale Semiconductor, Inc. | Methods and apparatus for orthogonal modulated signals |
US8705639B2 (en) * | 2011-10-19 | 2014-04-22 | Comcast Cable Communications, Llc | Signal monitoring platform |
US9313054B1 (en) * | 2015-02-09 | 2016-04-12 | Xilinx, Inc. | Circuits for and methods of filtering inter-symbol interference for SerDes applications |
CN107750429A (zh) * | 2015-08-05 | 2018-03-02 | 松下知识产权经营株式会社 | 电机控制装置 |
US9787553B1 (en) * | 2016-12-09 | 2017-10-10 | Nokia Solutions And Networks Oy | Partial channel filtering |
US10867096B1 (en) * | 2018-10-22 | 2020-12-15 | Flex Logix Technologies, Inc. | FPGA implementing partial datapath processing, and method of operating same |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6175588B1 (en) * | 1997-12-30 | 2001-01-16 | Motorola, Inc. | Communication device and method for interference suppression using adaptive equalization in a spread spectrum communication system |
WO2002009305A2 (en) * | 2000-07-24 | 2002-01-31 | Qualcomm Incorporated | Method and apparatus for processing a modulated signal using an equalizer and a rake receiver |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9818378D0 (en) * | 1998-08-21 | 1998-10-21 | Nokia Mobile Phones Ltd | Receiver |
US6115406A (en) * | 1999-09-10 | 2000-09-05 | Interdigital Technology Corporation | Transmission using an antenna array in a CDMA communication system |
US7136428B2 (en) | 2001-08-06 | 2006-11-14 | Qualcomm, Inc. | Systems and techniques for measuring the performance of a communications system |
JP2003224456A (ja) * | 2002-01-31 | 2003-08-08 | Leader Electronics Corp | 時分割多重信号をフィルタ処理するためのデジタル・フィルタ |
US6968001B2 (en) | 2002-08-21 | 2005-11-22 | Qualcomm Incorporated | Communication receiver with virtual parallel equalizers |
US20040101074A1 (en) * | 2002-11-25 | 2004-05-27 | Wilson Alan Lee | Filters and their use in digital communications |
US7301990B2 (en) * | 2003-02-21 | 2007-11-27 | Qualcomm Incorporated | Equalization of multiple signals received for soft handoff in wireless communication systems |
-
2003
- 2003-02-21 US US10/371,795 patent/US7301990B2/en active Active
-
2004
- 2004-02-20 TW TW093104289A patent/TW200507499A/zh unknown
- 2004-02-23 JP JP2006503860A patent/JP4847313B2/ja not_active Expired - Fee Related
- 2004-02-23 CN CN2004800061194A patent/CN1757175B/zh not_active Expired - Fee Related
- 2004-02-23 EP EP04713806A patent/EP1595340A1/en not_active Ceased
- 2004-02-23 WO PCT/US2004/005565 patent/WO2004077696A1/en active Application Filing
- 2004-02-23 KR KR1020057015518A patent/KR101125501B1/ko active IP Right Grant
- 2004-02-23 MX MXPA05008894A patent/MXPA05008894A/es active IP Right Grant
- 2004-02-23 CA CA002517008A patent/CA2517008A1/en not_active Abandoned
- 2004-02-23 EP EP09150885A patent/EP2148450A3/en not_active Withdrawn
- 2004-02-23 BR BRPI0407686-9A patent/BRPI0407686A/pt not_active IP Right Cessation
-
2010
- 2010-03-04 JP JP2010047776A patent/JP5074544B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6175588B1 (en) * | 1997-12-30 | 2001-01-16 | Motorola, Inc. | Communication device and method for interference suppression using adaptive equalization in a spread spectrum communication system |
WO2002009305A2 (en) * | 2000-07-24 | 2002-01-31 | Qualcomm Incorporated | Method and apparatus for processing a modulated signal using an equalizer and a rake receiver |
Also Published As
Publication number | Publication date |
---|---|
EP2148450A2 (en) | 2010-01-27 |
CN1757175B (zh) | 2011-04-06 |
JP5074544B2 (ja) | 2012-11-14 |
JP2006518978A (ja) | 2006-08-17 |
EP1595340A1 (en) | 2005-11-16 |
US20040165653A1 (en) | 2004-08-26 |
WO2004077696A1 (en) | 2004-09-10 |
BRPI0407686A (pt) | 2006-03-01 |
EP2148450A3 (en) | 2011-08-03 |
US7301990B2 (en) | 2007-11-27 |
TW200507499A (en) | 2005-02-16 |
CA2517008A1 (en) | 2004-09-10 |
JP2010193465A (ja) | 2010-09-02 |
JP4847313B2 (ja) | 2011-12-28 |
KR20050101352A (ko) | 2005-10-21 |
CN1757175A (zh) | 2006-04-05 |
MXPA05008894A (es) | 2005-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101125501B1 (ko) | 무선 통신 시스템에서의 소프트 핸드오프를 위해 수신된복수의 신호의 등화 | |
KR101061743B1 (ko) | 채널 추정을 이용하는 적응형 등화기를 구비한 통신 수신기 | |
CA2516183C (en) | Communication receiver with an adaptive equalizer | |
JP2005528854A (ja) | 判定フィードバックイコライザと線形イコライザとを選択する受信機 | |
AU2004213985C1 (en) | Communication receiver with a rake-based adaptive equalizer | |
TW200935830A (en) | A radio receiver in a wireless communications system | |
TW200931901A (en) | A radio receiver in a wireless communications system | |
JP2004519959A (ja) | パイロットシーケンスを有する同期ds−cdmaシステムの適応チップイコライザ | |
TWI481231B (zh) | 於無線接收器中處理數位樣本之技術 | |
JP4494012B2 (ja) | タイムバーストパイロットおよび分数間隔等化器を備えたシステムにおける遅延を調整するための方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150227 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20151230 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20161229 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20171228 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190107 Year of fee payment: 8 |