KR20180097112A - Iq 불일치 보상 및 보정을 위한 시스템 및 방법 - Google Patents

Iq 불일치 보상 및 보정을 위한 시스템 및 방법 Download PDF

Info

Publication number
KR20180097112A
KR20180097112A KR1020170082558A KR20170082558A KR20180097112A KR 20180097112 A KR20180097112 A KR 20180097112A KR 1020170082558 A KR1020170082558 A KR 1020170082558A KR 20170082558 A KR20170082558 A KR 20170082558A KR 20180097112 A KR20180097112 A KR 20180097112A
Authority
KR
South Korea
Prior art keywords
filter
compensation
frequency
response
valued
Prior art date
Application number
KR1020170082558A
Other languages
English (en)
Other versions
KR102318134B1 (ko
Inventor
티안가오 고
니란잔 라트나카르
프라나브 다얄
젠나디 페이긴
이정원
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Publication of KR20180097112A publication Critical patent/KR20180097112A/ko
Application granted granted Critical
Publication of KR102318134B1 publication Critical patent/KR102318134B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/38Demodulator circuits; Receiver circuits
    • H04L27/3845Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier
    • H04L27/3854Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier using a non - coherent carrier, including systems with baseband correction for phase or frequency offset
    • H04L27/3863Compensation for quadrature error in the received signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/004Synchronisation arrangements compensating for timing error of reception due to propagation delay
    • 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
    • H04L25/0328Arrangements for operating in conjunction with other apparatus with interference cancellation circuitry
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D3/00Demodulation of angle-, frequency- or phase- modulated oscillations
    • H03D3/007Demodulation of angle-, frequency- or phase- modulated oscillations by converting the oscillations into two quadrature related signals
    • H03D3/009Compensating quadrature phase or amplitude imbalances
    • 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/0202Channel estimation
    • H04L25/0212Channel estimation of impulse response
    • H04L25/0214Channel estimation of impulse response of a single coefficient
    • 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/0202Channel estimation
    • H04L25/024Channel estimation channel estimation algorithms
    • H04L25/025Channel estimation channel estimation algorithms using least-mean-square [LMS] method
    • 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
    • H04L25/03292Arrangements for operating in conjunction with other apparatus with channel estimation circuitry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/36Modulator circuits; Transmitter circuits
    • H04L27/362Modulation using more than one carrier, e.g. with quadrature carriers, separately amplitude modulated
    • H04L27/364Arrangements for overcoming imperfections in the modulator, e.g. quadrature error or unbalanced I and Q levels
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03DDEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
    • H03D2200/00Indexing scheme relating to details of demodulation or transference of modulation from one carrier to another covered by H03D
    • H03D2200/0041Functional aspects of demodulators
    • H03D2200/0045Calibration of demodulators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

본 발명에 의한 IQ 불일치(IQMM;IQ mismatch) 보상을 제공하는 방법은 오리지널 주파수(original frequency)에서 단일 톤 신호(single tone signal)를 전송하고, 상기 오리지널 주파수에서 손상된 신호(impaired signal)의 제1 응답 및 상기 오리지널 주파수에 대응하는 이미지 주파수(image frequency)에서 손상된 신호의 제2 응답을 결정하고, 상기 제1 응답 및 상기 제2 응답에 기초하여 상기 오리지널 주파수에서 보상 필터(compensation filter)의 주파수 응답(frequency response)의 추정치(estimate)를 결정하고, 상기 단일 톤 신호를 전송하는 과정, 상기 제1 응답 및 상기 제2 응답을 결정하는 과정 및 상기 보상 필터의 상기 주파수 응답의 스냅 샷(snap shot)을 결정하기 위해 상기 단일 톤 신호를 복수의 단계에서 스위핑(sweeping)함으로써 상기 보상 필터의 상기 주파수 응답의 상기 추정치를 결정하는 과정을 반복하고, 시간-주파수 변환 행렬(time-to frequency conversion matrix)의 의사-역변환(pseudo -inverse)을 수행함으로써 상기 보상 필터의 상기 주파수 응답을 상기 보상 필터의 복수의 시간 도메인 필터 탭으로 변환하고, 상기 복수의 시간 도메인 필터 탭에 대한 복수의 최소 자승 오차(LSE:least square error)에 기초하여 최소의 최소 자승 오차를 제공하는 시간 지연을 결정한다.

Description

IQ 불일치 보상 및 보정을 위한 시스템 및 방법{SYSTEM AND METHOD FOR IQ MISMATCH CALIBRATION AND COMPENSATION}
본 발명은 일반적으로 무선 통신 시스템에 관한 것으로, 구체적으로 IQ 불일치 보상 및 보정을 위한 시스템 및 방법에 관한 것이다.
이상적인 주파수 변조(FM; Frequency-Modulated) 무선 통신 수신기에서, 아날로그 프론트 엔드(FE; Front End)는 동위상 브랜치(in-phase branch, I) 및 직교 브랜치(Quadrature branch, Q)에서 동일한 진폭 및 위상 응답을 나타낸다. 그러나, 실제로 믹서, 아날로그 로우 패스 필터(analog low pass filter) 및 아날로그-디지털 변환기(ADC; Analog-to-Digital Converter)와 같은 무선 통신 수신기의 구성 요소에 의해 야기되는 동작 조건 및 불완전성으로 인해 상기 I 및 Q 브랜치 간의 불일치 및 불균형이 발생한다. 오리지널 신호(original)의 복조 및/또는 변조 프로세스를 간섭할 수 있는 기저 대역 주파수(baseband frequency)의 미러 주파수에서의 이미지 신호(image signal)는 상기 불일치 및 불균형에 의해 발생한다. 상기 이미지 신호는 무선 통신 수신기의 성능을 저하시킬 수 있다. 상기 IQ 불일치 및 불균형을 완화하기 위해 디지털 신호 처리(DSP; Digital Signal Processing) 기반의 IQ 불일치 보정(IQMC; IQ Mismatch Compensation) 기법이 가장 많이 제안되고 있다.
상기 IQ 불일치 및 불균형은 현대의 직접 변환 무선 주파수 수신기(direct-conversion radio frequency receivers)에서 무선 주파수(RF; Radio Frequency)의 손상의 주요 원인이 될 수 있다. 전형적인 IQ 불일치 보정(IQMC) 아키텍처에서 적응형 필터(adaptive filter)는 실제 수신된 신호에 기초하여 원하는 특성을 반복적으로 탐색함으로써 필터 계수들(coefficients)을 찾을 수 있다. 하지만, 반복적인 프로세스에 의해 얻어진 상기 필터 계수들은 최근에 만들어진 무선 통신 어플리케이션에서 고속 데이터 레이트(high data rates)에 대한 요구를 충족시킬 수 없다.
본 발명의 일 실시예가 이루고자 하는 기술적 과제는, IQ 불일치 보상 및 보정을 위한 시스템 및 방법을 제공하는 것이다.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 실시예에 따르면, IQ 불일치 (IQMM; IQ mismatch) 보상을 제공하는 방법은, 단일 톤 신호(single tone signal)를 송신하고, 상기 오리지널 주파수에서 손상된 신호(impaired signal)의 제1 응답 및 상기 오리지널 주파수에 대응하는 이미지 주파수(image frequency)에서 상기 손상된 신호의 제2 응답을 결정하고, 상기 제1 응답 및 상기 제2 응답에 기초하여 상기 오리지널 주파수에서 보상 필터(compensation filter)의 주파수 응답(frequency response)의 추정치(estimate)를 결정하고, 상기 단일 톤 신호를 전송하는 과정, 상기 제1 응답 및 상기 제2 응답을 결정하는 과정 및 상기 보상 필터의 상기 주파수 응답의 스냅 샷(snapshot)을 결정하기 위해 상기 단일 톤 신호를 복수의 단계에서 스위핑(sweeping)함으로써 상기 보상 필터의 상기 주파수 응답의 상기 추정치를 결정하는 과정을 반복하고, 시간-주파수 변환 행렬(time-to-frequency conversion matrix)의 의사-역변환(pseudo-inverse)을 수행함으로써 상기 보상 필터의 상기 주파수 응답을 복수의 시간 도메인 필터 탭(time-domain filter tabs)으로 변환하고, 상기 복수의 시간 도메인 필터 탭들에 대한 복수의 최소 자승 오차(LSE; least square error)에 기초하여 최소의 최소 자승 오차를 제공하는 시간 지연을 결정한다.
본 발명의 다른 실시예에 따르면, IQ 불일치(IQMM; IQ mismatch) 보상을 제공하는 방법은, 정적 교정 방식(static calibration scheme)에 기초하여 정상 신호들(normal signals)을 수신하기 전에 상기 복수의 시간 도메인 필터 탭에 대한 필터 계수들(filter coefficients)을 추정하고, 상기 복수의 시간 도메인 필터 탭 각각을 상기 복수의 시간 도메인 필터 탭 각각에 대응하는 추정된 필터 계수(corresponding estimated filter coefficient)로 설정하고, 시간 지연 탭(time delay tab)에 대한 초기 값(initial value)을 0으로 설정하거나 상기 정적 교정방식을 사용하여 획득된 추정 값(estimated value)에 기초하여 상기 시간 지연 탭에 대한 초기 값을 설정하고, 적응 필터(adaptive filter)를 사용하여 반복 방식(iterative scheme)에 기초하여 정상 신호(normal signal)를 이용하여 상기 시간 지연 탭에 대한 필터 계수(filter coefficient)를 추정한다.
본 발명의 다른 실시예에 의하면, IQ 불일치(IQMM; IQ mismatch) 보상을 제공하는 장치는, 오리지널 주파수(original frequency)로 단일 톤 신호(single tone signal)를 생성하고 전송하는 신호 발생기(signal generator), 시간 지연 및 복수의 시간 도메인 필터 탭을 포함하는 보상기(compensator) 및 상기 보상기의 정적 교정(static calibration)을 수행하는 보상 로직(compensation logic)을 포함하고, 상기 보상 로직은, 상기 오리지널 주파수에서 손상된 신호(impaired signal)의 제1 응답 및 상기 오리지널 주파수에 대응하는 이미지 주파수에서 상기 손상된 신호의 제2 응답을 결정하고, 상기 제1 응답 및 상기 제2 응답에 기초하여 상기 오리지널 주파수에서의 보상 필터(compensation filter)의 주파수 응답(frequency response)의 추정치(estimate)를 결정하고, 상기 단일 톤 신호를 전송하는 과정, 상기 제1 응답 및 상기 제2 응답을 결정하는 과정 및 상기 보상 필터의 상기 주파수 응답의 스냅 샷(snapshot)을 결정하기 위해 상기 단일 톤 신호를 복수의 단계에서 스위핑(sweeping)함으로써 상기 주파수 응답의 상기 추정치를 결정하는 과정을 반복하고, 시간-주파수 변환 행렬(time-to-frequency conversion matrix)의 의사-역변환(pseudo-inverse)을 수행함으로써 상기 보상 필터의 상기 주파수 응답을 복수의 시간 도메인 필터 탭(time-domain filter tabs)으로 변환하고, 상기 복수의 시간 도메인 필터 탭들에 대한 복수의 최소 자승 오차(LSE; least square error)에 기초하여 최소의 최소 자승 오차를 제공하는 시간 지연을 결정한다.
상기 특징들 및 바람직한 특징들은 첨부된 도면을 참조하여 보다 구체적으로 설명될 것이며 청구 범위에 청구될 것이다. 본 명세서에 기술된 특정 시스템 및 방법은 단지 예시로서 도시된 것이고 권리 범위를 제한하기 위해 도시된 것은 아니다. 당업자가 이해할 수 있는 범위 내에서 본 명세서에서 설명된 원리 및 특징은 본 명세서의 개시 범위를 벗어나지 않는 범위 내에서 다양하고 많은 실시예로서 사용될 수 있다.
도 1은 본 발명의 일 실시예에 따른 예시적인 IQMC 시스템의 블록도의 일례이다.
도 2는 본 발명의 일 실시예에 따른 IQ 불일치 모델(IQ mismatch model)의 예시적인 다이어그램을 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 비인과적 필터(non-casual filter)의 비인과적 필터 계수들(non-causal filter coefficients)의 예시적인 플롯을 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따라 인과 필터(causal filter)의 필터 계수들의 예시적인 플롯을 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 트레이닝 기반 교정 방법(training-based calibration scheme)의 플로우 차트를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 실수 값 필터(real-valued filter)의 일례를 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 복소수 값(complex-valued) IQMC 시스템의 예시적인 블록도이다.
도 8은 본 발명의 일 실시예에 따른 IQMC 시스템의 예시적인 블록도이다.
본 명세서에서 개시된 각각의 특징들은 IQ 불일치 보상(IQ mismatch calibration) 및 보정(compensation)을 제공하기 위해 다른 특징들과 함께 이용될 수 있다. 대표 실시예들은 많은 추가 특징들 및 개시된 특징들을 활용하여 개별적이면서 조합될 수 있고, 본 명세서에서 대표 실시예들이 첨부된 도면을 참조하여 상세하게 설명된다. 본 발명의 상세한 설명에 개시된 내용들은 본 발명의 실시예를 당업자가 쉽게 실시할 수 있도록 개시한 것에 불과하며 청구항의 범위를 제한하는 것은 아니다. 그러므로, 본 발명의 상세한 설명에서 개시된 특징들의 조합은 필수적이지 않을 수도 있고, 단지 본 발명을 설명하는데 있어서 일 실시예를 설명하기 위한 것이다.
이하 본 발명의 상세한 설명에서 특정 명칭은 단지 설명을 위해 본 발명을 완전히 이해하기 위해 제시된다. 다만, 상기 특정 명칭은 본 발명의 범위를 벗어나지 않는 범위 내에서 확장 해석이 가능하며 상기 특정 명칭에 권리 범위가 한정되는 것은 아니다.
본 명세서의 상세한 설명의 일 부분은 컴퓨터 메모리 내의 데이터 비트에 대한 연산의 알고리즘 및 기호 표현으로 표현된다. 상기 알고리즘 설명 및 표현은 데이터 처리 기술 분야의 당업자에게 본 발명의 내용을 효과적으로 전달하기 위해 사용된다. 알고리즘은 일반적으로 원하는 결과를 유도하는 단계의 일관성 있는 시퀀스일 수 있다. 상기 단계는 물리적 양(physical quantities)을 물리적으로 조작(physical manipulations)하는 단계이다. 보통, 상기 물리적 양은 저장, 전송, 결합, 비교 및 기타 조작이 가능한 전기 또는 자기(magnetic) 신호의 형태를 취할 수 있으나 반드시 그러한 것은 아니다. 원칙적으로 공통적인 사용을 위해 상기 신호를 비트, 값, 요소, 기호, 문자, 용어, 숫자 등으로 지칭하는 것이 때때로 편리한 경우가 있다.
그러나 상술한 용어들과 유사한 용어는 적절한 물리적 양(appropriate physical quantities)과 연관되어야 하며 상기 물리적 양에 적용되는 편리한 레이블(label)일 뿐이다. 이하에서 명백하게 특별한 언급이 없는 한, "처리", "컴퓨팅", "계산", "결정", "디스플레이"등과 같은 용어는 컴퓨터 시스템 또는 유사한 전자 컴퓨팅 장치의 동작 또는 프로세스를 나타낸다. 상기 유사한 전자 컴퓨팅 장치는, 컴퓨터 시스템의 레지스터 및 메모리 내의 물리적 (전자) 양으로 표현된 데이터를 컴퓨터 시스템 메모리 또는 레지스터 또는 기타 정보 저장, 전송 또는 디스플레이 장치 내에서 물리적 양으로 유사하게 표현되는 다른 데이터로 조작 및 변환하는 장치일 수 있다.
본 명세서에 제시된 알고리즘은 본질적으로 임의의 특정 컴퓨터 또는 다른 장치와 관련이 있다. 다양한 범용 시스템, 컴퓨터 서버 또는 개인용 컴퓨터가 본 명세서의 내용에 따라 프로그램과 함께 사용될 수 있고, 요구된 방법 단계를 수행하기 위해 보다 특수화된 장치를 구성할 수도 있다. 다양한 시스템에 필요한 구조는 이하 본 명세서에서 설명한다. 본 명세서에 개시된 내용을 구현하기 위해 다양한 프로그래밍 언어가 사용될 수도 있다.
또한, 대표적인 실시예 및 종속항의 다양한 특징들은 본 명세서에 개시된 추가적인 유용한 실시예들을 제공하기 위해 구체적으로 명시되지 않은 방식들과 결합할 수 있다. 또한, 개체(entities)의 그룹의 모든 값 범위 또는 표시는 청구된 실시예를 제한하기 위한 목적뿐만 아니라 기존의 공개 목적을 위한 모든 가능한 중간 값 또는 중간 개체를 개시한다. 또한, 도면에 도시된 구성 요소의 치수 및 형상은 본 발명에 개시된 실시예들이 어떻게 수행되는지를 이해하기 쉽게 도시한 것일 뿐, 실시예를 상기 도시된 구성 요소의 치수 및 형상으로 제한하려는 것은 아니다.
본 발명은 디지털 신호 처리(DSP; Digital Signal Processing) 기술을 이용하여 IQ 불일치(IQ mismatch) 및/또는 IQ 불균형(IQ imbalance)의 영향을 완화할 수 있는 IQ 불일치 보상(IQMC; IQ mismatch compensation) 시스템 및 방법을 제공한다. 도 1은 본 발명의 일 실시예에 따른 예시적인 IQMC 시스템의 블록도의 일례이다. IQMC 시스템(100)은 무선 통신 송수신기에 통합된 신호 수신기 또는 독립된 신호 수신기로서 구현될 수 있다.
시간 도메인(time domain)에서, 상기 IQMC 시스템(100)은 불일치 및 불균형을 포함하는 입력 신호
Figure pat00001
(본 명세서에서 불일치 신호(mismatched signal) 또는 손상 신호(impaired signal)라고도 함)를 수신하고, 상기 입력 신호
Figure pat00002
를 보상할 수 있는 신호
Figure pat00003
를 생성한다. 상기 입력 신호
Figure pat00004
는 실수 부(
Figure pat00005
) 및 허수 부(
Figure pat00006
)를 포함하는 복소수 손상 신호(complex impaired signal)일 수 있다. 상기 IQMC 시스템(100)은 필터(113), 상기 입력 신호
Figure pat00007
에 대해 동작하는 동작 블록(112, operational block), 주 궤적(main path) 상의 입력 신호
Figure pat00008
에 적용되는 지연 블록(111) 및 상기 지연 블록(111) 및 상기 필터(113)로부터 출력된 신호들을 가산하는 가산 블록(116)을 포함할 수 있다.
본 발명의 일 실시예에 따르면, 상기 동작 블록(112)은 상기 입력 신호
Figure pat00009
의 공액 복소수(complex conjugate)을 취하는 공액 복소부(complex conjugate unit)일 수 있다. 본 발명의 다른 실시예에 따르면, 상기 동작 블록(112)은 상기 입력 신호
Figure pat00010
의 실수를 취하는 실수 부(real unit)일 수 있다. 본 발명의 일 실시예에 따르면, 상기 동작 블록(112)에 의해 수행된 공액 연산(conjugate operation)의 복잡성은 상기 입력 신호
Figure pat00011
의 실수 부를 취함으로써 감소될 수 있다. 상기 동작 블록(112)의 출력은 상기 필터(113)의 입력으로 공급될 수 있다.
본 발명의 일 실시예에 따르면, IQMC 시스템(100)은 복소수 값 보상 필터를 사용하는 복소수 값 보상기(CVC; Complex-Valued Compensator)를 포함할 수 있다. 예를 들어, 상기 입력 신호(
Figure pat00012
)는 실수 부(
Figure pat00013
) 및 허수 부(
Figure pat00014
)를 포함하는 복소수 값 신호일 수 있고, 상기 필터(113)는 복소수 값 보상 필터(complex valued compensation filter)일 수 있다.
상기 필터(113)의 출력 신호는 필터링된 신호를 지연된 입력 신호(예를 들어,
Figure pat00015
)와 결합하여 보상된 신호
Figure pat00016
를 생성하는 상기 가산 블록(116)에 공급될 수 있다. 상기 입력 신호
Figure pat00017
의 공액 복소수 또는 상기 입력 신호
Figure pat00018
의 실수 부 중 어느 것이 사용되는지 여부와 관계없이, 상기 필터(113)가 복소수 값 필터(complex-valued filter)이기 때문에 본 발명에 따른 상기 IQMC 시스템(100)은 CVC를 사용한다.
본 발명의 일 실시예에 따르면, 상기 IQMC 시스템(100)은 상기 필터(113)에서 다수의 지연 D (예를 들어, 지연 2는 두 샘플(two samples)의 지연을 나타냄) 및 다수의 필터 탭들 N (N은 필터 계수들(filter coefficients)의 개수임)에 의해 파라미터화 될 수 있다. 일반적으로, 최적 지연(optimal delay)은 상기 필터(113)의 필터 탭들 N의 수가 증가함에 따라 증가할 수 있다. 상기 IQMC 시스템(100)은 상기 필터(113)의 필터 탭 N의 개수 및 상기 지연 블록(111)의 최적 지연을 고려하여 필터 계수들(filter coefficients)을 결정할 수 있다.
본 발명의 일 실시예에 따르면, 상기 IQMC 시스템(100)은 상기 필터(113)의 상기 최적 지연 D 및 최적 필터 계수들(optimal filter coefficients)을 결정하기 위해 IQ 불일치 보정을 제공할 수 있다. 본 발명의 일 실시예에 따르면, 상기 IQMC 시스템(100)은 기저 대역 주파수(baseband frequency)를 갖는 단일 톤 트레이닝 신호들(single tone training signals)의 시퀀스(sequence)를 사용하여 주어진 지연 D에 대한 상기 최적 필터 계수들을 결정할 수 있다. 상기 기저대역 주파수는 수신된 신호의 오리지널 주파수를 참조할 수 있다. 상기 오리지널 신호는 특정 크기, 예를 들어, 20MHz의 주파수 대역을 차지할 수 있다. 상기 단일 톤 트레이닝 신호들의 시퀀스는 상기 주파수 범위 내에서 이산 주파수들을 샘플링 하는 주파수 범위, 예를 들어, 1MHz 입상(granularity) 내에 위치될 수 있다. 상기 필터 계수들은 상기 단일 톤 트레이닝 신호를 스윕(sweep)함으로써 추정될 수 있다. 시간 도메인에서, 상기 보상된 신호
Figure pat00019
는 지연 D 및 필터 계수
Figure pat00020
를 갖는 입력 신호
Figure pat00021
의 함수로서 표현될 수 있다.
Figure pat00022
상기 수학식 1에서 상기 동작 블록(112)은 실수 부(real unit)를 예로 들었으므로, 본 발명의 범위를 벗어나지 않는 범위 내에서 공액 복소수부(complex conjugate unit)를 사용할 수 있다.
도 2는 본 발명의 일 실시예에 따른 IQ 불일치 모델(IQMM; IQ mismatch model)의 예시적인 다이어그램을 도시한 도면이다. 도 2에 도시된 IQMM은 I/Q 다운-변환(down-conversion)에 기초한다. 상기 IQMM의 출력은 도 1의 IQMC 시스템(100)에 공급될 수 있다. 상기 IQMM(200)은 수신된 신호
Figure pat00023
를 동위상 (in-phase, I) 및 직교(quadrature, Q) 신호 궤적으로 복조 및 분리할 수 있다. 상기 I 및 Q 궤적들 각각은 믹서(211 및 212 각각) 및 아날로그 필터들(
Figure pat00024
Figure pat00025
)을 포함한다. 상기 믹서들(211 및 212)은 주파수가
Figure pat00026
인 LO(Local Oscillator)를 사용하여 상기 I 및 Q 궤적들 상에 하향 변화된 신호들(
Figure pat00027
Figure pat00028
)을 출력한다. 상기 하향 변화된 신호들(
Figure pat00029
Figure pat00030
)은 상기 아날로그 필터들(
Figure pat00031
Figure pat00032
)에 의해 필터링되어 상기 I 및 Q 궤적들 상에 각각 출력 신호들(
Figure pat00033
Figure pat00034
)을 생성한다. 상기 I 및 Q 궤적 상의 신호들은 1)믹서들(211 및 212)에서의 이득(
Figure pat00035
Figure pat00036
) 및 위상(
Figure pat00037
)의 불일치 및 2)아날로그 필터들(
Figure pat00038
Figure pat00039
)의 전체 주파수 응답을 포함하는 불일치 및 불균형을 초래할 수 있다.
상기 IQMM은 주파수 독립 IQMM(FI-IQMM; frequency independent IQ mismatch) 또는 주파수 종속 IQMM(FD-IQMM; frequency dependent IQ mismatch) 중 하나일 수 있다. 도 2에 도시된 상기 IQMM은 상기 FI-IQMM 또는 FD-IQMM일 수 있다. 상기 FI-IQMM은 비-유니티 게인(non-unity gain) (
Figure pat00040
) 및 비-제로 위상(non-zero phase) (
Figure pat00041
)을 갖는 신호에 적용될 수 있다. 상기 FD-IQMM은 아날로그 필터들(
Figure pat00042
Figure pat00043
)을 포함할 수 있다. 여기서,
Figure pat00044
은 상기 I 궤적에 따른 아날로그 필터의 임펄스 응답(impulse response)일 수 있고,
Figure pat00045
는 상기 Q 궤적을 따른 아날로그 필터의 임펄스 응답일 수 있다.
복조되어 I 및 Q 궤적으로 분리된 상기 수신된 신호
Figure pat00046
는 상기 믹서들(211 및 212) 및 IQMM(200)의 아날로그 필터들(
Figure pat00047
Figure pat00048
)에 의한 신호 프로세싱의 결과로서 원하는 오리지널 신호 및 상기 원하는 오리지널 신호에 도입된 이득 및/또는 위상 불균형을 나타내는 이미지 신호(image signal)을 포함할 수 있다. 상기 IQMC 시스템은 상기 이미지 신호의 영향을 최소화하려고 시도할 수 있다.
상기 IQMM(200)의 불일치된 신호
Figure pat00049
는 상기 수신된 신호
Figure pat00050
및 이미지 신호
Figure pat00051
Figure pat00052
의 함수로 표현될 수 있다.
Figure pat00053
Figure pat00054
예를 들어, 상기 불일치된 신호
Figure pat00055
는 상기 수학식 2로 표현될 수 있고, 수학식 3은 수학식 2에 대입할 수 있다.
Figure pat00056
Figure pat00057
는 상기 수신된 신호(
Figure pat00058
) 및 상기 이미지 신호
Figure pat00059
에 대한 복소수 스케일링 인자(complex scaling factors)을 나타냅니다. 예를 들어, 상기 스케일링 인자인
Figure pat00060
는 상기 오리지널 신호가 통과하는 유효 필터(effective filter)의 임펄스 응답이고, 상기 스케일링 인자인
Figure pat00061
는 IQ 불일치에 의해 도입된 상기 이미지 신호가 통과하는 유효 필터의 임펄스 응답일 수 있다.
상기 수학식 2의 상기 불일치 신호
Figure pat00062
는 푸리에 변환(Fourier transform)을 이용하여 수학식 4 및 수학식 5와 같이 주파수 영역의 공식으로 나타낼 수 있다.
Figure pat00063
Figure pat00064
도 1에 도시된 본 발명의 상기 IQMC 시스템을 참조하면, 보상된 신호
Figure pat00065
는 상기 복소수 스케일링 인자들(
Figure pat00066
Figure pat00067
)로 표현될 수 있고, 상기 수신된 신호
Figure pat00068
및 상기 이미지 신호
Figure pat00069
는 다음과 같은 수학식 6으로 표현될 수 있다.
Figure pat00070
상기 수학식 6에서
Figure pat00071
이라고 식에 대입하여 상기 이미지 신호
Figure pat00072
를 완벽하게 제거할 수 있는 최적 필터 계수
Figure pat00073
는 획득할 수 있다. 이로 인해 주파수 영역에서 상기 최적 필터 계수인
Figure pat00074
를 유도할 수 있다.
Figure pat00075
도 2에 도시된 상기 IQMM의 일례에서, 최적 필터는 다수의 필터 탭들(filter taps)을 갖는 비인과적 필터(non-causal filter)일 수 있다. 인과적 필터(causal filter)는 필터 탭들의 음수 인덱스(negative indices)에서 0의 값을 가질 수 있다. 대조적으로 상기 비인과적 필터는 필터 탭들의 음수 인덱스에서 0이 아닌 값을 가질 수 있다. 도 3은 본 발명의 일 실시예에 따른 비인과적 필터의 비인과적 필터 계수들의 예시적인 플롯을 도시한 도면이다.
본 발명의 일 실시예에 따르면, 상기 IQMM은 상기 I 및 Q 궤적상의 2차 및 3차 버터워스 필터(two third-order Butterworth filters) 사이의 극 불일치(pole mismatch)에 기초한다. 도 3의 필터 탭들은 실수 부만 보여주는 복소수 값 최적 필터의 -20에서 20까지의 범위이다. 상기 최적 필터는 극 불일치(pole mismatch) [2%, 2%, 2%], 이득 불일치(gain mismatch) 0% 및 위상 불일치 0도를 갖는 40MHz 3차 버터워스 필터(third-order Butterworth filter)가 있는 상기 IQMM 모델에 대응한다. 상기 음의 필터 탭들은 0이 아닌 값을 가질 수 있다. 따라서, 상기 필터는 비인과적 필터일 수 있다.
본 발명의 일 실시예에 따르면, 상기 최적 필터는 한정된 수의 필터 탭들을 갖는 인과적 필터로 근사화될 수 있다. 여기서, 최적 필터는 다수의 필터 탭을 갖는 비인과적 최적 필터의 근사치인 유한한 수의 필터 탭을 갖는 인과적 최적 필터로 지칭할 수 있다. 유한한 수의 필터 탭들로 최적 필터
Figure pat00076
를 근사화할 때, 하나 이상의 음의 탭이 포함될 수 있다. 도 4는 본 발명의 일 실시예에 따른 인과 필터(causal filter)의 필터 계수들의 예시적인 플롯을 도시한 도면이다.
인과 필터(causal filter)의 경우, 상기 최적 필터는 한정된 수의 필터 탭들(N)만을 선택함으로써 최적 필터를 절단함으로써 유한 임펄스 응답(FIR; finite impulse response) 필터로 근사화할 수 있다. 상기 유한 임펄스 응답(FIR) 필터는 적어도 하나의 음의 탭이 있는 경우 비인과적 필터가 될 수 있다. 도 4를 참조하면, 지연 없는 FIR 필터는 음의 탭을 제외한 큰 에너지/크기를 갖는 필터 탭(0 내지 4)을 포함할 수 있다. 그러나, 최적 필터의 필터 탭 -1은 필터 탭 4의 크기보다 큰 크기를 갖는 것을 확인할 수 있다. 이 경우, 필터 탭 -1을 포함할 수 있다. 필터 탭 -1을 선택하기 위해, 필터 탭 0 내지 4를 차지하도록 필터 탭 -1 내지 3이 모두 1 단위만큼 효과적으로 시프트되도록 여분의 지연이 피드스루 궤적(feedthrough path) (예를 들어, 지연 블록(111)에서) 상에 도입될 수 있다. 여기서 상기 단위는 샘플의 수를 나타내고, 그 값도 도 1의 지연 블록(111)에 도입된 지연 D 샘플의 값과 동일한 값이다. 따라서, 여분의 지연(extra delay)은 최적 필터의 필터링 성능을 향상시킬 수 있다. 이 경우, 상기 IQMM의 손상 매개 변수들(impairment parameters)은 알려진 것으로 가정하여 최적 필터의 FIR 근사치가 상기 IQMM 손상 매개 변수를 기반으로 결정될 수 있다. 그러나, 실제로 IQMM의 손상 매개 변수가 선험적으로 사용 가능하지 않을 수 있으며, 트레이닝 방식(training scheme)을 사용하여 손상 매개 변수를 얻을 수 있다.
일 실시예에 따르면, 본 발명에 의한 IQMC 시스템은 하나 이상의 파일럿 단일 톤 신호들(pilot single tone signals)을 사용하여 보상기 필터의 필터 계수를 추정할 수 있다. 예를 들어, 상기 IQMC 시스템은 하나 이상의 상기 파일럿 단일 톤 신호를 사용하여 트레이닝 기반 IQMC 교정(IQMC calibration)을 제공할 수 있다. 상기 트레이닝 기반 IQMC 교정은 원하는 신호의 주파수 범위 내에서 선택된 주파수로 단일 톤 신호를 보내는 것으로부터 시작할 수 있다. 상기 IQMC 시스템은 수신된 신호의 오리지널 주파수 및 이미지 주파수 모두에서 손상된 신호(즉, 보상 없이 수신된 신호)의 응답을 관찰 및 분석할 수 있다. 상기 오리지널 주파수와 상기 이미지 주파수 모두에서의 응답에 기초하여, 상기 IQMC 시스템은 다른 주파수들에서도 보상기 필터의 응답을 추정할 수 있다. 상기 IQMC 시스템은 주파수 범위에서 보상기 필터의 주파수 응답의 스냅 샷(snap shot)을 얻기 위해 특정 단계에서 특정 범위의 주파수에 대해 단일 톤을 스윕(sweep)할 수 있다. 상기 IQMC 시스템은 시간-주파수 변환 행렬(time-to-frequency conversion matrix)의 의사-역변환(pseudo-inverse)을 수행함으로써 보상기 필터의 주파수 응답을 시간 도메인 탭으로 변환할 수 있다. 상기 IQMC 시스템은 단일 톤 신호의 동일한 세트로 상이한 지연을 적용함으로써 상기 보상 필터의 주파수 응답을 검사할 수 있다.
일 실시예에 따르면, 상기 IQMC 시스템은 선택된 주파수
Figure pat00077
에서
Figure pat00078
연속 시간 단일 톤 신호를 생성할 수 있다. 일 실시예에 따르면, 상기 선택된 주파수
Figure pat00079
는 부반송파 간격(subcarriers spacing)의 배수가 될 수 있다. 각각의
Figure pat00080
에 대해, 이산 시간 푸리에 변환(discrete time Fourier transform, DTFT)을 사용하여, 상기 IQMC 시스템은 이산 시간 푸리에 변환(DTFT)을 이용하여
Figure pat00081
Figure pat00082
로 표시된 정규화된 주파수(
Figure pat00083
Figure pat00084
)에서 수신된 시간 도메인 신호
Figure pat00085
의 주파수 성분을 결정할 수 있다. 상기 수신된 신호가 처리되는 지점에서의 샘플링 주파수는
Figure pat00086
로 표시될 수 있다.
Figure pat00087
다음 값(following quantity)은 수학식 9에 의해 결정될 수 있다.
Figure pat00088
각각의
Figure pat00089
에 대해, 상기 IQMC 시스템은 수학식 10을 결정할 수 있다.
Figure pat00090
Figure pat00091
Figure pat00092
를 대입함으로써, 다음 행렬 형태(수학식 11)로 쓰여질 수 있다.
Figure pat00093
Figure pat00094
이산 시간 푸리에(DFT) 매트릭스는
Figure pat00095
로 표시되며, 그 항목은 수학식 12에 의해 주어질 수 있다.
Figure pat00096
Figure pat00097
는 상기 IQMC가 작동하는 주파수일 수 있다.
일 실시예에 따르면 상기 IQMC 시스템은 수학식 13과 같이 상기 DFT 행렬의 의사 역변환을 사전 계산하여 저장할 수 있다.
Figure pat00098
상기 IQMC 시스템은 상기 DFT 행렬
Figure pat00099
의 의사 역변환을 로드하고, 수학식 14와 같이 최적 팰터의
Figure pat00100
-탭 FIR 근사치를 계산할 수 있다.
Figure pat00101
다른 실시예에서, 상기 IQMC 시스템은 매 지연
Figure pat00102
마다
Figure pat00103
를 사전 계산하고, 3개 행렬
Figure pat00104
Figure pat00105
의 행렬 곱을 계산하는 것을 회피하기 위해 상기 곱을 전부 로드할 수 있다. 각
Figure pat00106
에 대해, 상기 IQMC 시스템은 수학식 15로 정의된 최소 자승 오차(LSE; least square error)를 계산할 수 있다.
Figure pat00107
상기 IQMC 시스템은 수학식 16을 사용하여 최소의 최소 자승 오차(
Figure pat00108
)를 산출하는 최적 지연
Figure pat00109
를 선택할 수 있다.
Figure pat00110
이 경우, 원하는 주파수 응답과 설계된 필터의 주파수 응답 사이의 최소 자승 오차는 최적 지연을 선택하는데 사용되는 메트릭(metric)이다.
이상적인 조건에서, 정적 교정 방식(static calibration scheme)은 신호 대역 폭(signal bandwidth), 주파수 대역(frequency band) 및 주파수 채널(frequency channel)을 포함하는 주어진 튜플 파라미터(tuple of parameters)에 대한 모든 필터 계수를 찾을 수 있다. 그러나, 실제로는 상기 세 매개 변수의 가능한 조합의 수는 너무 많고 각 조합에 대한 정적 교정의 수는 크게 제한될 수 있다. 복잡성을 줄이기 위해, 상기 주파수 대역 및 상기 주파수 채널 중 임의의 한 쌍을 선택하여 각각의 가능한 신호 대역폭에 대해 정적 교정 방식을 수행할 수 있다. 상기 정적 교정 방식은 주어진 대역(band), 채널(channel) 및 신호 대역폭 구성(signal bandwidth configuration)에 대해 FI-IQMM 및 FD-IQMM 모두를 보상할 수 있다는 점에 유의해야한다. FI-IQMM은 대역/채널에 따라 다양하므로, FI-IQMM은 세 가지 매개 변수의 모든 가능성에 대해 현재 정적 교정 체계를 적용하는 것이 현실적이지 않을 수 있다. 하이브리드 교정 방식(hybrid calibration scheme)은 후술한다.
일 실시예에 따르면, 상기 IQMC 시스템은 각각의 대역폭에 대해 정적 교정을 수행하여 하나의 필터 계수를 제외한 모든 것을 결정할 수 있다. 상기 하나의 필터 계수는 탭 D의 값에 대응하고, 상기 탭 D는 도 1의 지연 블록(111)에서 사용된 지연 값(delay value)이다. 이 실시예에서, 상기 IQMC 시스템은 적응 프로세스에 기초하여 대역/채널을 통해 변경될 수 있는 탭 D에 대한 필터 계수를 결정할 수 있다. 적응형 프로세스(adaptive process)는 단일 톤 트레이닝 신호 대신에 정상 수신 신호를 사용할 수 있다. 상기 적용형 프로세스는 필터 탭 및 지연 값 D를 선택한 경우에 탭 D의 값을 찾는다. 상기 IQMC 시스템은 나머지 필터 계수들의 수렴(convergence)에 기초하여 상기 정적 교정 방식에 의해 획득된 오리지널 필터 계수의 개선을 결정할 수 있다. LTE, 3G 및 Wi-Fi와 같은 상용 무선 표준에 대한 수렴(convergence)이 보장되는 것으로 알려져 있다.
대역폭에만 의존하지만 채널 또는 대역에 의존하지는 않는 두개의 아날로그 필터 사이의 불일치로 인해 상기 FD-IQMM이 도입되기 때문에 상기 FD-IQMM은 채널/대역에 의존적이지 않을 수 있다. 반면, 상기 FI-IQMM은 채널/대역에 의존적이다. 상기 FI-IQMM은 주로 채널/대역에 의존적인 믹서에서 도입되기 때문이다. 이러한 원리에 기초하여, 본 발명에 의한 IQMC 시스템은 FI-IQMM 및 FD-IQMM의 보상을 분리한다.
본 발명의 일 실시예에 따르면, 아날로그 필터들(
Figure pat00111
)의 비율은
Figure pat00112
로 정의되고, 시간 도메인 임펄스 응답은
Figure pat00113
로 정의될 수 있다.
Figure pat00114
의 시간 도메인 응답
Figure pat00115
은 수학식 17과 같이 나타낼 수 있다.
Figure pat00116
필터 탭 D의 경우, 주로 FI-IQMM에 의존할 수 있다.
Figure pat00117
다른 탭들에 대해서, 필터 계수들이 수학식 19에 의해 트레이닝 채널을 획득할 수 있다면, 시간 도메인 응답
Figure pat00118
은 FI-IQMM 및 FD-IQMM 모두에 의존할 수 있다.
Figure pat00119
여기서, 상기 트레이닝 채널은 특정 무선 표준(예를 들어, LTE, 3G 및 Wi-Fi)에 대해 임의로 선택된 대역(band) 및 임의로 선택된 채널을 지칭할 수 있다. 상기 시간 도메인 응답(
Figure pat00120
)은 다른 테스트 채널에 적용될 수 있다. 이 경우, 상기 테스트 채널에서
Figure pat00121
의 실제 계수는 수학식 20과 같이 나타낼 수 있다.
Figure pat00122
결과적으로, 실제 값과 적용 값 사이의 비율 형태의 오차는 수학식 21로 표현될 수 있다.
Figure pat00123
FI-IQMM이 너무 많이 변경되지 않으면, 에러는 크지 않을 수 있으며, 성능은 수용 가능한 정도가 될 수 있다. 상기 오류가 큰 경우, 오류는 다음의 수학식 22와 같이 보상될 수 있다.
수학식 23과 같이
Figure pat00125
Figure pat00126
로부터 오류를 추정할 수 있음을 알 수 있다.
Figure pat00127
Figure pat00128
Figure pat00129
로부터
Figure pat00130
는 다음과 같이 구할 수 있다. 일 실시예에 따르면, 주어진 선택된 필터 탭들
Figure pat00131
및 지연
Figure pat00132
에 따라, 상기 IQMC 시스템은 파일럿 기반 방식(pilot-based scheme)을 사용하여 정상 신호들의 수신 전에 모든 필터 계수들을 추정할 수 있다. 일 실시예에서, 상기 IQMC 시스템은 전술한 바와 같이 단일 톤 트레이닝 신호들의 시퀀스를 사용하는 정적 교정 방식을 사용하여 필터 계수들을 추정할 수 있다.
상기 IQMC 시스템은 추정된 필터 계수 값으로 필터 탭
Figure pat00133
를 제외한 모든 필터 탭을 더 설정할 수 있다. 상기 필터 탭 D의 초기 값은 여러가지 방법으로 설정될 수 있다. 일 실시예에서, 상기 IQMC 시스템은 필터 탭
Figure pat00134
값을 0으로 설정할 수 있다. 다른 실시예에서, 상기 IQMC 시스템은 파일럿 기반 방식(pilot-based scheme)을 사용하여 획득된 추정된 값으로 필터 탭 D를 설정할 수 있다. 상기 파일럿 기반 방식에 기초하여 추정된 필터 탭 D는 최적 필터 계수를 결정하기 위해 수렴 시간을 단축시킬 수 있다. 여기서, 필터 계수는
Figure pat00135
로 나타낼 수 있다.
정상 신호를 수신하는 동안, 상기 IQMC 시스템은 후술하는 바와 같이 필터 탭
Figure pat00136
에 대해서만 적응 프로세스(adaptive process)를 수행할 수 있다.
Input/output Signal
Figure pat00137

