KR101414112B1 - 멀티캐스트 블록 확인응답을 위한 방법 및 장치 - Google Patents
멀티캐스트 블록 확인응답을 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR101414112B1 KR101414112B1 KR1020127017839A KR20127017839A KR101414112B1 KR 101414112 B1 KR101414112 B1 KR 101414112B1 KR 1020127017839 A KR1020127017839 A KR 1020127017839A KR 20127017839 A KR20127017839 A KR 20127017839A KR 101414112 B1 KR101414112 B1 KR 101414112B1
- Authority
- KR
- South Korea
- Prior art keywords
- acknowledgment
- identifier
- devices
- information
- group identifier
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1671—Details of the supervisory signal the supervisory signal being transmitted together with control information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1614—Details of the supervisory signal using bitmaps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L2001/0092—Error control systems characterised by the topology of the transmission link
- H04L2001/0093—Point-to-multipoint
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
멀티캐스트 블록 확인응답 프레임들을 생성하는 단계와 해석하는 단계를 포함하는 무선 통신들을 위한 방법이 개시된다. 그룹 식별자들 및 장치 식별자들은 집약된 확인응답 정보의 존재를 나타내기 위해 그리고 개별 스테이션들에 대한 확인응답 정보를 추출하기 위해 사용된다.
Description
본 출원은 2009년 12월 8일에 출원된 미국 가출원 제 61/267,734 호를 35 U.S.C.§119(e) 하에서 우선권으로 주장하고, 그에 의해 상기 가출원은 그 전체가 참조로서 여기에 포함된다.
다음 설명은 일반적으로 통신 시스템들에 관한 것이며, 보다 상세하게는 확인응답 방식들을 위한 방법 및 장치에 관한 것이다.
무선 통신 시스템들에 요구되는 증가하는 대역폭 요건들의 문제를 해소하기 위해, 채널 자원들을 공유함으로써 다수의 사용자 단말기들이 단일 액세스 포인트와 통신할 수 있게 하면서 높은 데이터 스루풋들을 달성하기 위해 여러 상이한 방식들이 개발되고 있다. 제한된 통신 리소스들로 인해, 액세스 포인트와 다수의 단말기들 사이에 전달하는 트래픽 양을 감소시키는 것이 바람직하다. 예를 들어, 액세스 포인트가 다수의 단말기들로부터의 송신들을 확인응답할 경우, 모든 송신들의 확인응답을 완료하기 위해서 트래픽 양을 최소화는 것이 바람직하다. 따라서, 다수의 단말기들로부터의 송신들을 확인응답하기 위한 개선된 프로토콜에 대한 요구가 존재한다.
일 양상에서, 통신 방법이 제공된다. 이 방법은 일반적으로, 복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하는 단계, 적어도 복수의 장치들과 연관된 그룹 식별자 및 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하는 단계, 및 확인응답 메시지를 복수의 장치들에 전송하는 단계를 포함한다.
다른 양상에서, 통신 장치가 제공된다. 이 장치는 일반적으로, 복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하도록 구성된 수신기, 적어도 복수의 장치들과 연관된 그룹 식별자 및 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하도록 구성된 처리 시스템, 및 확인응답 메시지를 복수의 장치들에 전송하도록 구성된 송신기를 포함한다.
다른 양상에서, 이 장치는 일반적으로, 복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하기 위한 수단, 적어도 복수의 장치들과 연관된 그룹 식별자 및 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하기 위한 수단, 및 확인응답 메시지를 복수의 장치들에 전송하기 위한 수단을 포함한다.
다른 양상에서, 컴퓨터 프로그램 물건이 제공된다. 컴퓨터 프로그램 물건은 일반적으로, 장치에 의해 실행되는 경우 장치로 하여금 방법을 실시하게 하는 컴퓨터 실행가능 명령들이 저장되는 컴퓨터 판독가능 매체를 포함한다. 이 방법은 복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하는 단계, 적어도 복수의 장치들과 연관된 그룹 식별자 및 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하는 단계, 및 확인응답 메시지를 복수의 장치들에 전송하는 단계를 포함한다.
다른 양상에서, 무선 노드가 제공된다. 무선 노드는 일반적으로 적어도 하나의 안테나, 적어도 하나의 안테나를 경유하여, 복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하도록 구성된 수신기, 적어도 복수의 장치들과 연관된 그룹 식별자 및 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하도록 구성된 처리 시스템, 및 적어도 하나의 안테나를 경유하여, 확인응답 메시지를 복수의 장치들에 전송하도록 구성된 송신기를 포함한다.
일 양상에서, 통신 방법이 제공된다. 이 방법은 일반적으로, 복수의 장치들 중 하나로부터 무선 노드로 데이터를 전송하는 단계, 적어도 복수의 장치들과 연관된 그룹 식별자 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 무선 노드로부터 수신하는 단계, 및 그룹 식별자 및 확인응답 정보에 적어도 부분적으로 기초하여 복수의 장치들 중 하나에 대한 확인응답 정보를 결정하는 단계를 포함한다.
다른 양상에서, 통신 장치가 제공된다. 이 장치는 그룹 식별자와 연관된 복수의 장치들 중 하나이고, 일반적으로, 무선 노드로 데이터를 전송하도록 구성된 송신기, 그룹 식별자 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 무선 노드로부터 수신하도록 구성된 수신기, 및 그룹 식별자 및 확인응답 정보에 적어도 부분적으로 기초하여 장치에 대한 확인응답 정보를 결정하도록 구성된 처리 시스템을 포함한다.
다른 양상에서, 이 장치는 일반적으로 무선 노드로 데이터를 전송하기 위한 수단, 그룹 식별자 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 무선 노드로부터 수신하기 위한 수단, 및 그룹 식별자 및 확인응답 정보에 적어도 부분적으로 기초하여 장치에 대한 확인응답 정보를 결정하기 위한 수단을 포함한다.
다른 양상에서, 컴퓨터 프로그램 물건이 제공된다. 컴퓨터 프로그램 물건은 일반적으로, 그룹 식별자와 연관된 복수의 장치들 중 하나인 장치에 의해 실행되는 경우, 그 장치로 하여금 방법을 실시하게 하는 컴퓨터 실행가능 명령들이 저장된 컴퓨터 판독가능 매체를 포함한다. 이 방법은 일반적으로, 무선 노드로 데이터를 전송하는 단계, 그룹 식별자 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 무선 노드로부터 수신하는 단계, 및 그룹 식별자 및 확인응답 정보에 적어도 부분적으로 기초하여 장치에 대한 확인응답 정보를 결정하는 단계를 포함한다.
다른 양상에서 액세스 단말기가 제공된다. 이 액세스 단말기는 일반적으로, 적어도 하나의 안테나, 적어도 하나의 안테나를 경유하여 무선 노드로 데이터를 전송하도록 구성된 송신기, 적어도 하나의 안테나를 경유하여, 액세스 단말기 및 적어도 하나의 다른 장치와 연관된 그룹 식별자 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 무선 노드로부터 수신하도록 구성된 수신기, 및 그룹 식별자 및 확인응답 정보에 적어도 부분적으로 기초하여 액세스 단말기에 대한 확인응답 정보를 결정하도록 구성된 처리 시스템을 한다.
본 발명의 이러한 샘플 양상들 및 다른 샘플 양상들이 다음의 상세한 설명 및 첨부 도면들에 설명될 것이다.
도 1은 본 개시물의 양상에 따라서 구성된 무선 통신 네트워크의 도면이다.
도 2는 도 1의 무선 통신 네트워크 내 무선 노드에 프론트 엔드 처리 시스템을 포함하는 그 무선 노드의 블록도이다.
도 3은 처리 시스템을 포함하는 장치의 블록도이다.
도 4는 통신들의 타이밍 도이다.
도 5는 절대(absolute) 장치 식별자들을 포함하는 블록 확인응답 프레임을 도시하는 도면이다.
도 6은 그룹 식별자 및 상대(relative) 장치 식별자들을 포함하는 블록 확인응답 프레임의 콘텐츠들 및 구조를 도시하는 도면이다.
도 7은 그룹 식별자를 포함하고 장치 식별자들을 포함하지 않는 블록 확인응답 프레임의 콘텐츠들 및 구조를 도시하는 도면이다.
도 8a는 일 양상에 따른 블록 확인응답 프레임의 콘텐츠들 및 구조를 도시하는 도면이다.
도 8b는 블록 확인응답 제어 필드의 콘텐츠들 및 구조를 도시하는 도면이다.
도 8c는 블록 확인응답 정보 필드의 콘텐츠들 및 구조를 도시하는 도면이다.
도 8d는 각 트래픽 식별자 정보(per Traffic Identifier information) 필드의 콘텐츠들 및 구조를 도시하는 도면이다.
도 9는 다른 양상에 따른 블록 확인응답 정보 필드의 콘텐츠들 및 구조를 도시하는 도면이다.
도 10은 멀티캐스트 블록 확인응답을 이용하여 송신들을 확인응답하기 위한 방법의 흐름도이다.
도 11은 집약된(aggregated) 확인응답 정보를 수신하고 해석하기 위한 방법을 도시하는 흐름도이다.
도 12는 도 1에 도시된 통신 시스템에서 사용하기 위한 장치의 일 양상을 도시한다.
도 13은 도 1에 도시된 통신 시스템에서 사용하기 위한 장치의 다른 양상을 도시한다.
도 1은 본 개시물의 양상에 따라서 구성된 무선 통신 네트워크의 도면이다.
도 2는 도 1의 무선 통신 네트워크 내 무선 노드에 프론트 엔드 처리 시스템을 포함하는 그 무선 노드의 블록도이다.
도 3은 처리 시스템을 포함하는 장치의 블록도이다.
도 4는 통신들의 타이밍 도이다.
도 5는 절대(absolute) 장치 식별자들을 포함하는 블록 확인응답 프레임을 도시하는 도면이다.
도 6은 그룹 식별자 및 상대(relative) 장치 식별자들을 포함하는 블록 확인응답 프레임의 콘텐츠들 및 구조를 도시하는 도면이다.
도 7은 그룹 식별자를 포함하고 장치 식별자들을 포함하지 않는 블록 확인응답 프레임의 콘텐츠들 및 구조를 도시하는 도면이다.
도 8a는 일 양상에 따른 블록 확인응답 프레임의 콘텐츠들 및 구조를 도시하는 도면이다.
도 8b는 블록 확인응답 제어 필드의 콘텐츠들 및 구조를 도시하는 도면이다.
도 8c는 블록 확인응답 정보 필드의 콘텐츠들 및 구조를 도시하는 도면이다.
도 8d는 각 트래픽 식별자 정보(per Traffic Identifier information) 필드의 콘텐츠들 및 구조를 도시하는 도면이다.
도 9는 다른 양상에 따른 블록 확인응답 정보 필드의 콘텐츠들 및 구조를 도시하는 도면이다.
도 10은 멀티캐스트 블록 확인응답을 이용하여 송신들을 확인응답하기 위한 방법의 흐름도이다.
도 11은 집약된(aggregated) 확인응답 정보를 수신하고 해석하기 위한 방법을 도시하는 흐름도이다.
도 12는 도 1에 도시된 통신 시스템에서 사용하기 위한 장치의 일 양상을 도시한다.
도 13은 도 1에 도시된 통신 시스템에서 사용하기 위한 장치의 다른 양상을 도시한다.
관행에 따르면, 도면들 중 일부는 명료성을 위해 단순화될 수 있다. 따라서, 도면들은 주어진 장치(예를 들어, 디바이스) 또는 방법의 컴포넌트들 모두를 도시하지 않을 수 있다. 마지막으로, 동일한 도면 번호들은 상세한 설명과 도면들에 걸쳐서 동일한 특징들을 나타내는데 사용될 수 있다.
이후에, 첨부된 도면들을 참조하여 신규한 시스템들, 장치 및 방법들의 다양한 양상들이 더 충분히 설명된다. 그러나, 본 개시물의 교시들은 다수의 다른 형태들로 구현될 수 있고, 본 개시물 전체에 제시되는 임의의 특정한 구조 또는 기능으로 제한되는 것으로 해석되어서는 안 된다. 오히려, 이러한 양상들이 제공되어, 본 개시물이 철저하고 완전해질 것이고, 당업자들에게 본 개시물의 범위를 완전히 전달할 것이다. 본원의 교시들에 기초하여, 당업자는, 본원에 개시된 신규한 시스템들, 장치들 및 방법들의 임의의 양상이 본 발명의 임의의 다른 양상과 결합되든 또는 독립적으로 구현되든 본 개시물의 범위가 그 임의의 양상을 커버하도록 의도됨을 인식한다. 예를 들어, 본원에 제시된 임의의 수의 양상들을 이용하여 장치가 구현될 수 있거나 방법이 실시될 수 있다. 또한, 본 발명의 범위는, 본원에 제시된 본 발명의 다양한 양상들에 부가하거나 그 이외의 다른 구조, 기능, 또는 구조 및 기능을 이용하여 실시되는 그러한 장치 또는 방법을 커버하도록 의도된다. 본원에 개시된 임의의 양상이 청구항의 하나 또는 그 초과의 엘리먼트들에 의해 구현될 수 있음이 이해되어야 한다.
이제, 도 1을 참조하여 무선 네트워크의 다수의 양상들이 제시될 것이다. 무선 네트워크(100)는, 일반적으로 액세스 포인트(110) 및 복수의 액세스 단말기들 또는 스테이션들(STA들)(120)로 지정되는 다수의 무선 노드들을 갖는 것으로 도시되어 있다. 각각의 무선 노드는 수신 및/또는 전송할 수 있다. 다음의 상세한 설명에서, 다운링크 통신들에 대해, 용어 "액세스 포인트"는 전송 노드를 지정하도록 사용되고, 용어 "액세스 단말기"는 수신 노드를 지정하도록 사용되는 한편, 업링크 통신들에 대해 용어 "액세스 포인트"는 수신 노드를 지정하도록 사용되고, 용어 "액세스 단말기"는 전송 노드를 지정하도록 사용된다. 그러나, 당업자들은 액세스 포인트 및/또는 액세스 단말기에 대해 다른 용어 또는 명명법이 사용될 수 있음을 쉽게 이해할 것이다. 예를 들어, 액세스 포인트는 기지국, 기지국 송수신기 스테이션, 스테이션, 단말기, 노드, 무선 노드, 액세스 포인트로서 동작하는 액세스 단말기, 또는 몇몇 다른 적절한 용어로 지칭될 수 있다. 액세스 단말기는 사용자 단말기, 이동국, 가입자국, 스테이션, 무선 디바이스, 단말기, 노드, 무선 노드 또는 몇몇 다른 적절한 용어로 지칭될 수 있다. 본 개시물 전체에서 설명되는 다양한 개념들은 모든 적절한 무선 노드들의 특정한 명명법과는 무관하게 그 무선 노드들에 적용되도록 의도된다.
무선 네트워크(100)는 액세스 단말기들(120)에 대한 커버리지를 제공하기 위해 지리 영역 전체에 걸쳐 분산된 임의의 수의 액세스 포인트들을 지원할 수 있다. 시스템 제어기(130)는 다른 네트워크들(예를 들어, 인터넷)에 대한 액세스를 액세스 단말기들(120)에 제공할 뿐만 아니라 액세스 포인트들의 조정 및 제어를 제공하도록 이용될 수 있다. 간략히 하기 위해, 하나의 액세스 포인트(110)가 도시되어 있다. 액세스 포인트는 일반적으로, 커버리지의 지리 영역에 있는 액세스 단말기들에 백홀(backhaul) 서비스들을 제공하는 고정 단말기이다. 그러나, 액세스 포인트는 몇몇 애플리케이션들에서는 이동식일 수 있다. 고정식이거나 이동식일 수 있는 액세스 단말기는 액세스 포인트의 백홀 서비스들을 이용하거나 다른 액세스 단말기들과의 피어-투-피어 통신들에 참여한다. 액세스 단말기들의 예들은 전화(예를 들어, 셀룰러 전화), 랩톱 컴퓨터, 데스크톱 컴퓨터, 개인 휴대 정보 단말기(PDA), 디지털 오디오 플레이어(예를 들어, MP3 플레이어), 카메라, 게임 콘솔, 또는 임의의 다른 적절한 무선 노드를 포함한다.
무선 네트워크(100)는 MIMO 기술을 지원할 수 있다. MIMO 기술을 이용하면, 액세스 포인트(110)는 공간 분할 다중 액세스(SDMA)를 이용하여 다수의 액세스 단말기들(120)과 동시에 통신할 수 있다. SDMA는, 상이한 수신기들에 동시에 전송된 다수의 스트림이 동일한 주파수 채널을 공유하고, 그 결과, 더 높은 사용자 용량을 제공할 수 있게 하는 다중 액세스 방식이다. 이것은, 각각의 데이터 스트림을 공간 프리코딩하고 다음으로 각각의 공간 프리코딩된 스트림을 상이한 전송 안테나를 통해 다운링크에서 전송함으로써 달성된다. 공간 프리코딩된 데이터 스트림들은 상이한 공간 서명들을 가지고 액세스 단말기들에 도달하여, 각각의 액세스 단말기(120)가 그 액세스 단말기(120)로 예정된 데이터 스트림을 복원할 수 있게 한다. 업링크 상에서, 각각의 액세스 단말기(120)는 공간 프리코딩된 데이터 스트림을 전송하여, 액세스 포인트(110)가 각각의 공간 프리코딩된 데이터 스트림의 소스를 식별할 수 있게 한다. 여기서는 용어 "프리코딩"이 사용되지만, 일반적으로, 데이터 스트림의 프리코딩, 인코딩, 디코딩 및/또는 포스트코딩 처리를 포함하기 위해 용어 "코딩"이 또한 사용될 수 있음을 주목한다.
하나 또는 그 초과의 액세스 단말들(120)에는 특정한 기능을 가능하게 하기 위한 다수의 안테나들이 장착될 수 있다. 이러한 구성을 통해, 예를 들어, 액세스 포인트(110)에서의 다수의 안테나들은, 추가적 대역폭 또는 전송 전력 없이 데이터 스루풋을 개선시키기 위해 다중 안테나 액세스 포인트와 통신하도록 이용될 수 있다. 이것은, 송신기에서의 높은 데이터 레이트 신호를, 상이한 공간 서명들을 갖는 다수의 더 낮은 레이트의 데이터 스트림들로 분할하여, 수신기가 이러한 스트림들을 다수의 채널들로 분리시킬 수 있고 이 스트림들을 적절히 결합하여 높은 레이트의 데이터 신호를 복원할 수 있게 함으로써 달성될 수 있다.
다음의 개시물의 일부분들이 MIMO 기술을 또한 지원하는 액세스 단말들을 설명할 것이지만, 액세스 포인트(110)는 또한 MIMO 기술을 지원하지 않는 액세스 단말들을 지원하도록 구성될 수 있다. 이러한 접근법은, 더 오래된 버전들의 액세스 단말들(즉, "레거시" 단말들)이 무선 네트워크에 배치되어 유지되게 하여 이들의 유용한 수명을 연장시킬 수 있게 하면서, 더 새로운 MIMO 액세스 단말들이 적절할 때 도입되게 할 수 있다.
다음의 상세한 설명에서, 본 개시물의 다양한 양상들은 직교 주파수 분할 멀티플렉싱(OFDM)과 같은 임의의 적절한 무선 기술을 지원하는 MIMO 시스템을 참조하여 설명될 것이다. OFDM은 정확한 주파수들로 이격된(spaced apart) 다수의 서브캐리어들에 걸쳐 데이터를 분배하는 확산-스펙트럼 기술이다. 그 이격 간격(spacing)은, 수신기가 서브캐리어들로부터 데이터를 복원할 수 있게 하는 "직교성"을 제공한다. OFDM 시스템은 IEEE 802.11 또는 몇몇 다른 에어 인터페이스 표준을 구현할 수 있다. 다른 적절한 무선 기술들은, 예를 들어, 코드 분할 다중 액세스(CDMA), 시분할 다중 액세스(TDMA), 또는 임의의 다른 적절한 무선 기술, 또는 적절한 무선 기술들의 임의의 조합을 포함한다. CDMA 시스템은 IS-2000, IS-95, IS-856, 광대역-CDMA(WCDMA), 또는 몇몇 다른 적절한 에어 인터페이스 표준을 구현할 수 있다. TDMA 시스템은 이동 통신용 범용 시스템(GSM) 또는 몇몇 다른 적절한 에어 인터페이스 표준을 구현할 수 있다. 당업자들이 용이하게 인식하는 바와 같이, 본 개시물의 다양한 양상들은 임의의 특정한 무선 기술 및/또는 에어 인터페이스 표준으로 제한되지 않는다.
액세스 포인트이든 액세스 단말기이든 무선 노드는, 무선 노드를 공유된 무선 채널로 인터페이싱하기 위해 물리적 사양 및 전기적 사양 모두를 구현하는 물리(PHY) 계층, 공유된 무선 채널에 대한 액세스를 조정하는 매체 액세스 제어(MAC) 계층, 및 예를 들어, 스피치 및 멀티미디어 코덱들 및 그래픽들 처리를 포함하는 다양한 데이터 처리 기능들을 실시하는 애플리케이션 계층을 포함하는 계층형 구조를 사용하는 프로토콜로 구현될 수 있다. 추가적인 프로토콜 계층들(예를 들어, 네트워크 계층, 전송 계층)이 임의의 특정 애플리케이션들을 위해 필요로 될 수 있다. 몇몇 구성들에서, 무선 노드는 액세스 포인트와 액세스 단말기 사이, 또는 2개의 액세스 단말기들 사이에서 중계 포인트로서 동작할 수 있고, 따라서, 애플리케이션 계층을 필요로 하지 않을 수 있다. 당업자는, 특정 애플리케이션 및 전체 시스템에 부과된 전체적인 설계 제약들에 따라서 임의의 무선 노드에 대한 적절한 프로토콜을 용이하게 구현할 수 있을 것이다.
무선 노드가 전송 모드에 있는 경우, 애플리케이션 계층은 데이터를 처리하고, 이 데이터를 패킷들로 분할하고, 데이터 패킷들을 MAC 계층으로 제공한다. MAC 계층은 MAC 패킷의 패이로드에 의해 전달되는 애플리케이션 계층으로부터의 각각의 데이터 패킷과 MAC 패킷들을 어셈블링한다. 대안으로, MAC 패킷에 대한 패이로드는 애플리케이션 계층으로부터의 다수의 데이터 패킷들 또는 데이터 패킷들의 단편을 전달할 수 있다. 각각의 MAC 패킷은 MAC 헤더 및 에러 검출 코드를 포함한다. MAC 패킷은 종종 MAC 프로토콜 데이터 유닛(MPDU)으로 지칭되지만, 또한 프레임, 패킷, 타임슬롯, 세그먼트, 또는 임의의 다른 적절한 명명법으로 지칭될 수 있다.
MAC가 전송할 것을 결정할 경우, 이것은 MAC 패킷들의 블록을 PHY 계층으로 제공한다. PHY 계층은, MAC 패킷들의 블록을 패이로드로 어셈블링하고 프리앰블을 추가함으로써 PHY 패킷을 어셈블링한다. 이후 보다 더 상세하게 논의될 바와 같이, PHY 계층은 또한 다양한 신호 처리 기능들(예를 들어, 변조, 코딩, 공간 처리 등)을 제공할 책임이 있다. 종종 물리 계층 컨버전스 프로토콜(PLCP)로서 지칭되는 프리앰블은, PHY 패킷의 시작을 검출하고 송신기의 노드 데이터 클록에 동기화하기 위해 수신 노드에 의해 사용된다. PHY 패킷은 종종 물리 계층 프로토콜 데이터 유닛(PLPDU)으로 지칭되지만, 프레임, 패킷, 타임슬롯, 세그먼트, 또는 임의의 다른 적절한 명명법으로서 또한 지칭될 수 있다.
무선 노드가 수신 모드에 있는 경우, 프로세스가 예비된다. 즉, PHY 계층은 무선 채널로부터의 인입 PHY 패킷을 검출한다. 프리앰블은 PHY 계층으로 하여금 PHY 패킷에 관하여 락 인(lock in)하고 다양한 신호 처리 기능들(예를 들어, 복조, 디코딩, 공간 처리 등)을 실시하게 한다. 일단 처리되면, PHY 계층은 PHY 패킷의 패이로드에서 전달된 MAC 패킷들의 블록을 복원하고 MAC 패킷들을 MAC 계층으로 제공한다.
MAC 계층은 각각의 MAC 패킷에 대한 에러 검출 코드를 체크하여 이것이 성공적으로 디코딩되었는지 여부를 결정한다. MAC 패킷에 대한 에러 검출 코드가, 이것이 성공적으로 디코딩되었음을 나타내는 경우, MAC 패킷에 대한 패이로드가 애플리케이션 계층으로 제공된다. MAC 패킷에 대한 에러 검출 코드가 이것이 실패하여 디코딩되었음을 나타내는 경우, 이 MAC 패킷은 폐기된다. 어느 데이터 패킷들이 성공적으로 디코딩되었는지를 나타내는 블록 확인응답(BACK; Block ACKnowledgement)이 전송 노드로 되돌려보내질 수 있다. 전송 노드는, 만일 재전송이 필요하다면, 어느 데이터 패킷들이 재전송될 필요가 있는지를 결정하기 위해 BACK를 이용한다.
도 2는 PHY 계층의 신호 프로세싱 기능들의 예를 예시하는 개념 블록도이다. 전송 모드에서, TX 데이터 프로세서(202)는, MAC 계층으로부터의 데이터를 수신하고, 수신 노드에서의 순방향 에러 정정(FEC)을 용이하게 하기 위해 이 데이터를 인코딩(예를 들어, 터보 코딩)하도록 이용될 수 있다. 인코딩 프로세스는, 함께 블록화될 수 있고, 변조 심볼들의 시퀀스를 생성하도록 TX 데이터 프로세서(202)에 의해 신호 성상도(constellation)로 맵핑될 수 있는 코드 심볼들의 시퀀스를 도출한다.
OFDM을 구현하는 무선 노드들에서, TX 데이터 프로세서(202)로부터의 변조 심볼들은 OFDM 변조기(204)에 제공될 수 있다. OFDM 변조기(204)는 변조 심볼들을 병렬 스트림들로 분할한다. 그후, 각각의 스트림은 OFDM 서브캐리어로 맵핑되고, 그후, 변조 심볼들의 공간 프로세싱을 수행하는 TX 공간 프로세서(204)를 생성하도록 역고속 푸리에 변환(IFFT)을 이용하여 결합된다. 이것은 변조 심볼들을 OFDM 변조기(206)에 제공하기 전에 변조 심볼들을 공간 프리코딩함으로써 성취될 수 있다.
OFDM 변조기(206)는 변조 심볼들을 병렬 스트림들로 분할한다. 그후, 각각의 스트림은 OFDM 서브캐리어로 맵핑되고, 그후, 시간 도메인 OFDM 스트림을 생성하기 위해 역고속 푸리에 변환(IFFT)을 사용하여 함께 결합된다. 그후, 각각의 공간 프리코딩된 OFDM 스트림은 각각의 송수신기(208a-208n)를 통해 상이한 안테나(210a-210n)에 제공된다. 각각의 송수신기(208a-208n)는 무선 채널을 통한 송신을 위해 각각의 프리코딩된 스트림으로 RF 캐리어를 변조한다.
수신 모드에서, 각각의 송수신기(208a-208n)는 자신의 각각의 안테나(210a-210n)를 통해 신호를 수신한다. 각각의 송수신기(208a-208n)는 RF 캐리어 상에 변조된 정보를 복원하고 이 정보를 OFDM 복조기(210)에 제공하도록 이용될 수 있다.
RX 공간 프로세서(222)는 무선 노드(200)로 예정된 임의의 공간 스트림들을 복원하기 위해 정보에 대해 공간 프로세싱을 수행한다. 공간 프로세싱은 채널 상관 행렬 반전(CCMI), 최소 평균 제곱 에러(MMSE), 소프트 간섭 제거(SIC), 또는 몇몇 다른 적절한 기술에 따라 수행될 수 있다. 다수의 공간 스트림들이 무선 노드(200)로 예정되면, 이들은 RX 공간 프로세서(222)에 의해 결합될 수 있다.
OFDM을 구현하는 무선 노드들에서, 송수신기(208a-208n)로부터의 스트림(또는 결합된 스트림)은 OFDM 복조기(220)에 제공된다. OFDM 복조기(220)는 고속 푸리에 변환(FFT)을 이용하여 이 스트림(또는 결합된 스트림)을 시간 도메인으로부터 주파수 도메인으로 변환한다. 주파수 도메인 신호는 OFDM 신호의 각각의 서브캐리어에 대한 개별적 스트림을 포함한다. OFDM 복조기(220)는 각각의 서브캐리어에서 전달된 데이터(즉, 변조 심볼들)를 복원하고, RX 공간 프로세서(222)에 변조 심볼들의 스트림을 전송하기 전에 이 데이터를 그 변조 심볼들의 스트림으로 멀티플렉싱한다.
RX 공간 프로세서(222)는 이 정보에 대해 공간 프로세싱을 수행하여, 그 무선 노드(200)로 예정된 임의의 공간 스트림들을 복원한다. 공간 프로세싱은 채널 상관 행렬 반전(CCMI), 최소 평균 제곱 에러(MMSE), 소프트 간섭 제거(SIC), 또는 몇몇 다른 적절한 기술에 따라 수행될 수 있다. 다수의 공간 스트림들이 무선 노드(200)로 예정되면, 이들은 RX 공간 프로세서(222)에 의해 결합될 수 있다.
RX 데이터 프로세서(224)는 변조 심볼들을 신호 성상도 내의 정확한 지점으로 다시 바꾸는데 이용될 수 있다. 무선 채널 내의 잡음 및 다른 외란들로 인해, 변조 심볼들은 원래의 신호 성상도 내 지점의 정확한 위치에 대응하지 않을 수 있다. RX 데이터 프로세서(224)는, 신호 성상도 내에서 수신된 지점과 유효 심볼의 위치 사이의 최소 거리를 발견함으로써, 어떤 변조 심볼이 전송되었을 가능성이 가장 큰지를 검출한다. 이러한 연판정(soft decision)들은, 터보 코드들의 경우, 예를 들어, 정해진 변조 심볼들과 연관된 코드 심볼들의 로그 우도 비(LLR; Log-Likelihood Ratio)를 계산하는데 이용될 수 있다. 그후, RX 데이터 프로세서(224)는 원래 전송되었던 데이터를 MAC 계층에 제공하기 전에 그 데이터를 디코딩하기 위해 코드 심볼 LLR들의 시퀀스를 이용한다.
도 3은 무선 노드 내 처리 시스템(300)에 대한 하드웨어 구성의 예를 도시한다. 이 예에서, 처리 시스템(300)은 일반적으로 버스(302)로 나타내어지는 버스 아키텍쳐로 구현될 수 있다. 버스(302)는 처리 시스템(300)의 특정 애플리케이션 및 전체적인 설계 제약들에 따라 임의의 수의 상호접속 버스들 및 브리지들을 포함할 수 있다. 버스는 프로세서(304), 컴퓨터-판독가능 매체(306), 및 버스 인터페이스(308)를 비롯한 다양한 회로들을 함께 링크한다. 버스 인터페이스(308)는 다른 것들 중에서도 네트워크 어댑터(310)를 버스(302)를 통해 처리 시스템(300)으로 연결시키는데 사용될 수 있다. 네트워크 인터페이스(310)는 PHY 계층의 신호 처리 기능들을 구현하는데 사용될 수 있다. 액세스 단말기(110)의 경우(도 1 참조), 사용자 인터페이스(312)(예를 들어, 키패드, 디스플레이, 마우스, 조이스틱 등)는 또한 버스 인터페이스(308)를 통해 버스에 연결될 수 있다. 버스(302)는 또한, 본 기술에서 잘 알려져 있어서 더 이상 설명하지 않는 타이밍 소스들, 주변기기들, 전압 조절기들, 전원 관리 회로들 및 이와 유사한 것들과 같은 다양한 다른 회로들을 링크할 수 있다.
프로세서(304)는, 컴퓨터-판독가능 매체(308)에 저장된 소프트웨어 실행을 포함한 일반적인 프로세싱 및 버스를 관리할 책임이 있다. 프로세서(308)는 하나 또는 그 초과의 범용 및/또는 특수 목적 프로세서들로 구현될 수 있다. 예시들로서, 마이크로프로세서들, 마이크로제어기들, 디지털 신호 처리기들(DSP들), 필드 프로그래밍 가능 게이트 어레이들(FPGA들), 프로그래밍 가능 로직 디바이스들(PLD들), 상태 머신들, 게이트 로직, 이산 하드웨어 회로들, 및 본 개시물에 걸쳐 기재된 다양한 기능을 수행하도록 구성된 다른 적절한 하드웨어를 포함한다.
프로세싱 시스템 내의 하나 또는 그 초과의 프로세서들은 소프트웨어를 실행할 수 있다. 소프트웨어는, 소프트웨어, 펌웨어, 미들웨어, 마이크로코드, 하드웨어 디스크립션 언어 또는 다른 용어로 지칭되든지 간에, 명령들, 명령 세트들, 코드, 코드 세그먼트들, 프로그램 코드, 프로그램들, 서브프로그램들, 소프트웨어 모듈들, 애플리케이션들, 소프트웨어 애플리케이션들, 소프트웨어 패키지들, 루틴들, 서브루틴들, 오브젝트들, 실행 가능한 것들, 실행 스레드들, 프로시져들, 함수들 등을 의미하도록 폭 넓게 해석되어야 한다.
소프트웨어는 컴퓨터-판독 가능 매체 상에 상주할 수 있다. 컴퓨터-판독 가능 매체는, 예로서, 자기 저장 디바이스(예를 들면, 하드 디스크, 플로피 디스크, 자기 스트립), 광학 디스크(예를 들면, 콤팩트 디스크(CD), 디지털 다용도 디스크(DVD)), 스마트 카드, 플래시 메모리 디바이스(예를 들면, 카드, 스틱, 키 드라이브), 랜덤 액세스 메모리(RAM), 판독 전용 메모리(ROM), 프로그래밍 가능 ROM(PROM), 삭제 가능 PROM(EPROM), 전기적으로 삭제 가능 PROM(EEPROM), 레지스터, 착탈식 디스크, 반송파, 전송 라인, 신호 또는 소프트웨어를 저장 또는 전송하기 위한 임의의 다른 적절한 매체를 포함할 수 있다. 컴퓨터-판독가능 매체는 프로세싱 시스템 내부 또는, 프로세싱 시스템 외부에 상주하거나, 또는 프로세싱 시스템을 포함하는 다수의 엔티티들에 걸쳐 분산될 수 있다. 컴퓨터-판독가능 매체는 컴퓨터-프로그램 물건 내에서 구현될 수 있다. 예로서, 컴퓨터-프로그램 물건은 패키징 재료들 내의 컴퓨터-판독 가능 매체를 포함할 수 있다.
도 3에 도시된 하드웨어 구현에서, 컴퓨터-판독가능 매체(306)는 프로세서(304)로부터 분리된 프로세싱 시스템(300)의 일부로서 도시된다. 그러나, 당업자가 용이하게 인식하는 바와 같이, 컴퓨터-판독가능 매체(306) 또는 그의 임의의 부분은 프로세싱 시스템(300) 외부에 있을 수 있다. 예로서, 컴퓨터-판독가능 매체(306)는 전송 라인, 데이터에 의해 변조된 반송파, 신호, 및/또는 무선 노드로부터 분리된 컴퓨터 물건을 포함할 수 있으며, 이들 모두는 버스 인터페이스(308)를 통해 프로세서(304)에 의해 액세스될 수 있다. 대안으로 또는 추가적으로, 컴퓨터 판독가능 매체(304) 또는 그의 임의의 부분이 프로세서(304)에 통합될 수 있는데, 이를테면, 이 경우는 캐시 및/또는 일반적인 레지스터 파일들을 통해 이루어질 수 있다. 비슷하게, 버스 인터페이스(308), 네트워크 어댑터(310), 및 사용자 인터페이스(312)는 처리 시스템(300) 내부에 또는 외부에 있을 수 있다.
처리 시스템(300)은 하나 또는 그 초과의 프로세서들로 구현될 수 있다. 하나 또는 그 초과의 프로세스들은 범용 마이크로프로세서들, 마이크로제어기들, 디지털 신호 프로세서들(DSP들), 필드 프로그래밍 가능 게이트 어레이들(FPGA들), 프로그래밍 가능 로직 디바이스들(PLD들), 제어기들, 상태 머신들, 게이트식 로직, 이산 하드웨어 컴포넌트들, 전용 하드웨어 유한 상태 머신들, 또는 정보의 계산들 또는 다른 조작들을 실시할 수 있는 임의의 다른 적절한 엔티티들의 임의의 조합으로 구현될 수 있다.
도 4는 타이밍 도(400)를 도시한다. 타이밍 도는 하나의 액세스 포인트가 복수의 스테이션들과 연관되는 시스템으로 도시된다. 예를 들어, 이 시스템은 적어도 스테이션 1, 스테이션 2, 스테이션 3, 및 스테이션 4를 포함한다. 물론, 이 시스템은 추가적인 스테이션을 포함하거나 더 적은 스테이션을 포함할 수 있다. 도시된 바와 같이, 스테이션 1은 데이터를 액세스 포인트로 전송할 기회를 요청하는 송신 요청(403)을 액세스 포인트로 전송할 수 있다. 이 요청에 응답하여, 액세스 포인트는 확인응답(405)을 스테이션 1에 전송할 수 있다. 스테이션 4는 또한 송신 요청(407)을 액세스 포인트로 전송할 수 있다. 액세스 포인트는 확인응답(409)으로 스테이션 4에 응답할 수 있다. 다양한 송신 요청들(403 및 407)을 수신하고 확인응답한 후, 액세스 포인트는 송신 시작 메시지(411)를 적어도 스테이션 1 및 스테이션 4로 멀티캐스팅할 수 있으며, 송신 시작 메시지(411)는 그 송신 시작 메시지(411)의 정보에 따라서 스테이션 1 및 스테이션 4가 데이터를 전송하기 시작한다는 것을 나타낸다. 송신 시작 메시지(411)에 응답하여, 스테이션 1 및 스테이션 4는 각각의 데이터 메시지(413 및 415)를 액세스 포인트로 전송하기 시작한다. 상기 논의된 바와 같이, 액세스 포인트는 다수의 안테나들을 가질 수 있고 스테이션들 둘 모두로부터 송신들을 동시에 수신할 수 있다. 다른 양상에서, 송신 시작 메시지(411)는, 스테이션 1과 스테이션 4가 데이터 메시지들을 전송할 하나의 프레임 내의 상이한 시간들을 나타낼 수 있다. 따라서, 각각의 데이터 메시지들(413 및 415)이 상이한 시간들에 수신될 수 있다. 각각의 데이터 메시지들(413 및 415)을 수신한 후, 액세스 포인트는 확인응답을 스테이션들에 전송할 수 있다. 아래에 설명된 바와 같이, 스테이션 1 및 스테이션 4 둘 모두에 대한 확인응답 정보 모두를 포함하는 하나의 블록 확인응답 메시지(417)를 스테이션 1 및 스테이션 4에 전송하는 것이 유리할 수 있다. 멀티캐스트 블록 확인응답을 이용하는 것은, 별개의 확인응답 메시지들을 각각의 스테이션으로 전송하는 것과 비교하여 오버헤드를 절약할 수 있다. 또한, 아래에 설명된 바와 같이, 멀티캐스트 블록 확인응답은, IEEE 802.11과 같은 통신 표준들에 대해 광범위한 변경들 없이 구현될 수 있다.
도 5는 절대 장치 식별자들을 포함하는 블록 확인응답 메시지를 도시하는 도면이다. 블록 확인응답 메시지(501)는 스테이션 1과 연관된 절대 장치 식별자(511)로 시작한다. 일 양상에서, 스테이션 1과 연관된 절대 장치 식별자(511)는 액세스 포인트와 연관되는 스테이션들 중에서 스테이션 1을 고유하게 지칭할 수 있다. 절대 장치 식별자는 연관 시에 액세스 포인트에 의해 일 스테이션으로 할당될 수 있다. 예를 들어, 절대 장치 식별자는 연관 식별자(AID)일 수 있다. 연관 식별자는, 예를 들어, 12 비트들일 수 있다. 다른 양상에서, 스테이션 1과 연관된 절대 장치 식별자(511)는 액세스 포인트와 연관되는 스테이션들 및 액세스 포인트와 연관되지 않는 스테이션들 중에서 스테이션 1을 고유하게 지칭할 수 있다. 절대 장치 식별자는 제조자에 의해 스테이션에 할당될 수 있고 스테이션의 하드웨어에 저장될 수 있다. 보다 구체적으로, 절대 장치 식별자는 액세스 포인트와 연관되기 전에 스테이션에 할당될 수 있다. 예를 들어, 절대 장치 식별자는 매체 액세스 제어 (MAC) 어드레스일 수 있다. 매체 액세스 제어 어드레스는, 예를 들어, 48 비트들일 수 있다.
블록 확인응답 메시지(501)는 스테이션 1에 대한 확인응답 정보(531)로 계속된다. 확인응답 정보는, 예를 들어, 일 스테이션으로부터 액세스 포인트로의 하나 또는 그 초과의 특정 송신들의 확인응답 상태를 나타내는 비트맵을 포함할 수 있다. 예를 들어, 스테이션 1에 의해 액세스 포인트로 전송된 데이터(413)는 복수의 패킷들을 포함할 수 있고, 확인응답 정보는 다수의 비트들을 포함할 수 있으며, 각각의 비트는 패킷들 중 하나에 대응하고 패킷이 확인응답되었는지 또는 확인응답되지 않았는지 여부를 나타낸다. 확인응답 정보는 또한 아래에 설명된 바와 같이 추가적인 정보를 포함할 수 있다.
블록 확인응답 메시지(501)는 또한 스테이션 4에 대한 절대 장치 식별자(514) 및 스테이션 4에 대한 확인응답 정보(534)를 포함할 수 있다. 이 절대 장치 식별자 및 확인응답 정보는, 스테이션 1에 대하여는 상술된 바와 같을 수 있지만, 각각 스테이션 4 및 스테이션 4에 의해 전송된 데이터(415)에도 적용된다.
도 6은 그룹 식별자 및 상대 장치 식별자들을 포함하는 블록 확인응답 메시지를 도시하는 도면이다. 상술된 바와 같이, 절대 장치 식별자는 일 스테이션을 고유하게 지칭하고, 액세스 포인트와 연관되는 스테이션들과 액세스 포인트와 연관되지 않는 스테이션들 중에서 그 스테이션을 구분할 수 있다. 따라서, 절대 장치 식별자는 상당히 길 수 있다. 예를 들어, 절대 장치 식별자는 MAC 어드레스일 수 있고 48 비트들을 포함할 수 있다. 대조적으로, 일 스테이션에 할당되어 특정 그룹 내에 있는 스테이션들로부터 그 스테이션만을 구분하도록 의도된 상대 장치 식별자는 천장(ceiling)(log2(N)) 비트들만큼 적은 비트들을 포함하며, N은 특정 그룹 내의 스테이션들의 수이고 천장(x)는 x 이상의 최소 정수이다.
블록 확인응답 메시지(601)는 스테이션 1 및 스테이션 4를 포함한 복수의 스테이션들과 연관된 그룹 식별자(605)로 시작한다. 그룹 식별자(605)는, 일 양상에서, 연관 동안 액세스 포인트에 의해 다수의 스테이션들로 할당될 수 있다. 일 양상에서, 그룹 식별자(605)는 매체 액세스 제어(MAC) 어드레스이다.
블록 확인응답 메시지(601)는 스테이션 1과 연관된 상대 장치 식별자(621)로 계속된다. 상술된 바와 같이, 상대 장치 식별자는 그룹 내에 있는 다른 스테이션들로부터 스테이션 1을 구분한다. 블록 확인응답 메시지(601)는 추가로, 스테이션 1에 대한 확인응답 정보(631)를 전송함으로써 계속된다. 확인응답 정보는 도 5에 대하여 상술된 바와 같을 수 있다.
블록 확인응답 메시지(601)는 또한, 스테이션 4에 대한 상대 장치 식별자(624) 및 스테이션 4에 대한 확인응답 정보(634)를 포함한다. 절대 장치 식별자 및 확인응답 정보는 스테이션 1에 대하여는 상술된 바와 같을 수 있지만, 각각 스테이션 4 및 스테이션 4에 의해 전송된 데이터(415)에도 적용된다.
블록 확인응답 메시지(601)가 그룹 식별자(605), 및 도 5의 블록 확인응답 메시지(501)에서와 같은 절대 장치 식별자들이 아닌 상대 장치 식별자들(621 및 624)을 포함할 수 있으며, 더 적은 비트들이 전송될 수 있다. 예를 들어, 각각의 절대 장치 식별자가 48-비트 MAC 어드레스인 것을 가정하면, 그것은 도 5의 블록 확인응답 메시지(501)를 통해 절대 장치 식별자들(511 및 514)을 전송하기 위해 96 비트들을 필요로 할 것이다. 각각의 상대 장치 식별자는 천장(log2(N)) 비트들만큼 적은 비트들을 포함할 수 있다. 액세스 포인트와 연관된 그룹 내의 4개의 스테이션들이 존재한다고 가정하면, 각각의 상대 장치 식별자는 단지 2 비트들일 수 있다. 따라서, 그룹 식별자가 48-비트 MAC 어드레스라는 것을 가정하면, 그룹 식별자(605) 및 상대 장치 식별자들(621 및 624)은 52 비트들만큼 적은 비트들을 필요로 할 수 있다.
도 7은 그룹 식별자들을 포함하고 장치 식별자들을 포함하지 않는 블록 확인응답 메시지를 도시하는 도면이다. 블록 확인응답 메시지(701)는 그룹 식별자(705)로 시작한다. 그룹 식별자(705)는 도 6에 대하여 상술된 바와 같을 수 있다. 블록 확인응답 메시지(701)는 스테이션 1(731), 스테이션 2(732), 스테이션 3(733), 및 스테이션 4(734)에 대한 확인응답 정보로 계속된다. 블록 확인응답 메시지는 장치 식별자들을 포함하지 않지만, 스테이션 1 및 스테이션 4는, 확인응답 정보의 순서 또는 배열에 의해 어느 확인응답 정보가 각각의 스테이션이 전송한 데이터를 지칭하는지를 결정할 수 있다. 따라서, 스테이션 1은, 제 1 확인응답 정보가 스테이션 1이 전송한 데이터(413)를 지칭한다는 것을 가정하고, 스테이션 4는, 제 4 확인응답 정보가 스테이션 4가 전송한 데이터(415)를 지칭한다는 것을 가정한다.
스테이션 2 (732)또는 스테이션 3(733)으로부터 전송된 데이터의 부재 시에, 스테이션 2(732) 및 스테이션 3(733)에 대한 확인응답 정보는 더미 확인응답 정보일 수 있다. 더미 확인응답 정보는 모두 0들일 수 있다. 다른 양상에서, 이러한 비트들은 채널 추정 또는 다른 측의 채널 통신들과 같은 다른 목적들로 사용된다. 다른 스테이션들에 대한 더미 확인응답 정보가 포함될 수도 있거나 포함되지 않을 수도 있다. 예를 들어, 제 5 스테이션에 대한 더미 확인응답 정보는, 어느 확인응답 정보가 제 5 스테이션이 전송한 데이터를 지칭하는지를 결정하기 위해 스테이션 1과 스테이션 4에 대하여 필수적이지 않다. 그러나, 제 5 스테이션에 대한 더미 확인응답 정보는 채널 추정 또는 다른 측의 채널 통신들을 위해 포함될 수 있다.
블록 확인응답 메시지(701)가 장치 식별자들을 포함하지 않기 때문에, 이것은 도 6의 블록 확인응답 메시지(601)보다 더 적은 비트들을 전송할 필요가 있을 수 있다. 예를 들어, 각각의 그룹 식별자(605 및 705)가 48-비트 MAC 어드레스이고, 각각의 상대 장식 식별자(612 및 624)가 2 비트들이고, 각각의 확인응답 정보(631, 634, 731, 732, 733 및 744)가 1 비트라는 것을 가정하면, 도 6의 블록 확인응답 메시지(601)를 전송하기 위해 54 비트들이 필요하고, 도 7의 블록 확인응답 메시지(701)를 전송하기 위해 단지 52 비트들만이 필요할 것이다.
그러나, 각각의 확인 응답 정보(631, 634, 731, 732, 733 및 744)가 4 비트들이라는 가정을 하는 경우, 도 6의 블록 확인응답 메시지(601)를 전송하기 위해 60 비트들이 소요되고, 그리고 도 7의 블록 확인응답 메시지(701)를 전송하기 위해 64 비트들이 소요될 것이다. 따라서, 일 양상에서, 액세스 포인트가, 도 6의 포맷을 이용하는 블록 확인응답 메시지의 길이와 도 7의 포맷을 이용하는 블록 확인응답 메시지의 길이를 결정하여, 더 적은 비트들을 포함하는 블록 확인응답 메시지를 전송한다. 블록 확인응답 메시지는 어느 포맷이 사용되고 있는지를 나타내는 필드를 포함할 수 있다.
도 8a는 일 양상에 따라 블록 확인응답(BA) 프레임의 콘텐츠 및 구조를 도시하는 도면이다. 양상들은 IEEE 802.11 표준과 관련하여 설명될 수 있지만, 다양한 양상들도 다른 통신들 프로토콜들의 상세들에 따라서 마찬가지로 구현될 수 있다는 것을 인식할 것이다. 도 8a는 블록 확인응답(BA) 프레임(801)을 도시한다. BA 프레임(801)은 수신기 어드레스(803) 및 송신기 어드레스(804)를 포함한다. 일 양상에서, 수신기 어드레스 필드(803)는 매체 액세스 제어(MAC) 어드레스를 포함할 수 있다. 일 양상에서, 송신기 어드레스 필드(804)는 매체 액세스 제어(MAC) 어드레스를 포함할 수 있다. 예를 들어, 하나의 스테이션이 블록 확인응답을 수신하게 되었다면, 수신기 어드레스 필드(803)는 하나의 스테이션의 MAC 어드레스 또는 다른 절대 장치 식별자를 포함할 수 있다. 그러나, BA 프레임이 하나의 확인응답을 다수의 스테이션들로 멀티캐스팅하기 위해 사용될 수 있다. 따라서, 다른 양상에서, 수신기 어드레스 필드(803)는 하나의 스테이션에 대한 식별자보다는 그룹 식별자를 포함할 수 있다. 다른 양상에서, 송신기 어드레스 필드(804)는 하나의 스테이션에 대한 식별자보다는 그룹 식별자를 포함할 수 있다. 그룹 식별자의 획득 및 사용은 아래에 보다 상세하게 설명된다. BA 프레임(801)은 또한, 아래에 추가적으로 설명되는 블록 확인응답 제어 필드(805) 및 블록 확인응답 정보 필드(807)를 포함한다.
도 8b는 블록 확인응답(BA) 제어 필드(805)의 콘텐츠들 및 구조를 도시하는 도면이다. 다른 정보에 추가하여, BA 제어 필드(805)는 멀티-트래픽 식별자(멀티 TID) 필드(817)를 포함한다. BA 프레임(801)이 하나의 스테이션으로부터의 트래픽을 확인응답하는데 사용되는 경우, 멀티-TID 필드(817)는 다수의 트래픽 엘리먼트들이 그 스테이션에 의해 사용 중에 있음을 나타내는데 사용될 수 있다. 예를 들어, 그 스테이션은 비디오 정보뿐만 아니라 이메일 정보를 전송하는 것에 관여될 수 있다. 이러한 상이한 트래픽 엘리먼트들, 또는 흐름들은 상이한 서비스 품질 요건들을 가질 수 있으며 그렇지 않으면 상이하게 다루어질 수 있다. 멀티-TID 필드(817)는, 자신에 대한 다수의 이러한 트래픽 엘리먼트들이 존재한다는 것을 나타내는데 사용될 수 있다. 그러나, 아래에 설명되는 바와 같이, 멀티-TID 필드는 또한, 단지 다수의 트래픽 엘리먼트들만이 아니라, 다수의 스테이션들에 대한 확인응답이 BA 프레임(801)에 존재한다는 것을 나타내는데 사용될 수 있다. 특히, 멀티-TID 필드는, 자신에 대한 확인응답 정보가 블록 확인응답에 포함되는 장치들의 수에 기초할 수 있다. BA 제어 필드(805)는 또한 예비 필드(819)를 포함할 수 있다. 예비 필드(819)는 복수의 예비 비트들을 포함할 수 있다. 다른 양상에서, 예비 필드(819) 내의 예비 비트들 중 하나 또는 그 초과의 비트는, 확인응답 정보가 다수의 스테이션들을 위한 BA 프레임(801)에 존재한다는 것을 나타내는데 사용될 수 있다.
도 8c는 블록 확인응답(BA) 정보 필드(807)의 콘텐츠들 및 구조를 도시하는 도면이다. 일 양상에서, BA 프레임(801)은 BA 정보 필드들의 다수의 인스턴스들을 포함할 수 있다. 예를 들어, BA 프레임(801)이 하나의 스테이션으로부터 발신한 다수의 트래픽 엘리먼트들을 확인응답하는데 사용되는 경우, BA 정보 필드(807)는 스테이션에 의해 사용되는 각각의 트래픽 엘리먼트에 대해 반복될 수 있다. BA 정보 필드(807)의 각각의 인스턴스는, 필드 내 확인응답 정보가 관련되는 트래픽 엘리먼트를 식별하기 위한 정보를 포함할 수 있다. 예를 들어, BA 정보 필드(807)는 각 운송 식별 정보(각 TID 정보; per Transit Identification information) 필드(837)를 포함할 수 있다. 각 TID의 정보 필드(837)는 스테이션이 사용하는 다양한 트래픽 엘리먼트들 사이에서 구분하는데 사용될 수 있다. 이외에도, 아래에 설명되는 바와 같이, 다수의 스테이션들에 대한 확인응답 정보가 하나의 BA 프레임(801)에 집약되는 경우, 각 TID 정보 필드(837)는 또한 상이한 스테이션들에 대한 확인응답 정보 사이에서 구분하는데 사용될 수 있다. BA 정보 필드(837)는 또한 특정 트래픽 엘리먼트에 관련한 확인응답 정보의 표시를 포함할 수 있다. 예를 들어, BA 정보 필드(837)는 일 스테이션으로부터 액세스 포인트로의 하나 또는 그 초과의 특정 송신들의 확인응답 상태를 나타내는 비트맵(841)을 포함할 수 있다. 이 확인응답 상태는 확인응답 정보로서 여기에서 지칭될 수 있다. 특정 BA 정보 필드(837) 내 확인응답 정보는 확인응답 정보의 일 부분으로서 지칭될 수 있다. 용어 확인응답 정보는 복수의 확인응답 정보 부분들을 지칭할 수 있다.
도 8d는 각 트래픽 식별자 정보(각 TID의 정보; per Traffic IDentifier information) 필드(837)의 콘텐츠들 및 구조를 도시하는 도면이다. 각 TID 정보 필드(837)는 예비 필드(847) 및 트래픽 식별자(TID) 값 필드(848)를 포함한다. BA 프레임(801)이 하나의 스테이션으로부터의 송신들을 확인응답하기 위해 사용되는 경우, TID 값 필드(848)는 그 스테이션의 특정 트래픽 엘리먼트에 대한 확인응답 정보를 식별하는데 사용된다. 그러나, 일 양상에서, BA 프레임(801)이 다수의 스테이션들로부터의 송신들을 확인응답하는데 사용되는 경우, 확인응답 정보의 대응하는 부분이 관련되는 특정 스테이션을 나타내기 위해 예비 필드(847)가 사용될 수 있다. 특히, 예비 필드(847) 내 예비 비트들 중 하나 또는 그 초과의 비트가 특정 스테이션을 식별하기 위해 설정될 수 있다. 이와 같이, 각 TID의 정보 필드(837)는 특정 스테이션 및 그 스테이션에 대한 트래픽 엘리먼트를 명시하는데 사용될 수 있다.
도 9는 다른 양상에 따른 블록 확인응답 정보 필드의 콘텐츠들 및 구조를 도시하는 도면이다. 몇몇 관점들에서, BA 정보 필드(935)는 도 8a의 BA 정보 필드(807)와 유사하다. 예를 들어, BA 정보 필드는 도 8c의 각 TID 정보 필드(837)의 그것과 유사한 각 TID의 정보 필드(937)를 포함한다. 그러나, BA 정보 필드(835)는 스테이션 식별자(STA ID) 필드(939)를 포함한다. STA ID 필드는 또한 장치 식별자 필드로서 지칭될 수 있다. STA ID 필드(839)는 특정 확인응답 정보 부분이 관련되는 스테이션을 식별하기 위해 전용 필드로서 사용될 수 있다. 따라서, 각 TID 정보 필드(937)의 예비 비트들에 스테이션 식별자를 인코딩하기보다는, 스테이션 식별자는 STA ID 필드(939)에서 인코딩될 수 있다. 일 양상에서, STA ID 필드는, MAC 어드레스 또는 다른 절대 장치 식별자를 수용하는 크기인 6 옥텟들이다. 다른 양상에서, STA ID 필드는 특정 스테이션에 대한 상대 장치 식별자를 수용하기 위해 2 옥텟들을 포함한다. 다른 양상들에서, STA ID 필드는 다른 식별자들을 수용하기 위해 다른 길이들의 비트들을 포함할 수 있다. 상술된 바와 같이, BA 프레임 내의 장치 식별자들의 사용은 하나의 BA 프레임 내 다수의 스테이션들에 대한 확인응답 정보의 효율적인 집약을 가능하게 한다.
도 10은 멀티캐스트 블록 확인응답을 이용하여 송신들을 확인응답하기 위한 방법의 흐름도이다. 일 양상에서, 방법(1000)은 도 1의 액세스 포인트(110)와 유사한 액세스 포인트 상에서 구현될 수 있다.
방법(1000)은 복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하는 블록 1010에서 시작한다. 이 수신은, 예를 들어, 도 1의 액세스 포인트(110) 또는 도 2의 송수신기(210a 및 210n)에 의해 실시될 수 있다. 상기 언급된 바와 같이, 스테이션들 각각으로부터의 송신은 다수의 트래픽 엘리먼트들을 포함하고 각각의 트래픽 엘리먼트는 그 자신의 트래픽 식별자를 가질 수 있다.
방법(1000)은 적어도 복수의 장치들과 연관된 그룹 식별자 및 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하는 블록 1020으로 계속된다. 생성은, 예를 들어, 도 1의 액세스 포인트(110)에 의해 또는 도 3의 처리 시스템(300)에 의해 실시될 수 있다. 상이한 양상들에서, 확인응답 메시지는 집약된 확인응답 정보의 해석을 용이하게 하기 위해서 상이한 방법들로 변경될 수 있다. 일 양상에서, 확인응답 메시지의 수신기 어드레스 필드는 그룹 식별자로 설정될 수 있다. 이는, 확인응답 메시지가 2 이상의 스테이션에 대한 확인응답 정보를 포함한다는 것을 나타내는 것으로 수신 스테이션들에 의해 해석될 수 있다. 다른 양상에서, 확인응답 메시지는, 0으로 설정되는, BA 제어 필드 내 멀티-TID 비트를 포함할 수 있다. 이는, 확인응답 메시지가 2 이상의 스테이션에 대한 확인응답 정보를 포함한다는 것을 나타내는 것으로 수신 스테이션들에 의해 해석될 수 있다. 다른 양상에서, 멀티-TID 비트 필드의 0의 값은 집약된 확인응답 정보의 존재를 나타내는데 사용될 수 있다. 다른 양상에서, BA 제어 필드의 예비 필드 내 하나 또는 그 초과의 비트들은, 확인응답 메시지가 다수의 스테이션들에 대한 확인응답 정보를 포함한다는 것을 나타내기 위해 미리결정된 패턴으로 설정될 수 있다. 예를 들어, 집약된 확인응답 정보의 존재를 나타내기 위해 예비 필드의 최종 비트가 1로 설정될 수 있다. 다른 양상들에서, 다른 패턴들이 사용될 수 있다.
그룹 식별자는 도 6 및 도 7에 대하여 상술된 바와 같을 수 있다. 일 양상에서, 그룹 식별자는 MAC 어드레스로 나타내어질 수 있다. 그룹 식별자는 정적 식별자일 수 있고, 또는 그 그룹 식별자는 생성될 수 있고 또는 다른 방식으로 주기적으로 결정될 수 있고 또는 네트워크 또는 네트워크 내 통신 조건들을 결합하는 스테이션과 같은 다른 자극에 응답하여 결정될 수 있다. 일 양상에서, 그룹 식별자는 스테이션들 및 액세스 포인트들의 제조자들에 의해 예정보다 빨리 동의될 수 있다. 다른 양상에서, 그룹 식별자는 연관(association) 동안 액세스 포인트에 의해 획득되고 스테이션들로 분배될 수 있다. 다른 양상에서, 그룹 식별자는 상술된 TxS 메시지와 같은 다른 메시지들을 이용하여 스테이션들로 통신될 수 있다. 상술된 바와 같이, 개별 스테이션들에 의해 그룹 식별자가 사용되어 집약된 블록 확인응답 프레임이 사용되고 있다는 것을 인식할 수 있다.
일 양상에서, 확인응답 메시지는 장치 식별자들을 포함한다. 일 양상에서, 장치 식별자들은 절대 장치 식별자들일 수 있다. 예를 들어, 장치 식별자들은 매체 액세스 제어(MAC) 어드레스들일 수 있다. 다른 양상에서, 장치 식별자들은 상대 장치 식별자들일 수 있다. 상대 장치 식별자들은 연계 동안 생성되고 할당될 수 있다. 다른 양상에서, 상대 장치 식별자들은 스테이션들의 순서화된 리스팅으로부터 스테이션에 의해 묵시적으로 도출될 수 있다. 예를 들어, 4개의 스테이션들이 네트워크에 참여하고 있다면, 그 4개의 스테이션들은 0x00, 0x01, 0x10, 및 0x11로 각각 식별될 수 있다. 일 양상에서, 상대 장치 식별자들은, 스테이션들이 상술된 TxS 메시지에 리스팅되는 순서에 대응한다. 특히, 일 양상에서, 상대 장치 식별자들은 송신 시작 메시지 내 정보의 배열에 기초하여 결정된다. 다른 양상에서, 상대 장치 식별자들은 TxS 메시지에 명시적으로 리스팅될 수 있다. 일 양상에서, 상대 장치 식별자들은 임시적이고, 일 시간 기간 이후 또는 다수의 사이클들 또는 사용들 이후에 교체된다. 따라서, 일 양상에서, 장치 식별자들은 임시 식별자들이다. 도 6에 대하여 상술된 바와 같이, 상대 장치 식별자들은, 블록 확인응답 메시지의 어느 부분이 관련 확인응답 정보를 포함하는지를 식별하기 위해 각각의 스테이션들에 의해 사용될 수 있다. 다른 양상에서, 도 7에 대하여 상술된 바와 같이, 스테이션들은, 블록 확인응답 메시지의 어느 부분이 확인응답 정보의 순서로부터 관련 확인응답 정보를 포함하는지를 식별할 수 있다. 특히, 스테이션들은 확인응답 메시지 내 정보의 배열에 기초하여 관련 부분들을 식별할 수 있다.
이 방법은 확인응답 메시지를 송신하는 블록(1030)으로 계속된다. 예를 들어, 도 1의 액세스 포인트(110) 또는 도 2의 송수신기(210a 및 210n)에 의해 송신이 실시될 수 있다. 이 송신은, 도 11에 대하여 아래에 설명된 바와 같이 하나 또는 그 초과의 스테이션들에 의해 수신되고 해석될 수 있다.
도 11은 집약된 확인응답 정보를 수신하고 해석하기 위한 방법을 도시하는 흐름도이다. 일 양상에서, 이 방법(1100)은 도 1의 스테이션들(120)과 같은 하나 또는 그 초과의 스테이션들 상에서 구현될 수 있다.
방법(1100)은 복수의 장치들 중 하나로부터 무선 노드로의 데이터를 송신하는 블록 1110에서 시작한다. 예를 들어, 도 1의 스테이션(120) 또는 도 2의 송수신기(210a 및 210n)에 의해 송신이 실시될 수 있다. 방법(1100)은, 적어도 복수의 장치들과 연관된 그룹 식별자 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 무선 노드로부터 수신하는 블록 1120으로 계속된다. 그룹 식별자들의 타입들은 도 10에 대하여 상기에서 논의된다. 예를 들어, 도 1의 스테이션(120) 또는 도 2의 송수신기(210a 및 210n)에 의해 수신이 실시될 수 있다.
방법(1100)은 그룹 식별자 및 확인응답 정보에 적어도 부분적으로 기초하여 복수의 장치들 중 하나에 대한 확인응답 정보를 결정하는 블록 130으로 계속된다. 이 결정은, 상술된 것들과 같이, 다양한 식별자들, 패턴들 및 값들에 대한 확인응답을 체크함으로써 수행될 수 있다. 예를 들어, 스테이션은, BA 프레임 내 수신기 어드레스가 그룹 식별자로 설정되는지 여부를 결정할 수 있다. 다른 양상에서, 스테이션은, BA 제어 필드 내 예비 비트들 중 하나 또는 그 초과의 비트 또는 멀티-TID 비트가, 집약된 확인응답 정보의 존재를 나타내도록 설정되는지를 결정할 수 있다. 집약된 확인응답 정보가 존재하는 경우, 확인응답 정보 부분들을 분석하여, 만일 관련된다면, 어느 확인응답 정보 부분들이 스테이션과 관련되는지를 결정하기 위해 그 스테이션이 계속 진행될 수 있다. 예를 들어, 일 양상에서, 스테이션은 그 스테이션과 연관된 상대 장치 식별자에 대한 확인응답 메시지를 조사할 수 있다. 다른 양상에서, 스테이션은, 확인응답 정보의 순서를 분석함으로써 확인응답 정보의 어느 부분들이 그 스테이션과 관련되는지를 결정할 수 있다. 다른 예로서, 일 양상에서, 스테이션은 각각의 BA 정보 필드의 각 TID 정보 필드 내 예비 비트들 중 하나 또는 그 초과의 비트를 조사하여, 하나 또는 그 초과의 예비 비트들이 그 스테이션에 대한 식별자와 일치하는지를 결정할 수 있다. 이 스테이션은, 확인응답 정보를 해석하고, 이것을 이용하여 액세스 포인트와의 미래의 통신들을 계획할 수 있다.
(예를 들어, 첨부된 도면들 중 하나 또는 그 초과에 관하여) 여기에 설명된 기능은, 몇몇 양상들에서, 첨부된 청구항들에서 비슷하게 지정된 "하기 위한 수단"의 기능에 대응할 수 있다. 예를 들어, 도 12는 수신하기 위한 회로(1210), 생성하기 위한 회로(1220), 및 전송하기 위한 회로(1230)를 포함하는 무선 노드(1200)의 일 양상을 도시한다.
수신하기 위한 회로(1210)는 복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하도록 구성될 수 있다. 수신하기 위한 회로(1210)는, 전체적으로 또는 부분적으로, 적어도 하나의 안테나, 송수신기, 수신기, 처리 시스템 또는 네트워크 어댑터로서 구현될 수 있다. 수신하기 위한 수단은 수신하기 위한 회로(1210)를 포함할 수 있다. 생성하기 위한 회로(1220)는, 수신된 송신들에 기초하여 적어도 복수의 장치들과 연관된 그룹 식별자 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하도록 구성될 수 있다. 생성하기 위한 회로(1220)는, 전체적으로 또는 부분적으로, 처리 시스템 또는 네트워크 어댑터로서 구현될 수 있다. 생성하기 위한 수단은 생성하기 위한 회로(1220)를 포함할 수 있다. 전송하기 위한 회로(1230)는 확인응답 메시지를 복수의 장치들에 전송하도록 구성될 수 있다. 전송하기 위한 회로(1230)는, 전체적으로 또는 부분적으로, 적어도 하나의 안테나, 송수신기, 송신기, 처리 시스템 또는 네트워크 어댑터로서 구현될 수 있다. 전송하기 위한 수단은 전송하기 위한 회로(1230)를 포함할 수 있다. 무선 노드(1200)는 여기에 설명된 기능을 구현하도록 구성될 수 있고, 도 2 및 도 3에 관하여 상기 설명된 바와 같이 하드웨어 또는 소프트웨어 또는 그들의 임의의 조합으로 구현될 수 있다. 특히, 무선 노드(1200)는 도 10 및 도 11에 관하여 상술된 기능을 실시하도록 구성될 수 있다.
도 13은 전송하기 위한 회로(1310), 수신하기 위한 회로(1320), 및 결정하기 위한 회로(1330)를 포함하는 무선 노드(1300)의 다른 양상을 도시한다. 전송하기 위한 회로(1310)는 복수의 장치들 중 하나로부터 무선 노드로 데이터를 전송하도록 구성될 수 있다. 전송하기 위한 회로(1310)는, 전체적으로 또는 부분적으로, 적어도 하나의 안테나, 송수신기, 송신기, 처리 시스템, 또는 네트워크 어댑터로서 구현될 수 있다. 전송하기 위한 수단은 전송하기 위한 회로(1310)를 포함할 수 있다. 수신하기 위한 회로(1320)는 무선 노드로부터, 적어도 복수의 장치들과 연관된 그룹 식별자 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 수신하도록 구성될 수 있다. 수신하기 위한 회로(1320)는, 전체적으로 또는 부분적으로, 적어도 하나의 안테나, 송수신기, 수신기, 처리 시스템, 또는 네트워크 어댑터로서 구현될 수 있다. 수신하기 위한 수단은 수신하기 위한 회로(1320)를 포함할 수 있다. 결정하기 위한 회로(1330)는, 그룹 식별자 및 확인 응답 정보에 적어도 부분적으로 기초하여 복수의 장치들 중 하나에 대한 확인응답 정보를 결정하도록 구성될 수 있다. 결정하기 위한 회로(1330)는, 전체적으로 또는 부분적으로, 처리 시스템 또는 네트워크 어댑터로서 구현될 수 있다. 결정하기 위한 수단은 결정하기 위한 회로(1330)를 포함할 수 있다.
여기에서 사용된 바와 같이, 용어 "결정"은 아주 다양한 동작들을 포함한다. 예를 들어, "결정"은 계산, 컴퓨팅, 프로세싱, 도출, 조사, 검색(예를 들어, 테이블, 데이터베이스 또는 다른 데이터 구조에서의 검색), 확인 등을 포함할 수도 있다. 또한, "결정"은 수신(예를 들어, 정보를 수신), 액세스(예를 들어, 메모리 내 데이터를 액세스) 등을 포함할 수도 있다. 또한, "결정"은 해결, 선택, 선정, 설정 등을 포함할 수도 있다.
도 12 및 도 13에 관하여 설명된 회로들의 기능은 여기의 교시들과 일치하는 다양한 방식들로 구현될 수 있다. 몇몇 양상들에서, 이러한 모듈들의 기능은 하나 또는 그 초과의 전기 컴포넌트들로서 구현될 수 있다. 몇몇 양상들에서, 이러한 블록들의 기능은 하나 또는 그 초과의 프로세서 컴포넌트들을 포함하는 처리 시스템으로서 구현될 수 있다. 몇몇 양상들에서, 이러한 모듈들의 기능은, 예를 들어, 하나 또는 그 초과의 집적 회로들(예를 들어, ASIC)의 적어도 일부를 이용하여 구현될 수 있다. 여기에 논의된 바와 같이, 집적 회로는 프로세서, 소프트웨어, 다른 관련 컴포넌트들 또는 그들의 일부 결합을 포함할 수 있다. 이러한 모듈들의 기능은 또한 여기에 교시된 바와 같이 몇몇 다른 방식으로 구현될 수 있다.
처리 시스템 내의 하나 또는 그 초과의 프로세서들은 소프트웨어를 실행할 수 있다. 소프트웨어는, 소프트웨어, 펌웨어, 미들웨어, 마이크로코드, 하드웨어 디스크립션 언어 또는 다른 용어로 지칭되든지 간에, 명령들, 명령 세트들, 코드, 코드 세그먼트들, 프로그램 코드, 프로그램들, 서브프로그램들, 소프트웨어 모듈들, 애플리케이션들, 소프트웨어 애플리케이션들, 소프트웨어 패키지들, 루틴들, 서브루틴들, 오브젝트들, 실행 가능한 것들, 실행 스레드들, 프로시져들, 함수들 등을 의미하도록 광범위하게 해석되어야 한다.
하나 또는 그 초과의 예시적인 양상들에서, 설명된 기능들은 하드웨어, 소프트웨어, 펌웨어 또는 그들의 임의의 조합에서 구현될 수 있다. 소프트웨어로 구현되면, 기능들은 컴퓨터-판독가능 매체에 하나 또는 그 초과의 명령들 또는 코드로서 저장되거나 이를 통해 전송될 수 있다. 컴퓨터 판독가능 매체는, 컴퓨터 프로그램을 일 장소로부터 다른 장소로 용이하게 이송시키는 임의의 매체를 포함하는 컴퓨터 저장 매체 및 통신 매체 둘 모두를 포함한다. 저장 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용한 매체일 수 있다. 예를 들어, 이러한 컴퓨터 판독가능한 매체는 RAM, ROM, EEPROM, CD-ROM 또는 다른 광학 디스크 저장 매체, 자기 디스크 저장 또는 다른 자기 저장 디바이스들, 또는 명령들 또는 데이터 구조들의 형태로 요구되는 프로그램 코드를 전달하거나 저장하는데 사용될 수 있고, 컴퓨터에 의해 액세스될 수 있는 임의의 다른 매체를 포함할 수 있지만, 이들로 제한되는 것은 아니다. 또한, 임의의 접속은 컴퓨터 판독가능 매체로 적절하게 지칭된다. 예를 들어, 소프트웨어가 동축 케이블, 광섬유 케이블, 연선(twisted pair), 디지털 가입자 라인(DSL), 또는 적외선, 무선, 및 마이크로웨이브와 같은 무선 기술들을 이용하여 웹사이트, 서버, 또는 다른 원격 소스로부터 전송되면, 동축 케이블, 광섬유 케이블, 연선, DSL, 또는 적외선, 무선, 및 마이크로웨이브와 같은 무선 기술들이 매체의 정의에 포함된다. 본 명세서에 사용된 바와 같이, 디스크(Disk)와 디스크(disc)는 컴팩트 디스크(CD), 레이저 디스크, 광 디스크, DVD(Digital Versatile Disc), 플로피 디스크 및 블루-레이 디스크(Blu-ray disc)를 포함하며, 디스크들(disks)이 통상적으로 데이터를 자기적으로 재생하는 반면에, 디스크들(discs)은 레이저를 이용하여 데이터를 광학적으로 재생한다. 따라서, 몇몇 양상들에서, 컴퓨터 판독가능 매체는 비일시적 컴퓨터 판독가능 매체(예를 들어, 유형적(tangible) 매체)를 포함할 수 있다. 이외에도, 몇몇 양상들에서, 컴퓨터 판독가능 매체는 일시적 컴퓨터 판독가능 매체(예를 들어, 신호)를 포함할 수 있다. 상기 것들의 조합들은 또한 컴퓨터 판독가능 매체의 범위 내에 포함되어야 한다.
처리 시스템, 또는 처리 시스템의 임의의 부분은 본원에 언급된 기능들을 수행하기 위한 수단을 제공할 수 있다. 대안으로, 컴퓨터 판독가능 매체 상의 코드, 또는 컴퓨터 판독가능 매체 그 자체는 여기에 인용된 기능들을 실시하기 위한 수단을 제공할 수 있다.
당업자들은, 전체 시스템 상에 부여된 전체 설계 제약들 및 특정 애플리케이션에 의존하여 본 개시물 전체에 걸쳐 제시된 기재된 기능을 최상으로 구현하는 방법을 인식할 것이다.
방법 또는 소프트웨어 모듈의 맥락에서 설명된 단계들의 임의의 특정 순서 또는 체계가 무선 노드의 예들을 제공하기 위해 나타내어지고 있다는 것을 이해한다. 설계 선호들에 기초하여, 단계들의 특정 순서 또는 체계는 재배열될 수 있지만 본 발명의 범위에 있다는 것을 이해한다.
이전의 설명은 어떠한 당업자라도 본 개시물의 전체 범위를 완전히 이해할 수 있도록 제공된다. 본원에 개시된 다양한 구성들에 대한 변형들은 당업자들에게 쉽게 명백할 것이다. 따라서, 청구항들은 여기에 기재된 개시물의 다양한 양상들에 한정되도록 의도되지 않으며, 청구항들의 언어에 따르는 전체 범주에 부합하도록 의도되고, 단수인 엘리먼트에 대한 참조는, 특별히 그렇게 언급되지 않으면 "오직 하나"를 의미하는 것으로 의도되지 않고 오히려 "하나 또는 그 초과"를 의미하도록 의도된다. 특별히 달리 언급되지 않으면, 용어 "몇몇"은 하나 또는 그 초과를 지칭한다. 엘리먼트들의 조합 중 적어도 하나(예를 들어, "A, B 또는 C 중 적어도 하나")를 인용하는 청구항은 인용되는 엘리먼트들 중 하나 또는 그 초과(예를 들어, A, 또는 B, 또는 C, 또는 이들의 임의의 조합)를 지칭한다. 당업자들에게 알려져 있거나 후에 알려질 본 개시물 전체에서 설명되는 다양한 양상들의 엘리먼트들에 대한 모든 구조적 및 기능적 균등물들은 참조로서 여기서 명시적으로 통합되며 청구항들에 포함되는 것으로 의도된다. 또한, 본원에 개시된 어떠한 것도 그러한 개시가 청구항들에 명시적으로 언급되든지 상관없이 공공에게 전용화되도록 의도되지 않는다. 엘리먼트가 "하기 위한 수단"이란 문구를 사용하여 명백히 언급되지 않거나 또는 방법 청구항의 경우에서, 엘리먼트가 "하기 위한 단계"란 문구를 사용하여 언급되지 않는 한, 어떠한 청구항 엘리먼트도 35 U.S.C.§112, 6 번째 단락 조항 하에서 해석되지 않아야 한다.
Claims (94)
- 액세스 포인트에 의해 수행되는 통신 방법으로서,
복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하는 단계;
적어도 상기 복수의 장치들과 연관된 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 하나 또는 그 초과의 장치 식별자들, 및 상기 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하는 단계; 및
상기 확인응답 메시지를 상기 복수의 장치들에 전송하는 단계를 포함하는, 통신 방법. - 삭제
- 제 1 항에 있어서,
상기 장치 식별자들은 상대(relative) 장치 식별자들인, 통신 방법. - 제 1 항에 있어서,
상기 장치 식별자들은 임시(temporary) 식별자들인, 통신 방법. - 제 1 항에 있어서,
상기 그룹 식별자는 매체 액세스 제어 어드레스를 포함하는, 통신 방법. - 제 1 항에 있어서,
상기 하나 또는 그 초과의 송신들을 수신하는 단계 이전에, 연관(association) 동안 상기 그룹 식별자를 전송하는 단계를 더 포함하는, 통신 방법. - 제 1 항에 있어서,
상기 하나 또는 그 초과의 송신들을 수신하는 단계 이전에, 전송 시작 메시지를 상기 복수의 장치들 중 하나 또는 그 초과의 장치로 전송하는 단계를 더 포함하는, 통신 방법. - 제 7 항에 있어서,
상기 전송 시작 메시지는 상기 그룹 식별자를 포함하는, 통신 방법. - 제 1 항에 있어서,
상기 확인응답 메시지는, 상기 수신된 하나 또는 그 초과의 송신들의 하나 또는 그 초과의 트래픽 엘리먼트들과 각각 연관된 하나 또는 그 초과의 트래픽 식별자들을 더 포함하는, 통신 방법. - 제 1 항에 있어서,
상기 확인응답 메시지는 블록 확인응답을 포함하는, 통신 방법. - 제 10 항에 있어서,
상기 블록 확인응답은 수신기 어드레스 필드를 포함하고, 그리고 상기 수신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 방법. - 제 10 항에 있어서,
상기 블록 확인응답은 송신기 어드레스 필드를 포함하고, 그리고 상기 송신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 방법. - 제 10 항에 있어서,
상기 블록 확인응답은 멀티-트래픽 식별자 필드를 포함하고, 그리고
상기 통신 방법은, 자신에 대한 확인응답 정보가 상기 블록 확인응답에 포함되는 장치들의 수(a number of apparatuses)에 적어도 부분적으로 기초하여 상기 멀티-트래픽 식별자 필드의 값을 결정하는 단계를 더 포함하는, 통신 방법. - 제 10 항에 있어서,
상기 블록 확인응답은 블록 확인응답 제어 필드를 포함하고,
상기 블록 확인응답 제어 필드는 복수의 예비 비트들을 포함하고, 그리고
상기 통신 방법은 자신에 대한 확인응답 정보가 상기 블록 확인응답에 포함되는 장치들의 수에 적어도 부분적으로 기초하여 상기 복수의 예비 비트들 중 하나 또는 그 초과의 비트 각각의 값을 결정하는 단계를 더 포함하는, 통신 방법. - 제 10 항에 있어서,
상기 블록 확인응답은 하나 또는 그 초과의 각 트래픽 식별자 정보 필드들(per traffic identifier info fields)을 포함하고,
각각의 각 트래픽 식별자 정보 필드는 복수의 예비 비트들을 포함하고, 그리고
상기 복수의 예비 비트들 중 하나 또는 그 초과의 비트는 상기 복수의 장치들 중 하나 또는 그 초과의 장치 중 하나에 대한 장치 식별자를 포함하는, 통신 방법. - 제 10 항에 있어서,
상기 블록 확인응답은 하나 또는 그 초과의 블록 확인응답 정보 필드들을 포함하고,
각각의 블록 확인응답 정보 필드는 장치 식별자 필드를 포함하고,
상기 장치 식별자 필드는 상기 복수의 장치들 중 하나 또는 그 초과의 장치 중 하나에 대한 장치 식별자를 포함하는, 통신 방법. - 통신 장치로서,
복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하도록 구성된 수신기;
적어도 상기 복수의 장치들과 연관된 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 하나 또는 그 초과의 장치 식별자들, 및 상기 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하도록 구성된 처리 시스템; 및
상기 확인응답 메시지를 상기 복수의 장치들에 전송하도록 구성된 송신기를 포함하는, 통신 장치. - 삭제
- 제 17 항에 있어서,
상기 장치 식별자들은 상대 장치 식별자들인, 통신 장치. - 제 17 항에 있어서,
상기 장치 식별자들은 임시 식별자들인, 통신 장치. - 제 17 항에 있어서,
상기 그룹 식별자는 매체 액세스 제어 어드레스를 포함하는, 통신 장치. - 제 17 항에 있어서,
상기 송신기는 추가로, 연관(association) 동안 상기 그룹 식별자를 전송하도록 구성되는, 통신 장치. - 제 17 항에 있어서,
상기 송신기는 추가로, 전송 시작 메시지를 상기 복수의 장치들 중 하나 또는 그 초과의 장치로 전송하도록 구성되는, 통신 장치. - 제 23 항에 있어서,
상기 전송 시작 메시지는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 17 항에 있어서,
상기 확인응답 메시지는, 상기 수신된 하나 또는 그 초과의 송신들의 하나 또는 그 초과의 트래픽 엘리먼트들과 각각 연관된 하나 또는 그 초과의 트래픽 식별자들을 더 포함하는, 통신 장치. - 제 17 항에 있어서,
상기 확인응답 메시지는 블록 확인응답을 포함하는, 통신 장치. - 제 26 항에 있어서,
상기 블록 확인응답은 수신기 어드레스 필드를 포함하고 그리고 상기 수신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 26 항에 있어서,
상기 블록 확인응답은 송신기 어드레스 필드를 포함하고 그리고 상기 송신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 26 항에 있어서,
상기 블록 확인응답은 멀티-트래픽 식별자 필드를 포함하고, 그리고
상기 처리 시스템은 추가로, 자신에 대한 확인응답 정보가 상기 블록 확인응답에 포함되는 장치들의 수에 적어도 부분적으로 기초하여 상기 멀티-트래픽 식별자 필드의 값을 결정하도록 구성되는, 통신 장치. - 제 26 항에 있어서,
상기 블록 확인응답은 블록 확인응답 제어 필드를 포함하고,
상기 블록 확인응답 제어 필드는 복수의 예비 비트들을 포함하고, 그리고
상기 처리 시스템은 추가로, 자신에 대한 확인응답 정보가 상기 블록 확인응답에 포함되는 장치들의 수에 적어도 부분적으로 기초하여 상기 복수의 예비 비트들 중 하나 또는 그 초과의 비트 각각의 값을 결정하도록 구성되는, 통신 장치. - 제 26 항에 있어서,
상기 블록 확인응답은 하나 또는 그 초과의 각 트래픽 식별자 정보 필드들을 포함하고,
각각의 각 트래픽 식별자 정보 필드는 복수의 예비 비트들을 포함하고, 그리고
상기 복수의 예비 비트들 중 하나 또는 그 초과의 비트는 상기 복수의 장치들 중 하나 또는 그 초과의 장치 중 하나에 대한 장치 식별자를 포함하는, 통신 장치. - 제 26 항에 있어서,
상기 블록 확인응답은 하나 또는 그 초과의 블록 확인응답 정보 필드들을 포함하고,
각각의 블록 확인응답 정보 필드는 장치 식별자 필드를 포함하고,
상기 장치 식별자 필드는 상기 복수의 장치들 중 하나 또는 그 초과의 장치 중 하나에 대한 장치 식별자를 포함하는, 통신 장치. - 통신 장치로서,
복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하기 위한 수단;
적어도 복수의 장치들과 연관된 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 하나 또는 그 초과의 장치 식별자들, 및 상기 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하기 위한 수단; 및
상기 확인응답 메시지를 상기 복수의 장치들에 전송하기 위한 수단을 포함하는, 통신 장치. - 삭제
- 제 33 항에 있어서,
상기 장치 식별자들은 상대 장치 식별자들인, 통신 장치. - 제 33 항에 있어서,
상기 장치 식별자들은 임시 식별자들인, 통신 장치. - 제 33 항에 있어서,
상기 그룹 식별자는 매체 액세스 제어 어드레스를 포함하는, 통신 장치. - 제 33 항에 있어서,
상기 전송하기 위한 수단은 추가로, 연관(association) 동안 상기 그룹 식별자를 전송하도록 구성되는, 통신 장치. - 제 33 항에 있어서,
상기 전송하기 위한 수단은 추가로, 전송 시작 메시지를 상기 복수의 장치들 중 하나 또는 그 초과의 장치로 전송하도록 구성되는, 통신 장치. - 제 39 항에 있어서,
상기 전송 시작 메시지는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 33 항에 있어서,
상기 확인응답 메시지는, 상기 수신된 하나 또는 그 초과의 송신들의 하나 또는 그 초과의 트래픽 엘리먼트들과 각각 연관된 하나 또는 그 초과의 트래픽 식별자들을 더 포함하는, 통신 장치. - 제 33 항에 있어서,
상기 확인응답 메시지는 블록 확인응답을 포함하는, 통신 장치. - 제 42 항에 있어서,
상기 블록 확인응답은 수신기 어드레스 필드를 포함하고 그리고 상기 수신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 42 항에 있어서,
상기 블록 확인응답은 송신기 어드레스 필드를 포함하고 그리고 상기 송신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 42 항에 있어서,
상기 블록 확인응답은 멀티-트래픽 식별자 필드를 포함하고, 그리고
상기 통신 장치는, 자신에 대한 확인응답 정보가 상기 블록 확인응답에 포함되는 장치들의 수에 적어도 부분적으로 기초하여 상기 멀티-트래픽 식별자 필드의 값을 결정하기 위한 수단을 더 포함하는, 통신 장치. - 제 42 항에 있어서,
상기 블록 확인응답은 블록 확인응답 제어 필드를 포함하고,
상기 블록 확인응답 제어 필드는 복수의 예비 비트들을 포함하고, 그리고
상기 통신 장치는 자신에 대한 확인응답 정보가 상기 블록 확인응답에 포함되는 장치들의 수에 적어도 부분적으로 기초하여 상기 복수의 예비 비트들 중 하나 또는 그 초과의 비트 각각의 값을 결정하기 위한 수단을 더 포함하는, 통신 장치. - 제 42 항에 있어서,
상기 블록 확인응답은 하나 또는 그 초과의 각 트래픽 식별자 정보 필드들을 포함하고,
각각의 각 트래픽 식별자 정보 필드는 복수의 예비 비트들을 포함하고, 그리고
상기 복수의 예비 비트들 중 하나 또는 그 초과의 비트는 상기 복수의 장치들 중 하나 또는 그 초과의 장치 중 하나에 대한 장치 식별자를 포함하는, 통신 장치. - 제 42 항에 있어서,
상기 블록 확인응답은 하나 또는 그 초과의 블록 확인응답 정보 필드들을 포함하고,
각각의 블록 확인응답 정보 필드는 장치 식별자 필드를 포함하고,
상기 장치 식별자 필드는 상기 복수의 장치들 중 하나 또는 그 초과의 장치 중 하나에 대한 장치 식별자를 포함하는, 통신 장치. - 컴퓨터 판독가능 저장 매체로서,
상기 컴퓨터 판독가능 저장 매체에는, 장치에 의해 실행되는 경우,
상기 장치로 하여금
복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하는 단계;
적어도 상기 복수의 장치들과 연관된 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 하나 또는 그 초과의 장치 식별자들, 및 상기 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하는 단계; 및
상기 확인응답 메시지를 상기 복수의 장치들에 전송하는 단계를
포함하는 방법을 실시하게 하는 컴퓨터 실행가능 명령들이 저장되는, 컴퓨터 판독가능 저장 매체. - 무선 노드로서,
적어도 하나의 안테나;
상기 적어도 하나의 안테나를 경유하여, 복수의 장치들 중 하나 또는 그 초과의 장치로부터 하나 또는 그 초과의 송신들을 수신하도록 구성된 수신기;
적어도 상기 복수의 장치들과 연관된 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 하나 또는 그 초과의 장치 식별자들, 및 상기 수신된 하나 또는 그 초과의 송신들에 기초한 확인응답 정보를 적어도 포함하는 확인응답 메시지를 생성하도록 구성된 처리 시스템; 및
상기 적어도 하나의 안테나를 경유하여, 상기 확인응답 메시지를 상기 복수의 장치들에 전송하도록 구성된 송신기를 포함하는, 무선 노드. - 액세스 단말기에 의해 수행되는 통신 방법으로서,
복수의 액세스 단말기들 중 하나로부터 무선 노드로 데이터를 전송하는 단계;
적어도 상기 복수의 액세스 단말기들과 연관된 그룹 식별자, 상기 복수의 액세스 단말기들 중 하나 또는 그 초과의 액세스 단말기에 대응하는 장치 식별자, 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 상기 무선 노드로부터 수신하는 단계; 및
상기 그룹 식별자, 상기 장치 식별자, 및 상기 확인응답 정보에 적어도 부분적으로 기초하여 상기 복수의 액세스 단말기들 중 하나에 대한 확인응답 정보를 결정하는 단계를 포함하는, 통신 방법. - 삭제
- 제 51 항에 있어서,
상기 장치 식별자는 상대 장치 식별자인, 통신 방법. - 제 51 항에 있어서,
상기 장치 식별자는 임시 식별자인, 통신 방법. - 제 51 항에 있어서,
상기 데이터를 전송하는 단계 이전에 상기 무선 노드로부터 송신 시작 메시지를 수신하는 단계를 더 포함하는, 통신 방법. - 제 55 항에 있어서,
상기 송신 시작 메시지의 정보의 배열에 적어도 부분적으로 기초하여 상기 복수의 액세스 단말기들 중 하나에 대응하는 장치 식별자를 결정하는 단계를 더 포함하는, 통신 방법. - 제 55 항에 있어서,
상기 송신 시작 메시지는 상기 그룹 식별자를 포함하는, 통신 방법. - 제 51 항에 있어서,
상기 그룹 식별자는 매체 액세스 제어 어드레스를 포함하는, 통신 방법. - 제 51 항에 있어서,
상기 데이터를 전송하는 단계 이전에, 연관 동안 상기 그룹 식별자를 수신하는 단계를 더 포함하는, 통신 방법. - 제 51 항에 있어서,
상기 복수의 액세스 단말기들 중 하나에 대한 상기 확인응답 정보를 결정하는 단계는 상기 확인응답 메시지의 정보의 배열에 적어도 부분적으로 기초하는, 통신 방법. - 제 51 항에 있어서,
상기 확인응답 메시지는 상기 전송된 데이터의 하나 또는 그 초과의 트래픽 엘리먼트들과 각각 연관된 하나 또는 그 초과의 트래픽 식별자들을 더 포함하는, 통신 방법. - 제 51 항에 있어서,
상기 확인응답 메시지는 블록 확인응답을 포함하는, 통신 방법. - 제 62 항에 있어서,
상기 블록 확인응답은 수신기 어드레스 필드를 포함하고 그리고 상기 수신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 방법. - 제 62 항에 있어서,
상기 블록 확인응답은 송신기 어드레스 필드를 포함하고 그리고 상기 송신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 방법. - 통신 장치로서,
상기 통신 장치는 그룹 식별자와 연관된 복수의 장치들 중 하나이고,
상기 통신 장치는,
무선 노드로 데이터를 전송하도록 구성된 송신기;
상기 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 장치 식별자, 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 상기 무선 노드로부터 수신하도록 구성된 수신기; 및
상기 그룹 식별자, 상기 장치 식별자, 및 상기 확인응답 정보에 적어도 부분적으로 기초하여 상기 통신 장치에 대한 확인응답 정보를 결정하도록 구성된 처리 시스템을 포함하는, 통신 장치. - 삭제
- 제 65 항에 있어서,
상기 장치 식별자는 상대 장치 식별자인, 통신 장치. - 제 65 항에 있어서,
상기 장치 식별자는 임시 식별자인, 통신 장치. - 제 65 항에 있어서,
상기 수신기는 추가로, 상기 데이터를 전송하는 것 이전에 상기 무선 노드로부터 송신 시작 메시지를 수신하도록 구성되는, 통신 장치. - 제 69 항에 있어서,
상기 처리 시스템은 추가로, 상기 송신 시작 메시지의 정보의 배열에 적어도 부분적으로 기초하여 상기 복수의 장치들 중 하나에 대응하는 장치 식별자를 결정하도록 구성되는, 통신 장치. - 제 69 항에 있어서,
상기 송신 시작 메시지는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 65 항에 있어서,
상기 그룹 식별자는 매체 액세스 제어 어드레스를 포함하는, 통신 장치. - 제 65 항에 있어서,
상기 수신기는 추가로, 연관 동안 상기 그룹 식별자를 수신하도록 구성되는, 통신 장치. - 제 65 항에 있어서,
상기 처리 시스템은 추가로, 상기 수신된 확인응답 메시지의 정보의 배열에 적어도 부분적으로 기초하여 상기 통신 장치에 대한 상기 확인응답 정보를 결정하도록 구성되는, 통신 장치. - 제 65 항에 있어서,
상기 확인응답 메시지는 상기 전송된 데이터의 하나 또는 그 초과의 트래픽 엘리먼트들과 각각 연관된 하나 또는 그 초과의 트래픽 식별자들을 더 포함하는, 통신 장치. - 제 65 항에 있어서,
상기 확인응답 메시지는 블록 확인응답을 포함하는, 통신 장치. - 제 76 항에 있어서,
상기 블록 확인응답은 수신기 어드레스 필드를 포함하고 그리고 상기 수신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 76 항에 있어서,
상기 블록 확인응답은 송신기 어드레스 필드를 포함하고 그리고 상기 송신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 장치. - 통신 장치로서,
상기 통신 장치는 그룹 식별자와 연관된 복수의 장치들 중 하나이고,
상기 통신 장치는,
무선 노드로 데이터를 전송하기 위한 수단;
상기 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 장치 식별자, 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 상기 무선 노드로부터 수신하기 위한 수단; 및
상기 그룹 식별자, 상기 장치 식별자, 및 상기 확인응답 정보에 적어도 부분적으로 기초하여 상기 통신 장치에 대한 확인응답 정보를 결정하기 위한 수단을 포함하는, 통신 장치. - 삭제
- 제 79 항에 있어서,
상기 장치 식별자는 상대 장치 식별자인, 통신 장치. - 제 79 항에 있어서,
상기 장치 식별자는 임시 식별자인, 통신 장치. - 제 79 항에 있어서,
상기 수신하기 위한 수단은 추가로, 상기 데이터를 전송하는 것 이전에 상기 무선 노드로부터 송신 시작 메시지를 수신하도록 구성되는, 통신 장치. - 제 83 항에 있어서,
상기 결정하기 위한 수단은 추가로, 상기 송신 시작 메시지의 정보의 배열에 적어도 부분적으로 기초하여 상기 통신 장치에 대응하는 장치 식별자를 결정하도록 구성되는, 통신 장치. - 제 83 항에 있어서,
상기 송신 시작 메시지는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 79 항에 있어서,
상기 그룹 식별자는 매체 액세스 제어 어드레스를 포함하는, 통신 장치. - 제 79 항에 있어서,
상기 수신하기 위한 수단은 추가로, 연관 동안 상기 그룹 식별자를 수신하도록 구성되는, 통신 장치. - 제 79 항에 있어서,
상기 결정하기 위한 수단은 추가로, 상기 수신된 확인응답 메시지의 정보의 배열에 적어도 부분적으로 기초하여 상기 통신 장치에 대한 상기 확인응답 정보를 결정하도록 구성되는, 통신 장치. - 제 79 항에 있어서,
상기 확인응답 메시지는 상기 전송된 데이터의 하나 또는 그 초과의 트래픽 엘리먼트들과 각각 연관된 하나 또는 그 초과의 트래픽 식별자들을 더 포함하는, 통신 장치. - 제 79 항에 있어서,
상기 확인응답 메시지는 블록 확인응답을 포함하는, 통신 장치. - 제 90 항에 있어서,
상기 블록 확인응답은 수신기 어드레스 필드를 포함하고 그리고 상기 수신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 장치. - 제 90 항에 있어서,
상기 블록 확인응답은 송신기 어드레스 필드를 포함하고 그리고 상기 송신기 어드레스 필드는 상기 그룹 식별자를 포함하는, 통신 장치. - 컴퓨터 판독가능 저장 매체로서,
상기 컴퓨터 판독가능 저장 매체에는, 그룹 식별자와 연관된 복수의 장치들 중 하나인 장치에 의해 실행되는 경우,
상기 장치로 하여금
데이터를 무선 노드로 전송하는 단계;
상기 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 장치 식별자, 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 상기 무선 노드로부터 수신하는 단계; 및
상기 그룹 식별자, 상기 장치 식별자, 및 상기 확인응답 정보에 적어도 부분적으로 기초하여 상기 장치에 대한 확인응답 정보를 결정하는 단계
를 포함하는 방법을 실시하게 하는 컴퓨터 실행가능 명령들이 저장되는, 컴퓨터 판독가능 저장 매체. - 액세스 단말기로서,
적어도 하나의 안테나;
상기 적어도 하나의 안테나를 경유하여 무선 노드로 데이터를 전송하도록 구성된 송신기;
상기 적어도 하나의 안테나를 경유하여, 상기 액세스 단말기 및 복수의 장치들과 연관된 그룹 식별자, 상기 복수의 장치들 중 하나 또는 그 초과의 장치에 대응하는 장치 식별자, 및 확인응답 정보를 적어도 포함하는 확인응답 메시지를 상기 무선 노드로부터 수신하도록 구성된 수신기; 및
상기 그룹 식별자, 상기 장치 식별자, 및 상기 확인응답 정보에 적어도 부분적으로 기초하여 상기 액세스 단말기에 대한 확인응답 정보를 결정하도록 구성된 처리 시스템을 포함하는, 액세스 단말기.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26773409P | 2009-12-08 | 2009-12-08 | |
US61/267,734 | 2009-12-08 | ||
US12/951,510 | 2010-11-22 | ||
US12/951,510 US9350495B2 (en) | 2009-12-08 | 2010-11-22 | Method and apparatus for multicast block acknowledgment |
PCT/US2010/059583 WO2011072085A1 (en) | 2009-12-08 | 2010-12-08 | Method and apparatus for multicast block acknowledgement |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120093424A KR20120093424A (ko) | 2012-08-22 |
KR101414112B1 true KR101414112B1 (ko) | 2014-07-01 |
Family
ID=44145904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020127017839A KR101414112B1 (ko) | 2009-12-08 | 2010-12-08 | 멀티캐스트 블록 확인응답을 위한 방법 및 장치 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9350495B2 (ko) |
EP (1) | EP2510644A1 (ko) |
JP (1) | JP2013513346A (ko) |
KR (1) | KR101414112B1 (ko) |
CN (1) | CN102648597B (ko) |
WO (1) | WO2011072085A1 (ko) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10225047B2 (en) * | 2009-12-08 | 2019-03-05 | Qualcomm Incorporated | Method and apparatus for multicast block acknowledgement |
KR101758909B1 (ko) * | 2010-02-18 | 2017-07-18 | 엘지전자 주식회사 | 무선 랜에서 수신 확인 전송 방법 및 장치 |
US8982758B2 (en) * | 2010-03-29 | 2015-03-17 | Intel Corporation | Techniques for efficient acknowledgement for UL MU MIMO and uplink OFDMA in wireless networks |
US9179300B2 (en) | 2011-03-02 | 2015-11-03 | Qualcomm Incorporated | Station-centric multi-user multiple input multiple output (MU-MIMO) |
US9118473B2 (en) | 2011-03-15 | 2015-08-25 | Qualcomm Incorporated | Efficient multi-user multiple input multiple output (MU-MIMO) |
US9148871B2 (en) | 2011-06-09 | 2015-09-29 | Qualcomm Incorporated | Systems and methods for acknowledging communications from a plurality of devices |
US9100177B2 (en) * | 2011-09-02 | 2015-08-04 | Qualcomm Incorporated | Systems and methods for acknowledging communications from a plurality of devices |
US8811258B2 (en) * | 2012-04-13 | 2014-08-19 | Intel Corporation | Enhanced local communications in mobile broadband networks |
US9608789B2 (en) * | 2012-05-11 | 2017-03-28 | Interdigital Patent Holdings, Inc. | Method and apparatus for transmitting acknowledgements in response to received frames |
US20130301625A1 (en) * | 2012-05-11 | 2013-11-14 | Cambridge Silicon Radio Limited | Aggregation of information units in a wireless network |
US9515204B2 (en) * | 2012-08-07 | 2016-12-06 | Rambus Inc. | Synchronous wired-or ACK status for memory with variable write latency |
US9730082B2 (en) * | 2012-08-24 | 2017-08-08 | Intel Corporation | Methods and arrangements to relay packets via Wi-Fi direct |
US9270792B2 (en) * | 2012-11-21 | 2016-02-23 | Ubiquiti Networks, Inc. | Method and system for improving wireless link efficiency |
CN111555846B (zh) * | 2014-06-27 | 2022-11-29 | 韦勒斯标准与技术协会公司 | 同时数据传输的无线通信方法和使用其的无线通信终端 |
WO2016003037A1 (ko) * | 2014-07-03 | 2016-01-07 | 엘지전자(주) | 무선 통신 시스템에서 다중 사용자 상향링크 데이터 전송을 위한 방법 및 이를 위한 장치 |
WO2016014969A1 (en) * | 2014-07-24 | 2016-01-28 | Marvell Semiconductor, Inc. | Group acknowledgement for multiple user communication in a wireless local area network |
CN105024787A (zh) * | 2014-08-29 | 2015-11-04 | 魅族科技(中国)有限公司 | 一种数据传输方法、相关装置及*** |
CN106605373B (zh) * | 2014-09-30 | 2020-11-06 | 株式会社东芝 | 无线通信用集成电路、无线通信终端以及无线通信方法 |
US10045367B2 (en) | 2014-10-03 | 2018-08-07 | Qualcomm Incorporated | Uplink data fragmentation for multi-user networks |
US10432381B2 (en) * | 2014-10-27 | 2019-10-01 | Lg Electronics Inc. | Method for transmitting and receiving multiple user block acknowledgement frame in wireless LAN system, and apparatus therefor |
US10091813B2 (en) * | 2014-12-02 | 2018-10-02 | Mediatek Inc. | STA initiated uplink aggregation in wireless communication systems |
US10652003B2 (en) * | 2015-01-22 | 2020-05-12 | Texas Instruments Incorporated | HARQ design for high performance wireless backhaul |
EP3346791B1 (en) * | 2015-09-30 | 2019-11-06 | Huawei Technologies Co., Ltd. | Response indication method for data transmission and relevant device |
US11082888B2 (en) | 2015-10-20 | 2021-08-03 | Nxp Usa, Inc. | Single acknowledgment policy for aggregate MPDU |
US10278224B2 (en) | 2015-10-20 | 2019-04-30 | Marvell World Trade Ltd. | Acknowledgment data unit for multiple uplink data units |
CN106817208B (zh) * | 2015-11-30 | 2020-02-21 | 华为技术有限公司 | 基于多用户的bar传输方法、资源调度方法、装置及*** |
US10873878B2 (en) | 2016-02-19 | 2020-12-22 | Nxp Usa, Inc. | Acknowledgement of transmissions in a wireless local area network |
CN109314606A (zh) | 2016-02-19 | 2019-02-05 | 马维尔国际贸易有限公司 | 无线局域网中的发送的确认 |
US10313923B2 (en) | 2016-02-19 | 2019-06-04 | Marvell World Trade Ltd. | Acknowledgement of transmissions in a wireless local area network |
CN107645759B (zh) | 2016-07-20 | 2021-02-02 | 中兴通讯股份有限公司 | 一种组播数据传输的应答方法及装置 |
CN110268647B (zh) * | 2016-09-30 | 2022-03-08 | 英莆莱有限公司 | 用于具有可扩展分层架构的低延迟无线通信的方法和*** |
US9878167B1 (en) * | 2016-12-12 | 2018-01-30 | Qualcomm Incorporated | Medical implant selection protocol |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008114510A1 (ja) * | 2007-03-19 | 2008-09-25 | Panasonic Corporation | 無線通信基地局装置および無線通信方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0811216B1 (en) * | 1995-12-22 | 2002-09-04 | Koninklijke Philips Electronics N.V. | System for communicating between a group of apparatuses |
US20030003905A1 (en) | 2001-06-20 | 2003-01-02 | Shvodian William M. | System and method for providing signal quality feedback in a wireless network |
EP1436935A2 (en) | 2001-07-10 | 2004-07-14 | Koninklijke Philips Electronics N.V. | Method of transmitting data packets |
US7221684B1 (en) * | 2002-01-08 | 2007-05-22 | Cisco Technology, Inc. | Increasing network efficiency using packet compression and decompression |
US7839836B2 (en) | 2003-08-08 | 2010-11-23 | Intel Corporation | Arranging SDMA poll groups by response length |
WO2005065035A2 (en) * | 2004-01-08 | 2005-07-21 | Wisair Ltd. | Distributed and centralized media access control device and method |
JP2005323074A (ja) | 2004-05-07 | 2005-11-17 | Matsushita Electric Ind Co Ltd | 通信システムおよび基地局装置 |
US20060034274A1 (en) * | 2004-07-30 | 2006-02-16 | Nokia Corporation | System and method for variable length acknowledgements in a shared resource network |
EP1856813A4 (en) * | 2005-03-07 | 2011-12-07 | Airgo Networks Inc | BLOCK ACK ACKNOWLEDGMENT PROTOCOLS FOR PACKET SWITCHED NETWORK |
US7558950B2 (en) * | 2005-10-27 | 2009-07-07 | Sony Ericsson Mobile Communications Ab | Methods of configuring an electronic device to be operable with an electronic apparatus based on automatic identification thereof and related devices |
EP2797351B1 (en) | 2007-01-09 | 2016-04-20 | Huawei Technologies Co., Ltd. | Base station device, mobile station device, control information transmission method, control information reception method |
-
2010
- 2010-11-22 US US12/951,510 patent/US9350495B2/en active Active
- 2010-12-08 KR KR1020127017839A patent/KR101414112B1/ko active IP Right Grant
- 2010-12-08 CN CN201080055716.1A patent/CN102648597B/zh active Active
- 2010-12-08 EP EP10795857A patent/EP2510644A1/en not_active Withdrawn
- 2010-12-08 WO PCT/US2010/059583 patent/WO2011072085A1/en active Application Filing
- 2010-12-08 JP JP2012543270A patent/JP2013513346A/ja not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008114510A1 (ja) * | 2007-03-19 | 2008-09-25 | Panasonic Corporation | 無線通信基地局装置および無線通信方法 |
US20100054188A1 (en) * | 2007-03-19 | 2010-03-04 | Atsushi Matsumoto | Wireless Communication Base Station Apparatus and Wireless Communication Method |
Also Published As
Publication number | Publication date |
---|---|
KR20120093424A (ko) | 2012-08-22 |
JP2013513346A (ja) | 2013-04-18 |
US20110286377A1 (en) | 2011-11-24 |
CN102648597B (zh) | 2015-08-12 |
WO2011072085A1 (en) | 2011-06-16 |
EP2510644A1 (en) | 2012-10-17 |
CN102648597A (zh) | 2012-08-22 |
US9350495B2 (en) | 2016-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101414112B1 (ko) | 멀티캐스트 블록 확인응답을 위한 방법 및 장치 | |
JP5922211B2 (ja) | Wlanのための、肯定応答リソース割り振りおよびスケジューリング | |
US10225047B2 (en) | Method and apparatus for multicast block acknowledgement | |
US8730878B2 (en) | Power and resource efficient APPDU based approach with scheduled block ACKS for WLAN | |
US20100202347A1 (en) | Method and apparatus for acknowledging successful reception of a data transmission for multi-access compatibility in a wireless communication system | |
JP5738883B2 (ja) | データ送信に対して異なる周波数帯域を使用する無線リンク間のシームレスな移行のための方法および装置 | |
JP5795322B2 (ja) | データ受信に対して異なる周波数帯域を使用する無線リンク間のシームレスな移行のための方法および装置 | |
US9075736B2 (en) | Additional error protection for wireless transmission | |
KR20170109539A (ko) | 멀티캐스트 블록 확인응답을 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170330 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180329 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190327 Year of fee payment: 6 |