KR101280451B1 - 프리-fft 싸이클릭 쉬프트를 이용한 ofdm 시간 기반 매칭 - Google Patents

프리-fft 싸이클릭 쉬프트를 이용한 ofdm 시간 기반 매칭 Download PDF

Info

Publication number
KR101280451B1
KR101280451B1 KR1020127034179A KR20127034179A KR101280451B1 KR 101280451 B1 KR101280451 B1 KR 101280451B1 KR 1020127034179 A KR1020127034179 A KR 1020127034179A KR 20127034179 A KR20127034179 A KR 20127034179A KR 101280451 B1 KR101280451 B1 KR 101280451B1
Authority
KR
South Korea
Prior art keywords
sequence
samples
ofdm symbols
ofdm symbol
sample time
Prior art date
Application number
KR1020127034179A
Other languages
English (en)
Other versions
KR20130016402A (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 KR20130016402A publication Critical patent/KR20130016402A/ko
Application granted granted Critical
Publication of KR101280451B1 publication Critical patent/KR101280451B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2662Symbol synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2662Symbol synchronisation
    • H04L27/2665Fine synchronisation, e.g. by positioning the FFT window
    • 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/0224Channel estimation using sounding signals
    • H04L25/0228Channel estimation using sounding signals with direct estimation from sounding signals
    • H04L25/023Channel estimation using sounding signals with direct estimation from sounding signals with extension to other symbols
    • H04L25/0232Channel estimation using sounding signals with direct estimation from sounding signals with extension to other symbols by interpolation between sounding signals

Landscapes

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

Abstract

OFDM 통신에서, FFT 윈도우 포지션의 결정 후에, 심볼들 중에서, 및/또는 심볼들 간 및 그 해당 채널 추정 간의 시간 기반 매칭을 달성하기 위해, FFT 윈도우에 의해 추출된 데이터 샘플들에 프리(pre)-FFT 싸이클릭 쉬프트가 적용된다.

Description

프리-FFT 싸이클릭 쉬프트를 이용한 OFDM 시간 기반 매칭{OFDM TIME BASIS MATCHING WITH PRE-FFT CYCLIC SHIFT}
본 특허 출원은 2009년 1월 17일에 출원된 미국 가출원 61/145,536에 대한 우선권을 향유하고, 상기 출원은 본 출원의 출원인에게 양도되고, 본 명세서에 참조로서 일체화된다.
본 출원은 본 명세서에서 참조되는 미국 출원 번호 11/751,251 및 11/773,263과 관련된다.
본 명세서는 일반적으로는 무선 통신에 관한 것이고, 보다 구체적으로는, OFDM(Orthogonal Frequency Division Multiplexing)을 사용하는 무선 통신에 관한 것이다.
DVB-H 또는 ISDB-T와 같은 통상적인 멀티 캐리어 시스템에서, OFDM 데이터 심볼 복조를 위한 각 OFDM 서브 캐리어 및 각 OFDM 심볼에 대한 채널 주파수 응답에 대한 추정을 획득하기 위해, 채널 추정(CE:Channel Estimation)이 사용된다. 또한, CE는 시간 추적(time tracking) 알고리즘에 대한 채널 임펄스 응답의 추정을 제공한다. 전술한 미국 출원 11/777,251에는 다양한 CE 알고리즘의 상세한 설명들이 제공된다.
CE 알고리즘은 전송된 신호에 내장된 파일럿 서브 캐리어들을 기반으로 한다. CE 성능을 개선하기 위해, 수개의 연속 심볼들에 대해 파일럿 정보가 보간된다. 데이터 복조 중에, 시간 추적 알고리즘은 전송된 신호 타이밍을 따라가기 위해, 종종 FFT 윈도우의 포지션을 전진(advance)시키거나, 지연(retard)시킨다. CE 알고리즘에 이러한 시간 조정이 고려되지 않는다면, 파일럿 정보 보간을 위해 사용되는 OFDM 심볼들의 서로 다른 시간 기반(time basis) 때문에 CE 성능은 열화된다.
CE 성능의 열화를 피하기 위해, OFDM 심볼(또는 파일럿 서브 캐리어 만)은 파일럿 정보를 보간하기 전에 동일한 시간 기반으로 전환된다. 이러한 동작을 타이밍 정정이라고 한다. 상기 타이밍 정정된 파일럿들은 보간되어 채널 추정을 획득한다. 이러한 채널 추정의 시간 기반(채널 추정을 획득하기 위해 사용된 모든 OFDM 심볼들의 동일한 시간 기반)은 채널 추정으로 복조될 해당 OFDM 심볼의 시간 기반과 다를 수 있다. 이 경우에, 채널 추정은 OFDM 심볼의 복조 전에 해당 OFDM 심볼의 시간 기반으로 전환되어야 한다. 이러한 동작은 채널 추정의 시간 기반을 그에 의해 복조될 OFDM의 시간 기반과 매칭시키는 과정으로 참조된다.
미국 특허 출원 11/777,251에서, 주파수 영역 파일럿 보간 및 시간 영역 파일럿 보간이 설명되어 있다. OFDM 심볼 시간 기반(타이밍 정정을 위해)을 변경하고, 채널 추정 시간 기반(채널 추정 시간 기반을 해당 OFDM 심볼로 매칭시키기 위해)을 변경하는 방법이 설명되어 있다. 이러한 방법들은 하드웨어 또는 펌웨어에 의해 수행되어야 할 위상 연산들을 포함한다.
미국 특허 출원 11/777,251에 설명된 CE 알고리즘에서, 시간 n에서, 시간 m에서 시간 n까지(m<n)의 연속된 OFDM 심볼들이 보간되어 시간 p에서(m<p<n)에서 OFDM 심볼을 복조하기 위한 채널 추정을 획득한다. 모든 알고리즘들은 시간 n에서 OFDM 심볼(이하 "OFDM 심볼 n"으로도 참조됨)이 도착하면, OFDM 심볼 m 내에 OFDM 심볼 n-1의 파일럿들의 시간 정정된 버전들이 메모리에 저장되고, 그 시간 기반은 채널 추정이 시간 n에서 획득되어야 하는 OFDM 심볼 p의 시간 기반을 매칭시킨다. 모든 알고리즘들은 동일한 구조를 갖고, OFDM 심볼 n이 도착하면 다음 과정을 수행한다:
1) OFDM 심볼 n과 OFDM 심볼 p 간의 모든 FFT 윈도 시간 업데이트를 합산하여, OFDM 심볼 n과 OFDM 심볼 p의 시간 기반 간의 차이를 획득한다.
2) 하드웨어 또는 펌웨어에 의해 수행되는 위상 연산을 사용하여 OFDM 심볼 n의 파일럿들을 OFDM 심볼 p의 시간 기반으로 전환한다. 이러한 위상들은 단계1의 결과를 사용하여 계산된다.
3) 시간 정정된 OFDM 심볼들 m 내지 n의 파일럿들을 보간하여 OFDM 심볼 p와 동일한 시간 기반을 갖는 채널 추정을 획득한다.
4) 단계3에서 획득된 채널 추정으로 OFDM 심볼 p를 복조한다. 채널 추정 시간 기반은 OFDM 심볼 p의 시간 기반과 동일하다.
5) OFDM 심볼 p와 OFDM 심볼 p+1의 시간 기반의 차이를 획득한다. 이것은 이 2개의 심볼들 간의 FFT 윈도우 시간 업데이트이다.
6) 하드웨어 또는 펌웨어에 의해 수행되는 위상 연산들을 사용하여 OFDM 심볼 p의 시간 기반에서 OFDM 심볼 p+1의 시간 기반까지, OFDM 심볼 m+1 내지 n의 파일럿들을 전환한다. 위상들은 단계5의 결과를 사용하여 계산된다. 이러한 OFDM 심볼들의 정정된 파일럿들을 메모리에 저장한다. OFDM 심볼 n의 시간 정정된 파일럿들은 더이상 필요없는 OFDM 심볼 m의 시간 정정된 파일럿들 대신에 메모리에 저장된다. 이 단계는 OFDM 심볼 p+1에 대한 다음 채널 추정의 시간 기반을 OFDM 심볼 p+1의 시간 기반에 매칭시킨다.
전술한 단계들은 OFDM 심볼 n+1 등에 대해 반복된다.
알 수 있는 바와 같이, 현존하는 알고리즘들은 많은 위상 연산들을 필요로 한다. 이러한 연산들을 구현하기 위해 특별한 하드웨어 및 특별한 펌웨어 코드가 요구된다. 이러한 연산들은 설계 및 검증을 복잡하게 하고, 전력 소모를 증가시키고 계산 시간을 필요로 한다.
전술한 바로부터, 수신된 OFDM 심볼들 간의 시간 정정 과정을 단순화하고, 채널 추정 시간 기반을 복조될 OFDM 심볼의 시간 기반에 매칭시키는 방법을 제공하는 것이 바람직하다.
OFDM 통신에서 시간 기반 매칭을 달성하기 위해 프리 FFT 싸이클릭 쉬프트가 사용된다. 심볼들 간 및/또는 심볼들 및 그 해당 채널 추정들의 시간 기반 매칭이 달성될 수 있다.
첨부된 도면에서 무선 통신 시스템의 다양한 실시예들이 예에 의해 설명되고, 이들은 제한적 의미가 아니다.
도 1은 본 발명의 실시예들에 따른 FFT 윈도우 싸이클릭 쉬프팅의 일 예를 나타낸다.
도 2a-2f는 수신기에서 FFT 윈도우 싸이클릭 쉬프팅이 채널 임펄스 응답 추정에 영향을 주는지를 나타내는 타이밍도이다.
도 3a-3b는 FFT 윈도우 싸이클릭 쉬프팅에 의해 영향을 받은 채널 임펄스 응답에 적용되었을 때, 공지된 제로 패딩 프로세스의 결과를 나타내는 타이밍도이다.
도 3c-3d는 도 3a 및 3b의 제로 패딩 프로세스의 바람직한 결과를 나타내는 타이밍도이다.
도 4는 본 발명의 실시예들에 따른 FFT 윈도우 포지션 업데이트 및 해당 싸이클릭 쉬프트의 간략화된 예를 나타낸다.
도 5는 본 발명의 실시예들에 따른 OFDM 수신기 장치를 다이어그램으로 나타낸 것이다.
도 6은 본 발명의 실시예들에 따른 도 5의 장치의 일부를 다이어그램으로 나타낸 것이다.
첨부된 설명과 함께 이하의 상세한 설명은 본 발명의 다양한 실시예들에 대한 설명으로 의도되고, 본 발명이 실행될 수 있는 실시예들만 나타낸 것으로 의도되지는 않는다. 상세한 설명은 본 발명의 철저한 이해를 제공하기 위한 구체적인 설명들을 포함한다. 그러나, 당업자에게는 본 발명이 이러한 구체적인 설명없이도 실시될 수 있음이 명백할 것이다. 어떤 경우에는, 공지된 구조 및 컴포넌트들은 본 발명의 컨셉을 모호하게 하는 것을 피하기 위해 블록도 형태로 도시된다.
"예시적인"이란 단어는 "일 예를 나타내는" 것을 의미하기 위해 사용된다. 본 명세서에 "예시적인"으로 설명된 임의의 실시예가 반드시 다른 실시예보다 발마직하거나 더 많은 장점을 갖는 것으로 해석되지는 않는다.
본 발명의 실시예들은 FFT를 수행하기 전에 FFT 윈도우의 시간 영역 싸이클릭 쉬프트를 구현한다. 싸이클릭 쉬프트는 용이하게 구현된다. 일 실시예들은 단순한 하드웨어 싸이클릭 어드레싱 구현을 사용한다. 전술한 바와 같은 위상 연산이 요구되지 않으므로, 구성은 단순화되고, 더 적은 하드웨어, 펌웨어 코드, 계산 전력 및 구성 검증 시간이 요구된다.
일 실시예에서, 요구되는 싸이클릭 쉬프트는 데이터 복조의 시작에서 현재 OFDM 심볼까지(싸이클릭 쉬프트가 계산될)의 모든 FFT 윈도우 타이밍 업데이트를 합산함으로써 계산된다. 그리고 나서, 현재 심볼의 FFT 윈도우는 상기 계산된 쉬프트에 의해 순환적으로 쉬프트된다. 이 연산은 수신된 시퀀스의 각 OFDM 심볼을 첫번째 OFDM 심볼의 시간 기반으로 전환하는 것이 되어, 모든 OFDM 심볼들은 동일한 시간 기반을 갖는다. 싸이클릭 쉬프트가 파일럿 서브 캐리어 및 데이터 서브 캐리어 모두의 시간 기반을 동시에 변화시키므로, 채널 추정을 사용하여 채널 추정을 복조될 해당 OFDM 심볼에 매칭시킬 필요가 없고, 따라서, 싸이클릭 쉬프트는 (1) 수신된 OFDM 심볼들 간의 바람직한 타이밍 정정 및 (2) 채널 추정 시간 기반의 복조될 해당 OFDM 심볼의 시간 기반으로의 바람직한 매칭을 달성한다.
싸이클릭 쉬프트 연산이 시간 추적 알고리즘에 의해 제공되는 FFT 윈도우 포지셔닝 업데이트와 구별된다는 점이 주목된다. 첫째, FFT 윈도우 포지션은 시간 추적 알고리즘의 출력에 따라 전진 또는 지연된다. 그리고 나서, FFT 윈도우 포지션이 현재 OFDM 심볼에 대한 FFT 윈도우를 추출하는데 사용된 후에, 추출된 FFT 윈도우는 현재 OFDM 심볼의 시간 기반을 제1 OFDM 심볼의 시간 기반으로 변경하기 위해 순환적으로 쉬프트된다.
도 1은 본 발명의 일 실시예에 따른 FFT 윈도우 싸이클릭 쉬프팅의 일 예를 나타낸다. 알고리즘은 수신된 OFDM 심볼의 시퀀스의 첫번째 OFDM 심볼, 즉 OFDM 심볼 1에서 시작된다. OFDM 심볼 1은 시퀀스의 심볼들의 나머지에 대한 시간 기반 기준으로서 역할을 할 것이다. 첫번째 OFDM 심볼에 대한 초기 FFT 윈도우 포지션은 임의의 적절한 통상적인 기술(예컨대, 데이터 복조 전의 신호 휙득 상태 중의 타이밍 획득에 의해)에 따라 결정되고, 누적 시간 업데이트 값은 초기값 0으로 설정된다. 누적 시간 업데이트 값은 필요한 싸이클릭 쉬프트를 나타낸다. 따라서, 싸이클릭 쉬프트는 OFDM 심볼 1에 대해 0이며, 즉 싸이클릭 쉬프팅이 필요치 않다. 따라서, OFDM 심볼 1에 대한 FFT 윈도우는 싸이클릭 쉬프팅 없이 초기 FFT 윈도우 포지션에 따라 추출된다.
수신된 시퀀스의 다음 연속된 OFDM 심볼인, OFDM 심볼 2에 대해, 해당 FFT 윈도우 포지션이 OFDM 심볼 1에 대해 사용되었던 초기 FFT 윈도우 포지션에 상대적인 오프셋(도 1의 예에서 +2 샘플들)으로서 시간 추적 알고리즘에 의해 제공된다. 이 오프셋 값은 초기 누적된 시간 업데이트 값에 부가되어 +2(0+2) 샘플들의 새로운 누적 시간 업데이트 값을 생성한다. 이러한 새로운 누적된 시간 업데이트 값은 OFDM 심볼 2에 대해 요구되는 싸이클릭 쉬프트를 나타낸다. OFDM 심볼 2에 대한 FFT 윈도우는 시간 추적 알고리즘에 의해 OFDM 심볼 2에 대해 제공된 윈도우 포지션에 따라 추출되고(즉, 초기 FFT 윈도우 포지션으로부터의 오프셋 +2 샘플들), 그리고 나서, 추출된 FFT 윈도우 내의 샘플들은 우측으로 +2 샘플 만큼 순환적으로 쉬프트된다. OFDM 심볼 2에 대해 순환적으로 쉬프트된 FFT 윈도우는 이제 OFDM 심볼 1(기준 심볼)과 동일한 시간 기반을 갖는다.
다음 연속된 OFDM 심볼인 OFDM 심볼 3에 대해, 해당 FFT 윈도우 포지션이 시간 추적 알고리즘에 의해 OFDM 심볼 2에 대해 사용되었던 FFT 윈도우 포지션에 상대적인 오프셋으로서(도 1의 예에서 -3 샘플) 제공된다. 이 오프셋 값은 현재의 누적된 시간 업데이트 값(+2 샘플)에 부가되어 새로운 누적된 시간 업데이트 값 -1(+2 + -3) 샘플을 생성한다. 이 새로운 누적된 시간 업데이트 값은 OFDM 심볼 3에 대해 요구되는 싸이클릭 쉬프트를 나타낸다. 따라서, OFDM 심볼 3에 대한 FFT 윈도우는 시간 추적 알고리즘에 의해 OFDM 심볼 3에 대해 제공된 윈도우 포지션에 따라 추출되고(즉, OFDM 심볼 2에 대해 사용되었던 FFT 윈도우 포지션으로부터 오프셋-3 샘플), 그리고 나서, 추출된 FFT 윈도우 내의 샘플들은 우측으로 순환적으로 쉬프트된 -1 샘플이다(실질적으로, 좌측으로 1 샘플의 싸이클릭 쉬프트). OFDM 심볼 3에 대해 순환적으로 쉬프트된 FFT 윈도우는 이제 OFDM 심볼 1 및 2, 즉 OFDM 심볼 1(기준 심볼)과 동일한 시간 기반을 갖는다.
전술한 프로세스는 수신된 시퀀스의 모든 OFDM 심볼에 대해 반복될 수 있다. FFT 윈도우 길이의 수배만큼 다른 싸이클릭 쉬프트는 균등하기 때문에, 일 실시예는 누적된 시간 업데이트 값 modulo L을 유지하고, 여기서 L은 FFT 윈도우 길이이다.
전술한 바와 같이, 싸이클릭 쉬프트는 파일럿 서브 캐리어(채널 추정에 사용됨) 및 데이터 서브 캐리어(복조에 사용됨) 모두의 시간 기반을 동시에 변화시킨다. 따라서, 적절한 복조를 위한 조건 -어떠한 동일한 시간 기반이건 관계없이 채널 추정 및 해당 OFDM 심볼에 대해 동일한 시간 기반- 이 충족되고, 동일한 시간 기반은 OFDM 심볼 1의 시간 기반이다. 따라서, 채널 추정의 시간 기반은 그 채널 추정을 사용하여 복조될 해당 OFDM 심볼의 시간 기반과 일치한다.
도 4는 본 발명의 일 실시예에 따라 +2 샘플들의 FFT 윈도우 포지션 업데이트에 대한 간략화된 예를 나타낸다. 도 4에서, 유용한 OFDM 심볼 지속 시간에 해당하는 샘플들은 0 내지 9로 지정된다. 도시된 샘플 시퀀스에서, 샘플 8 및 9는 싸이클릭 프리픽스로서 시퀀스의 시작에서 반복되고, 이것은 OFDM 시스템에서 통상적인 것이다. 입력 버퍼 컨텐츠에 대해 첫번째 FFT 윈도우의 포지션은 I에 도시되어 있다. 이 예에서, 간명함을 위해, 첫번째 FFT 윈도우와 관련된 누적된 시간 업데이트 값은 0이라고 가정된다. I에 도시된 첫번째 FFT 윈도우 포지션에 상대적인 +2 샘플 쉬프트는 II에 도시된 두번째 FFT 윈도우 포지션이 된다. +2(즉 0 +2) 샘플 우측 싸이클릭 쉬프트 뒤에, 두번째 FFT 윈도우의 샘플들의 쉬프트된 시퀀스는 III에 도시되어 있다.
일부 OFDM 통신 시스템에서, 파일럿들은 파일럿 서브 캐리어의 채널 주파수 응답의 추정을 획득하기 위해, 주파수 영역에서 보간된다. 채널 임펄스 응답의 추정은 역 FFT(IFFT)를 통해 이러한 채널 주파수 응답으로부터 획득된다. FFT 윈도우 내의 샘플들의 전술한 싸이클릭 쉬프팅은 시스템에 의해 구현된 관련 알고리즘들에 영향을 준다. 보다 구체적으로, 채널 임펄스 응답을 사용하는 시간 추적 알고리즘이 영향을 받는데, 상기 알고리즘은 OFDM 심볼 복조에 대한 채널 주파수 응답을 획득하기 위해 파일럿들 간을 보간시키는 알고리즘이다. 이러한 영향을 받은 알고리즘들은 싸이클릭 쉬프트의 영향을 제거하도록 변형된다. 적절한 변형예들이 이하에서 설명되고, 다음 표시들이 사용된다.
Nk : 서브 캐리어의 수(데이터 및 파일럿)
N : 수신기 FFT 사이즈
NIFFT : IFFT 사이즈. 이것은
Figure 112012108704883-pat00001
와 동일한 파일럿 서브 캐리어의 수 이상인 2의 제곱이어야 한다. 예로는
Figure 112012108704883-pat00002
Figure 112012108704883-pat00003
를 들 수 있다.
FBin : OFDM bin 스페이싱
Tchipx1 : FFT 입력에서 OFDM 신호 샘플링 인터벌. 즉 .
Figure 112012108704883-pat00004
이다.
복조를 위해, FBin의 주파수 응답 해법이 요구된다. 시간 영역에서 임펄스 응답의 해당 주기는 NTchipx1이다. 그러나, 수신기는 파일럿 톤에서 채널 주파수 응답의 데시메이트된 측정치(decimated measurement) 만을 갖고, 이것은 3FBin 만큼 이격되어 있다. 주파수 영역에서 3에 의한 데시메이션은 임펄스 응답의 3분의 1을 서로 접어서, 시간 영역 주기를
Figure 112012108704883-pat00005
로 감소시킨다. 네트워크에 의해 적절한 OFDM 모드가 사용되면, 원래 임펄스 응답의 비제로 영역(채널 딜레이 스프레드)은 통상적으로
Figure 112012108704883-pat00006
인 주기를 갖는(예컨대, ISDB-T 및 DVB-H에 대해) 최대 가드 인터벌보다 짧은 것으로 가정된다. 따라서, 전술한 데시메이션은 에일리어싱(aliasing)을 야기하지 않는다. 그러나, 수신기에 가용한 채널 임펄스 응답의
Figure 112012108704883-pat00007
시간 영역 주기는 FFT 윈도우 싸이클릭 쉬프트(지속 시간이
Figure 112012108704883-pat00008
까지)의 도입에 의해 영향을 받는다. 이 영향은 도 2a-2f를 참조하여 이하에 설명된 방식으로 고려될 수 있다.
도 2a-2c는 싸이클릭 쉬프트가 없는 경우를 나타낸다. 도 2a는 수신기에 가용하지 않은 요구되는 임펄스 응답을 나타낸다. 도 2b는 주파수 영역에서 3에 의한 데시메이션에 의해 야기되는 시간 영역 중복을 나타낸다. 에일리어싱이 없다. 도 2c는 수신기에 가용한 임펄스 응답을 나타내고, 이것은 중복된 임펄스 응답의 한 주기이다. 수신기는 요구되는 임펄스 응답의 쉬프트되지 않은 버전을 갖는다.
도 2d-2f는 각각 도 2a-2c에 해당하는 플롯을 나타내지만,
Figure 112012108704883-pat00009
까지의 싸이클릭 쉬프트가 도입된 경우를 나타낸다. 수신기가 요구되는 임펄스 응답의 순환적으로 쉬프트된 버전을 가짐은 명백하다. 임펄스 응답에 도입된 싸이클릭 쉬프트는 FFT 윈도우 modulo
Figure 112012108704883-pat00010
이다.
공지된 일 수신기 구성에서, 이를 수신기 A라 하면, 다음 단계들을 수행한다.
A1.
Figure 112012108704883-pat00011
보간된 파일럿들은 NIFFT의 길이까지 제로 패딩되고, 3FBin의 주파수 샘플링 인터벌 및 3FBinNIFFT의 주파수 주기를 획득한다. 제로 패딩된 파일럿은 NIFFT-포인트 IFFT에 의해 시간 영역으로 변환되고, 채널 임펄스 응답의 NIFFT 샘플들 추정을 생성한다. 이 임펄스 응답 추정은
Figure 112012108704883-pat00012
의 샘플링 인터벌과
Figure 112012108704883-pat00013
의 주기를 갖는다. 이것은 도 2c의 임펄스 응답이다.
A2. 임펄스 응답 추정은 필터링 및 경계화(thresholding)와 같은 프로세싱을 거친다.
A3. 임펄스 응답은 FFT 윈도우의 위치를 결정하기 위해 시간 추적 알고리즘에 의해 사용된다.
A4. 주파수 응답은 흔히 3/2 FFT 방법으로 참조되는 다음 방법에 따라 파일럿들 사이에 보간된다. 임펄스 응답은 3NIFFT개 샘플의 길이까지 제로 패딩되고, 샘플링 인터벌은 변하지 않게 하며(
Figure 112012108704883-pat00014
), 그 시간 주기를
Figure 112012108704883-pat00015
까지 증가시킨다. 이것은 도 2a에 있는 바람직한 임펄스 응답이 된다. 제로 패딩된 임펄스 응답은 3NIFFT-포인트 FFT를 통해 주파수 영역으로 변환되고, FBin의 주파수 시간 인터벌(복조를 위해 요구됨) 및 3NIFFT bins의 주파수 주기를 생성한다. 상기 보간 방법의 이름은 통상적으로
Figure 112012108704883-pat00016
라는 사실로부터 유래한다.
위 스텝 A4의 보간은 3NIFFT-포인트 FFT를 필요로 한다. 순수한 하드웨어 구현 이유 때문에, 다음과 같이 3개의 NIFFT-포인트 FFT를 필요로 하는 수학적으로 균등한 방식으로 수행된다. NIFFT-샘플들 임펄스 응답
Figure 112012108704883-pat00017
이 주어질 때, 3NIFFT 길이까지 제로 패딩
Figure 112012108704883-pat00018
과 3NIFFT-포인트 FFT를 수행함으로써 획득된 3NIFFT-포인트 주파수 응답
Figure 112012108704883-pat00019
을 계산하는 것이 바람직하다. 이것은 다음 공식(m의 각 값에 대해 하나의 FFT)에 따라 3개의 NIFFT-포인트 FFT에 의해 획득될 수 있다.
Figure 112012108704883-pat00020
FFT 전에 선형 위상 항으로 곱하는 것, 소위 "위상 램핑(phase ramping)"은 수신기 A의 하드웨어에 의해 구현된다.
FFT 윈도우에 싸이클릭 쉬프트를 도입하는 것은 도 2d에 도시된 바와 같이 채널 임펄스 응답의 해당 싸이클릭 쉬프트가 된다. fftwin_shift 개의 샘플의 싸이클릭 쉬프트가
Figure 112012108704883-pat00021
에서 샘플링된 FFT 윈도우의 샘플들에 적용되면,
Figure 112012108704883-pat00022
초의 해당 싸이클릭 쉬프트가 도 2d의 임펄스 응답에 도입된다. 따라서, 도 2d-2f에서, "shift" =
Figure 112012108704883-pat00023
이다. 이 방법에서 임펄스 응답 샘플링 인터벌은
Figure 112012108704883-pat00024
이고, 따라서 도 2d-2f에서 "쉬프트"는 샘플들에서 다음 싸이클릭 쉬프트
Figure 112012108704883-pat00025
에 해당한다. 따라서, 위 단계 A1의 채널 임펄스 응답에 도입된 싸이클릭 쉬프트(도 2f에 도시됨)는 아래 식으로 주어진다.
Figure 112012108704883-pat00026
수신기 A에서의 시간 추적 알고리즘은 FFT 윈도우에서의 싸이클릭 쉬프트의 효과를 보상하기 위해 다음과 같이 변형될 수 있다. 첫째, impresp_shift_mod 샘플들의 좌측으로 카운터 싸이클릭 쉬프트가 단계 A1의 임펄스 응답(도 2f)에 적용되어 FFT 윈도우 쉬프트의 효과를 제거한다. 그리고 나서, 결과적인 임펄스 응답 추정으로, 수신기 A 시간 추적 알고리즘(위 A2의 필터링/경계화로 시작됨)이 전술한 바와 동일한 방식으로 수행된다.
임펄스 응답
Figure 112012108704883-pat00027
에 도입된 싸이클릭 쉬프트는 도 3a-3d에 대해 전술한 바와 같이, 단계 A4의 보간 방법에 대한 이슈가 된다. 도 3a 및 3b는 원래 보간 방법의 제로 패딩으로 싸이클릭 쉬프트된 임펄스 응답을 나타낸다. 이 제로 패딩은 잘못된 것이다. 쉬프트된 임펄스 응답에 대한 요구되는 제로 패딩이 도 3c 및 3d에 도시되어 있다. 딜레이 스프레드가
Figure 112012108704883-pat00028
보다 작은 것으로 간주되기 때문에, 도 3c의 쉬프트된 임펄스 응답의 2개의 비제로 파트 사이에는 제로 인터벌이 있음이 주목된다.
위 단계 A4가 다음 단계들로 대체된다면, 도 3d에 따른 바람직한 제로 ㅍ딩이 구현된다.
MA1.
Figure 112012108704883-pat00029
을 누적된 시간 업데이트로 설정하고, 이것은 현재 OFDM 심볼에 적용된 싸이클릭 쉬프트이다.
MA2. 임펄스 응답 싸이클릭 쉬프트(
Figure 112012108704883-pat00030
)를 계산한다.
Figure 112012108704883-pat00031
이것은
Figure 112012108704883-pat00032
에서 샘플링된
Figure 112012108704883-pat00033
Figure 112012108704883-pat00034
인 임펄스 응답 샘플링으로 변환시킨다. (반올림 양자화 에러는 보간에 영향을 주지 않는다.)
MA3.
Figure 112012108704883-pat00035
로 설정한다.
MA4. m=0,1,2에 대해 3개의 NIFFT-포인트 선형 위상 항을 설정한다.
Figure 112012108704883-pat00036
을 계산한다.(여기서,
Figure 112012108704883-pat00037
임)
MA5. 다음과 같이 3개의 FFT 입력
Figure 112012108704883-pat00038
을 계산한다.
Figure 112012108704883-pat00039
MA6. 보간된 3NIFFT-포인트 채널 주파수 응답
Figure 112012108704883-pat00040
을 계산한다.
:
Figure 112012108704883-pat00041
여기서 m=0,1,2이다.
단계 MA1-MA5에 따른 변형은 비제로 초기 위상을 위상 램핑에 합산하는 것과, 임펄스 응답을 판독하고 입력을 FFT로 기록하기 위한 싸이클릭 어드레싱 모드의 합산이 특징이라 할 수 있다. 싸이클릭 어드레싱 모드는 위 pm 및 ym에서 사용하기 위해, 단지 샘플 n에 해당하는 어드레스 대신에, "샘플 n + 샘플 오프셋 양"(여기서 샘플 오프셋 양은 싸이클릭 쉬프트, impresp_shift와 관련된다)에 해당하는 어드레스가 관련되어 있다는 점에서 알 수 있는 싸이클릭 어드레싱 오프셋을 사용한다. 어드레스들을 제어하기 위해 동일한 싸이클릭 어드레싱 메카니즘이 사용될 수 있다.
전술한 바와 같이, 쉬프트된 임펄스 응답의 2개의 비제로 부분 사이에는 제로 인터벌이 존재한다(도 3c 참조). 단계 MA1-MA6에 따른 변형들은
Figure 112012108704883-pat00042
의 값이 이 제로 인터벌 내에 속할 것을 요구한다. 따라서,
Figure 112012108704883-pat00043
의 근사값(및 그에 따른
Figure 112012108704883-pat00044
Figure 112012108704883-pat00045
의 근사값)은 충분할 것이다. 이것은 위 단계 MA1 및 MA2에서 사용될 수 있다.
이상적으로, 위 단계들 MA1-MA6에 대해서, 현재 OFDM 심볼에 적용되는 싸이클릭 쉬프트 값은
Figure 112012108704883-pat00046
의 값에 대해서는 사용되지 않을 것이다. 그보다는, 채널 추정에 의해 복조될 OFDM 심볼에 적용되었던 싸이클릭 쉬프트와 동일한 값이 사용될 것이다. 이 후자 값은 복조될 OFDM 심볼까지의 누적된 시간 업데이트와 동일하다. 그러나, 복조될 OFDM 심볼에 적용되었던 싸이클릭 쉬프트 값과 현재 OFDM 심볼에 적용된 싸이클릭 쉬프트 값의 차는 작고(복조될 OFDM 심볼과 현재 OFDM 심볼 간의 시간 업데이트들의 합), 따라서 현재 싸이클릭 쉬프트 값의 사용은 좋은 근사치이다. 이것은 미국 특허 출원 번호 11/777,251에 설명된 것과 같은 공지된 알고리즘들에 대한 싸이클릭 쉬프트의 또 다른 장점이다: 채널 추정 딜레이(현재 OFDM 심볼과 채널 추정에 의해 복조될 OFDM 심볼 간의 심볼 수)를 처리할 필요가 없다.
단계 MA4 및 MA5는 연속적인 위상 항목 및 임펄스 응답과 FFT 입력의 싸이클릭 인덱싱을 사용할 것을 제안한다. 이것이 가능한 유일한 구현 방법은 아니다. 임의의 수학적으로 균등한 구현방법이 사용될 수 있을 것이다. 가능한 예들은 다음을 포함한다:
1. 단계 MA4에서 임펄스 응답의 시리얼 인덱싱 및 선형 위상 항목의 싸이클릭 인덱싱.
2. 단계 MA4에서 임펄스 응답 및 FFT 입력의 시리얼 인덱싱 및 선형 위상 항목의 싸이클릭 쉬프트된(불연속) 버전의 생성.
3. 2개의 시리얼 어드레싱 모드들에 의한 싸이클릭 어드레싱 모드의 구현
또 다른 수신기 구성, 이하 수신기 B는 다음 단계들을 수행한다.
B1.
Figure 112012108704883-pat00047
개의 보간된 파일럿들은 N의 길이까지 제로 패딩된다. 제로는 파일럿들이 올바른 위치에 위치하도록 파일럿들 사이에 삽입된다(매 2개의 연속된 파일럿들 사이에 2개의 제로). 주파수 영역에서 샘플링 인터벌은 FBin이고, 주파수 영역에서 주기는 NFBin이다. 제로 패딩된 파일럿들은 N-포인트 IFFT에 의해 시간 영역으로 변환되고, 채널 임펄스 응답의 N-샘플 추정을 생성한다. 이 임펄스 응답은 Tchipx1의 타임 샘플링 인터벌 및 NTchipx1의 주기를 갖는다. 파일럿들 사이의 제로 값들 때문에, 주파수 영역에서 유효한 샘플링 인터벌은 3FBin이고, 따라서 임펄스 응답의 유효 주기는
Figure 112012108704883-pat00048
이다. 이것은 각각
Figure 112012108704883-pat00049
길이인 3개의 동일한 복사본을 갖는 NTchipx1 길이의 임펄스 응답이 된다. 이것은 정확하게 도 2b에 도시된 경우이다.
B2. 제1 임펄스 응답 복사본은 그대로 남겨진다. 제2 및 제3 복사본은 영(zero)으로 된다. 이것은 도 2a의 바람직한 임펄스 응답이 된다(도 2c에 도시된 바와 같이).
B3. 임펄스 응답 추정은 필터링 및 경계화와 같은 프로세싱을 거친다.
B4. 임펄스 응답은 FFT 윈도우를 포지셔닝하기 위해 시간 추적 알고리즘에 의해 사용된다.
B5. 임펄스 응답은 N-포인트 FFT를 통해 주파수 영역으로 변환되고, FBin과 동일한 주파수 샘플링 인터벌(복조를 위해 필요한)을 갖는 주파수 응답과 NFBin의 주파수 범위를 생성한다.
싸이클릭 쉬프트를 FFT 윈도우에 도입하면 도 2d-2f에 도시된 바와 같이, 채널 임펄스 응답의 해당 싸이클릭 쉬프트가 된다. FFT 윈도우와 임펄스 응답이 동일한 샘플링 인터벌을 공유하기 때문에, fftwin_shift 샘플들의 싸이클릭 쉬프트가 FFT 윈도우 내의 샘플들에 적용되면, fftwin_shift 샘플들의 동일한 쉬프트가 도 2d의 임펄스 응답에 도입된다. 도 2e의 2개의 바람직하지 않은 복사본들을 제로화하기 위해 공지된 fftwin_shift가 사용될 수 있다. fftwin_shift에서 시작하고,
Figure 112012108704883-pat00050
개의 샘플 동안 지속되는 복사본은 그대로 남겨지고, 다른 샘플들은 모두 제로가 된다. 이것은 도 2d의 바람직한 임펄스 응답이 된다.
수신기 B의 시간 추적 알고리즘은 FFT 윈도우에서 싸이클릭 쉬프트의 영향을 보상하기 위해 다음과 같이 변형될 수 있다. 첫째, 1-복사본 임펄스 응답(도 2e의 전술한 제로화에 의해 생성된 것)에 fftwin_shift의 좌측으로 카운터 싸이클릭 쉬프트가 적용된다. 그리고 나서, 결과적인 임펄스 응답 추정으로, 전술한 바와 동일한 방식으로, 원래 시간 추적 알고리즘이 수행된다(위 단계 B3의 필터링/경계화로 시작함).
수신기 B에서의 주파수 응답 보간은 단지 N-포인트 FFT를 사용하여 1-복사본 임펄스 응답(도 2e에서 제로화함으로써 생성된 것)을 다시 주파수 영역으로 변환함으로써 FFT에서의 싸이클릭 쉬프트의 영향을 보상하도록 변형될 수 있다.
도 5는 본 발명의 일 실시예에 따른 OFDM 수신기 장치를 다이어그램으로 나타낸 것이다. 일 실시예에서, 수신기 장치는 모바일 플랫폼(예컨대, 휴대폰, 휴대용 컴퓨팅 장치 등)에 제공되고, 고정 사이트 플랫폼(예컨대, 기지국, Node B 장치, 액세스 포인트 등) 또는 또 다른 모바일 플랫폼에 제공된 송신기로부터의 OFDM 송신을 수신한다. 일 실시예에서, 수신기 장치는 고정 사이트 플랫폼에 제공되고, 모바일 플랫폼 또는 또 다른 고정 사이트 플랫폼 상에 제공된 송신기로부터의 OFDM 송신을 수신한다. 안테나 장치(50)에 의해 수신된 OFDM 심볼의 시퀀스는 각 OFDM 심볼에 대해 통상적인 기술을 사용하여 각각의 샘플 타임 인터벌로 시간 영역 샘플들의 시퀀스를 생성하는 수신기 프론트-엔드 장치(51)에 제공된다(도 1 및 도 4 참조).
FFT 윈도우 추출기(52)는 FFT 윈도우 포지션 정보(500)(타이밍 콘트롤 유닛(59)에 구현된 시간 추적 알고리즘에 따라 생성된)를 사용하여 수신된 시퀀스의 각 OFDM 심볼에 대해, 그 OFDM 심볼의 샘플들에 대한 초기 FFT 윈도우를 추출한다. 이들 초기 FFT 윈도우는 일반적으로 (506)에서 지정된다. 그리고 나서, 싸이클릭 쉬프터(53)는 타이밍 콘트롤 유닛(59)에 의해 제공된 싸이클 쉬프트 정보(501)에 의해 필요한 대로, 초기 FFT 윈도우(506) 각각 내에서 샘플들을 싸이클릭 쉬프트시킨다. 전술한 바와 같이, 이 싸이클릭 쉬프팅은 해당 OFDM 심볼의 시간 기반을 기준 OFDM 심볼의 시간 기반으로 전환한다. FFT 유닛(54)은 싸이클릭 쉬프터(53)에 의해 (507)에서 생성된 FFT 윈도우의 샘플들에 대해 통상적인 FFT 프로세싱 연산을 수행한다. FFT 유닛(54)에 의해 (504)에서 생성된 각각의 FFT 결과에 대해, 복조 유닛(55)은 채널 추정기(57)에 의해 생성된 해당 채널 추정 정보(503)를 사용하여 통상적인 기술에 따라 해당 OFDM 심볼을 복조한다. 상기 복조 결과(505)는 통상적인 기술을 사용하여 복조 결과로부터 정보 비트들(502)를 생성하는 디코딩 유닛(56)에 제공된다.
채널 추정 정보(503)는 또한 FFT 윈도우 포지션 정보(500)를 생성하기 위해 타이밍 콘트롤 유닛(59)이 구현하는 시간 추적 알고리즘에도 제공된다.
수신기 A 및 B와 관련하여 전술한 방식들에서 채널 추정을 변형하는 실시예들에서, 채널 추정기(57)는 도 5의 점선으로 도시된 바와 같이 싸이클릭 쉬프트 정보(501)를 수신한다.
도 6은 본 발명의 일 실시예에 따른 타이밍 콘트롤 유닛(59)을 다이어그램으로 나타낸 것이다. (61)에 도시된 전술한 시간 추적 알고리즘은 채널 추정 정보(503)를 기반으로 FFT 윈도우 오프셋 정보(64)를 생성한다. 윈도우 포지셔너(positioner)(62)는 FFT 윈도우 오프셋 정보(64)에 응답하여 FFT 윈도우 포지션 정보(500)를 생성한다(도 5 참조). 누산기(63)는 (64)에서 생성된 FFT 윈도우 오프셋의 러닝 합계(running summation)를 유지한다. 이 러닝 합계는 싸이클릭 쉬프트 정보(501)를 구성하고, 싸이클릭 쉬프터(53)에 제공된다. 수신기 A 및 B와 관련하여 전술한 방식으로 시간 추적 알고리즘을 변형하는 실시예에서, 싸이클릭 쉬프트 정보(501)는 도 6에 점선으로 도시된 바와 같이, 시간 추적 알고리즘(61)에도 제공된다.
당업자는 정보와 신호들이 임의의 다양한 기술들을 사용하여 표현될 수 있음을 이해할 것이다. 예를 들어, 전술한 설명에서 참조될 수 있는 데이터, 명령어, 커맨드, 정보, 신호, 비트, 심볼 및 칩들은 전압, 전류, 전자기파, 자기장 또는 파티클, 광학 필드 또는 파티클 또는 이들의 임의의 조합에 의해 표시될 수 있다.
당업자는 또한 본 명세서의 실시예들과 관련하여 다양한 도시된 논리 블록들, 모듈, 회로 및 알고리즘 단계들이 전자 하드웨어, 컴퓨터 소프트웨어 또는 이둘의 조합으로 구현될 수 있음을 이해할 것이다. 하드웨어 및 소프트웨어의 상호교환성을 명확하게 설명하기 위해, 위에서 다양한 설명을 위한 컴포넌트, 블록, 모듈, 회로 및 단계들이 그 기능의 관점에서 일반적으로 설명되었다. 그러한 기능이 하드웨어 또는 소프트웨어로 구현되는지는 전체 시스템에 부과되어 있는 특정 응용분야 및 설계 제한에 따라 달라진다. 당업자들은 전술한 기능을 각각의 특정 응용분야에 대해 다양한 방식으로 구현할 수 있지만, 그러한 구현 결정은 본 발명의 범위를 벗어나도록 하는 것으로 해석되어서는 안 된다.
본 명세서에 설명된 실시예들과 관련된 다양한 설명을 위한 논리 블록, 모듈 및 회로는 범용 프로세서, 디지털 신호 프로세서, ASIC, FPGA 또는 다른 프로그램 가능한 논리 장치, 이산 게이트 또는 트랜지스터 로직, 이산 하드웨어 컴포넌트 또는 본 명세서에 설명된 기능들을 수행하도록 구성된 이들의 임의의 조합으로 구현 또는 수행될 수 있다. 범용 프로세서는 마이크로프로세서일 수 있으나, 선택적으로 프로세서는 임의의 통상적인 프로세서, 콘트롤러, 마이크로콘트롤러 또는 스테이트 머신일 수 있다. 프로세서는 또한 컴퓨팅 장치들의 조합, 예컨대 DSP와 마이크로프로세서의 조합, 복수의 마이크로프로세서, DSP 코어와 결합된 하나 이상의 마이크로프로세서 또는 임의의 다른 그러한 구성으로 구현될 수도 있다.
본 명세서에 설명된 실시예들과 관련된 방법 또는 알고리즘의 단계들은 하드웨어로 직접, 프로세서에 의해 실행되는 소프트웨어 모듈, 또는 이 둘의 조합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래쉬 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈식 디스크, CD-ROM, 또는 공지된 임의의 형태의 저장 매체에 위치할 수 있다. 예시적인 저장 매체는 프로세서에 연결되어 상기 프로세서가 상기 저장 매체로부터 정보를 판독하거나 정보를 기록하도록 할 수 있다. 선택적으로, 저장 매체는 상기 프로세서에 일체화될 수 있다. 프로세서 및 저장 매체는 ASIC에 위치할 수 있다. ASIC은 사용자 단말에 위치할 수 있다. 선택적으로, 프로세서 및 저장 매체는 사용자 단말에 이산 컴포넌트로 위치할 수 있다.
설명된 실시예들에 대한 위 설명은 당업자가 본 발명의 원리들을 구현하는 물건을 생산 또는 사용할 수 있도록 하기 위해 제공된다. 당업자들에게는 이러한 실시예들에 대한 다양한 변형들이 명백할 것이며, 본 명세서에 정의된 일반적인 원리들은 본 발명의 범위를 벗어나지 않고 다른 실시예들에 적용될 수 있다. 따라서, 본 발명은 설명된 실시예들로 한정되는 것으로 의도되지 않고, 본 명세서에 기재된 원리 및 신규한 특징들과 일치하는 최광의 범위에 따른다.

Claims (8)

  1. 무선 통신 방법에 있어서,
    OFDM 심볼들의 시퀀스를 수신하는 단계;
    상기 OFDM 심볼들의 시퀀스 내의 타겟 OFDM 심볼에 대해, 대응하는 시간 영역 샘플들의 시퀀스를 각각의 샘플 타임 인터벌들에서 생성하는 단계;
    상기 OFDM 심볼들의 시퀀스의 송신 타이밍을 추적(tracking)하는 단계 - 상기 추적하는 단계는 상기 타겟 OFDM 심볼의 송신 타이밍을 추적하는 것과 관련되는 상기 샘플 타임 인터벌들의 수를 결정하는 단계를 포함함 -;
    상기 샘플들의 시퀀스에 대하여 FFT 윈도우를 상기 샘플 타임 인터벌들의 수만큼 쉬프트(shift)하고 그 이후 상기 FFT 윈도우에 포함되는 샘플들을 추출(extract)하는 단계;
    상기 샘플 타임 인터벌들의 수에 기초하여 누적 값을 업데이트(update)하는 단계;
    추가적인 샘플들의 시퀀스를 생성하기 위해 상기 누적 값만큼 상기 추출된 샘플들을 싸이클릭 쉬프트(cyclically shift)하는 단계; 및
    상기 추가적인 샘플들의 시퀀스에 대해 FFT 프로세싱을 적용하는 단계를 포함하는, 무선 통신 방법.
  2. 무선 통신 장치에 있어서,
    OFDM 심볼들의 시퀀스를 수신하기 위한 수단;
    상기 OFDM 심볼들의 시퀀스 내의 타겟 OFDM 심볼에 대해, 대응하는 시간 영역 샘플들의 시퀀스를 각각의 샘플 타임 인터벌들에서 생성하기 위한 수단;
    상기 OFDM 심볼들의 시퀀스의 송신 타이밍을 추적하기 위한 수단 - 상기 추적은 상기 타겟 OFDM 심볼의 송신 타이밍을 추적하는 것과 관련되는 상기 샘플 타임 인터벌들의 수를 결정하는 것을 포함함 - ;
    상기 샘플들의 시퀀스에 대하여 FFT 윈도우를 상기 샘플 타임 인터벌들의 수만큼 쉬프트하고 그 이후 상기 FFT 윈도우에 포함되는 샘플들을 추출하기 위한 수단;
    누적 값을 업데이트 하기 위한 수단;
    추가적인 샘플들의 시퀀스를 생성하기 위해 상기 누적 값만큼 상기 추출된 샘플들을 싸이클릭 쉬프트하기 위한 수단; 및
    상기 추가적인 샘플들의 시퀀스에 대해 FFT 프로세싱을 적용하기 위한 수단을 포함하는, 무선 통신 장치.
  3. 무선 통신 장치에 있어서,
    OFDM 심볼들의 시퀀스를 수신하는 입력부;
    상기 입력부에 연결되고, 상기 OFDM 심볼들의 시퀀스 내의 타겟 OFDM 심볼에 대해, 대응하는 시간 영역 샘플들의 시퀀스를 각각의 샘플 타임 인터벌들에서 생성하도록 구성된 수신기 프론트-엔드 장치;
    상기 OFDM 심볼들의 시퀀스의 송신 타이밍을 추적하고 상기 타겟 OFDM 심볼의 송신 타이밍을 추적하는 것과 관련되는 상기 샘플 타임 인터벌들의 수를 결정하도록 구성된 타이밍 콘트롤러 - 상기 타이밍 콘트롤러는 상기 샘플 타임 인터벌들의 수에 기초하여 누적 값을 업데이트하도록 구성됨 - ;
    상기 수신기 프론트-엔드 장치 및 상기 타이밍 콘트롤러에 연결되고, 상기 샘플들의 시퀀스에 대하여 FFT 윈도우를 상기 샘플 타임 인터벌들의 수만큼 쉬프트하도록 구성되고, 추가적으로 그 이후 상기 FFT 윈도우에 포함되는 샘플들을 추출하도록 구성되는 FFT 윈도우 추출기;
    상기 FFT 윈도우 추출기 및 상기 타이밍 콘트롤러에 연결되고, 추가적인 샘플들의 시퀀스를 생성하기 위해 상기 누적 값만큼 상기 추출된 샘플들을 싸이클릭 쉬프트하도록 구성되는 싸이클릭 쉬프터;
    상기 싸이클릭 쉬프터에 연결되고 상기 추가적인 샘플들의 시퀀스에 대해 FFT 프로세싱을 적용하도록 구성된 FFT 유닛을 포함하는, 무선 통신 장치.
  4. 무선 통신을 지원하기 위한 컴퓨터 판독 가능 매체에 있어서,
    적어도 하나의 데이터 프로세서로 하여금, 수신된 OFDM 심볼들의 시퀀스 내의 타겟 OFDM 심볼에 대해, 대응하는 시간 영역 샘플들의 시퀀스를 각각의 샘플 타임 인터벌들에서 생성하도록 하기 위한 코드;
    상기 적어도 하나의 데이터 프로세서로 하여금, 상기 OFDM 심볼들의 시퀀스의 송신 타이밍을 추적하고, 상기 타겟 OFDM 심볼의 송신 타이밍을 추적하는 것과 관련되는 상기 샘플 타임 인터벌들의 수를 결정하도록 하기 위한 코드;
    상기 적어도 하나의 데이터 프로세서로 하여금, 상기 샘플들의 시퀀스에 대하여 FFT 윈도우를 상기 샘플 타임 인터벌들의 수만큼 쉬프트하고 그 이후 상기 FFT 윈도우에 포함되는 샘플들을 추출하도록 하기 위한 코드;
    상기 적어도 하나의 데이터 프로세서로 하여금, 상기 샘플 타임 인터벌들의 수에 기초하여 누적 값을 업데이트하도록 하기 위한 코드;
    상기 적어도 하나의 데이터 프로세서로 하여금, 추가적인 샘플들의 시퀀스를 생성하기 위해 상기 누적 값만큼 상기 추출된 샘플들을 싸이클릭 쉬프트하도록 하기 위한 코드; 및
    상기 적어도 하나의 데이터 프로세서로 하여금, 상기 추가적인 샘플들의 시퀀스에 대해 FFT 프로세싱을 적용하도록 하기 위한 코드를 포함하는, 컴퓨터 판독가능한 매체.
  5. 무선 통신 방법에 있어서,
    OFDM 심볼들의 시퀀스를 수신하는 단계 - 상기 수신된 OFDM 심볼들은 송신된 OFDM 심볼들의 시퀀스의 OFDM 심볼들에 각각 대응함 - ;
    상기 수신된 OFDM 심볼들의 시퀀스 내의 타겟 OFDM 심볼에 대해, 대응하는 시간 영역 샘플들의 시퀀스를 각각의 샘플 타임 인터벌들에서 생성하는 단계;
    상기 샘플들의 시퀀스에 대하여 FFT 윈도우를 샘플 타임 인터벌들의 수만큼 쉬프트하고 그 이후 상기 FFT 윈도우에 포함되는 샘플들을 추출하는 단계;
    상기 샘플 타임 인터벌들의 수에 기초하여 누적 값을 업데이트하는 단계;
    상기 타겟 OFDM 심볼과 관련되는 시간 기반(time basis)을 수신된 시퀀스 내의 또다른 상기 OFDM 심볼과 관련되는 시간 기반으로 전환(translate)하는 단계 - 상기 전환하는 단계는 추가적인 샘플들의 시퀀스를 생성하기 위해 상기 누적 값만큼 상기 추출된 샘플들을 싸이클릭 쉬프트하는 단계를 포함함 - ; 및
    상기 추가적인 샘플들의 시퀀스에 대해 FFT 프로세싱을 적용하는 단계를 포함하는, 무선 통신 방법.
  6. 무선 통신 장치에 있어서,
    OFDM 심볼들의 시퀀스를 수신하기 위한 수단 - 상기 수신된 OFDM 심볼들은 송신된 OFDM 심볼들의 시퀀스의 OFDM 심볼들에 각각 대응함 - ;
    상기 수신된 OFDM 심볼들의 시퀀스 내의 타겟 OFDM 심볼에 대해, 대응하는 시간 영역 샘플들의 시퀀스를 각각의 샘플 타임 인터벌들에서 생성하기 위한 수단;
    상기 샘플들의 시퀀스에 대하여 FFT 윈도우를 샘플 타임 인터벌들의 수만큼 쉬프트하고, 그리고 그 이후 상기 FFT 윈도우에 포함되는 샘플들을 추출하기 위한 수단;
    상기 샘플 타임 인터벌들의 수에 기초하여 누적 값을 업데이트하기 위한 수단;
    상기 타겟 OFDM 심볼과 관련되는 시간 기반을 수신된 시퀀스 내의 또다른 상기 OFDM 심볼과 관련되는 시간 기반으로 전환하기 위한 수단 - 상기 전환은 추가적인 샘플들의 시퀀스를 생성하기 위해 상기 누적 값만큼 상기 추출된 샘플들을 싸이클릭 쉬프트하기 위한 수단을 포함함 - ; 및
    상기 추가적인 샘플들의 시퀀스에 대해 FFT 프로세싱을 적용하기 위한 수단을 포함하는, 무선 통신 장치.
  7. 무선 통신 장치에 있어서,
    OFDM 심볼들의 시퀀스를 수신하기 위한 입력부 - 상기 수신된 OFDM 심볼들은 송신된 OFDM 심볼들의 시퀀스의 OFDM 심볼들에 각각 대응함 - ;
    상기 입력부에 연결되고, 상기 수신된 OFDM 심볼들의 시퀀스 내의 타겟 OFDM 심볼에 대해, 대응하는 시간 영역 샘플들의 시퀀스를 각각의 샘플 타임 인터벌들에서 생성하도록 구성된 수신기 프론트-엔드 장치;
    상기 수신기 프론트-엔드 장치에 연결되고, 상기 샘플들의 시퀀스에 대하여 FFT 윈도우를 샘플 타임 인터벌들의 수만큼 쉬프트하도록 구성되고, 그 이후 상기 FFT 윈도우에 포함되는 샘플들을 추출하도록 추가적으로 구성된 FFT 윈도우 추출기;
    상기 샘플 타임 인터벌들의 수에 기초하여 누적 값을 업데이트하도록 구성된 콘트롤러;
    상기 FFT 윈도우 추출기 및 상기 콘트롤러에 연결되고, 상기 타겟 OFDM 심볼과 관련되는 시간 기반의 상기 수신된 시퀀스 내의 또다른 상기 OFDM 심볼과 관련되는 시간 기반으로의 전환을 나타내는 추가적인 샘플들의 시퀀스를 생성하기 위해 상기 누적 값만큼 상기 추출된 샘플들을 싸이클릭 쉬프트하도록 구성된 싸이클릭 쉬프터; 및
    상기 싸이클릭 쉬프터에 연결되고 상기 추가적인 샘플들의 시퀀스에 대해 FFT 프로세싱을 적용하도록 구성된 FFT 유닛을 포함하는, 무선 통신 장치.
  8. 무선 통신을 지원하기 위한 컴퓨터 판독 가능 매체에 있어서,
    적어도 하나의 데이터 프로세서로 하여금, 수신된 OFDM 심볼들의 시퀀스 내의 타겟 OFDM 심볼에 대해, 대응하는 시간 영역 샘플들의 시퀀스를 각각의 샘플 타임 인터벌들에서 생성하도록 하기 위한 코드 - 상기 수신된 OFDM 심볼들은 송신된 OFDM 심볼들의 시퀀스의 OFDM 심볼들에 각각 대응함 - ;
    상기 적어도 하나의 데이터 프로세서로 하여금 상기 샘플들의 시퀀스에 대하여 FFT 윈도우를 샘들 타임 인터벌들의 수만큼 쉬프트하고, 그리고 그 이후 상기 FFT 윈도우 내에 포함된 상기 샘플들을 추출하도록 하기 위한 코드;
    상기 적어도 하나의 데이터 프로세서로 하여금 상기 샘플 타임 인터벌들의 수에 기초하여 누적 값을 업데이트하도록 하기 위한 코드;
    상기 적어도 하나의 데이터 프로세서로 하여금 상기 타겟 OFDM 심볼과 관련되는 시간 기반을 수신된 시퀀스 내의 또다른 상기 OFDM 심볼과 관련되는 시간 기반으로 전환하도록 하기 위한 코드 - 상기 전환하도록 하기 위한 코드는 상기 적어도 하나의 데이터 프로세서로 하여금 추가적인 샘플들의 시퀀스를 생성하기 위해 상기 누적 값만큼 상기 추출된 샘플들을 싸이클릭 쉬프트하도록 하기 위한 코드를 포함함 - ; 및
    상기 적어도 하나의 데이터 프로세서로 하여금 상기 추가적인 샘플들의 시퀀스에 대해 FFT 프로세싱을 적용하도록 하기 위한 코드를 포함하는, 컴퓨터 판독 가능 매체.
KR1020127034179A 2009-01-17 2010-01-15 프리-fft 싸이클릭 쉬프트를 이용한 ofdm 시간 기반 매칭 KR101280451B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US14553609P 2009-01-17 2009-01-17
US61/145,536 2009-01-17
US12/467,299 2009-05-17
US12/467,299 US20100182899A1 (en) 2009-01-17 2009-05-17 OFDM Time Basis Matching With Pre-FFT Cyclic Shift
PCT/US2010/021144 WO2010083377A1 (en) 2009-01-17 2010-01-15 Ofdm time basis matching with pre-fft cyclic shift

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020117019139A Division KR101284537B1 (ko) 2009-01-17 2010-01-15 프리-fft 싸이클릭 쉬프트를 이용한 ofdm 시간 기반 매칭

Publications (2)

Publication Number Publication Date
KR20130016402A KR20130016402A (ko) 2013-02-14
KR101280451B1 true KR101280451B1 (ko) 2013-07-01

Family

ID=42336881

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020117019139A KR101284537B1 (ko) 2009-01-17 2010-01-15 프리-fft 싸이클릭 쉬프트를 이용한 ofdm 시간 기반 매칭
KR1020127034179A KR101280451B1 (ko) 2009-01-17 2010-01-15 프리-fft 싸이클릭 쉬프트를 이용한 ofdm 시간 기반 매칭

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020117019139A KR101284537B1 (ko) 2009-01-17 2010-01-15 프리-fft 싸이클릭 쉬프트를 이용한 ofdm 시간 기반 매칭

Country Status (7)

Country Link
US (1) US20100182899A1 (ko)
EP (1) EP2387842A1 (ko)
JP (2) JP2012515512A (ko)
KR (2) KR101284537B1 (ko)
CN (1) CN102282820A (ko)
TW (1) TW201110634A (ko)
WO (1) WO2010083377A1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2585167C2 (ru) * 2010-04-02 2016-05-27 Конинклейке Филипс Электроникс Н.В. Способ определения пространства поиска pdcch в системе связи, использующей агрегацию несущих
US8971428B2 (en) * 2012-09-21 2015-03-03 Qualcomm Incorporated Cyclic shift delay detection using a channel impulse response
US8971429B2 (en) * 2012-09-21 2015-03-03 Qualcomm Incorporated Cyclic shift delay detection using autocorrelations
EP2736209B1 (en) * 2012-11-27 2020-01-08 NXP USA, Inc. Method and system for processing data flows
EP2753039B1 (en) * 2013-01-07 2018-08-29 NXP USA, Inc. System and method for processing data flows
US9112544B2 (en) 2013-11-27 2015-08-18 Freescale Semiconductor, Inc. Processing data flows over a single common public radio interface
US9461869B2 (en) 2014-01-07 2016-10-04 Freescale Semiconductor, Inc. System and method for processing data flows

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070053465A1 (en) 2005-09-02 2007-03-08 Samsung Electronics Co., Ltd. Apparatus and method for performing ranging in a communication system
US20080219144A1 (en) 2007-03-05 2008-09-11 Qualcomm Incorporated Timing adjustments for channel estimation in a multi carrier system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6842487B1 (en) * 2000-09-22 2005-01-11 Telefonaktiebolaget Lm Ericsson (Publ) Cyclic delay diversity for mitigating intersymbol interference in OFDM systems
JP4286476B2 (ja) * 2001-08-20 2009-07-01 株式会社日立国際電気 直交周波数分割多重変調方式の受信装置
JP4640754B2 (ja) * 2001-09-28 2011-03-02 富士通株式会社 Ofdm受信方法及びofdm受信装置
JP2008511196A (ja) * 2004-08-20 2008-04-10 株式会社エヌ・ティ・ティ・ドコモ 位相ドリフトを低減するための装置および方法
CN1937602A (zh) * 2005-09-22 2007-03-28 上海无线通信研究中心 一种拓宽多载波通信相干带宽的方法及其装置
BRPI0808484A2 (pt) * 2007-03-05 2014-07-08 Qualcomm Inc Equipamentos e métodos para compensar efeitos de descontinuidades na saída de controle automático de ganho em um sistema de multi-portadora

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070053465A1 (en) 2005-09-02 2007-03-08 Samsung Electronics Co., Ltd. Apparatus and method for performing ranging in a communication system
US20080219144A1 (en) 2007-03-05 2008-09-11 Qualcomm Incorporated Timing adjustments for channel estimation in a multi carrier system

Also Published As

Publication number Publication date
KR20130016402A (ko) 2013-02-14
KR101284537B1 (ko) 2013-07-09
JP2014161035A (ja) 2014-09-04
TW201110634A (en) 2011-03-16
JP2012515512A (ja) 2012-07-05
KR20110110811A (ko) 2011-10-07
US20100182899A1 (en) 2010-07-22
CN102282820A (zh) 2011-12-14
EP2387842A1 (en) 2011-11-23
WO2010083377A1 (en) 2010-07-22

Similar Documents

Publication Publication Date Title
KR101280451B1 (ko) 프리-fft 싸이클릭 쉬프트를 이용한 ofdm 시간 기반 매칭
JP3583366B2 (ja) データブロックの開始点と、データブロックの不規則な伝送用の多重搬送波伝送システム内の搬送波周波数シフトとの組合せ測定用の方法及び装置
KR100947794B1 (ko) 미세 타이밍 획득
CN101401380B (zh) 一种用于确定在无线通信接收机处的频率偏移的方法、装置及接收机
KR100693778B1 (ko) 트레이닝 프리픽스 변조 방법 및 수신기
US7031250B2 (en) Method and apparatus for channel estimation
KR101253447B1 (ko) 채널 페이딩에 로버스트한 타이밍 획득 방법 및 시스템
KR20170084081A (ko) 프리앰블 기반의 ofdm 미세 주파수 오프셋 추정
CN1988520B (zh) 一种用于正交频分复用***的信道估计方法
KR20100072542A (ko) 직교주파수분할다중접속 시스템의 시간 동기 검출 장치 및 방법과 수신 장치
CN110099023B (zh) Ofdm***接收机采样频偏补偿装置及方法
KR100746554B1 (ko) 신호 송/수신 장치
JP6398604B2 (ja) マルチキャリア変調信号の定時同期化装置及び方法
KR20090115771A (ko) 멀티 캐리어 시스템에서의 채널 추정을 위한 타이밍 조정
EP2159977A2 (en) Wireless terminal, base station and channel estimation method
US9369329B1 (en) Low-complexity non-data-aided estimation of symbol time offset in OFDM systems
WO2009109942A2 (en) Integer carrier frequency offset estimation scheme for orthogonal frequency division multiplexing
JP4223007B2 (ja) チャネルのインパルス応答を処理する装置および方法
KR20090117941A (ko) 보간을 이용하여 채널 추정을 수행하기 위한 시스템 및 방법
JPH08223132A (ja) ディジタル伝送信号の受信器ならびにディジタル伝送方式
WO2012027061A2 (en) Methods and systems to resolve cyclic ambiguity of a channel impulse response
JP4791307B2 (ja) 受信装置、中継装置のサンプリングクロック制御方法
KR20040107831A (ko) Tds-ofdm 시스템에서 동기세그먼트 신호와fft를 이용한 반송파주파수복원장치 및 그 방법
WO2004042974A1 (en) Sampling clock error detecting apparatus and method, and orthogonal frequency division multiplexing (ofdm) receiver including the same
Shim et al. OFDM integer frequency offset estimator in rapidly time-varying channels

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee