KR101298141B1 - 비컨 채널들에 대한 연결 코드들을 가능하게 하기 위한 방법 및 장치 - Google Patents

비컨 채널들에 대한 연결 코드들을 가능하게 하기 위한 방법 및 장치 Download PDF

Info

Publication number
KR101298141B1
KR101298141B1 KR1020107019535A KR20107019535A KR101298141B1 KR 101298141 B1 KR101298141 B1 KR 101298141B1 KR 1020107019535 A KR1020107019535 A KR 1020107019535A KR 20107019535 A KR20107019535 A KR 20107019535A KR 101298141 B1 KR101298141 B1 KR 101298141B1
Authority
KR
South Korea
Prior art keywords
bits
control
beacon
decoded
tones
Prior art date
Application number
KR1020107019535A
Other languages
English (en)
Other versions
KR20100117645A (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 KR20100117645A publication Critical patent/KR20100117645A/ko
Application granted granted Critical
Publication of KR101298141B1 publication Critical patent/KR101298141B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0064Concatenated codes
    • H04L1/0065Serial concatenated codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0041Arrangements at the transmitter end
    • H04L1/0042Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0059Convolutional codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

무선 제어 신호를 인코딩/디코딩하기 위한 방법, 장치 및 컴퓨터 프로그램 물건이 개시된다. 인코딩을 위해, 제어 비트들이 수신되고 제 1 에러 제어 코드로 인코딩되어 제 1 세트의 인코딩된 비트들을 생성한다. 그 다음, 인코딩된 비트들은 제 2 에러 제어 코드로 인코딩되어 제 2 세트의 인코딩된 비트들을 생성하며, 이들은 비컨 톤들로서 변조되고 이후 전송된다. 디코딩을 위해, 한 세트의 제어 비트들에 대응하는 비컨 톤들이 수신되고 다음에 복조되어 한 세트의 복조된 비트들을 확인한다. 그 다음, 복조된 비트들이 디코더로 디코딩되어 한 세트의 디코딩된 비트들을 확인한다. 그 다음, 디코딩된 비트들이 제 2 디코더로 디코딩되어 제 2 세트의 디코딩된 비트들을 확인하며, 이는 한 세트의 제어 비트들을 포함한다.

Description

비컨 채널들에 대한 연결 코드들을 가능하게 하기 위한 방법 및 장치{METHOD AND APPARATUS FOR FACILITATING CONCATENATED CODES FOR BEACON CHANNELS}
본 출원은 "METHOD AND APPARATUS FOR CODING CONTROL INFORMATION IN WIRELESS COMMUNICATIONS"라는 명칭으로 2008년 2월 1일자 제출된 미국 예비 특허 출원 61/025,666호의 이익을 청구한다. 본 출원은 또한 "BEACON-BASED CONTROL CHANNELS"라는 명칭으로 2008년 6월 27일자 제출된 미국 동시 계속 특허 출원 12/163,812호(사건 번호 080266호)에 관련된다. 상기 출원들의 전체가 본원에 참조로 포함된다.
다음 설명은 일반적으로 무선 통신에 관한 것으로, 보다 구체적으로는 제어 정보를 코딩하기 위한 방법들 및 장치들에 관한 것이다.
무선 통신 시스템들은 다양한 타입의 통신을 제공하도록 광범위하게 전개되는데, 예컨대 이러한 무선 통신 시스템들을 통해 음성 및/또는 데이터가 제공될 수 있다. 통상의 무선 통신 시스템 또는 네트워크는 하나 이상의 공유 자원(예를 들어, 대역폭, 송신 전력 등)에 대한 다수의 사용자 액세스를 제공할 수 있다. 예를 들어, 시스템은 주파수 분할 다중화(FDM), 시분할 다중화(TDM), 코드 분할 다중화(CDM), 직교 주파수 분할 다중화(OFDM), 고속 패킷(HSPA, HSPA+) 등과 같은 다양한 다중 액세스 기술을 사용할 수 있다. 더욱이, 무선 통신 시스템들은 IS-95, CDMA2000, IS-856, W-CDMA, TD-SCDMA 등과 같은 하나 이상의 표준을 구현하도록 설계될 수 있다.
신뢰할 수 있는 무선 통신 시스템의 설계에서는, 특정 데이터 송신 파라미터들에 특별한 주의가 주어져야 한다. 예를 들어, 스펙트럼이 서로 다른 섹터에 의해 재사용되고 이러한 섹터들의 커버리지 영역들이 중첩하는 조밀하게 전개되는 네트워크에서는, 동일한 스펙트럼에 동시에 액세스하는 서로 다른 송신기로 인해 신호들이 자주 충돌할 수 있으며, 이는 상당한 간섭을 일으킨다. 예를 들어, 송신기(TX_A)와 수신기(RX_A)를 구비한 무선 시스템을 고려한다. 송신기(TX_A)는 섹터 또는 기지국일 수 있다. 수신기(RX_A)는 이동국 또는 중계국일 수 있다(대안으로, 송신기(TX_A)는 이동국일 수 있고 수신기(RX_A)는 기지국일 수 있다). 송신기(TX_A)는 통상적으로 데이터 채널들과 제어 채널들의 조합을 RX_A 및 다른 수신기들에 전송한다. 제어 채널들은 이에 한정되는 것은 아니지만, 확인 응답 채널들, 전력 제어 채널들, 자원 할당 채널들 등을 포함할 수 있다.
어떤 경우에는, TX_B에 의해 야기되는 간섭이 매우 높을 수도 있으며, 이로써 TX_A로부터 제어 채널들을 수신할 수 없는 포인트에 대한 RX_A에서의 신호대 잡음비를 열화시킬 수 있다. 이러한 높은 간섭 레벨들은 전개들이 계획되지 않은 무선 기술들에서 일반적이다. 예시들은 펨토셀(femtocell) 전개, WiFi 전개 등을 포함할 수 있다. 가장 강한 RF 링크에 접속하는 것이 수신기에 허용되지 않는 "제한된 관련"을 갖는 시스템들에서 특히 문제가 심각하다. 예를 들어, WiFi 사용자는 자신의 이웃의 액세스 포인트로부터의 신호 세기가 자기 자신의 액세스 포인트의 신호 세기보다 상당히 높은 경우에도 이웃의 WiFi 액세스 포인트에 접속하지 못할 수도 있다.
이러한 높은 간섭 레벨들을 다루기 위한 일반적인 전략은 간섭 회피이다. 이 경우, TX_B가 더 이상 TX_A에 간섭하지 않도록 TX_A와 TX_B에 서로 다른 시간 또는 주파수 슬롯에서 전송할 것이 지시될 수 있다. 그러나 TX_A나 TX_B가 신호대 잡음비가 열악한 영역에 있다면, 이러한 간섭 회피 정보를 포함하는 제어 데이터의 수신 자체가 어려울 수 있다. 따라서 잡음 무선 환경 내에서 전송되는 제어 데이터를 견고하게 인코딩/디코딩하기 위한 방법 및 장치를 갖는 것이 바람직하다.
현재의 무선 통신 시스템들의 상술한 결함들은 단지 종래 시스템들의 문제들 중 일부의 개요를 제공하기 위한 것이며, 총 망라하는 것은 아니다. 종래의 시스템들에 의한 다른 문제들과 여기서 설명하는 한정적이지 않은 다양한 실시예의 대응하는 이익이 다음 설명의 검토에 따라 더욱 명백해질 수 있다.
하나 이상의 실시예의 기본적인 이해를 제공하기 위해 다음은 이러한 실시예의 간단한 개요를 나타낸다. 이러한 개요는 예기되는 모든 실시예의 광범위한 개관이 아니며, 모든 실시예의 주요 또는 핵심 엘리먼트들을 식별하거나 임의의 또는 모든 실시예들의 범위를 기술하기 위한 것은 아니다. 그 유일한 목적은 뒤에 제공되는 더 상세한 설명에 대한 서론으로서 하나 이상의 실시예의 몇 가지 개념을 간단한 형태로 제공하는 것이다.
하나 이상의 실시예 및 그에 대응하는 개시에 따르면, 비컨 채널들에 대한 연결 코드들을 가능하게 하는 것과 관련하여 다양한 측면이 설명된다. 한 측면에서, 잡음 무선 환경 내에서 데이터를 전송하기 위한 특히 바람직한 특성들을 갖는 것으로서 비컨 기반 시그널링이 개시되며, 에러 제어 코드들의 연결은 이러한 비컨 기반 신호들의 보다 정확하고 효율적인 전송을 용이하게 한다.
한 측면에서, 무선 제어 신호를 인코딩하기 위한 방법, 장치 및 컴퓨터 프로그램 물건이 개시된다. 이러한 실시예 내에서, 한 세트의 정보 비트들이 수신되고 제 1 에러 제어 코드로 인코딩되어 제 1 세트의 인코딩된 비트들을 생성한다. 그 다음, 상기 제 1 세트의 인코딩된 비트들이 제 2 에러 제어 코드로 인코딩되어 제 2 세트의 인코딩된 비트들을 생성한다. 그 다음, 상기 제 2 세트의 인코딩된 비트들이 비컨 톤들로서 변조되고, 다음에 수신 유닛으로 전송된다.
다른 측면에서, 무선 제어 신호를 디코딩하기 위한 방법, 장치 및 컴퓨터 프로그램 물건이 개시된다. 이러한 실시예 내에서, 한 세트의 제어 비트들에 대응하는 비컨 톤들이 수신되고 다음에 복조되어 한 세트의 복조된 비트들을 확인(ascertain)한다. 그 다음, 복조된 비트들이 제 1 에러 제어 디코더로 디코딩되어 제 1 세트의 디코딩된 비트들을 확인한다. 그 다음, 제 1 세트의 디코딩된 비트들이 제 2 에러 제어 디코더로 디코딩되어 제 2 세트의 디코딩된 비트들을 확인하며, 이는 한 세트의 제어 비트들을 포함한다.
상기 및 관련 목적들의 이행을 위해, 하나 이상의 실시예는 뒤에 충분히 설명되며 청구범위에서 특별히 지적되는 특징들을 포함한다. 다음 설명 및 첨부 도면들은 하나 이상의 실시예의 어떤 예시적인 측면들을 상세히 설명한다. 그러나 이들 측면은 다양한 실시예의 원리들이 이용될 수 있는 다양한 방법 중 일부를 나타낼 뿐이며, 설명하는 실시예들은 이러한 모든 측면 및 그 등가물을 포함하는 것이다.
도 1은 여기서 언급하는 다양한 측면에 따른 무선 통신 시스템의 설명이다.
도 2는 여기서 설명하는 다양한 시스템 및 방법과 관련하여 사용될 수 있는 예시적인 무선 네트워크 환경의 설명이다.
도 3은 일부 측면에 따른 비컨 신호를 설명한다.
도 4는 개시되는 예시들 중 하나 이상에 사용될 수 있는 다른 비컨 신호를 설명한다.
도 5는 개시되는 예시들 중 하나 이상에 사용될 수 있는 또 다른 비컨을 설명한다.
도 6은 본 명세서의 측면에 따라 비컨 기반 제어 신호들을 인코딩 및 디코딩하기 위한 예시적인 방법을 설명하는 흐름도이다.
도 7은 본 명세서의 측면에 따라 비컨 기반 제어 신호들의 인코딩 및 디코딩을 용이하게 하는 예시적인 시스템의 블록도를 설명한다.
도 8은 낮은 오경보 확률을 가능하게 하도록 연결 코드들에 의해 비컨들로서 제어 신호들을 인코딩하기 위한 예시적인 방법을 설명하는 흐름도이다.
도 9는 낮은 오경보 확률을 가능하게 하도록 연결 코드들에 의해 비컨 기반 제어 신호들을 디코딩하기 위한 예시적인 방법을 설명하는 흐름도이다.
도 10은 본 명세서의 측면에 따라 두 샘플 세트의 제어 비트들의 처리에서 낮은 오경보 확률을 가능하게 하기 위한 예시적인 인코딩 및 디코딩 프로세스를 설명한다.
도 11은 코드워드당 제어 비트 수의 증가를 용이하게 하도록 연결 코드들에 의해 비컨들로서 제어 신호들을 인코딩하기 위한 예시적인 방법을 설명하는 흐름도이다.
도 12는 코드워드당 제어 비트 수의 증가를 용이하게 하도록 연결 코드들에 의해 비컨 기반 제어 신호들을 디코딩하기 위한 예시적인 방법을 설명하는 흐름도이다.
도 13은 단일 인코더/디코더를 사용하여 큰 제어 코드워드를 처리하는 예시적인 인코딩 및 디코딩 프로세스를 설명한다.
도 14는 본 명세서의 측면에 따라 연결 코드들을 사용하여 큰 제어 코드워드를 처리하는 예시적인 인코딩 및 디코딩 프로세스를 설명한다.
도 15는 다수의 셀을 포함하는 다양한 측면에 따라 구현되는 예시적인 통신 시스템의 설명이다.
도 16은 여기서 설명하는 다양한 측면에 따른 예시적인 기지국의 설명이다.
도 17은 여기서 설명하는 다양한 측면에 따라 구현되는 예시적인 무선 단말의 설명이다.
도 18은 연결 코드들을 사용하여 무선 통신 환경의 비컨으로서 제어 신호의 인코딩을 실시하는 전기 컴포넌트들의 예시적인 결합의 설명이다.
도 19는 무선 통신 시스템에서 비컨 기반 제어 신호의 디코딩을 실시하는 전기 컴포넌트들의 예시적인 결합의 설명이다.
도면을 참조하여 각종 실시예가 설명되며, 도면에서는 처음부터 끝까지 동일 엘리먼트를 언급하는 데 동일 참조부호가 사용된다. 다음 설명에서는, 하나 이상의 실시예의 전반적인 이해를 제공하기 위해 설명을 목적으로 다수의 특정 항목이 언급된다. 그러나 이러한 실시예(들)는 이들 특정 항목 없이 실시될 수도 있음이 명백할 수 있다. 다른 경우에, 하나 이상의 실시예의 설명을 돕기 위해 잘 알려진 구조 및 디바이스들이 블록도 형태로 도시된다.
여기서 설명하는 기술들은 코드 분할 다중 액세스(CDMA), 시분할 다중 액세스(TDMA), 주파수 분할 다중 액세스(FDMA), 직교 주파수 분할 다중 액세스(OFDMA), 단일 반송파-주파수 분할 다중 액세스(SC-FDMA), 고속 패킷 액세스(HSPA) 및 다른 시스템들과 같은 다양한 무선 통신 시스템에 사용될 수 있다. "시스템"과 "네트워크"라는 용어는 종종 교환할 수 있게 사용된다. CDMA 시스템은 범용 지상 무선 액세스(UTRA), CDMA2000 등과 같은 무선 기술을 구현할 수 있다. UTRA는 광대역-CDMA(W-CDMA) 및 CDMA의 다른 변형들을 포함한다. 또한, CDMA2000은 IS-2000, IS-95 및 IS-856 표준을 커버한다. TDMA 시스템은 글로벌 이동 통신 시스템(GSM)과 같은 무선 기술을 구현할 수 있다. OFDMA 시스템은 E-UTRA(Evolved UTRA), UMB(Ultra Mobile Broadband), IEEE 802.11(Wi-Fi), IEEE 802.16(WiMAX), IEEE 802.20, Flash-OFDM 등과 같은 무선 기술을 구현할 수 있다. UTRA 및 E-UTRA는 범용 이동 통신 시스템(UMTS)의 일부이다. 3GPP LTE(Long Term Evolution)는 E-UTRA를 이용하는 UMTS의 향후 릴리스이며, 이는 다운링크에 대해서는 OFDMA를 그리고 업링크에 대해서는 SC-FDMA를 이용한다.
단일 반송파 주파수 분할 다중 액세스(SC-FDMA)는 단일 반송파 변조 및 주파수 도메인 등화를 이용한다. SC-FDMA는 OFDMA 시스템과 비슷한 성능 및 본질적으로 동일한 전체 복잡도를 갖는다. SC-FDMA 신호는 그 고유의 단일 반송파 구조 때문에 더 낮은 피크대 평균 전력비(PAPR)를 갖는다. SC-FDMA는 예컨대 더 낮은 PAPR이 송신 전력 효율 면에서 액세스 단말들에 큰 이익을 주는 업링크 통신들에 사용될 수 있다. 따라서 SC-FDMA는 3GPP LTE(Long Term Evolution) 또는 진화한 UTRA에서 업링크 다중 액세스 방식으로서 구현될 수 있다.
고속 패킷 액세스(HSPA)는 고속 다운링크 패킷 액세스(HSDPA) 기술 및 고속 업링크 패킷 액세스(HSUPA) 또는 강화된 업링크(EUL) 기술을 포함할 수 있고, 또한 HSPA+ 기술을 포함할 수 있다. HSDPA, HSUPA 및 HSPA+는 각각 3세대 파트너쉽 프로젝트(3GPP) 규격 릴리스 5, 릴리스 6 및 릴리스 7의 일부이다.
고속 다운링크 패킷 액세스(HSDPA)는 네트워크로부터 사용자 장비(UE)로의 데이터 송신을 최적화한다. 여기서 사용되는 바와 같이, 네트워크로부터 사용자 장비(UE)로의 송신은 "다운링크"(DL)로 지칭될 수 있다. 송신 방법들은 여러 Mbits/s의 데이터 레이트를 허용할 수 있다. 고속 다운링크 패킷 액세스(HSDPA)는 모바일 무선 네트워크들의 용량을 증가시킬 수 있다. 고속 업링크 패킷 액세스(HSUPA)는 단말로부터 네트워크로의 데이터 송신을 최적화할 수 있다. 여기서 사용되는 바와 같이, 단말로부터 네트워크로의 송신들은 "업링크"(UL)로 지칭될 수 있다. 업링크 데이터 송신 방법들은 여러 Mbit/s의 데이터 레이트를 허용할 수 있다. HSPA+는 3GPP 규격의 릴리스 7에 지정된 것과 같이 업링크와 다운링크에 모두 훨씬 더 개선된 점을 제공한다. 고속 패킷 액세스(HSPA) 방법들은 일반적으로 대규모의 데이터를 전송하는 데이터 서비스들, 예를 들어 VoIP(Voice over IP), 화상 회의 및 모바일 오피스 애플리케이션들에서 다운링크와 업링크 간에 더 빠른 상호 작용을 허용한다.
고속 데이터 전송 프로토콜들이 업링크 및 다운링크에 사용될 수 있습니다. 하이브리드 자동 반복 요청(HARQ)과 같은 이러한 프로토콜들은 수신 측이 잘못 수신되었을 수도 있는 패킷의 재전송을 자동으로 요청하게 한다.
여기서 액세스 단말과 관련하여 다양한 실시예가 설명된다. 액세스 단말은 시스템, 가입자 유닛, 가입자국, 이동국, 모바일, 원격국, 원격 단말, 모바일 디바이스, 사용자 단말, 단말, 무선 통신 디바이스, 사용자 에이전트, 사용자 디바이스 또는 사용자 장비(UE)로 지칭될 수도 있다. 액세스 단말은 셀룰러폰, 무선 전화, 세션 시작 프로토콜(SIP) 전화, 무선 로컬 루프(WLL) 스테이션, 개인 디지털 보조기기(PDA), 무선 접속 능력을 가진 핸드헬드 디바이스, 연산 디바이스, 또는 무선 모뎀에 접속된 다른 처리 디바이스일 수도 있다. 더욱이, 여기서 다양한 실시예는 기지국과 관련하여 설명된다. 기지국은 액세스 단말(들)과의 통신에 이용될 수 있으며, 액세스 포인트, 노드 B, eNodeB(Evolved Node B) 또는 다른 어떤 용어로도 지칭될 수 있다.
도 1을 참조하면, 본원에 제공되는 다양한 실시예에 따른 무선 통신 시스템(100)이 설명된다. 시스템(100)은 다수의 안테나 그룹을 포함할 수 있는 기지국(102)을 포함한다. 예를 들어, 어떤 안테나 그룹은 안테나(104, 106)를 포함할 수 있고, 다른 안테나 그룹은 안테나(108, 110)를 포함할 수 있으며, 추가 그룹은 안테나(112, 114)를 포함할 수 있다. 안테나 그룹마다 2개의 안테나가 도시되어 있지만, 그룹마다 더 많은 또는 더 적은 안테나가 이용될 수 있다. 기지국(102)은 추가로 송신기 체인 및 수신기 체인을 포함할 수 있으며, 당업자에 의해 인식되는 바와 같이, 이들은 각각 신호 송신 및 수신과 관련된 다수의 컴포넌트(예를 들어, 프로세서, 변조기, 다중화기, 복조기, 역다중화기, 안테나 등)를 포함할 수 있다.
기지국(102)은 액세스 단말(116) 및 액세스 단말(122)과 같은 하나 이상의 단말과 통신할 수 있지만, 기지국(102)은 실질적으로 액세스 단말(116, 122)과 비슷한 실질적으로 임의의 수의 액세스 단말들과 통신할 수 있는 것으로 이해해야 한다. 액세스 단말(116, 122)은 예를 들어 셀룰러폰, 스마트폰, 랩탑, 핸드헬드 통신 디바이스, 핸드헬드(handheld) 연산 디바이스, 위성 라디오, 글로벌 위치 결정 시스템, PDA, 및/또는 무선 통신 시스템(100)을 통해 통신하기 위한 임의의 다른 적당한 디바이스일 수 있다. 나타낸 바와 같이, 액세스 단말(116)은 안테나(112, 114)와 통신하는데, 여기서 안테나(112, 114)는 순방향 링크(118)를 통해 액세스 단말(116)에 정보를 전송하고 역방향 링크(120)를 통해 액세스 단말(116)로부터 정보를 수신한다. 더욱이, 액세스 단말(122)은 안테나(104, 106)와 통신하는데, 여기서 안테나(104, 106)는 순방향 링크(124)를 통해 액세스 단말(122)에 정보를 전송하고 역방향 링크(126)를 통해 액세스 단말(122)로부터 정보를 수신한다. 주파수 분할 듀플렉스(FDD) 시스템에서, 예를 들어 순방향 링크(118)는 역방향 링크(120)에 의해 사용되는 것과 다른 주파수 대역을 이용할 수 있고, 순방향 링크(124)는 예를 들어 역방향 링크(126)에 의해 이용된 것과 다른 주파수 대역을 이용할 수 있다. 또한, 시분할 듀플렉스(TDD) 시스템에서, 순방향 링크(118) 및 역방향 링크(120)가 공통 주파수 대역을 이용할 수 있고, 순방향 링크(124) 및 역방향 링크(126)가 공통 주파수 대역을 이용할 수 있다.
각 안테나 그룹 및/또는 이들이 통신하도록 지정된 영역은 기지국(102)의 섹터로 지칭될 수 있다. 예를 들어, 안테나 그룹들은 기지국(102)에 의해 커버되는 영역들의 섹터에 있는 액세스 단말들과 통신하도록 설계될 수 있다. 순방향 링크(118, 124)를 통한 통신에서, 기지국(102)의 송신 안테나들은 액세스 단말(116, 122)에 대한 순방향 링크(118, 124)의 신호대 잡음비를 개선하기 위해 빔 형성을 이용할 수 있다. 또한, 기지국(102)이 관련 커버리지 도처에 랜덤하게 흩어져 있는 액세스 단말(116, 122)에 전송하기 위해 빔 형성을 이용하는 동안, 이웃하는 셀들의 액세스 단말들에는 단일 안테나를 통해 모든 액세스 단말에 전송하는 기지국에 비해 더 적은 간섭이 가해질 수 있다.
도 2는 예시적인 무선 통신 시스템(200)을 나타낸다. 간결하게 하기 위해 무선 통신 시스템(200)은 하나의 기지국(210) 및 하나의 액세스 단말(250)을 나타낸다. 그러나 시스템(200)은 2개 이상의 기지국 및/또는 2개 이상의 액세스 단말을 포함할 수 있으며, 추가 기지국들 및/또는 액세스 단말들은 후술하는 예시적인 기지국(210) 및 액세스 단말(250)과 실질적으로 유사하거나 다를 수 있는 것으로 인식해야 한다. 추가로, 기지국(210) 및/또는 액세스 단말(250)은 여기서 설명하는 시스템들 및/또는 방법들을 이용하여 이들 간의 무선 통신을 용이하게 할 수 있는 것으로 인식해야 한다.
기지국(210)에서, 다수의 데이터 스트림에 대한 트래픽 데이터가 데이터 소스(212)에서 송신(TX) 데이터 프로세서(214)로 제공된다. 예시에 따라, 각 데이터 스트림은 각각의 안테나를 통해 전송될 수 있다. TX 데이터 프로세서(214)는 트래픽 데이터 스트림에 대해 선택된 특정 코딩 방식을 기초로 해당 데이터 스트림을 포맷화, 코딩 및 인터리빙하여 코딩된 데이터를 제공한다.
각 데이터 스트림에 대한 코딩된 데이터는 직교 주파수 분할 다중화(OFDM) 기술들을 이용하여 파일럿 데이터와 다중화될 수 있다. 추가로 또는 대안으로, 파일럿 심벌들은 주파수 분할 다중화(FDM), 시분할 다중화(TDM) 또는 코드 분할 다중화(CDM)될 수 있다. 파일럿 데이터는 통상적으로 공지된 방식으로 처리되는 공지된 데이터 패턴이며 채널 응답을 추정하기 위해 액세스 단말(250)에서 사용될 수 있다. 각 데이터 스트림에 대한 다중화된 파일럿 및 코딩된 데이터는 해당 데이터 스트림에 대해 선택된 특정 변조 방식(예를 들어, 이진 위상 시프트 변조(BPSK), 직교 위상 시프트 변조(QPSK), M-위상 시프트 변조(M-PSK), M-직교 진폭 변조(M-QAM) 등)을 기초로 변조(예를 들어, 심벌 매핑)되어 변조 심벌들을 제공할 수 있다. 각 데이터 스트림에 대한 데이터 레이트, 코딩 및 변조는 프로세서(230)에 의해 수행 또는 제공되는 명령들에 의해 결정될 수 있다.
데이터 스트림들에 대한 변조 심벌들은 TX MIMO 프로세서(220)에 제공될 수 있고, TX MIMO 프로세서(220)는 (예를 들어, OFDM에 대한) 변조 심벌들을 추가 처리할 수 있다. TX MIMO 프로세서(220)는 N T 개의 변조 심벌 스트림을 N T 개의 송신기(TMTR; 222a-222t)에 제공한다. 각종 실시예에서, TX MIMO 프로세서(220)는 데이터 스트림들의 심벌들 및 심벌을 전송하고 있는 안테나에 빔 형성 가중치들을 적용한다.
각 송신기(222)는 각각의 심벌 스트림을 수신 및 처리하여 하나 이상의 아날로그 신호를 제공하며, 아날로그 신호들을 추가 조정(예를 들어, 증폭, 필터링 및 상향 변환)하여 MIMO 채널을 통한 송신에 적합한 변조 신호를 제공한다. 또한, 송신기(222a-222t)로부터의 NT 개의 변조 신호는 각각 NT 개의 안테나(224a-224t)로부터 전송된다.
액세스 단말(250)에서, 전송된 변조 신호들은 NR 개의 안테나(252a-252r)에 의해 수신되고, 각 안테나(252)로부터의 수신 신호는 각 수신기(RCVR; 254a-254r)에 제공된다. 각 수신기(254)는 각각의 신호를 조정(예를 들어, 필터링, 증폭 및 하향 변환)하고, 조정된 신호를 디지털화하여 샘플들을 제공하며, 샘플들을 추가 처리하여 해당 "수신" 심벌 스트림을 제공한다.
RX 데이터 프로세서(260)는 특정 수신기 처리 기술을 기초로 N R 개의 수신기(254)로부터 N R 개의 수신 심벌 스트림을 수신 및 처리하여 N T 개의 "검출된" 심벌 스트림을 제공할 수 있다. RX 데이터 프로세서(260)는 각각의 검출된 심벌 스트림을 복조, 디인터리빙 및 디코딩하여 해당 데이터 스트림에 대한 트래픽 데이터를 복원할 수 있다. RX 데이터 프로세서(260)에 의한 처리는 기지국(210)에서 TX MIMO 프로세서(220) 및 TX 데이터 프로세서(214)에 의해 수행되는 것과 상보적이다.
프로세서(270)는 상술한 바와 같이 어떤 프리코딩 행렬을 사용할지를 주기적으로 결정할 수 있다. 또한, 프로세서(270)는 행렬 인덱스 부분 및 랭크값 부분을 포함하는 역방향 링크 메시지를 형성할 수 있다.
역방향 링크 메시지는 통신 링크 및/또는 수신된 데이터 스트림에 관한 다양한 타입의 정보를 포함할 수 있다. 역방향 링크 메시지는 데이터 소스(236)로부터 다수의 데이터 스트림에 대한 트래픽 데이터 또한 수신하는 TX 데이터 프로세서(238)에 의해 처리되고, 변조기(280)에 의해 변조되며, 송신기(254a-254r)에 의해 조정되어, 다시 기지국(210)으로 전송될 수 있다.
기지국(210)에서, 액세스 단말(250)에 의해 전송된 역방향 링크 메시지를 추출하기 위해, 액세스 단말(250)로부터의 변조 신호들이 안테나들(224)에 의해 수신되고, 수신기들(222)에 의해 조정되며, 복조기(240)에 의해 복조되고, RX 데이터 프로세서(242)에 의해 처리된다. 또한, 프로세서(230)는 추출된 메시지를 처리하여, 빔 형성 가중치들을 결정하기 위해 어떤 프리코딩 행렬을 사용할지를 결정할 수 있다.
프로세서(230, 270)는 각각 기지국(210) 및 액세스 단말(250)에서의 동작을 지시(예를 들어, 제어, 조정, 관리 등)할 수 있다. 각각의 프로세서(230, 270)는 프로그램 코드들 및 데이터를 저장하는 메모리(232, 272)와 관련될 수 있다. 프로세서(230, 270)는 또한 각각 업링크 및 다운링크에 대한 주파수 및 임펄스 응답 추정치를 유도하기 위한 연산들을 수행할 수 있다.
본 개시의 어떤 측면들에서, (이에 한정되는 것은 아니지만, 간섭 회피 메시지들을 포함하는) 제어 채널들을 전송하기 위해 비컨들이 사용된다. 종래의 OFDMA 시스템에서, 비컨 OFDM 심벌(또는 간단히 비컨)은 비컨 부반송파로 지칭되는 어떤 한 부반송파 상에서 전력의 상당 부분(아마도 전부)이 전송되는 OFDM 심벌일 수 있다. 이 부반송파에 대해 상당량의 에너지가 전송되기 때문에, 낮은 신호대 잡음비(SNR)에서도 검출이 쉽다. 따라서 비컨들은 매우 낮은 SNR에서 수신기들에 적은 수의 비트들을 시그널링하는 매우 유용한 메커니즘을 제공한다. 예를 들어, 비컨들의 시퀀스가 소정 섹터의 SectorID를 시그널링하는데 사용될 수 있다. 상술한 시퀀스에서 복조되는 부반송파들은 비컨 심벌마다 다를 수 있다.
지배적인 간섭자들을 갖는 시나리오에서 비컨을 사용한 어떤 한 결과는 지배적인 간섭자의 비컨들이 높은 확률로 서로 다른 부반송파를 차지하기 때문에 지배적인 간섭자의 신호 세기가 더 이상 문제되지 않는다는 점이다. 따라서 비컨들은 간섭 회피 메시지들을 포함하여, 제어 채널들을 전송하는 바람직한 방법이다.
본 개시의 측면에서, OFDM 심벌에서 모든 전력이 소모될 필요는 없다. 예를 들어, 사용 가능한 모든 부반송파의 서브세트인 비컨 세그먼트가 비컨 송신을 위해 할당될 수 있다. 이 서브세그먼트에서, 수신기(RX_A)는 간섭이 해결될 것을 요청하는 비컨 시퀀스를 전송할 수 있다. 비컨 시퀀스의 디코딩시, 이웃하는 송신기들은 RX_A에 대한 간섭을 줄이기 위해 어떤 기간의 시간 동안 침묵을 유지할지 여부를 결정할 수 있다. 비컨 세그먼트는 전개에서 모든 섹터에 공통일 수 있다.
어떤 측면에서는, 비컨 세그먼트가 특정 송신기들의 기존 데이터 송신과 공존할 수도 있고 또는 비컨 시그널링에 전용되는 클리어된(cleared) 세그먼트 상에 있을 수 있다. 일례로, 비컨 세그먼트는 매크로셀들에 의해 데이터 송신에 사용될 수 있는 한편, 펨토셀들은 비컨 세그먼트를 간섭 회피 메시지 송신에 사용한다. 세그먼트의 크기는 서로 다른 섹터 클래스에 걸쳐 달라질 수 있다.
비컨 세그먼트 내에서 비컨의 존재는 다른 부반송파들에 비해 더 높은 신호 세기를 기준으로 식별된다. 인코딩된 정보는 비컨들의 위치에서 전달될 수 있다. 비컨 심벌의 존재를 식별하도록 임계치가 설정될 수 있도록 배경 간섭 레벨을 추정하기 위해 간섭 추정이 수행될 수 있다. 예를 들어, 부반송파에 대한 전력이 P이고 추정된 간섭 레벨이 I인 경우, 부반송파는 P/I>=T라면 비컨을 포함하는 것으로, 그리고 그렇지 않다면 비컨을 포함하지 않는 것으로 간주되며, 여기서 T는 임계값이다.
도 3을 참조하면, 여기서 설명하는 다양한 측면에 따른 예시적인 직교 주파수 분할 다중화(OFDM) 시스템의 비컨 신호(300)가 설명된다. 브로드캐스트 정보의 제 1 및 제 2(또는 그 이상) 서브세트가 비컨 신호로 지칭되는 특별한 신호 또는 시그널링 방식을 이용하여 전송될 수 있다.
가로 축(302)은 시간을 나타내고 수직 축(304)은 주파수를 나타낸다. 세로 열은 OFDM 심벌(또는 OFDM 심벌 내의 부반송파들의 세그먼트)을 나타내는데, 각각의 OFDM 심벌은 주파수 간격을 둔 다수의 톤을 포함한다. 박스(308)와 같은 각각의 작은 박스는 톤 심벌을 나타내며, 이는 OFDM 심벌에서의 자유도이다.
비컨 신호(300)는 시간에 따라 순차적으로 전송되는 비컨 신호 버스트들의 시퀀스를 포함한다. 비컨 신호 버스트는 하나 이상(예를 들어, 적은 수)의 비컨 심벌을 포함한다. 각 비컨 심벌은 비교적 큰 시간 간격에 걸쳐 자유도에 대한 평균 송신 전력보다 훨씬 높은 송신 전력으로 어떤 한 자유도에서 전송되는 신호일 수 있다.
4개의 작은 블랙 박스(310)가 도시되며, 이들 각각은 비컨 신호 심벌을 나타낸다. 각 비컨 신호 심벌의 송신 전력은 시간 간격(312)에 걸쳐 톤 심벌당 평균 송신 전력보다 훨씬 높다(예를 들어, 적어도 약 10 또는 15㏈ 더 높다). 각 OFDM 심벌(314, 316, 318, 320)은 비컨 신호 버스트를 포함한다. 이 예시에서, 각 비컨 신호 버스트는 하나의 송신 심벌 기간(306) 동안 하나의 비컨 심벌(310)을 포함하며, 시간 간격(312)은 4개의 송신 심벌 기간(306)을 포함한다.
도 4는 개시된 예시들 중 하나 이상에 사용될 수 있는 다른 비컨 신호(400)를 설명한다. 비컨 신호(400)는 상기 도면의 비컨 신호(300)와 유사하다. 이들 두 비컨 신호(300, 400)의 차이점은 비컨 신호(400)가 2개의 연속 OFDM 심벌에 대해 동일한 단일 톤의 2개의 비컨 심벌들(410)을 포함한다는 점이다. 특히, 비컨 신호 버스트는 2개의 연속 OFDM 심벌(412, 414, 416, 418)을 포함한다. 일반적으로, 비동기 네트워크에서, 비컨 시퀀스들의 수신은 송신기에서 각 OFDM 심벌을 여러 번 반복함으로써 개선될 수 있다.
도 5는 개시된 예시들 중 하나 이상에 사용될 수 있는 또 다른 비컨 신호(500)를 설명한다. 이 비컨 신호(500)는 상기 비컨 신호들(300, 400)과 유사하다. 차이점은 이 비컨 신호(500)에서는 단일 OFDM 심벌에 대해 다수의 비컨 심벌이 포함된다는 점이다. 특히, 이 예시에서는 비컨 심벌들(510)의 쌍들이 OFDM 심벌들(514, 516, 518, 520) 각각에 포함된다.
잘못 식별되는 비컨들의 영향을 극복하기 위해, 비컨들을 보호하는데 에러 제어 코딩이 사용될 수 있어, 비컨들에 의해 전달되는 정보 비트들이 간섭 및 잡음이 존재하는 경우에도 디코딩될 수 있다. 비컨 시퀀스들을 인코딩하기 위한 한 가지 방법은 리드-솔로몬(Reed-Solomon) 코드들을 사용하는 것이다. 한 측면에서, 리드-솔로몬 코드들은 특정 개수의 제어 정보 비트들을 운반하는 K 길이의 원래 비컨 시퀀스를 N 길이(N>K)의 새로운 시퀀스로 변환한다. 이러한 실시예 내에서 도입되는 리던던시는 적어도 두 가지 목적을 제공할 수 있다. 첫째, 이는 잡음과 간섭으로부터 보호하는데 도움이 되어, 수신된 비컨들 중 일부에 에러가 있는 경우에도 정확한 정보가 복구될 수 있다. 그리고 두 번째로, 이것은 동시에 전송된 다수의 비컨 시퀀스를 구별("모호성 해소(disambiguation)"라 하는 동작)하는데 도움이 되며, 여기서 리던던시는 수신된 비컨들의 어떤 조합들이 유효 코드워드들을 형성하는지(그리고 이에 따라 인코딩된 정보를 운반하는지)를 결정하는 데 디코더에 도움이 된다.
본 개시의 일부 측면들에서는, 모든 섹터(또는 모바일)에 의해 동일한 리드-솔로몬 코드가 사용될 수 있다. 이러한 경우, SectorID 또는 SectorID의 시간-변화 해시(hash)가 인코딩된 메시지에 포함되어 모바일들이 서로 다른 섹터들을 구별하는데 도움을 줄 수 있다. 대안으로, 서로 다른 섹터가 서로 다른 코드를 사용할 수도 있다. 하나의 옵션은 관심 있는 알파벳에 의해 소정의 리드-솔로몬 코드워드에 섹터 특정 시퀀스를 곱한 스크램블링된 RS 코드를 사용하는 것이다. 그 다음, 스크램블링된 코드워드는 비컨 세그먼트에서 비컨들의 위치를 골라내는데 사용된다. 여기서, 이 설명은 순방향 링크에 관련되지만, 비슷한 코드들이 역방향 링크에도 적용될 수 있는 것으로 인식되어야 한다.
비컨 시퀀스들의 디코딩 및 모호성 해소의 성능을 향상시키기 위해, 검출된 비컨들의 소프트 정보가 사용될 수 있다. 이는 비컨 톤들의 전력 및 위상 값들뿐만 아니라, 모든 부반송파의 신호 세기 랭킹도 포함한다.
그러나 다른 애플리케이션의 경우, 보다 정교한 인코딩 방식이 바람직할 수도 있다. 예를 들어, 어떤 애플리케이션들에서는 비컨 코드워드가 운반할 수 있는 제어 비트 수를 증가시키는 것이 바람직할 수도 있다. 일반적으로, 알파벳 크기 (Q)와 정보 심벌들의 수(K)가 각 비컨 코드워드가 운반하는 제어 비트 수를 결정한다. 그러나 QK의 값을 너무 많이 증가시키는 것은 엄청나게 복잡한 디코딩 방식을 필요로 할 수 있으며, 이는 각 비컨 코드워드가 운반할 수 있는 제어 비트 수가 제한된다는 것을 의미한다.
다른 애플리케이션의 경우, 오경보 확률을 줄이기 위해 보다 정교한 인코딩 방식이 바람직할 수도 있다. 더욱이, 특정 오경보 확률을 목표로 하는 비컨 디코딩 알고리즘이 설계될 수도 있지만, 어떤 비컨 시퀀스들은 다른 것들보다 훨씬 작은 오경보 확률을 필요로 할 수 있다. 예를 들어, "지속성(sticky)" 제어 메시지의 전송이 필요할 수도 있으며, 이 경우 메시지는 비교적 긴 기간의 시간 동안 인터레이스들을 클리어하거나 제어 세그먼트를 공백화하려고 시도한다. 이러한 메시지의 오경보는 비용이 매우 많이 들기 때문에, 특히 민감한 메시지들을 다른 덜 민감한 제어 메시지들에 비해 훨씬 낮은 오경보 확률을 갖도록 인코딩하는 것이 바람직하다.
한 측면에서, 비컨 메시지들에 대한 제어 비트 수를 상당히 증가시키고 오경보 확률을 감소시키기 위해 적절히 설계된 연결 코드들이 제공된다. 더욱이, 단일 계층의 코딩(예를 들어, 리드-솔로몬 코드들) 대신, 연결 코드 설계는 인코딩된 심벌들이 비컨들로서 변조되기 전에 제어 비트들을 외부 코드로, 이어서 내부 코드로 인코딩한다. 내부 코드 및 외부 코드는 서로 다른 코드 또는 동일한 코드일 수 있으며, 이는 이용 가능한 에러 제어 코드들의 세트에서 선택된다. 옵션들 중 하나는 내부 코드를 (리드-솔로몬 코드를 사용하는 등) 상술한 단일 계층 설계와 동일하게 유지하고 외부 코드(즉, 제 2 인코딩 계층)의 설계에 초점을 맞추는 것이다. 이러한 설계는 비컨 모호성 해소 알고리즘이 그대로 변경되지 않는다는 점에서 유리할 수 있다.
다음에 도 6을 참조하면, 비컨 기반 제어 신호를 연결 코드들로 인코딩 및 디코딩하기 위한 방법을 설명하는 흐름도가 제공된다. 도시한 바와 같이, 프로세스(600)는 송신기(605)에 의해 수행되는 일련의 단계들과 다음에 수신기(610)에 의해 수행되는 일련의 단계들을 포함한다.
한 측면에서, 프로세스(600)는 단계(615)에서 한 세트의 제어 비트들이 수신되는 것으로 시작한다. 여기서, 제어 비트들은 (예를 들어, 사용자 인터페이스를 통해) 수신기 자체에서 발생했을 수도 있고, 또는 제어 비트들이 외부에서 발생하여 송신기가 제어 비트를 중계하고 있을 수도 있는 것으로 인식해야 한다. 다음에 단계(625)에서, 제어 비트들이 외부 인코더에 의해 인코딩되는데, 이러한 코드는 공지된 임의의 다수의 인코딩 방식을 포함할 수 있다. 단계(625)에서 제어 비트들이 인코딩되면, 프로세스(600)는 인코딩된 제어 비트가 내부 인코더에 의해 제 2 코드 계층으로 인코딩되는 단계(635)에서 계속된다. 그 다음, 다중 인코딩된 제어 비트들은 도시한 바와 같이 단계(645)에서 변조되어 비컨들로서 전송된다. 단계(645)에서 전송된 비컨들은 다음에 단계(620)에서 수신기에 의해 수신된다. 비컨들의 수신시, 프로세스(600)는 수신기로 진행하여 단계(630)에서 비컨들을 복조한다. 그 다음, 복조된 데이터 스트림은 단계(640)에서 내부 디코더에 의해 디코딩되고, 그 다음 단계(650)에서 외부 디코더에 의해 디코딩되어, 제어 신호들의 원본 세트를 복구한다.
여기에, 송신기 단계들(605)은 제어 비트를 내부 인코더(635) 전에 외부 인코더(625)로 인코딩하는 것으로 설명하고 있지만, 다른 실시예들은 외부 인코딩 전에 내부 인코딩을 일으킬 수 있는 것으로 인식해야 한다. 예를 들어, 외부 인코더가 에러 제어 코드(X)를 사용하고 내부 인코더가 에러 제어 코드(Y)를 사용한다면, 송신기 단계들(605)은 수신기 단계들(610)이 일관된 디코딩 방식을 포함하는 한 XY 또는 YX의 인코딩 순서를 포함할 수 있다.
다음에 도 7을 참조하면, 연결 코드들로 비컨 기반 제어 신호들의 인코딩 및 디코딩을 용이하게 하는 예시적인 시스템의 블록도가 제공된다. 한 측면에서, 시스템(700)은 무선 통신 네트워크에서 모바일 디바이스들이 서로 그리고/또는 기지국들과 통신하게 하는데 이용될 수 있다. 도시한 바와 같이, 시스템(700)은 인코딩된 비컨 기반 제어 데이터를 하나 이상의 수신기 유닛(710)에 전송하는 하나 이상의 송신기 유닛(705)을 포함한다. 송신기 유닛(705) 및/또는 수신기 유닛(710)은 기지국, 모바일 디바이스, 또는 정보를 전달하는 다른 시스템 컴포넌트일 수 있다.
한 측면에서, 송신기 유닛(705)은 프로세서 컴포넌트(715), 메모리 컴포넌트(725), 수신 컴포넌트(735), 제 1 인코더 컴포넌트(745), 제 2 인코더 컴포넌트(755), 인터리버(interleaver) 컴포넌트(765), 변조기 컴포넌트(775) 및 송신 컴포넌트(785)를 포함할 수 있다.
한 측면에서, 프로세서 컴포넌트(715)는 임의의 다수의 기능의 수행과 관련된 컴퓨터 판독 가능 명령들을 실행하도록 구성된다. 프로세서 컴포넌트(715)는 송신기 유닛(705)으로부터 전달될 정보의 분석 및/또는 메모리 컴포넌트(725), 수신 컴포넌트(735), 제 1 인코더 컴포넌트(745), 제 2 인코더 컴포넌트(755), 인터리버 컴포넌트(765), 변조기 컴포넌트(775), 및/또는 송신 컴포넌트(785)에 의해 사용될 수 있는 정보의 생성에 전용되는 다수의 프로세서 또는 단일 프로세서일 수 있다. 추가로 또는 대안으로, 프로세서 컴포넌트(715)는 송신기 유닛(705)의 하나 이상의 컴포넌트를 제어하도록 구성될 수 있다.
다른 측면에서, 메모리 컴포넌트(725)는 프로세서 컴포넌트(715)에 연결되고 프로세서 컴포넌트(715)에 의해 실행되는 컴퓨터 판독 가능 명령들을 저장하도록 구성된다. 메모리 컴포넌트(725)는 또한 수신 컴포넌트(735)를 통해 수신되는 제어 데이터를 포함하는 임의의 다수의 다른 타입의 데이터뿐만 아니라, 제 1 인코더 컴포넌트(745), 제 2 인코더 컴포넌트(755), 인터리버 컴포넌트(765), 변조기 컴포넌트(775), 및/또는 송신 컴포넌트(785) 중 임의의 컴포넌트에 의해 생성되는 데이터 또한 저장하도록 구성될 수 있다. 메모리 컴포넌트(725)는 랜덤 액세스 메모리, 배터리 구동형(battery-backed) 메모리, 하드디스크, 자기 테이프 등으로서 포함하는 다수의 서로 다른 구성으로 구성될 수 있다. 압축 및 자동 백업(예를 들어, 독립 드라이브 구성의 리던던트 어레이의 사용)과 같은 다양한 특징(feature) 또한 메모리 컴포넌트(725)에 구현될 수 있다.
또 다른 측면에서, 수신 컴포넌트(735) 및 송신 컴포넌트(785)는 또한 프로세서 컴포넌트(715)에 연결되며 송신기 유닛(705)을 외부 엔티티들과 인터페이스 접속하도록 구성된다. 예컨대, 수신 컴포넌트(735)는 다른 디바이스들로부터(예를 들어, 인코딩된 비컨 기반 제어 데이터를 수신기 유닛(710)으로 중계하기 위해 다른 송신기 유닛들(705)로부터) 전송되는 인코딩된 비컨 기반 제어 데이터를 수신하도록 구성될 수 있는 반면, 송신 컴포넌트(785)는 인코딩된 비컨 기반 제어 데이터를 수신기 유닛(710)에 전송하도록 구성될 수 있다. 또한, 송신될 제어 데이터가 송신기 유닛(705)으로부터 발생할 수 있기 때문에 수신기 컴포넌트(735)는 송신기 유닛(705) 내의 다른 컴포넌트들로부터 입력들을 수신하도록 구성될 수 있는 것으로 인식해야 한다.
특정 실시예에 따르면, 제어 데이터를 두 계층의 코드로 인코딩하기 위해, 전송될 제어 데이터가 제 1 인코더 컴포넌트(745) 및 제 2 인코더 컴포넌트(755)를 각각 통과한다. 여기서, 임의의 다수의 설계 목표를 달성하기 위해 임의의 다수의 에러 제어 코드가 사용될 수 있는 것으로 인식해야 한다. 더욱이, 여기서 제공되는 예시들은 리드-솔로몬 인코더들을 사용하지만, 당업자들은 다른 코딩 방식들이 구현될 수도 있는 것으로 인식할 것이다.
어떤 측면들에서, 송신기 유닛(705)은 또한 인터리버 컴포넌트(765)를 포함할 수 있으며, 이는 두 인코딩 단계 전, 후, 그리고/또는 사이에 제어 데이터에 대한 주파수 및/또는 시간 인터리빙 기능을 수행하도록 구성될 수 있다. 변조기 컴포넌트(775) 또한 포함되어, 인코딩된/인터리빙된 데이터를 비컨 톤들로서 변조하도록 구성될 수 있으며, 여기서 비컨 톤들은 이후 송신 컴포넌트(785)를 통해 수신기 유닛(710)으로 전송된다.
도시한 바와 같이, 수신기 유닛(710)은 프로세서 컴포넌트(720), 메모리 컴포넌트(730), 수신 컴포넌트(740), 제 1 디코더 컴포넌트(760), 제 2 디코더 컴포넌트(770), 디인터리버 컴포넌트(780) 및 복조기 컴포넌트(750)를 포함하는 임의의 다수의 컴포넌트를 포함할 수 있다.
한 측면에서, 수신 컴포넌트(740)는 송신기 유닛(705)으로부터 전송되는 비컨 톤들을 수신하도록 구성되고, 프로세서 컴포넌트(720) 및 메모리 컴포넌트(730)는 송신기 유닛(705)의 대응 컴포넌트들(715, 725)과 일반적으로 유사한 기능을 제공하도록 구성된다. 수신기 유닛(710)의 나머지 컴포넌트들에 대해, 이러한 컴포넌트들은 일반적으로 송신기 유닛(705)의 대응 컴포넌트들을 보완하는 기능들을 수행하도록 구성된다. 예컨대, 제 1 디코더 컴포넌트(760)는 제 1 인코더 컴포넌트(745)의 인코딩을 디코딩하도록 구성되고, 제 2 디코더 컴포넌트(770)는 제 2 인코더 컴포넌트(755)의 인코딩을 디코딩하도록 구성되며, 디인터리버 컴포넌트(780)는 인터리버 컴포넌트(765)의 인터리빙을 디인터리빙하도록 구성되고, 복조기 컴포넌트(750)는 변조기 컴포넌트(775)의 변조를 복조하도록 구성된다.
이후의 논의에서는, 연결 코드들을 이용하기 위한 상술한 방법/시스템의 특정 예시들이 제공된다. 특히, 오경보 확률을 조정하고 비컨 코드워드가 운반할 수 있는 제어 비트 수를 증가시키기 위해 연결 코드들이 어떻게 사용될 수 있는지를 보여주기 위한 인코딩/디코딩 실시예들이 제공된다. 여기서, 이러한 실시예들은 단지 설명을 목적으로 제공되며, 잠재적 애플리케이션들의 완전한 리스트로 해석되어서는 안 되는 것으로 인식해야 한다.
도 8에서, 다수의 오경보 확률 레벨의 제공을 용이하게 하기 위해 연결 코드에 의해 비컨들로서 제어 신호들을 인코딩하기 위한 예시적인 방법을 설명하는 흐름도가 제공된다. 나타낸 바와 같이, 프로세스(800)는 제어 데이터가 수신되는 단계(805)에서 시작한다. 제어 데이터가 수신되면, 단계(810)에서 제어 데이터가 외부 인코더에 대해 버퍼링되는데, 외부 코드는 반복 코드 및/또는 해시 함수일 수 있다.
다음에, 단계(815)에서 제어 데이터의 민감도에 관한 결정이 이루어진다. 특히, 단계(825)에서 제어 데이터가 디폴트 오경보 확률 방식으로 인코딩되어야 하는지 또는 단계(820)에서 커스텀(custom) 확률 방식으로 인코딩되어야 하는지에 관한 결정이 이루어진다. 여기서, 단계(815)에서의 "민감도" 결정은 제어 데이터의 오경보 확률이 디폴트 오경보 확률보다 낮아야 하는지 또는 높아야 하는지를 확인하는 것을 포함할 수 있다는 점에 주목해야 한다. 실제로, 디폴트 오경보 확률 방식이 이미 특별히 강력할 수 있기 때문에, 일부 실시예들은 어떤 제어 데이터의 세트들이 다른 제어 메시지들에 비해 덜 민감한지를 결정하는 것을 포함할 수 있고, 디폴트 방식보다 적은 계산 자원들을 이용하는 방식으로 인코딩될 수 있다.
이러한 특정 예시의 경우, K개의 정보 비트가 (상술한 "지속성" 제어 메시지의 경우와 같이) 일반 비컨 메시지들보다 상당히 낮은 오경보 확률로 전송될 필요가 있다면, 외부 인코더는 K개의 비트에 처음 K 비트의 해시 버전인 다른 K 비트를 첨부할 수 있다는 점에 주목해야 한다. 더 많은 해시 카피들이 이루어질 수 있고, 그 결과 n*K개의 코딩된 비트가 될 수 있다. 따라서 프로세스(800)는 단계(830)에서 제어 데이터를 K 비트의 n개의 스트림(들)으로서 인코딩하며, 여기서 n 값은 제어 데이터의 민감도에 따라 단계(820) 또는 단계(825)에서 결정된다.
단계(835)에서, 프로세스(800)는 외부 인코딩된 제어 비트들의 n개의 스트림(들)이 내부 인코더에 대해 버퍼링되는 것으로 계속된다. 한 측면에서, 내부 코드는 리드-솔로몬 코드일 수 있으며, 내부 인코더는 단계(840)에서 K 비트의 n개의 스트림(들)을 N 비트의 n개의 스트림(들)으로서 인코딩한다. 인코딩된 데이터의 n개의 스트림(들) 각각은 단계(845)에서 비컨들로서 변조되고, 이후 단계(850)에서 전송된다. 여기서, 제어 데이터의 외부/내부 인코딩 외에도, (도시하지 않은) 인터리빙 단계가 포함될 수도 있으며, 이러한 인터리빙 단계는 외부/내부 인코딩 단계 전, 후, 그리고/또는 사이에 포함될 수 있다는 점에 유의해야 한다.
다음에 도 9를 참조하면, 프로세스(800)에 의해 생성된 비컨들을 디코딩하기 위한 예시적인 방법을 설명하는 흐름도가 제공된다. 나타낸 바와 같이, 프로세스(900)는 단계(905)에서 수신기에 의해 비컨들이 수신되는 것으로 시작한다. 그 다음, 단계(910)에서 비컨들이 N개의 인코딩된 비트의 n개의 스트림(들)으로서 복조되고, 다음에 단계(915)에서 내부 인코더에 대해 버퍼링된다. 다음에, 단계(920)에서 내부 디코더가 N개의 인코딩된 비트의 n개의 스트림(들) 각각을 K개의 외부 인코딩된 비트의 n개의 스트림(들)으로서 디코딩하고, 이들은 이후 단계(925)에서 외부 디코더에 대해 버퍼링된다.
단계(930)에서, K개의 외부 인코딩된 비트의 n개의 스트림(들) 각각이 프로세스(800)에서 사용된 외부 인코딩 방식에 따라 디코딩된다. 이러한 특정 예시의 경우, 제어 데이터는 반복 코드 및/또는 해시 함수 외부 인코딩 방식으로 인코딩된 것으로 가정한다. 더욱이, 오경보 확률을 최소화하기 위해, 제어 데이터의 특정 세트는 제어 데이터의 다수의 해시 버전(예를 들면, n개의 해시 버전)을 포함하도록 인코딩되었을 수도 있다. 이 때문에, 단계(935)에서는, 정확한 개수의 해시 버전들이 수신되었는지 여부에 관한 결정이 이루어진다. 정확한 개수의 해시 버전이 수신되었다면, 제어 데이터는 오경보가 아닌 것으로 추정되며, 이후 단계(940)에서 제어 데이터가 출력된다. 그렇지 않다면, 단계(945)에 나타낸 것과 같이, 어떠한 데이터도 출력되지 않는다.
다음에 도 10을 참조하면, 보다 낮은 오경보 확률을 가능하게 하기 위한 예시적인 인코딩 및 디코딩 프로세스가 제공된다. 도시한 바와 같이, 프로세스(1000)는 두 세트의 제어 데이터(M, D)의 처리를 포함하는데, 제어 데이터(M)는 송신기 유닛(1010)으로부터 수신 유닛(1020)으로 전송되고, 제어 데이터(D)는 송신기 유닛(1030)으로부터 수신 유닛(1040)으로 전송된다. 이러한 예시에서, 제어 데이터(M, D) 각각에 대한 예시적인 비트 크기가 프로세스(1000)의 특정 단계들에서 제공된다.
한 측면에서, 제어 데이터(M)는 도시한 바와 같이, 외부 인코더(1012)에 입력되는 10 비트를 포함할 수 있다. 이 특정 예시에서, 외부 인코더(1012)는 제어 데이터(M)를 K개의 데이터의 n개의 스트림으로서 인코딩한다(예를 들어, 처음 10 비트 스트림 KM 및 두 번째 10 비트 스트림 K(M)HASH ). 그 다음, KM K(M)HASH 각각이 내부 인코더(1014)에 입력되어, 이들은 N개의 데이터의 n개의 스트림으로서 인코딩된다(예를 들어, 처음 40 비트 스트림 NM 및 두 번째 40 비트 스트림 N(M)HASH ). 그 다음, 송신기 유닛(1010)은 NM N(M)HASH 를, 수신 유닛(1020)으로 전송되어 수신 컴포넌트(1022)에 의해 수신되는 비컨들로서 변조한다.
수신된 비컨들을 N M N (M)HASH 으로서 복조한 후, 내부 디코더(1024)는 N M N (M)HASH K M K (M)HASH 로서 디코딩한다. 그 다음, K M K (M)HASH 각각은 도시한 바와 같이 외부 디코더(1026)에 입력된다. 여기서, 외부 디코더(1026)가 K (M)HASH 또한 수신된 경우에만 K M 을 디코딩하도록 구성되는 것으로 추정된다면, K M K (M)HASH 모두 실제로 수신되었기 때문에 K M 이 제어 데이터(M)로서 디코딩된다.
이러한 특정 예시에서, 제어 데이터(D)는 도시한 바와 같이, 마찬가지로 10 비트를 포함하고 외부 인코더(1032)에 입력될 수 있다. 외부 인코더(1032)는 제어 데이터(D)를 K개의 데이터의 n개의 스트림으로서 인코딩한다(예를 들어, 처음 10 비트 스트림 KD 및 두 번째 10 비트 스트림 K(D)HASH ). 그 다음, KD K(D)HASH 각각이 내부 인코더(1034)에 입력되어, 이들은 N개의 데이터의 n개의 스트림으로서 인코딩된다(예를 들어, 처음 40 비트 스트림 ND 및 두 번째 40 비트 스트림 N(D)HASH ). 그 다음, 송신기 유닛(1030)은 ND N(D)HASH 를, 수신 유닛(1040)으로 전송되는 비컨들로서 변조한다.
여기서는 예시의 목적으로, 에러가 발생하여 수신 컴포넌트(1042)에 의해 수신된 비컨들이 N M N (D)HASH 로서 잘못 복조되고, 이들이 내부 디코더(1044)에 입력되는 것으로 가정할 것이다. 도시한 바와 같이, 내부 디코더(1044)는 N M N (D)HASH K M K (D)HASH 로서 디코딩하고, 이들은 외부 디코더(1046)에 입력된다. 여기서, 외부 디코더(1046)가 K (M)HASH 또한 수신된 경우에만 K M 을 디코딩하도록 구성된다면, K (M)HASH 가 수신되지 않았기 때문에 K M 이 제어 데이터(M)로서 디코딩되지 않을 것이다. 사실, 이러한 특정 예시에서, 수신 유닛(1040)은 제어 데이터(M)나 제어 데이터(D)를 출력하지 않는다. 따라서 여기서 설명한 연결 코딩 방식은 제어 데이터(M)의 오경보 출력을 방지하였다.
다음에 도 11을 참조하면, 코드워드당 제어 비트 수의 증가를 용이하게 하기 위해 연결 코드에 의해 비컨들로서 제어 신호들을 인코딩하기 위한 예시적인 방법을 설명하는 흐름도가 제공된다. 나타낸 바와 같이, 프로세스(1100)는 제어 데이터가 수신되는 단계(1105)에서 시작한다. 제어 데이터가 수신되면, 단계(1110)에서 제어 데이터가 외부 인코더에 대해 버퍼링되는데, 외부 코드는 리드-솔로몬 코드일 수 있다.
다음에, 단계(1115)에서 수신된 제어 데이터의 상대적 비트 크기에 관한 결정이 이루어진다. 특히, 존재한다면, 제어 데이터가 얼마나 많은 분할(n)로 분할되어야 하는지를 결정하기 위해 제어 데이터가 크기 임계치를 초과하는지 여부에 관한 결정이 이루어진다. 제어 데이터가 크기 임계치를 초과하지 않는다면, 단계(1125)에서 제어 데이터가 "패딩"을 필요로 하는지(예를 들어, 제어 데이터의 크기가 너무 작다면, "패딩" 비트들이 제어 데이터에 부가될 수 있음) 여부에 관한 결정이 단계(1120)에서 이루어진다. 한 측면에서, 단계(1120)에서 패딩이 필요하지 않다고 결정하거나 단계(1125)에서 제어 데이터를 패딩한 후, 프로세스(1100)는 단계(1130)로 진행하여 분할 개수(n)가 1로 설정된다.
그러나 단계(1115)에서 제어 데이터가 실제로 크기 임계치를 초과한다는 결정이 이루어지면, 프로세스(1100)는 단계(1130)로 진행하여 n개의 분할의 적절한 개수가 확인된다. 한 측면에서, 잠재적 모호성 해소 문제를 극복하기 위해, 제어 데이터의 분할은 디코딩시 n개의 분할을 어떻게 재구성할지를 결정하도록 적당한 양의 리던던시를 포함한다. 여기서, n에 대한 적절한 값은 원하는 양의 비트 리던던시에 좌우되는데, 일반적으로 n에 대한 값이 높을수록 디코딩 신뢰도가 높아지게 된다는 점에 유의해야 한다.
단계(1130)로부터 적절한 n 값이 결정되면, 프로세스(1100)는 단계(1135)에서 K 비트의 n개의 스트림(들)으로서 제어 데이터를 인코딩하는 단계로 진행한다. 그 다음, 단계(1140)에서, 외부 인코딩된 제어 비트들의 n개의 스트림(들)이 내부 인코더에 대해 버퍼링된다. 한 측면에서, 내부 코드는 리드-솔로몬 코드일 수 있으며, 내부 인코더는 단계(1145)에서 K 비트의 n개의 스트림(들)을 N 비트의 n개의 스트림(들)으로서 인코딩한다. 인코딩된 데이터의 n개의 스트림(들) 각각은 단계(1150)에서 비컨들로서 변조되고, 이후 단계(1155)에서 전송된다. 여기서, 제어 데이터의 외부/내부 인코딩 외에도, (도시하지 않은) 인터리빙 단계가 포함될 수도 있으며, 이러한 인터리빙 단계는 외부/내부 인코딩 단계 전, 후, 그리고/또는 사이에 포함될 수 있다는 점에 유의해야 한다.
다음에 도 12를 참조하면, 프로세스(1100)에 의해 생성된 비컨들을 디코딩하기 위한 예시적인 방법을 설명하는 흐름도가 제공된다. 나타낸 바와 같이, 프로세스(1200)는 단계(1205)에서 수신기에 의해 비컨들이 수신되는 것으로 시작한다. 그 다음, 단계(1210)에서 비컨들이 N개의 인코딩된 비트의 n개의 스트림(들)으로서 복조되고, 다음에 단계(1215)에서 내부 인코더에 대해 버퍼링된다. 다음에, 단계(1220)에서 내부 디코더가 N개의 인코딩된 비트의 n개의 스트림(들) 각각을 K개의 외부 인코딩된 비트의 n개의 스트림(들)으로서 디코딩하고, 이들은 이후 단계(1225)에서 외부 디코더에 대해 버퍼링된다.
단계(1230)에서, K개의 외부 인코딩된 비트의 n개의 스트림(들) 각각이 프로세스(1100)에서 사용된 외부 인코딩 방식에 따라 디코딩된다. 이러한 예에서는, 예컨대 단계(1235)에서 K 비트의 특정 스트림이 전체 비컨 코드워드에 대응하는지 여부에 관한 결정이 이루어질 수 있다. 전체 비컨 코드워드에 대응한다면, 단계(1255)에서 K 비트가 패딩 비트들을 포함하는지 여부에 관한 결정이 이루어지고, 이후 단계(1260)에서 패딩 비트들이 제거된다. 한 측면에서, 단계(1255)에서 패딩 비트들이 제시되지 않았다고 결정하거나 단계(1260)에서 패딩 비트들을 제거한 후, 프로세스(1200)는 단계(1265)에서 코드워드가 디코딩되어 제어 데이터로서 출력되는 것으로 종결된다.
그러나 단계(1235)에서 K 비트의 특정 스트림이 비컨 코드워드의 일부에만 대응한다고 결정되면, 프로세스(1200)는 단계(1240)에서 부분 코드워드가 단계(1245)로부터 수신된 이전에 저장된 부분 코드워드와 매치할 수 있는지 여부를 결정한다. 부분 코드워드가 이전에 저장된 부분 코드워드들 중 어느 것과도 매치하지 않는다면, 단계(1245)에서 부분 코드워드가 메모리에 저장된다. 그러나 단계(1240)에서 부분 코드워드가 실제로 저장된 부분 코드워드와 매치한다고 결정되면, 단계(1250)에서 매치하는 부분 코드워드들의 조합이 "완전한" 코드워드가 되는지 여부에 관한 결정이 이루어진다. 조합된 부분 코드워드들이 사실상 완전한 코드워드를 나타낸다면, 프로세스(1200)는 단계(1265)에서 코드워드가 디코딩되어 제어 데이터로서 출력되는 것으로 종결된다. 그렇지 않고, 조합된 부분 코드워드들이 완전한 코드워드를 나타내지 않는다면, 단계(1245)에서 부분 코드워드들이 메모리에 저장된다.
코드워드가 운반할 수 있는 제어 비트 수의 증가에 관해 연결 인코딩 방식을 구현하는 유틸리티를 보다 잘 설명하기 위해, 단일 인코더/디코더를 사용하여 "대규모" 제어 코드워드를 처리하는 예시적인 인코딩/디코딩 프로세스가 도 13에서 제공된다. 이러한 특정 예시에서, 내부 디코더의 디코딩 제약들은 인코딩된 제어 데이터(N) 중 40 비트만 임의의 소정 시간에 디코딩될 수 있다고 가정할 것이다. 또한, 알파벳 크기(Q)는 32이며 내부 인코더는 10개의 제어 비트를 40개의 인코딩된 비트(N)로서 인코딩한다고 가정할 것이다. 따라서 디코더가 8개의 인코딩된 심벌(즉, 8개의 5 비트 정보 심벌들)보다 길이가 더 큰 코드워드들(N)을 디코딩할 수 없기 때문에, 이러한 단일 인코더/디코더의 디코딩 제약들은 길이가 2개의 정보 심벌(즉, 2개의 5 비트 정보 심벌들)보다 큰 제어 데이터(K)의 인코딩을 금지한다.
도시한 바와 같이, 프로세스(1300)는 수신기 유닛(1330)에 제어 데이터(A, B)를 각각 전송하도록 시도하는 송신기 유닛(1310, 1320) 각각을 포함한다. 그러나 제어 데이터(A, B) 각각은 길이가 20 비트이기 때문에, 내부 인코더(1312, 1322)는 각각 AB를 2개의 10 비트 데이터 스트림으로 분할하도록 시도한다(즉, AA1 A 2로 분할되는 반면, BB1 B 2로 분할된다). 그 다음, 수신 컴포넌트(1332)는 도시한 바와 같이 A1 , A2 , B1 , B2 의 인코딩된 40 비트 버전들을 수신하는데, 여기서 A1 , A2 , B1 , B2 는 비동기적으로 수신되었을 수도 있다. 그러나 여기서 내부 디코더(1334)는 제어 데이터(A, B) 각각을 적절히 재구성하도록 A1 , A2 , B1 , B2 의 모호성 해소를 하는 것이 불가능하다. 더욱이, 이러한 모호성 해소 문제 때문에 프로세스(1300)는 도시한 바와 같이, 제어 데이터(A, B)를 A1B2 B1A2 로서 잘못 재구성할 수도 있다.
다음에 도 14를 참조하면, 프로세스(1300)의 제어 데이터(A, B)를 인코딩/디코딩하기 위해 연결 코드들을 사용하는 예시적인 프로세스가 제공된다. 여기서, 내부 디코더의 디코딩 제약들은 인코딩된 제어 데이터(N) 중 40 비트만 임의의 소정 시간에 디코딩될 수 있고 알파벳 크기(Q)는 또 32라고 또 가정해야 한다.
도시한 바와 같이, 프로세스(1300)와 비슷하게 프로세스(1400)는 수신기 유닛(1430)에 제어 데이터(A, B)를 각각 전송하도록 시도하는 송신기 유닛(1410, 1420) 각각을 포함한다. 그러나 제어 데이터(A, B)는 각각 외부 인코더(1412, 1422)에 입력되어, 이들은 3개의 10 비트 데이터 스트림으로 분할된다(즉, AA 1 , A 2, A 3으로 분할되는 반면, BB 1 , B 2, B 3으로 분할된다). 더욱이, 길이가 각각 20 비트인 제어 데이터(A, B)는 각각 30 비트(즉, 제어 데이터(A, B) 각각에 대한 3개의 10 비트 스트림)로서 인코딩되는데, 이는 한 세트의 리던던시 비트들을 포함한다. 이전에 언급한 바와 같이, 여기서 분할 개수(n)는 3개인 것으로 도시되지만, 리던던시를 증가시키기 위해 추가 분할들이 포함될 수 있다.
외부 인코더(1412, 1422)에 의해 제어 데이터(A, B)가 인코딩되면, A1 , A2 , A3 이 내부 인코더(1414)에 연속적으로 입력되고, B1 , B2 , B3 이 내부 인코더(1424)에 연속적으로 입력된다. 프로세스(1400)는 수신 컴포넌트(1432)로 진행하여, 도시한 바와 같이 A1 , A2 , A3 , B1 , B2 , B3 의 인코딩된 40 비트 버전들을 수신하는데, 여기서 A1 , A2 , A3 , B1 , B2 , B3 는 비동기적으로 수신되었을 수도 있다. 그 다음, 내부 인코더(1434)는 이들 40 비트 버전을 연속적으로 디코딩하여(반드시 이 순서대로는 아님) A1 , A2 , A3 , B1 , B2 , B3 의 10 비트 버전들을 생성하며, 이후 이들은 외부 디코더(1436)에 입력된다. 외부 디코더(1436)는 A1 , A2 , A3 , B1 , B2 , B3 의 외부 인코딩된 리던던시를 이용하여 제어 데이터(A, B)의 모호성 해소를 적절히 수행한다(즉, A1 , A2 , A3 을 조합함으로써 제어 데이터(A)가 재구성되는 반면, B1 , B2 , B3 을 조합함으로써 제어 데이터(B)가 재구성된다). 이에 따라, 비컨 코드워드가 운반할 수 있는 제어 비트 수는 개시된 연결 인코딩/디코딩 방식에 의해 10에서 20으로 증가하였다.
다음에 도 15를 참조하면, 다수의 셀: 셀 I(1502), 셀 M(1504)을 포함하며 다양한 측면에 따라 구현되는 예시적인 통신 시스템(1500)이 제공된다. 여기서, 셀 경계 영역(1568)에 의해 표시된 바와 같이, 이웃하는 셀들(1502, 1504)은 약간 오버랩함으로써 이웃하는 셀들에서 기지국들에 의해 전송되는 신호들 간에 신호 간섭 가능성을 일으킬 수 있다는 점에 유의해야 한다. 시스템(1500)의 각 셀(1502, 1504)은 3개의 섹터를 포함한다. 다양한 측면에 따라, 다수의 섹터로 분할되지 않은 셀들(N=1), 2개의 섹터를 갖는 셀들(N=2) 및 4개 이상의 섹터를 갖는 셀들(N>3) 또한 가능하다. 셀(1502)은 제 1 섹터인 섹터 I(1510), 제 2 섹터인 섹터 Ⅱ(1512) 및 제 3 섹터인 섹터 Ⅲ(1514)을 포함한다. 각 섹터(1510, 1512, 1514)는 2개의 섹터 경계 영역을 가지며, 각 경계 영역은 2개의 인접 섹터 사이에 공유된다.
섹터 경계 영역들은 이웃하는 섹터들의 기지국들에 의해 전송되는 신호들 간에 신호 간섭 가능성을 제공한다. 라인(1516)은 섹터 I(1510)과 섹터 Ⅱ(1512) 사이의 섹터 경계 영역을 나타내고, 라인(1518)은 섹터 Ⅱ(1512)와 섹터 Ⅲ(1514) 사이의 섹터 경계 영역을 나타내고, 라인(1520)은 섹터 Ⅲ(1514)과 섹터 I(1510) 사이의 섹터 경계 영역을 나타낸다. 마찬가지로, 셀 M(1504)은 제 1 섹터인 섹터 I(1522), 제 2 섹터인 섹터 Ⅱ(1524) 및 제 3 섹터인 섹터 Ⅲ(1526)을 포함한다. 라인(1528)은 섹터 I(1522)과 섹터 Ⅱ(1524) 사이의 섹터 경계 영역을 나타내고, 라인(1530)은 섹터 Ⅱ(1524)와 섹터 Ⅲ(1526) 사이의 섹터 경계 영역을 나타내고, 라인(1532)은 섹터 Ⅲ(1526)과 섹터 I(1522) 사이의 섹터 경계 영역을 나타낸다. 셀 Ⅰ(1502)은 기지국(BS)인 기지국 I(1506) 및 각 섹터(1510, 1512, 1514) 내의 다수의 종단 노드(EN)를 포함한다. 섹터 I(1510)은 무선 링크(1540, 1542)를 통해 각각 BS(1506)에 연결되는 EN(1)(1536) 및 EN(X)(1538)을 포함하고, 섹터 Ⅱ(1512)는 무선 링크(1548, 1550)를 통해 각각 BS(1506)에 연결되는 EN(1')(1544) 및 EN(X')(1546)을 포함하고, 섹터 Ⅲ(1514)은 무선 링크(1556, 1558)를 통해 각각 BS(1506)에 연결되는 EN(1")(1552) 및 EN(X")(1554)을 포함한다. 마찬가지로, 셀 M(1504)은 기지국 M(1508) 및 각 섹터(1522, 1524, 1526) 내의 다수의 종단 노드(EN)를 포함한다. 섹터 I(1522)은 무선 링크(1540', 1542')를 통해 각각 BS M(1508)에 연결되는 EN(1)(1536') 및 EN(X)(1538')을 포함하고, 섹터 Ⅱ(1524)는 무선 링크(1548', 1550')를 통해 각각 BS M(1508)에 연결되는 EN(1')(1544') 및 EN(X')(1546')을 포함하고, 섹터 III(1526)은 무선 링크(1556', 1558')를 통해 각각 BS(1508)에 연결되는 EN(1")(1552') 및 EN(X")(1554')을 포함한다.
시스템(1500)은 또한 네트워크 링크(1562, 1564)를 통해 각각 BS I(1506) 및 BS M(1508)에 연결되는 네트워크 노드(1560)를 포함한다. 네트워크 노드(1560)는 또한 네트워크 링크(1566)를 통해 다른 네트워크 노드들, 예를 들어 다른 기지국들, AAA 서버 노드, 중간 노드, 라우터 등과 인터넷에 연결된다. 네트워크 링크(1562, 1564, 1566)는 예를 들어 광섬유 케이블일 수 있다. 각 종단 노드, 예를 들어 EN(1)(1536)는 송신기는 물론 수신기도 포함하는 무선 단말일 수 있다. 무선 단말들, 예를 들어 EN(1)(1536)은 시스템(1500) 전역으로 이동할 수 있으며 EN이 현재 위치하고 있는 셀의 기지국과 무선 링크들을 통해 통신할 수 있다. 무선 단말들(WT), 예를 들어 EN(1)(1536)은 기지국, 예를 들어 BS(1506) 및/또는 네트워크 노드(1560)를 통해 피어(peer) 노드들, 예를 들어 시스템(1500) 내 또는 시스템(1500) 밖의 다른 WT들과 통신할 수 있다. WT, 예를 들어 EN(1)(1536)은 셀폰, 무선 모뎀을 구비한 개인 데이터 보조기기 등과 같은 모바일 통신 디바이스일 수 있다. 각각의 기지국은 스트림 심벌 구간들에 나머지 심벌 구간들, 예를 들어 비-스트립 심벌 구간들에 톤들을 할당하고 톤 호핑을 결정하는데 이용되는 방법과는 다른 방법을 이용하여 톤 서브세트 할당을 수행한다. 무선 단말들은 특정 스트립 심벌 구간들에서 데이터 및 정보를 수신하기 위해 이용할 수 있는 톤들을 결정하기 위해 기지국으로부터 수신되는 정보, 예를 들어 기지국 경사 ID, 섹터 ID 정보와 함께 톤 서브세트 할당 방법을 이용한다. 각각의 톤에 걸쳐 섹터 간 및 셀 간 간섭을 확산하기 위해 다양한 측면에 따라 톤 서브세트 할당 시퀀스가 구성된다. 본 시스템은 주로 셀룰러 모드의 상황에서 설명되었지만, 여기서 설명되는 측면들에 따라 다수의 모드가 이용 가능 및 사용 가능할 수 있는 것으로 인식해야 한다.
도 16은 다양한 측면에 따른 예시적인 기지국(1600)을 나타낸다. 기지국(1600)은 톤 서브세트 할당 시퀀스들을 구현하며, 셀의 각각의 서로 다른 섹터 타입에 대해 서로 다른 톤 서브세트 할당 시퀀스가 생성된다. 기지국(1600)은 도 15의 시스템(1500)의 기지국(1506, 1508) 중 임의의 하나로서 사용될 수 있다. 기지국(1600)은 수신기(1602), 송신기(1604), 프로세서(1606), 예를 들어 CPU, 입력/출력 인터페이스(1608) 및 메모리(1610)를 포함하며, 이들은 각종 엘리먼트(1602, 1604, 1606, 1608, 1610)가 데이터 및 정보를 교환할 수 있게 하는 버스(1609)에 의해 함께 연결된다.
기지국의 셀 내의 각 섹터로부터의 무선 단말 송신들로부터 데이터 및 다른 신호들, 예를 들어 채널 보고들을 수신하기 위해 수신기(1602)에 연결된 섹터화된 안테나(1603)가 사용된다. 기지국의 셀의 각 섹터 내의 무선 단말들(1700)(도 17 참조)에 데이터 및 다른 신호들, 예를 들어 제어 신호들, 파일럿 신호, 비컨 신호들 등을 전송하기 위해 송신기(1604)에 연결된 섹터화된 안테나(1605)가 사용된다. 다양한 측면에서, 기지국(1600)은 다수의 수신기(1602) 및 다수의 송신기(1604), 예를 들어 각 섹터에 대한 개별 수신기(1602) 및 각 섹터에 대한 개별 송신기(1604)를 이용할 수 있다. 프로세서(1606)는 예를 들어 범용 중앙 처리 유닛(CPU)일 수 있다. 프로세서(1606)는 메모리(1610)에 저장된 하나 이상의 루틴들(1618)의 지시 하에 기지국(1600)의 동작을 제어하며 상기 방법들을 구현한다. I/O 인터페이스(1608)는 다른 네트워크 노드들에 대한 접속을 제공하여, BS(1600)를 다른 기지국들, 액세스 라우터, AAA 서버 노드 등, 다른 네트워크들 및 인터넷에 연결한다. 메모리(1610)는 루틴들(1618) 및 데이터/정보(1620)를 포함한다.
데이터/정보(1620)는 데이터(1636), 다운링크 스트립 심벌 시간 정보(1640)와 다운링크 톤 정보(1642)를 포함하는 톤 서브세트 할당 시퀀스 정보(1638), 및 WT 정보의 다수의 세트: WT 1 정보(1646) 및 WT N 정보(1660)를 포함하는 무선 단말(WT) 데이터/정보(1644)를 포함한다. WT 정보의 각 세트, 예를 들어 WT 1 정보(1646)는 데이터(1648), 단말 ID(1650), 섹터 ID(1652), 업링크 채널 정보(1654), 다운링크 채널 정보(1656) 및 모드 정보(1658)를 포함한다.
루틴들(1618)은 통신 루틴들(1622) 및 기지국 제어 루틴들(1624)을 포함한다. 기지국 제어 루틴들(1624)은 스케줄러 모듈(1626), 및 스트립 심벌 기간들에 대한 톤 서브세트 할당 루틴(1630), 나머지 심벌 기간들, 예를 들어 비 스트립 심벌 기간들에 대한 다른 다운링크 톤 할당 호핑 루틴(1632) 및 비컨 루틴(1634)을 포함하는 시그널링 루틴(1628)을 포함한다.
데이터(1636)는 WT들로의 전송 전에 인코딩을 위해 송신기(1604)의 인코더(1614)에 전송될 데이터, 및 수신에 이어 수신기(1602)의 디코더(1612)를 통해 처리된 WT들로부터의 수신 데이터를 포함한다. 다운링크 스트립 심벌 시간 정보(1640)는 수퍼 슬롯, 비컨 슬롯 및 울트라 슬롯 구조 정보, 소정의 심벌 기간이 스트립 심벌 기간인지 여부, 그리고 스트립 심벌 기간이라면 스트립 심벌 기간의 인덱스, 그리고 스트립 심벌이 기지국에 의해 사용되는 톤 서브세트 할당 시퀀스를 끊기 위한 리셋 포인트인지 여부를 지정하는 정보와 같은 프레임 동기 구조 정보를 포함한다. 다운링크 톤 정보(1642)는 기지국(1600)에 할당된 반송파 주파수, 톤 개수 및 주파수, 스트립 심벌 기간들에 할당될 톤 서브세트들의 세트, 및 경사, 경사 인덱스 및 섹터 타입과 같은 다른 셀 및 섹터 특정 값들을 포함하는 정보를 포함한다.
데이터(1648)는 WT 1(1700)이 피어 노드로부터 수신한 데이터, WT 1(1700)이 피어 노드로 전송하고자 하는 데이터, 및 다운링크 채널 품질 보고 피드백 정보를 포함할 수 있다. 단말 ID(1650)는 WT 1(1700)을 식별하는 기지국(1600) 할당 ID이다. 섹터 ID(1652)는 WT 1(1700)이 동작하고 있는 섹터를 식별하는 정보를 포함한다. 섹터 ID(1652)는 예를 들어 섹터 타입을 결정하는데 사용될 수 있다. 업링크 채널 정보(1654)는 사용을 위해 스케줄러(1626)에 의해 WT 1(1700)에 할당된 채널 세그먼트들, 예를 들어 데이터에 대한 업링크 트래픽 채널 세그먼트들, 요청, 전력 제어, 타이밍 제어 등을 위한 전용 업링크 제어 채널들을 식별하는 정보를 포함한다. WT 1(1700)에 할당된 각 업링크 채널은 하나 이상의 논리 톤을 포함하며, 각 논리 톤은 업링크 호핑 시퀀스에 이어진다. 다운링크 채널 정보(1656)는 WT 1(1700)로 데이터 및/또는 정보를 운반하기 위해 스케줄러(1626)에 의해 할당된 채널 세그먼트들, 예를 들어 사용자 데이터에 대한 다운링크 트래픽 채널 세그먼트들을 식별하는 정보를 포함한다. WT 1(1700)에 할당된 각 다운링크 채널은 하나 이상의 논리 톤을 포함하며, 각각의 논리 톤은 다운링크 호핑 시퀀스에 이어진다. 모드 정보(1658)는 WT 1(1700)의 동작 상태, 예를 들어 슬립(sleep), 홀드(hold), 온(on)을 식별하는 정보를 포함한다.
통신 루틴들(1622)은 각종 통신 동작을 수행하고 각종 통신 프로토콜을 구현하도록 기지국(1600)을 제어한다. 기본적인 기지국 기능 작업들, 예를 들어 신호 생성 및 수신, 스케줄링을 수행하고 스트립 심벌 기간들 동안 톤 서브세트 할당 시퀀스들을 이용한 무선 단말들로의 신호 전송을 포함하는 일부 측면들의 방법의 단계들을 구현하도록 기지국(1600)을 제어하기 위해 기지국 제어 루틴(1624)이 사용된다.
시그널링 루틴(1628)은 디코더(1612)를 구비한 수신기(1602) 및 인코더(1614)를 구비한 송신기(1604)의 동작을 제어한다. 시그널링 루틴(1628)은 전송된 데이터(1636) 및 제어 정보 생성의 제어를 담당한다. 톤 서브세트 할당 루틴(1630)은 이러한 측면의 방법과 다운링크 스트립 심벌 시간 정보(1640) 및 섹터 ID(1652)를 포함하는 데이터/정보(1620)를 이용하여 스트립 심벌 기간에 사용될 톤 서브세트를 구성한다. 다운링크 톤 서브세트 할당 시퀀스들은 셀의 섹터 타입마다 다를 것이고 인접한 셀들에 대해 서로 다를 것이다. WT들(1700)은 다운링크 톤 서브세트 할당 시퀀스들에 따라 스트립 심벌 기간들에서 신호들을 수신하는데, 기지국(1600)은 전송된 신호들을 생성하기 위해 동일한 다운링크 톤 서브세트 할당 시퀀스들을 사용한다. 다른 다운링크 톤 할당 호핑 루틴(1632)은 스트립 심벌 기간들 이외의 다른 심벌 기간들에 대해, 다운링크 톤 정보(1642) 및 다운링크 채널 정보(1656)를 포함하는 정보를 사용하여 다운링크 톤 호핑 시퀀스들을 구성한다. 다운링크 데이터 톤 호핑 시퀀스들은 셀의 섹터들에 걸쳐 동기화된다. 비컨 루틴(1634)은 비컨 신호, 예를 들어 하나 또는 몇 개의 톤에 집중된 비교적 높은 전력의 신호의 송신을 제어하며, 이는 동기화 목적으로, 예를 들어 다운링크 신호의 프레임 타이밍 구조 및 이에 따라 울트라 슬롯 경계에 대한 톤 서브세트 할당 시퀀스를 동기화하는데 사용될 수 있다.
도 17은 도 15에 나타낸 시스템(1500)의 무선 단말들(예를 들어, 종단 노드들) 중 임의의 하나, 예를 들어 EN(1)(1536)로서 사용될 수 있는 예시적인 무선 단말(예를 들어, 종단 노드)(1700)을 나타낸다. 무선 단말(1700)은 톤 서브세트 할당 시퀀스들을 구현한다. 무선 단말(1700)은 디코더(1712)를 포함하는 수신기(1702), 인코더(1714)를 포함하는 송신기(1704), 프로세서(1706) 및 메모리(1708)를 포함하며, 이들은 각종 엘리먼트(1702, 1704, 1706, 1708)가 데이터 및 정보를 교환할 수 있게 하는 버스(1710)에 의해 함께 연결된다. 기지국(및/또는 다른 무선 단말)으로부터 신호들을 수신하기 위해 사용되는 안테나(1703)가 수신기(1702)에 연결된다. 신호들을 예를 들어 기지국(및/또는 다른 무선 단말)에 전송하기 위해 사용되는 안테나(1705)가 송신기(1704)에 연결된다.
프로세서(1706), 예를 들어 CPU는 무선 단말(1700)의 동작을 제어하며 루틴들(1720)을 실행하고 메모리(1708)의 데이터/정보(1722)를 사용함으로써 방법들을 구현한다.
데이터/정보(1722)는 사용자 데이터(1734), 사용자 정보(1736) 및 톤 서브세트 할당 시퀀스 정보(1750)를 포함한다. 사용자 데이터(1734)는 송신기(1704)에 의한 기지국으로의 송신 전에 인코딩을 위해 인코더(1714)로 라우팅될, 피어 노드에 예정된 데이터, 및 수신기(1702)의 디코더(1712)에 의해 처리된 기지국으로부터 수신되는 데이터를 포함할 수 있다. 사용자 정보(1736)는 업링크 채널 정보(1738), 다운링크 채널 정보(1740), 단말 ID 정보(1742), 기지국 ID 정보(1744), 섹터 ID 정보(1746) 및 모드 정보(1748)를 포함한다. 업링크 채널 정보(1738)는 기지국으로의 전송시 사용하기 위해 기지국에 의해 무선 단말(1700)에 할당된 업링크 채널 세그먼트들을 식별하는 정보를 포함한다. 업링크 채널들은 업링크 트래픽 채널들, 전용 업링크 제어 채널들, 예를 들어 요청 채널들, 전력 제어 채널들 및 타이밍 제어 채널들을 포함할 수 있다. 각 업링크 채널은 하나 이상의 논리 톤을 포함하며, 각 논리 톤은 업링크 호핑 시퀀스에 이어진다. 업링크 호핑 시퀀스들은 셀의 각 섹터 타입 간에 그리고 인접 셀들 간에 서로 다르다. 다운링크 채널 정보(1740)는 기지국이 WT(1700)로 데이터/정보를 전송하고 있을 때 사용하기 위해 기지국에 의해 WT(1700)에 할당된 다운링크 채널 세그먼트들을 식별하는 정보를 포함한다. 다운링크 채널들은 다운링크 트래픽 채널들 및 할당 채널들을 포함할 수 있으며, 각 다운링크 채널은 하나 이상의 논리 톤을 포함하고, 각각의 논리 톤은 다운링크 호핑 시퀀스에 이어지며, 이는 셀의 각 섹터 간에 동기화된다.
사용자 정보(1736)는 또한 기지국 할당 식별자인 단말 ID 정보(1742), WT가 통신을 설정한 특정 기지국을 식별하는 기지국 ID 정보(1744), 및 WT(1700)가 현재 위치하는 셀의 특정 섹터를 식별하는 섹터 ID 정보(1746)를 포함한다. 기지국 ID(1744)는 셀 경사 값을 제공하고 섹터 ID 정보(1746)는 섹터 인덱스 타입을 제공하며, 셀 경사 값 및 섹터 인덱스 타입은 톤 호핑 시퀀스들을 유도하는데 사용될 수 있다. 사용자 정보(1736)에 또 포함되는 모드 정보(1748)는 WT(1700)가 슬립 모드인지, 홀드 모드인지 또는 온 모드인지를 식별한다.
톤 서브세트 할당 시퀀스 정보(1750)는 다운링크 스트립 심벌 시간 정보(1752) 및 다운링크 톤 정보(1754)를 포함한다. 다운링크 스트립 심벌 시간 정보(1752)는 수퍼 슬롯, 비컨 슬롯 및 울트라 슬롯 구조 정보, 소정의 심벌 기간이 스트립 심벌 기간인지 여부, 그리고 스트립 심벌 기간이라면 스트립 심벌 기간의 인덱스, 그리고 스트립 심벌이 기지국에 의해 사용되는 톤 서브세트 할당 시퀀스를 끊기 위한 리셋 포인트인지 여부를 지정하는 정보와 같은 프레임 동기 구조 정보를 포함한다. 다운링크 톤 정보(1754)는 기지국에 할당된 반송파 주파수, 톤 개수 및 주파수, 스트립 심벌 기간들에 할당될 톤 서브세트들의 세트, 및 경사, 경사 인덱스 및 섹터 타입과 같은 다른 셀 및 섹터 특정 값들을 포함하는 정보를 포함한다.
루틴들(1720)은 통신 루틴들(1724) 및 무선 단말 제어 루틴들(1726)을 포함한다. 통신 루틴들(1724)은 WT(1700)에 의해 사용된 각종 통신 프로토콜을 제어한다. 무선 단말 제어 루틴들(1726)은 수신기(1702) 및 송신기(1704)의 제어를 포함하는 기본적인 무선 단말(1700) 기능을 제어한다. 무선 단말 제어 루틴(1726)은 시그널링 루틴(1728)을 포함한다. 시그널링 루틴(1728)은 스트립 심벌 기간들에 대한 톤 서브세트 할당 루틴(1730) 및 나머지 심벌 기간들, 예를 들어 비 스트립 심벌 기간들에 대한 다른 다운링크 톤 할당 호핑 루틴(1732)을 포함한다. 톤 서브세트 할당 루틴(1730)은 일부 측면들에 따라 다운링크 톤 서브세트 할당 시퀀스들을 생성하고 기지국으로부터 전송되는 수신 데이터를 처리하기 위해 다운링크 채널 정보(1740), 기지국 ID 정보(1744), 예를 들어 경사 인덱스 및 섹터 타입, 및 다운링크 톤 정보(1754)를 포함하는 사용자 데이터/정보(1722)를 사용한다. 다른 다운링크 톤 할당 호핑 루틴(1732)은 스트립 심벌 기간들 이외의 다른 심벌 기간들에 대해, 다운링크 톤 정보(1754) 및 다운링크 채널 정보(1740)를 포함하는 정보를 사용하여 다운링크 톤 호핑 시퀀스들을 구성한다. 톤 서브세트 할당 루틴(1730)은 프로세서(1706)에 의해 실행될 때, 무선 단말(1700)이 언제 그리고 어느 톤을 통해 기지국(1600)으로부터 하나 이상의 스트립 심벌 스트림을 수신하는지를 결정하는데 사용된다. 업링크 톤 할당 호핑 루틴(1730)은 기지국으로부터 수신된 정보와 함께 톤 서브세트 할당 기능을 이용하여, 전송에 사용해야 하는 톤들을 결정한다.
도 18을 참조하면, 무선 통신 환경에서 연결 코드들을 이용하여 비컨으로서 제어 신호의 인코딩을 가능하게 하는 시스템(1800)이 설명된다. 시스템(1800)은 예컨대 기지국이나 무선 단말 내에 상주할 수 있다. 나타낸 바와 같이, 시스템(1800)은 프로세서, 소프트웨어, 또는 이들의 조합(예를 들어, 펌웨어)에 의해 구현되는 기능들을 나타낼 수 있는 기능 블록들을 포함한다. 시스템(1800)은 결합하여 작동할 수 있는 전기 컴포넌트들의 논리 그룹(1802)을 포함한다. 도시한 바와 같이, 논리 그룹(1802)은 한 세트의 제어 비트들을 수신하기 위한 전기 컴포넌트(1810)를 포함할 수 있다. 또한, 논리 그룹(1802)은 제어 비트들을 제 1 에러 제어 코드로 인코딩하기 위한 전기 컴포넌트(1812), 및 인코딩된 비트들을 제 2 에러 제어 코드로 인코딩하기 위한 다른 전기 컴포넌트(1814)를 포함할 수 있다. 논리 그룹(1802)은 또한 다중 코딩된 제어 비트들을 비컨 톤들로서 변조하기 위한 전기 컴포넌트(1816)와 비컨 톤들을 전송하기 위한 전기 컴포넌트(1818)도 포함할 수 있다. 추가로, 시스템(1800)은 전기 컴포넌트들(1810, 1812, 1814, 1816, 1818)과 관련된 기능들을 실행하기 위한 명령들을 보유하는 메모리(1820)를 포함할 수 있다. 메모리(1820) 외부에 있는 것으로 도시되었지만, 전기 컴포넌트들(1810, 1812, 1814, 1816, 1818)은 메모리(1820) 내부에 존재할 수 있는 것으로 이해해야 한다.
도 19를 참조하면, 무선 통신 환경에서 비컨 기반 제어 신호의 디코딩을 가능하게 하는 시스템(1900)이 설명된다. 시스템(1900)은 예컨대 기지국이나 무선 단말 내에 상주할 수 있으며, 시스템(1900)은 또한 프로세서, 소프트웨어, 또는 이들의 조합(예를 들어, 펌웨어)에 의해 구현되는 기능들을 나타낼 수 있는 기능 블록들을 포함한다. 더욱이, 시스템(1900)은 시스템(1800)의 논리 그룹(1802)과 유사하게 결합하여 작동할 수 있는 전기 컴포넌트들의 논리 그룹(1902)을 포함한다. 도시한 바와 같이, 논리 그룹(1902)은 비컨 기반 제어 신호들을 수신하기 위한 전기 컴포넌트(1910)를 포함할 수 있다. 또한, 논리 그룹(1902)은 비컨 톤들을 복조하기 위한 전기 컴포넌트(1912)를 포함할 수 있다. 논리 그룹(1902)은 또한 제 1 계층의 에러 제어 코드를 디코딩하기 위한 전기 컴포넌트(1914)와 제 2 계층의 에러 제어 코드를 디코딩하기 위한 전기 컴포넌트(1916)도 포함할 수 있다. 추가로, 시스템(1900)은 전기 컴포넌트들(1910, 1912, 1914, 1916)과 관련된 기능들을 실행하기 위한 명령들을 보유하는 메모리(1920)를 포함할 수 있다. 메모리(1920) 외부에 있는 것으로 도시되었지만, 전기 컴포넌트들(1910, 1912, 1914, 1916)은 메모리(1920) 내부에 존재할 수 있는 것으로 이해해야 한다.
하나 이상의 예시적인 실시예에서, 설명한 기능들은 하드웨어, 소프트웨어, 펌웨어, 또는 이들의 임의의 조합으로 구현될 수 있다. 소프트웨어로 구현된다면, 이 기능들은 컴퓨터 판독 가능 매체 상에 하나 이상의 명령 또는 코드로서 저장 또는 전송될 수 있다. 컴퓨터 판독 가능 매체는 한 장소에서 다른 장소로 컴퓨터 프로그램의 전달을 용이하게 하는 임의의 매체를 포함하는 통신 매체 및 컴퓨터 저장 매체를 모두 포함한다. 저장 매체는 컴퓨터에 의해 액세스 가능한 임의의 이용 가능한 매체일 수 있다. 한정이 아닌 예시로, 이러한 컴퓨터 판독 가능 매체는 RAM, ROM, EEPROM, CD-ROM이나 다른 광 디스크 저장소, 자기 디스크 저장소 또는 다른 자기 저장 디바이스, 또는 명령이나 데이터 구조의 형태로 원하는 프로그램 코드를 전달 또는 저장하는데 사용될 수 있으며 컴퓨터에 의해 액세스 가능한 임의의 다른 매체를 포함할 수 있다. 또한, 임의의 접속이 컴퓨터 판독 가능 매체로 적절히 지칭된다. 예를 들어, 소프트웨어가 동축 케이블, 광섬유 케이블, 꼬임 쌍선, 디지털 가입자 회선(DSL), 또는 적외선, 라디오 및 초고주파와 같은 무선 기술을 이용하여 웹사이트, 서버 또는 다른 원격 소스로부터 전송된다면, 동축 케이블, 광섬유 케이블, 꼬임 쌍선, DSL, 또는 적외선, 라디오 및 초고주파와 같은 무선 기술들이 매체의 정의에 포함된다. 여기서 사용된 것과 같은 디스크(disk 및 disc)는 콤팩트 디스크(CD), 레이저 디스크, 광 디스크, 디지털 다목적 디스크(DVD), 플로피디스크 및 블루레이 디스크를 포함하며, 디스크(disk)들은 보통 데이터를 자기적으로 재생하는 반면, 디스크(disc)들은 데이터를 레이저에 의해 광학적으로 재생한다. 상기의 조합들 또한 컴퓨터 판독 가능 매체의 범위 내에 포함되어야 한다.
실시예들이 프로그램 코드나 코드 세그먼트들로 구현될 때, 코드 세그먼트는 프로시저, 함수, 서브프로그램, 프로그램, 루틴, 서브루틴, 모듈, 소프트웨어 패키지, 클래스, 또는 명령들, 데이터 구조들, 또는 프로그램 명령문들의 임의의 조합을 나타낼 수 있는 것으로 인식해야 한다. 코드 세그먼트는 정보, 데이터, 인수(argument), 파라미터 또는 메모리 콘텐츠를 전달 및/또는 수신함으로써 다른 코드 세그먼트 또는 하드웨어 회로에 연결될 수 있다. 정보, 인수, 파라미터, 데이터 등은 메모리 공유, 메시지 전달, 토큰 전달, 네트워크 송신 등을 포함하는 임의의 적당한 수단을 이용하여 전달, 발송 또는 전송될 수 있다. 추가로, 어떤 측면들에서 방법 또는 알고리즘의 단계들 및/또는 동작들은 컴퓨터 프로그램 물건으로 통합될 수 있는 기계 판독 가능 매체 및/또는 컴퓨터 판독 가능 매체 상에 코드들 및/또는 명령들 중 하나 또는 이들의 임의의 조합이나 세트로서 상주할 수 있다.
소프트웨어에서 구현에서, 여기서 설명한 기술들은 여기서 설명한 기능들을 수행하는 모듈들(예를 들어, 프로시저, 함수 등)로 구현될 수 있다. 소프트웨어 코드들은 메모리 유닛들에 저장될 수 있으며 프로세서들에 의해 실행될 수 있다. 메모리 유닛은 프로세서 내에 구현될 수도 있고 프로세서 외부에 구현될 수 있으며, 이 경우 메모리 유닛은 공지된 바와 같이 다양한 수단에 의해 프로세서에 통신 가능하게 연결될 수 있다.
하드웨어 구현에서, 처리 유닛들은 하나 이상의 주문형 집적 회로(ASIC), 디지털 신호 프로세서(DSP), 디지털 신호 처리 디바이스(DSPD), 프로그래밍 가능 로직 디바이스(PLD), 현장 프로그래밍 가능 게이트 어레이(FPGA), 프로세서, 제어기, 마이크로컨트롤러, 마이크로프로세서, 여기서 설명한 기능들을 수행하도록 설계된 다른 전자 유닛들, 또는 이들의 조합 내에 구현될 수 있다.
상술한 것은 하나 이상의 실시예의 실례를 포함한다. 물론, 상술한 실시예들을 설명할 목적으로 컴포넌트들 또는 방법들의 가능한 모든 조합을 기술할 수 있는 것이 아니라, 당업자들은 다양한 실시예의 많은 추가 조합 및 치환이 가능함을 인식할 수 있다. 따라서 설명한 실시예들은 첨부된 청구범위의 진의 및 범위 내에 있는 모든 대안, 변형 및 개조를 포함하는 것이다. 더욱이, 상세한 설명 또는 청구범위에서 "포함한다"라는 용어가 사용되는 범위에 대해, 이러한 용어는 "구성되는"이라는 용어가 청구범위에서 과도적인 단어로 사용될 때 해석되는 것과 같이 "구성되는"과 비슷한 식으로 포함되는 것이다.
여기서 사용된 바와 같이, "추론하다" 또는 "추론"이라는 용어는 일반적으로 이벤트 및/또는 데이터에 의해 포착되는 한 세트의 관측으로부터 시스템, 환경 및/또는 사용자의 상태에 관해 판단하거나 추론하는 프로세스를 말한다. 추론은 특정 상황이나 동작을 식별하는데 이용될 수 있고, 또는 예를 들어 상태들에 대한 확률 분포를 생성할 수 있다. 추론은 확률적일 수 있는데, 즉 데이터 및 이벤트들의 고찰에 기초한 해당 상태들에 대한 확률 분포의 계산일 수 있다. 추론은 또한 한 세트의 이벤트들 및/또는 데이터로부터 상위 레벨 이벤트들을 구성하는데 이용되는 기술들을 말할 수도 있다. 이러한 추론은 한 세트의 관측된 이벤트들 및/또는 저장된 이벤트 데이터로부터의 새로운 이벤트들 또는 동작들, 이벤트들이 시간상 밀접하게 상관되는지 여부, 그리고 이벤트들과 데이터가 하나 또는 여러 이벤트 및 데이터 소스들로부터 나오는지를 추정하게 한다.
더욱이, 본 출원에서 사용된 바와 같이, "컴포넌트", "모듈", "시스템" 등의 용어는 이에 한정되는 것은 아니지만, 하드웨어, 펌웨어, 하드웨어와 소프트웨어의 조합, 소프트웨어 또는 실행중인 소프트웨어와 같은 컴퓨터 관련 엔티티를 포함하는 것이다. 예를 들어, 컴포넌트는 이에 한정되는 것은 아니지만, 프로세서상에서 실행하는 프로세스, 프로세서, 객체, 실행 가능한 실행 스레드, 프로그램 및/또는 컴퓨터일 수도 있다. 예시로, 연산 디바이스 상에서 구동하는 애플리케이션과 연산 디바이스 모두 컴포넌트일 수 있다. 하나 이상의 컴포넌트가 프로세스 및/또는 실행 스레드 내에 상주할 수 있으며, 컴포넌트가 하나의 컴퓨터에 집중될 수도 있고 그리고/또는 2개 이상의 컴퓨터 사이에 분산될 수도 있다. 또한, 이들 컴포넌트는 각종 데이터 구조를 저장한 각종 컴퓨터 판독 가능 매체로부터 실행될 수 있다. 컴포넌트들은 하나 이상의 데이터 패킷(예를 들어, 로컬 시스템, 분산 시스템의 다른 컴포넌트와 그리고/또는 신호에 의해 다른 시스템들과 인터넷과 같은 네트워크를 거쳐 상호 작용하는 어떤 컴포넌트로부터의 데이터)을 갖는 신호에 따르는 등 로컬 및/또는 원격 프로세스에 의해 통신할 수 있다.

Claims (32)

  1. 무선 제어 신호를 인코딩하기 위한 방법으로서,
    한 세트의 정보 비트들을 수신하는 단계;
    상기 정보 비트들에 대한 요구되는 오경보 확률(desired false alarm probability)을 확인(ascertain)하는 단계;
    제 1 세트의 인코딩된 비트들을 생성하기 위해 상기 한 세트의 정보 비트들을 제 1 에러 제어 코드로 인코딩하는 단계;
    제 2 세트의 인코딩된 비트들을 생성하기 위해 상기 제 1 세트의 인코딩된 비트들을 제 2 에러 제어 코드로 인코딩하는 단계;
    상기 한 세트의 정보 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 다수의 비트들의 스트림들로 분할하는지 여부를 결정하는 단계;
    상기 요구되는 오경보 확률의 함수로서 상기 한 세트의 정보 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 분할하는 단계;
    상기 제 2 세트의 인코딩된 비트들을 다수의 비컨 톤들로서 변조하는 단계; 및
    상기 다수의 비컨 톤들을 전송하는 단계를 포함하며, 상기 다수의 비컨 톤들 각각은 대응하는 비컨 신호 세기로 전송되고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨(non-beacon) 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높은,
    무선 제어 신호를 인코딩하기 위한 방법.
  2. 삭제
  3. 제 1 항에 있어서,
    상기 한 세트의 정보 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 상기 요구되는 오경보 확률의 함수로서 분할하는 단계는 상기 한 세트의 정보 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 상기 다수의 비트들의 스트림들로 분할하는 단계를 포함하고, 상기 다수의 비트들의 스트림들은 적어도 제 1 비트들의 스트림 및 제 2 비트들의 스트림을 포함하고, 상기 한 세트의 정보 비트들 또는 상기 제 1 세트의 인코딩된 비트들에서 적어도 하나의 비트는 상기 제 1 비트들의 스트림과 상기 제 2 비트들의 스트림 모두에 포함되는,
    무선 제어 신호를 인코딩하기 위한 방법.
  4. 삭제
  5. 제 1 항에 있어서,
    상기 한 세트의 정보 비트들을 제 1 에러 제어 코드로 인코딩하는 단계 및 상기 제 1 세트의 인코딩된 비트들을 제 2 에러 제어 코드로 인코딩하는 단계 중 적어도 하나의 단계는, 해시(hashing) 알고리즘 및 반복 알고리즘 중 하나를 실행하는 단계를 포함하는,
    무선 제어 신호를 인코딩하기 위한 방법.
  6. 제 1 항에 있어서,
    상기 정보 비트들은 제어 채널에 관련되는,
    무선 제어 신호를 인코딩하기 위한 방법.
  7. 제 6 항에 있어서,
    상기 정보 비트들은 간섭 완화 메시지에 대응하는 제어 비트들인,
    무선 제어 신호를 인코딩하기 위한 방법.
  8. 하드웨어 장치로서,
    한 세트의 제어 비트들을 수신하도록 구성된 수신 컴포넌트;
    상기 제어 비트들에 대한 요구되는 오경보 확률을 확인하도록 구성된 확인 컴포넌트;
    제 1 세트의 인코딩된 비트들을 생성하기 위해 상기 한 세트의 제어 비트들을 제 1 에러 제어 코드로 인코딩하도록 구성된 제 1 인코딩 컴포넌트;
    제 2 세트의 인코딩된 비트들을 생성하기 위해 상기 제 1 세트의 인코딩된 비트들을 제 2 에러 제어 코드로 인코딩하도록 구성된 제 2 인코딩 컴포넌트;
    상기 제 2 세트의 인코딩된 비트들을 다수의 비컨 톤들로서 변조하도록 구성된 변조 컴포넌트; 및
    상기 다수의 비컨 톤들을 전송하도록 구성된 전송 컴포넌트를 포함하며, 상기 다수의 비컨 톤들 각각은 대응하는 비컨 신호 세기로 전송되고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높고,
    상기 제 1 인코딩 컴포넌트 및 제 2 인코딩 컴포넌트 중 적어도 하나의 컴포넌트는, 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 다수의 비트들의 스트림들로 분할할지 여부를 결정하도록, 그리고, 상기 요구되는 오경보 확률의 함수로서 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 분할하도록, 추가적으로 구성되는,
    장치.
  9. 제 8 항에 있어서,
    상기 제 1 인코딩 컴포넌트 또는 상기 제 2 인코딩 컴포넌트 중 적어도 하나의 컴포넌트는 리드-솔로몬(Reed-Solomon) 코드 또는 컨볼루션 코드를 구현하도록 추가로 구성되는,
    장치.
  10. 삭제
  11. 제 8 항에 있어서,
    상기 제 1 인코딩 컴포넌트 또는 상기 제 2 인코딩 컴포넌트 중 적어도 하나의 컴포넌트는 상기 다수의 비트들의 스트림들이 적어도 제 1 비트들의 스트림 및 제 2 비트들의 스트림을 포함하도록 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 분할하도록 추가로 구성되고, 그리고, 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들에서 적어도 하나의 비트는 상기 제 1 비트들의 스트림과 상기 제 2 비트들의 스트림 모두에 포함되는,
    장치.
  12. 제 8 항에 있어서,
    상기 한 세트의 제어 비트들, 상기 제 1 세트의 인코딩된 비트들 또는 상기 제 2 세트의 인코딩된 비트들 중 적어도 하나를 인터리빙하도록 구성된 인터리버 컴포넌트를 더 포함하는,
    장치.
  13. 제 12 항에 있어서,
    상기 인터리버 컴포넌트는 주파수 인터리빙 기능 또는 시간 인터리빙 기능 중 적어도 하나의 기능을 제공하도록 추가로 구성되는,
    장치.
  14. 무선 제어 신호를 인코딩하도록 구성된 적어도 하나의 프로세서로서,
    한 세트의 제어 비트들을 수신하기 위한 제 1 모듈;
    상기 제어 비트들에 대한 요구되는 오경보 확률을 확인하기 위한 제 2 모듈;
    제 1 세트의 인코딩된 비트들을 생성하기 위해 상기 한 세트의 제어 비트들을 제 1 에러 제어 코드로 인코딩하기 위한 제 3 모듈;
    제 2 세트의 인코딩된 비트들을 생성하기 위해 상기 제 1 세트의 인코딩된 비트들을 제 2 에러 제어 코드로 인코딩하기 위한 제 4 모듈;
    상기 제 2 세트의 인코딩된 비트들을 다수의 비컨 톤들로서 변조하기 위한 제 5 모듈; 및
    상기 다수의 비컨 톤들을 전송하기 위한 제 6 모듈을 포함하며, 상기 다수의 비컨 톤들 각각은 대응하는 비컨 신호 세기로 전송되고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높으며,
    상기 제 3 모듈 및 제 4 모듈 중 적어도 하나의 모듈은 추가적으로, 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 다수의 비트들의 스트림들로 분할할지 여부를 결정하기 위한 모듈이고, 그리고, 상기 요구되는 오경보 확률의 함수로서 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 분할하기 위한 모듈인,
    적어도 하나의 프로세서.
  15. 컴퓨터-판독 가능 매체로서,
    컴퓨터로 하여금 한 세트의 제어 비트들을 수신하게 하기 위한 제 1 세트의 코드들;
    상기 컴퓨터로 하여금 상기 제어 비트들에 대한 요구되는 오경보 확률을 확인하게 하기 위한 제 2 세트의 코드들;
    상기 컴퓨터로 하여금 제 1 세트의 인코딩된 비트들을 생성하기 위해 상기 한 세트의 제어 비트들을 제 1 에러 제어 코드로 인코딩하게 하기 위한 제 3 세트의 코드들;
    상기 컴퓨터로 하여금 제 2 세트의 인코딩된 비트들을 생성하기 위해 상기 제 1 세트의 인코딩된 비트들을 제 2 에러 제어 코드로 인코딩하게 하기 위한 제 4 세트의 코드들;
    상기 컴퓨터로 하여금 상기 제 2 세트의 인코딩된 비트들을 다수의 비컨 톤들로서 변조하게 하기 위한 제 5 세트의 코드들; 및
    상기 컴퓨터로 하여금 상기 다수의 비컨 톤들을 전송하게 하기 위한 제 6 세트의 코드들을 포함하며, 상기 다수의 비컨 톤들 각각은 대응하는 비컨 신호 세기로 전송되고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높으며,
    상기 제 3 세트의 코드들 및 제 4 세트의 코드들 중 적어도 하나의 코드는, 상기 컴퓨터로 하여금 추가적으로, 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 다수의 비트들의 스트림들로 분할할지 여부를 결정하기 위한 코드들이고, 그리고, 상기 요구되는 오경보 확률의 함수로서 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 분할하게 하기 위한 코드들인,
    컴퓨터-판독가능 매체.
  16. 장치로서,
    한 세트의 제어 비트들을 수신하기 위한 수단;
    상기 제어 비트들에 대한 요구되는 오경보 확률을 확인하기 위한 수단;
    제 1 세트의 인코딩된 비트들을 생성하기 위해 상기 한 세트의 제어 비트들을 제 1 에러 제어 코드로 인코딩하기 위한 수단;
    제 2 세트의 인코딩된 비트들을 생성하기 위해 상기 제 1 세트의 인코딩된 비트들을 제 2 에러 제어 코드로 인코딩하기 위한 수단;
    상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 다수의 비트들의 스트림들로 분할할지 여부를 결정하기 위한 수단;
    상기 요구되는 오경보 확률의 함수로서 상기 한 세트의 제어 비트들 또는 상기 제 1 세트의 인코딩된 비트들을 분할하기 위한 수단;
    상기 제 2 세트의 인코딩된 비트들을 다수의 비컨 톤들로서 변조하기 위한 수단; 및
    상기 다수의 비컨 톤들을 전송하기 위한 수단을 포함하며, 상기 다수의 비컨 톤들 각각은 대응하는 비컨 신호 세기로 전송되고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높은,
    장치.
  17. 무선 제어 신호를 디코딩하기 위한 방법으로서,
    한 세트의 제어 비트들에 대응하는 다수의 비컨 기반 제어 톤들을 수신하는 단계 ― 상기 다수의 비컨 기반 제어 톤들 각각은 연결(concatenated) 코드를 이용하여 전송되고 대응하는 비컨 신호 세기를 가지며, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높음 ―; 및
    한 세트의 디코딩된 비트들을 확인(ascertain)하기 위해 상기 다수의 비컨 기반 제어 톤들을 복조하는 단계를 포함하고,
    상기 복조하는 단계는,
    한 세트의 복조된 비트들을 확인하기 위해 상기 다수의 비컨 기반 제어 톤들을 복조하는 단계;
    제 1 세트의 디코딩된 비트들을 확인하기 위해 상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하는 단계; 및
    제 2 세트의 디코딩된 비트들을 확인하기 위해 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하는 단계 - 상기 제 2 세트의 디코딩된 비트들은 상기 한 세트의 제어 비트들을 포함함 - 를 포함하고,
    상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하는 단계 및 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하는 단계 중 적어도 하나의 단계는, 상기 한 세트의 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들이 부분 코드워드(partial codeword)를 나타내는지를 결정하는 단계를 포함하고,
    상기 제 1 세트의 디코딩된 비트들 또는 상기 제 2 세트의 디코딩된 비트들은 요구되는 오경보 확률의 함수로서 분할되는,
    무선 제어 신호를 디코딩하기 위한 방법.
  18. 삭제
  19. 삭제
  20. 제 17 항에 있어서,
    상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하는 단계 및 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하는 단계 중 적어도 하나의 단계는, 적어도 하나의 리던던시 비트의 존재를 식별하는 단계를 포함하는,
    무선 제어 신호를 디코딩하기 위한 방법.
  21. 제 20 항에 있어서,
    상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하는 단계 및 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하는 단계 중 적어도 하나의 단계는 상기 부분 코드워드를 저장된 부분 코드워드와 조합하는(combining) 단계를 포함하고, 상기 조합하는 단계는 상기 적어도 하나의 리던던시 비트의 함수인,
    무선 제어 신호를 디코딩하기 위한 방법.
  22. 제 17 항에 있어서,
    상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하는 단계 및 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하는 단계 중 적어도 하나의 단계는, 상기 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들의 반복 버전(repeated version)의 적어도 하나가 수신되었는지 여부에 대한 함수로서 상기 한 세트의 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들을 디코딩하는 단계를 포함하는,
    무선 제어 신호를 디코딩하기 위한 방법.
  23. 제 17항에 있어서,
    상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하는 단계 및 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하는 단계 중 적어도 하나의 단계는, 상기 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들의 해시 버전(hashed version)의 적어도 하나가 수신되었는지 여부에 대한 함수로서 상기 한 세트의 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들을 디코딩하는 단계를 포함하는,
    무선 제어 신호를 디코딩하기 위한 방법.
  24. 장치로서,
    한 세트의 제어 비트들에 대응하는 다수의 비컨 기반 제어 톤들을 수신하도록 구성된 수신 컴포넌트 ― 상기 다수의 비컨 기반 제어 톤들 각각은 대응하는 비컨 신호 세기를 가지고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높음 ―;
    한 세트의 복조된 비트들을 확인하기 위해 상기 다수의 비컨 기반 제어 톤들을 복조하도록 구성된 복조기 컴포넌트;
    제 1 세트의 디코딩된 비트들을 확인하기 위해 상기 한 세트의 복조된 비트들을 제 1 에러 제어 코드에 따라 디코딩하도록 구성된 제 1 에러 제어 디코더; 및
    제 2 세트의 디코딩된 비트들을 확인하기 위해 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 코드에 따라 디코딩하도록 구성된 제 2 에러 제어 디코더 - 상기 제 2 세트의 디코딩된 비트들은 상기 한 세트의 제어 비트들을 포함함 - 를 포함하고,
    상기 제 1 에러 제어 디코더 또는 상기 제 2 에러 제어 디코더 중 적어도 하나의 디코더는 상기 한 세트의 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들이 부분 코드워드를 나타내는지 여부를 결정하도록 추가로 구성되고,
    상기 제 1 세트의 디코딩된 비트들 또는 상기 제 2 세트의 디코딩된 비트들은 요구되는 오경보 확률의 함수로서 분할된,
    장치.
  25. 삭제
  26. 제 24 항에 있어서,
    상기 제 1 에러 제어 디코더 또는 상기 제 2 에러 제어 디코더 중 적어도 하나의 디코더는 추가적으로, 적어도 하나의 리던던시 비트의 존재를 식별하고 상기 적어도 하나의 리던던시 비트의 함수로서 상기 부분 코드워드를 저장된 부분 코드워드와 조합하도록 구성되는,
    장치.
  27. 제 24 항에 있어서,
    상기 제 1 에러 제어 디코더 또는 상기 제 2 에러 제어 디코더 중 적어도 하나의 디코더는 상기 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들의 해시 버전 또는 반복 버전 중 적어도 하나의 버전이 수신되었는지 여부에 대한 함수로서 상기 한 세트의 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들을 디코딩하도록 추가로 구성되는,
    장치.
  28. 제 24 항에 있어서,
    상기 한 세트의 복조된 비트들, 상기 제 1 세트의 디코딩된 비트들 또는 상기 제 2 세트의 디코딩된 비트들 중 적어도 하나의 비트들을 디인터리빙하도록 구성된 디인터리버 컴포넌트를 더 포함하는,
    장치.
  29. 제 24 항에 있어서,
    상기 제 1 에러 제어 디코더 또는 상기 제 2 에러 제어 디코더 중 적어도 하나의 디코더는 리드-솔로몬 코드 또는 컨볼루션 코드를 디코딩하도록 추가로 구성되는,
    장치.
  30. 무선 제어 신호를 디코딩하도록 구성된 적어도 하나의 프로세서로서,
    한 세트의 제어 비트들에 대응하는 다수의 비컨 기반 제어 톤들을 수신하기 위한 제 1 모듈 ― 상기 다수의 비컨 기반 제어 톤들 각각은 대응하는 비컨 신호 세기를 가지고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높음 ―;
    한 세트의 복조된 비트들을 확인하기 위해 상기 다수의 비컨 기반 제어 톤들을 복조하기 위한 제 2 모듈;
    제 1 세트의 디코딩된 비트들을 확인하기 위해 상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하기 위한 제 3 모듈; 및
    제 2 세트의 디코딩된 비트들을 확인하기 위해 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하기 위한 제 4 모듈 - 상기 제 2 세트의 디코딩된 비트들은 상기 한 세트의 제어 비트들을 포함함 - 을 포함하고
    상기 제 3 모듈 또는 제 4 모듈 중 적어도 하나의 모듈은 추가적으로, 상기 한 세트의 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들이 부분 코드워드를 나타내는지 여부를 결정하기 위한 모듈이고,
    상기 제 1 세트의 디코딩된 비트들 또는 상기 제 2 세트의 디코딩된 비트들은 요구되는 오경보 확률의 함수로서 분할된,
    적어도 하나의 프로세서.
  31. 컴퓨터-판독가능 매체로서,
    컴퓨터로 하여금 한 세트의 제어 비트들에 대응하는 다수의 비컨 기반 제어 톤들을 수신하게 하기 위한 제 1 세트의 코드들 ― 상기 다수의 비컨 기반 제어 톤들 각각은 대응하는 비컨 신호 세기를 가지고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높음 ―;
    상기 컴퓨터로 하여금 한 세트의 복조된 비트들을 확인하기 위해 상기 다수의 비컨 기반 제어 톤들을 복조하게 하기 위한 제 2 세트의 코드들;
    상기 컴퓨터로 하여금 제 1 세트의 디코딩된 비트들을 확인하기 위해 상기 한 세트의 복조된 비트들을 제 1 에러 제어 알고리즘에 따라 디코딩하게 하기 위한 제 3 세트의 코드들; 및
    상기 컴퓨터로 하여금 제 2 세트의 디코딩된 비트들을 확인하기 위해 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 알고리즘에 따라 디코딩하게 하기 위한 제 4 세트의 코드들 - 상기 제 2 세트의 디코딩된 비트들은 상기 한 세트의 제어 비트들을 포함함 - 을 포함하고,
    상기 제 3 세트의 코드들 또는 제 4 세트의 코드들 중 적어도 하나의 코드들은 추가로, 상기 컴퓨터로 하여금, 상기 한 세트의 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들이 부분 코드워드를 나타내는지 여부를 결정하도록 하기 위한 코드들이며,
    상기 제 1 세트의 디코딩된 비트들 또는 상기 제 2 세트의 디코딩된 비트들은 요구되는 오경보 확률의 함수로서 분할된,
    컴퓨터-판독가능 매체.
  32. 장치로서,
    한 세트의 제어 비트들에 대응하는 다수의 비컨 기반 제어 톤들을 수신하기 위한 수단 ― 상기 다수의 비컨 기반 제어 톤들 각각은 대응하는 비컨 신호 세기를 가지고, 대응하는 비컨 신호 세기들 각각은 다수의 비-비컨 톤들 각각에 대응하는 다수의 신호 세기들 각각보다 높음 ―;
    한 세트의 복조된 비트들을 확인하기 위해 상기 다수의 비컨 기반 제어 톤들을 복조하기 위한 수단;
    제 1 세트의 디코딩된 비트들을 확인하기 위해 상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하기 위한 수단; 및
    제 2 세트의 디코딩된 비트들을 확인하기 위해 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하기 위한 수단 - 상기 제 2 세트의 디코딩된 비트들은 상기 한 세트의 제어 비트들을 포함함 - 을 포함하고,
    상기 한 세트의 복조된 비트들을 제 1 에러 제어 디코더로 디코딩하기 위한 수단 및 상기 제 1 세트의 디코딩된 비트들을 제 2 에러 제어 디코더로 디코딩하기 위한 수단 중 적어도 하나의 수단은 상기 한 세트의 복조된 비트들 또는 상기 제 1 세트의 디코딩된 비트들이 부분 코드워드를 나타내는지 여부를 결정하기 위한 수단을 포함하며,
    상기 제 1 세트의 디코딩된 비트들 또는 상기 제 2 세트의 디코딩된 비트들은 요구되는 오경보 확률의 함수로서 분할된,
    장치.
KR1020107019535A 2008-02-01 2009-01-28 비컨 채널들에 대한 연결 코드들을 가능하게 하기 위한 방법 및 장치 KR101298141B1 (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US2566608P 2008-02-01 2008-02-01
US61/025,666 2008-02-01
US12/360,556 2009-01-27
US12/360,556 US9009573B2 (en) 2008-02-01 2009-01-27 Method and apparatus for facilitating concatenated codes for beacon channels
PCT/US2009/032284 WO2009099841A2 (en) 2008-02-01 2009-01-28 Method and apparatus for facilitating concatenated codes for beacon channels

Publications (2)

Publication Number Publication Date
KR20100117645A KR20100117645A (ko) 2010-11-03
KR101298141B1 true KR101298141B1 (ko) 2013-08-20

Family

ID=40932924

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020107019535A KR101298141B1 (ko) 2008-02-01 2009-01-28 비컨 채널들에 대한 연결 코드들을 가능하게 하기 위한 방법 및 장치

Country Status (16)

Country Link
US (1) US9009573B2 (ko)
EP (1) EP2241041B1 (ko)
JP (1) JP5356414B2 (ko)
KR (1) KR101298141B1 (ko)
CN (1) CN101984776B (ko)
AU (1) AU2009210472B2 (ko)
BR (1) BRPI0906676B1 (ko)
CA (1) CA2713801C (ko)
HK (1) HK1155298A1 (ko)
IL (1) IL207302A0 (ko)
MX (1) MX2010008320A (ko)
RU (1) RU2444138C1 (ko)
SG (1) SG190616A1 (ko)
TW (1) TWI399951B (ko)
UA (1) UA97580C2 (ko)
WO (1) WO2009099841A2 (ko)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8798665B2 (en) * 2007-11-15 2014-08-05 Qualcomm Incorporated Beacon-based control channels
US9326253B2 (en) * 2007-11-15 2016-04-26 Qualcomm Incorporated Wireless communication channel blanking
US8761032B2 (en) * 2007-11-16 2014-06-24 Qualcomm Incorporated Random reuse based control channels
US8675537B2 (en) * 2008-04-07 2014-03-18 Qualcomm Incorporated Method and apparatus for using MBSFN subframes to send unicast information
US9107239B2 (en) 2008-04-07 2015-08-11 Qualcomm Incorporated Systems and methods to define control channels using reserved resource blocks
US9515218B2 (en) 2008-09-04 2016-12-06 Zena Technologies, Inc. Vertical pillar structured photovoltaic devices with mirrors and optical claddings
US8274039B2 (en) 2008-11-13 2012-09-25 Zena Technologies, Inc. Vertical waveguides with various functionality on integrated circuits
US9299866B2 (en) 2010-12-30 2016-03-29 Zena Technologies, Inc. Nanowire array based solar energy harvesting device
US9000353B2 (en) 2010-06-22 2015-04-07 President And Fellows Of Harvard College Light absorption and filtering properties of vertically oriented semiconductor nano wires
US8735797B2 (en) * 2009-12-08 2014-05-27 Zena Technologies, Inc. Nanowire photo-detector grown on a back-side illuminated image sensor
US9406709B2 (en) 2010-06-22 2016-08-02 President And Fellows Of Harvard College Methods for fabricating and using nanowires
US8748799B2 (en) 2010-12-14 2014-06-10 Zena Technologies, Inc. Full color single pixel including doublet or quadruplet si nanowires for image sensors
US8299472B2 (en) 2009-12-08 2012-10-30 Young-June Yu Active pixel sensor with nanowire structured photodetectors
US8229255B2 (en) 2008-09-04 2012-07-24 Zena Technologies, Inc. Optical waveguides in image sensors
US9478685B2 (en) 2014-06-23 2016-10-25 Zena Technologies, Inc. Vertical pillar structured infrared detector and fabrication method for the same
US9343490B2 (en) 2013-08-09 2016-05-17 Zena Technologies, Inc. Nanowire structured color filter arrays and fabrication method of the same
US8866065B2 (en) 2010-12-13 2014-10-21 Zena Technologies, Inc. Nanowire arrays comprising fluorescent nanowires
AU2009315179B2 (en) 2008-11-14 2013-11-14 Sun Patent Trust Wireless communication terminal apparatus, wireless communication base station apparatus, and cluster constellation setting method
US8843166B2 (en) 2010-02-02 2014-09-23 Lg Electronics Inc. Method for interference alignment in wireless network
US8908774B2 (en) * 2010-02-11 2014-12-09 Mediatek Inc. Method and video receiving system for adaptively decoding embedded video bitstream
US8756473B1 (en) * 2010-12-23 2014-06-17 Sk Hynix Memory Solutions Inc. Solid state device coding architecture for chipkill and endurance improvement
WO2012112872A1 (en) 2011-02-17 2012-08-23 Massachusetts Institute Of Technology Rateless and rated coding using spinal codes
US8761307B1 (en) * 2011-06-08 2014-06-24 Olympus Corporation Low-power narrow and wide band receiver system
US9584281B2 (en) * 2012-01-04 2017-02-28 Qualcomm Incorporated Position based signaling for short packets with minimal interference to the macro
US8918705B1 (en) 2012-01-11 2014-12-23 Sk Hynix Memory Solutions Inc. Error recovery by modifying soft information
US9160399B2 (en) 2012-05-24 2015-10-13 Massachusetts Institute Of Technology System and apparatus for decoding tree-based messages
BR112015014470A2 (pt) * 2012-12-21 2017-07-11 Koninklijke Philips Nv compilador configurado para compilar um programa de computador, dispositivo de computação configurado para executar um programa de computador compilado por um compilador, método para executar um programa de computador compilado por um compilador e programa de computador
US9270412B2 (en) 2013-06-26 2016-02-23 Massachusetts Institute Of Technology Permute codes, iterative ensembles, graphical hash codes, and puncturing optimization
US9183095B1 (en) 2013-06-28 2015-11-10 Sk Hynix Memory Solutions Inc. Recovering from a program failure by combining write data
US9177123B1 (en) * 2013-09-27 2015-11-03 Emc Corporation Detecting illegitimate code generators
KR102140301B1 (ko) * 2014-03-07 2020-07-31 에스케이플래닛 주식회사 블루투스 기반 데이터 전송 시스템 및 그 방법, 그리고 이에 적용되는 장치
US10320524B2 (en) * 2016-05-25 2019-06-11 Telefonaktiebolaget Lm Ericsson (Publ) Transmitting node, a receiving node and methods therein for providing enhanced channel coding
US10114569B2 (en) * 2016-10-07 2018-10-30 Cnex Labs, Inc. Computing system with shift expandable coding mechanism and method of operation thereof
WO2019000366A1 (en) 2017-06-30 2019-01-03 Qualcomm Incorporated SELECTING CODE TYPES FOR ENCODING INFORMATION BITS
WO2019209778A1 (en) * 2018-04-23 2019-10-31 Kyocera Corporation Broadcast transmission by relay node
US11889502B2 (en) * 2020-02-24 2024-01-30 Qualcomm Incorporated Two-stage feedback procedures

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003039057A2 (en) * 2001-11-01 2003-05-08 Qualcomm, Incorporated Inner coding of higher priority data within a digital message
KR20070009707A (ko) * 2004-04-15 2007-01-18 콸콤 플라리온 테크놀로지스, 인코포레이티드 신호 에너지 측정 기반의 복수 캐리어 선택 방법 및 장치

Family Cites Families (136)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI99182C (fi) * 1994-05-26 1997-10-10 Nokia Telecommunications Oy Menetelmä tukiaseman yleislähetyskanavan kuuluvuuden parantamiseksi, sekä solukkoradiojärjestelmä
US5577022A (en) 1994-11-22 1996-11-19 Qualcomm Incorporated Pilot signal searching technique for a cellular communications system
WO1996028942A1 (en) 1995-03-09 1996-09-19 Nokia Telecommunications Oy Method of communication and connection control
US5920862A (en) * 1995-11-09 1999-07-06 Misubishi Electric Information Technology Center America, Inc. (Ita) Beacons for locales
FR2747874B1 (fr) * 1996-04-18 1998-07-03 France Telecom Procede d'analyse de la localisation trafic dans un reseau de radiocommunication cellulaire
US5940765A (en) * 1996-08-30 1999-08-17 Telefonaktiebolaget Lm Ericsson Radio communications systems and methods for jittered beacon transmission
JP2001506436A (ja) 1996-12-18 2001-05-15 ノキア テレコミュニケーションズ オサケ ユキチュア 移動無線ネットワークにおけるトランシーバ基地局と移動局の間の経路損失を判断する方法および装置
US5970414A (en) * 1997-05-30 1999-10-19 Lucent Technologies, Inc. Method for estimating a mobile-telephone's location
US5867478A (en) * 1997-06-20 1999-02-02 Motorola, Inc. Synchronous coherent orthogonal frequency division multiplexing system, method, software and device
JP3870507B2 (ja) 1997-09-22 2007-01-17 ソニー株式会社 通信方法、送信方法、受信方法、基地局及び端末装置
US6477377B2 (en) 1998-05-29 2002-11-05 Ericsson Inc. Cellular radiotelephone systems and methods that broadcast a common control channel over multiple radio frequencies
KR100429540B1 (ko) 1998-08-26 2004-08-09 삼성전자주식회사 이동통신시스템의패킷데이터통신장치및방법
KR100322001B1 (ko) * 1998-09-16 2002-06-22 윤종용 이동통신시스템에서이동국의위치측정장치및방법
EP1045529B1 (en) * 1999-04-12 2006-11-29 Alcatel A method for improving performances of a mobile radiocommunication system using a power control algorithm
JP2000308124A (ja) 1999-04-26 2000-11-02 Mitsubishi Electric Corp 制御チャネル配置方法
DE69922794T2 (de) 1999-06-16 2005-05-19 Sony International (Europe) Gmbh Optimierte Synchronisierungspräambelstruktur für OFDM-System
ATE441301T1 (de) * 1999-07-09 2009-09-15 Sony Deutschland Gmbh Zellreichweiten-erweiterung in radiokommunikationssystemen mit leistungsregelung der abwärtsrichtung
US6721568B1 (en) 1999-11-10 2004-04-13 Telefonaktiebolaget Lm Ericsson (Publ) Admission control in a mobile radio communications system
US6535739B1 (en) 2000-04-07 2003-03-18 Qualcomm Incorporated Method of handoff within a telecommunications system containing digital base stations with different spectral capabilities
US6587697B2 (en) 2001-05-14 2003-07-01 Interdigital Technology Corporation Common control channel uplink power control for adaptive modulation and coding techniques
JP3660278B2 (ja) * 2001-07-13 2005-06-15 松下電器産業株式会社 基地局装置、移動局装置、無線通信システム及び無線通信方法
US20030040306A1 (en) * 2001-08-23 2003-02-27 Hanma Kentaro Wireless communication system
JP2003069493A (ja) * 2001-08-28 2003-03-07 Mitsubishi Electric Corp 無線通信システム、無線通信システムの端末局及び基地局、並びにその送信電力制御方法
US20030119452A1 (en) 2001-10-19 2003-06-26 Samsung Electronics Co., Ltd. Apparatus and method for controlling transmission power of downlink data channel in a mobile communication system supporting MBMS
AU2002358319B2 (en) 2001-11-16 2005-12-22 Lg Electronics Inc. Method for transmitting power control information for HS-SCCH in mobile communication system
US6795419B2 (en) 2002-03-13 2004-09-21 Nokia Corporation Wireless telecommunications system using multislot channel allocation for multimedia broadcast/multicast service
US7636337B2 (en) 2002-05-28 2009-12-22 Nokia Corporation Transmission of data for multimedia broadcast/multicast services
TWI269596B (en) 2002-07-31 2006-12-21 Interdigital Tech Corp Wireless personal communicator and communication method
US8280412B2 (en) 2002-07-31 2012-10-02 Interdigital Technology Corporation Method for enhanced mobile assisted positioning
US7366200B2 (en) 2002-08-26 2008-04-29 Qualcomm Incorporated Beacon signaling in a wireless system
US7388845B2 (en) 2002-08-26 2008-06-17 Qualcomm Incorporated Multiple access wireless communications system using a multisector configuration
US7555300B2 (en) 2002-10-25 2009-06-30 Intel Corporation Base station interference control using timeslot resource management
US7986742B2 (en) * 2002-10-25 2011-07-26 Qualcomm Incorporated Pilots for MIMO communication system
US20040180675A1 (en) 2002-11-06 2004-09-16 Samsung Electronics Co., Ltd. Method for transmitting and receiving control messages in a mobile communication system providing MBMS service
DE10251993B4 (de) 2002-11-06 2012-09-27 Actix Gmbh Verfahren und Vorrichtung zur Optimierung von zellularen drahtlosen Nachrichtennetzen
JP4131177B2 (ja) 2003-02-27 2008-08-13 株式会社デンソー 無線通信システムおよび通信局
GB2398965B (en) * 2003-02-27 2005-05-18 Toshiba Res Europ Ltd Methods of controlling transmission power levels in air interface channels
US7016319B2 (en) 2003-03-24 2006-03-21 Motorola, Inc. Method and apparatus for reducing co-channel interference in a communication system
US7522919B2 (en) * 2003-07-14 2009-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Enhancements to periodic silences in wireless communication systems
KR100651405B1 (ko) 2003-07-24 2006-11-29 삼성전자주식회사 이동통신 시스템에서 멀티미디어 브로드캐스트/멀티캐스트 서비스의 제어 정보 송수신 장치 및 방법
US7830907B1 (en) * 2003-09-26 2010-11-09 Coppergate Communications Ltd. Frame structure for OFDM signaling, including beacons and traffic
US7302276B2 (en) 2003-11-25 2007-11-27 Telefonaktiebolaget L M Ericsson (Publ) Method and system for determining uplink/downlink path-loss difference
GB2423897B (en) 2003-12-19 2009-04-22 Ibis Telecom Inc Base station interference control using timeslot resource management
DE602005021758D1 (de) * 2004-03-08 2010-07-22 Koninkl Philips Electronics Nv System und verfahren zur ermöglichung von wusb-anwendungen in einem verteilten uwb-mac
KR100973946B1 (ko) 2004-03-12 2010-08-05 삼성전자주식회사 직교 주파수 분할 다중 접속 통신 시스템에서 밴드 적응적변조 및 코딩 서브 채널 운용을 위한 시스템 및 방법
US8085831B2 (en) * 2004-05-17 2011-12-27 Qualcomm Incorporated Interference control via selective blanking/attenuation of interfering transmissions
US20050277425A1 (en) * 2004-06-15 2005-12-15 Kari Niemela Method of controlling data transmission, radio system, controller, and base station
US8452316B2 (en) 2004-06-18 2013-05-28 Qualcomm Incorporated Power control for a wireless communication system utilizing orthogonal multiplexing
RU2369009C2 (ru) 2004-06-24 2009-09-27 Панасоник Корпорэйшн Устройство беспроводной передачи, устройство беспроводного приема и способ упорядочения символов
US9294218B2 (en) 2004-07-16 2016-03-22 Qualcomm Incorporated Rate prediction in fractional reuse systems
GR1005055B (el) * 2004-08-27 2005-12-06 Atmel Corporation Μεθοδος και συστημα για ενα μηχανισμο διασφαλισης ποιοτητας υπηρεσιας για ασυρματα δικτυα.
US7657277B2 (en) * 2004-09-24 2010-02-02 Qualcomm Incorporated Method and system for power control in a communication system
US20080076407A1 (en) 2004-10-07 2008-03-27 Sharp Kabushiki Kaisha Base Station Apparatus, Radio Communication System and Radio Transmission Method
CN101951679B (zh) 2004-10-19 2013-08-21 夏普株式会社 基站装置和无线通信***以及无线发送方法
JP4519606B2 (ja) 2004-11-05 2010-08-04 株式会社エヌ・ティ・ティ・ドコモ 基地局および移動通信システム並びに送信電力制御方法
US7590045B2 (en) 2005-01-11 2009-09-15 Samsung Electronics Co., Ltd Apparatus and method for transmitting fast feedback information in a wireless communication system
US7590169B2 (en) 2005-02-07 2009-09-15 Qualcomm Incorporated Multipath interference reduction on pilot estimation with legacy system interoperability
US20060203793A1 (en) 2005-03-09 2006-09-14 Lucent Technologies, Inc. Method for increasing capacity in a wireless communications system
US8040866B2 (en) * 2005-03-24 2011-10-18 Nec Corporation CDMA-based mobile terminal, CDMA-based mobile communication method, and communication quality estimating method
US7426395B2 (en) * 2005-03-31 2008-09-16 Intel Corporation Techniques to select data rates for a wireless system
JP4358158B2 (ja) 2005-03-31 2009-11-04 株式会社エヌ・ティ・ティ・ドコモ 送信装置および割当方法
JP4531614B2 (ja) 2005-04-01 2010-08-25 株式会社エヌ・ティ・ティ・ドコモ 送信装置及び受信装置
JP4376289B2 (ja) 2005-06-01 2009-12-02 シーシーエス株式会社 光照射装置
US7574224B2 (en) * 2005-06-13 2009-08-11 Qualcomm Incorporated Methods and apparatus for performing timing synchronization with base stations
US8254360B2 (en) 2005-06-16 2012-08-28 Qualcomm Incorporated OFDMA control channel interlacing
DE102005028179A1 (de) 2005-06-17 2006-12-28 Siemens Ag Verfahren zum Verbindungsaufbau durch mobile Endgeräte in Kommunikationsnetzen mit variablen Bandbreiten
WO2007002032A2 (en) * 2005-06-20 2007-01-04 Texas Instruments Incorporated Slow uplink power control
JP4781116B2 (ja) * 2005-06-30 2011-09-28 三洋電機株式会社 無線装置
US7751510B2 (en) * 2005-07-26 2010-07-06 Qualcomm Incorporated Simplified channel and interference estimation with dedicated pilot tones for OFDMA
JP4671803B2 (ja) 2005-08-15 2011-04-20 シャープ株式会社 下りリンク制御情報のマッピング方法、受信方法、基地局装置、移動局装置、及びこれらを実行するプログラム及び記録媒体
US8559295B2 (en) * 2005-08-15 2013-10-15 Motorola Mobility Llc Method and apparatus for pilot signal transmission
US8077654B2 (en) 2005-08-22 2011-12-13 Qualcomm Incorporated Auxiliary FL MIMO pilot transmission in 1XEV-DO
US7653357B2 (en) 2005-08-22 2010-01-26 Toshiba America Research, Inc. Access point interference control and selection methods
US8355376B2 (en) * 2005-08-25 2013-01-15 Samsung Electronics Co., Ltd Broadcast scheme for a multi-carrier wireless network
US8855704B2 (en) 2005-08-26 2014-10-07 Qualcomm Incorporated Fast cell selection in TD-CDMA (UMTS TDD)
KR100906125B1 (ko) 2005-09-26 2009-07-07 삼성전자주식회사 광대역 무선 통신시스템에서 패스트 피드백 정보를검파하기 위한 장치 및 방법
US7616610B2 (en) 2005-10-04 2009-11-10 Motorola, Inc. Scheduling in wireless communication systems
WO2007044281A1 (en) 2005-10-06 2007-04-19 Interdigital Technology Corporation Method and apparatus for controlling downlink transmission power for ofdma based evolved utra
US7450559B2 (en) * 2005-10-13 2008-11-11 Qualcomm Incorporated Method and apparatus for preserving compatibility between legacy mode(s) of operation and new mode(s) of operation in a communication system
JP2007129726A (ja) 2005-11-04 2007-05-24 Samsung Electronics Co Ltd マルチホップ中継方式のセルラーネットワークでマルチホップをグループ化してマルチリンクを支援するための装置及び方法
US8175021B2 (en) * 2005-11-04 2012-05-08 Texas Instruments Incorporated Method for transmission of unicast control in broadcast/multicast transmission time intervals
KR100782844B1 (ko) 2006-01-12 2007-12-06 삼성전자주식회사 무선랜에서 채널 본딩을 이용하여 데이터 프레임을전송하는 방법 및 장치
JP4714588B2 (ja) * 2006-01-16 2011-06-29 富士通東芝モバイルコミュニケーションズ株式会社 無線通信システムおよびこのシステムで用いられる基地局装置と移動無線端末装置
JP4373410B2 (ja) 2006-01-18 2009-11-25 株式会社エヌ・ティ・ティ・ドコモ 送信装置及び送信方法
KR101141831B1 (ko) 2006-02-09 2012-05-07 알테어 세미콘덕터 엘티디. 복합기능형 무선 데이터 단말기
US8160001B2 (en) * 2006-05-25 2012-04-17 Altair Semiconductor Ltd. Multi-function wireless terminal
RU2449486C2 (ru) * 2006-02-21 2012-04-27 Квэлкомм Инкорпорейтед Структура пространственного пилот-сигнала для беспроводной связи с множеством антенн
JP2007235201A (ja) * 2006-02-27 2007-09-13 Toshiba Corp 基地局および無線通信方法
US8165018B2 (en) * 2006-03-17 2012-04-24 Rockstar Bidco, LP Closed-loop MIMO systems and methods
JP4649353B2 (ja) 2006-03-17 2011-03-09 株式会社東芝 Ofdm信号の送信方法、ofdm送信機及びofdm受信機
JP4332805B2 (ja) * 2006-03-17 2009-09-16 ソニー株式会社 通信システム、送信装置および方法、並びに、受信装置および方法
US8649333B2 (en) 2006-03-20 2014-02-11 Panasonic Corporation Radio communication system, radio transmission apparatus, and resource allocation method
US20080056201A1 (en) * 2006-03-22 2008-03-06 Broadcom Corporation, A California Corporation Interference parameter reporting from client devices to access point for use in modifying wireless operations
KR20070096539A (ko) * 2006-03-25 2007-10-02 삼성전자주식회사 직교 주파수 분할 다중 시스템에서 제어 채널 송수신 장치및 방법
CA2648005C (en) * 2006-04-12 2013-01-15 Lg Electronics Inc. Method for allocating reference signals in mimo system
JP4732947B2 (ja) 2006-05-01 2011-07-27 日本電信電話株式会社 Ofdm通信システム、ofdm通信方法およびofdm信号送信装置ならびにofdm信号受信装置
US8583132B2 (en) 2006-05-18 2013-11-12 Qualcomm Incorporated Efficient channel structure for a wireless communication system
EP1860814A1 (de) 2006-05-26 2007-11-28 Nokia Siemens Networks Gmbh & Co. Kg Verfahren zur Interferenzreduzierung
JP4707144B2 (ja) 2006-06-10 2011-06-22 株式会社Kddi研究所 Ofdma方式の中継通信方法、基地局、中継局及びプログラム
CN101094433B (zh) 2006-06-23 2010-05-12 上海贝尔阿尔卡特股份有限公司 无线接入网中为多播组播业务进行资源调度的方法和设备
US8243693B2 (en) * 2006-08-01 2012-08-14 Samsung Electronics Co., Ltd. Apparatus and method for broadcast pilot transmission in a wireless communication network
JP4295300B2 (ja) 2006-08-22 2009-07-15 株式会社エヌ・ティ・ティ・ドコモ 送信装置及び送信方法
KR101387500B1 (ko) 2006-08-22 2014-04-21 엘지전자 주식회사 무선 통신 시스템에서의 제어정보 전송 및 수신 방법
US8400998B2 (en) * 2006-08-23 2013-03-19 Motorola Mobility Llc Downlink control channel signaling in wireless communication systems
BRPI0715255A2 (pt) * 2006-09-29 2013-06-11 Interdigital Tech Corp mÉtodo e aparelho para operaÇço de unidade de transmissço e recepÇço sem fio em cÉlulas de serviÇos multicast e broadcast multimÍdia dedicadas
CA2663019A1 (en) 2006-10-19 2008-04-24 Qualcomm Incorporated Beacon coding in wireless communications systems
US20080095133A1 (en) * 2006-10-23 2008-04-24 Shu Kodo Method for reducing inter-cell interference in communications system
TWI382699B (zh) * 2006-11-06 2013-01-11 Qualcomm Inc 在無線通信系統中根據信標之小區搜尋
WO2008066285A1 (en) * 2006-11-27 2008-06-05 Samsung Electronics Co., Ltd. Method for performing cell selection in a mobile communication system and system therefor
US9131486B2 (en) * 2006-12-01 2015-09-08 Qualcomm Incorporated Control signal transmission for wireless communication systems
US20080144612A1 (en) * 2006-12-13 2008-06-19 Nokia Corporation Flexible radio resource sharing in time and frequency domains among TDD communication systems
US8681749B2 (en) 2007-01-04 2014-03-25 Qualcomm Incorporated Control resource mapping for a wireless communication system
US8077801B2 (en) * 2007-01-10 2011-12-13 Qualcomm Incorporated Pilot structure with multiplexed unicast and SFN transmissions
EP2111705B1 (en) 2007-02-13 2017-12-20 Linear Technology Corporation Measuring cable resistance in system for providing power over communication cable
WO2008100209A1 (en) * 2007-02-13 2008-08-21 Telefonaktiebolaget Lm Ericsson (Publ) Detection and efficient use of broadcast-only modes of cellular communication system operation
JP4894562B2 (ja) 2007-03-06 2012-03-14 住友電気工業株式会社 通信装置及びウェイト更新方法
US7796639B2 (en) * 2007-03-21 2010-09-14 Motorola Mobility, Inc. Apparatuses and methods for multi-antenna channel quality data acquisition in a broadcast/multicast service network
US8300658B2 (en) * 2007-03-21 2012-10-30 Motorola Mobility Llc Apparatuses and methods for multi-antenna channel quality data acquisition in a broadcast/multicast service network using a multicast symbol
JP2008288736A (ja) 2007-05-15 2008-11-27 Mitsubishi Electric Corp 送信装置、受信装置および通信システム
US8681737B2 (en) * 2007-09-21 2014-03-25 Motorola Mobility Llc Method and apparatus for inter-technology handoff between a packet data network and a circuit switched network
US8077649B2 (en) * 2007-09-13 2011-12-13 Research In Motion Limited Indication of multicast control information
KR101376233B1 (ko) * 2007-10-02 2014-03-21 삼성전자주식회사 주파수 분할 다중 접속 방식의 시스템에서 제어 채널의자원 할당 장치 및 방법
EP2215756A2 (en) * 2007-11-09 2010-08-11 ZTE U.S.A., Inc. Flexible ofdm/ofdma frame structure for communication systems
US9326253B2 (en) * 2007-11-15 2016-04-26 Qualcomm Incorporated Wireless communication channel blanking
US8798665B2 (en) * 2007-11-15 2014-08-05 Qualcomm Incorporated Beacon-based control channels
US8761032B2 (en) * 2007-11-16 2014-06-24 Qualcomm Incorporated Random reuse based control channels
US7920494B2 (en) * 2008-01-04 2011-04-05 Motorola Mobility, Inc. Method and apparatus for performing mobility measurements in a communication network
US7808934B2 (en) * 2008-02-29 2010-10-05 Nokia Siemens Networks Oy TDD frame format in wireless mesh network
US8780798B2 (en) 2008-03-05 2014-07-15 Telefonaktiebolaget L M Ericsson (Publ) Method and devices for providing enhanced signaling
US9544776B2 (en) 2008-03-25 2017-01-10 Qualcomm Incorporated Transmission and reception of dedicated reference signals
JP5224869B2 (ja) 2008-03-28 2013-07-03 株式会社エヌ・ティ・ティ・ドコモ 移動通信システムで使用される基地局装置、ユーザ装置及び方法
US8675537B2 (en) * 2008-04-07 2014-03-18 Qualcomm Incorporated Method and apparatus for using MBSFN subframes to send unicast information
US9107239B2 (en) * 2008-04-07 2015-08-11 Qualcomm Incorporated Systems and methods to define control channels using reserved resource blocks
US20100009687A1 (en) * 2008-04-28 2010-01-14 Nokia Corporation System and method for enabling efficient mbms downlink radio resource re-use for other downlink traffic
ES2400336T3 (es) 2009-06-29 2013-04-09 Innovative Sonic Corporation Procedimiento y aparato para gestionar una transferencia inter-RAT
US8989174B2 (en) 2009-10-06 2015-03-24 Qualcomm Incorporated MBSFN subframe generation and processing for Unicast

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003039057A2 (en) * 2001-11-01 2003-05-08 Qualcomm, Incorporated Inner coding of higher priority data within a digital message
KR20070009707A (ko) * 2004-04-15 2007-01-18 콸콤 플라리온 테크놀로지스, 인코포레이티드 신호 에너지 측정 기반의 복수 캐리어 선택 방법 및 장치

Also Published As

Publication number Publication date
UA97580C2 (ru) 2012-02-27
JP5356414B2 (ja) 2013-12-04
CA2713801C (en) 2015-07-14
CN101984776B (zh) 2015-04-08
TW200947986A (en) 2009-11-16
EP2241041A2 (en) 2010-10-20
US20090199069A1 (en) 2009-08-06
KR20100117645A (ko) 2010-11-03
AU2009210472B2 (en) 2013-05-02
US9009573B2 (en) 2015-04-14
EP2241041B1 (en) 2015-09-02
CN101984776A (zh) 2011-03-09
RU2444138C1 (ru) 2012-02-27
WO2009099841A2 (en) 2009-08-13
WO2009099841A3 (en) 2009-12-30
HK1155298A1 (en) 2012-05-11
MX2010008320A (es) 2010-10-20
IL207302A0 (en) 2010-12-30
CA2713801A1 (en) 2009-08-13
TWI399951B (zh) 2013-06-21
AU2009210472A1 (en) 2009-08-13
BRPI0906676A2 (pt) 2016-08-16
BRPI0906676B1 (pt) 2020-10-13
SG190616A1 (en) 2013-06-28
JP2011517145A (ja) 2011-05-26

Similar Documents

Publication Publication Date Title
KR101298141B1 (ko) 비컨 채널들에 대한 연결 코드들을 가능하게 하기 위한 방법 및 장치
JP5437490B2 (ja) ヘテロジニアスなネットワークにおいてシステム情報ブロックを復号することを容易にすること
JP5602849B2 (ja) ワイヤレス・システムにおける干渉低減のための方法および装置
KR101531584B1 (ko) 중계 백홀 링크들에서 신호들의 조기 디코딩을 용이하게 하기 위한 방법 및 장치
JP5826743B2 (ja) マルチメディアブロードキャスト単一周波数ネットワークベースバックホールリンクを介して中継器を動作させることを可能にする方法および装置
US20110116456A1 (en) Method and apparatus for facilitating reliable transmission of a control region size and detection of cross-carrier signaling
JP2012526462A (ja) マルチ搬送波差分チャネル品質インジケータ(cqi)フィードバックを促進するための方法および装置
EP2537262A1 (en) Methods and systems for uplink transmit diversity

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180628

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190624

Year of fee payment: 7