Parameters
Figure pat00138

Figure pat00139

Figure pat00140

Step Size:
Figure pat00141

For
Figure pat00142

Figure pat00143

Update
Figure pat00144
일 실시예에 따르면, 상기 필터 탭 D가
Figure pat00145
에 수렴된 후에 상기 IQMC 시스템은 수학식 24와 같이 보정 인자(correction factor)인
Figure pat00146
를 더 결정할 수 있다.
Figure pat00147
그러면, 상기 IQMC 시스템은 수학식 25와 같이 다른 모든 필터 탭을 업데이트할 수 있다.
Figure pat00148
도 5는 본 발명의 일 실시예에 따른 트레이닝 기반 교정 방법(training-based calibration scheme)의 플로우 차트를 도시한 도면이다. 본 발명의 일 실시예에 따르면, 본 발명에 따른 IQMC 시스템은 보상기 필터를 교정하기 위한 트레이닝 기반 교정 방식(training-based calibration scheme)을 제공한다. 먼저, 상기 IQMC 시스템은 선택된 주파수에서 단일 톤 신호를 전송할 수 있다(501 단계). 상기 IQMC 시스템은 오리지널 주파수 및 상기 오리지널 주파수에 대응하는 이미지 주파수에서 손상된 신호의 주파수 응답을 결정할 수 있다(502 단계). 상기 IQMC 시스템은 상기 오리지널 주파수 및 상기 이미지 주파수에서의 주파수 응답에 기초하여 보상 필터의 주파수 응답의 추정치를 결정할 수 있다(503 단계). 상기 IQMC 시스템은 상기 보상 필터의 주파수 응답의 스냅 샷(snap shot)을 얻기 위해 복수의 단계에서 상기 단일 톤을 스위핑함으로써 501내지 503 단계에서 수행된 교정 단계를 반복할 수 있다(504 단계). 상기 IQMC 시스템은 상기 보상 필터의 주파수 응답을 변환하여 보상 필터의 최적 시간 영역 필터 탭들을 결정할 수 있다(505 단계). 예를 들어, 상기 IQMC 시스템은 주파수-시간 도메인 변환을 위한 시간-주파수 변환 행렬의 의사-역변환을 수행할 수 있다. 상기 IQMC 시스템은 상기 501 단계 내지 505 단계에서 수행된 상기 정적 교정 단계를 동일한 단일 톤 신호 세트로 상이한 지연을 적용함으로써 반복할 수 있고, 손상된 신호의 주파수 응답을 검사할 수 있다(506 단계). 그리고, 상기 IQMC 시스템은 대응하는 시간 도메인 필터 탭들에 대해 최소의 최소 자승 에러(LSE)를 제공하는 최적 지연을 결정할 수 있다. 현재의 트레이닝 기반 교정 방식은 FD-IQMM의 불일치 및 불균형을 효과적으로 보상할 수 있으며, 주어진 대역폭에 대해 동일한 기저 대역 필터링을 여러 채널에 적용할 수 있다. 또한, 상기 트레이닝 기반 교정 방식은 FI-IQMM의 불일치 및 불균형을 보상할 수 있다.
상기 IQMC 시스템은 믹서 설정의 변경으로 인해 채널에 따라 다른 FI-IQMM을 보완할 수 있다. 정상 신호를 수신하기 전에, 상기 IQMC 시스템은 전술한 트레이닝 기반 교정 방식에 기초하여 복수의 필터 탭 N에 대한 필터 계수를 추정할 수 있다. 상기 IQMC 시스템은 본 발명의 범위를 벗어나지 않는 범위 내에서 다른 파일럿 기반의 정적 교정 방식을 사용할 수 있다. 상기 IQMC 시스템은 모든 N개의 필터 탭들에 대응하는 추정된 필터 계수(대역/채널을 가로질러 변화하지 않음)로 모든 N개의 필터 탭들을 설정하고, 값 0 또는 파일럿 기반의 정적 교정 방식을 사용하여 얻어진 추정된 값에 기초하여 지연 탭 D의 초기 값을 설정할 수 있다. 그리고, 상기 IQMC 시스템은 적응형 필터 기반 반복 방식(adaptive filter based iterative scheme)에 기초하여 정상 신호를 수신하는 동안 지연 탭 D에 대한 필터 계수(대역/채널에 따라 변함)를 추정할 수 있다. 상기 IQMC 시스템은 지연 탭 D에 대한 수렴 필터 계수를 사용하여 모든 N개의 필터 탭들에 대한 추정된 필터 계수들을 더 향상시킬 수 있다.
본 발명의 일 실시예에 의하면, 상기 IQMC 시스템은 실수 값 필터를 사용할 수 있다. 도 6은 본 발명의 일 실시예에 따른 실수 값 필터(real-valued filter)의 일례를 도시한 도면이다. 실수 값 필터는 Q 및 I 궤적 사이에 상이한 필터링 방식을 적용할 수 있다.
Figure pat00149
Figure pat00150
는 손상된 신호의 쌍일 수 있다. 상기 손상된 신호는 부분적으로 보상된 신호이며,
Figure pat00151
는 최종적으로 보상된 신호이다. 상기 보상은 두 단계에서 발생할 수 있다. 첫 번째 단계는 FD-IQMM 및 FI-IQMM의 이득 불일치 부분을 보상하는데 사용될 수 있다. 두번째 단계는 FI-IQMM의 위상 불일치 부분을 보상하는데 사용될 수 있다. 실수 값 필터는 동위상(I, in-phase) 궤적의 지연된 버전을 직교(Q, quadrature) 궤적의 실수 값 필터의 출력으로 공급하는 실수 값 스케일링 계수를 포함할 수 있다.
상기 실수 값 필터(600)의 성능은 상기 필터링 방식의 적절한 조정의 유사한 설정에서 복소수 값 필터의 성능과 일치할 수 있다. 또한, 실수 값 필터(600)는 복소수 값 필터와 비교하여 보다 간단한 구조를 가질 수 있다. 실수 값 필터의 간단한 구조로 인해 보상기 블록의 게이트 수를 줄일 수 있다.
도 7은 본 발명의 일 실시예에 따른 복소수 값(complex-valued) IQMC 시스템의 예시적인 블록도이다. 복소수 값 IQMC 시스템(700)의 기능 블록은 메인 궤적 상의 제1 복소수 값 필터(711), 피드스루 궤적(feedthrough path)상의 제2 복소수 값 필터(713), 입력 신호
Figure pat00152
에 대해 동작하는 동작 블록(712) 및 상기 제1 복소수 값 필터(711) 및 상기 제2 복소수 값 필터(716)로부터 출력된 신호를 가산하는 가산기 블록(716)을 포함할 수 있다. 상기 실수 값 보상기와 복소수 값 보상기의 매핑은 손상된 신호와 보상된 신호 간의 수학적 관계를 기반으로 할 수 있다. 실제 구현시에는 상기 2개의 보상기는 완전히 상이할 수 있다. 도 1은 복소수 값 보상기를 도시하고, 도 6은 실수 값 보상기를 도시한다.
상기 복소수 값 IQMC 시스템(700)은 무선 통신 시스템에서 신호 수신기로서 구현될 수 있다. 상기 IQMC 시스템(700)은 주파수 도메인으로 표현될 수 있다. 예를 들어, 불일치된 신호는 보상된 신호
Figure pat00153
를 생성하기 위한 입력으로서
Figure pat00154
(손상된 신호라고도 함)로 표시될 수 있다. 상기 복소수 값 IQMC 시스템(700)은 도1에 도시된 복소수 값 필터들(711 및 713)을 포함하는 복소수 값 IQMC 시스템(100)과 등가물로 표현될 수 있다. 상기 동작 블록(712)은 상기 입력 신호
Figure pat00155
의 공액 복소수를 취하는 공액 복소수일 수 있다.
시간 도메인에서 실수 값 보상기의 출력에서 이산 보상된 신호(discrete compensated signal)는 수학식 26과 같이 표현될 수 있다.
Figure pat00156
주파수 영역에서, 보상된 신호는 수학식 27과 같이 표현될 수 있다.
Figure pat00157
상기 수학식 27은 CVC에 대한 수학적 모델을 나타내고, CVC에 대한 IRR이 계산될 수 있다. 상기 수학식 27을 사용하면 RVC를 등가 CVC로 표현할 수 있다. RVC가 CVC와 동일한 형식으로 작성되면 RVC의 IRR은 위에서 설명한 것과 유사한 방식으로 계산할 수 있다. RVC의 입력 및 출력은 유사한 형식으로 작성될 수 있다. RVC의 IRR은 수학식 27을 사용하여 계산할 수 있다.
도 8은 본 발명의 일 실시예에 따른 IQMC 시스템의 예시적인 블록도이다. 본 발명의 일 실시예에 따르면, IQMC 시스템(810)은 신호 생성기(811), IQ 보상 로직(812) 및 IQ 보상기(813)를 포함할 수 있다. 일 실시예에 따르면, 상기 IQ 보상기(813)는 도 1에 도시된 바와 같이 복수의 시간 영역 필터 탭들을 포함하는 보상 필터(compensation filter) 및 지연 블록(delay block)으로 구현될 수 있다. 상기 IQ 보상 로직은 하드웨어 디지털 신호 프로세싱 칩(hardware digital signal processing chip) 또는 무선 통신 시스템의 수신기의 펌웨어(firmware)로 구현될 수 있다.
본 발명의 일 실시예에 따르면, 상기 IQ 보상 로직(812)은 상기 IQ 보상기(813)의 정적 교정을 제공할 수 있다. 상기 신호 생성기(811)는 단일 톤 신호를 생성하는 것을 특징으로 한다. 본 발명의 일 실시예에 다르면, 상기 IQ 보상 로직(812)은 상기 단일 톤 신호의 주파수를 결정하고, 상기 신호 생성기(811)에 선택된 주파수의 상기 단일 톤 신호를 전송하도록 명령할 수 있다. 상기 신호 생성기(811)는 주파수들의 기 결정된 범위에 걸쳐 상기 주파수를 스위핑(sweeping)함으로써 상기 IQMC 시스템에 일련의 단일 톤 신호들을 전송할 수 있다. 상기 IQ 보상 로직(812)은 상기 일련의 단일 톤 신호들 각각에 응답하여 손상된 신호(impaired signal)를 수신하고, 상기 보상 필터의 주파수 응답의 추정치를 결정하며, 상기 보상 필터의 추정된 주파수 응답을 보상 필터의 최적 시간 영역 필터 탭들을 결정할 수 있다. 또한, 상기 IQ 보상 로직(812)은 상기 주파수들의 상기 기 결정된 범위에 걸쳐 상기 손상된 신호의 전체 주파수 응답을 분석할 수 있다. 상기 손상된 신호의 전체 주파수 응답을 사용하여, 상기 IQ 보상 로직(812)은 상기 지연 블록의 최적 시간 지연 및 상기 IQ 보상기(813)의 상기 보상 필터의 상기 필터 탭들의 계수들을 결정할 수 있다. 예를 들어, 상기 IQ 보상 로직(812)은 시간 주파수 변환 매트릭스를 생성하고 시간-주파수 변환 매트릭스의 의사-역변환을 사용하여 상기 보상 필터의 주파수 응답을 시간 도메인 응답으로 변환할 수 있다.
본 발명의 일 실시예에 따르면, 상기 IQ 보상 로직(812)은 상기 IQ 보상기(813)의 적응형 교정(adaptive calibration)을 제공하여 상기 지연 블록의 시간 지연 및 필터 탭들의 시간 지연을 최적화할 수 있다. 상기 IQ 보상 로직(812)은 동일한 세트의 단일 톤 신호들을 갖는 복수의 지연 값들을 사용하여 상기 IQ 보상기(813)의 정적 교정을 반복할 수 있다. 상기 IQ 보상 로직(813)은 상기 복수의 지연 값들 중에서 최소의 최소 자승 에러(LSE)를 제공하는 최적 지연을 결정할 수 있다.
본 발명의 일 실시예에 따르면, IQ 불일치(IQMM; IQ mismatch) 보상을 제공하는 방법은, 오리지널 주파수(original frequency)에서 단일 톤 신호(single tone signal)를 송신하고, 상기 오리지널 주파수에서 손상된 신호(impaired signal)의 제1 응답 및 상기 오리지널 주파수에 대응하는 이미지 주파수(image frequency)에서 상기 손상된 신호의 제2 응답을 결정하고, 상기 제1 응답 및 상기 제2 응답에 기초하여 상기 오리지널 주파수에서 보상 필터(compensation filter)의 주파수 응답(frequency response)의 추정치(estimate)를 결정하고, 상기 단일 톤 신호를 전송하는 과정, 상기 제1 응답 및 상기 제2 응답을 결정하는 과정 및 상기 보상 필터의 상기 주파수 응답의 스냅 샷(snapshot)을 결정하기 위해 상기 단일 톤 신호를 복수의 단계에서 스위핑(sweeping)함으로써 상기 보상 필터의 상기 주파수 응답의 상기 추정치를 결정하는 과정을 반복하고, 시간-주파수 변환 행렬(time-to-frequency conversion matrix)의 의사-역변환(pseudo-inverse)을 수행함으로써 상기 보상 필터의 상기 주파수 응답을 복수의 시간 도메인 필터 탭(time-domain filter tabs)으로 변환하고, 상기 복수의 시간 도메인 필터 탭들에 대한 복수의 최소 자승 오차(LSE;least square error)에 기초하여 최소의 최소 자승 오차를 제공하는 시간 지연을 결정할 수 있다.
상기 시간-주파수 변환 행렬은, 상기 보상 필터의 상기 주파수 응답의 상기 스냅 샷에 이산 시간 푸리에(DFT; discrete time Fourier)를 수행함으로써 획득될 수 있다.
상기 IQ 불일치 보상을 제공하는 방법은, 상기 복수의 시간 도메인 필터 탭 중에서 유한한 수의 필터 탭을 선택할 수 있다.
상기 유한한 수의 필터 탭은 적어도 하나의 양의 필터 탭(positive filter tab)을 포함할 수 있다.
상기 IQ 불일치 보상을 제공하는 방법은, 음의 필터 탭(negative filter tap)을 포함시키기 위해 상기 보상 필터의 피드포워드 궤도(feedforward path)에 여분의 지연 시간(extra time delay)을 가산할 수 있다.
상기 보상 필터는, 복소수 값 필터(complex-valued filter)일 수 있다.
상기 보상 필터는, 동위상(in-phase, I) 궤도(path)의 지연된 버전(delayed version)을 직교(quadrature, Q) 궤적의 실수 값 필터(real-valued filter)의 출력으로 공급하는 실수 값 스케일링 인자(real-valued scaling factor)를 포함하는 실수 값 필터(real-valued filter)일 수 있다.
상기 보상 필터는, 무선 통신 시스템의 수신기에서 구현될 수 있다.
상기 보상 필터는, 기저 대역 디지털 필터(baseband digital filter)를 포함할 수 있다.
상기 IQ 불일치 보상을 제공하는 방법은, 정적 교정 방식(static calibration scheme)에 기초하여, 정상 신호들(normal signals)을 수신하기 전에 상기 복수의 시간 도메인 필터 탭에 대한 필터 계수들(filter coefficients)을 추정하고, 상기 복수의 시간 도메인 필터 탭의 각각을 상기 복수의 시간 도메인 필터 탭 각각에 대응하는 추정된 필터 계수(corresponding estimated filter coefficient)로 설정하고, 시간 지연 탭(time delay tab)에 대한 초기 값(initial value)을 0으로 설정하거나 상기 정적 교정 방식을 사용하여 획득된 추정 값(estimated value)에 기초하여 상기 시간 지연 탭에 대한 상기 초기 값을 설정하고, 적응 필터(adaptive filter)를 사용하는 반복 방식(iterative scheme)에 기초하여 정상 신호(normal signal)를 이용하여 상기 시간 지연 탭에 대한 필터 계수(filter coefficient)를 추정할 수 있다.
본 발명의 일 실시예에 의하면, IQ 불일치 보상을 제공하는 방법은, 정적 교정 방식(static calibration scheme)에 기초하여 정상 신호들(normal signals)을 수신하기 전에 보상 필터(compensation filter)의 복수의 필터 탭(filter tabs)에 대응하는 필터 계수들(filter coefficients)을 추정하고, 상기 복수의 필터 탭의 각각을 상기 복수의 필터 탭 각각에 대응하는 추정된 필터 계수(estimated filter coefficient)로 설정하고, 시간 지연 탭(time delay tab)에 대한 초기 값(initial value)을 0으로 설정하거나 상기 정적 교정 방식을 사용하여 획득된 추정 값(estimated value)에 기초하여 상기 시간 지연 탭에 대한 상기 초기 값을 설정하고, 적응 필터(adaptive filter)를 사용하여 반복 방식(iterative scheme)에 기초하여 정상 신호(normal signal)를 수신하는 동안 상기 시간 지연 탭에 대한 필터 계수(filter coefficient)를 추정할 수 있다.
상기 IQ 불일치는, 주파수 종속 IQ 불일치(FD-IQMM; frequency-dependent IQ mismatch) 또는 주파수 독립 IQ 불일치(FI-IQMM; frequency-independent IQ mismatch)일 수 있다.
상기 보상 필터는, 복소수 값 필터(complex-valued filter)일 수 있다.
상기 보상 필터는, 동위상(in-phase, I) 궤도(path)의 지연된 버전(delayed version)을 직교(quadrature, Q) 궤적(path)의 실수 값 필터(real-valued filter)의 출력으로 공급하는 실수 값 스케일링 인자(real-valued scaling factor)를 포함하는 실수 값 필터(real-valued filter)일 수 있다.
상기 보상 필터는, 무선 통신 시스템의 수신기에서 구현될 수 있다.
상기 보상 필터는, 기저 디지털 필터(baseband digital filter)를 포함할 수 있다.
본 발명의 일 실시예에 따르면, IQ 불일치 보상을 제공하는 장치는, 오리지널 주파수(original frequency)로 단일 톤 신호(single tone signal)를 생성하고 전송하는 신호 발생기(signal generator), 시간 지연 및 복수의 시간 도메인 필터 탭(time-domain filter taps)을 포함하는 보상기(compensator) 및 상기 보상기의 정적 교정(static calibration)을 수행하는 보상 로직(compensation logic)을 포함하고, 상기 보상 로직은 상기 오리지널 주파수에서 손상된 신호(impaired signal)의 제1 응답 및 상기 오리지널 주파수에 대응하는 이미지 주파수에서 상기 손상된 신호의 제2 응답을 결정하고, 상기 제1 응답 및 상기 제2 응답에 기초하여 상기 오리지널 주파수에서의 보상 필터(compensation filter)의 주파수 응답(frequency response)의 추정치(estimate)를 결정하고, 상기 단일 톤 신호를 전송하는 과정, 상기 제1 응답 및 상기 제2 응답을 결정하는 과정 및 상기 보상 필터의 상기 주파수 응답의 스냅 샷(snapshot)을 결정하기 위해 상기 단일 톤 신호를 복수의 단계에서 스위핑(sweeping)함으로써 상기 주파수 응답의 상기 추정치를 결정하는 과정을 반복하고, 시간-주파수 변환 행렬(time-to-frequency conversion matrix)의 의사-역변환(pseudo-inverse)을 수행함으로써 상기 보상 필터의 상기 주파수 응답을 복수의 시간 도메인 필터 탭(time-domain filter tabs)으로 변환하고, 상기 복수의 시간 도메인 필터 탭들에 대한 복수의 최소 자승 오차(LSE; least square error)에 기초하여 최소의 최소 자승 오차를 제공하는 시간 지연을 결정할 수 있다.
상기 보상 로직은, 상기 복수의 시간 도메인 필터 탭 중에서 유한한 수의 필터 탭을 선택할 수 있다.
상기 유한한 수의 필터 탭은 적어도 하나의 양의 필터 탭(positive filter tab)을 포함할 수 있다.
상기 보상 로직은, 음의 필터 탭(negative filter tap)을 포함시키기 위해 상기 보상 필터의 피드포워드 궤도(feedforward path)에 여분의 지연 시간(extra time delay)을 가산할 수 있다.
상기 보상 필터는, 복소수 값 필터(complex-valued filter)일 수 있다.
상기 보상 필터는, 동위상(in-phase, I) 궤도(path)의 지연된 버전(delayed version)을 직교(quadrature, Q) 궤적(path)의 실수 값 필터(real-valued filter)의 출력으로 공급하는 실수 값 스케일링 인자(real-valued scaling factor)를 포함하는 실수 값 필터(real-valued filter)일 수 있다.
또한, 상기 보상 로직은 정적 교정 방식(static calibration scheme)에 기초하여, 정상 신호들(nomal signals)을 수신하기 전에 상기 복수의 시간 도메인 필터 탭에 대한 필터 계수들(filter coefficients)을 추정하고, 상기 복수의 시간 도메인 필터 탭의 각각을 상기 복수의 시간 도메인 필터 탭 각각에 대응하는 추정된 필터 계수(corresponding estimated filter coefficient)로 설정하고, 시간 지연 탭(time delay tab)에 대한 초기 값(initial value)을 0으로 설정하거나 상기 정적 교정 방식을 사용하여 획득된 추정 값(estimated value)에 기초하여 상기 시간 지연 탭에 대한 상기 초기 값을 설정하고, 적응 필터(adaptive filter)를 사용하는 반복 방식(iterative scheme)에 기초하여 정상 신호(normal signal)를 이용하여 상기 시간 지연 탭에 대한 필터 계수(filter coefficient)를 추정할 수 있다.
전술한 실시예들은 IQ 불일치 및 보상을 제공하는 시스템 및 방법을 구현하는 다양한 실시예들을 설명하기 위한 예시적인 것들에 불과한다. 본 발명의 상세한 설명에 개시된 예시적인 실시예들로부터 다양한 변형이 가능할 수 있다. 본 발명의 상세한 설명에 개시된 실시예들은 청구 범위에 설명된다.
결과적으로, 본 명세서에 기술된 실시예에 대한 다양한 변경 관점에서 상세한 설명 및 첨부 자료는 단지 예시적인 것에 불과하고, 실시예의 범위를 제한하는 것은 아니다. 따라서, 본 발명으로 청구되는 것은 이하의 청구 범위 및 그 균등물의 범위 및 사상 내에 있을 수 있는 모든 변경을 포함할 수 있다.
810: IQMC 시스템
811: 신호 생성기
812: IQ 보상 로직
813: IQ 보상기

Claims (23)

  1. 오리지널 주파수(original frequency)에서 단일 톤 신호(single tone signal)를 송신하고,
    상기 오리지널 주파수에서 손상된 신호(impaired signal)의 제1 응답 및 상기 오리지널 주파수에 대응하는 이미지 주파수(image frequency)에서 상기 손상된 신호의 제2 응답을 결정하고,
    상기 제1 응답 및 상기 제2 응답에 기초하여 상기 오리지널 주파수에서 보상 필터(compensation filter)의 주파수 응답(frequency response)의 추정치(estimate)를 결정하고,
    상기 단일 톤 신호를 전송하는 과정, 상기 제1 응답 및 상기 제2 응답을 결정하는 과정 및 상기 보상 필터의 상기 주파수 응답의 스냅 샷(snapshot)을 결정하기 위해 상기 단일 톤 신호를 복수의 단계에서 스위핑(sweeping)함으로써 상기 보상 필터의 상기 주파수 응답의 상기 추정치를 결정하는 과정을 반복하고,
    시간-주파수 변환 행렬(time-to-frequency conversion matrix)의 의사-역변환(pseudo-inverse)을 수행함으로써 상기 보상 필터의 상기 주파수 응답을 복수의 시간 도메인 필터 탭(time-domain filter tabs)으로 변환하고,
    상기 복수의 시간 도메인 필터 탭에 대한 복수의 최소 자승 오차(LSE;least square error)에 기초하여 최소의 최소 자승 오차를 제공하는 시간 지연을 결정하는, IQ 불일치(IQMM; IQ mismatch) 보상을 제공하는 방법.
  2. 제 1 항에 있어서,
    상기 시간-주파수 변환 행렬은,
    상기 보상 필터의 상기 주파수 응답의 상기 스냅 샷에 이산 시간 푸리에(DFT; discrete time Fourier)를 수행함으로써 획득되는, IQ 불일치 보상을 제공하는 방법.
  3. 제 1 항에 있어서,
    상기 복수의 시간 도메인 필터 탭 중에서 유한한 수의 필터 탭을 선택하는, IQ 불일치 보상을 제공하는 방법.
  4. 제 3 항에 있어서,
    상기 유한한 수의 필터 탭은 적어도 하나의 양의 필터 탭(positive filter tab)을 포함하는, IQ 불일치 보상을 제공하는 방법.
  5. 제 4 항에 있어서,
    음의 필터 탭(negative filter tap)을 포함시키기 위해 상기 보상 필터의 피드포워드 궤도(feedforward path)에 여분의 지연 시간(extra time delay)을 가산하는, IQ 불일치 보상을 제공하는 방법.
  6. 제 1 항에 있어서,
    상기 보상 필터는,
    복소수 값 필터(complex-valued filter)인, IQ 불일치 보상을 제공하는 방법.
  7. 제 1 항에 있어서,
    상기 보상 필터는,
    동위상(in-phase, I) 궤도(path)의 지연된 버전(delayed version)을 직교(quadrature, Q) 궤적의 실수 값 필터(real-valued filter)의 출력으로 공급하는 실수 값 스케일링 인자(real-valued scaling factor)를 포함하는 실수 값 필터(real-valued filter)인, IQ 불일치 보상을 제공하는 방법.
  8. 제 1 항에 있어서,
    상기 보상 필터는,
    무선 통신 시스템의 수신기에서 구현되는, IQ 불일치 보상을 제공하는 방법.
  9. 제 1 항에 있어서,
    상기 보상 필터는,
    기저 대역 디지털 필터(baseband digital filter)를 포함하는, IQ 불일치 보상을 제공하는 방법.
  10. 제 1 항에 있어서,
    정적 교정 방식(static calibration scheme)에 기초하여, 정상 신호들(nomal signals)을 수신하기 전에 상기 복수의 시간 도메인 필터 탭에 대한 필터 계수들(filter coefficients)을 추정하고,
    상기 복수의 시간 도메인 필터 탭 각각을 상기 복수의 시간 도메인 필터 탭 각각에 대응하는 추정된 필터 계수(corresponding estimated filter coefficient)로 설정하고,
    시간 지연 탭(time delay tab)에 대한 초기 값(initial value)을 0으로 설정하거나 상기 정적 교정 방식을 사용하여 획득된 추정 값(estimated value)에 기초하여 상기 시간 지연 탭에 대한 상기 초기 값을 설정하고,
    적응 필터(adaptive filter)를 사용하는 반복 방식(iterative scheme)에 기초하여 정상 신호(normal signal)를 이용하여 상기 시간 지연 탭에 대한 필터 계수(filter coefficient)를 추정하는, IQ 불일치 보상을 제공하는 방법.
  11. 정적 교정 방식(static calibration scheme)에 기초하여 정상 신호들(nomal signals)을 수신하기 전에 보상 필터(compensation filter)의 복수의 필터 탭(filter tabs)에 대응하는 필터 계수들(filter coefficients)을 추정하고,
    상기 복수의 필터 탭 각각을 상기 복수의 필터 탭 각각에 대응하는 추정된 필터 계수(estimated filter foefficient)로 설정하고,
    시간 지연 탭(time delay tab)에 대한 초기 값(initial value)을 0으로 설정하거나 상기 정적 교정 방식을 사용하여 획득된 추정 값(estimated value)에 기초하여 상기 시간 지연 탭에 대한 상기 초기 값을 설정하고,
    적응 필터(adaptive filter)를 사용하여 반복 방식(iterative scheme)에 기초하여 정상 신호(normal signal)를 수신하는 동안 상기 시간 지연 탭에 대한 필터 계수(filter coefficient)를 추정하는, IQ 불일치 보상을 제공하는 방법.
  12. 제 11 항에 있어서,
    상기 IQ 불일치는,
    주파수 종속 IQ 불일치(FD-IQMM; frequency-dependent IQ mismatch) 또는 주파수 독립 IQ 불일치(FI-IQMM; frequency-independent IQ mismatch)인, IQ 불일치 보상을 제공하는 방법.
  13. 제 11 항에 있어서,
    상기 보상 필터는,
    복소수 값 필터(complex-valued filter)인, IQ 불일치 보상을 제공하는 방법.
  14. 제 11 항에 있어서,
    상기 보상 필터는,
    동위상(in-phase, I) 궤도(path)의 지연된 버전(delayed version)을 직교(quadrature, Q) 궤적(path)의 실수 값 필터(real-valued filter)의 출력으로 공급하는 실수 값 스케일링 인자(real-valued scaling factor)를 포함하는 실수 값 필터(real-valued filter)인, IQ 불일치 보상을 제공하는 방법.
  15. 제 11 항에 있어서,
    상기 보상 필터는,
    무선 통신 시스템의 수신기에서 구현되는, IQ 불일치 보상을 제공하는 방법.
  16. 제 11 항에 있어서,
    상기 보상 필터는,
    기저 디지털 필터(baseband digital filter)를 포함하는, IQ 불일치 보상을 제공하는 방법.
  17. 오리지널 주파수(original frequency)로 단일 톤 신호(single tone signal)를 생성하고 전송하는 신호 발생기(signal generator);
    시간 지연 및 복수의 시간 도메인 필터 탭(time-domain filter taps)을 포함하는 보상기(compensator); 및
    상기 보상기의 정적 교정(static calibration)을 수행하는 보상 로직(compensation logic)을 포함하고,
    상기 보상 로직은,
    상기 오리지널 주파수에서 손상된 신호(impaired signal)의 제1 응답 및 상기 오리지널 주파수에 대응하는 이미지 주파수에서 상기 손상된 신호의 제2 응답을 결정하고,
    상기 제1 응답 및 상기 제2 응답에 기초하여 상기 오리지널 주파수에서의 보상 필터(compensation filter)의 주파수 응답(frequency response)의 추정치(estimate)를 결정하고,
    상기 단일 톤 신호를 전송하는 과정, 상기 제1 응답 및 상기 제2 응답을 결정하는 과정 및 상기 보상 필터의 상기 주파수 응답의 스냅 샷(snapshot)을 결정하기 위해 상기 단일 톤 신호를 복수의 단계에서 스위핑(sweeping)함으로써 상기 주파수 응답의 상기 추정치를 결정하는 과정을 반복하고,
    시간-주파수 변환 행렬(time-to-frequency conversion matrix)의 의사-역변환(pseudo-inverse)을 수행함으로써 상기 보상 필터의 상기 주파수 응답을 복수의 시간 도메인 필터 탭(time-domain filter tabs)으로 변환하고,
    상기 복수의 시간 도메인 필터 탭들에 대한 복수의 최소 자승 오차(LSE; least squre error)에 기초하여 최소의 최소 자승 오차를 제공하는 시간 지연을 결정하는, IQ 불일치 보상을 제공하는 장치.
  18. 제 17 항에 있어서,
    상기 보상 로직은,
    상기 복수의 시간 도메인 필터 탭 중에서 유한한 수의 필터 탭을 선택하는, IQ 불일치 보상을 제공하는 장치.
  19. 제 18 항에 있어서,
    상기 유한한 수의 필터 탭은 적어도 하나의 양의 필터 탭(positive filter tab)을 포함하는, IQ 불일치 보상을 제공하는 장치.
  20. 제 19 항에 있어서,
    상기 보상 로직은,
    음의 필터 탭(negative filter tap)을 포함시키기 위해 상기 보상 필터의 피드포워드 궤도(feedforward path)에 여분의 지연 시간(extra time delay)을 가산하는, IQ 불일치 보상을 제공하는 장치.
  21. 제 17 항에 있어서,
    상기 보상 필터는,
    복소수 값 필터(complex-valued filter)인, IQ 불일치 보상을 제공하는 장치.
  22. 제 17 항에 있어서,
    상기 보상 필터는,
    동위상(in-phase, I) 궤도(path)의 지연된 버전(delayed version)을 직교(quadrature, Q) 궤적(path)의 실수 값 필터(real-valued filter)의 출력으로 공급하는 실수 값 스케일링 인자(real-valued scaling factor)를 포함하는 실수 값 필터(real-valued filter)인, IQ 불일치 보상을 제공하는 장치.
  23. 제 17 항에 있어서,
    상기 보상 로직은,
    정적 교정 방식(static calibration scheme)에 기초하여 정상 신호들(normal signals)을 수신하기 전에 상기 복수의 시간 도메인 필터 탭에 대한 필터 계수들(filter coefficients)을 추정하고,
    상기 복수의 시간 도메인 필터 탭 각각을 상기 복수의 시간 도메인 필터 탭 각각에 대응하는 추정된 필터 계수로 설정하고,
    시간 지연 탭(time delay tap)에 대한 초기 값(initial value)을 0으로 설정하거나 상기 정적 교정 방식을 사용하여 획득된 추정 값(estimated value)에 기초하여 상기 시간 지연 탭에 대한 상기 초기 값을 설정하고,
    적응 필터(adaptive filter)를 사용하는 반복 방식(iterative scheme)에 기초하여 정상 신호(normal signal)를 이용하여 상기 시간 지연 탭에 대한 필터 계수(filter coefficient)를 추정하는, IQ 불일치 보상을 제공하는 장치.
KR1020170082558A 2017-02-22 2017-06-29 Iq 불일치 보상 및 보정을 위한 시스템 및 방법 KR102318134B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201762461994P 2017-02-22 2017-02-22
US62/461,994 2017-02-22
US15/599,294 2017-05-18
US15/599,294 US10412698B2 (en) 2017-02-22 2017-05-18 System and method for IQ mismatch calibration and compensation

Publications (2)

Publication Number Publication Date
KR20180097112A true KR20180097112A (ko) 2018-08-30
KR102318134B1 KR102318134B1 (ko) 2021-10-27

Family

ID=63168179

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170082558A KR102318134B1 (ko) 2017-02-22 2017-06-29 Iq 불일치 보상 및 보정을 위한 시스템 및 방법

Country Status (4)

Country Link
US (3) US10412698B2 (ko)
KR (1) KR102318134B1 (ko)
CN (1) CN108462663B (ko)
TW (1) TWI826357B (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10819540B2 (en) * 2018-09-11 2020-10-27 Hughes Network Systems, Llc Radio frequency impairments compensator for broadband quadrature-conversion architectures
US10749555B2 (en) * 2018-09-26 2020-08-18 Samsung Electronics Co., Ltd. Time-domain IQ mismatch compensator with frequency-domain observations
EP3672070A1 (en) * 2018-12-19 2020-06-24 Nxp B.V. Communications device and method for operating a communications device
CN110166087B (zh) * 2019-05-13 2020-10-27 东南大学 Iq失衡下导频复用大规模mimo-ofdm无线通信方法
CN112134817B (zh) * 2019-06-25 2023-06-20 瑞昱半导体股份有限公司 执行信号补偿的装置及方法
CN111211797B (zh) * 2020-01-14 2022-04-26 安徽大学 接收机补偿方法及其补偿***和电子设备
WO2021102480A2 (en) 2020-03-10 2021-05-27 Zeku, Inc. Delay-line based transceiver calibration
KR20210141347A (ko) * 2020-05-15 2021-11-23 삼성전자주식회사 송신 iq 불일치 교정을 위한 방법 및 장치
US11223509B2 (en) 2020-05-15 2022-01-11 Samsung Electronics Co., Ltd. Transmitter complex- and real-valued in-phase and quadrature mismatch pre-compensators
US11240089B2 (en) 2020-05-15 2022-02-01 Samsung Electronics Co., Ltd. Methods and apparatus for transmit IQ mismatch calibration
US11695614B2 (en) 2020-05-15 2023-07-04 Samsung Electronics Co., Ltd. Systems, methods and devices for joint calibration of transmit and receive IQ mismatch
CN112888025B (zh) * 2021-01-12 2022-11-11 深圳市极致汇仪科技有限公司 一种基于扩展带宽对接收的wifi数据处理的方法及***
CN114374399B (zh) * 2021-12-30 2022-10-28 北京力通通信有限公司 高精度iq失衡矫正***
CN115001520A (zh) * 2022-08-05 2022-09-02 奉加微电子(昆山)有限公司 零中频接收机正交误差校准方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050047536A1 (en) * 2003-09-02 2005-03-03 Kuo-Ming Wu Method and apparatus for I/Q mismatch calibration in a receiver
US20120076192A1 (en) * 2010-09-24 2012-03-29 Harris Corporation Efficient high performance demodulation of low bt value gaussian minimum shift keying incorporating turbo equalization
KR20120034762A (ko) * 2009-06-30 2012-04-12 알까뗄 루슨트 트랜시버 결함들을 보상하기 위한 방법 및 장치
US20120218053A1 (en) * 2010-07-21 2012-08-30 Passif Semiconductor Corp Passive discrete time analog filter
KR20130079417A (ko) * 2010-05-03 2013-07-10 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) Iq 불균형을 완화하기 위한 캐리어간 대역폭 제어

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62135020A (ja) * 1985-12-06 1987-06-18 Nec Corp 雑音消去装置
DE69020889T2 (de) * 1990-03-28 1996-03-14 Sel Alcatel Ag Verfahren zur Bestimmung der Koeffizienten eines FIR-Filters bei Entzerrern.
US5602583A (en) * 1995-02-10 1997-02-11 Zenith Electronics Corporation NTSC rejection filter with switched tomlinson precoder for reducing NTSC co-channel interference in ATV receivers
US20030118177A1 (en) * 2001-12-18 2003-06-26 Ahmet Karakas Method and system for implementing a reduced complexity dual rate echo canceller
US7133657B2 (en) 2002-09-26 2006-11-07 Agere Systems Inc. Channel calibrator for use with a quadrature mixing receiver and a method of operation thereof
JP4456928B2 (ja) * 2004-05-14 2010-04-28 株式会社日立製作所 光ディスク装置
US7570923B2 (en) 2004-05-18 2009-08-04 Agere Systems Inc. I/Q compensation of frequency dependent response mismatch in a pair of analog low-pass filters
US7830954B2 (en) 2006-06-14 2010-11-09 Broadcom Corporation Method and apparatus for I/Q imbalance compensation
US7599454B2 (en) * 2006-07-24 2009-10-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for symbol alignment in diversity signal reception
CN101252561B (zh) * 2006-11-20 2012-12-12 美国博通公司 补偿数据信号的第一分量和第二分量间失衡的方法及***
CN101939922A (zh) 2007-10-01 2011-01-05 迈凌有限公司 I/q校准技术
CN102282900B (zh) * 2008-11-12 2015-01-07 新加坡科技研究局 多重存取通讯***
EP2237413B1 (en) * 2009-03-31 2013-05-08 Sony Corporation Compensator unit and compensation method for I/Q imbalance errors
US9680498B2 (en) * 2009-06-26 2017-06-13 Syntropy Systems, Llc Sampling/quantization converters
US8379767B2 (en) 2009-09-23 2013-02-19 Intel Corporation Methods and systems to compensate IQ imbalance in zero-IF tuners
US8385457B2 (en) 2009-09-23 2013-02-26 Intel Corporation Methods and systems to compensate IQ imbalance in wideband zero-if tuners
US9654128B2 (en) * 2010-01-05 2017-05-16 Syntropy Systems, Llc Multi-mode sampling/quantization converters
US9385656B2 (en) * 2011-11-10 2016-07-05 Montage Technology (Shanghai) Co., Ltd. Low complexity frequency selective IQ mismatch digital RX balancer and TX inverse balancer for non-ideal RF front-end
US10050744B2 (en) 2012-03-16 2018-08-14 Analog Devices, Inc. Real-time I/Q imbalance correction for wide-band RF receiver
US9264156B2 (en) 2012-04-20 2016-02-16 Telefonaktiebolaget L M Ericsson (Publ) Technique for calibrating a receiver apparatus
US9686103B2 (en) 2012-04-27 2017-06-20 Mediatek Inc. Method for compensating the frequency dependent phase imbalance
US9281907B2 (en) 2013-03-15 2016-03-08 Analog Devices, Inc. Quadrature error correction using polynomial models in tone calibration
US8971446B2 (en) 2013-07-22 2015-03-03 Mstar Semiconductor, Inc. Predistortion factor determination for predistortion in power amplifiers
US9306618B2 (en) * 2013-09-16 2016-04-05 Scintera Networks Llc Filter enhancer and method
US10097396B2 (en) * 2014-08-22 2018-10-09 Texas Instruments Incorporated TX IQ mismatch pre-compensation
US9491029B2 (en) * 2014-12-15 2016-11-08 Apple Inc. Devices and methods for reducing signal distortion in I/Q modulation transceivers
US9621175B2 (en) * 2015-02-11 2017-04-11 Syntropy Systems, Llc Sampling/quantization converters
TWI575912B (zh) 2015-07-01 2017-03-21 晨星半導體股份有限公司 不匹配補償裝置與方法以及不匹配偵測裝置
CN105471779B (zh) * 2015-12-08 2018-08-31 扬智科技股份有限公司 校正方法及校正电路
US9906384B1 (en) * 2016-09-26 2018-02-27 Nxp B.V. Multiple-tap compensation and calibration

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050047536A1 (en) * 2003-09-02 2005-03-03 Kuo-Ming Wu Method and apparatus for I/Q mismatch calibration in a receiver
KR20120034762A (ko) * 2009-06-30 2012-04-12 알까뗄 루슨트 트랜시버 결함들을 보상하기 위한 방법 및 장치
KR20130079417A (ko) * 2010-05-03 2013-07-10 텔레호낙티에볼라게트 엘엠 에릭슨(피유비엘) Iq 불균형을 완화하기 위한 캐리어간 대역폭 제어
US20120218053A1 (en) * 2010-07-21 2012-08-30 Passif Semiconductor Corp Passive discrete time analog filter
US20120076192A1 (en) * 2010-09-24 2012-03-29 Harris Corporation Efficient high performance demodulation of low bt value gaussian minimum shift keying incorporating turbo equalization

Also Published As

Publication number Publication date
US12028821B2 (en) 2024-07-02
US20220007318A1 (en) 2022-01-06
KR102318134B1 (ko) 2021-10-27
TWI826357B (zh) 2023-12-21
US20180242269A1 (en) 2018-08-23
US10412698B2 (en) 2019-09-10
US11129122B2 (en) 2021-09-21
TW201832481A (zh) 2018-09-01
CN108462663B (zh) 2022-07-15
CN108462663A (zh) 2018-08-28
US20190380101A1 (en) 2019-12-12

Similar Documents

Publication Publication Date Title
KR102318134B1 (ko) Iq 불일치 보상 및 보정을 위한 시스템 및 방법
US9621337B2 (en) Adaptive I/O mismatch calibration
JP4261578B2 (ja) 無線通信装置及び受信方法
KR102500150B1 (ko) 낮은 복잡성의 주파수 의존형 iq 불균형 보상을 위한 방법 및 장치
US8971465B2 (en) Receiver-side estimation of and compensation for signal impairments
CN114374593B (zh) 用于WiFi宽带收发通路的IQ失衡补偿方法及应用
CN101119357A (zh) 传送器以及传送器误差补偿方法
JP7213972B2 (ja) 広帯域誤差校正パラメータ抽出方法、広帯域誤差校正パラメータ抽出装置およびコンピュータ読み取り可能な記憶媒体
WO2016174305A1 (en) Methods and apparatus for mitigation of i/q imbalance in wireless communication network
CN102098258B (zh) 一种去除窄带干扰的方法和自适应滤波器
KR20090123980A (ko) 비-이상적 트랜시버에 대한 캘리브레이션 방법
CN116633456B (zh) 一种宽带射频***信号的校准方法、装置及电子设备
CN107819720B (zh) Iq不平衡补偿方法和装置、时域补偿器及通信设备
Luo et al. Joint calibration of frequency selective time variant I/Q-imbalance and modulator DC-offset error in broadband direct-conversion transmitters
Sun et al. Optimal pilot based frequency-dependent I/Q imbalance compensation for wideband direct-conversion transmitters
WO2012132185A1 (ja) 送受信装置
US10734950B2 (en) Phase noise compensation apparatus and method and receiver
Liu et al. Low-complexity calibration of joint TX/RX I/Q imbalance in wideband direct-conversion transceiver
Narasmihan et al. Robust low-complexity blind frequency-dependent I/Q estimation and compensation
Bercher et al. Envelope and phase delays correction in an EER radio architecture
Tandur et al. Joint compensation of OFDM transmitter and receiver IQ imbalance in the presence of carrier frequency offset
Yang et al. Calibration of transmitter IQ imbalance with 1-bit feedback
Borja-Benítez et al. Symmetrical to Asymmetrical Model Transformation for I/Q Imbalance in Zero-IF Transceivers
Zuo et al. Joint estimation and compensation of frequency-selective I/Q imbalance using loop-back method in OFDM systems
Hall et al. Mixer Imbalance Correction in Wireless OFDM Systems

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant