KR20070086902A - 수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및장치 - Google Patents

수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및장치 Download PDF

Info

Publication number
KR20070086902A
KR20070086902A KR1020077015232A KR20077015232A KR20070086902A KR 20070086902 A KR20070086902 A KR 20070086902A KR 1020077015232 A KR1020077015232 A KR 1020077015232A KR 20077015232 A KR20077015232 A KR 20077015232A KR 20070086902 A KR20070086902 A KR 20070086902A
Authority
KR
South Korea
Prior art keywords
signal
phase difference
value
frequency error
difference signal
Prior art date
Application number
KR1020077015232A
Other languages
English (en)
Inventor
필립 제이 피에트라스키
뤼 양
미하엘라 벨루리
알파슬랜 데미르
Original Assignee
인터디지탈 테크날러지 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 인터디지탈 테크날러지 코포레이션 filed Critical 인터디지탈 테크날러지 코포레이션
Publication of KR20070086902A publication Critical patent/KR20070086902A/ko

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H7/00Multiple-port networks comprising only passive electrical elements as network components
    • H03H7/38Impedance-matching networks
    • H03H7/40Automatic matching of load impedance to source impedance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03248Arrangements for operating in conjunction with other apparatus
    • 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/712Weighting of fingers for combining, e.g. amplitude control or phase rotation using an inner loop

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Circuits Of Receivers In General (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

본 발명은 수신기에서 기저대역 주파수 에러를 추정 및 보정하기 위한 방법 및 장치를 제공한다. 일 실시예에서는, 등화기는 샘플 데이터 스트림에 대한 등화를 수행하고, 등화에 기초하여 필터 탭 값들을 발생한다. 필터 탭 값들 중 적어도 하나의 필터 탭 값에 기초하여 추정 주파수 에러 신호가 발생된다. 추정 주파수 에러 신호에 기초하여 회전 위상자가 발생된다. 회전 위상자 신호를 샘플 데이터 스트림과 승산하여 샘플 데이터 스트림의 주파수를 보정한다. 다른 실시예에서는, 채널 추정기가 채널 추정을 수행하고, 핑거 웨이트들 중 적어도 하나의 핑거 웨이트에 기초하여 레이크 수신기 핑거 웨이트를 발생한다. 핑거 웨이트들 중 적어도 하나의 핑거 웨이트에 기초하여 추정 주파수 에러 신호가 발생된다.

Description

수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및 장치 {METHOD AND APPARATUS FOR ESTIMATING AND CORRECTING BASEBAND FREQUENCY ERROR IN A RECEIVER}
본 발명은 무선 수신기에 관한 것이다. 보다 구체적으로, 본 발명은 수신기의 기저대역 주파수 에러를 추정하고 보정하기 위한 방법 및 장치에 관한 것이다.
무선 송수신 유닛(WTRU: wireless transmit/receive unit) 및 기지국에 사용되는 정규화 최소 평균 제곱(NLMS: normalized least mean square) 등화기(equalizer)와 같은 적응형 수신기는 수렴값(convergence)에 접근시키기 위해 다수 회(回)의 반복을 필요로 하는 반복 절차를 통해 적응형 수신기의 관련된 필터 탭 값을 최적화한다. 탭 값은 시간이 흐름에 따라 채널 추정을 수행하는 데 사용되는 최소 평균 제곱 에러(MMSE: minimum mean square error) 해(solution)에 수렴한다.
NLMS 수신기는 시변 채널(time-varying channel)을 추적하려고 할 때 연속적으로 수렴 처리를 진행하는 등화기 필터를 갖는 등화기를 포함한다. 채널을 추적하는 것이 복잡해질수록, 등화기의 탭 값은 수렵값으로부터 멀어질 것이다. 일반적으 로, 고속 채널(즉, 빠르게 전개되는 채널 상태)은 등화기가 추적하기 어렵다. 등화기에 입력되는 기저대역의 잔류 자동 주파수 제어(AFC: automatic frequency control) 에러 때문에, 채널은 실제보다 더 빠른 것처럼 보인다. 채널의 겉보기 속도의 증가는 NLMS 수신기에 의해 구현된 NLMS 알고리즘의 스텝 크기를 증가시키기만 해도 부분적으로 경감될 수 있다. 스텝 크기가 증가되면 등화기 필터는 “고속”채널을 보다 정밀하게 추적할 수 있지만, MMSE 해의 에러를 증가시켜 수신기의 성능 저하를 야기하기도 한다.
또한, 채널 추정 방식을 채용하는 수신기는 잔류 AFC 에러에 의해 저하된다. 채널 추정에 사용되는 적절한 등화기 필터의 대역폭은 채널의 겉보기 속도의 함수이기 때문에, AFC 에러가 크면 노이즈를 효율적으로 억제하지 못하는 광대역 필터의 사용이 불가피하며, 채널 추정이 덜 정밀해지게 된다. 그러므로, 잔류 AFC 에러를 억제하기 위한 간단한 해결책이 요구된다.
본 발명은 수신기의 기저대역 주파수 에러를 추정하고 보정하기 위한 방법 및 장치를 제공하고자 한다.
일 실시예에서는, 등화기는 샘플 데이터 스트림에 대한 등화를 수행하고 등화에 기초하여 필터 탭 값들을 발생한다. 필터 탭 값들 중 적어도 하나의 필터 탭 값에 기초하여 추정 주파수 에러 신호가 발생된다. 추정 주파수 에러 신호에 기초하여 회전 위상자가 발생된다. 회전 위상자 신호를 샘플 데이터 스트림과 승산하여 샘플 데이터 스트림의 주파수를 보정한다. 다른 실시예에서는, 채널 추정기가 채널 추정을 수행하고 레이크 수신기 핑거 웨이트들 중 적어도 하나의 레이크 수신기 핑거 웨이트에 기초하여 레이크 수신기 핑거 웨이트들을 발생한다. 핑거 웨이트들 중 적어도 하나의 핑거 웨이트에 기초하여 추정 주파수 에러 신호가 발생된다.
본 발명에 따르면 임의의 적응형 등화 알고리즘을 구현하는 수신기 또는 채널 추정 방식을 채용하는 수신기에 대하여 기저대역 주파수 에러를 추정하고 보정할 수 있어 수신기의 성능 저하를 방지할 수 있다.
도면을 참조하여 바람직한 실시예가 설명될 것이다. 여기서 전반적으로 동일한 부호는 동일한 구성 요소를 나타낸다.
이하, 용어 “WTRU”는 사용자 장비(UE), 이동국, 랩톱, PDA, 고정 또는 이동 가입자 유닛, 페이저, 또는 무선 환경에서 동작 가능한 임의의 기타 유형의 장치를 포함하나, 이에 한정되지는 않는다. 이하에서 언급될 때, 용어 “기지국”은 엑세스 포인트(AP), 노드 B, 사이트 제어기 또는 무선 환경에서의 임의의 기타 유형의 인터페이싱 장치를 포함하나, 이에 한정되지는 않는다.
본 발명의 특징은 집적 회로(IC) 내에 통합될 수 있고, 또는 다수의 상호접속 컴포넌트를 포함하는 회로 내에 구성될 수도 있다.
이하, 본 발명은 NLMS 등화기에 관하여 설명될 것이다. 그러나 NLMS 등화기 기반 수신기는 예로서 제공되는 것이며, 본 발명은 임의의 기타의 적응형 등화 알고리즘을 구현하는 수신기에 적용될 수 있고, 블록 기반 등화기 및 레이크 수신기와 같이 채널 추정 방식을 채용하는 수신기에도 적용될 수 있음을 주목하여야 한다.
도 1은 본 발명의 일 실시예에 따라 잔류 AFC 에러를 제거하는 예시적인 BFC 시스템(100)의 블록도이다. BFC 시스템(100)은 WTRU 또는 기지국 내에 통합될 수 있다. BFC 시스템(100)은 승산기(102), 등화기(104), 주파수 에러 추정기(106), 제어기(108) 및 수치 제어 발진기(NCO: numerically controlled oscillator)(110)를 포함한다. 등화기(104)는 승산기(102)를 통해 수신기 전단(미도시)에 의해 제공되는 샘플 데이터 스트림(112)을 처리한다. 등화기는 NLMS 알고리즘에 따라 동작할 수 있다. 그러나, 임의의 기타 유형의 적응형 등화기 알고리즘이 적용될 수도 있다.
등화기(104)에 의해 발생된 필터 탭 값(114)은 주파수 에러 추정기(106)에 입력으로서 제공된다. 주파수 에러 추정기(106)는 추정 주파수 에러 신호(116)를 발생한다. AFC 후의 잔류 주파수 에러는 단지 등화기(104)의 적어도 하나의 탭 값의 관찰에 기초한 BFC에 의해, 또는 다른 방법으로 레이크 핑거 복소수 웨이트 추정과 같은 부분적 채널 추정으로부터 크게 감소될 수 있다. BFC는 등화기(104)의 하나 이상의 탭의 관찰에 기초하여 주파수 에러를 추정하고, 복소 사인 곡선(또는 회전 위상자)으로 구성된 보정 신호를 발생하고, 위상자에 의해 승산함으로써 입력 샘플 데이터 스트림을 보정하고, 주파수 보정된 샘플(118)을 폐쇄 루프 방식으로 등화기(104)의 입력에 제공함으로써 달성될 수 있다.
등화기(104)의 하나 이상의 탭 값의 위상 변화(또는 다른 방법에서는, 부분적 채널 추정)를 주기적으로 측정함으로써 잔류 주파수 에러가 추정된다. 등화기 필터 탭(114)에서 샘플마다 측정된 대부분의 위상 변화는 노이즈와 페이딩에 기인한 것이다. 그러나, 페이딩과 노이즈로 인한 위상 변화는 제로 평균이다(예컨대, 제로의 평균값을 갖는다). 그러므로, 임의의 샘플 평균의 기대값은 제로일 것이다. 즉, 신호의 평균값은 제로이다. 따라서, 필터링을 사용하여 전체 위상 변화부터 위상 변화를 야기시키는 노이즈 성분과 페이딩 성분을 제거하고, 주파수 에러로 인해 천천히 변하는 위상 변화를 복구할 수 있다.
주파수 에러가 주파수 에러 추정기(106)에 의해 추정되면, 제어기(108)는 추정 주파수 에러 신호(116)를 처리하여 주파수 조정 신호(120)를 발생한다. 제어기(108)는 단순히 추정 주파수 에러 신호(116)의 이득을 조정할 수 있고, 또는 보 다 복잡한 알고리즘[예컨대, PID(proportional-integral-derivative)]으로써 추정 주파수 에러 신호(116)를 처리할 수 있다. 주파수 조정 신호(120)는 NCO(110)에 공급되고, NCO(110)는 주파수 조정 신호(120)에 대응하는 회전 위상자(122)를 발생한다. 승산기(102)는 회전 위상자(122)를 샘플 데이터 스트림(112)과 승산하여 등화기(104)에 입력되는 주파수 보정된 샘플(118)을 발생한다.
잔류 AFC 에러는 기저대역 신호 내 배수(倍數) 에러로서 기저대역에서 자신을 드러내보이고,
Figure 112007048448818-PAT00001
[여기서, g(t)는 바람직한 손상없는 기저대역 신호이고, exp(j*2pi*f*t)는 에러를 나타내는 복소 사인 곡선임]와 같은 복소 사인 곡선의 형태를 갖는다. exp(-j*2pi*f*t)로 승산함으로써, 복소 사인 곡선이 소거되어, 바람직한 신호 g(t)만 남는다. 추정 주파수 에러 신호(116)는 제어기(108)에 입력되고, 그 제어기(108)는 다시 예를 들어 입력의 스케일링된(즉, 비례의) 형태, 예컨대 추정 주파수 에러 신호(116)의 값의 4배일 수 있는 신호(120)를 출력한다. 제어기(108)의 출력 신호(120)는 또한 추정 주파수 에러 신호(116)의 적분 및/또는 미분에 비례하는 항과 같은 다른 항을 포함할 수도 있다. 보다 일반적으로, 출력 신호(120)는 일부 범위 내에 들도록 클립핑될 수도 있고, 또는 적용될 수 있는 그러한 다른 비선형 함수를 가질 수도 있다. NCO(110)는 입력으로서 주파수 값을 취하여, 입력의 값과 동일한 순시 주파수, 예컨대 exp(j*2pi*f*t)(여기서 f는 입력 주파수)를 갖는 일정 크기의 복소수 신호를 출력한다.
도 2는 도 1에 도시된 BFC 시스템(100)의 주파수 에러 추정기(106)의 블록도이다. 주파수 에러 추정기(106)는 탭 추출 유닛(202), 지연 유닛(204), 공액(conjugate) 발생기(206), 승산기(208, 210), 아크탄젠트 유닛(212), 크기 검출기(214), 평균화 필터(216), 위상 변경 필터(218) 및 비교기(220)를 포함한다. 등화기는 주파수 에러 추정기(106)에 공급되는 필터 탭(114)을 발생한다.
주파수 에러 추정기(106)에서, 탭 추출 유닛(202)은 주파수 추정을 수행하는 데 사용하기 위해 필터 탭(114)들로부터(또는 다른 방법으로 채널 추정기로부터) 적절한 탭 값 또는 탭 값의 평균을 추출하여 출력 신호(203)에 출력한다. 예를 들어, 특정 채널의 FSP에 대응하는 적어도 하나의 적절한 탭 값이 등화기 필터 탭(114)들로부터 추출될 수 있다. 탭 추출 유닛(202)은 또한 추출된 탭 값의 주파수 표류(drift)를 추적할 수도 있다.
추출된 탭 값(203)은 지연 유닛(204) 및 공액 유닛(206)에 전송된다. 지연 유닛(204)은 지연된 탭 값(205)을 출력함으로써 소정 기간 동안 추출 탭 값(203)을 지연시킨다. 공액 발생기는 추출 탭 값(203)의 공액(207)을 발생하는 데 사용된다. 승산기(208)는 공액 탭 값(207)을 지연된 탭 값(205)과 승산한다. 승산기(208)의 출력(209)은 지연된 탭 값(205)과 공액 탭 값(207) 간의 위상차와 동일한 위상값을 갖는다. 이 위상값은 신호(203)의 평균 주파수에 비례하며, 그에 따라 샘플 데이터 스트림(112)의 평균 주파수에 비례한다.
아크탄젠트 유닛(212)은 승산기(208)의 출력(209)의 각도 값(213)을 측정한다. 각도 값(213)은 신호(205)와 신호(207) 간의 위상차와 동일하다. 따라서 각도 값(213)을 평균화하는 것은 신호(205)와 신호(207) 간의 위상차를 평균화하는 것과 동일하다. 각도 값(213)은 각도 값(213)을 평균화하기 위한 위상 변경 필터(218)에 의해 필터링된다. 측정된 평균 위상차와 알려진 지연은 추정 주파수 에러 신호(116)를 발생하는 데 사용된다.
예를 들어, 지연 D(sec) 및 라디안 단위로 측정된 위상의 경우, 주파수 에러 추정기(106)의 이득은 1/(2*PI*D)이다. “이득”은 [신호(114)로 나타낸] 순 주파수 에러를 갖는 신호를 추정 주파수 에러 신호(116)의 관찰된 값으로 변환하는 것을 나타낸다. 신호(114)가 1Hz의 평균 주파수를 갖는다면, 추정 주파수 에러 신호(116)에 대한 출력 값은 1/(2*PI*D)일 것이다.
크기 검출 유닛(214)은 승산기(208)의 출력(209)의 크기를 계산하고, 계산된 크기 값(215)을 비교기(220)의 제1 입력(X)과, 평균화를 위한 평균화 필터(216)에 송신한다. 승산기(210)는 평균화 필터(216)의 출력 신호(217)[즉, 신호(215)의 평균값]에 임계 배율 값(219)(예컨대, 값 T를 갖는 스케일링 배율)을 승산하여, 비교기(220)의 제2 입력(Y)에 송신되는 임계 신호(222)를 발생한다. 임계 신호(222)의 값은 승산기(208)의 출력(209)의 평균 진폭의 분수로 설정될 수 있다. 임계 배율 값(T)은 예를 들어 1/3로 설정될 수 있다. 비교기(220)는 계산된 크기 값(215)과 임계 신호(222)의 값을 비교하여, 계산된 크기 값(215)이 임계 신호(222)의 값보다 낮은 경우 위상 변경 필터(218)에 홀드(hold) 신호(221)를 송신한다.
승산기(208)의 출력(209)의 크기가 측정되어 승산기(208)의 출력(209)의 평균 진폭과 비교될 수 있고, 이것에 의해 위상 변경 필터(218)는 승산기(208)의 출 력(209)의 크기가 임계치보다 낮아질 때마다 정지된다. 위상 변경 필터(218)가 정지되는 경우, 추정 주파수 에러 신호(116)는 변하지 않으며[즉, 신호(116)는 업데이트되지 않음], 입력(213)이 사용되지 않고, 위상 변경 필터(218)의 내부 상태가 변하지 않는다. 홀드 신호(221)는 신호(209)가 상대적으로 작을 때마다 참값(true)이다. 이는, 신호(213)에 대한 각도 값들의 노이즈가 최고일 때마다 이들 각도 값을 폐기하고, 채널이 딥 페이딩(deep fade)을 겪는 경우 추정 주파수 에러 신호(116)를 향상시키는 효과를 갖는다.
다른 방법으로, 전력 검출기(미도시)가 크기 검출기(214) 대신에 사용되어, 승산기(208)의 출력(209)의 평균 전력(즉, 제곱 크기)을 계산하고, 이것에 의해 출력(209)의 순시 전력이 평균 전력의 일부와 비교된다.
다른 변형이 또한 가능하다.
도 3은 본 발명의 다른 실시예에 따라 잔류 AFC 에러를 제거하는 BFC 시스템(300)의 블록도이다. BFC 시스템(300)은 WTRU 또는 기지국 내에 통합될 수 있다. BFC 시스템(300)은 승산기(302), 레이크(Rake) 결합기(또는 블록 등화기)(304), 채널 추정기(306), 주파수 에러 추정기(308), 제어기(310) 및 NCO(312)를 포함한다.
레이크 수신기에서, 레이크 핑거(Rake finger)에 할당된 특정 다중경로 컴포넌트에 대한 채널 추정에 기초하여 핑거 웨이트(finger weight)가 결정된다. 채널 추정기(306)는 주파수 에러 추정기(308)에의 입력으로서 제공되는 레이크 수신기 핑거 웨이트(316)를 발생한다. 주파수 에러 추정기(308)는 도 1 및 도 2 에 도시된 주파수 에러 추정기(106)와 유사한 방식으로 동작한다.
주파수 에러 추정기(308)에 의해 주파수 에러가 추정되면, 제어기(310)는 추정 주파수 에러 신호(318)를 처리하여 주파수 조정 신호(322)를 발생한다. 주파수 조정 신호(322)는 주파수 조정 신호(322)에 대응하는 회전 위상자(324)를 발생하는 NCO(312)에 공급된다. 승산기(302)는 회전 위상자(324)를 샘플 데이터 스트림(314)과 승산하여, 채널 추정기(306) 및 레이크 결합기(304)에 입력되는 주파수 보정된 샘플(320)을 발생한다. 다른 방법으로, 블록 등화기가 레이크 결합기(304)를 대신하여 사용될 수 있다.
주파수 에러 추정기(308)에 의해 발생된 추정 주파수 에러 신호(318)는 제어기(310) 및 NCO(312)에 의해 처리되고, NCO(312)는 샘플 데이터 스트림(314)에 대한 회전 위상자(324)를 공급한다.
도 4는 본 발명의 일 실시예에 따라 등화를 수행하는 등화기를 갖는 무선 통신 수신기에서 샘플 데이터 스트림의 주파수를 보정하는 방법의 단계들을 포함하는 프로세스(400)의 상위 흐름도이다. 단계 405에서, 샘플 데이터 스트림에 대해 등화가 수행된다. 단계 410에서, 등화에 기초하여 필터 탭 값들이 발생된다. 단계 415에서, 필터 탭 값들 중 적어도 하나에 기초하여 추정 주파수 에러 신호가 발생된다. 단계 420에서, 추정 주파수 에러 신호에 기초하여 회전 위상자 신호가 발생된다. 단계 425에서, 회전 위상자 신호는 샘플 데이터 스트림과 승산되어, 샘플 데이터 스트림의 주파수를 보정한다.
도 5는 도 4의 프로세스(400)에 사용된 등화기에 의해 발생된 필터 탭 값들로부터 추출된 필터 탭 값에 기초하여 추정 주파수 에러 신호를 발생하는 방법의 단계들을 포함하는 프로세스(500)의 흐름도이다. 단계 505에서, (도 4의 단계 410에서 발생된) 필터 탭 값들로부터 적절한 탭 값이 추출된다. 단계 510에서, 추출된 탭 값은 지연된다. 단계 515에서, 추출 탭 값의 공액이 발생된다. 단계 520에서, 추출 탭 값의 공액은 지연된 추출 탭 값과 승산되어, 공액 추출 탭 값과 지연된 추출 탭 값 간의 위상차를 나타내는 위상차 신호를 발생한다. 단계 525에서, 공액 추출 탭 값과 지연된 추출 탭 값 간의 위상차가 측정된다. 단계 530에서, 측정된 위상차를 평균화함에 의해 추정 주파수 에러 신호가 발생된다. 단계 535에서, 임계 신호의 값에 기초하여 추정 주파수 에러 신호가 업데이트되는 것을 선택적으로 막는다.
도 6은 본 발명의 일 실시예에 따라 평균화된 복수의 추출 탭 값에 기초하여 추정 주파수 에러 신호를 발생하는 방법의 단계들을 포함하는 프로세스(600)의 흐름도이다. 단계 605에서, 복수의 탭 값은 (도 4의 단계 410에서 발생된) 필터 탭 값들로부터 추출된다. 단계 610에서, 추출 탭 값들은 평균화되어 추출 탭 값들의 평균값을 발생한다. 단계 615에서, 평균 탭 값은 지연된다. 단계 620에서, 평균 탭 값의 공액이 발생된다. 단계 625에서, 평균 탭 값의 공액은 지연된 평균 탭 값과 승산되어, 공액 평균 탭 값과 지연된 평균 탭 값 간의 위상차를 나타내는 위상차 신호를 발생한다. 단계 630에서, 공액 평균 탭 값과 지연된 평균 탭 값 간의 위상차가 측정된다. 단계 635에서, 측정된 위상차를 평균화함에 의해 추정 주파수 에러 신호가 발생된다. 단계 640에서, 임계 신호의 값에 기초하여 추정 주파수 에러 신호가 업데이트되는 것을 선택적으로 막는다.
도 7은 본 발명의 일 실시예에 따라 위상차 신호의 크기와 임계 신호의 값을 비교하여 추정 주파수 에러 신호가 업데이트되는 것을 막아야 하는지 여부를 판정하는 프로세스(700)의 흐름도이다. 단계 705에서, 위상차 신호의 크기가 계산된다. 단계 710에서, 위상차 신호의 크기가 평균화된다. 단계 715에서, 위상차 신호의 평균화된 크기에 스케일링 배율을 승산함에 의해 임계 신호가 발생된다. 단계 720에서, 위상차 신호의 크기는 임계 신호의 값과 비교된다. 단계 725에서, 위상차 신호의 크기가 임계 신호의 값보다 낮은 경우 추정 주파수 에러 신호가 업데이트되는 것을 막는다.
도 8은 본 발명의 일 실시예에 따라 위상차 신호의 순시 전력과 임계 신호의 값을 비교하여 추정 주파수 에러 신호가 업데이트되는 것을 막아야 하는지 여부를 판정하는 프로세스(800)의 흐름도이다. 단계 805에서, 위상차 신호의 순시 전력이 계산된다. 단계 810에서, 위상차 신호의 순시 전력이 평균화된다. 단계 815에서, 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산함에 의해 임계 신호가 발생된다. 단계 820에서, 위상차 신호의 순시 전력이 임계 신호의 값과 비교된다. 단계 825에서, 위상차 신호의 순시 전력이 임계 신호의 값보다 낮은 경우 추정 주파수 에러 신호가 업데이트되는 것을 막는다.
도 9는 본 발명의 일 실시예에 따라 채널 추정을 수행하는 채널 추정기를 갖는 무선 통신 수신기에서 샘플 데이터 스트림의 주파수를 보정하는 방법의 단계들을 포함하는 프로세스(900)의 상위 흐름도이다. 단계 905에서, 샘플 데이터 스트림에 대한 채널 추정이 수행된다. 단계 910에서, 채널 추정에 기초하여 레이크 수신 기 핑거 웨이트들이 발생된다. 단계 915에서, 핑거 웨이트들 중 적어도 하나의 핑거 웨이트에 기초하여 추정 주파수 에러 신호가 발생된다. 단계 920에서, 추정 주파수 에러 신호에 기초하여 회전 위상자 신호가 발생된다. 단계 925에서, 회전 위상자 신호는 샘플 데이터 스트림과 승산되어, 샘플 데이터 스트림의 주파수를 보정한다.
도 10은 도 9의 프로세스(900)에 사용된 채널 추정기에 의해 발생된 레이크 수신기 핑거 웨이트들로부터 추출된 핑거 웨이트에 기초하여 추정 주파수 에러 신호를 발생하는 방법의 단계들을 포함하는 프로세스(1000)의 흐름도이다. 단계 1005에서, (도 9의 단계 910에서 발생된) 레이크 수신기 핑거 웨이트들로부터 적절한 핑거 웨이트가 추출된다. 단계 1010에서, 추출된 핑거 웨이트는 지연된다. 단계 1015에서, 추출 핑거 웨이트의 공액이 발생된다. 단계 1020에서, 추출 핑거 웨이트의 공액은 지연된 추출 핑거 웨이트와 승산되어, 공액 추출 핑거 웨이트와 지연된 추출 핑거 웨이트 간의 위상차를 나타내는 위상차 신호를 발생한다. 단계 1025에서, 공액 추출 핑거 웨이트와 지연된 추출 핑거 웨이트 간의 위상차가 측정된다. 단계 1030에서, 측정된 위상차를 평균화함에 의해 추정 주파수 에러 신호가 발생된다. 단계 1035에서, 임계 신호의 값에 기초하여 추정 주파수 에러 신호가 업데이트되는 것을 선택적으로 막는다.
본 발명의 특징 및 구성 요소가 특정 조합의 바람직한 실시예에서 설명되었으나, 각각의 특징 및 구성 요소는 바람직한 실시예의 다른 특징 및 구성 요소 없이 단독으로 사용될 수도 있고, 또는 본 발명의 다른 특징 및 구성 요소를 갖거나 갖지 않는 다양한 조합으로 사용될 수 있다.
도 1은 본 발명의 일 실시예에 따라 잔류 AFC 에러를 제거하는 주파수 에러 추정기를 포함하는 예시적인 BFC 시스템의 블록도이다.
도 2는 도 1의 시스템(100)의 주파수 에러 추정기의 블록도이다.
도 3은 본 발명의 다른 실시예에 따른 예시적인 BFC 시스템의 블록도이다.
도 4는 본 발명의 일 실시예에 따라 등화를 수행하는 등화기를 갖는 무선 통신 수신기에서 샘플 데이터 스트림의 주파수를 보정하는 프로세스의 상위 흐름도이다.
도 5는 도 4의 프로세스에 사용된 등화기에 의해 발생된 필터 탭 값들로부터 추출된 필터 탭 값에 기초하여 추정 주파수 에러 신호를 발생하는 프로세스의 흐름도이다.
도 6은 본 발명의 일 실시예에 따라 평균화되는 복수의 추출 탭 값에 기초하여 추정 주파수 에러 신호를 발생하는 프로세스의 흐름도이다.
도 7은 본 발명의 일 실시예에 따라 위상차 신호의 크기와 임계 신호의 값을 비교하여 추정 주파수 에러 신호가 업데이트되는 것을 막아야 하는지 여부를 판정하는 프로세스의 흐름도이다.
도 8은 본 발명의 일 실시예에 따라 위상차 신호의 순시 전력과 임계 신호의 값을 비교하여 추정 주파수 에러 신호가 업데이트되는 것을 막아야 하는지 여부를 판정하는 프로세스의 흐름도이다.
도 9는 본 발명의 일 실시예에 따라 채널 추정을 수행하는 채널 추정기를 갖 는 무선 통신 수신기에서 샘플 데이터 스트림의 주파수를 보정하는 프로세스의 상위 흐름도이다.
도 10은 도 9의 프로세스에 사용된 채널 추정기에 의해 발생된 레이크 수신기 핑거 웨이트들로부터 추출된 핑거 웨이트에 기초하여 추정 주파수 에러 신호를 발생하는 프로세스의 흐름도이다.

Claims (120)

  1. 무선 통신 수신기의 기저대역 주파수 보정(BFC; baseband frequency correction) 시스템으로서,
    샘플 데이터 스트림에 대한 등화를 수행하고 상기 등화에 기초하여 필터 탭 값들을 발생하는 등화기;
    상기 필터 탭 값들 중 적어도 하나의 필터 탭 값에 기초하여 추정 주파수 에러 신호를 발생하는 주파수 에러 추정기;
    상기 추정 주파수 에러 신호에 기초하여 회전 위상자 신호를 발생하는 발진기; 및
    상기 회전 위상자 신호를 상기 샘플 데이터 스트림과 승산하여 상기 샘플 데이터 스트림의 주파수를 보정하는 승산기
    를 포함하는 기저대역 주파수 보정 시스템.
  2. 청구항 1에 있어서,
    상기 주파수 에러 추정기는,
    상기 등화기에 의해 발생된 상기 필터 탭 값들로부터 적절한 탭 값을 추출하고 이 추출된 탭 값을 출력하는 탭 추출 유닛;
    상기 탭 추출 유닛에 연결되어 상기 추출 탭 값을 지연시키는 지연 유닛;
    상기 탭 추출 유닛 및 상기 지연 유닛에 연결되어 상기 추출 탭 값의 공액을 발생하는 공액 발생기; 및
    상기 지연 유닛 및 상기 공액 발생기에 연결되어 상기 추출 탭 값의 공액을 상기 지연된 추출 탭 값과 승산하여 상기 공액 추출 탭 값과 상기 지연된 추출 탭 값 간의 위상차를 나타내는 위상차 신호를 발생하는 제1 승산기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  3. 청구항 2에 있어서,
    상기 주파수 에러 추정기는,
    상기 제1 승산기의 출력에 연결되어 상기 공액 추출 탭 값과 상기 지연된 추출 탭 값 간의 위상차를 측정하는 아크탄젠트 유닛; 및
    상기 측정된 위상차를 평균화하여, 이 평균화된 위상차가 상기 추정 주파수 에러 신호로서 상기 주파수 에러 추정기로부터 출력되게 하는 제1 필터
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  4. 청구항 3에 있어서,
    상기 주파수 에러 추정기는 상기 승산기 및 상기 제1 필터에 연결되어 임계 신호의 값에 기초하여 상기 제1 필터에 홀드 신호를 선택적으로 송신하는 비교기 회로를 더 포함하고, 상기 홀드 신호는 상기 제1 필터를 정지시키는 기저대역 주파수 보정 시스템.
  5. 청구항 4에 있어서,
    상기 비교기 회로는,
    상기 제1 승산기 및 상기 아크탄젠트 유닛에 연결되어 상기 위상차 신호의 크기를 계산하는 크기 검출기; 및
    상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 크기가 상기 임계 신호의 값 보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  6. 청구항 5에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 크기를 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  7. 청구항 4에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 계산하는 전력 검출기; 및
    상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하여, 상기 위 상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  8. 청구항 7에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  9. 청구항 1에 있어서,
    상기 주파수 에러 추정기는,
    상기 등화기에 의해 발생된 상기 필터 탭 값들로부터 복수의 탭 값을 추출하고 상기 추출된 복수의 탭 값을 평균화하여 상기 추출된 복수의 탭 값의 평균값을 발생하는 탭 추출 유닛;
    상기 탭 추출 유닛에 연결되어 상기 평균 탭 값을 지연시키는 지연 유닛;
    상기 탭 추출 유닛 및 상기 지연 유닛에 연결되어 상기 평균 탭 값의 공액을 발생하는 공액 발생기; 및
    상기 지연 유닛 및 상기 공액 발생기에 연결되어 상기 평균 탭 값의 공액을 상기 지연된 평균 탭 값과 승산하여 상기 공액 평균 탭 값과 상기 지연된 평균 탭 값 간의 위상차를 나타내는 위상차 신호를 발생하는 제1 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  10. 청구항 9에 있어서,
    상기 주파수 에러 추정기는,
    상기 제1 승산기의 출력에 연결되어 상기 공액 평균 탭 값과 상기 지연된 평균 탭 값 간의 위상차를 측정하는 아크탄젠트 유닛; 및
    상기 측정된 위상차를 평균화하여, 이 평균화된 위상차가 상기 추정 주파수 에러 신호로서 상기 주파수 에러 추정기로부터 출력되게 하는 제1 필터
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  11. 청구항 10에 있어서,
    상기 주파수 에러 추정기는 상기 승산기 및 상기 제1 필터에 연결되어 임계 신호의 값에 기초하여 상기 제1 필터에 홀드 신호를 선택적으로 송신하는 비교기 회로를 더 포함하고, 상기 홀드 신호는 상기 제1 필터를 정지시키는 것인 기저대역 주파수 보정 시스템.
  12. 청구항 11에 있어서,
    상기 비교기 회로는,
    상기 제1 승산기 및 상기 아크탄젠트 유닛에 연결되어 상기 위상차 신호의 크기를 계산하는 크기 검출기; 및
    상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  13. 청구항 12에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 크기를 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  14. 청구항 11에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 계산하는 전력 검출기; 및
    상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 것인 비교기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  15. 청구항 14에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  16. 청구항 1에 있어서,
    상기 주파수 에러 추정기와 상기 발진기 사이에 연결되어 상기 추정 주파수 에러 신호의 이득을 조정하는 제어기를 더 포함하는 기저대역 주파수 보정 시스템.
  17. 청구항 16에 있어서,
    상기 발진기는 상기 제어기에 의해 제어되는 수치 제어 발진기(NCO; numerically controlled oscillator)인 것인 기저대역 주파수 보정 시스템.
  18. 청구항 1에 있어서,
    상기 주파수 에러 추정기와 상기 발진기 사이에 연결되어 상기 주파수 에러 추정기로부터 수신된 추정 주파수 에러 신호를 PID(proportional-integral- derivative) 알고리즘으로 처리하고 이 처리된 추정 주파수 에러 신호를 상기 발진기에 입력하는 제어기를 더 포함하는 기저대역 주파수 보정 시스템.
  19. 청구항 18에 있어서,
    상기 발진기는 상기 제어기에 의해 제어되는 수치 제어 발진기(NCO; numerically controlled oscillator)인 것인 기저대역 주파수 보정 시스템.
  20. 청구항 1에 있어서,
    상기 등화기는 NLMS(normalized least mean square) 알고리즘을 이용하는 것인 기저대역 주파수 보정 시스템.
  21. 무선 통신 수신기의 기저대역 주파수 보정(BFC; baseband frequency correction) 시스템으로서,
    샘플 데이터 스트림에 대한 채널 추정을 수행하고 상기 채널 추정에 기초하여 레이크 수신기 핑거 웨이트(Rake receiver finger weight)들을 발생하는 채널 추정기;
    상기 핑거 웨이트들 중 적어도 하나의 핑거 웨이트에 기초하여 추정 주파수 에러 신호를 발생하는 주파수 에러 추정기;
    상기 추정 주파수 에러 신호에 기초하여 회전 위상자 신호를 발생하는 발진기; 및
    상기 회전 위상자 신호를 상기 샘플 데이터 스트림과 승산하여 상기 샘플 데이터 스트림의 주파수를 보정하는 승산기
    를 포함하는 기저대역 주파수 보정 시스템.
  22. 청구항 21에 있어서,
    상기 주파수 에러 추정기는,
    상기 채널 추정기에 의해 발생된 상기 레이크 수신기 핑거 웨이트들로부터 적절한 레이크 수신기 핑거 웨이트를 추출하는 탭 추출 유닛;
    상기 탭 추출 유닛에 연결되어 상기 추출된 핑거 웨이트를 지연시키는 지연 유닛;
    상기 탭 추출 유닛 및 상기 지연 유닛에 연결되어 상기 추출 핑거 웨이트의 공액을 발생하는 공액 발생기; 및
    상기 지연 유닛 및 상기 공액 발생기에 연결되어 상기 추출 핑거 웨이트의 공액을 상기 지연된 추출 핑거 웨이트와 승산하여 상기 공액 추출 핑거 웨이트와 상기 지연된 추출 핑거 웨이트 간의 위상차를 나타내는 위상차 신호를 발생하는 제1 승산기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  23. 청구항 22에 있어서,
    상기 주파수 에러 추정기는,
    상기 제1 승산기의 출력에 연결되어 상기 공액 추출 핑거 웨이트와 상기 지연된 추출 핑거 웨이트 간의 위상차를 측정하는 아크탄젠트 유닛; 및
    상기 측정된 위상차를 평균화하여, 이 평균화된 위상차가 상기 추정 주파수 에러 신호로서 상기 주파수 에러 추정기로부터 출력되게 하는 제1 필터
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  24. 청구항 23에 있어서,
    상기 주파수 에러 추정기는 상기 승산기 및 상기 제1 필터에 연결되어 임계 신호의 값에 기초하여 상기 제1 필터에 홀드 신호를 선택적으로 송신하는 비교기 회로를 더 포함하고, 상기 홀드 신호는 상기 제1 필터를 정지시키는 것인 기저대역 주파수 보정 시스템.
  25. 청구항 24에 있어서,
    상기 비교기 회로는,
    상기 제1 승산기 및 상기 아크탄젠트 유닛에 연결되어 상기 위상차 신호의 크기를 계산하는 크기 검출기; 및
    상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 크기가 상기 임계 신호의 값 보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  26. 청구항 25에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 크기를 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  27. 청구항 24에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 계산하는 전력 검출기; 및
    상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 것인 비교기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  28. 청구항 27에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  29. 청구항 21에 있어서,
    상기 주파수 에러 추정기는,
    상기 채널 추정기에 의해 발생된 상기 레이크 수신기 핑거 웨이트들로부터 복수의 레이크 수신기 핑거 웨이트를 추출하고 상기 추출된 복수의 핑거 웨이트를 평균화하여 상기 추출된 복수의 핑거 웨이트의 평균 핑거 웨이트를 발생하는 탭 추출 유닛;
    상기 탭 추출 유닛에 연결되어 상기 평균 핑거 웨이트를 지연시키는 지연 유닛;
    상기 탭 추출 유닛 및 상기 지연 유닛에 연결되어 상기 평균 핑거 웨이트의 공액을 발생하는 공액 발생기; 및
    상기 지연 유닛 및 상기 공액 발생기에 연결되어 상기 평균 핑거 웨이트의 공액을 상기 지연된 평균 핑거 웨이트와 승산하여 상기 공액 평균 핑거 웨이트와 상기 지연된 평균 핑거 웨이트 간의 위상차를 나타내는 위상차 신호를 발생하는 제1 승산기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  30. 청구항 29에 있어서,
    상기 주파수 에러 추정기는,
    상기 제1 승산기의 출력에 연결되어 상기 공액 평균 핑거 웨이트와 상기 지연된 평균 핑거 웨이트 간의 위상차를 측정하는 아크탄젠트 유닛; 및
    상기 측정된 위상차를 평균화하여, 이 평균화된 위상차가 상기 추정 주파수 에러 신호로서 상기 주파수 에러 추정기로부터 출력되게 하는 제1 필터
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  31. 청구항 30에 있어서,
    상기 주파수 에러 추정기는 상기 승산기 및 상기 제1 필터에 연결되어 임계 신호의 값에 기초하여 상기 제1 필터에 홀드 신호를 선택적으로 송신하는 비교기 회로를 더 포함하고, 상기 홀드 신호는 상기 제1 필터를 정지시키는 것인 기저대역 주파수 보정 시스템.
  32. 청구항 31에 있어서,
    상기 비교기 회로는,
    상기 제1 승산기 및 상기 아크탄젠트 유닛에 연결되어 상기 위상차 신호의 크기를 계산하는 크기 검출기; 및
    상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  33. 청구항 32에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 크기를 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  34. 청구항 31에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 계산하는 전력 검출기; 및
    상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 것인 비교기
    를 포함하는 것인 기저대역 주파수 보정 시스템.
  35. 청구항 34에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 기저대역 주파수 보정 시스템.
  36. 청구항 31에 있어서,
    상기 주파수 에러 추정기와 상기 발진기 사이에 연결되어 상기 추정 주파수 에러 신호의 이득을 조정하는 제어기를 더 포함하는 기저대역 주파수 보정 시스템.
  37. 청구항 36에 있어서,
    상기 발진기는 상기 제어기에 의해 제어되는 수치 제어 발진기(NCO; numerically controlled oscillator)인 것인 기저대역 주파수 보정 시스템.
  38. 청구항 31에 있어서,
    상기 주파수 에러 추정기와 상기 발진기 사이에 연결되어 상기 주파수 에러 추정기로부터 수신된 추정 주파수 에러 신호를 PID(proportional-integral-derivative) 알고리즘으로 처리하고 이 처리된 추정 주파수 에러 신호를 상기 발진기에 입력하는 제어기를 더 포함하는 기저대역 주파수 보정 시스템.
  39. 청구항 38에 있어서,
    상기 발진기는 상기 제어기에 의해 제어되는 수치 제어 발진기(NCO; numerically controlled oscillator)인 것인 기저대역 주파수 보정 시스템.
  40. 청구항 31에 있어서,
    상기 등화기는 NLMS(normalized least mean square) 알고리즘을 이용하는 것인 기저대역 주파수 보정 시스템.
  41. 무선 통신 수신기에서 기저대역 주파수 보정(BFC; baseband frequency correction)을 수행하는 방법으로서,
    (a) 샘플 데이터 스트림에 대한 등화를 수행하는 단계;
    (b) 상기 등화에 기초하여 필터 탭 값들을 발생하는 단계;
    (c) 상기 필터 탭 값들 중 적어도 하나의 필터 탭 값에 기초하여 추정 주파수 에러 신호를 발생하는 단계;
    (d) 상기 추정 주파수 에러 신호에 기초하여 회전 위상자 신호를 발생하는 단계; 및
    (e) 상기 회전 위상자 신호를 상기 샘플 데이터 스트림과 승산하여 상기 샘플 데이터 스트림의 주파수를 보정하는 단계
    를 포함하는 기저대역 주파수 보정 방법.
  42. 청구항 41에 있어서,
    상기 단계 (c)는,
    (c1) 상기 발생된 필터 탭 값들로부터 적절한 탭 값을 추출하는 단계;
    (c2) 상기 추출된 탭 값을 지연시키는 단계;
    (c2) 상기 추출 탭 값의 공액을 발생하는 단계; 및
    (c4) 상기 추출 탭 값의 공액을 상기 지연된 추출 탭 값과 승산하여 상기 공액 추출 탭 값과 상기 지연된 추출 탭 값 간의 위상차를 나타내는 위상차 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  43. 청구항 42에 있어서,
    상기 단계 (c)는,
    (c5) 상기 공액 추출 탭 값과 상기 지연된 추출 탭 값 간의 위상차를 측정하는 단계; 및
    (c6) 상기 측정된 위상차를 평균화함에 의해 상기 추정 주파수 에러 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  44. 청구항 43에 있어서,
    상기 단계 (c)는,
    (c7) 임계 신호의 값에 기초하여 상기 추정 주파수 에러 신호가 업데이트되는 것을 선택적으로 막는 단계를 더 포함하는 것인 기저대역 주파수 보정 방법.
  45. 청구항 44에 있어서,
    상기 단계 (c)는,
    (c8) 상기 위상차 신호의 크기를 계산하는 단계;
    (c9) 상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하는 단계; 및
    (c10) 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 추정 주파수 에러 신호가 업데이트되는 것을 막는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  46. 청구항 45에 있어서,
    상기 단계 (c)는,
    (c11) 상기 위상차 신호의 크기를 평균화하는 단계; 및
    (c12) 상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산함에 의해 상기 임계 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  47. 청구항 44에 있어서,
    상기 단계 (c)는,
    (c8) 상기 위상차 신호의 순시 전력을 계산하는 단계;
    (c9) 상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하는 단 계; 및
    (c10) 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 추정 주파수 에러 신호가 업데이트되는 것을 막는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  48. 청구항 47에 있어서,
    상기 단계 (c)는,
    (c10) 상기 위상차 신호의 순시 전력을 평균화하는 단계; 및
    (c11) 상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산함에 의해 상기 임계 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  49. 청구항 41에 있어서,
    상기 단계 (c)는,
    (c1) 상기 발생된 필터 탭 값들로부터 복수의 탭 값을 추출하는 단계;
    (c2) 상기 추출된 복수의 탭 값을 평균화하여 상기 추출된 복수의 탭 값의 평균값을 발생하는 단계;
    (c3) 상기 평균 탭 값을 지연시키는 단계;
    (c4) 상기 평균 탭 값의 공액을 발생하는 단계; 및
    (c5) 상기 평균 탭 값의 공액을 상기 지연된 평균 탭 값과 승산하여 상기 공 액 평균 탭 값과 상기 지연된 평균 탭 값 간의 위상차를 나타내는 위상차 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  50. 청구항 49에 있어서,
    상기 단계 (c)는,
    (c6) 상기 공액 평균 탭 값과 상기 지연된 평균 탭 값 간의 위상차를 측정하는 단계; 및
    (c7) 상기 측정된 위상차를 평균화함에 의해 상기 추정 주파수 에러 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  51. 청구항 50에 있어서,
    상기 단계 (c)는,
    (c8) 임계 신호의 값에 기초하여 상기 추정 주파수 에러 신호가 업데이트되는 것을 선택적으로 막는 단계를 더 포함하는 것인 기저대역 주파수 보정 방법.
  52. 청구항 51에 있어서,
    상기 단계 (c)는,
    (c9) 상기 위상차 신호의 크기를 계산하는 단계;
    (c10) 상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하는 단계; 및
    (c11) 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 추정 주파수 에러 신호가 업데이트되는 것을 막는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  53. 청구항 52에 있어서,
    상기 단계 (c)는,
    (c12) 상기 위상차 신호의 크기를 평균화하는 단계; 및
    (c13) 상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산함에 의해 상기 임계 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  54. 청구항 51에 있어서,
    상기 단계 (c)는,
    (c9) 상기 위상차 신호의 순시 전력을 계산하는 단계;
    (c10) 상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하는 단계; 및
    (c11) 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 추정 주파수 에러 신호가 업데이트되는 것을 막는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  55. 청구항 54에 있어서,
    상기 단계 (c)는,
    (c12) 상기 위상차 신호의 순시 전력을 평균화하는 단계; 및
    (c13) 상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산함에 의해 상기 임계 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  56. 청구항 41에 있어서,
    (f) 상기 추정 주파수 에러 신호의 이득을 조정하는 단계를 더 포함하는 기저대역 주파수 보정 방법.
  57. 청구항 41에 있어서,
    (f) 상기 추정 주파수 에러 신호를 PID(proportional-integral-derivative) 알고리즘으로 처리하는 단계를 더 포함하는 기저대역 주파수 보정 방법.
  58. 청구항 41에 있어서,
    상기 단계 (a)를 수행하기 위해 NLMS(normalized least mean square) 알고리즘을 이용하는 것인 기저대역 주파수 보정 방법.
  59. 무선 통신 수신기에서 기저대역 주파수 보정(BFC; baseband frequency correction)을 수행하는 방법으로서,
    (a) 샘플 데이터 스트림에 대한 채널 추정을 수행하는 단계;
    (b) 상기 채널 추정에 기초하여 레이크 수신기 핑거 웨이트(Rake receiver finger weight)들을 발생하는 단계;
    (c) 상기 핑거 웨이트증 중 적어도 하나의 핑거 웨이트에 기초하여 추정 주파수 에러 신호를 발생하는 단계;
    (d) 상기 추정 주파수 에러 신호에 기초하여 회전 위상자 신호를 발생하는 단계; 및
    (e) 상기 회전 위상자 신호를 상기 샘플 데이터 스트림과 승산하여 상기 샘플 데이터 스트림의 주파수를 보정하는 단계
    를 포함하는 기저대역 주파수 보정 방법.
  60. 청구항 59에 있어서,
    상기 단계 (c)는,
    (c1) 상기 발생된 레이크 수신기 핑거 웨이트들로부터 적절한 핑거 웨이트를 추출하는 단계;
    (c2) 상기 추출된 핑거 웨이트를 지연시키는 단계;
    (c3) 상기 추출 핑거 웨이트의 공액을 발생하는 단계; 및
    (c4) 상기 추출 핑거 웨이트의 공액을 상기 지연된 추출 핑거 웨이트와 승산 하여 상기 공액 추출 핑거 웨이트와 상기 지연된 추출 핑거 웨이트 간의 위상차를 나타내는 위상차 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  61. 청구항 60에 있어서,
    상기 단계 (c)는,
    (c5) 상기 공액 추출 핑거 웨이트와 상기 지연된 추출 핑거 웨이트 간의 위상차를 측정하는 단계; 및
    (c6) 상기 측정된 위상차를 평균화함에 의해 상기 추정 주파수 에러 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  62. 청구항 61에 있어서,
    상기 단계 (c)는,
    (c7) 임계 신호의 값에 기초하여 상기 추정 주파수 에러 신호가 업데이트되는 것을 선택적으로 막는 단계를 더 포함하는 것인 기저대역 주파수 보정 방법.
  63. 청구항 62에 있어서,
    상기 단계 (c)는,
    (c8) 상기 위상차 신호의 크기를 계산하는 단계;
    (c9) 상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하는 단계; 및
    (c10) 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 추정 주파수 에러 신호가 업데이트되는 것을 막는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  64. 청구항 63에 있어서,
    상기 단계 (c)는,
    (c11) 상기 위상차 신호의 크기를 평균화하는 단계; 및
    (c12) 상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산함에 의해 상기 임계 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  65. 청구항 62에 있어서,
    상기 단계 (c)는,
    (c8) 상기 위상차 신호의 순시 전력을 계산하는 단계;
    (c9) 상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하는 단계; 및
    (c10) 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 추정 주파수 에러 신호가 업데이트되는 것을 막는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  66. 청구항 65에 있어서,
    (c11) 상기 위상차 신호의 순시 전력을 평균화하는 단계; 및
    (c12) 상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산함에 의해 상기 임계 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  67. 청구항 59에 있어서,
    상기 단계 (c)는,
    (c1) 상기 발생된 레이크 수신기 핑거 웨이트들로부터 복수의 핑거 웨이트를 추출하는 단계;
    (c2) 상기 추출된 복수의 핑거 웨이트를 평균화하여 상기 추출된 복수의 핑거 웨이트의 평균값을 발생하는 단계;
    (c3) 상기 평균 핑거 웨이트를 지연시키는 단계;
    (c4) 상기 평균 핑거 웨이트의 공액을 발생하는 단계; 및
    (c5) 상기 평균 핑거 웨이트의 공액을 상기 지연된 평균 핑거 웨이트와 승산하여 상기 공액 평균 핑거 웨이트와 상기 지연된 평균 핑거 웨이트 간의 위상차를 나타내는 위상차 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  68. 청구항 67에 있어서,
    상기 단계 (c)는,
    (c6) 상기 공액 평균 핑거 웨이트와 상기 지연된 평균 핑거 웨이트 간의 위상차를 측정하는 단계; 및
    (c7) 상기 측정된 위상차를 평균화함에 의해 상기 추정 주파수 에러 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  69. 청구항 68에 있어서,
    상기 단계 (c)는,
    (c8) 임계 신호의 값에 기초하여 상기 추정 주파수 에러 신호가 업데이트되는 것을 선택적으로 막는 단계를 더 포함하는 것인 기저대역 주파수 보정 방법.
  70. 청구항 69에 있어서,
    상기 단계 (c)는,
    (c9) 상기 위상차 신호의 크기를 계산하는 단계;
    (c10) 상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하는 단계; 및
    (c11) 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 추정 주파수 에러 신호가 업데이트되는 것을 막는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  71. 청구항 70에 있어서,
    (c12) 상기 위상차 신호의 크기를 평균화하는 단계; 및
    (c13) 상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산함에 의해 상기 임계 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  72. 청구항 69에 있어서,
    상기 단계 (c)는,
    (c9) 상기 위상차 신호의 순시 전력을 계산하는 단계;
    (c10) 상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하는 단계; 및
    (c11) 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 추정 주파수 에러 신호가 업데이트되는 것을 막는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  73. 청구항 72에 있어서,
    상기 단계 (c)는,
    (c12) 상기 위상차 신호의 순시 전력을 평균화하는 단계; 및
    (c13) 상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산함에 의해 상기 임계 신호를 발생하는 단계
    를 더 포함하는 것인 기저대역 주파수 보정 방법.
  74. 청구항 59에 있어서,
    (f) 상기 추정 주파수 에러 신호의 이득을 조정하는 단계를 더 포함하는 기저대역 주파수 보정 방법.
  75. 청구항 59에 있어서,
    (f) 상기 추정 주파수 에러 신호를 PID(proportional-integral-derivative) 알고리즘으로 처리하는 단계를 더 포함하는 기저대역 주파수 보정 방법.
  76. 청구항 59에 있어서,
    상기 단계 (a)를 수행하기 위해 NLMS(normalized least mean square) 알고리즘을 이용하는 것인 기저대역 주파수 보정 방법.
  77. 집적 회로(IC: integrated circuit)로서,
    샘플 데이터 스트림에 대한 등화를 수행하고 상기 등화에 기초하여 필터 탭 값들을 발생하는 등화기;
    상기 필터 탭 값들 중 적어도 하나의 필터 탭 값에 기초하여 추정 주파수 에러 신호를 발생하는 주파수 에러 추정기;
    상기 추정 주파수 에러 신호에 기초하여 회전 위상자 신호를 발생하는 발진기; 및
    상기 회전 위상자 신호를 상기 샘플 데이터 스트림과 승산하여 상기 샘플 데이터 스트림의 주파수를 보정하는 승산기
    를 포함하는 집적 회로.
  78. 청구항 77에 있어서,
    상기 주파수 에러 추정기는,
    상기 등화기에 의해 발생된 상기 필터 탭 값들로부터 적절한 탭 값을 추출하고 이 추출된 탭 값을 출력하는 탭 추출 유닛;
    상기 탭 추출 유닛에 연결되어 상기 추출 탭 값을 지연시키는 지연 유닛;
    상기 탭 추출 유닛 및 상기 지연 유닛에 연결되어 상기 추출 탭 값의 공액을 발생하는 공액 발생기; 및
    상기 지연 유닛 및 상기 공액 발생기에 연결되어 상기 추출 탭 값의 공액을 상기 지연된 추출 탭 값과 승산하여 상기 공액 추출 탭 값과 상기 지연된 추출 탭 값 간의 위상차를 나타내는 위상차 신호를 발생하는 제1 승산기
    를 포함하는 것인 집적 회로.
  79. 청구항 78에 있어서,
    상기 주파수 에러 추정기는,
    상기 제1 승산기의 출력에 연결되어 상기 공액 추출 탭 값과 상기 지연된 추출 탭 값 간의 위상차를 측정하는 아크탄젠트 유닛; 및
    상기 측정된 위상차를 평균화하여, 이 평균화된 위상차가 상기 추정 주파수 에러 신호로서 상기 주파수 에러 추정기로부터 출력되게 하는 제1 필터
    를 더 포함하는 것인 집적 회로.
  80. 청구항 79에 있어서,
    상기 주파수 에러 추정기는 상기 승산기 및 상기 제1 필터에 연결되어 임계 신호의 값에 기초하여 상기 제1 필터에 홀드 신호를 선택적으로 송신하는 비교기 회로를 더 포함하고, 상기 홀드 신호는 상기 제1 필터를 정지시키는 것인 집적 회로.
  81. 청구항 80에 있어서,
    상기 비교기 회로는,
    상기 제1 승산기 및 상기 아크탄젠트 유닛에 연결되어 상기 위상차 신호의 크기를 계산하는 크기 검출기; 및
    상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 집적 회로.
  82. 청구항 81에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 크기를 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 집적 회로.
  83. 청구항 80에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 계산하는 전력 검출기; 및
    상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 것인 비교기
    를 포함하는 것인 집적 회로.
  84. 청구항 83에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 집적 회로.
  85. 청구항 77에 있어서,
    상기 주파수 에러 추정기는,
    상기 등화기에 의해 발생된 상기 필터 탭 값들로부터 복수의 탭 값을 추출하고 상기 추출된 복수의 탭 값을 평균화하여 상기 추출된 복수의 탭 값의 평균값을 발생하는 탭 추출 유닛;
    상기 탭 추출 유닛에 연결되어 상기 평균 탭 값을 지연시키는 지연 유닛;
    상기 탭 추출 유닛 및 상기 지연 유닛에 연결되어 상기 평균 탭 값의 공액을 발생하는 공액 발생기; 및
    상기 지연 유닛 및 상기 공액 발생기에 연결되어 상기 평균 탭 값의 공액을 상기 지연된 평균 탭 값과 승산하여 상기 공액 평균 탭 값과 상기 지연된 평균 탭 값 간의 위상차를 나타내는 위상차 신호를 발생하는 제1 승산기
    를 포함하는 것인 집적 회로.
  86. 청구항 85에 있어서,
    상기 주파수 에러 추정기는,
    상기 제1 승산기의 출력에 연결되어 상기 공액 평균 탭 값과 상기 지연된 평균 탭 값 간의 위상차를 측정하는 아크탄젠트 유닛; 및
    상기 측정된 위상차를 평균화여, 이 평균화된 위상차가 상기 추정 주파수 에러 신호로서 상기 주파수 에러 추정기로부터 출력되게 하는 제1 필터
    를 더 포함하는 것인 집적 회로.
  87. 청구항 86에 있어서,
    상기 주파수 에러 추정기는 상기 승산기 및 상기 제1 필터에 연결되어 임계 신호의 값에 기초하여 상기 제1 필터에 홀드 신호를 선택적으로 송신하는 비교기 회로를 더 포함하고, 상기 홀드 신호는 상기 제1 필터를 정지시키는 것인 집적 회로.
  88. 청구항 87에 있어서,
    상기 비교기 회로는,
    상기 제1 승산기 및 상기 아크탄젠트 유닛에 연결되어 상기 위상차 신호의 크기를 계산하는 크기 검출기; 및
    상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 집적 회로.
  89. 청구항 88에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 크기를 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 집적 회로.
  90. 청구항 87에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 계산하는 전력 검출기; 및
    상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 것인 비교기
    를 포함하는 것인 집적 회로.
  91. 청구항 90에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 집적 회로.
  92. 청구항 77에 있어서,
    상기 주파수 에러 추정기와 상기 발진기 사이에 연결되어 상기 추정 주파수 에러 신호의 이득을 조정하는 제어기를 더 포함하는 집적 회로.
  93. 청구항 92에 있어서,
    상기 발진기는 상기 제어기에 의해 제어되는 수치 제어 발진기(NCO; numerically controlled oscillator)인 것인 집적 회로.
  94. 청구항 77에 있어서,
    상기 주파수 에러 추정기와 상기 발진기 사이에 연결되어 상기 주파수 에러 추정기로부터 수신된 추정 주파수 에러 신호를 PID(proportional-integral-derivative) 알고리즘으로 처리하고 이 처리된 추정 주파수 에러 신호를 상기 발진기에 입력하는 제어기를 더 포함하는 집적 회로.
  95. 청구항 94에 있어서,
    상기 발진기는 상기 제어기에 의해 제어되는 수치 제어 발진기(NCO; numerically controlled oscillator)인 것인 집적 회로.
  96. 청구항 77에 있어서,
    상기 등화기는 NLMS(normalized least mean square) 알고리즘을 이용하는 것인 집적 회로.
  97. 청구항 77에 있어서,
    상기 IC는 무선 송수신 유닛(WTRU; wireless transmit/receive unit)에 내장되는 것인 집적회로.
  98. 청구항 77에 있어서,
    상기 IC는 기지국에 내장되는 것인 집적 회로.
  99. 집적 회로(IC: integrated circuit)로서,
    샘플 데이터 스트림에 대한 채널 추정을 수행하고 상기 채널 추정에 기초하여 레이크 수신기 핑거 웨이트(Rake receiver finger weight)들을 발생하는 채널 추정기;
    상기 핑거 웨이트들 중 적어도 하나의 핑거 웨이트에 기초하여 추정 주파수 에러 신호를 발생하는 주파수 에러 추정기;
    상기 추정 주파수 에러 신호에 기초하여 회전 위상자 신호를 발생하는 발진기; 및
    상기 회전 위상자 신호를 상기 샘플 데이터 스트림과 승산하여 상기 샘플 데이터 스트림의 주파수를 보정하는 승산기
    를 포함하는 집적 회로.
  100. 청구항 99에 있어서,
    상기 주파수 에러 추정기는,
    상기 채널 추정기에 의해 발생된 상기 레이크 수신기 핑거 웨이트들로부터 적절한 레이크 수신기 핑거 웨이트를 추출하는 탭 추출 유닛;
    상기 탭 추출 유닛에 연결되어 상기 추출된 핑거 웨이트를 지연시키는 지연 유닛;
    상기 탭 추출 유닛 및 상기 지연 유닛에 연결되어 상기 추출 핑거 웨이트의 공액을 발생하는 공액 발생기; 및
    상기 지연 유닛 및 상기 공액 발생기에 연결되어 상기 추출 핑거 웨이트의 공액을 상기 지연된 추출 핑거 웨이트와 승산하여 상기 공액 추출 핑거 웨이트와 상기 지연된 추출 핑거 웨이트 간의 위상차를 나타내는 위상차 신호를 발생하는 제1 승산기
    를 포함하는 것인 집적 회로.
  101. 청구항 100에 있어서,
    상기 주파수 에러 추정기는,
    상기 제1 승산기의 출력에 연결되어 상기 공액 추출 핑거 웨이트와 상기 지연된 추출 핑거 웨이트 간의 위상차를 측정하는 아크탄젠트 유닛; 및
    상기 측정된 위상차를 평균화하여, 이 평균화된 위상차가 상기 추정 주파수 에러 신호로서 상기 주파수 에러 추정기로부터 출력되게 하는 제1 필터
    를 더 포함하는 것인 집적 회로.
  102. 청구항 101에 있어서,
    상기 주파수 에러 추정기는 상기 승산기 및 상기 제1 필터에 연결되어 임계 신호의 값에 기초하여 상기 제1 필터에 홀드 신호를 선택적으로 송신하는 비교기 회로를 더 포함하고, 상기 홀드 신호는 상기 제1 필터를 정지시키는 것인 집적 회로.
  103. 청구항 102에 있어서,
    상기 비교기 회로는,
    상기 제1 승산기 및 상기 아크탄젠트 유닛에 연결되어 상기 위상차 신호의 크기를 계산하는 크기 검출기; 및
    상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 크기가 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 집적 회로.
  104. 청구항 103에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 크기를 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 집적 회로.
  105. 청구항 102에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 계산하는 전력 검출기; 및
    상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 상기 홀드 신호를 발생하는 것인 비교기
    를 포함하는 것인 집적 회로.
  106. 청구항 105에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 집적 회로.
  107. 청구항 99에 있어서,
    상기 주파수 에러 추정기는,
    상기 채널 추정기에 의해 발생된 상기 레이크 수신기 핑거 웨이트들로부터 복수의 레이크 수신기 핑거 웨이트를 추출하고 상기 추출된 복수의 핑거 웨이트를 평균화하여 상기 추출된 복수의 핑거 웨이트의 평균 핑거 웨이트를 발생하는 탭 추출 유닛;
    상기 탭 추출 유닛에 연결되어 상기 평균 핑거 웨이트를 지연시키는 지연 유닛;
    상기 탭 추출 유닛 및 상기 지연 유닛에 연결되어 상기 평균 핑거 웨이트의 공액을 발생하는 공액 발생기; 및
    상기 지연 유닛 및 상기 공액 발생기에 연결되어 상기 평균 핑거 웨이트의 공액을 상기 지연된 평균 핑거 웨이트와 승산하여 상기 공액 평균 핑거 웨이트와 상기 지연된 평균 핑거 웨이트 간의 위상차를 나타내는 위상차 신호를 발생하는 제1 승산기
    를 포함하는 것인 집적 회로.
  108. 청구항 107에 있어서,
    상기 주파수 에러 추정기는,
    상기 제1 승산기의 출력에 연결되어 상기 공액 평균 핑거 웨이트와 상기 지 연된 평균 핑거 웨이트 간의 위상차를 측정하는 아크탄젠트 유닛; 및
    상기 측정된 위상차를 평균화하여, 이 평균화된 위상차가 상기 추정 주파수 에러 신호로서 상기 주파수 에러 추정기로부터 출력되게 하는 제1 필터
    를 더 포함하는 것인 집적 회로.
  109. 청구항 108에 있어서,
    상기 주파수 에러 추정기는 상기 승산기 및 상기 제1 필터에 연결되어 임계 신호의 값에 기초하여 상기 제1 필터에 홀드 신호를 선택적으로 송신하는 비교기 회로를 더 포함하고, 상기 홀드 신호는 상기 제1 필터를 정지시키는 것인 집적 회로.
  110. 청구항 109에 있어서,
    상기 비교기 회로는,
    상기 제1 승산기 및 상기 아크탄젠트 유닛에 연결되어 상기 위상차 신호의 크기를 계산하는 크기 검출기; 및
    상기 위상차 신호의 크기를 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 크기가 상기 임계 신호의 값 보다 낮은 경우 상기 홀드 신호를 발생하는 비교기
    를 포함하는 것인 집적 회로.
  111. 청구항 110에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 크기를 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 크기에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기.
    를 더 포함하는 것인 집적 회로.
  112. 청구항 109에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 계산하는 전력 검출기; 및
    상기 위상차 신호의 순시 전력을 상기 임계 신호의 값과 비교하여, 상기 위상차 신호의 순시 전력이 상기 임계 신호의 값보다 낮은 경우 홀드 신호를 발생하는 것인 비교기
    를 포함하는 것인 집적 회로.
  113. 청구항 112에 있어서,
    상기 비교기 회로는,
    상기 위상차 신호의 순시 전력을 평균화하는 제2 필터; 및
    상기 위상차 신호의 평균화된 순시 전력에 스케일링 배율을 승산하여 상기 임계 신호를 발생하는 제2 승산기
    를 더 포함하는 것인 집적 회로.
  114. 청구항 109에 있어서,
    상기 주파수 에러 추정기와 상기 발진기 사이에 연결되어 상기 추정 주파수 에러 신호의 이득을 조정하는 제어기를 더 포함하는 집적 회로.
  115. 청구항 114에 있어서,
    상기 발진기는 상기 제어기에 의해 제어되는 수치 제어 발진기(NCO; numerically controlled oscillator)인 것인 집적 회로.
  116. 청구항 109에 있어서,
    상기 주파수 에러 추정기와 상기 발진기 사이에 연결되어, 상기 주파수 에러 추정기로부터 수신된 추정 주파수 에러 신호를 PID(proportional-integral-derivative) 알고리즘으로 처리하고 이 처리된 추정 주파수 에러 신호를 상기 발진기에 입력하는 제어기를 더 포함하는 집적 회로.
  117. 청구항 116에 있어서,
    상기 발진기는 상기 제어기에 의해 제어되는 수치 제어 발진기(NCO; numerically controlled oscillator)인 것인 집적 회로.
  118. 청구항 109에 있어서,
    상기 등화기는 NLMS(normalized least mean square) 알고리즘을 이용하는 것인 집적 회로.
  119. 청구항 99에 있어서,
    상기 IC는 무선 송수신 유닛(WTRU; wireless transmit/receive unit)에 내장되는 것인 집적회로.
  120. 청구항 99에 있어서,
    상기 IC는 기지국에 내장되는 것인 집적 회로.
KR1020077015232A 2004-11-08 2005-10-19 수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및장치 KR20070086902A (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US62587404P 2004-11-08 2004-11-08
US60/625,874 2004-11-08
US11/209,097 2005-08-22
US11/209,097 US7457347B2 (en) 2004-11-08 2005-08-22 Method and apparatus for estimating and correcting baseband frequency error in a receiver

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020077012880A Division KR100901405B1 (ko) 2004-11-08 2005-10-19 수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및장치

Publications (1)

Publication Number Publication Date
KR20070086902A true KR20070086902A (ko) 2007-08-27

Family

ID=36316290

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020077015232A KR20070086902A (ko) 2004-11-08 2005-10-19 수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및장치
KR1020077012880A KR100901405B1 (ko) 2004-11-08 2005-10-19 수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및장치

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020077012880A KR100901405B1 (ko) 2004-11-08 2005-10-19 수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및장치

Country Status (9)

Country Link
US (4) US7457347B2 (ko)
EP (1) EP1815601A4 (ko)
JP (1) JP2008519554A (ko)
KR (2) KR20070086902A (ko)
CN (1) CN101867388A (ko)
CA (1) CA2586992A1 (ko)
NO (1) NO20072884L (ko)
TW (2) TWI446760B (ko)
WO (1) WO2006052398A2 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7457347B2 (en) * 2004-11-08 2008-11-25 Interdigital Technology Corporation Method and apparatus for estimating and correcting baseband frequency error in a receiver
EP2192814A4 (en) * 2007-09-11 2014-03-19 Fujitsu Ltd WIRELESS BASE STATION AND ITS CONTROL METHOD
US20090129514A1 (en) * 2007-11-19 2009-05-21 Horizon Semiconductors Ltd. Accurate data-aided frequency tracking circuit
US8184756B2 (en) 2008-12-18 2012-05-22 Viasat, Inc. Symbol timing acquisition using early-late interpolation
US8090319B2 (en) 2009-02-27 2012-01-03 Research In Motion Limited Method and system for automatic frequency control optimization
EP2224657B1 (en) * 2009-02-27 2014-07-30 BlackBerry Limited Method and system for automatic frequency control optimization
US8306103B2 (en) * 2009-12-07 2012-11-06 Csr Technology Inc. Systems and methods providing in-phase and quadrature equalization
CN105608317B (zh) * 2015-12-18 2018-06-26 上海集成电路研发中心有限公司 一种基于线性***的数字滤波装置及方法
DE102017207604B4 (de) * 2017-05-05 2019-11-28 Conti Temic Microelectronic Gmbh Radarsystem mit Überwachung der Frequenzmodulation einer Folge von gleichartigen Sendesignalen

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2569075B1 (fr) * 1984-08-10 1988-04-15 Giravions Dorand Procede et dispositif d'enregistrement et de restitution en relief d'images video animees
CA1282464C (en) 1985-10-23 1991-04-02 Masanori Ienaka Phase-locked oscillator
JPH02214323A (ja) 1989-02-15 1990-08-27 Mitsubishi Electric Corp 適応型ハイパスフィルタ
JP2894751B2 (ja) * 1989-12-06 1999-05-24 株式会社東芝 復調装置及び受信機
US5159282A (en) * 1989-12-06 1992-10-27 Kabushiki Kaisha Toshiba Demodulation apparatus incorporating adaptive equalizer for digital communication
JPH03230649A (ja) 1990-02-05 1991-10-14 Matsushita Electric Ind Co Ltd 自動周波数調整付復調器
JPH03245628A (ja) * 1990-02-23 1991-11-01 Matsushita Electric Ind Co Ltd 時分割多重アクセス装置の端末装置
JPH0738563B2 (ja) 1992-09-25 1995-04-26 日本電気株式会社 アダプティブ・フィルタ適応化方法及び装置
JP3281136B2 (ja) 1993-09-17 2002-05-13 富士通株式会社 エコーキャンセラ
US5664595A (en) * 1994-09-20 1997-09-09 Vonderhorst; Eric John Screen apparatus positionable atop an umbrella for transportable personal protection from flying insects
US5572558A (en) 1994-11-17 1996-11-05 Cirrus Logic, Inc. PID loop filter for timing recovery in a sampled amplitude read channel
GB2309866A (en) 1996-01-30 1997-08-06 Sony Corp Frequency error detection in mobile radio communications
GB2320866A (en) 1996-12-30 1998-07-01 Daewoo Electronics Co Ltd An equalization arrangement in which initial values which determine tap coefficients are adaptively chosen
US5940450A (en) * 1997-02-28 1999-08-17 Hitachi America, Ltd. Carrier recovery method and apparatus
US5974434A (en) 1997-10-07 1999-10-26 Ralph E. Rose Method and apparatus for automatically tuning the parameters of a feedback control system
US6134260A (en) * 1997-12-16 2000-10-17 Ericsson Inc. Method and apparatus for frequency acquisition and tracking for DS-SS CDMA receivers
TW428309B (en) 1998-02-12 2001-04-01 Princeton Technology Corp Frequency adjusting method and device for oscillator built in the integrated circuit
TW384582B (en) 1998-05-25 2000-03-11 Chungshan Inst Of Science & Te Method for correcting the carrier frequency errors and spread spectrum coding sequence clock in direct sequence spread spectrum communication system and the receiver using the method
US6577690B1 (en) * 1998-06-25 2003-06-10 Silicon Automation Systems Limited Clock recovery in multi-carrier transmission systems
US6771722B2 (en) * 1998-07-31 2004-08-03 Motorola, Inc. Channel estimator and method therefor
US6807228B2 (en) * 1998-11-13 2004-10-19 Broadcom Corporation Dynamic regulation of power consumption of a high-speed communication system
JP3583309B2 (ja) * 1999-02-17 2004-11-04 富士通株式会社 多波長光アンプの制御方法及びその装置
US6735248B2 (en) * 1999-03-10 2004-05-11 International Business Machines Corporation Fast converging equalizer for a demodulator
JP4431210B2 (ja) * 1999-05-10 2010-03-10 株式会社ルネサステクノロジ 周波数偏差検出装置および周波数偏差検出方法
US6400758B1 (en) * 1999-06-24 2002-06-04 Ibiquity Digital Corporation Method and apparatus for training sequence identification in an AM compatible digital audio broadcasting system
JP3190318B2 (ja) * 1999-07-07 2001-07-23 三菱電機株式会社 周波数誤差推定装置および周波数誤差推定方法
JP2001177451A (ja) 1999-12-15 2001-06-29 Matsushita Electric Ind Co Ltd データ受信装置
FI20001289A (fi) 2000-05-30 2001-12-01 Nokia Mobile Phones Ltd Menetelmä ja järjestely taajuuspoikkeaman vähentämiseksi radiovastaanottimessa
JP3360069B2 (ja) * 2000-08-30 2002-12-24 株式会社東芝 自動周波数制御回路
GB2369275B (en) 2000-11-21 2004-07-07 Ubinetics Ltd A rake receiver and a method of providing a frequency error estimate
JP2002217776A (ja) * 2001-01-12 2002-08-02 Toshiba Corp 移動通信端末とその自動周波数制御回路
WO2002071770A1 (en) * 2001-03-06 2002-09-12 Beamreach Networks, Inc. Adaptive communications methods for multiple user packet radio wireless networks
JP3633497B2 (ja) * 2001-03-22 2005-03-30 三菱電機株式会社 周波数誤差推定を行う受信機および周波数誤差の推定方法
US6904098B1 (en) * 2001-10-16 2005-06-07 Wideband Semiconductors, Inc. Linear phase robust carrier recovery for QAM modems
GB2389283B (en) 2002-05-31 2004-07-14 Matsushita Electric Ind Co Ltd Bandwidth adaptation rule for adaptive noise filter for inverse filtering with improved disturbance rejection bandwidth
KR100442877B1 (ko) 2002-06-15 2004-08-06 삼성전자주식회사 HomePNA를 위한 수신기에서의 채널 등화 및 반송파복원 시스템과 그 방법
JP3877158B2 (ja) * 2002-10-31 2007-02-07 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 周波数偏移検出回路及び周波数偏移検出方法、携帯通信端末
US7180963B2 (en) * 2002-11-25 2007-02-20 Ali Corporation Digital receiver capable of processing modulated signals at various data rates
US8135057B2 (en) * 2002-12-20 2012-03-13 Texas Instruments Incorporated Reconfigurable chip level equalizer architecture
US7251273B2 (en) * 2003-02-19 2007-07-31 Advanced Micro Devices, Inc. Minimum equalization error based channel estimator
US20050232347A1 (en) * 2004-04-15 2005-10-20 Mediatek Incorporation Apparatus and method for noise enhancement reduction in an adaptive equalizer
US7561618B2 (en) * 2004-04-30 2009-07-14 Texas Instruments Incorporated Reconfigurable chip level equalizer architecture for multiple antenna systems
US7457347B2 (en) * 2004-11-08 2008-11-25 Interdigital Technology Corporation Method and apparatus for estimating and correcting baseband frequency error in a receiver
CA2588262A1 (en) * 2004-11-05 2006-05-18 Interdigital Technology Corporation Adaptive equalizer with a dual-mode active taps mask generator and a pilot reference signal amplitude control unit

Also Published As

Publication number Publication date
EP1815601A2 (en) 2007-08-08
EP1815601A4 (en) 2008-01-23
US20060098716A1 (en) 2006-05-11
TW200623749A (en) 2006-07-01
CN101867388A (zh) 2010-10-20
KR20070085884A (ko) 2007-08-27
WO2006052398A2 (en) 2006-05-18
TWI330966B (en) 2010-09-21
US7457347B2 (en) 2008-11-25
TW200711394A (en) 2007-03-16
CA2586992A1 (en) 2006-05-18
WO2006052398A3 (en) 2007-05-31
US20090060020A1 (en) 2009-03-05
US20110170589A1 (en) 2011-07-14
US20100316109A1 (en) 2010-12-16
TWI446760B (zh) 2014-07-21
KR100901405B1 (ko) 2009-06-05
US7912120B2 (en) 2011-03-22
JP2008519554A (ja) 2008-06-05
NO20072884L (no) 2007-07-31
US8111788B2 (en) 2012-02-07

Similar Documents

Publication Publication Date Title
KR100901405B1 (ko) 수신기의 기저대역 주파수 에러의 추정 및 보정 방법 및장치
JP3125644B2 (ja) 復調装置
JP4512138B2 (ja) デュアルモードアクティブタップマスク発生器およびパイロット基準信号振幅制御ユニットを有する適応等化器
KR100912055B1 (ko) 적응형 등화기의 스텝 사이즈를 추정하는 방법 및 장치
EP2498466A1 (en) Carrier wave reproduction circuit and demodulation circuit of semi-synchronous detection system
US9455847B1 (en) Wireless communication apparatus with phase noise mitigation
JP2011507323A (ja) Ofdm受信機におけるfftウインドウの位置決め方法および装置
US20090034666A1 (en) IQ Imbalance Image Suppression
WO2008124766A2 (en) Adaptive pilot and data symbol estimation
JP5265364B2 (ja) 通信チャネル推定
US7477708B1 (en) Modes of operations in QAM modems
KR100510665B1 (ko) 디지털 tv의 위상 오차 추적 장치 및 방법
JP3983688B2 (ja) 変調型式識別回路および復調装置
JP2005012386A (ja) Sir推定方法および受信装置
JP4335125B2 (ja) タイミング同期回路
JP5518261B2 (ja) 等化装置及び等化方法
JP4285136B2 (ja) フィードバック制御装置及び方法
JP4681637B2 (ja) 周波数誤差推定装置
US20040095909A1 (en) Method of and apparatus for amplitude tracking and automatic frequency correction of a time-division multiple-access channel
KR100285434B1 (ko) 브이.에스.비 방식 수신기의 적응 위상추적장치 및 방법
JP3465668B2 (ja) 復調装置
Kapahi et al. Analytical Investigations on carrier recovery for a 16-QAM Receiver used in software defined radio
JPH0468718A (ja) モデムのハングアップ制御方式

Legal Events

Date Code Title Description
A107 Divisional application of patent
WITB Written withdrawal of application