KR101466726B1 - 무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하기 위한 방법 및 장치 - Google Patents
무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하기 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR101466726B1 KR101466726B1 KR1020137023677A KR20137023677A KR101466726B1 KR 101466726 B1 KR101466726 B1 KR 101466726B1 KR 1020137023677 A KR1020137023677 A KR 1020137023677A KR 20137023677 A KR20137023677 A KR 20137023677A KR 101466726 B1 KR101466726 B1 KR 101466726B1
- Authority
- KR
- South Korea
- Prior art keywords
- wireless communication
- packet
- ack message
- communication packet
- ack
- Prior art date
Links
Images
Classifications
-
- 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
-
- 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
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5603—Access techniques
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
패킷의 수신을 확인응답하기 위한 무선 통신 방법이 설명되는데, 그 방법은 패킷이 성공적으로 수신되었다고 결정하는 단계; 및 상기 패킷이 성공적으로 수신되었다는 결정 시에 확인응답(ACK: acknowledgment) 메시지를 생성하는 단계를 포함하는데, 상기 ACK 메시지는 상기 패킷을 수신하기 위해 사용되어진 수신기와 연관된 고유 식별자를 포함한다. 상기 방법을 수행하기 위한 장치가 또한 여기서 설명된다.
Description
아래의 설명은 일반적으로 통신 시스템들에 관한 것이고, 더 특별하게는, 무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하는 것을 용이하게 하기 위한 방법 및 장치에 관한 것이다.
본 특허 출원은 2009년 2월 12일에 "Method and Apparatus for Acknowledging Successful Reception of a Data Transmission for Multi-Access Compatibility in a Wireless Communication System"이란 명칭으로 가출원된 제 61/152,197호에 대한 우선권을 청구하며, 그 가출원은 본 출원의 양수인에게 양도되었고 여기서 참조문헌으로서 명백히 포함된다.
무선 통신 시스템들을 위해 요구되는 대역폭 요건들이 증가하는 문제를 해결하기 위해서, 채널 자원들을 공유시킴으로써 다수의 사용자 단말기들로 하여금 단일 액세스 포인트와 통신하도록 허용하고 동시에 높은 데이터 스루풋들(throughputs)을 달성하기 위해서 여러 상이한 방식들이 개발되고 있다. 다중-입력-다중-출력(MIMO) 기술은 차세대 통신 시스템들을 위한 대중적인 기술로서 최근에 출현한 하나의 그러한 해결책을 나타낸다. MIMO 기술은 IEEE(Institute of Electrical and Electronics Engineers) 802.11 표준과 같은 몇몇 최근 출현한 무선 통신 표준들에서 채택되어 왔다. IEEE 802.11은 단거리 통신(예컨대, 수십 미터 내지 수백 미터)을 위해 IEEE 802.11 위원회에 의해서 개발되어진 WLAN(Wireless Local Area Network) 에어 인터페이스(에어 링크 매체) 표준들의 세트를 나타낸다.
IEEE 802.11 WLAN 표준을 따르는 것들과 같은 무선 시스템들에 의해 제공되어지는 하나의 주요 특징은 성공적으로 수신되는 패킷들에 대한 확인응답이다. 패킷들은 프레임들로도 지칭된다. 성공적으로 수신되는 프레임들은, 예컨대, 다른 전송들과 충돌하지 않았고 수신기 감도 임계치 위의 수신 전력으로 수신되었으며 수신기에서 적절히 디코딩되어진 프레임들이다. 이러한 IEEE 802.11 WLAN 시스템에서는, PPDU(PLCP(Physical Layer Convergence Protocol) 프로토콜 데이터 유닛)의 성공적인 수신 시에 그 PPDU의 전송기에 확인응답(ACK)이 수신기에 의해서 전송된다. 그 ACK가 SIFS(Short Interframe Space) 시간으로서 지칭되는 기간 이후에 PPDU의 수신기에 의해서 전송됨으로써, 패킷을 디코딩하고 프레임이 디코딩 스테이션으로 예정되었는지를 검사하며 CRC(Cyclic Redundancy Check)를 계산함으로써 에러들의 존재에 대해 검사하기에 충분한 시간이 존재한다.
무선 통신 시스템들에서는, MAC(Medium Access Control) 프로토콜들이 에어 링크 매체에 의해서 제공되는 몇몇 차원들의 자유(several dimensions of freedom)를 활용하도록 설계된다. 가장 일반적으로 활용되는 차원들의 자유는 시간 및 주파수이다. 예컨대, IEEE 802.11 MAC 프로토콜에서는, 시간 차원의 자유가 CSMA(Carrier Sense Multiple Access) 프로토콜을 통해 활용된다. 그 CSMA 프로토콜은 단지 하나의 전송만이 대략 잠재적인 높은 간섭을 발생하도록 보장하려 시도한다. 주파수 차원의 자유는 상이한 주파수 대역폭들을 각각의 채널에 할당함으로써 생성되는 상이한 채널들을 사용함으로써 활용될 수 있다.
최근의 개발들은 SDMA(Spatial Division Multiple Access)로 지칭되는 해결책을 사용하는 실용적인 옵션인 공간 차원이 동시적인 전송 및 수신을 위해 다수의 단말기들을 스케줄링함으로써 에어 링크 매체의 활용을 향상시키기 위해 사용될 수 있도록 유도하였다. 하나 이상의 공간 스트림들을 사용하여 단말기들 각각에 데이터가 전송된다. 특히, 전송기는 개별적인 수신기들로의 전송의 공간 스트림들("전송 스트림들")을 형성한다. 그 공간 스트림들은 서로 직교적이다. 이러한 직교적인 공간 스트림들은 전송기가 수 개의 채널들을 갖고 전송/수신 채널이 수 개의 경로들로 이루어지기 때문에 형성될 수 있다. 수신기들은 또한 단일-입력-다중-출력(SIMO) 또는 MIMO 전송 방법을 지원하는 수신기들에서 구현되는 바와 같은 하나 이상의 안테나들을 가질 수 있다.
액세스 포인트와 같은 전송 장치가 액세스 단말기들과 같은 상이한 수신국들에 다수의 중단(stop) 및 대기(wait) 데이터 플로우들(flows)을 통해 전송할 패킷들을 가지고 있을 때, 그 전송 장치는 다운링크를 통해 데이터를 전송하기 위해서 몇몇 이전에 식별된 해결책들 중 임의의 한 해결책을 사용할 수 있다. 예컨대, 다운링크 전송들은 APPDU(Aggregate PPDU) 또는 OFDMA를 사용하는 TDMA, CDMA 또는 SDMA 전송 방법들 중 임의의 방법을 활용할 수 있다.
업링크 상에서는, 전송을 성공적으로 수신하는 모든 상이한 수신국들이 ACK 프레임을 전송 장치에 다시 전송할 것이라는 점이 예상된다. ACK 프레임들의 동시적인 전송을 스케줄링하기 위해서 SDMA 또는 OFDMA와 같은 다중 액세스 방법을 사용하는 것이 때로는 가장 효율적이다. 그러나, 현재의 ACK 방법의 구성으로 인해, 이제는 ACK를 수신하는 수신국인 본래 전송국이 하나의 국으로부터의 ACK를 다른 ACK와 구별할 수 있는 방법이 없다. 역으로, 만약 수신국들 중 하나가 ACK를 전송하는데 실패한다면, 수신기들 중 어느 것이 확인응답하지 않았는지를 본래의 전송국이 알 수 있는 방법이 없다. 그 이유는, 이러한 ACK 프레임 포맷에서는 전송국에 대한 어떠한 고유 정보도 존재하지 않기 때문이다. 따라서, 현재의 프레임 포맷을 통해서는, ACK 프레임들을 전송하기 위한 일반적인 방법은 시간적으로 차이를 두는 직렬 형태로 전송되도록 이러한 ACK 프레임들을 스케줄링하는 것일 것이다.
그로 인해서, 위에서 설명된 단점들을 하나 이상을 해결하는 것이 바람직할 것이다.
여러 양상들에 따르면, 주요한 혁신은 전송국에 의해서 다수의 수신국들에 전송되어진 다수의 패킷들이 성공적으로 수신되었다는 비동기 확인응답(ACK) 메시지들을 그 다수의 수신국들로부터 전송하는 것을 용이하게 하기 위한 시스템들 및/또는 방법들에 관한 것이다.
본 발명의 다른 양상에 따르면, 패킷의 수신을 확인응답하기 위한 무선 통신 방법이 제공된다. 그 방법은 패킷이 성공적으로 수신되었다고 결정하는 단계; 및 상기 패킷이 성공적으로 수신되었다는 결정 시에 ACK 메시지를 생성하는 단계를 포함하고, 상기 ACK 메시지는 상기 패킷을 수신하기 위해 사용되어진 수신기와 연관된 고유 식별자를 포함한다.
본 발명의 또 다른 양상에 따르면, 패킷의 수신을 확인응답하기 위한 무선 통신 장치가 제공된다. 그 장치는 패킷이 성공적으로 수신되었다고 결정하기 위한 수단; 및 상기 패킷이 성공적으로 수신되었다는 결정 시에 ACK 메시지를 생성하기 위한 수단을 포함하고, 상기 ACK 메시지는 상기 패킷을 수신하기 위해 사용되어진 수신기와 연관된 고유 식별자를 포함한다.
본 발명의 또 다른 양상에 따르면, 패킷의 수신을 확인응답하기 위한 무선 통신 장치가 제공된다. 그 장치는 처리 시스템을 포함한다. 그 처리 시스템은 패킷이 성공적으로 수신되었다고 결정하고, 상기 패킷이 성공적으로 수신되었다는 결정 시에 ACK 메시지를 생성하도록 구성되며, 상기 ACK 메시지는 상기 패킷을 수신하기 위해 사용되어진 수신기와 연관된 고유 식별자를 포함한다.
본 발명의 또 다른 양상에 따르면, 패킷의 수신을 확인응답하기 위한 통신을 위한 컴퓨터-프로그램 물건이 설명된다. 그 컴퓨터-프로그램 물건은 프로세서에 의해 실행가능한 명령들이 인코딩되는 기계-판독가능 매체를 포함하고, 그 실행가능한 명령들은 그 프로세서로 하여금, 패킷이 성공적으로 수신되었다고 결정하고; 상기 패킷이 성공적으로 수신되었다는 결정 시에 ACK 메시지를 생성하도록 하며, 상기 ACK 메시지는 상기 패킷을 수신하기 위해 사용되어진 수신기와 연관된 고유 식별자를 포함한다.
본 발명의 또 다른 양상에 따르면, 액세스 단말기가 설명된다. 그 액세스 단말기는 패킷의 수신을 확인응답하도록 구성된 무선 네트워크 어뎁터(adapter); 및 처리 시스템을 포함한다. 그 처리 시스템은 패킷이 성공적으로 수신되었다고 결정하고; 상기 패킷이 성공적으로 수신되었다는 결정 시에 ACK 메시지를 생성하도록 구성되며, 상기 ACK 메시지는 상기 패킷을 수신하기 위해 사용되어진 수신기와 연관된 고유 식별자를 포함한다.
본 발명의 또 다른 양상에 따르면, 액세스 포인트가 설명된다. 그 액세스 포인트는 다수의 액세스 단말기들 중 한 액세스 단말기로부터 ACK 메시지를 수신하도록 구성된 무선 네트워크 어뎁터; 및 상기 액세스 단말기의 고유 신원(identity)을 결정하기 위해서 상기 ACK 메시지를 디코딩하도록 구성된 처리 시스템을 포함한다.
비록 특정 양상들이 여기에서 설명되지만, 이러한 양상들에 대한 많은 변형들 및 치환들이 본 발명의 범위 내에 있다. 바람직한 양상들의 일부 이점들 및 장점들이 언급되지만, 본 발명의 범위가 특정이 이점들, 사용들, 또는 목적들로 제한되도록 의도되지 않는다. 오히려, 본 발명의 양상들은 상이한 무선 기술들, 시스템 구성들, 네트워크들, 및 전송 프로토콜들에 광범위하게 적용가능하도록 의도되는데, 이들 중 일부가 도면들 및 아래의 상세한 설명에서 예로서 제시된다. 상세한 설명 및 도면들은 본 발명을 제한하기보다는 오히려 본 발명을 단지 예시하는 것이고, 본 발명의 범위는 첨부된 청구항들 및 그들과 유사한 것들에 의해 정의된다.
본 발명의 이러한 및 다른 예시적인 양상들이 아래의 상세한 설명 및 첨부 도면들에서 설명될 것이다.
도 1은 무선 통신 네트워크의 개략도를 나타낸다.
도 2는 도 1의 무선 통신 네트워크에서 무선 노드의 물리(PHY) 계층의 단일 처리 기능들에 대한 예를 도시하는 블록도를 나타낸다.
도 3은 도 1의 무선 통신 네트워크에서 사용되는 레거시(legacy) 확인응답(ACK) 프레임 구조의 개략도를 나타낸다.
도 4는 도 3의 레거시 ACK 프레임 구조를 사용하는 시분할 다중 액세스(TDMA) 패킷 전송 및 TDMA ACK 전송 처리의 타이밍도를 나타낸다.
도 5는 도 3의 레거시 ACK 프레임 구조를 사용하는 공간 분할 다중 액세스/직교 주파수 분할 다중 액세스((SDMA)/(OFDMA)) 패킷 전송 및 TDMA ACK 처리의 타이밍도를 나타낸다.
도 6은 도 1의 무선 통신 네트워크에서 사용될 수 있는 제 1 향상된 ACK 프레임 구조의 개략도를 나타낸다.
도 7은 도 1의 무선 통신 네트워크에서 사용될 수 있는 제 2 향상된 ACK 프레임 구조의 개략도를 나타낸다.
도 8은 도 6의 제 1 향상된 ACK 프레임 구조 또는 도 7의 제 2 향상된 ACK 프레임 구조를 사용하는 TDMA 패킷 전송 및 SDMA/OFDMA ACK 전송 처리의 타이밍도를 나타낸다.
도 9는 도 6의 제 1 향상된 ACK 프레임 구조 또는 도 7의 제 2 향상된 ACK 프레임 구조를 사용하는 SDMA/OFDMA 패킷 전송 및 SDMA/OFDMA ACK 처리의 타이밍도를 나타낸다.
도 10은 도 6의 제 1 향상된 ACK 프레임 구조 또는 도 7의 제 2 향상된 ACK 프레임 구조를 사용하는 다른 ACK 처리의 타이밍도를 나타낸다.
도 11은 도 1의 무선 통신 네트워크에서 무선 노드에서의 처리 시스템을 위한 하드웨어 구성의 예를 도시하는 블록도를 나타낸다.
도 12는 본 발명의 양상에 따라 구성되는 통신 장치의 블록도를 나타낸다.
도 2는 도 1의 무선 통신 네트워크에서 무선 노드의 물리(PHY) 계층의 단일 처리 기능들에 대한 예를 도시하는 블록도를 나타낸다.
도 3은 도 1의 무선 통신 네트워크에서 사용되는 레거시(legacy) 확인응답(ACK) 프레임 구조의 개략도를 나타낸다.
도 4는 도 3의 레거시 ACK 프레임 구조를 사용하는 시분할 다중 액세스(TDMA) 패킷 전송 및 TDMA ACK 전송 처리의 타이밍도를 나타낸다.
도 5는 도 3의 레거시 ACK 프레임 구조를 사용하는 공간 분할 다중 액세스/직교 주파수 분할 다중 액세스((SDMA)/(OFDMA)) 패킷 전송 및 TDMA ACK 처리의 타이밍도를 나타낸다.
도 6은 도 1의 무선 통신 네트워크에서 사용될 수 있는 제 1 향상된 ACK 프레임 구조의 개략도를 나타낸다.
도 7은 도 1의 무선 통신 네트워크에서 사용될 수 있는 제 2 향상된 ACK 프레임 구조의 개략도를 나타낸다.
도 8은 도 6의 제 1 향상된 ACK 프레임 구조 또는 도 7의 제 2 향상된 ACK 프레임 구조를 사용하는 TDMA 패킷 전송 및 SDMA/OFDMA ACK 전송 처리의 타이밍도를 나타낸다.
도 9는 도 6의 제 1 향상된 ACK 프레임 구조 또는 도 7의 제 2 향상된 ACK 프레임 구조를 사용하는 SDMA/OFDMA 패킷 전송 및 SDMA/OFDMA ACK 처리의 타이밍도를 나타낸다.
도 10은 도 6의 제 1 향상된 ACK 프레임 구조 또는 도 7의 제 2 향상된 ACK 프레임 구조를 사용하는 다른 ACK 처리의 타이밍도를 나타낸다.
도 11은 도 1의 무선 통신 네트워크에서 무선 노드에서의 처리 시스템을 위한 하드웨어 구성의 예를 도시하는 블록도를 나타낸다.
도 12는 본 발명의 양상에 따라 구성되는 통신 장치의 블록도를 나타낸다.
일반적인 실시예에 따라, 도면들 중 일부는 명확성을 위해 간략화될 수 있다. 따라서, 도면들은 주어진 장치(예컨대, 디바이스) 또는 방법의 컴포넌트들 모두를 도시하지는 않을 수 있다. 마지막으로, 명세서 및 도면들 전반에 걸쳐 동일한 특징들을 나타내기 위해서 동일한 참조 번호들이 사용될 수 있다.
본 발명의 여러 양상들이 첨부 도면들을 참조하여 이후로 더 충분히 설명된다. 그러나, 본 발명은 많은 상이한 형태들로 구현될 수 있기 때문에, 본 발명 전반에 걸쳐 제공되는 임의의 특정 구조나 기능으로 제한되는 것으로서 해석되지는 않아야 한다. 오히려, 이러한 양상들은 본 발명이 완전하고 완벽하며 본 발명의 범위를 당업자들에게 충분히 전달하도록 제공된다. 여기서의 설명에 기초해서 당업자라면 본 발명의 범위가 여기서 설명된 본 발명의 임의의 양상이 본 발명의 임의의 다른 양상과 상관없이 구현되든지 혹은 그와 결합되든지 간에 그 임의의 양상을 커버하도록 의도된다는 것을 알아야 한다. 예컨대, 여기서 설명되는 양상들 중 임의의 수의 양상을 사용하여 장치가 구현될 수 있거나 방법이 실시될 수 있다. 게다가, 본 발명의 양상은 여기서 설명된 본 발명의 여러 양상들에 추가하거나 또는 다른 방식으로 다른 구조, 기능, 또는 구조 및 기능을 사용하여 실시되는 장치 또는 방법을 커버하도록 의도된다. 여기서 설명된 본 발명의 임의의 양상은 청구항의 하나 이상의 엘리먼트들에 의해 구현될 수 있다는 것을 알아야 한다.
여기서 설명되는 향상된 전송 확인응답 해결책들에 있어서는, 전송국으로부터 수신국으로 전송되는 확인응답(ACK) 프레임이 ACK를 전송하는 전송국에 대한 고유 식별 정보를 포함한다. 수신국은 본래 전송국이었고, 전송국은 본래 수신국이었다. 그 고유 식별 정보는 전송기 MAC 주소와 같은 정보를 포함할 수 있거나, ACK 프레임 내의 전송국 식별자(ID)를 포함할 수 있다. 일 양상에 있어서, 그 ID는 16 비트들의 길이와의 연관 시에 각각의 연관된 장치에 고유하게 할당된다. 그 결과, 공간 분할 다중 액세스(SDMA) 또는 직교 주파수 분할 다중 액세스(OFDMA)와 같은 다중 액세스 방법을 사용하여 다수의 전송국들로부터 동시에 전송되는 ACK들이 본래 전송국이었던 수신국에 의해 고유하게 식별될 수 있다. 따라서, 수신국은 어떤 본래 수신국들이 본래 전송을 수신하지 않았는지를 식별할 수 있다.
전송 ACK 방법을 포함하는 무선 네트워크(100)의 몇몇 양상들이 도 1을 참조하여 이제 제공될 것이다. 무선 네트워크(100)는 노드들(110 및 120)로 일반적으로 지정되어 있는 몇몇 무선 노드들을 갖는 것으로 도시되어 있다. 각각의 무선 노드는 수신 및/또는 전송할 수 있다. 후속하는 상세한 설명에서, 다운링크 통신들의 경우에 "액세스 포인트"란 용어는 전송 노드를 지정하기 위해 사용되고, "액세스 단말기"란 용어는 수신 노드를 지정하기 위해 사용되는데 반해서, 업링크 통신들의 경우에 "액세스 포인트"란 용어는 수신 노드를 지정하기 위해 사용되고, "액세스 단말기"란 용어는 전송 노드를 지정하기 위해 사용된다. 그러나, 당업자들이라면 다른 용어 또는 명명법이 액세스 포인트 및/또는 액세스 단말기에 대해 사용될 수 있다는 것을 쉽게 알 것이다. 예로서, 액세스 포인트는 기지국, BTS(base transceiver station), 국(station), 단말기, 노드, 액세스 포인트로서 동작하는 액세스 단말기, 또는 임의의 다른 적합한 용어로서 지칭될 수 있다. 액세스 단말기는 사용자 단말기, 이동국, 가입자국, 국, 무선 장치, 단말기, 노드, 또는 임의의 다른 적합한 용어로서 지칭될 수 있다. 본 발명의 전반에 걸쳐 설명되는 여러 개념들은 모든 적합한 무선 노드들의 특정 명명법에 상관없이 그 모든 무선 노드들에 적용하도록 의도된다.
무선 네트워크(100)는 액세스 단말기들(120)을 위한 커버리지를 제공하기 위해서 지리 범위 전반에 걸쳐 분산되어 있는 임의의 수의 액세스 포인트들을 지원할 수 있다. 시스템 제어기(130)는 액세스 포인트들의 조정 및 제어를 제공할 뿐만 아니라 액세스 단말기들(120)을 위한 다른 네트워크들(예컨대, 인터넷)로의 액세스를 제공하기 위해서 사용될 수 있다. 간략성을 위해서, 하나의 액세스 포인트(110)가 도시되어 있다. 일반적으로, 액세스 포인트는 커버리지의 지리 범위 내에 있는 액세스 단말기들에 백홀 서비스들을 제공하는 고정 단말기이다. 그러나, 액세스 포인트는 일부 응용들에 있어서는 모바일일 수 있다. 고정적이거나 혹은 이동적일 수 있는 액세스 단말기는 액세스 포인트의 백홀 서비스들을 활용하거나 또는 다른 액세스 단말기들과의 피어-투-피어 통신에 참여할 수 있다. 액세스 단말기들의 예들은 전화기(예컨대, 셀룰러 전화기), 랩톱 컴퓨터, 데스크톱 컴퓨터, PDA(Personal Digital Assistant), 디지털 오디오 플레이어(예컨대, MP3 플레이어), 카메라, 게임 콘솔, 또는 임의의 다른 적합한 무선 노드를 포함한다.
무선 네트워크(100)는 MIMO 기술을 지원할 수 있다. MIMO 기술을 사용함으로써, 액세스 포인트(110)는 SDMA를 동시에 사용하는 다수의 액세스 단말기들(120)과 통신할 수 있다. SDMA는 동일한 주파수 채널을 공유하여 그 결과 더 높은 사용자 용량을 제공하기 위해서 다수의 스트림들이 상이한 수신기들로 동시에 전송되게 할 수 있는 다중 액세스 방식이다. 이는 각각의 데이터 스트림을 공간적으로 프리코딩하고 이어서 상이한 전송 안테나를 통해 각각의 공간적으로 프리코딩된 스트림을 다운링크 상에서 전송함으로써 달성된다. 그 공간적으로 프리코딩된 데이터 스트림들은 상이한 공간 서명들(signatures)을 가지고 액세스 단말기들에 도달하는데, 그 상이한 공간 서명들은 각각의 액세스 단말기(120)로 하여금 그 액세스 단말기(120)로 예정된 데이터 스트림을 복원할 수 있게 한다. 업링크 상에서, 각각의 액세스 단말기(120)는 공간적으로 프리코딩된 데이터 스트림을 전송하는데, 그 프리코딩된 데이터 스트림은 액세스 포인트(110)로 하여금 각각의 공간적으로 프리코딩된 데이터 스트림의 소스를 식별할 수 있게 한다.
하나 이상의 액세스 단말기들(120)에는 특정 기능을 가능하게 하기 위해서 다수의 안테나들이 장착된다. 이러한 구성을 통해, 액세스 포인트(110)에 있는 다수의 안테나들은 추가적인 대역폭 또는 전력 전력이 없이도 데이터 스루풋을 향상시키기 위해 다중 안테나 액세스 포인트와 통신하는데 사용될 수 있다. 이는 전송기에서의 고 데이터 레이트를 상이한 공간 서명들을 갖는 다수의 저 레이트 데이터 스트림들로 분할하고 그로인해 수신기가 이러한 스트림들을 다수의 채널들에 분리하고 또한 고 레이트 데이터 신호를 복원하기 위해 그 스트림들을 적절히 결합할 수 있게 함으로써 달성될 수 있다.
비록 아래의 설명 중 일부분들은 다중-입력-다중-출력(MIMO) 기술을 또한 지원하는 액세스 단말기들을 설명할 것이지만, 액세스 포인트(110)가 MIMO 기술을 지원하지 않는 액세스 단말기들을 지원하도록 또한 구성될 수 있다. 이러한 해결책은 더 오래된 버전들의 액세스 단말기들(즉, "레거시" 단말기들)로 하여금 무선 네트워크에 여전히 배치되어 그들의 사용 수명을 연장할 수 있도록 허용하는 동시에, 더 새로운 MIMO 액세스 단말기들이 적절할 때 도입되도록 허용한다.
아래의 상세한 설명에서는, 여러 양상들이 직교 주파수 분할 다중화(OFDM)와 같은 임의의 적합한 무선 기술을 지원하는 MIMO 시스템을 참조하여 설명될 것이다. OFDM은 정확한 주파수들로 서로 이격되어 있는 다수의 부반송파들 상에 데이터를 분산시키는 확산-스펙트럼 기술이다. 상기 이격은 수신기로 하여금 부반송파들로부터의 데이터를 복원할 수 있도록 하는 "직교성"을 제공한다. OFDM 시스템은 IEEE 802.11 또는 임의의 다른 에어 인터페이스 표준을 구현할 수 있다. 다른 적합한 무선 기술들은, 예컨대, 코드 분할 다중 액세스(CDMA), 시분할 다중 액세스(TDMA), 임의의 다른 적합한 무선 기술, 또는 적합한 무선 기술들의 임의의 결합을 포함한다. CDMA 시스템은 IS-2000, IS-95, IS-856, WCDMA(Wideband-CDMA), 또는 임의의 다른 적합한 에어 인터페이스 표준을 통해 구현될 수 있다. TDMA 시스템은 GSM(Global System for Mobile Communications) 또는 임의의 다른 적합한 에어 인터페이스 표준을 구현할 수 있다. 당업자들이라만 쉽게 인지할 바와 같이, 본 발명의 여러 양상들이 임의의 특정 무선 기술들 및/또는 에어 인터페이스 표준으로 제한되지는 않는다.
무선 노드는, 액세스 포인트이든지 혹은 액세스 단말기이든지, 무선 노드를 공유된 무선 채널에 인터페이싱하기 위해서 모는 물리 및 전기 규격들을 구현하는 물리(PHY) 계층, 상기 공유된 무선 채널에 대한 액세스를 조정하는 MAC 계층, 및 일예로서 음성 및 다중매체 코덱들과 그래픽 처리를 포함하는 여러 데이터 처리 기능들을 수행하는 애플리케이션 계층을 포함하는 계층화된 구조를 활용하는 프로토콜로 구현될 수 있다. 추가적인 프로토콜 계층들(예컨대, 네트워크 계층, 전송 계층)이 임의의 특정 애플리케이션을 위해 필요할 수 있다. 일부 구성들에 있어서, 무선 노드는 액세스 포인트와 액세스 단말기 간의 중계 포인트 또는 두 액세스 단말기들 간의 중계 포인트로서 동작할 수 있고, 따라서 애플리케이션 계층을 필요로 하지 않을 수 있다. 당업자들은 전체 시스템에 부여된 특정 애플리케이션 및 전체적인 설계 제약들에 따라 임의의 무선 노드를 위한 적절한 프로토콜을 쉽게 구현할 수 있을 것이다.
무선 노드가 전송 모드에 있을 때, 애플리케이션 계층은 데이터를 처리하고, 데이터를 패킷들로 분할하며, 데이터 패킷들을 MAC 계층에 제공한다. 그 MAC 계층은 MAC 패킷의 페이로드에 의해 전달되는 애플리케이션 계층으로부터의 각각의 데이터 패킷과 MAC 패킷들을 어셈블링한다. 대안적으로, MAC 패킷의 페이로드는 애플리케이션 계층으로부터의 데이터 패킷 또는 다수의 데이터 패킷들의 프래그먼트를 전달할 수 있다. 각각의 MAC 패킷은 MAC 헤더 및 에러 검출 코드를 포함한다. MAC 패킷은 MAC 프로토콜 데이터 유닛(MPDU)으로 종종 지칭되지만, 프레임, 패킷, 타임슬롯, 세그먼트, 또는 임의의 다른 적합한 명명법으로 지칭될 수도 있다.
MAC가 전송하기로 결정할 때, 그 MAC는 MAC 패킷들의 블록을 PHY 계층에 제공한다. PHY 계층은 MAC 패킷들의 블록을 페이로드에 어셈블링하고 프리엠블을 추가함으로써 PHY 패킷을 어셈블링한다. 나중에 더 상세히 설명될 바와 같이, PHY 계층은 또한 여러 신호 처리 기능들(예컨대, 변조, 코딩, 공간 처리 등)을 제공하는 것을 책임진다. 물리 계층 컨버전스 프로토콜(PLCP)로 종종 지칭되는 프리엠블은 PHY 패킷을 시작을 검출하여 전송기의 노드 데이터 블록에 동기하기 위해서 수신 노드에 의해서 이용된다. PHY 패킷은 물리 계층 프로토콜 데이터 유닛(PLPDU)으로 종종 지칭되며, 프레임, 패킷, 타임슬롯, 세그먼트, 또는 임의의 다른 적합한 명명법으로 지칭될 수도 있다.
무선 노드가 수신 모드에 있을 때, 처리는 정반대이다. 즉, PHY 계층은 무선 채널로부터 인입 PHY 패킷을 검출한다. 프리엠블은 PHY 계층으로부터 PHY 패킷에 록킹(lock)하도록 허용하고, 여러 신호 처리 기능들(예컨대, 복조, 디코딩, 공간 처리 등)을 수행한다. 일단 처리되면, PHY 계층은 PHY 패킷의 페이로드를 통해 전달되는 MAC 패킷들의 블록을 복원하며, MAC 패킷들을 MAC 계층에 제공한다.
MAC 계층은 각각의 MAC 패킷이 성공적으로 수신되었는지 여부를 결정하기 위해서 그 각각의 MAC 패킷에 대한 에러 검출 코드를 검사한다. 만약 MAC 패킷에 대한 에러 검출 코드가 그 MAC 패킷이 성공적으로 디코딩되었다는 것을 나타낸다면, 그 MAC 패킷에 대한 페이로드가 애플리케이션 계층에 제공된다. 만약 MAC 패킷에 대한 에러 검출 코드가 그 MAC 패킷이 성공적으로 디코딩되지 않았다는 것을 나타낸다면, 그 MAC 패킷은 폐기된다. 어떤 데이터 패킷들이 성공적으로 디코딩되었는지를 나타내는 BACK(Block ACKnowledgement)가 전송 노드에 다시 전송될 수 있다. 전송 노드는 만약 있다면 어떤 데이터 패킷들이 재전송될 필요가 있는지를 결정하기 위해 BACK를 사용한다.
도 2는 PHY 계층의 신호 처리 기능들에 대한 예를 나타내는 개념적인 블록도이다. 전송 모드에서는, TX 데이터 프로세서(202)가 MAC 계층으로부터 데이터를 수신하고 또한 수신 노드에서의 순방향 에러 정정(FEC)을 용이하게 하기 위해 그 데이터를 인코딩(예컨대, 터보 코딩)하는데 사용될 수 있다. 인코딩 처리는 변조 심볼들의 시퀀스를 생성하기 위해서 TX 데이터 프로세서(202)에 의해 함께 블록화되고 신호 성상도에 매핑될 수 있는 코드 심볼들의 시퀀스를 유도한다.
OFDM을 구현하는 무선 노드에서는, TX 데이터 프로세서(202)로부터의 변조 심볼들이 그 변조 심볼들의 공간 처리를 수행하는 TX 공간 프로세서(204)에 제공될 수 있다. 이는 OFDM 변조기(205)에 변조 심볼들을 제공하기 이전에 그 변조 심볼들을 공간 프리코딩함으로써 달성될 수 있다.
OFDM 변조기(205)는 변조 심볼들을 병렬 스트림들로 분할한다. 이어서, 각각의 스트림은 OFDM 부반송파에 매핑되고, 다음으로 시간 도메인 OFDM 스트림을 생성하기 위해서 역 고속 푸리에 변환(IFFT)을 사용하여 함께 결합된다. 각각의 공간적으로 프리코딩된 OFDM 스트림은 이어서 각각의 트랜시버(206a-206n)를 통해서 상이한 안테나(208a-208n)에 제공된다. 각각의 트랜시버(206a-206n)는 무선 채널을 통한 전송을 위해서 각각의 프리코딩된 스트림으로 RF 반송파를 변조한다.
수신 모드에서는, 각각의 트랜시버(206a-206n)가 자신의 각각의 안테나(208a-208n)를 통해 신호를 수신한다. 각각이 트랜시버(206a-206n)는 RF 반송파 상의 변조된 정보를 복원하고 그 정보를 OFDM 복조기(210)에 제공하기 위해서 사용될 수 있다.
OFDM을 구현하는 무선 노드에서는, 트랜시버(206a-206n)로부터의 스트림(또는 결합된 스트림)이 OFDM 복조기(210)에 제공된다. OFDM 복조기(210)는 고속 푸리에 변환(FFT)을 사용하여 스트림(또는 결합된 스트림)을 시간 도메인으로부터 주파수 도메인으로 변환한다. 주파수 도메인 신호는 OFDM 신호의 각각의 부반송파에 대한 별도의 스트림을 포함한다. OFDM 복조기(210)는 각각의 부반송파 상에서 전달되는 데이터(즉, 변조 심볼들)를 복원하고, 변조 심볼들의 스트림을 RX 공간 프로세서(212)에 전송하기 이전에 데이터를 변조 심볼들의 스트림에 다중화한다.
RX 공간 프로세서(212)는 무선 노드(200)로 예정된 임의의 공간 스트림을 복원하기 위해서 정보에 대한 공간 처리를 수행한다. 그 공간 처리는 CCMI(Channel Correlation Matrix Inversion), MMSE(Minimum Mean Square Error), SIC(Soft Interference Cancellation), 또는 임의의 다른 적합한 기술에 따라 수행될 수 있다. 만약 다수의 공간 스트림들이 무선 노드(200)로 예정된다면, 그것들은 RX 공간 프로세서(212)에 의해 결합될 수 있다.
RX 데이터 프로세서(214)는 변조 심볼들을 신호 성상도 내의 정확한 포인트로 변환하기 위해 사용될 수 있다. 무선 채널에서의 잡음 및 다른 교란들로 인해서, 변조 심볼들은 본래 신호 성상도 내의 포인트의 정확한 장소에 상응하지 않을 수 있다. RX 데이터 프로세서(214)는 신호 성상도에서 유효 심볼의 장소와 수신된 포인트 간의 가장 작은 거리를 찾음으로써 어떤 변조 심볼이 가장 전송될 가능성이 높았는지를 검출한다. 이러한 소프트한 결정들은, 터보 코드들의 경우, 정해진 변조 심볼들과 연관된 코드 심볼들의 LLR(Log-Likelihood Ratio)을 계산하는데 사용될 수 있다. 이어서, RX 데이터 프로세서(214)는 본래 전송되었던 데이터를 MAC 계층에 제공하기 이전에 그 데이터를 디코딩하기 위해서 코드 심볼 LLR들의 시퀀스를 사용한다.
IEEE 802.11e/n 시스템과 같은 무선 통신 시스템에서의 트래픽은 "집합(aggregate)" 또는 "중단" 및 "대기" 플로우들로 광범위하게 분류될 수 있다. 집합 플로우는 전송국이 MAC 계층의 기본 전송 유닛인 단일 MPDU(Mac Protocol data Unit)의 전송 이후에 ACK 프레임을 예상하지 않고 AMPDU(Aggregate Mac Protocol Data Unit)로 지칭되는 프레임 구조에서 다수의 프레임들을 계속해서(back-to-back) 전송하는 플로우이다. 따라서, 수신국이 특정 시퀀스 번호로 시작하는 모든 프레임들의 성공적인 수신을 나타내는 BlockACK(Block Acknowledgment) 프레임을 전송하는 것이 단지 완전한 AMPDU 프레임의 수신 이후이다. 이러한 BlockACK 프레임은 통상적으로 AMPDU로 다수의 패킷들의 각각의 수신의 성공을 나타내는 비트맵을 포함한다. 비트맵의 비트가 "1"로 설정될 때, 그것은 i) 시작 시퀀스 번호 변수 및 ii) AMPDU의 비트 위치 변수에 의해 규정되는 장소에 있는 각각의 패킷이 성공적으로 수신되었다는 것을 나타낸다. 그렇지 않고 만약 비트가 "0"으로 설정된다면, 그것은 각각의 패킷이 성공적으로 수신되지 않았음을 나타낸다.
중단 및 대기 흐름은 수신기가 각각의 MPDU의 성공적인 수신 이후에 ACK 프레임을 전송할 것으로 전송기가 예상하는 플로우이다. 이러한 메커니즘은 802.11a/b/g 표준들을 따르는 것들과 같이 모든 레거시 WLAN 시스템에서 사용된다. IEEE 802.11e/n 표준을 따르는 WLAN 시스템에서는, 이러한 확인응답 메커니즘은 통상적으로 낮은 데이터 레이트 요건 및 매우 높은 지연 제약 요건을 갖는 플로우를 위해 사용된다. IEEE 802.11 무선 LAN 시스템에서의 통상적인 중단 및 대기 플로우의 경우에는, BlockACK 메커니즘보다는 오히려 이러한 기본적인 ACK 메커니즘이 사용된다. 중단 및 대기 플로우에 대한 ACK 프레임의 프레임 포맷이 아래에서 논의된다.
도 3은 레거시(종래) ACK 프레임(300)을 나타낸다. 통상적인 중단 및 대기 플로우 해결책의 경우, 레거시 ACK 프레임(300)이 사용된다. 도시된 바와 같이, ACK 프레임(300)은 수신기 주소(RA) 필드(316)를 포함하는데, 그 수신기 주소(RA) 필드(316)에는 국이 ACK를 처리하고 있는 대상인 액세스 포인트의 주소가 저장된다. ACK의 RA 필드(316)는 바로 이전의 지시된 데이터, 관리 또는 제어 프레임(예컨대, BlockAck Req, BlockAck control, 또는 PS-Poll)의 주소로부터 복사된다. 레거시 ACK 프레임(300)은 또한 프레임 제어 필드(312), 지속시간 필드(314), 및 프레임 검사 시퀀스(FCS) 필드(318)를 포함하는데, 그 프레임 검사 시퀀스(FCS) 필드(318)는 에러 검출 및 정정을 위한 통신 프로토콜에서 ACK 프레임(300)에 추가되는 가외의 체크섬 데이터이다. 일 양상에 있어서, 에러들의 검출 및 그 이후의 그 에러들이 정정은 보통은 성공적으로 수신된 것으로 간주되지 않을 패킷으로 하여금 정상적으로 수신된 것으로 간주되도록 한다. 특히, 만약 패킷의 수신 이후에 검출된 임의의 에러들이 정정가능하였다면, 그 패킷은 성공적으로 수신된 것으로 간주될 것이다.
액세스 포인트가 상이한 국들로의 다수의 중단 및 대기 플로우들에 패킷들을 가질 때, 그 액세스 포인트는 다운링크를 통해 데이터를 전송하기 위해서 SDMA, APPDU를 사용하는 TDMA 또는 OFDMA 방법 중 하나를 사용할 수 있다. 업링크 상에서는, 성공적으로 전송을 수신한 모든 수신국들(즉, 액세스 단말기들)이 ACK를 본래 전송국(즉, 액세스 포인트)에 전송할 것이라는 점이 예상된다. 이러한 경우들에 있어서는, 동시에 전송될 이러한 ACK들을 스케줄링하기 위해서 SDMA 또는 OFDMA와 같은 다중 액세스 방법을 사용하는 것이 매우 효율적이다. ACK 프레임 포맷(300)의 고유한 구조로 인해서, ACK들의 수신국은 각각의 국들로부터의 ACK들을 구별할 수 있다. 따라서, 만약 본래 수신국들 중 하나가 ACK를 전송하는데 실패한다면, 본래 전송국은 본래 수신국들 중 어느 것이 ACK를 전송하지 않았는지를 결정할 수 없을 것이다. 따라서, 현재의 프레임 포맷을 통한 단지 효과적인 방법은 시간적인 차이를 두는 형태로 이러한 ACK들을 전송하기 위해서 그 ACK들을 스케줄링하는 것이다.
도 4는 액세스 포인트(410)로부터 다수의 국들(STA-1(412-1) 내지 STA-8(412-8))로의 다수의 TDMA 전송들(STA-1(430-1) 내지 STA-8(430-8))에 대한 예시적인 TDMA APPDU 다운링크(DL) 및 스케줄링된 업링크(UL) 타이밍도(400)를 나타낸다. 도시된 바와 같이, SIFS 시간 기간(tSIFS)(424)이 다수의 TDMA 전송들(STA-1(430-1) 내지 STA-8(430-8))의 종료 및 도시된 바와 같이 각각의 국에 의해 전송되는 ACK 사이에 필요하다. 또한, tSIFS(424)이 다수의 국들(STA-1(412-1) 내지 STA-8(412-8))의 각각의 국에 의해서 전송되는 다수의 ACK들(432-1 내지 432-8)의 각각의 ACK 간에 필요하다. 일 양상에 있어서, 각각의 ACK를 전송하기 위한 시간은 ACK 전송 시간(tACK)(422)에 의해서 표현된다. 따라서, IEEE 802.11a 프리엠블의 경우에, 총 ACK 전송 시간은 다수의 ACK들(432-1 내지 432-8)의 각각의 ACK를 전송하는데 걸리는 각각의 시간 기간(tACK)(422) 및 각각의 ACK 사이의 SIFS 기간(tSIFS)(424)에 의해서 결정된다. 일예로서, 만약 전송 레이트가 65Mbps(megabits per second)이고 tACK(422)가 24㎲라는 가정에서 tSIFS(424)가 16㎲라면, tSIFS(424)가 다수의 ACK들(432-1 내지 432-8)의 각각의 ACK 전송 이전 및 이후에 필요하다는 것이 가정에서 총 ACK 전송 시간은 320㎲이다. 이는 이러한 ACK 프레임 포맷에는 전송국에 대한 고유 정보가 존재하지 않기 때문이다. 만약 다수의 TDMA 전송들(STA-1(430-1) 내지 STA-8(430-8))을 위한 총 데이터 전송 시간이 104㎲라면, 130Mbps의 전송 레이트의 경우, 총 전송 시간은 424㎲이다.
도 5는 16×16 SDMA 가능한 액세스 포인트(510) 및 각각이 2×2 SDMA 가능한 다수의 국들(STA-1(512-1) 내지 STA-8(512-8))에 대한 예시적인 SDMA DL 및 스케줄링된 UL 타이밍도(500)를 나타낸다. 도시된 바와 같이, 액세스 포인트(510)로부터 다수의 국들(STA-1(512-1) 내지 STA-8(512-8))로의 다수의 SDMA 전송들(STA-1(530-1) 내지 STA-8(530-8))이 존재한다. 도시된 바와 같이, 다수의 TDMA 전송들(STA-1(530-1) 내지 STA-8(530-8))의 끝과 도시된 바와 같이 각각의 국에 의해 전송되는 ACK 사이에는 SIFS 시간 기간(tSIFS)(524)이 요구된다. 또한, 다수의 국들(STA-1(512-1) 내지 STA-8(512-8))의 각각의 국에 의해 전송되는 다수의 ACK들(532-1 내지 532-8)의 각각의 ACK 사이에는 tSIFS(524)가 요구된다. 일 양상에 있어서, 각각의 ACK를 전송하기 위한 시간은 ACK 전송 시간(tACK)(522)으로 표시되어 있다. 따라서, IEEE 802.11a 프리엠블의 경우, 총 ACK 전송 시간은 다수의 ACK들(532-1 내지 532-8)의 각각의 ACK를 전송하는데 걸리는 각각의 시간 기간(tACK)(522)과, 각각의 ACK 사이의 SIFS 기간(tSIFS)(524)에 의해서 결정된다. 예로서, 만약 전송 레이트가 65Mbps이고 tACK(522)가 24㎲라는 가정에서 tSIFS(524)가 16㎲라면, 총 ACK 전송 시간은 tSIFS(524)가 다수의 ACK들(532-1 내지 532-8)의 각각의 ACK 전송 이전 및 이후에 필요하다는 가정에서 320㎲이다. 이는 이러한 ACK 프레임의 포맷에는 전송국에 대한 고유 정보가 존재하지 않기 때문이다. 만약 130Mbps의 전송 레이트의 가정에서 다수의 TDMA 전송국들(STA-1(530-1) 내지 STA-8(530-8))을 위한 총 데이터 전송 시간이 48㎲라면, 총 전송 시간은 도 4에서 424㎲인 전송 시간보다 작은 368㎲이다. 그러나, 다수의 ACK들(532-1 내지 532-8)의 총 전송 시간 및 필요한 SIFS 기간(tSIFS)(524)은 320㎲인데, 그것은 다수의 ACK들(432-1 내지 432-8)의 총 전송 시간 및 SIFS 기간(tSIFS)(424)과 다르지 않다. 그 이유는 이러한 ACK 프레임 포맷에는 전송국에 대한 고유 정보가 존재하지 않기 때문이다.
각각의 국(본래 수신국) 및 액세스 포인트(전송국) 간에 ACK들을 전송하는데 걸리는 시간을 줄이기 위해서, 향상된 ACK 프레임 포맷은 각각의 ACK 전송국에 대한 고유 정보를 ACK 프레임에 포함시킨다. 그 결과, 각각의 ACK의 전송자가 액세스 포인트에 의해서 고유하게 식별될 수 있기 때문에 SDMA 또는 OFDMA와 같은 다중 액세스 방법들이 다수의 국들로부터의 ACK들을 동시에 전송하는데 사용될 수 있다. 일 양상에 있어서, 그 고유 정보는 전송기 MAC 주소이다. 다른 양상에 있어서, 그 고유 정보는 액세스 포인트와 국의 연관 시에 고유한 16-비트 ID로서 할당되는 전송기 국 ID이다.
도 6은 수신기 주소(RA) 필드(616)를 포함하는 제 1 향상된 ACK 프레임(600)을 나타내는데, 그 수신기 주소(RA) 필드(616)에는 국이 ACK를 처리하고 있는 대상인 액세스 포인트의 주소가 저장된다. ACK의 RA 필드(616)는 바로 이전의 지시된 데이터, 관리 또는 제어 프레임(예컨대, BlockAck Req, BlockAck control, 또는 PS-Poll)의 주소로부터 복사된다. 제 1 향상된 ACK 프레임(600)은 전송기 MAC 주소(TA) 필드(620)를 포함한다. 일 양상에 있어서, TA 필드(620)는 길이에 있어 6 바이트들이다. 제 1 향상된 ACK 프레임(600)은 또한 프레임 제어 필드(612), 지속시간 필드(614), 및 프레임 검사 시퀀스(FCS) 필드(618)를 포함하는데, 그 프레임 검사 시퀀스(FCS) 필드(618)는 에러 검출 및 정정을 위한 통신 프로토콜에서 제 1 향상된 ACK 프레임(600)에 추가되는 가외의 체크섬 데이터이다.
도 7은 수신기 주소(RA) 필드(716)를 포함하는 제 2 향상된 ACK 프레임(700)을 나타내는데, 그 수신기 주소(RA) 필드(716)에는 국이 ACK를 처리하고 있는 대상인 액세스 포인트의 주소가 저장된다. ACK의 RA 필드(716)는 바로 이전의 지시된 데이터, 관리 또는 제어 프레임(예컨대, BlockAck Req, BlockAck control, 또는 PS-Poll)의 주소로부터 복사된다. 제 1 향상된 ACK 프레임(700)은 전송기 식별자(STA-ID) 필드(720)를 포함한다. 일 양상에 있어서, STA-ID 필드(720)는 길이에 있어 2 바이트들이다. 전송기 ID는 국이 액세스 포인트와 연관될 때 그 국에 할당되는 연관성 ID로도 지칭된다. 제 2 향상된 ACK 프레임(700)은 또한 프레임 제어 필드(712), 지속시간 필드(714), 및 프레임 검사 시퀀스(FCS) 필드(718)를 포함하는데, 그 프레임 검사 시퀀스(FCS) 필드(718)는 에러 검출 및 정정을 위한 통신 프로토콜에서 제 2 향상된 ACK 프레임(700)에 추가되는 가외의 체크섬 데이터이다.
앞서 논의된 바와 같이, 액세스 포인트가 다수의 중단 및 대기 플로우들을 통해 패킷들을 상이한 국들로 전송하고 있을 때는, 그 액세스 포인트는 다운링크를 통해서 데이터를 전송하기 위해 APPDU 또는 OFDMA 방법을 이용한 SDMA, TDMA 중 하나를 사용할 수 있다. 업링크 상에서는, 전송을 성공적으로 수신한 모든 본래 수신국들이 ACK를 본래 전송국에 다시 전송할 것이라는 점이 예상된다. 이러한 경우들에서는, 동시에 전송되도록 이러한 ACK 프레임들을 스케줄링하기 위해서 SDMA 또는 OFDMA와 같은 다중 액세스 방법을 사용하는 것이 매우 효율적이다. 제 1 향상된 ACK 프레임 포맷(600) 또는 제 2 향상된 ACK 프레임 포맷(700)을 사용함으로써, ACK들의 수신국인 액세스 포인트는 각 국들로부터의 ACK들을 구별할 수 있다. 따라서, 만약 본래 수신국들 중 하나가 ACK를 전송하는데 실패한다면, 본래 전송국은 본래 수신국들 중 어느 것이 ACK를 전송하지 않았는지를 결정할 수 있을 것이다. 따라서, 그 향상된 프레임 포맷들을 통해, 이러한 ACK들을 전송하기 위한 효율적인 방법은 동시적인 형태에 있다.
도 8 및 도 9는 SDMA 또는 OFDMA와 같은 다중 액세스 기술들이 ACK들을 전송하기 위해 사용될 때의 프레임 교환 시퀀스들을 나타낸다. 이러한 도면들 각각에서는, 232 바이트들의 길이를 갖는 통상적인 G711 VoIP(Voice over IP) 패킷을 8개의 국들에 동시에 전송하는데 필요한 총 전송 시간이 도시되어 있다. 이러한 두 경우들에서의 감소된 전송 시간은 주로, 아래에서 더 설명되는 바와 같이, 향상된 프레임 포맷들로 인해 가능하게 되는 감소된 ACK 전송 시간 때문이다.
도 8은 16×16 SDMA 가능한 액세스 포인트(810) 및 각각이 2×2 SDMA 가능한 다수의 국들(STA-1(812-1) 내지 STA-8(812-8))에 대한 예시적인 TDMA APPDU 다운링크(DL) 및 SDMA 업링크(UL) 타이밍도(800)를 나타낸다. 그 타이밍도(800)는 액세스 포인트(810)로부터 다수의 국들(STA-1(812-1) 내지 STA-8(812-8))로의 다수의 TDMA 전송들(STA-1(830-1) 내지 STA-8(830-8))을 포함한다. 도시된 바와 같이, 다수의 TDMA 전송들(STA-1(830-1) 내지 STA-8(830-8))의 끝 및 도시된 바와 같이 모두가 동시에 전송되는 다수의 ACK들(832-1 내지 832-8)의 시작 사이에는 SIFS 시간 기간(tSIFS)(824)이 필요한데, 그 다수의 ACK들 각각은 도시된 바와 같이 다수의 국들(STA-1(812-1) 내지 STA-8(812-8))의 각각의 국에 의해서 전송된다. 다수의 ACK들(832-1 내지 832-8)이 동시에 전송될 때는 단지 하나의 tSIFS(824)만이 필요한데, 그 다수의 ACK들 각각은 다수의 국들(STA-1(812-1) 내지 STA-8(812-8))의 각각의 국에 의해서 전송된다. 일 양상에 있어서, 각각의 ACK를 전송하기 위한 시간은 ACK 전송 시간(tACK)(822)에 의해 표현된다. 총 ACK 전송 시간은 SIFS 기간(tSIFS)(824)의 시간 및 다수의 ACK들(832-1 내지 832-8)의 각각의 ACK를 동시에 전송하는데 걸리는 시간(tACK)(822)과 동일하다. 예로서, 만약 전송 레이트가 65Mbps이고 tACK(822)가 92㎲라는 가정에서 tSIFS(824)가 16㎲라면, 다수의 ACK들(832-1 내지 832-8)의 모든 ACK 전송들 이전에 하나의 tSIFS(824)가 필요하다는 가정에서 총 ACK 전송 시간은 108㎲이다. 만약 130Mbps의 전송 레이트를 가정하여 다수의 TDMA 전송들(STA-1(830-1) 내지 STA-8(830-8))을 위한 총 데이터 전송 시간이 104㎲라면, 총 전송 시간은 212㎲이다.
도 9는 16×16 SDMA 가능한 액세스 포인트(910) 및 각각의 2×2 SDMA 가능한 다수의 국들(STA-1(912-1) 내지 STA-8(912-8))에 대한 예시적인 TDMA APPDU 다운링크(DL) 및 SDMA 업링크(UL) 타이밍도(900)를 나타낸다. 그 타이밍도(900)는 액세스 포인트(910)로부터 다수의 국들(STA-1(912-1) 내지 STA-8(912-8))로의 다수의 동시적인 SDMA/OFDMA 전송들(STA-1(930-1) 내지 STA-8(930-8))을 포함한다. 도시된 바와 같이, 다수의 SDMA/OFDMA 전송들(STA-1(930-1) 내지 STA-8(930-8))의 끝 및 모두가 동시에 전송되는 다수의 ACK들(932-1 내지 932-8)의 시작 사이에는 SIFS 시간 기간(tSIFS)(924)이 필요한데, 그 다수의 ACK들 각각은 도시된 바와 같이 다수의 국들(STA-1(912-1) 내지 STA-8(912-8))의 각각의 국에 의해서 전송된다. 다수의 ACK들(932-1 내지 932-8)이 동시에 전송될 때는 단지 하나의 tSIFS(924)만이 필요한데, 그 다수의 ACK들 각각은 다수의 국들(STA-1(912-1) 내지 STA-8(912-8))의 각각의 국에 의해서 전송된다. 일 양상에 있어서, 각각의 ACK를 전송하기 위한 시간은 ACK 전송 시간(tACK)(922)에 의해 표현된다. 총 ACK 전송 시간은 SIFS 기간(tSIFS)(924)의 시간 및 다수의 ACK들(932-1 내지 932-8)의 각각의 ACK를 동시에 전송하는데 걸리는 시간(tACK)(922)과 동일하다. 예로서, 만약 전송 레이트가 65Mbps이고 tACK(922)가 92㎲라는 가정에서 tSIFS(924)가 16㎲라면, 다수의 ACK들(932-1 내지 932-8)의 모든 ACK 전송들 이전에 하나의 tSIFS(924)가 필요하다는 가정에서 총 ACK 전송 시간은 108㎲이다. 만약 130Mbps의 전송 레이트를 가정하여 다수의 SDMA/OFDMA 전송들(STA-1(930-1) 내지 STA-8(930-8))을 위한 총 데이터 전송 시간이 48㎲라면, 총 전송 시간은 156㎲이다.
도 10은 액세스 포인트(1010)로부터 다수의 국들(STA-1(1012-1) 내지 STA-8(1012-8))로의 다수의 TDMA 전송들(STA-1(1030-1) 내지 STA-8(1030-8))의 예시적인 TDMA APPDU 다운링크(DL) 및 스케줄링된 업링크(UP) 타이밍도(1000)를 나타낸다. 도시된 바와 같이, 다수의 국들(STA-1(1012-1) 내지 STA-8(1012-8)) 각각은 그 다수의 국들(STA-1(1012-1) 내지 STA-8(1012-8))의 각각의 국에 의해 전송되는 다수의 ACK들(1032-1 내지 1032-8)을 통해 ACK를 반송한다. 각각의 ACK는 랜덤한 시간 기간들(tRANDOM(1024-1 내지 1024-8))이 사용되는 경쟁 방법을 통해 전송된다. 도 6의 개선된 ACK 프레임 포맷이 사용될 수 있고, 이러한 간소화된 ACK 기술에서는, ACK 메시지가 SIFS 이격을 통해 동시에 전송될 필요가 없다. 일 양상에 있어서, 각각의 ACK를 전송하기 위한 시간은 ACK 전송 시간(tACK)(1022)에 의해 표현된다. 따라서, IEEE 802.11a 프리엠블의 경우, 총 ACK 전송 시간은 다수의 ACK들(1032-1 내지 1032-8)의 각각의 ACK를 전송하는데 걸리는 각각의 시간 기간(tACK)(1022) 및 각각의 ACK 이전의 랜덤한 기간(tRANDOM)(1024-1 내지 1024-8)에 의해서 결정된다.
도 11은 무선 노드에서 처리 시스템을 위한 하드웨어 구성의 예를 나타내는 개념적인 개략도이다. 이 예에서, 처리 시스템(1100)은 버스(1102)에 의해서 일반적으로 표현되는 버스 구조를 통해 구현될 수 있다. 버스(1102)는 처리 시스템(1100)의 특정 애플리케이션 및 전체적인 설계 제약들에 따라 임의의 수의 상호접속용 버스들 및 브리지들(birdges)을 포함할 수 있다. 버스는 프로세서(1104), 기계-판독가능 매체들(1106) 및 버스 인터페이스(1108)를 포함한 여러 회로들을 서로 링크시킨다. 버스 인터페이스(1108)는 특히 버스(1102)를 통해서 처리 시스템(1100)에 네트워크 어뎁터(1110)를 접속하는데 사용될 수 있다. 네트워크 인터페이스(1110)는 PHY 계층의 신호 처리 기능들을 구현하는데 사용될 수 있다. 액세스 단말기(110)(도 1)의 경우에는, 사용자 인터페이스(1112)(예컨대, 키패드, 디스플레이, 마우스, 조이스틱 등)가 버스에 또한 접속될 수 있다. 버스(1102)는 또한 해당 분야에 널리 공지되어 있기 때문에 더 이상은 설명되지 않을 타이밍 소스들, 주변장치들, 전압 조정기들, 전력 관리 회로들 등과 같은 여러 다른 회로들을 링크시킬 수 있다.
프로세서(1104)는 기계-판독가능 매체들(1108) 상에 저장된 소프트웨어의 실행을 포함해서 버스 및 일반적인 처리를 관리하는 것을 책임진다. 프로세서(1108)는 하나 이상의 범용 및/또는 특수-용도의 프로세서들로 구현될 수 있다. 그 예들은 마이크로프로세서들, 마이크로제어기들, DSP 프로세서들, 및 소프트웨어를 실행하는 다른 회로를 포함한다. 소프트웨어는 소프트웨어, 펌웨어, 미들웨어, 마이크로코드, 하드웨어 설명 언어, 또는 다른 것들로서 지칭되는 것과 상관없이 명령들, 데이터, 또는 이들의 임의의 결합을 의미하도록 광범위하게 해석되어야 한다. 기계-판독가능 매체들은, 예로서, RAM(Random Access Memory), 플래시 메모리, ROM(Read Only Memory), PROM(Programmable Read-Only Memory), EPROM(Erasable Programmable Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), 레지스터들, 자기 디스크들, 광학 디스크들, 하드 드라이브들, 임의의 다른 적합한 저장 매체, 또는 이들의 임의의 결합을 포함할 수 있다. 기계-판독가능 매체는 컴퓨터-프로그램 물건에 삽입될 수 있다. 컴퓨터-프로그램 물건은 패키징 재료들을 포함할 수 있다.
도 11에 도시된 하드웨어 구현에 있어서, 기계-판독가능 매체들(1106)은 프로세서(1104)로부터 분리된 처리 시스템(1100)의 일부로서 도시되어 있다. 그러나, 당업자들이라면 쉽게 알게 될 바와 같이, 기계-판독가능 매체들(1106) 또는 이들의 임의의 부분은 처리 시스템(1100)의 외부에 있을 수 있다. 일예로서, 기계-판독가능 매체들(1106)은 전송 라인, 데이터에 의해 변조되는 반송파, 및/또는 무선 노드로부터 분리된 컴퓨터 물건을 포함할 수 있는데, 이들 모두는 버스 인터페이스(1108)를 통해서 프로세서(1104)에 의해 액세스될 수 있다. 대안적으로 또는 부가적으로, 기계-판독가능 매체들(1104) 또는 이들의 임의의 부분은 캐시 및/또는 범용 레지스터 파일들을 가질 수 있는 경우와 같이 프로세서(1104)에 통합될 수 있다.
처리 시스템(1100)은 프로세서 기능을 제공하는 하나 이상의 마이크로프로세서들 및 기계-판독가능 매체들(1106)의 적어도 일부를 제공하는 외부 메모리를 갖는 범용 처리 시스템으로서 구성될 수 있는데, 이들 모두는 외부 버스 구조를 통해 다른 지원 회로와 함께 링크된다. 대안적으로, 처리 시스템(110)은 프로세서(1104)를 갖는 ASIC(Application Specific Integrated Circuit), 버스 인터페이스(1108), 액세스 단말기의 경우의 사용자 인터페이스(1112), 지원 회로(미도시), 및 단일 칩으로 집적되거나 또는 하나 이상의 FPGA들(Field Programmable Gate Array), PLD들(Programmable Logic Device), 제어기들, 상태 머신들, 게이팅 로직, 이산 하드웨어 컴포넌트들, 임의의 다른 적합한 회로, 또는 본 발명 전반에 걸쳐 설명된 여러 기능을 수행할 수 있는 회로들의 임의의 결합을 갖는 기계-판독가능 매체들(1106)의 적어도 일부로 구현될 수 있다. 당업자들은 전체적인 시스템에 부여되는 전체적인 설계 제약들 및 특정 애플리케이션에 따라 처리 시스템(1100)에 대한 설명된 기능을 구현하는 최상의 방법을 알 것이다.
기계-판독가능 매체들(1106)은 다수의 소프트웨어 모듈들을 갖는 것으로 도시되어 있다. 그 소프트웨어 모듈들은 프로세서(1104)에 의해 실행될 대 처리 시스템(1100)으로 하여금 여러 기능들을 수행하도록 하는 명령들을 포함한다. 각각의 소프트웨어 모듈은 단일 저장 장치 내에 상주하거나 또는 여러 저장 장치들에 걸쳐 분산될 수 있다. 일예로서, 소프트웨어 모듈은 트리거링 이벤트가 발생할 때 하드 드라이버로부터 RAM으로 로딩될 수 있다. 소프트웨어 모듈의 실행 동안에, 프로세서(1104)는 액세스 속도를 증가시키기 위해서 명령들 중 일부를 캐시로 로딩할 수 있다. 이어서, 프로세서(1104)에 의한 실행을 위해서 하나 이상의 캐시 라인들이 일반적인 레지스터 파일로 로딩될 수 있다. 아래에서 소프트웨어 모듈의 기능을 지칭할 때, 이러한 기능은 그 소프트웨어 모듈로부터의 명려들을 실행할 때 프로세서(1104)에 의해 구현된다는 것을 알 것이다.
도 11은 본 발명의 다른 양상에 따른 통신 장치(1100)의 기능에 대한 예를 나타내는 블록도이다. 그 통신 장치(1100)는 패킷에 대한 전송을 수신하기 위한 패킷 수신 모듈(1102), 전송된 패킷이 성공적으로 수신되었다고 결정하기 위한 패킷 수신 성공 결정 모듈(1104), 및 전송된 패킷이 성공적으로 수신되었다는 결정 시에 ACK 메시지를 생성하기 위한 ACK 메시지 생성 모듈(1106)을 포함하는데, 여기서 ACK 메시지는 수신기와 연관된 고유 식별자를 포함한다.
여기서 설명된 다양한 양상들은 표준 프로그래밍 및/또는 엔지니어링 기술들을 사용하는 방법, 장치, 또는 제조물로서 구현될 수 있다. 여기서 사용되는 "제조물"이란 용어는 임의의 컴퓨터-판독가능 장치, 캐리어, 또는 매체들로부터 액세스가능한 컴퓨터 프로그램을 포함하도록 의도된다. 예컨대, 컴퓨터-판독가능 매체들은 자기 저장 장치들, 광학 디스크들, DVD(digital versatile disk), 스마트 카드들, 및 플래시 메모리 장치들을 포함할 수 있지만, 이러한 것들로 제한되지는 않는다.
*본 발명은 바람직한 양상들로 제한되도록 의도되지 않는다. 또한, 당업자들은 여기서 설명된 방법 및 장치가 하드웨어, 소프트웨어, 펌웨어 또는 이들의 여러 결합들을 포함한 다양한 방법들로 구현될 수 있다는 것을 알아야 한다. 이러한 하드웨어의 예들은 ASIC들, 필드 프로그램가능 게이트 어레이들, 범용 프로세서들, DSP들, 및/또는 다른 회로를 포함할 수 있다. 본 발명의 소프트웨어 및/또는 펌웨어 구현들은 자바, C, C++, MatlabTM, Verilog, VHDL, 및/또는 프로세서 특정 기계 및 어셈블리 언어들을 포함한 프로그래밍 언어들의 임의의 결합을 통해 구현될 수 있다.
당업자들은 또한 여기서 설명된 양상들과 관련하여 설명되어진 여러 예시적인 로직 블록들, 모듈들, 프로세서들, 수단들, 회로들, 및 알고리즘 단계들이 전자 하드웨어(예컨대, 소스 코딩 또는 임의의 다른 기술을 사용하여 설계될 수 있는, 디지털 구현, 아날로그 구현 또는 그 둘의 결합), 명령들을 포함하는 여러 형태들의 프로그램 또는 설계 코드("소프트웨어" 또는 "소프트웨어 모듈"로서 편의상 여기서 지칭될 수 있음), 또는 그 둘의 결합으로서 구현될 수 있다. 하드웨어 및 소프트웨어의 이러한 상호교환가능성을 명확히 설명하기 위해서, 여러 예시적인 컴포넌트들, 블록들, 모듈들, 회로들, 및 단계들은 그들의 기능의 관점에서 일반적으로 위에서 설명되었다. 이러한 기능이 하드웨어로 구현되는지 또는 소프트웨어로 구현되는지 여부는 전체 시스템에 부여되는 특정 애플리케이션 및 설계 제약들에 의존한다. 당업자들은 각각의 특정 애플리케이션에 대해 여러 방법들로 설명된 기능을 구현할 수 있지만, 이러한 구현 결정들은 본 발명의 범위로부터 벗어나는 것으로 해석되지 않아야 한다.
여기서 설명된 양상들과 관련하여 설명되어진 다양한 예시적인 로직 블록들, 모듈들, 및 회로들은 집적 회로("IC"), 액세스 단말기, 또는 액세스 포인트 내에 구현되거나 또는 이들을 의해 수행될 수 있다. IC는 범용 프로세서, DSP(digital signal processor), ASIC(application specific integrated circuit), FPGA(field programmable gate array) 또는 다른 프로그램가능 로직 장치, 이산 게이트 또는 트랜지스터 로직, 이산 하드웨어 컴포넌트들, 전기 컴포넌트들, 광학 컴포넌트들, 기계 컴포넌트들, 또는 여기서 설명된 기능들을 수행하도록 설계된 이들의 임의의 결합을 포함할 수 있고, IC 내에 상주하거나 IC 외부에 상주하거나 또는 그 모두일 수 있는 코드들 또는 명령들을 실행할 수 있다. 범용 프로세서는 마이크로 프로세서 일 수 있지만, 대안적으로는, 그 프로세서는 임의의 종래 프로세서, 제어기, 마이크로 제어기, 또는 상태 머신일 수 있다. 프로세서는 또한 예컨대 DSP 및 마이크로프로세서의 결합과 같은 컴퓨팅 장치들의 결합, 복수의 마이크로프로세서들, DSP 코어와 결합된 하나 이상의 마이크로 프로세서들, 또는 임의의 다른 이러한 구성으로서 구현될 수 있다.
여기서 설명된 방법 및 시스템 양상들은 본 발명의 특정 양상을 단지 나타내는 것이다. 당업자들이라면 여기서 명시적으로 설명하거나 도시하지 않았지만 본 발명의 원리들을 실현하고 본 발명의 범위 내에 포함되는 여러 배열들을 구상할 수 있을 것이라는 점을 알아야 한다. 게다가, 여기서 언급된 모든 예들 및 조건적인 언어는 본 발명의 원리들을 이해하는데 있어 읽는 사람에게 도움을 주기 위해 단지 교육적인 목적들인 것으로 의도된다. 본 발명 및 본 발명의 연관된 참조들은 이러한 특별히 언급된 예들 및 조건들로의 제한되지 않는 것으로서 해석되어야 한다. 게다가, 원리들, 양상들, 및 본 발명의 양상들을 여기서 언급하는 모든 상태들뿐만 아니라 본 발명의 특정 예들은 본 발명의 구조 및 기능 모두에 있어 동일한 것들을 포함하도록 의도된다. 게다가, 이러한 동일한 것들은 현재 공지되어 있는 동일물들뿐만 아니라 미래에 개발되는 동일물들, 즉, 동일한 기능을 수행하는 개발된 임의의 엘리먼트들 모두를 구조에 상관없이 포함하는 것으로 의도된다.
당업자들은 여기서의 블록도들은 본 발명의 원리들을 실현하는 예시적인 회로, 알고리즘들, 및 기능 단계들에 대한 개념도들을 나타낸다는 점을 알아야 한다. 마찬가지로, 임의의 플로우 차트들, 흐름도들, 신호도들, 시스템 개략도들, 코드들 등은 컴퓨터-판독가능 매체에서 실질적으로 제공되고 컴퓨터나 프로세서가 명시적으로 도시되었는지 여부와 상관없이 그 컴퓨터나 프로세서에 의해 실행될 수 있는 여러 처리들을 나타낸다는 점을 알아야 한다.
소프트웨어 모듈과 관련하여 설명되어진 단계들의 임의의 특정 순서나 계층은 무선 노드의 예들을 제공하기 위해 제공되고 있다는 점이 이해된다. 설계 선호도들에 기초하여, 단계들의 특정 순서나 계층이 본 발명의 범위 내에 있으면서 재배열될 수 있다는 점이 이해된다.
비록 본 발명의 여러 양상들이 소프트웨어 구현들로서 설명되었지만, 당업자들은 본 발명 전반에 걸쳐 제공되는 여러 소프트웨어 모듈들이 하드웨어로 구현되거나 또는 소프트웨어 및 하드웨어의 임의의 결합으로 구현될 수 있다는 점을 당업자들은 쉽게 알 것이다. 이러한 양상들이 하드웨어 또는 소프트웨어로 구현되는지 여부는 전체 시스템에 부여되는 특정 애플리케이션 및 설계 제약들에 의존한다. 당업자들은 각각의 특정 애플리케이션에 대해 여러 방법들로 설명되어진 기능을 구현할 수 있지만, 이러한 구현 결정들은 본 발명의 범위로부터 벗어나는 것으로 해석되지 않아야 한다.
앞선 설명은 당업자가 본 발명의 전체 범위를 충분히 이해할 수 있도록 제공되었다. 여기서 설명된 여러 구성들에 대한 변경들은 당업자들에게 쉽게 자명할 것이다. 따라서, 청구항들은 여기서 설명된 발명의 여러 양상들로 제한되도록 의도되지 않고, 청구항들의 언어에 부합하는 최대 범위로 제공되어야 하는데, 청구항들에서 단수로 엘리먼트를 지칭하는 것은 달리 특별히 그렇게 언급되지 않는 한은 "하나 및 단지 하나"를 의미하는 것으로 의도되지 않고 오히려 "하나 이상"을 의미하도록 의도된다. 달리 특별히 언급되지 않는 한, "일부"란 용어는 하나 이상을 지칭한다. 당업자들에게 공지되었거나 나중에 공지될 본 발명 전반에 걸쳐 설명되어진 여러 양상들의 엘리먼트들에 대한 모든 구조 및 기능적인 동일물들이 여기서 참조로서 명백히 포함되고 청구항들에 의해 포함되도록 의도된다. 또한, 여기서 설명된 어떤 것도 본 발명이 청구항들에서 명시적으로 언급되는지 여부와 상관없이 대중에게 전용으로 사용되도록 의도되지 않는다. 청구항의 엘리먼트가 "~하기 위한 수단"이라는 문구를 사용하여 명백히 언급되거나 또는 방법 청구항에서는 "~하는 단계"라는 문구를 사용하여 언급되지 않는 한, 어떠한 청구항의 엘리먼트도 35 U.S.C. §112, 제 6 문단의 규정들 하에서 해석되지 않아야 한다.
Claims (41)
- 방법으로서,
제 1 디바이스에서 무선 통신 패킷을 수신하는 단계 ― 상기 무선 통신 패킷은 전송기로부터 상기 제 1 디바이스로 그리고 적어도 하나의 제 2 디바이스로 전송됨 ―;
상기 제 1 디바이스에서, 상기 제 1 디바이스가 상기 무선 통신 패킷을 성공적으로 수신하였다는 상기 제 1 디바이스에 의한 결정 시에 무선 통신 확인응답(ACK: acknowledgment) 메시지를 생성하는 단계 ― 상기 무선 통신 ACK 메시지는 상기 제 1 디바이스를 식별하는 매체 액세스 제어(Medium Access Control; MAC) 계층 식별자를 포함함 ―; 및
상기 전송기로 스케줄링된 시간에 상기 무선 통신 ACK 메시지를 전송하는 단계를 포함하고,
상기 스케줄링된 시간은 상기 무선 통신 ACK 메시지 및 상기 적어도 하나의 제 2 디바이스에 의해 생성되는 제 2 무선 통신 ACK 메시지가 상기 제 1 디바이스 및 상기 적어도 하나의 제 2 디바이스로부터 상기 전송기로 동시에 전송될 시간에 대응하는,
방법. - 제 1항에 있어서,
상기 무선 통신 ACK 메시지는 공간 분할 다중 액세스(Spatial Division Multiple Access; SDMA) 전송을 통해 또는 직교 주파수 분할 다중 액세스(Orthogonal Frequency Division Multiple Access; OFDMA) 전송을 통해 상기 전송기로 전송되는,
방법. - 제 1항에 있어서,
상기 제 1 디바이스의 트랜시버를 통해 상기 무선 통신 ACK 메시지를 전송하는 단계를 더 포함하는,
방법. - 제 1항에 있어서,
상기 제 1 디바이스가 상기 무선 통신 패킷을 성공적으로 수신하였다는 결정 시에 상기 제 1 디바이스의 애플리케이션 계층으로 상기 무선 통신 패킷의 페이로드를 제공하는 단계를 더 포함하는,
방법. - 삭제
- 제 1항에 있어서,
상기 MAC 계층 식별자는 상기 제 1 디바이스의 네트워크 주소를 포함하는,
방법. - 제 1항에 있어서,
상기 MAC 계층 식별자는 액세스 포인트에 의해 상기 제 1 디바이스에 할당되는 스테이션(station) 식별자를 포함하는,
방법. - 제 7항에 있어서,
상기 액세스 포인트에 상기 제 1 디바이스를 등록하는 단계; 및
상기 액세스 포인트에 상기 제 1 디바이스를 등록한 이후에 상기 제 1 디바이스에서 상기 액세스 포인트로부터 상기 스테이션 식별자를 수신하는 단계를 더 포함하는,
방법. - 제 1항에 있어서,
상기 제 1 디바이스가 상기 무선 통신 패킷을 성공적으로 수신하였다는 결정은 상기 무선 통신 패킷의 수신 동안 어떠한 정정불가능한 에러들도 발생하지 않았다는 것을 검출하는 것을 포함하는,
방법. - 제 1항에 있어서,
상기 스케줄링된 시간은 상기 제 1 디바이스가 상기 무선 통신 패킷을 디코딩하고 그리고 상기 무선 통신 패킷에서의 에러들에 대해 검사(check)하기에 충분히 긴 시간의 기간에 대응하는,
방법. - 제 10항에 있어서,
상기 제 1 디바이스는 순환 리던던시 검사(cyclic redundancy check)를 계산함으로써 에러들에 대해 검사하는,
방법. - 장치로서,
상기 장치에서 무선 통신 패킷이 성공적으로 수신된다고 결정하기 위한 수단 ― 상기 무선 통신 패킷은 전송기로부터 상기 장치로 그리고 적어도 하나의 디바이스로 전송됨 ―;
상기 무선 통신 패킷이 성공적으로 수신된다고 결정하기 위한 수단에 의한 결정 시에 무선 통신 확인응답(ACK) 메시지를 생성하기 위한 수단 ― 상기 무선 통신 ACK 메시지는 상기 장치를 식별하는 매체 액세스 제어(MAC) 계층 식별자를 포함함 ―; 및
상기 전송기로 스케줄링된 시간에 상기 무선 통신 ACK 메시지를 전송하기 위한 수단을 포함하고,
상기 스케줄링된 시간은 상기 무선 통신 ACK 메시지 및 상기 적어도 하나의 디바이스에 의해 생성되는 제 2 무선 통신 ACK 메시지가 상기 장치 및 상기 적어도 하나의 디바이스로부터 상기 전송기로 동시에 전송될 시간에 대응하는,
장치. - 제 12항에 있어서,
상기 무선 통신 패킷은 시간 분할 다중 액세스(Time Division Multiple Access; TDMA) 전송을 통해, 공간 분할 다중 액세스(SDMA) 전송을 통해 또는 직교 주파수 분할 다중 액세스(OFDMA) 전송을 통해 상기 전송기에 의해 전송되는,
장치. - 제 12항에 있어서,
상기 무선 통신 ACK 메시지를 전송하기 위한 수단은 트랜시버를 포함하는,
장치. - 제 12항에 있어서,
상기 무선 통신 ACK 메시지를 생성하기 위한 수단은 상기 무선 통신 패킷이 성공적으로 수신된다고 결정하기 위한 수단이 상기 무선 통신 패킷이 성공적으로 수신되지 않는다고 결정한 이후에 상기 무선 통신 패킷을 폐기하는,
장치. - 삭제
- 제 12항에 있어서,
상기 MAC 계층 식별자는 상기 장치의 네트워크 주소를 포함하는,
장치. - 제 12항에 있어서,
상기 MAC 계층 식별자는 액세스 포인트에 의해 상기 장치에 할당되는 스테이션 식별자를 포함하는,
장치. - 제 18항에 있어서,
상기 액세스 포인트에 등록하기 위한 수단; 및
상기 액세스 포인트에 등록하기 위한 수단에 의한 등록 이후에 상기 액세스 포인트로부터 상기 스테이션 식별자를 수신하기 위한 수단을 더 포함하는,
장치. - 제 12항에 있어서,
상기 무선 통신 패킷이 성공적으로 수신된다고 결정하기 위한 수단은 상기 무선 통신 패킷의 수신 동안 어떠한 정정불가능한 에러들도 발생하지 않았다는 것을 검출하기 위한 수단을 포함하는,
장치. - 제 12항에 있어서,
상기 스케줄링된 시간은 상기 무선 통신 패킷이 성공적으로 수신된다고 결정하기 위한 수단이 상기 무선 통신 패킷을 디코딩하고 그리고 상기 무선 통신 패킷에서의 에러들에 대해 검사하기에 충분히 긴 시간의 기간에 대응하는,
장치. - 제 21항에 있어서,
상기 무선 통신 패킷이 성공적으로 수신된다고 결정하기 위한 수단은 순환 리던던시 검사를 계산함으로써 에러들에 대해 검사하는,
장치. - 장치로서,
상기 장치는 처리 시스템을 포함하고, 상기 처리 시스템은,
무선 통신 패킷을 수신하고 ― 상기 무선 통신 패킷은 전송기로부터 상기 장치로 그리고 적어도 하나의 디바이스로 전송됨 ―;
상기 무선 통신 패킷이 성공적으로 수신된다는 결정 시에 무선 통신 확인응답(ACK) 메시지를 생성하고 ― 상기 무선 통신 ACK 메시지는 상기 장치를 식별하는 매체 액세스 제어(MAC) 계층 식별자를 포함함 ―; 그리고
상기 전송기로 스케줄링된 시간에 상기 무선 통신 ACK 메시지를 전송하도록 구성되고,
상기 스케줄링된 시간은 상기 무선 통신 ACK 메시지 및 상기 적어도 하나의 디바이스에 의해 생성되는 제 2 무선 통신 ACK 메시지가 상기 장치 및 상기 적어도 하나의 디바이스로부터 상기 전송기로 동시에 전송될 시간에 대응하는,
장치. - 제 23항에 있어서,
상기 무선 통신 ACK 메시지는 공간 분할 다중 액세스(SDMA) 전송을 통해 또는 직교 주파수 분할 다중 액세스(OFDMA) 전송을 통해 상기 전송기로 전송되는,
장치. - 제 23항에 있어서,
상기 무선 통신 ACK 메시지를 전송하도록 구성된 트랜시버를 더 포함하는,
장치. - 제 23항에 있어서,
상기 무선 통신 ACK 메시지는 상기 전송기를 식별하는 제 2 MAC 계층 식별자를 포함하는,
장치. - 삭제
- 제 23항에 있어서,
상기 MAC 계층 식별자는 상기 장치의 네트워크 주소를 포함하는,
장치. - 제 23항에 있어서,
상기 MAC 계층 식별자는 액세스 포인트에 의해 할당되는 상기 장치의 스테이션 식별자를 포함하는,
장치. - 제 29항에 있어서,
상기 처리 시스템은 상기 액세스 포인트에 등록하도록 추가로 구성되고; 그리고
상기 장치는 상기 처리 시스템이 상기 액세스 포인트에 등록한 이후에 상기 액세스 포인트로부터 상기 스테이션 식별자를 수신하도록 추가로 구성되는,
장치. - 제 23항에 있어서,
상기 처리 시스템은 상기 무선 통신 패킷의 수신 동안 어떠한 정정불가능한 에러들도 발생하지 않았다는 것을 검출하도록 추가로 구성되는,
장치. - 제 23항에 있어서,
상기 스케줄링된 시간은 상기 장치가 상기 무선 통신 패킷을 디코딩하고, 그리고 상기 무선 통신 패킷에서의 에러들을 검사하기에 충분히 긴 시간의 기간에 대응하는,
장치. - 제 32항에 있어서,
상기 장치는 순환 리던던시 검사를 계산함으로써 에러들에 대해 검사하는,
장치. - 프로세서에 의해 실행가능한 명령들이 인코딩되는 컴퓨터-판독가능한 저장 매체로서, 상기 명령들은 상기 프로세서로 하여금,
제 1 디바이스에서 무선 통신 패킷을 수신하게 하고 ― 상기 무선 통신 패킷은 전송기로부터 상기 제 1 디바이스 및 적어도 하나의 제 2 디바이스로 전송됨 ―;
상기 무선 통신 패킷이 성공적으로 수신된다는 결정 시에 무선 통신 확인응답(ACK) 메시지를 생성하게 하고 ― 상기 무선 통신 ACK 메시지는 상기 제 1 디바이스를 식별하는 매체 액세스 제어(MAC) 계층 식별자를 포함함 ―; 그리고
상기 전송기로 스케줄링된 시간에 상기 무선 통신 ACK 메시지를 전송하게 하며,
상기 스케줄링된 시간은 상기 무선 통신 ACK 메시지 및 상기 적어도 하나의 제 2 디바이스에 의해 생성되는 제 2 무선 통신 ACK 메시지가 상기 제 1 디바이스 및 상기 적어도 하나의 제 2 디바이스로부터 상기 전송기로 동시에 전송될 시간에 대응하는,
컴퓨터-판독가능한 저장 매체. - 처리 시스템을 포함하는 액세스 단말기로서,
상기 처리 시스템은,
무선 통신 패킷을 수신하고 ― 상기 무선 통신 패킷은 전송기로부터 상기 액세스 단말기로 그리고 적어도 하나의 디바이스로 전송됨 ―;
상기 무선 통신 패킷이 성공적으로 수신된다는 결정 시에 무선 통신 확인응답(ACK) 메시지를 생성하고 ― 상기 무선 통신 ACK 메시지는 상기 액세스 단말기를 식별하는 매체 액세스 제어(MAC) 계층 식별자를 포함함 ―; 그리고
상기 전송기로 스케줄링된 시간에 상기 무선 통신 ACK 메시지를 전송하도록 구성되고,
상기 스케줄링된 시간은 상기 무선 통신 ACK 메시지 및 상기 적어도 하나의 디바이스에 의해 생성되는 제 2 무선 통신 ACK 메시지가 상기 액세스 단말기 및 상기 적어도 하나의 디바이스로부터 상기 전송기로 동시에 전송될 시간에 대응하는,
액세스 단말기. - 액세스 포인트로서,
복수의 액세스 단말기들로 무선 통신 패킷을 전송하기 위한 전송기;
상기 복수의 액세스 단말기들로부터 복수의 동시에 전송되는 무선 통신 확인응답(ACK) 메시지들을 수신하도록 구성되는 무선 네트워크 어뎁터(adapter) ― 상기 복수의 액세스 단말기들은 특정 시간에 상기 무선 통신 ACK 메시지들을 동시에 전송하도록 구성되고, 각각의 무선 통신 ACK 메시지는 상기 무선 통신 ACK 메시지를 전송한 액세스 단말기를 식별하는 매체 액세스 제어(MAC) 계층 식별자를 포함함 ―; 및
상기 무선 통신 패킷의 전송에 응답하여 수신되는 각각의 수신된 무선 통신 ACK 메시지를 디코딩하도록 구성되고 그리고 상기 무선 통신 패킷의 전송에 응답하여 수신되는 각각의 수신된 무선 통신 ACK 메시지 내의 MAC 계층 식별자에 기초하여 어떤 액세스 단말기들이 상기 무선 통신 패킷을 성공적으로 수신하였는지를 결정하도록 구성되는 처리 시스템을 포함하고,
각각의 수신된 ACK 메시지는 상기 무선 통신 패킷에 응답하여 상기 특정 시간에 다른 무선 통신 ACK 메시지들과 동시에 전송되도록 스케줄링된 것인,
액세스 포인트. - 제 1 항에 있어서,
상기 무선 통신 패킷은 집합(aggregate) 패킷인,
방법. - 제 14 항에 있어서,
상기 무선 통신 패킷은 집합 패킷인,
장치. - 제 25 항에 있어서,
상기 무선 통신 패킷은 집합 패킷인,
장치. - 제 34 항에 있어서,
상기 무선 통신 패킷은 집합 패킷인,
컴퓨터-판독가능한 저장 매체. - 제 35 항에 있어서,
상기 무선 통신 패킷은 집합 패킷인,
액세스 단말기.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15219709P | 2009-02-12 | 2009-02-12 | |
US61/152,197 | 2009-02-12 | ||
US12/535,543 US8804611B2 (en) | 2009-02-12 | 2009-08-04 | Method and apparatus for acknowledging successful reception of a data transmission for multi-access compatibility in a wireless communication system |
US12/535,543 | 2009-08-04 | ||
PCT/US2010/023937 WO2010093819A1 (en) | 2009-02-12 | 2010-02-11 | Method and apparatus for acknowledging successful reception of a data transmission for multi-access compatibility in a wireless communication system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020117021400A Division KR20110115615A (ko) | 2009-02-12 | 2010-02-11 | 무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하기 위한 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130105939A KR20130105939A (ko) | 2013-09-26 |
KR101466726B1 true KR101466726B1 (ko) | 2014-11-28 |
Family
ID=42540349
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137023677A KR101466726B1 (ko) | 2009-02-12 | 2010-02-11 | 무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하기 위한 방법 및 장치 |
KR1020117021400A KR20110115615A (ko) | 2009-02-12 | 2010-02-11 | 무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하기 위한 방법 및 장치 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020117021400A KR20110115615A (ko) | 2009-02-12 | 2010-02-11 | 무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하기 위한 방법 및 장치 |
Country Status (9)
Country | Link |
---|---|
US (1) | US8804611B2 (ko) |
EP (1) | EP2396918B1 (ko) |
JP (2) | JP2012517780A (ko) |
KR (2) | KR101466726B1 (ko) |
CN (1) | CN102318252B (ko) |
ES (1) | ES2668840T3 (ko) |
HU (1) | HUE037436T2 (ko) |
TW (1) | TW201110611A (ko) |
WO (1) | WO2010093819A1 (ko) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8886755B1 (en) * | 2009-12-09 | 2014-11-11 | Marvell International Ltd. | Method and apparatus for facilitating simultaneous transmission from multiple stations |
TW201125312A (en) * | 2010-01-11 | 2011-07-16 | Ralink Technology Corp | Wireless transmission method for spatial division multiple access system |
JP2011188106A (ja) * | 2010-03-05 | 2011-09-22 | Sony Corp | 無線通信装置、無線通信システム、無線通信方法およびプログラム |
US8411631B2 (en) * | 2010-06-11 | 2013-04-02 | Intel Corporation | Response mechanisms for wireless networks using wide bandwidth |
JP5521841B2 (ja) * | 2010-07-12 | 2014-06-18 | 株式会社リコー | 無線アクセスシステム |
KR101794250B1 (ko) * | 2011-03-08 | 2017-11-07 | 삼성전자주식회사 | 통신 장치, 통신 시스템 및 통신 방법 |
CN106877977B (zh) | 2012-01-12 | 2021-02-12 | 华为终端有限公司 | 数据通信的方法、装置及*** |
US9608789B2 (en) * | 2012-05-11 | 2017-03-28 | Interdigital Patent Holdings, Inc. | Method and apparatus for transmitting acknowledgements in response to received frames |
US8817811B2 (en) * | 2012-06-27 | 2014-08-26 | Nxp B.V. | Communications apparatus, system and method with schedule checking |
US8797884B2 (en) * | 2012-06-27 | 2014-08-05 | Nxp B.V. | Network communication apparatus, system and method |
WO2014011006A1 (ko) * | 2012-07-13 | 2014-01-16 | 엘지전자 주식회사 | 무선랜 시스템에서 널 데이터 패킷 프레임을 이용하는 채널 액세스 방법 및 장치 |
US9560594B2 (en) | 2013-05-15 | 2017-01-31 | Qualcomm Incorporated | Access point response to PS-Poll |
US10284247B2 (en) | 2013-06-10 | 2019-05-07 | Nxp B.V. | System and method for bit processing in a central network component |
US9350645B2 (en) * | 2013-06-18 | 2016-05-24 | Cisco Technology, Inc. | Simultaneous acknowledgments for multicast packets |
JP2015133533A (ja) * | 2014-01-09 | 2015-07-23 | 国立大学法人九州工業大学 | 無線同期通信システム |
EP3570570B1 (en) * | 2014-03-26 | 2021-03-03 | Sony Corporation | Wireless communication device and method |
WO2016000213A1 (zh) * | 2014-07-01 | 2016-01-07 | 华为技术有限公司 | 一种通信方法、装置、用户设备及通信*** |
US20160037363A1 (en) * | 2014-07-29 | 2016-02-04 | Qualcomm Incorporated | Interference management in a bursty-interference environment |
WO2016021941A1 (ko) | 2014-08-06 | 2016-02-11 | 엘지전자 주식회사 | 무선랜에서 데이터의 송신 또는 수신을 위한 무선 자원을 할당하는 방법 및 장치 |
WO2016024758A1 (ko) | 2014-08-14 | 2016-02-18 | 엘지전자 주식회사 | 무선랜에서 간섭을 방지하기 위해 무선자원을 할당하는 방법 및 장치 |
CN105376032A (zh) * | 2014-08-25 | 2016-03-02 | 华为技术有限公司 | 一种用于无线局域网络中传输数据的方法和装置 |
US10484139B2 (en) * | 2014-09-19 | 2019-11-19 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Address verification on a bus |
CN106605373B (zh) | 2014-09-30 | 2020-11-06 | 株式会社东芝 | 无线通信用集成电路、无线通信终端以及无线通信方法 |
CN105636179A (zh) * | 2014-11-27 | 2016-06-01 | 华为终端(东莞)有限公司 | 一种发射功率的确定方法及装置 |
JP6486221B2 (ja) * | 2015-06-29 | 2019-03-20 | Kddi株式会社 | 無線通信システム、送信機、無線通信方法及びコンピュータプログラム |
EP3343975B1 (en) * | 2015-08-27 | 2021-03-10 | Sony Corporation | Communication apparatus and communication method |
CN110875797B (zh) | 2018-08-31 | 2022-11-08 | 阿波罗智能技术(北京)有限公司 | 智能驾驶汽车的数据传输方法、装置及设备 |
US11005634B2 (en) * | 2019-04-02 | 2021-05-11 | Mediatek Singapore Pte. Ltd. | Dynamic flow control in AMPDU aggregation in wireless communications |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5577024A (en) | 1993-07-08 | 1996-11-19 | Nokia Mobile Phones Ltd. | Multiple access radio system |
WO2000072498A1 (en) | 1999-05-21 | 2000-11-30 | Broadcom Homenetworking, Inc. | Limited automatic repeat request protocol for frame-based communication channels |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001138915A (ja) * | 1999-11-16 | 2001-05-22 | Oki Electric Ind Co Ltd | 無線通信システム |
US6807578B2 (en) * | 2001-03-14 | 2004-10-19 | International Business Machines Corporation | Nack suppression for multicast protocols in mostly one-way networks |
JP3822530B2 (ja) * | 2001-05-29 | 2006-09-20 | 株式会社東芝 | 無線通信装置 |
US7391755B2 (en) * | 2002-09-30 | 2008-06-24 | Lucent Technologies Inc. | Signaling and control mechanisms in MIMO harq schemes for wireless communication systems |
US7796944B2 (en) * | 2002-12-17 | 2010-09-14 | Motorola Mobility, Inc. | Communication system for dynamic management of a plurality of objects and method therefor |
JP4666890B2 (ja) | 2003-04-28 | 2011-04-06 | ソニー株式会社 | 通信システム及び通信方法、並びに通信装置 |
KR100567819B1 (ko) * | 2003-09-03 | 2006-04-05 | 삼성전자주식회사 | 애드 혹 무선랜에서 데이터 스트리밍 방법 |
US7701975B1 (en) * | 2003-11-19 | 2010-04-20 | Marvell International Ltd. | Technique for reducing physical layer (PHY) overhead in wireless LAN systems |
TWI305092B (en) * | 2004-01-13 | 2009-01-01 | Interdigital Tech Corp | Orthogonal frequency division multiplexing (ofdm) method and apparatus for protecting and authenticating wirelessly transmitted digital information |
US7463642B2 (en) * | 2004-04-07 | 2008-12-09 | Cisco Technology, Inc. | Multiple receiver aggregation |
JP4415789B2 (ja) | 2004-08-20 | 2010-02-17 | 株式会社日立製作所 | 無線通信システム |
JP4331088B2 (ja) * | 2004-11-01 | 2009-09-16 | 株式会社東芝 | 通信装置および通信方法 |
EP1856813A4 (en) * | 2005-03-07 | 2011-12-07 | Airgo Networks Inc | BLOCK ACK ACKNOWLEDGMENT PROTOCOLS FOR PACKET SWITCHED NETWORK |
US8879511B2 (en) * | 2005-10-27 | 2014-11-04 | Qualcomm Incorporated | Assignment acknowledgement for a wireless communication system |
JP4444216B2 (ja) * | 2006-01-31 | 2010-03-31 | 株式会社東芝 | 無線通信方法及びシステム |
US8558689B2 (en) * | 2006-02-22 | 2013-10-15 | Richard B. Mitchell | Real time automatic headcount system |
US9124357B2 (en) * | 2006-04-20 | 2015-09-01 | Qualcomm Incorporated | Media access control for ultra-wide band communication |
CN101485107B (zh) | 2006-07-07 | 2013-08-28 | 三菱电机株式会社 | 无线通信***以及通信控制方法 |
CA2663689C (en) * | 2006-10-04 | 2013-01-22 | Qualcomm Incorporated | Uplink ack transmission for sdma in a wireless communication system |
JP4830809B2 (ja) * | 2006-11-24 | 2011-12-07 | ソニー株式会社 | 遠隔制御装置および遠隔制御方法 |
US8130780B2 (en) * | 2007-06-15 | 2012-03-06 | Futurewei Technologies, Inc. | Method and apparatus for assigning resources in a wireless system with multiple regions |
KR100921022B1 (ko) * | 2007-12-17 | 2009-10-09 | 한국전자통신연구원 | 무선 근거리 통신망에서 매체접속제어 방법 및 이를 이용한데이터 전송 방법 |
US20090168770A1 (en) * | 2007-12-28 | 2009-07-02 | Shantidev Mohanty | Techniques for efficient transfer of medium access control structures in a communication system |
US20100197295A1 (en) * | 2009-01-30 | 2010-08-05 | Basil Horangic | Femtocell Base Station |
-
2009
- 2009-08-04 US US12/535,543 patent/US8804611B2/en active Active
-
2010
- 2010-02-11 KR KR1020137023677A patent/KR101466726B1/ko active IP Right Grant
- 2010-02-11 ES ES10704699.7T patent/ES2668840T3/es active Active
- 2010-02-11 JP JP2011550236A patent/JP2012517780A/ja active Pending
- 2010-02-11 WO PCT/US2010/023937 patent/WO2010093819A1/en active Application Filing
- 2010-02-11 HU HUE10704699A patent/HUE037436T2/hu unknown
- 2010-02-11 CN CN201080007434.4A patent/CN102318252B/zh active Active
- 2010-02-11 EP EP10704699.7A patent/EP2396918B1/en active Active
- 2010-02-11 KR KR1020117021400A patent/KR20110115615A/ko not_active Application Discontinuation
- 2010-02-12 TW TW099104884A patent/TW201110611A/zh unknown
-
2013
- 2013-12-20 JP JP2013264356A patent/JP2014112847A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5577024A (en) | 1993-07-08 | 1996-11-19 | Nokia Mobile Phones Ltd. | Multiple access radio system |
WO2000072498A1 (en) | 1999-05-21 | 2000-11-30 | Broadcom Homenetworking, Inc. | Limited automatic repeat request protocol for frame-based communication channels |
Also Published As
Publication number | Publication date |
---|---|
CN102318252B (zh) | 2015-09-09 |
US20100202347A1 (en) | 2010-08-12 |
KR20130105939A (ko) | 2013-09-26 |
KR20110115615A (ko) | 2011-10-21 |
EP2396918B1 (en) | 2018-04-11 |
EP2396918A1 (en) | 2011-12-21 |
HUE037436T2 (hu) | 2018-08-28 |
US8804611B2 (en) | 2014-08-12 |
TW201110611A (en) | 2011-03-16 |
WO2010093819A1 (en) | 2010-08-19 |
CN102318252A (zh) | 2012-01-11 |
JP2014112847A (ja) | 2014-06-19 |
JP2012517780A (ja) | 2012-08-02 |
ES2668840T3 (es) | 2018-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101466726B1 (ko) | 무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하기 위한 방법 및 장치 | |
KR101456528B1 (ko) | Wlan들을 위한 확인 응답 자원 할당 및 스케줄링 | |
US8730878B2 (en) | Power and resource efficient APPDU based approach with scheduled block ACKS for WLAN | |
US8464138B2 (en) | Effective utilization of header space for error correction in aggregate frames | |
KR101485017B1 (ko) | 데이터 송신을 위해 상이한 주파수 대역들을 사용하는 라디오 링크들 간의 끊김 없는 전이들을 위한 방법 및 장치 | |
KR101485013B1 (ko) | 데이터 수신을 위해 상이한 주파수 대역들을 사용하는 라디오 링크들 간의 끊김 없는 전이들을 위한 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170929 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180928 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190924 Year of fee payment: 6 |