KR101114081B1 - 무선 통신 시스템에서 단일?버스트 포착 - Google Patents

무선 통신 시스템에서 단일?버스트 포착 Download PDF

Info

Publication number
KR101114081B1
KR101114081B1 KR1020107029836A KR20107029836A KR101114081B1 KR 101114081 B1 KR101114081 B1 KR 101114081B1 KR 1020107029836 A KR1020107029836 A KR 1020107029836A KR 20107029836 A KR20107029836 A KR 20107029836A KR 101114081 B1 KR101114081 B1 KR 101114081B1
Authority
KR
South Korea
Prior art keywords
samples
packet
frequency error
value
error estimate
Prior art date
Application number
KR1020107029836A
Other languages
English (en)
Other versions
KR20110015658A (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 KR20110015658A publication Critical patent/KR20110015658A/ko
Application granted granted Critical
Publication of KR101114081B1 publication Critical patent/KR101114081B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/38TPC being performed in particular situations
    • H04W52/42TPC being performed in particular situations in systems with time, space, frequency or polarisation diversity
    • 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/2602Signal structure
    • H04L27/261Details of reference signals
    • H04L27/2613Structure of the reference signals
    • 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/2657Carrier synchronisation
    • H04L27/2659Coarse or integer frequency offset determination and synchronisation
    • 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/2657Carrier synchronisation
    • H04L27/266Fine or fractional frequency offset determination and synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/04TPC
    • H04W52/18TPC being performed according to specific parameters
    • H04W52/28TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission
    • H04W52/286TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission during data packet transmission, e.g. high speed packet access [HSPA]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Transmission System (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

패킷들의 포착을 수행하기 위한 기술들이 제시된다. 제 1검출값들은 예컨대 샘플들에 대하여 지연-곱셈-적분(delay-multiply-integrate)을 수행함으로서 제 1의 다수의 샘플들에 기반하여 결정될 수 있다. 전력값들은 예컨대 샘플들에 대하여 곱셈-적분을 수행함으로서 제 1의 다수의 샘플들에 기반하여 결정될 수 있다. 제 1검출값들은 평균 검출값들을 획득하기 위하여 평균화될 수 있다. 전력값들은 평균 전력값들을 획득하기 위하여 평균화될 수 있다. 패킷이 존재하는지의 여부는 평균 검출값들 및 평균 전력값들에 기반하여 결정될 수 있다. 제 2검출값들은 제 2의 다수의 샘플들에 기반하여 결정될 수 있다. 패킷의 시작 부분은 제 1 및 제 2 검출값들에 기반하여 결정될 수 있다. 제 3검출값은 제 3의 다수의 샘플들에 기반하여 결정될 수 있다. 패킷의 주파수 에러는 제 1 및 제 3 검출값들에 기반하여 추정될 수 있다.

Description

무선 통신 시스템에서 단일?버스트 포착{SINGLE-BURST ACQUISITION FOR WIRELESS COMMUNICATION SYSTEM}
본 출원은 "무선 통신 시스템에서 단일-버스트 포착"이라는 명칭으로 2006년 5월 22일에 출원된 미국 가출원번호 제60/802,627호의 우선권을 주장하며, 이 가출원은 본 발명의 양수인에게 양도되고 여기에 참조로 통합된다.
본 발명은 일반적으로 통신, 특히 무선 통신 시스템에서 포착을 수행하는 기술들에 관한 것이다.
무선 통신 시스템에서, 전송기는 데이터 심볼들을 생성하기 위하여 데이터의 패킷을 처리할 수 있다(예컨대, 인코딩 및 변조할 수 있다). 코히어런트 시스템에서, 전송기는 데이터 심볼들과 파일럿 심볼들을 다중화하고, 다중화된 데이터 및 파일럿 심볼들을 처리하여 변조된 신호를 생성하며, 무선 채널을 통해 변조된 신호를 전송할 수 있다. 무선 채널은 채널 응답과 전송된 신호를 왜곡시키고, 잡음 및 간섭으로 신호를 추가로 저하시킨다.
수신기는 전송된 신호를 수신하고, 수신된 신호를 처리하여 샘플들을 획득할 수 있다. 수신기는 패킷의 존재를 검출하기 위하여 패킷 검출을 수행할 수 있다. 수신기는 또한 수신된 신호의 타이밍 및 주파수를 탐지하여 임의의 주파수 에러들을 정정하기 위하여 시간 및 주파수 포착(acquisition)을 수행할 수 있다. 그 다음에, 수신기는 주파수-정정된 샘플들을 처리하여 데이터 심볼 추정치들을 획득하며, 데이터 심볼 추정치들을 처리하여(예컨대, 복조 및 디코딩하여) 디코딩된 데이터를 획득할 수 있다.
수신기는 패킷들이 전송될때를 알지 못할 수 있다. 게다가, 수신기는 다른 타이밍, 주파수 및 전송 전력을 가진 패킷들을 다수의 전송기들로부터 수신할 수 있다. 그 다음에, 수신기는 패킷들의 존재를 신속하고 정확하게 검출하고 각각의 패킷의 타이밍 및 주파수 포착을 빠르게 수행하여 성능을 향상시킬 수 있다.
따라서, 무선 통신 시스템에서 포착을 빠르고 효율적으로 수행하기 위한 기술들에 대한 필요성이 요구된다.
수신기에서 패킷들의 포착을 빠르고 효율적으로 수행하기 위한 기술들이 여기에서 제시된다. 일 설계에서, 제 1 검출값들 Ck는 예컨대 샘플들에 대하여 지연-곱셈-적분(delay-multiply-integrate)을 수행함으로서 하나 이상의 수신 안테나들로부터 제1의 다수의 샘플들에 기반하여 결정될 수 있다. 전력 값들 Pk은 예컨대 샘플들에 대하여 곱셈-적분(multiply-integrate)을 수행함으로서 제 1의 다수의 샘플들에 기반하여 결정될 수 있다. 제 1 검출값들은 평균 검출값들을 획득하기 위하여 평균화될 수 있다. 전력값들은 또한 평균 전력값들을 획득하기 위하여 평균화될 수 있다. 패킷이 존재하는지의 여부는 평균 검출값들 및 평균 전력값들에 기반하여 결정될 수 있다.
제 2 검출값들 Ci은 제 2의 다수의 샘플들에 기반하여 결정될 수 있다. 패킷의 시작 부분은 제 1 및 제 2 검출값들에 기반하여 결정될 수 있다. 제 3 검출값 Dm은 제 3의 다수의 샘플들에 기반하여 결정될 수 있다. 패킷의 주파수 에러는 제 1 및 제 3 검출값들에 기반하여 추정될 수 있다. 제 1의 다수의 샘플들은 짧은 트레이닝 심볼들에 대한 샘플들을 포함할 수 있다. 제 2 및 제 3의 다수의 샘플들은 각각 짧은 및/또는 긴 트레이닝 심볼들에 대한 샘플들을 포함할 수 있다.
제 4 검출값들 Gn은 제 4의 다수의 샘플들에 기반하여 결정될 수 있다. 각각의 제 4 검출값은 전송 심볼의 대응하는 원시 부분과 전송 심볼들의 복사된 부분(예컨대, OFDM 심볼의 보호 간격(guard interval)을 상관시킴으로서 획득될 수 있다. 패킷의 끝 부분은 제 4 검출값들에 기반하여 결정될 수 있다.
일반적으로, 각각의 검출값은 샘플들의 세트에 대하여 지연-곱셈-적분(delay-multiply-integrate) 연산을 수행함으로서 획득될 수 있다. 이하에 기술된 바와같이, 샘플들에 대한 다른 지연들, 다른 적분 간격들 등으로 인하여 다른 검출값들은 획득될 수 있다.
본 발명의 다양한 양상들 및 특징들은 이하에서 더 상세히 설명될 것이다.
도 1은 액세스 포인트 및 다수의 스테이션들을 가진 무선 네트워크를 도시한 도면이다.
도 2는 전송기 및 수신기의 블록도이다.
도 3은 IEEE 802.11a/g에서 사용된 프레임 구조를 도시한 도면이다.
도 4는 패킷에 대한 다양한 검출값들의 계산을 도시한 도면이다.
도 5는 수신기의 포착 프로세서의 블록도를 도시한다.
도 6은 포착 프로세서내의 지연-곱셈-적분 유닛 및 이동 평균화 유닛의 블록도를 도시한다.
도 7은 수신기의 복조기들 및 수치적으로 제어되는 발진기(NCO)의 블록도를 도시한다.
도 8은 패킷의 존재를 검출하는 프로세스를 도시한 도면이다.
도 9는 패킷의 존재를 검출하는 장치를 도시한 도면이다.
도 10은 패킷의 시작 부분을 검출하는 프로세스를 도시한 도면이다.
도 11은 패킷의 시작 부분을 검출하는 장치를 도시한 도면이다.
도 12는 주파수 정정 프로세스를 도시한 도면이다.
도 13은 주파수 정정 장치를 도시한 도면이다.
도 14는 패킷의 끝 부분을 검출하는 프로세스를 도시한 도면이다.
도 15는 패킷의 끝 부분을 검출하는 장치를 도시한 도면이다.
도 16은 패킷을 처리하는 프로세스를 도시한 도면이다.
도 17은 패킷을 처리하는 장치를 도시한 도면이다.
여기에서 제시된 기술들은 무선 근거리 통신망들(WLAN), 무선 도시지역 통신망들(WMAN;Wireless Metropolitan Area Network), 무선 광역 통신망들(WWAN) 등과 같은 다양한 통신 시스템 및 네트워크들에 대하여 사용될 수 있다. 용어 "시스템" 및 "네트워크"는 종종 상호 교환하여 사용된다. WLAN은 IEEE 802.11 표준 패밀리(family)(또한 Wi-Fi로 지칭됨), Hiperlan 등으로 무선 기술들의 일부를 구현할 수 있다. WMAN은 IEEE 802.16(또한 WiMAX로서 지칭됨) 등을 구현할 수 있다. WWAN은 코드분할 다중접속(CDMA), 주파수 분할 다중접속(FDMA), 시분할 다중접속(TDMA), 직교 FDMA(OFDMA), 단일-캐리어 FDMA(SC-FDMA), 공간 분할 다중접속(SDMA) 등과 같은 다중접속 방식을 구현할 수 있다. OFDMA는 직교 주파수 분할 다중화(OFDM)를 이용하며, SC-FDMA는 단일-캐리어 주파수 분할 다중화(SC-FDM)를 이용한다. OFDM 및 SC-FDM은 시스템 대역폭을 다수의(K) 직교 서브캐리어들로 분할하며, 이 서브캐리어들은 또한 톤들(tone), 빈들(bin) 등으로 지칭된다. 각각의 서브캐리어는 데이터로 변조될 수 있다. 일반적으로, 변조 심볼들은 OFDM을 사용하여 주파수 영역으로 그리고 SC-FDM을 사용하여 시간영역으로 전송된다. OFDMA 시스템은 IEEE 802.20, 울트라 모바일 브로드밴드(UMB: Ultra Mobile Broadband), Flash-OFDM?, 롱 텀 에벌루션(LTE: Long Term Evolution) 등과 같은 무선 기술을 구현할 수 있다. 이들 다양한 무선 기술들 및 표준들은 공지되어 있다. 명확화를 위하여, OFDM을 이용하는 IEEE 802.11 표준, 예컨대 IEEE 802.11a, 802.11g 및/또는 802.11n을 구현하는 WLAN과 관련한 기술들이 제시된다.
여기에서 제시된 기술들은 단일-입력 단일-출력(SISO), 단일-입력 다중-출력(SIMO), 다중-입력 단일-출력(MISO), 및 다중-입력 다중-출력(MIMO) 전송들을 위하여 사용될 수 있다. 단일-입력은 데이터 전송을 위한 하나의 전송 안테나를 언급하며, 다중-입력은 다수의 전송 안테나들을 언급한다. 단일-출력은 데이터 수신을 위한 하나의 수신 안테나를 언급하며 다중-출력은 다수의 수신 안테나를 언급한다.
도 1은 액세스 포인트(110) 및 다수의 스테이션들(120)을 가진 무선 네트워크(100)를 도시한다. 일반적으로, 무선 네트워크는 임의의 수의 액세스 포인트들 및 임의의 수의 스테이션들을 포함할 수 있다. 스테이션은 무선 매체를 통해 다른 스테이션과 통신할 수 있는 장치이다. 스테이션은 또한 단말, 이동국, 사용자 장비, 가입자국 등으로 지칭될 수 있으며, 단말, 이동국, 사용자 장비, 가입자국 등의 기능의 일부 또는 모두를 포함할 수 있다. 스테이션은 셀룰라 전화, 핸드헬드 장치, 무선장치, 개인휴대단말(PDA), 랩탑 컴퓨터, 무선 모뎀, 코드레스 전화 등일 수 있다. 액세스 포인트는 무선 매체를 통해 액세스 포인트와 연관된 스테이션들에 분배 서비스들에 대한 액세스를 제공하는 스테이션이다. 액세스 포인트는 또한 기지국, 베이스 트랜시버국(BTS: base transceiver station), 노드 B 등으로 지칭될 수 있으며, 기지국, 베이스 트랜시버국(BTS: base transceiver station), 노드 B 등의 기능의 일부 또는 모두를 포함할 수 있다. 액세스 포인트(110)는 데이터 네트워크(130)에 접속될 수 있으며, 데이터 네트워크(130)를 통해 다른 장치들과 통신할 수 있다.
도 2는 전송기(210) 및 수신기(250)의 설계를 도시한 블록도이다. 다운링크/순방향 링크에서, 전송기(210)는 액세스 포인트(110)의 부분일 수 있으며, 수신기(250)는 스테이션(120)의 부분일 수 있다. 업링크/역방향 링크에서, 전송기(210)는 스테이션(120)의 부분일 수 있으며, 수신기(250)는 액세스 포인트(110)의 부분일 수 있다. 도 2에서, 전송기(210)는 다수의(T개의) 안테나들을 갖추고 있으며, 수신기(250)는 다수의(R개의) 안테나들을 갖추고 있다. 각각의 전송 안테나 및 각각의 수신 안테나는 물리적 안테나 또는 안테나 어레이일 수 있다. 일반적으로, 전송기(210) 및 수신기(250)는 각각 임의의 수의 안테나를 갖출 수 있다.
전송기(210)에서, 송신(TX) 데이터 및 파일럿 프로세서(212)는 데이터 소스(도시안됨)로부터 데이터의 패킷들을 수신할 수 있고 및/또는 제어기/프로세서(220)로부터 다른 데이터를 수신할 수 있다. 프로세서(212)는 각각의 패킷을 처리할 수 있고(예컨대, 포맷하고, 인코딩하며, 인터리빙하며 심볼 매핑하며) 데이터 심볼들을 생성할 수 있으며, 데이터 심볼들은 데이터에 대한 변조 심볼들이다. 프로세서(212)는 또한 파일럿(데이터로 알려진)을 처리하여 파일럿 심볼들을 생성할 수 있으며, 데이터 심볼들과 파일럿 심볼들을 다중화할 수 있다. TX 공간 프로세서(214)는 데이터 및 파일럿 심볼들에 대하여 전송기 공간 처리를 수행할 수 있으며, T개의 변조기들/전송기들(MOD/TMTR)(216a 내지 216t)에 출력 심볼들의 T개의 스트림들을 제공할 수 있다. 각각의 변조기(216)는 (예컨대, OFDM을 사용하여) 그것의 출력 심볼 스트림을 처리하여 출력 칩 스트림을 생성할 수 있다. 각각의 전송기(216)는 변조된 신호를 생성하기 위하여 그것의 출력 칩 스트림을 추가로 컨디셔닝할 수 있다(예컨대, 아날로그로 변환하고, 증폭하며, 필터링하며 상향 변환(upconvert)할 수 있다). 전송기들(216a 내지 216t)로부터의 T개의 변조된 신호들은 각각 안테나들(218a 내지 216t)로부터 전송될 수 있다.
수신기(250)에서, R개의 안테나들(252a 내지 252r)은 전송기(210)로부터 T개의 변조된 신호들을 수신할 수 있으며, 각각의 안테나(252)는 수신된 신호를 각각의 수신기(RCVR)(254)에 제공할 수 있다. 각각의 수신기(254)는 샘플들을 획득하기 위하여 그것의 수신된 신호를 컨디셔닝할 수 있으며(예컨대, 증폭하고, 필터링하며, 하향 변환(downconvert)하며, 디지털화할 수 있으며), 연관된 복조기(DEMOD)(256) 및 포착 프로세서(260)에 샘플들을 제공할 수 있다. 포착 프로세서(260)는 모든 R개의 수신기들(254a 내지 254r)로부터 샘플들을 수신하고 처리하여 패킷들을 검출하고 각각의 패킷의 타이밍 및 주파수를 결정할 수 있다. 각각의 복조기(256)는 그것의 샘플들을 처리하여 주파수 에러들을 제거할 수 있으며, 주파수-정정된 샘플들을 처리하여(예컨대, OFDM을 사용하여) 수신된 심볼들을 획득할 수 있다. MIMO 검출기(262)는 수신된 심볼들을 처리하여 전송기(210)로부터 수신기(250)로의 채널 응답의 추정치를 유도할 수 있다. MIMO 검출기(262)는 채널 추정치를 사용하여 모든 R개의 안테나들에서 수신된 심볼들에 대하여 MIMO 검출을 수행하여 데이터 심볼 추정치들을 제공할 수 있으며, 데이터 심볼 추정치들은 액세스 포인트(110)에 의하여 전송된 데이터 심볼들의 추정치들이다. 그 다음에, RX 데이터 프로세서(264)는 데이터 심볼 추정치들을 처리하여(예컨대 심볼 디매핑하고, 디인터리빙하며, 디코딩하여) 데이터 싱크(도시안됨) 및/또는 제어기/프로세서(270)에 디코딩된 데이터를 제공할 수 있다.
제어기들/프로세서들(220, 270)은 각각 전송기(210) 및 수신기(250)의 동작을 제어할 수 있다. 메모리들(222, 272)은 각각 전송기(210) 및 수신기(250)에 대한 데이터 및 프로그램 코드들을 저장할 수 있다.
IEEE 802.11a/g는 시스템 대역폭을 K=64 서브캐리어들로 분할하는 서브캐리어 구조를 이용하며, K=64 서브캐리어들에는 -32 내지 +32의 인덱스들이 할당된다. 이들 64개의 총 서브캐리어들은 ±{1,...,6,8,...,20,22,...,26)의 인덱스들을 가진 48개의 데이터 서브캐리어들과 ±{7,21}의 인덱스들을 가진 4개의 파일럿 서브캐리어들을 포함한다. 0의 인덱스를 가진 DC 서브캐리어와 나머지 서브캐리어들은 사용되지 않는다. 이러한 서브캐리어 구조는 IEEE 표준 802.11a, 명칭 "Part 11: Wireless LAN Medium Access Control(MAC) and Physical Layer(PHY) Specifications: High-speed Physical Layer in the 5 GHz Band" September 1999에 개시되어 있다. IEEE 802.11n은 ±{1,...,6,8,...,20,22,...,28}의 인덱스들을 가진 52개의 데이터 서브캐리어들과 ±{7,21}의 인덱스들을 가진 4개의 파일럿 서브캐리어들을 가진 서브캐리어 구조를 이용한다.
IEEE 802.11에서, 매체 액세스 제어(MAC) 계층은 MAC 프로토콜 데이터 유닛들(MPDU)로서 데이터를 처리한다. 그 다음에, 물리 계층 수렴 프로토콜(PLCP)은 PLCP 프로토콜 데이터 유닛(PPDU)을 생성하기 위하여 PLCP 서비스 데이터 유닛(PSDU)로서 지칭되는 각각의 MPDU를 처리한다. 그 다음에, 물리 계층은 무선 채널을 통해 전송되는 프레임을 생성하기 위하여 각각의 PPDU를 처리한다. 프레임은 또한 패킷으로서 지칭될 수 있다.
도 3은 IEEE 802.11 a/g에서 사용되는 프레임/패킷 구조를 도시한다. 물리계층(PHY)에서, 데이터는 처리되어 프레임들/패킷들로 전송된다. 각각의 패킷(300)은 PLCP 프리앰블(310), PLCP 헤더(320), PSDU(330), 및 트레일러(340)를 포함한다. PSDU(330)는 패킷(300)에 대한 트래픽 데이터를 반송하며, 가변 길이를 가진다. 트레일러(340)는 필요한 경우에 6 테일(tail) 비트 및 패드 비트를 포함한다.
PLCP 프리앰블(310)은 t1 내지 t10으로 표시된 10개의 짧은 트레이닝 심볼들, 이 심볼들 다음에 있는 긴 트레이닝 심볼에 대한 보호 간격(guard interval) 및 이 보호 간격 다음에 있는 T1 및 T2로 표시된 2개의 긴 트레이닝 심볼들을 포함한다. 10개의 짧은 트레이닝 심볼들은 2개의 OFDM 심볼 기간들로 전송된다. 보호 간격 및 2개의 긴 트레이닝 심볼들은 또한 2개의 OFDM 심볼 기간들로 전송된다. 각각의 OFDM 심볼 기간은 IEEE 802.11a/g에서 4마이크로초(㎲)이다.
짧은 트레이닝 심볼들은 12개의 주기적 서브캐리어들에 12개의 특정 변조 심볼들을 매핑하고, 나머지 52개의 서브캐리어들에 0 신호값들을 매핑하며, 64개의 시간-영역 샘플들을 획득하기 위하여 64개의 전체 심볼들에 대하여 64-포인트 고속 푸리에 변환(FFT)을 수행함으로서 생성된다. 12개의 변조 심볼들은 주파수 영역에서 4개의 서브캐리어들의 배수 만큼 이격된 12개의 서브캐리어들에 매핑된다. 이는 주기적이며 4개의 동일한 시퀀스들로 구성된 64개의 시간-영역 샘플들을 야기하며, 각각의 시퀀스는 c1 내지 c16으로 표시된 16개의 샘플들을 포함한다. 각각의 짧은 트레이닝 심볼은 16개의 샘플들의 하나의 시퀀스이다. 마지막 짧은 트레이닝 심볼은 수신기(250)에 의한 시간 원점의 검출을 개선하기 위하여 반전될 수 있다(IEEE 802.11a/g에 규정되지 않고 도 3에 도시되지 않음). 10개의 짧은 트레이닝 심볼들은 전체 160개의 샘플들을 포함한다.
긴 트레이닝 심볼들은 52개의 특정 서브캐리어들에 52개의 특정 서브캐리어들에 52개의 특정 변조 심볼들을 매핑하고, 나머지 12개의 서브캐리어들에 0 신호값들을 매핑하고, z1 내지 z64로 표시된 64개의 시간-영역 샘플들을 획득하기 위하여 64개의 전체 심볼들에 대하여 64-포인트 FFT를 수행함으로서 생성된다. 보호 간격은 FFT 출력의 마지막 32개의 샘플들 z33 내지 z64를 포함한다. 각각의 긴 트레이닝 심볼은 64개의 샘플들의 하나의 시퀀스이다. T개의 전송 안테나들에 대한 보호 간격 및 긴 트레이닝 심볼들은 다이버시티를 개선하기 위하여 다른 양만큼 순환적으로 시프트될 수 있다. 2개의 긴 트레이닝 심볼들 및 보호 간격은 전체 160개의 샘플들을 포함한다. 짧은 및 긴 트레이닝 심볼들은 IEEE 802.11a/g 문헌들에 개시되어 있다.
수신기(250)는 전송기들이 전송중일때 또는 어느 전송기들이 전송중인지를 선험적으로 알지 못할 수 있다. 다른 전송기들은 다른 기준 클록 주파수들을 가질 수 있으며, 따라서 수신기(250)의 타이밍 및 주파수에 대하여 다른 타이밍 및/또는 주파수 오프셋들을 가질 수 있다. 수신기(250)는 파워-온(power-on)되는 동안 전송기들로부터의 패킷들을 연속적으로 검출할 수 있다. 수신기(250)는 각각의 패킷의 주파수 및 전송 소스가 알려질 수 없기 때문에 각각의 패킷을 독립적으로 획득할 수 있다. 수신기(250)는 각각의 패킷에 대하여 다음과 같은 것들을 수행할 수 있다.
Figure 112010087810672-pat00001
패킷 검출 - 패킷의 존재를 검출한다.
Figure 112010087810672-pat00002
패킷 검출의 시작 부분 - 패킷의 시작 부분을 검출한다.
Figure 112010087810672-pat00003
개략적인(coarse) 주파수 추정 - 개략적인 주파수 에러를 추정한다.
Figure 112010087810672-pat00004
세밀한(fine) 주파수 추정 및 정정 - 패킷의 샘플들에서 세밀한 주파수 에러를 추정하고 정정한다.
Figure 112010087810672-pat00005
자동 이득 제어(AGC) - 수신된 전력에 기반하여 수신기 이득을 조절한다.
Figure 112010087810672-pat00006
패킷 끝 부분의 검출 - 패킷의 끝 부분을 검출한다.
태스크(task)들의 각각은 이하에 기술된 바와같이 수행될 수 있다.
수신기(250)는 각각의 패킷의 PLCP 헤더의 짧은 그리고 긴 트레이닝 심볼들에 기반하여 검출 및 포착을 수행할 수 있다. 다른 태스크들에 대하여 더 많은 시간이 이용될 수 있도록 패킷의 존재를 가능한 빠르고 정확하게 검출하는 것이 바람직하다. 또한, PLCP 헤더가 신뢰성있게 복조될 수 있도록 PLCP 헤더의 시작 부분에 의하여 임의의 주파수 에러들을 정정하는 것이 바람직할 수 있다.
수신기(250)는 지연-곱셈-적분(delay-multiply-integrate) 기술에 기반하여 패킷 검출을 수행할 수 있다. 이러한 기술에 있어서, N개의 샘플들의 윈도우(window)에 대한 지연-곱셈-적분 연산은 다음과 같이 주어질 수 있다.
Figure 112010087810672-pat00007
수식(1)
여기서, xi ,j는 i번째 샘플 기간에서 j 번째 안테나로부터의 샘플이다.
Ck는 k-번째 윈도우에 대한 검출값이다.
"*"는 복소 공액(complex conjugate)을 나타낸다.
수식(1)은 하나의 짧은 트레이닝 심볼의 길이인 16의 지연에서 자동-정정을 수행한다. 각각의 안테나 j에서, 샘플 xi ,j는 초기의 16개의 샘플 기간들로부터의 샘플 xi -16,j의 복소공액과 곱해진다. 짧은 트레이닝 심볼들이 16개의 샘플들마다 반복되기 때문에, xi ,j 및 xi -16,j는 동일한 전송된 샘플에 대응해야 한다. 윈도우 k에서 N개의 샘플들에 대한 곱셈 결과들은 안테나 j에 대한 결과치를 획득하기 위하여 합산된다. 그 다음에, 모든 R개의 안테나들에 대한 결과치들은 윈도우 k에 대한 검출값 Ck을 획득하기 위하여 합산된다. 윈도우 크기 N은 임의의 안전하게 선택된 값일 수 있다. 예컨대, N은 도 3에 도시된 짧은 트레이닝 심볼들에 대하여 16, 32 등과 동일할 수 있다. 윈도우 k는 임의의 샘플 기간에서 시작할 수 있다.
N개의 샘플들의 각각의 윈도우의 전력은 다음과 같이 계산될 수 있다.
Figure 112010087810672-pat00008
수식(2)
여기서,Pk는 k번째 윈도우의 전력값이다. 전력은 (초기의 16개의 샘플 기간들인 다른 샘플의 복소 공액 대신에) 복소 공액
Figure 112010087810672-pat00009
와 샘플 xi ,j를 곱함으로서 획득된다.
일반적으로, 검출값 Ck 및 전력값 Pk은 R개의 수신기들(254a 내지 254r)로부터 획득된 샘플들의 각각의 윈도우에 대하여 계산될 수 있다. 명확화를 위하여, 윈도우 인덱스 k 및 샘플 인덱스 i는 패킷의 시작 부분과 관련하여 정의된다. 실제로, 수신기(250)는 패킷을 검출할때 패킷의 시작 부분을 알지 못하며, 인덱스 k 및 i는 단순하게 시간이 지남에 따라 증가된다.
검출값들 Ck는 다음과 같이 L개의 윈도우들에 대하여 평균될 수 있다.
Figure 112010087810672-pat00010
수식(3)
여기서 Ak는 k번째 윈도우에 대한 평균 검출값이다. 수식(3)은 현재의 윈도우 및 L-1개의 이전 윈도우들에 대한 검출값에 기반하여 현재의 윈도우에 대한 평균 검출값을 계산한다. L은 임의의 적절하게 선택된 값, 예컨대 L=4일수 있다. 수식(3)은 L개의 윈도우들에 대한 L개의 검출값들에 기초하여 계산될 수 있다. 선택적으로, 수식(3)은 이동 평균(moving average)으로 구현될 수 있으며, 이는 이전 윈도우에 대한 평균값에 기반하여 현재의 윈도우에 대한 평균값을 계산하기 위한 효율적인 방법이다. 일반적으로, 평균화는 적어도 2개의 값, 예컨대 현재 및 이전 값들에 기반하여 평균 값을 유도하는 프로세스를 언급한다. 평균화는 수식(3)으로 기술된 함수와 같은 임의의 함수, 즉 유한 임펄스 응답(FIR) 필터 함수, 무한 임펄스 응답(IIR) 필터 함수 등에 기반하여 수행될 수 있다.
전력값들은 다음과 같이 L+1개의 윈도우들에 대하여 평균될 수 있다.
Figure 112010087810672-pat00011
수식(4)
여기서, Bk는 k-번째 윈도우에 대한 평균 전력값이다.
평균 검출값 Ak는 샘플들의 L+1개의 윈도우들에 기반하여 획득된다. 제 1의 2개의 윈도우들은 제 1 검출값을 생성하기 위하여 사용되며, 각각의 부가 윈도우는 하나의 부가 검출값을 제공한다. 평균 전력값 Bk는 또한 샘플들의 L+1개의 윈도우들에 기반하여 획득되며, 각각의 윈도우는 하나의 전력값 Pk을 제공한다. 그러므로, Ak 및 Bk는 샘플들의 동일한 블록에 대하여 계산된다.
메트릭값 Mk는 다음과 같이 각각의 윈도우 k에 대하여 계산될 수 있다.
Figure 112010087810672-pat00012
수식(5)
일 설계에서, 패킷의 검출은 다음과 같이 정의될 수 있다.
만일 Mk>MTH이면, 패킷의 존재를 선언하며,
그렇치 않고 만일 Mk≤MTH이면, 패킷이 존재하지 않는다고 선언한다. 수식(6)
여기서, MTH은 검출 임계값이다.
MTH는 검출의 확률과 거짓 알람의 확률간의 교환에 기반하여 선택될 수 있다. 검출 확률은 패킷이 존재할때 패킷의 존재를 선언하는 확률이다. 거짓 알람 확률은 패킷이 존재하지 않을때 패킷의 존재를 선언하는 확률이다. MTH는 또한 Ak의 계산시 인자 1/L와 Bk의 계산시 인자 1/(L+1)을 포함한다. 이러한 경우에, 인자 1/L은 수식(3)으로부터 제거될 수 있으며, 인자 1/(L+1)은 수식(4)로부터 제거될 수 있다.
수식(5)은 비율 함수(ratio function)에 기반한 메트릭값 Mk의 유도를 기술하며, 수식 세트(6)는 패킷 검출의 일 설계를 기술한다. 일반적으로, 패킷 검출을 위하여 사용된 메트릭값은 임의의 함수에 기반하여 정의될 수 있으며, 이러한 함수는 임의의 입력 파라미터들을 수신할 수 있다. 패킷 검출에 대한 테스트는 메트릭값을 계산하기 위하여 사용된 함수에 기반하여 정의될 수 있다.
도 4는 패킷에 대한 Ck, Pk, Ak, Bk 및 Mk의 계산을 기술하며, 여기서 N=16이고, L=4이며, 각각의 윈도우는 하나의 짧은 트레이닝 심볼을 커버한다. 명확화를 위하여, 샘플 인덱스 i는 패킷에서 제 1 샘플에 대한 0에서 시작하며, 윈도우 인덱스 k는 패킷에서 제 1의 짧은 트레이닝 심볼에 대한 0에서 시작한다. 하나의 검출값 Ck는 제 1의 짧은 트레이닝 심볼 이후의 각각의 짧은 트레이닝 심볼에 대하여 획득된다. 하나의 전력값 Pk은 각각의 짧은 트레이닝 심볼에 대하여 획득된다. 평균 검출값 Ak, 평균 전력값 Bk 및 메트릭값 Mk은 k=4에서 제 5의 짧은 트레이닝 심볼에서 시작하는 각각의 짧은 트레이닝 심볼에 대하여 획득된다.
L+1개의 윈도우들에 대한 Ck 및 Pk의 평균화는 각각 Ak 및 Bk의 신뢰성을 개선할 수 있으며, 이는 검출 성능을 개선할 수 있다. Ak 및 Bk는 도 4에 기술된 바와같이 N개의 샘플들의 L+1개의 윈도우들을 커버하는 큰 슬라이딩(sliding) 윈도우에 대하여 계산된다. (모든 L+1개의 윈도우들 대신에) 각각의 윈도우 k에 대하여 Ak 및 Bk를 계산함으로서, 패킷 검출에 대한 결정은 (모든 L+1개의 윈도우들 대신에) 각각의 윈도우 k에서 이루어질 수 있다.
검출 신뢰성을 개선하기 위하여, 패킷의 검출은 임계값 MTH을 초과하는 다수의 메트릭값들에 대하여 컨디셔닝될 수 있다. 일 설계에서, 패킷은 각각 다음과 같이 2개의 연속 윈도우 k 및 k+1에 대한 2개의 메트릭값들 Mk 및 Mk +1에 기반하여 선언될 수 있다.
만일 (Mk>MTH)AND(Mk +1>MTH)이면, 패킷의 존재를 선언하며,
그렇치 않으면, 패킷이 존재하지 않는다고 선언한다. 수식(7)
일반적으로, 패킷의 검출은 임의의 수의 윈도우들에 대한 임의의 수의 메트릭값들에 기반할 수 있다.
검출 신뢰성을 더 개선하기 위하여, 패킷의 검출은 유용한 주파수 에러들을 가진 샘플들에 기반하여 컨디셔닝될 수 있다. IEEE 802.11a에서, 전송기에서 최대 주파수 에러는 ±20 ppm(part per million)이며, 이는 5.8 GHz ±230 KHz에 상당한다. 20Msps(mega sample per second)의 샘플율에서, 각각의 짧은 트레이닝 심볼은 800 ns(nano second)에 걸쳐 있으며, 하나의 짧은 트레이닝 심볼에 의하여 이격된 2개의 샘플들간의 최대 위상 시프트는 ±0.184 사이클이다. 거짓 알람은 만일 Mk 가 MTH를 초과하는 주어진 윈도우에 대하여 이 윈도우에 대한 평균 위상 시프트가 0.184 사이클보다 크면 선언될 수 있다.
수식(1)에서 양
Figure 112010087810672-pat00013
은 샘플 xi -16,j로부터 xi ,j로의 위상 시프트를 제공하며, 이러한 위상 시프트는 나중의 6개의 샘플 기간들이다. Ck의 각도는 윈도우 k의 샘플들에 기반하여 16개의 샘플 기간들에 걸쳐 평균 위상 시프트를 제공한다. Ak의 각도는 Ak를 계산하기 위하여 사용된 L개의 윈도우의 샘플들에 기반하여 16개의 샘플 기간들에 걸처 평균 위상 시프트를 제공한다. 윈도우 k에 대한 평균 위상 시프트 θk는 다음과 같이 획득될 수 있다.
Figure 112010087810672-pat00014
수식(8)
만일 패킷이 수식(7)으로 기술된 바와같이 선언되면, 윈도우 k 및 k+1에 대한 평균 위상 시프트 θk 및 θk+ 1는 각각 다음과 같이 계산되어 위상 임계값 θTH와 비교될 수 있다.
만일 (θkTH)OR(θk+1TH)이면, 거짓 알람이거나 또는 패킷이 존재하지 않는다고 선언한다. 수식(9)
위상 임계값 θTH는 0.184×2π 라디안보다 큰 임의의 값으로 세팅될 수 있다. 예컨대, θTH는 구현을 단순화하기 위하여 θTH=π/4 라디안으로서 세팅될 수 있다.
검출된 패킷의 타이밍은 짧은 그리고 긴 트레이닝 심볼들간의 경계를 검출함으로서 결정될 수 있다. 이를 달성하기 위하여, 검출값 Ci는 다음과 같이 각각의 샘플 기간 i에 대하여 계산될 수 있다.
Figure 112010087810672-pat00015
수식(10)
수식(10)은 각각의 관심 샘플 기간에 대한 Ci를 획득하기 위하여 슬라이딩(sliding) 지연-곱셈-적분 연산을 수행한다. 각각의 샘플 기간에서, Ci는 현재의 샘플 xi ,j 및 63 초기 샘플들로 구성된 64개의 샘플들의 윈도우에 기반하여 계산된다. 잡음의 부재시에, 64개의 샘플들의 윈도우가 (i) 짧은 그리고 긴 트레이닝 심볼들사이의 경계에 중심을 두고 (ii) 2개의 짧은 트레이닝 심볼들 및 긴 트레이닝 심볼의 절반을 커버할때 0을 끝낸다.
메트릭값 Qi는 다음과 같이 각각의 샘플 기간 i에 대하여 계산될 수 있다.
Figure 112010087810672-pat00016
수식(11)
수식(11)에 기술된 바와같이, Qi는 Ci 및 Ak에 기반하여 계산되며, 여기서 Ci는 샘플마다 업데이트되며, Ak는 N개의 샘플들의 윈도우보다 업데이트된다.
긴 트레이닝 심볼들의 시작 부분은 다음과 같이 검출될 수 있다.
만일 Q<QTH이면, 샘플 i에서 긴 트레이닝 심볼들의 시작 부분을 선언한다. (수식12)
여기서, QTH는 임계값이며, QTH는 적절한 양의 값으로 세팅될 수 있다.
만일 마지막의 짧은 트레이닝 심볼이 반전되면(도 3에 도시안됨), 제 9 및 제 10의 짧은 트레이닝 심볼들사이의 경계가 검출될 수 있다. 이러한 경우에, Ci는 (64 대신에) 16의 지연과 (64 대신에) 16의 적분 간격과 함께 계산될 수 있다. 현재의 샘플 xi ,j보다 앞선 적어도 16개의 샘플들로부터의 Ak는 반전된 짧은 트레이닝 심볼로 Ak를 오염시키는 것을 방지하기 위하여 Qi을 계산하는데 사용될 수 있다. QTH는 0으로 세팅될 수 있다.
임의의 경우에, 예컨대 수식(12)으로 기술된 바와같이 긴 트레이닝 심볼들의 시작 부분을 검출한후에, Ak의 마지막 값은 개략적인 주파수 에러 추정치로서 사용될 수 있다.
긴 트레이닝 심볼들은 세밀한 주파수 정정을 위하여 사용될 수 있다. 검출값은 다음과 같이 M개의 샘플들의 윈도우에 대하여 계산될 수 있다.
Figure 112010087810672-pat00017
수식(13)
여기서, Dm은 샘플주기 m에 대한 검출값이다. 긴 트레이닝 심볼들이 64개의 샘플마다 반복되기 때문에, 샘플들 xi ,j 및 xi -64,j은 동일한 전송된 샘플에 대응해야 한다.
짧은 그리고 긴 트레이닝 심볼들사이의 경계는 검출된 패킷의 시간 원점으로서 고려될 수 있으며, 수식(12)으로 기술된 바와같이 결정될 수 있다. 수식(13)은 시간 원점이 알려진후에 계산될 수 있으며, 단일 샘플 기간 m에 대하여 계산될 수 있다. 적분하기 위한 샘플들의 수 M은 예컨대 16 내지 64의 임의의 적절한 값일 수 있다. 보다 작은 M은 세밀한 주파수 정정을 더 빠르게 완료할 수 있도록 하며, 이는 제 2의 긴 트레이닝 심볼이 주파수 정정되고 PLCP 헤더를 복조하기 위한 파일럿 기준으로서 사용되도록 할 수 있다.
Dm의 각도는 64개의 샘플 기간들에 걸처 평균 위상 시프트 φm으로서 사용될 수 있으며, 다음과 같이 주어질 수 있다.
Figure 112010087810672-pat00018
수식(14)
5.8 GHz ±20ppm의 최악의 경우(worst-case) 주파수 에러에 대하여, 하나의 긴 트레이닝 심볼만큼 이격된 2개의 샘플들사이의 최대 위상 시프트는 ±0.736 사이클이다. 따라서, 수식(14)에서 평균 위상 시프트 φm는 y의 주어진 계산된 위상값에 대하여 정확한 위상 시프트가 y, 1-y 또는 1+y 사이클인지의 여부가 알려지지 않기 때문에 모호할 수 있으며,
Figure 112010087810672-pat00019
>0.264 사이클들이다.
세밀한 위상 시프트 φm에서 위상 모호성(ambiguity)은 짧은 트레이닝 심볼들로부터 획득된 개략적인 위상 시프트 φk를 사용함으로서 분석될 수 있다. 64-샘플의 긴 트레이닝 심볼에 걸친 위상 시프트는 16-샘플의 짧은 트레이닝 심볼에 걸친 위상 시프트의 대략 4배이되어야 하거나 또는 다음과 같다.
Figure 112010087810672-pat00020
수식(15)
여기서,
Figure 112010087810672-pat00021
는 위상 정정값이다.
Figure 112010087810672-pat00022
Figure 112010087810672-pat00023
가 4θk에 가능한 근접하게 접근하도록 하기 위하여 필요한 경우에 φm에 한 사이클을 가산하거나 또는 감산함으로서 획득될 수 있다.
퍼-샘플(per-sample) 위상 정정 값
Figure 112010087810672-pat00024
는 64에 의하여 세밀한 위상 정정값
Figure 112010087810672-pat00025
를 분할하거나 또는
Figure 112010087810672-pat00026
에 의하여 획득될 수 있다. 수신기들(254a 내지 254r)로부터의 샘플들은 주파수-정정된 샘플들을 획득하기 위하여 퍼-샘플 위상 정정값
Figure 112010087810672-pat00027
에 의하여 회전될 수 있다.
다른 설계에서, 세밀한 주파수 에러 추정치들은 짧은 트레이닝 심볼들에 기반하여 유도될 수 있다. 검출값들 Dm은 평균 검출 값들 Ak과 동시에 계산될 수 있다. 패킷이 검출될때, 평균 위상 시프트 θk는 최근 Ak에 기반하여 결정될 수 있으며, Dm의 각도는 세밀한 위상 정정값
Figure 112010087810672-pat00028
를 획득하기 위하여 필요한 경우에 θk으로 결정 및 정정될 수 있다. 그 다음에,
Figure 112010087810672-pat00029
는 제 1의 긴 트레이닝 심볼의 도달전에 샘플들에 적용될 수 있다. 이러한 설계에서, 주파수-정정된 샘플들은 2개의 긴 트레이닝 심볼들에 대하여 획득될 수 있으며, 수신된 심볼들을 획득하기 위하여 64-포인트 FFT들로 변환될 수 있다. 그 다음에, 채널 추정치는 수신된 심볼들에 기반하여 유도되고 PLCP 헤더의 코히어런트 복조를 위하여 사용될 수 있다. 이러한 설계는 주파수 정정을 위하여 수신기들(254)로부터의 샘플들의 부가 버퍼링을 방지할 수 있다. 긴 트레이닝 심볼들은 또한 세밀한 주파수 에러 추정치를 정제(refine)하기 위하여 사용될 수 있다. 긴 트레이닝 심볼들로부터 획득된 세밀한 주파수 에러 추정치에 대한 업데이트는 임의의 시간에 샘플들에 적용될 수 있다. 제 2의 긴 파일럿 심볼의 끝 부분 근처의 포인트에 대한 적분은 가장 정확한 세밀한 주파수 에러 업데이트를 제공할 수 있다.
AGC에 대하여, 수신기(250)는 저전력 패킷들을 검출하기 위하여 초기에 최대 이득으로 세팅될 수 있다. 수신기(250)의 무선 주파수(RF) 프론트 엔드는 최대 이득으로 포화될 수 있어서 수신된 신호를 효과적으로 절단할 수 있다. 그러나, 수식(1)에서 지연-곱셈-적분 연산은 절단에도 불구하고 계속해서 유용한할 것이다. 전력값 Pk는 전력 임계값과 비교될 수 있으며, 수신기 이득은 전력 임계값이 초과되는 경우에 감소될 수 있다. 수신기 이득은 패킷의 끝 부분이 검출될때까지 유지될 수 있으며, 최대값으로 리셋될 수 있다.
PLCP 헤더는 가변수의 OFDM 심볼들보다 선행하여 배치될 수 있다. 각각의 OFDM 심볼은 (i) OFDM 심볼의 유용한 부분에 대한 64개의 시간-영역 샘플들을 획득하기 위하여 64개의 서브캐리어들에 대한 64개의 심볼들에 대하여 64-포인트 FFT를 수행하고 (ii) 유용한 부분의 마지막 16개의 샘플들을 복사함으로서 유용한 부분에 보호 간격을 추가하고 OFDM 심볼에 대한 80개의 샘플들을 획득하기 위하여 유용한 부분의 프론트에 16개의 샘플들을 추가함으로서 생성된다.
패킷의 끝 부분을 검출하기 위하여, 검출값은 다음과 같이 각각의 OFDM 심볼 기간에 대하여 계산될 수 있다.
Figure 112010087810672-pat00030
수식(16)
여기서, Gn은 OFDM 심볼 기간 n에 대한 검출값이다. 수식(16)에서, OFDM 심볼에 대한 보호 간격의 16개의 샘플들은 OFDM 심볼 기간의 유용한 부분의 마지막 16개의 샘플들과 상관된다.
임계값 GTH는 다음과 같이 S OFDM 심볼 기간들에 대한 검출값들의 평균에 기반하여 정의될 수 있다.
Figure 112010087810672-pat00031
수식(17)
여기서,
Figure 112010087810672-pat00032
은 임계값을 사용한 Gn의 평균의 백분율이다.
각각의 OFDM 심볼 기간에서, Gn은 계산될 수 있으며, GTH ,n은 업데이트될 수 있으며, Gn은 GTH ,n와 비교될 수 있다. 일 설계에서, 패킷의 끝 부분은 Gn이 GTH ,n보다 작은 경우에 검출될 수 있으며, 이는 다음과 같이 표현될 수 있다.
만일 Gn<GTH ,n이면 패킷의 끝 부분을 선언한다. 수식(18)
다른 설계에서, 만일 Gn이 GTH ,n보다 작으면, GTH ,n은 고정되며, 패킷의 끝 부분은 다음 OFDM 심볼 기간 n+1에 대한 Gn +1이 또한 GTH ,n보다 작은 경우에 검출되며, 이는 다음과 같이 표현될 수 있다.
만일 (Gn<GTH ,n)AND(Gn +1<GTH ,n)이면, 패킷의 끝 부분을 선언한다. 수식(19)
패킷의 끝 부분은 또한 다른 방식들로 검출될 수 있다. 임의의 경우에, 패킷의 끝 부분이 검출될때, AGC는 최대 이득으로 리셋될 수 있으며, 주파수 오프셋은 다음 패킷에 대하여 준비하기 위하여 0으로 리셋될 수 있다.
도 5는 도 2의 포착 프로세서(260)의 설계를 도시한 블록도이다. 유닛(510)은 모든 R개의 안테나들로부터 샘플들을 수신하며, 예컨대 수식(1)으로 기술된 바와같이 지연-곱셈-적분을 수행하며, N개의 샘플들의 각각의 윈도우에 대한 검출값 Ck을 제공한다. 유닛(512)은 예컨대 수식(3)으로 기술된 바와같이 L 윈도우들에 대하여 Ck의 이동 평균을 계산하며, 각각의 윈도우에 대하여 평균 검출값 Ak을 제공한다. 유닛(514)은 예컨대 수식(8)에 기술된 바와같이 Ak의 위상을 결정하며, 각각의 윈도우에 대한 평균 위상 시프트 θk를 제공한다.
유닛(520)은 예컨대 수식(2)에 기술된 바와같이 각각의 윈도우에서 모든 R개의 안테나들로부터의 샘플들에 기반하여 전력값 Pk를 계산한다. 유닛(522)은 예컨대 수식(4)에 기술된 바와같이 L+1개의 윈도우들에 대하여 Pk의 이동 평균을 계산하며, 각각의 윈도우에 대한 평균 전력값 Bk를 제공한다. 유닛(524)은 각각의 윈도우에 대한 평균 검출값 Ak 및 평균 전력값 Bk를 수신하며, 예컨대 수식(5)에 기술된 바와같이 상기 윈도우에 대한 메트릭 값 Mk을 계산한다. 유닛(526)은 수식들(6), (7) 및/또는 (9)에 기술된 바와같이 메트릭 값 Mk 및 가능한 경우에 평균 위상 시프트 θk에 기반하여 패킷의 존재를 검출한다.
패킷이 검출된후에, 유닛(530)은 예컨대 수식(10)에 기술된 바와같이 각각의 샘플 기간에 대한 검출값 Ci을 계산한다. 유닛(534)은 패킷 검출전에 각각의 샘플에 대한 검출값 Ci 및 마지막 윈도우에 대한 평균 검출값 Ak을 수신하며, 예컨대 수식(11)에 기술된 바와같이 각각의 샘플 기간에 대한 메트릭값 Qi를 계산한다. 유닛(536)은 수식(12)에 기술된 바와같이 메트릭값들 Qi에 기반하여 패킷의 시작 부분을 검출하며, 짧은 그리고 긴 트레이닝 심볼들사이의 경계의 샘플 기간 또는 패킷의 임의의 다른 알려진 포인트일 수 있는 패킷 타이밍을 제공한다.
유닛(540)은 예컨대 수식(13)에 기술된 바와같이 패킷 타이밍에 의하여 결정된 특정 샘플 기간 m에 대한 검출값 Dm을 계산한다. 유닛(544)은 수식(14)에 기술된 바와같이 Dm의 위상을 결정하며, 평균 위상 시프트 φm를 제공한다. 유닛(546)은 마지막 짧은 트레이닝 심볼로부터 획득된 평균 위상 시프트 φk와 긴 또는 짧은 트레이닝 심볼들로부터 획득된 평균 위상 시프트 θm를 수신하며, 예컨대 수식(15)에 기술된 바와같이 주파수 정정값
Figure 112010087810672-pat00033
을 결정한다.
패킷의 끝 부분 검출동안, 유닛(550)은 예컨대 수식(6)에 기술된 바와같이 각각의 OFDM 심볼 기간에 대한 검출값 Gn을 계산한다. 유닛(522)은 S OFDM 심볼 기간들에서 Gn의 이동 평균을 계산한다. 유닛(554)은 예컨대 수식(17)에 기술된 바와같이 각각의 OFDM 심볼 기간에 대한 임계값 GTH ,n을 계산한다. 유닛(556)은 앞서 기술된 바와같이 검출값들 Gn 및 임계값들 GTH ,n에 기반하여 패킷의 끝 부분을 검출한다.
도 6은 도 5의 지연-곱셈-적분 유닛(510) 및 이동 평균 유닛(512)의 설계를 도시한 블록도이다. 유닛(510)내에서, 안테나(1)로부터의 샘플들은 지연 유닛(610a) 및 곱셈기(614a)에 제공된다. 지연 유닛(610a)은 지연의 16개의 샘플들을 제공하며, 이는 하나의 짧은 트레이닝 심볼의 기간이다. 유닛(612a)은 지연 유닛(610a)으로부터 수신된 각각의 샘플의 복소 공액을 제공한다. 각각의 샘플 기간에서, 곱셈기(614a)는 유닛(612a)으로부터의 샘플과 수신된 샘플을 곱하며, 이 결과를 적분기(616a)에 제공한다. 적분기(616a)는 각각의 윈도우의 시작 부분에서 리셋되며, N개의 샘플 기간들에서 곱셈기(614a)로부터의 결과들을 적분한다. 각각의 나머지 안테나로부터의 샘플들은 안테나(1)로부터의 샘플들과 동일한 방식으로 처리된다. 합산기(618)는 모든 R개의 안테나들에 대한 적분기들(616a 내지 616r)의 출력들을 합산하며, 각각의 윈도우에 대한 검출값 Ck를 제공한다.
유닛(512)내에서, 지연 유닛(620)은 L 만큼 검출값 Ck를 지연시키며, 이는 Ak에 대한 이동 평균의 기간이다. 각각의 윈도우에 대하여, 합산기(622)는 레지스터(624)의 출력과 유닛(510)으로부터의 검출값 Ck을 합산하며, 지연 유닛(620)의 출력을 추가로 감산하며, 평균 검출값 Ak을 제공한다. 유닛들(622, 624)은 각각의 윈도우 k에서 업데이트되는 누산기를 형성한다. 유닛(620)은 이동 평균이 L개의 윈도우에 걸쳐 이루어지도록 현재의 누산 결과로부터 감산된, 초기의 L개의 윈도우들로부터의 검출값 Ck -L를 제공한다.
도 5의 유닛들(530, 540, 550)은 유닛들(610a 내지 610r)에 대한 다른 지연들과 적분기들(616a 내지 616r)의 다른 적분 길이들에도 불구하고 유닛(510)과 유사한 방식으로 구현될 수 있다. 유닛(520)은 지연유닛들(610a 내지 610r)이 없음에도 불구하고 유닛(510)과 동일한 방식으로 구현될 수 있다. 유닛들(522, 552)은 유닛(620)에 대한 다른 지연들에도 불구하고 유닛(512)과 유사한 방식으로 구현될 수 있다.
도 7은 도 2의 복조기들(256a 내지 256r)과 수치적으로 제어되는 발진기(NCO)(710)의 설계를 도시한 블록도이다. NCO(710)는 포착 프로세서(260)의 부분일 수 있다. NCO(710)내에서, 합산기(712)는 예컨대 도 5의 주파수 에러 추정기(546)로부터 퍼-샘플 주파수 정정값
Figure 112010087810672-pat00034
을 수신하며, 레지스터(714)로부터의 현재의 위상 값과 상기 주파수 정정값을 합산하며, 레지스터(714)에 그것의 출력을 제공한다. 합산기(712) 및 레지스터(714)는 각각의 샘플 기간에서 업데이트되는 위상 누산기를 형성한다. 룩-업 테이블(716)은 레지스터(714)로부터 현재의 위상값을 수신하며, 이러한 위상의 사인 및 코사인을 제공한다.
일 설계에서, 주파수 정정값은 500Hz의 분해능(resolution)을 가지며, 위상 누산기는 1/40,000 사이클의 위상 분해능을 가진다. 레지스터(714)는 이러한 위상 분해능을 달성하기 위하여 17비트로 구현될 수 있다. 일 설계에서, 룩-업 테이블(716)은 0으로부터 π/4까지의 512개의 다른 각도들과 9-비트 사인 및 9-비트 코사인으로 이루어진 512×9 테이블들로 구현될 수 있으며, 이는 약 50 dB SNR을 제공할 수 있다. 룩-업 테이블(716)은 또한 다른 크기들, 예컨대 1024×9 등으로 구현될 수 있다.
각각의 복조기(256)내에서, 곱셈기(722)는 연관된 안테나로부터 복소수값 샘플들을 수신하고, 이 샘플에 대한 사인 및 코사인으로 각각의 샘플을 곱하며, 주파수-정정된 샘플을 제공한다. 유닛(724)은 도 5의 패킷 시작 부분 검출기(536)로부터의 패킷 타이밍에 기반하여 각각의 OFDM 심볼에 대한 보호 간격을 제거하며, OFDM 심볼에 대한 64개의 샘플들을 제공한다. FFT 유닛(726)은 유닛(724)으로부터의 64개의 샘플들에 대하여 64-포인트 FFT를 수행하며, 64개의 서브캐리어들에 대한 64개의 수신된 심볼들을 제공한다.
전송기(210)는 디지털 처리를 위한 샘플 클록 및 상향 변환을 위한 캐리어 신호를 생성하기 위하여 단일 기준 발진기를 사용할 수 있다. 그 다음에, 수신기(250)의 샘플들은 주파수 에러 뿐만아니라 샘플 타이밍 에러를 가질 수 있다. 주파수 에러는 앞서 기술된 바와같이 추정될 수 있고 곱셈기(722a 내지 722r)에 의하여 정정될 수 있다. 샘플 타이밍 에러는 수신기들(254a 내지 254r)로부터의 샘플들을 리샘플링(resampling)함으로서 정정될 수 있다(도 7에 도시안됨). 만일 샘플 타이밍이 정정되지 않으면(도 7에 도시된 바와같이), 패킷에서 샘플들의 타이밍 드리프트는 OFDM 심볼들에서 위상 기울기를 유발한다. 이러한 위상 기울기는 패킷 마다 변화한다.
도 8은 패킷의 존재를 검출하는 프로세스(800)의 설계를 도시한다. 검출값들은 예컨대 수식(1)에 기술된 바와같이 다수의 샘플들에 기반하여 결정될 수 있다(블록(812)). 전력값들은 또한 예컨대 수식(2)에 기술된 바와같이 다수의 샘플들에 기반하여 결정될 수 있다(블록(814)). 다수의 샘플들은 짧은 트레이닝 심볼들에 대한 샘플들을 포함할 수 있으며, 하나 이상의 수신 안테나들로부터 발생할 수 있다. 각각의 검출값은 샘플들의 각각의 제 1 세트에 대하여 지연-곱셈-적분을 수행함으로서 획득될 수 있다. 각각의 전력값은 샘플들의 각각의 제 2 세트에 대하여 곱셈-적분을 수행함으로서 획득될 수 있다. 검출값들은 예컨대 수식(3)에 기술된 바와같이 평균 검출값들을 획득하기 위하여 평균화될 수 있다(블록(816)). 전력값들은 또한 예컨대 수식(4)에 기술된 바와같이 평균 전력값들을 획득하기 위하여 평균화될 수 있다. 그 다음에, 패킷이 존재하는지의 여부는 평균 검출 값들 및 평균 전력 값들에 기반하여 결정될 수 있다(블록(820)).
블록(820)에서, 메트릭값들은 예컨대 수식(5)에 기술된 바와같이 평균 검출값들 및 평균 전력값들에 기반하여 결정될 수 있다. 일 설계에서, 패킷의 존재는 메트릭값이 임계값을 초과하는 경우에 선언될 수 있다. 다른 설계에서, 패킷의 존재는 다수의(예컨대, 2개의 연속하는) 메트릭값들이 임계값을 초과하는 경우에 선언될 수 있다. 또 다른 설계에서, 위상 시프트들은 평균 검출값들에 기반하여 결정될 수 있으며, 패킷이 존재하는지의 여부는 위상 시프트들에 기반하여 추가로 결정될 수 있다. 예컨대, 위상 시프트가 위상 임계값을 초과하는 경우에 패킷이 존재하지 않는다고 선언될 수 있다.
도 9는 패킷의 존재를 검출하는 장치(900)의 설계를 도시한다. 장치(900)는 예컨대 샘플들의 제 1 세트들에 대하여 지연-곱셈-적분을 수행함으로서 다수의 샘플들에 기반하여 검출값들을 결정하는 수단(모듈(912)), 예컨대 샘플들의 제 2세트들에 대하여 곱셈-적분을 수행함으로서 다수의 샘플들에 기반하여 전력값들을 결정하는 수단(모듈(914)), 평균 검출값들을 획득하기 위하여 검출값들을 평균화하는 수단(모듈(916)), 평균 전력값들을 획득하기 위하여 전력값들을 평균화하는 수단(모듈(918)), 및 평균 검출값들 및 평균 전력값들에 기반하여 패킷이 존재하는지를 결정하는 수단(모듈(920))을 포함한다.
도 10은 패킷의 시작 부분을 검출하는 프로세스(1000)의 설계를 도시한다. 제 1 검출값은 예컨대 수식들(1) 및 (3)에 기술된 바와같이 샘플들의 윈도우에 대하여 지연-곱셈-적분을 수행함으로서 샘플들의 윈도우에 기반하여 결정될 수 있다(블록(1012)). 제 2검출값은 예컨대 수식(10)에 기술된 바와같이 슬라이딩 지연-곱셈-적분을 수행함으로서 다수의 샘플들 각각에 대하여 결정될 수 있다(블록(1014)). 제 1검출값을 유도하기 위하여 사용된 샘플들의 윈도우는 각각의 제 2 검출값을 유도하기 위하여 사용된 샘플들보다 선행할 수 있다. 메트릭값들은 예컨대 수식(11)에 기술된 바와같이 제 1검출값 및 다수의 샘플들에 대한 제 2검출값들에 기반하여 계산될 수 있다(블록(1016)). 패킷의 시작 부분은 예컨대 수식(12)에 기술된 바와같이 메트릭값들 및 임계값에 기반하여 결정될 수 있다(블록(1018)).
도 11은 패킷의 시작 부분을 검출하는 장치(1100)의 설계를 도시한다. 장치(1100)는 예컨대 샘플들의 윈도우에 대하여 지연-곱셈-적분을 수행함으로서 샘플들의 윈도우에 기반하여 제 1 검출값을 결정하는 수단(모듈(1112)), 예컨대 슬라이딩 지연-곱셈-적분을 수행함으로서 다수의 샘플들 각각에 대한 제 2 검출값을 결정하는 수단(모듈(1114)), 제 1 검출값 및 다수의 샘플들에 대한 제 2 검출값들에 기반하여 메트릭값들을 계산하는 수단(모듈(1116)), 및 메트릭값들 및 임계값에 기반하여 패킷의 시작 부분을 결정하는 수단(모듈(1118))을 포함한다.
도 12는 주파수 정정을 위한 프로세스(1200)의 설계를 도시한다. 패킷에 대한 개략적인 주파수 에러 추정치는 수식들(1), (3) 및 (8)에 기술된 바와같이 예컨대 제 1의 다수의 샘플들에 대하여 지연-곱셈-적분을 수행함으로서 획득된 적어도 하나의 제 1 검출값에 기초하여 유도될 수 있다. 패킷에 대한 세밀한 주파수 에러 추정치는 수식(13) 및 (14)에 기술된 바와같이 예컨대 제 2의 다수의 샘플들에 대하여 지연-곱셈-적분을 수행함으로서 획득된 제 2검출값에 기초하여 유도될 수 있다(블록(1214)). 적어도 하나의 제 1 검출값에 대한 지연-곱셈-적분은 제 1지연, 예컨대 16개의 샘플들에 기반할 수 있다. 제 2검출값에 대한 지연-곱셈-적분은 더 정확한 세밀한 주파수 에러 추정치를 획득하기 위하여 제 1 지연보다 긴 제 2지연(예컨대, 64개 샘플들)에 기반할 수 있다. 제 1의 다수의 샘플들은 짧은 트레이닝 심볼들에 대한 샘플들을 포함할 수 있다. 제 2의 다수의 샘플들은 짧은 및/또는 긴 트레이닝 심볼들에 대한 샘플들을 포함할 수 있다.
패킷에 대한 주파수 정정값은 세밀한 주파수 에러 추정에 있는 위상 모호성을 해결하기 위하여 예컨대 개략적인 주파수 에러 추정치를 사용함으로서 개략적인 및 세밀한 주파수 에러 추정치들에 기반하여 유도될 수 있다(블록(1216)). 예컨대, 제 1 위상값은 개략적인 주파수 에러 추정치에 기반하여 획득될 수 있으며, 제 2 위상값은 세밀한 주파수 에러 추정치에 기반하여 획득될 수 있으며, 제 1 위상값은 제 2 위상값의 모호성을 해결하기 위하여 사용될 수 있으며, 모호성이 해결된 제 2 위상값은 주파수 정정값으로서 제공될 수 있다. 패킷에 대한 샘플들의 주파수는 주파수 정정값에 기반하여 정정될 수 있다(블록(1218)).
도 13은 주파수 정정을 위한 장치(1300)의 설계를 도시한다. 장치(1300)는 제 1의 다수의 샘플들에 대하여 지연-곱셈-적분을 수행함으로서 획득된 예컨대 적어도 하나의 제 1 검출값에 기반하여 패킷에 대한 개략적인 주파수 에러 추정치를 유도하는 수단(모듈(1312)), 제 2의 다수의 샘플들에 대하여 지연-곱셈-적분을 수행함으로서 획득된 예컨대 제 2검출값에 기반하여 패킷에 대한 세밀한 주파수 에러 추정치를 유도하는 수단(모듈(1314)), 세밀한 주파수 에러 추정에 있는 위상 모호성을 해결하기 위하여 예컨대 개략적인 주파수 에러 추정치를 사용함으로서 개략적인 및 세밀한 주파수 에러 추정치들에 기반하여 패킷에 대한 주파수 정정값을 유도하는 수단(모듈(1316)), 및 주파수 정정값에 기반하여 패킷에 대한 샘플들의 주파수를 정정하는 수단(모듈(1318))을 포함한다.
도 14는 패킷의 끝 부분을 검출하는 프로세스(1400)의 설계를 도시한다. 검출값은 수식(16)에 기술된 바와같이 예컨대 심볼 기간에서 보호 간격과 대응 유용한 부분을 상관시킴으로서 다수의 심볼 기간들 각각에 대하여 결정될 수 있다(블록(1412)). 일반적으로, 전송 심볼의 임의의 복사된 부분은 심볼에 대한 검출값을 획득하기 위하여 원래의 부분과 상관될 수 있다. 임계값은 수식(17)에 기술된 바와같이 예컨대 현재의 심볼 기간까지의 S개의 심볼 기간들에 대한 S개의 검출값들의 이동 평균에 기반하여 각각의 심볼 기간에 대하여 결정될 수 있다(블록(1414)). 패킷의 끝 부분은 다수의 심볼 기간들에 대한 검출값들 및 임계값들에 기반하여 결정될 수 있다(블록(1416)). 일 설계에서, 검출값은 각각의 심볼 기간에서 임계값과 비교될 수 있으며, 임계값은 검출값이 임계값보다 작은 심볼 기간 이후에 고정될 수 있으며, 패킷의 끝 부분은 다음 심볼 기간에 대한 검출값이 임계값보다 작은 경우에 선언될 수 있다.
도 15는 패킷의 끝 부분을 검출하는 장치(1500)의 설계를 도시한다. 장치(1500)는 예컨대 보호 간격과 대응 유용한 부분을 상관시킴으로서 다수의 심볼 기간들 각각에 대한 검출값을 결정하는 수단(모듈(1512)), 현재의 심볼 기간까지 예컨대 S개의 심볼 기간들에 대한 S개의 검출값들의 이동 평균에 기반하여 각각의 심볼 기간에 대한 임계값을 결정하는 수단(모듈(1514)), 및 다수의 심볼 기간들에 대한 검출값들 및 임계값들에 기반하여 패킷의 끝 부분을 결정하는 수단(모듈(1516))을 포함한다.
도 16은 패킷을 처리하는 프로세스(1600)의 설계를 도시한다. 제 1검출값들 Ck은 제 1의 다수의 샘플들에 기반하여 결정될 수 있다(블록(1612)). 전력값들 Pk은 제 1의 다수의 샘플들에 기반하여 결정될 수 있다(블록(1614)). 패킷이 존재하는지의 여부는 검출값들 및 전력값들에 기반하여 결정될 수 있다(블록(1616)). 제 2검출값들 Ci은 제 2의 다수의 샘플들에 기반하여 결정될 수 있다(블록(1618)). 패킷의 시작 부분은 제 1 및 제 2 검출값들에 기반하여 결정될 수 있다(블록(1620)). 제 3 검출값 Dm은 제 3의 다수의 샘플들에 기반하여 결정될 수 있다(블록(1622)). 패킷의 주파수 에러는 제 1 및 제 3 검출값들에 기반하여 추정될 수 있다(블록(1624)). 제 4 검출값들 Gn은 제 4의 다수의 샘플들에 기반하여 결정될 수 있다(블록(1626)). 패킷의 끝 부분은 제 4 검출값들에 기반하여 결정될 수 있다(블록(1628)).
도 17은 패킷을 처리하는 장치(1700)의 설계를 도시한다. 장치(1700)는 제 1의 다수의 샘플들에 기반하여 제 1 검출값 Ck을 결정하는 수단(모듈(1712)), 제 1의 다수의 샘플들에 기반하여 전력값들 Pk을 결정하는 수단(모듈(1714)), 검출값들 및 전력값들에 기반하여 패킷이 존재하는지를 결정하는 수단(모듈(1716)), 제 2의 다수의 샘플들에 기반하여 제 2검출값들 Ci를 결정하는 수단(모듈(1718)), 제 1 및 제 2 검출값들에 기반하여 패킷의 시작 부분을 결정하는 수단(모듈(1720)), 제 3의 다수의 샘플들에 기반하여 제 3 검출값 Dm을 결정하는 수단(블록(1722)), 제 1 및 제 3 검출값들에 기반하여 패킷의 주파수 에러를 추정하는 수단(모듈(1724)), 제 4의 다수의 샘플들에 기반하여 제 4 검출값들 Gn을 결정하는 수단(모듈(1726)), 및 제 4검출값들에 기반하여 패킷의 끝 부분을 결정하는 수단(모듈(1728))을 포함한다.
도 9, 도 11, 도 13, 도 15 및 도 17의 모듈들은 프로세서들, 전자장치들, 하드웨어 장치들, 전자 소자들, 논리회로들, 메모리들 등, 또는 이들의 임의의 조합을 포함할 수 있다.
앞서 기술된 지연-곱셈-적분 기술은 양호한 검출 성능을 제공할 수 있으며, 무선 환경에서 다중 경로에 의하여 영향을 받지 않는다. 다른 설계에서, 패킷 검출은 알려진 샘플들과의 상관에 기반하여 수행된다. 이러한 설계에서, 수신된 샘플들은 여러 시간 오프셋들에서 짧은 트레이닝 심볼들에 대한 알려진 샘플들과 상관될 수 있다. 다른 다중경로들에 대응할 수 있는, 제 1임계값을 초과하는 검출값들은 세밀한 검출값을 획득하기 위하여 결합될 수 있다. 이때, 최종 검출값은 패킷의 존재를 검출하기 위하여 제 2 임계값과 비교될 수 있다. 검출값들의 저장을 야기하는 시간 오프셋들은 패킷의 시작 부분을 결정하기 위하여 사용될 수 있다.
여기에서 제시된 기술들은 다양한 수단에 의하여 구현될 수 있다. 예컨대, 이들 기술들은 하드웨어, 펌웨어, 소프트웨어 또는 이들의 조합으로 구현될 수 있다. 하드웨어 구현에 있어서, 전술한 기술들을 수행하기 위하여 사용된 처리 유닛들은 하나 이상의 주문형 집적회로들(ASIC), 디지털 신호 프로세서들(DSP), 디지털 신호 처리장치들(DSPD), 프로그램 가능 논리장치들(PLD), 필드 프로그램가능 게이트 어레이들(FPGA), 프로세서들, 제어기들, 마이크로-제어기들, 마이크로프로세서들, 전자장치들, 여기에서 제시된 기능들을 수행하도록 설계된 다른 전자유닛들, 컴퓨터 또는 이들의 조합으로 구현될 수 있다.
펌웨어 및/또는 소프트웨어 구현에 있어서, 전술한 기술들은 여기에서 제시된 기능들을 수행하는 모듈들(예컨대, 프로시저들, 함수들 등)으로 구현될 수 있다. 펌웨어 및/또는 소프트웨어 명령들은 메모리(예컨대, 도 2의 메모리(272))에 저장되고 프로세서(예컨대, 프로세서(260 또는 270))에 의하여 실행될 수 있다. 메모리는 프로세서 내부에서 또는 프로세서 외부에서 구현될 수 있다. 펌웨어 및/또는 소프트웨어 명령들은 랜덤 액세스 메모리(RAM), 판독전용 메모리(ROM), 비휘발성 랜덤 액세스 메모리(NVRAM), 프로그램가능 판독-전용 메모리(PROM), 전기적 소거가능 PROM(EEPROM), 플래시 메모리, 컴팩트 디스크(CD), 자기 또는 광 데이터 저장장치 등과 같은 다양한 프로세서-판독가능 매체에 저장될 수 있다.
본 발명의 전술한 설명은 당업자로 하여금 본 발명을 실시 또는 이용하도록 하기 위하여 제공된다. 본 발명의 다양한 수정들은 당업자에게 의하여 용이하게 수행될 수 있으며, 여기에서 제시된 일반적인 원리들은 본 발명의 사상 또는 범위로부터 벗어나지 않고 다양한 변형들에 적용될 수 있다. 따라서, 본 발명은 여기에서 제시된 예들에 제한되지 않으며, 여기에서 제시된 원리들 및 신규한 특징들과 일치하는 가장 넓은 범위를 따른다.

Claims (10)

  1. 패킷에 대한 제 1 주파수 에러 추정치를 유도하고, 상기 패킷에 대한 제 2 주파수 에러 추정치를 유도하며, 상기 제 1 주파수 에러 추정치 및 상기 제 2 주파수 에러 추정치에 기반하여 상기 패킷에 대한 주파수 정정값을 유도하고, 상기 주파수 정정값에 기반하여 상기 패킷에 대한 샘플들의 주파수를 정정하도록 구성되는 프로세서; 및
    상기 프로세서에 결합되는 메모리
    를 포함하고,
    상기 제 2 주파수 에러 추정치는 상기 제 1 주파수 에러 추정치보다 더 세밀한,
    장치.
  2. 제1항에 있어서,
    상기 프로세서는 적어도 하나의 제 1 검출값을 획득하기 위하여 제 1의 다수의 샘플들에 대하여 지연-곱셈-적분(delay-multiply-integrate)을 수행하고, 상기 적어도 하나의 제 1 검출값에 기반하여 상기 제 1 주파수 에러 추정치를 유도하며, 제 2 검출값을 획득하기 위하여 제 2의 다수의 샘플들에 대하여 지연-곱셈-적분을 수행하고, 상기 제 2 검출값에 기반하여 상기 제 2 주파수 에러 추정치를 유도하도록 구성되는,
    장치.
  3. 제2항에 있어서,
    상기 프로세서는 상기 적어도 하나의 제 1 검출값을 획득하기 위하여 제 1 지연을 사용하여 지연-곱셈-적분을 수행하고, 상기 제 2 검출값을 획득하기 위하여 제 2 지연을 사용하여 지연-곱셈-적분을 수행하도록 구성되며,
    상기 제 2 지연은 상기 제 1 지연보다 더 큰,
    장치.
  4. 제1항에 있어서,
    상기 프로세서는 상기 제 2 주파수 에러 추정에서의 위상 모호성(phase ambiguity)을 해결하기 위하여 상기 제 1 주파수 에러 추정치를 사용하도록 구성되는,
    장치.
  5. 제1항에 있어서,
    상기 프로세서는 상기 제 1 주파수 에러 추정치에 기반하여 제 1 위상값을 획득하고, 상기 제 2 주파수 에러 추정치에 기반하여 제 2 위상값을 획득하며, 상기 제 2 위상값에서의 모호성을 해결하기 위하여 상기 제 1 위상값을 사용하고, 상기 주파수 정정값으로서 상기 모호성이 해결된 제 2 위상값을 제공하도록 구성되는,
    장치.
  6. 제1항에 있어서,
    상기 제 1의 다수의 샘플들은 짧은 트레이닝 심볼들에 대한 샘플들을 포함하고, 상기 제 2의 다수의 샘플들은 긴 트레이닝 심볼들에 대한 샘플들을 포함하는,
    장치.
  7. 제1항에 있어서,
    상기 제 1 및 제 2의 다수의 샘플들은 각각 짧은 트레이닝 심볼들에 대한 샘플들을 포함하는,
    장치.
  8. 패킷에 대한 제 1 주파수 에러 추정치를 유도하는 단계;
    상기 패킷에 대한 제 2 주파수 에러 추정치를 유도하는 단계;
    상기 제 1 주파수 에러 추정치 및 상기 제 2 주파수 에러 추정치에 기반하여 상기 패킷에 대한 주파수 정정값을 유도하는 단계; 및
    상기 주파수 정정값에 기반하여 상기 패킷에 대한 샘플들의 주파수를 정정하는 단계
    를 포함하고,
    상기 제 2 주파수 에러 추정치는 상기 제 1 주파수 에러 추정치보다 더 세밀한,
    방법.
  9. 제8항에 있어서,
    상기 제 1 주파수 에러 추정치를 유도하는 단계는,
    적어도 하나의 제 1 검출값을 획득하기 위하여 제 1의 다수의 샘플들에 대하여 지연-곱셈-적분(delay-multiply-integrate)을 수행하는 단계; 및
    상기 적어도 하나의 제 1 검출값에 기반하여 상기 제 1 주파수 에러 추정치를 유도하는 단계
    를 포함하고;
    상기 제 2 주파수 에러 추정치를 유도하는 단계는,
    제 2 검출값을 획득하기 위하여 제 2의 다수의 샘플들에 대하여 지연-곱셈-적분을 수행하는 단계; 및
    상기 제 2 검출값에 기반하여 상기 제 2 주파수 에러 추정치를 유도하는 단계
    를 포함하는,
    방법.
  10. 제8항에 있어서,
    상기 주파수 정정값을 유도하는 단계는 상기 제 2 주파수 에러 추정치에서의 위상 모호성을 해결하기 위하여 상기 제 1 주파수 에러 추정치를 사용하는 단계를 포함하는,
    방법.
KR1020107029836A 2006-05-22 2007-05-22 무선 통신 시스템에서 단일?버스트 포착 KR101114081B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US80262706P 2006-05-22 2006-05-22
US60/802,627 2006-05-22
PCT/US2007/069495 WO2007137277A2 (en) 2006-05-22 2007-05-22 Single-burst acquisition for wireless communication system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020087031161A Division KR101049677B1 (ko) 2006-05-22 2007-05-22 무선 통신 시스템에서 단일―버스트 포착

Publications (2)

Publication Number Publication Date
KR20110015658A KR20110015658A (ko) 2011-02-16
KR101114081B1 true KR101114081B1 (ko) 2012-03-13

Family

ID=38663113

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020107029834A KR101331509B1 (ko) 2006-05-22 2007-05-22 무선 통신 시스템에서 단일―버스트 포착
KR1020107029836A KR101114081B1 (ko) 2006-05-22 2007-05-22 무선 통신 시스템에서 단일?버스트 포착
KR1020087031161A KR101049677B1 (ko) 2006-05-22 2007-05-22 무선 통신 시스템에서 단일―버스트 포착

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020107029834A KR101331509B1 (ko) 2006-05-22 2007-05-22 무선 통신 시스템에서 단일―버스트 포착

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020087031161A KR101049677B1 (ko) 2006-05-22 2007-05-22 무선 통신 시스템에서 단일―버스트 포착

Country Status (10)

Country Link
US (2) US7852972B2 (ko)
EP (1) EP2020134B1 (ko)
JP (3) JP5155305B2 (ko)
KR (3) KR101331509B1 (ko)
CN (3) CN102281226B (ko)
BR (1) BRPI0712107A2 (ko)
CA (4) CA2776970C (ko)
RU (1) RU2417541C2 (ko)
TW (4) TWI481229B (ko)
WO (1) WO2007137277A2 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7852972B2 (en) * 2006-05-22 2010-12-14 Qualcomm Incorporated Single-burst acquistion for wireless communication system
US7995616B2 (en) * 2008-01-30 2011-08-09 Qualcomm, Incorporated Acquisition of timing information in wireless communication systems
KR101404275B1 (ko) 2008-05-30 2014-06-30 엘지전자 주식회사 Vht 무선랜 시스템에서 ppdu의 채널 할당 방법 및이를 지원하는 스테이션
JP4572968B2 (ja) * 2008-08-06 2010-11-04 ソニー株式会社 パケット検出装置及びパケット検出方法、無線通信装置及び無線通信方法、並びにコンピューター・プログラム
US8179920B2 (en) * 2008-09-11 2012-05-15 Entropic Communications, Inc. High efficiency preambles for communications systems over pseudo-stationary communication channels
US8660197B2 (en) * 2009-03-06 2014-02-25 Telefonaktiebolaget L M Ericsson (Publ) Method of and equipment for compensating carrier frequency offset in an orthogonal frequency division multiplexing wireless radio transmission system
GB2470758B (en) * 2009-06-03 2014-08-20 Sony Corp Data processing apparatus and method
EP3547560B1 (en) 2009-08-26 2020-09-16 LG Electronics Inc. Method and apparatus for multiple frame transmission for supporting mu-mimo
US8531980B2 (en) * 2010-06-29 2013-09-10 Intel Corporation Multi-channel communication station for communicating a multi-channel PPDU and methods of reducing collisions on secondary channels in multi-channel wireless networks
MX2013010657A (es) * 2011-03-21 2013-10-07 Koninkl Philips Nv Calculo de perdida de energia para transmision de energia inductiva.
KR102214914B1 (ko) 2014-12-12 2021-02-10 삼성전자주식회사 직교 시퀀스를 이용한 노이즈 전력 추정에 기초한 패킷 검출 방법 및 송, 수신기
CN107078894B (zh) * 2015-02-25 2020-08-04 Lg 电子株式会社 使用包括多个子载波的资源单元发送信号的方法和设备
US10305552B2 (en) 2015-11-25 2019-05-28 Lg Electronics Inc. Method and device for transmitting feedback frame in wireless LAN system
RU2688201C1 (ru) * 2017-12-25 2019-05-21 Акционерное общество "Научно-исследовательский институт гидросвязи "Штиль" Способ обнаружения сигнала в многолучевом канале с постоянным уровнем ложных тревог
TWI779247B (zh) * 2019-11-05 2022-10-01 瑞昱半導體股份有限公司 封包偵測方法及通訊裝置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050141598A1 (en) 2003-12-30 2005-06-30 Hidenori Akita Method and apparatus for estimating a SIR of a pilot channel in a MC-CDMA system

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0568062A (ja) 1991-09-09 1993-03-19 Nippon Telegr & Teleph Corp <Ntt> 周波数オフセツト補償方式
JP3141784B2 (ja) 1996-07-10 2001-03-05 双葉電子工業株式会社 受信アンテナ選択方法およびダイバーシティ受信機
US6134283A (en) * 1997-11-18 2000-10-17 Amati Communications Corporation Method and system for synchronizing time-division-duplexed transceivers
US6590872B1 (en) * 1997-12-12 2003-07-08 Thomson Licensing S.A. Receiver with parallel correlator for acquisition of spread spectrum digital transmission
US6292519B1 (en) * 1998-03-11 2001-09-18 Telefonaktiebolaget Lm Ericsson (Publ) Correction of signal-to-interference ratio measurements
US6370160B1 (en) 1998-12-29 2002-04-09 Thomson Licensing S. A. Base to handset epoch synchronization in multi-line wireless telephone
JP3859903B2 (ja) 1999-06-10 2006-12-20 三菱電機株式会社 周波数誤差推定装置およびその方法
WO2001099362A2 (en) * 2000-06-16 2001-12-27 Inari, Inc. Sliding-window processing for the reception of multicarrier signals
US6748200B1 (en) * 2000-10-02 2004-06-08 Mark A. Webster Automatic gain control system and method for a ZIF architecture
NZ509688A (en) * 2001-02-01 2003-06-30 Ind Res Ltd Maximum likelihood sychronisation (estimating time delay) for wireless digital communications system using a pilot symbol
US6633616B2 (en) 2001-02-21 2003-10-14 Magis Networks, Inc. OFDM pilot tone tracking for wireless LAN
US6882691B2 (en) 2001-03-08 2005-04-19 Proxim Corporation Fine-frequency offset estimation
US7065036B1 (en) * 2001-03-19 2006-06-20 Cisco Systems Wireless Networking (Australia) Pty Limited Method and apparatus to reduce latency in a data network wireless radio receiver
US6961391B2 (en) 2001-03-30 2005-11-01 Motorola, Inc. Signal processor used for symbol recovery and methods therein
JP3577004B2 (ja) * 2001-06-11 2004-10-13 日本電気株式会社 自動利得調整装置
US7020218B2 (en) * 2001-06-18 2006-03-28 Arnesen David M Sliding-window transform with integrated windowing
EP1282257A1 (en) * 2001-08-02 2003-02-05 Mitsubishi Electric Information Technology Centre Europe B.V. Method and apparatus for detecting data sequences
US7058144B2 (en) * 2001-08-07 2006-06-06 Conexant, Inc. Intelligent control system and method for compensation application in a wireless communications system
US7190748B2 (en) * 2001-08-17 2007-03-13 Dsp Group Inc. Digital front-end for wireless communication system
US20040030530A1 (en) * 2002-01-30 2004-02-12 Kuo-Hui Li Apparatus and method for detection of direct sequence spread spectrum signals in networking systems
DE10219360B4 (de) * 2002-04-30 2006-11-09 Advanced Micro Devices, Inc., Sunnyvale Leistungsnormierung in Wlan-Empfängern
SG129231A1 (en) * 2002-07-03 2007-02-26 Oki Techno Ct Singapore Pte Receiver and method for wlan burst type signals
US7062282B2 (en) * 2002-07-19 2006-06-13 Mediatek, Inc. Method and apparatus for frequency synchronization in a digital transmission system
KR100492359B1 (ko) * 2002-09-18 2005-05-31 한기열 오에프디엠 시스템의 심볼동기 검출장치
JP4059054B2 (ja) * 2002-10-09 2008-03-12 ソニー株式会社 パケット信号検出装置とその方法、周波数補正装置とその方法、ならびに受信装置とその方法
US7415059B2 (en) * 2002-11-14 2008-08-19 Edgewater Computer Systems, Inc. Method and system for fast timing recovery for preamble based transmission systems
US7308063B2 (en) 2002-12-20 2007-12-11 Nokia Corporation Apparatus, and associated method, for effectuating post-FFT correction of fine frequency offset
CA2530771C (en) * 2003-06-27 2014-01-28 Nokia Corporation Method and apparatus for packet aggregation in a wireless communication network
US20050025264A1 (en) * 2003-07-28 2005-02-03 Hung-Kun Chen Device and method of estimating frequency offset in radio receiver
JP2005064615A (ja) 2003-08-19 2005-03-10 Sharp Corp Ofdm復調装置
KR100575959B1 (ko) * 2003-09-02 2006-05-02 삼성전자주식회사 다중 반송파 변조 방식을 사용하는 통신 시스템에서파일럿 송수신 장치 및 방법
US20050135460A1 (en) * 2003-12-22 2005-06-23 Hidenori Akita Method and apparatus for estimating a SIR of a pilot channel in a MC-CDMA system
AU2003300033A1 (en) * 2003-12-29 2005-08-03 Nokia Corporation Apparatus, and associated method, for detecting packets
US8427494B2 (en) * 2004-01-30 2013-04-23 Nvidia Corporation Variable-length coding data transfer interface
JP4448454B2 (ja) 2004-03-31 2010-04-07 富士通株式会社 シンボル同期回路
US7720106B2 (en) 2004-03-31 2010-05-18 Fujitsu Limited Circuit for synchronizing symbols of OFDM signal
CN1333532C (zh) * 2004-04-02 2007-08-22 清华大学 正交频分复用数字接收装置
US20050265219A1 (en) 2004-05-11 2005-12-01 Texas Instruments Incorporated Orthogonal frequency division multiplex (OFDM) packet detect unit, method of detecting an OFDM packet and OFDM receiver employing the same
US7298772B1 (en) * 2004-09-03 2007-11-20 Redpine Signals, Inc. Packet detection, symbol timing, and coarse frequency estimation in an OFDM communications system
JP2006237946A (ja) 2005-02-24 2006-09-07 Toyota Industries Corp 受信装置
US7657691B2 (en) * 2005-09-30 2010-02-02 Cypress Semiconductor Corporation Simplified universal serial bus (USB) hub architecture
US7852972B2 (en) * 2006-05-22 2010-12-14 Qualcomm Incorporated Single-burst acquistion for wireless communication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050141598A1 (en) 2003-12-30 2005-06-30 Hidenori Akita Method and apparatus for estimating a SIR of a pilot channel in a MC-CDMA system

Also Published As

Publication number Publication date
RU2417541C2 (ru) 2011-04-27
EP2020134A2 (en) 2009-02-04
KR20090018152A (ko) 2009-02-19
CA2777497C (en) 2013-09-03
KR20110015658A (ko) 2011-02-16
CN102281226B (zh) 2014-08-27
CN103475615A (zh) 2013-12-25
TWI449379B (zh) 2014-08-11
KR20110015657A (ko) 2011-02-16
CA2777890C (en) 2014-03-04
US20110103523A1 (en) 2011-05-05
TW201123784A (en) 2011-07-01
CA2650783C (en) 2013-09-24
CA2776970C (en) 2014-08-05
TWI435569B (zh) 2014-04-21
JP2012199940A (ja) 2012-10-18
KR101049677B1 (ko) 2011-07-14
KR101331509B1 (ko) 2013-11-21
US8923446B2 (en) 2014-12-30
CA2650783A1 (en) 2007-11-29
CN103475615B (zh) 2017-04-12
US20080002794A1 (en) 2008-01-03
WO2007137277A2 (en) 2007-11-29
CN102281226A (zh) 2011-12-14
TWI481229B (zh) 2015-04-11
CN101455047B (zh) 2016-05-25
CA2777890A1 (en) 2007-11-29
WO2007137277A3 (en) 2008-08-28
JP2012199941A (ja) 2012-10-18
TWI455528B (zh) 2014-10-01
BRPI0712107A2 (pt) 2012-01-31
JP5410568B2 (ja) 2014-02-05
CA2776970A1 (en) 2007-11-29
JP5155305B2 (ja) 2013-03-06
RU2008150491A (ru) 2010-06-27
US7852972B2 (en) 2010-12-14
TW201123783A (en) 2011-07-01
CN101455047A (zh) 2009-06-10
CA2777497A1 (en) 2007-11-29
EP2020134B1 (en) 2019-06-19
JP2009538577A (ja) 2009-11-05
TW201123785A (en) 2011-07-01
JP5524274B2 (ja) 2014-06-18
TW200807970A (en) 2008-02-01

Similar Documents

Publication Publication Date Title
KR101114081B1 (ko) 무선 통신 시스템에서 단일?버스트 포착
JP5599838B2 (ja) Ofdmおよびmimo送信のための位相補正

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20151230

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20161229

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20171228

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20190107

Year of fee payment: 8