KR20110076886A - Wlan에 대한 스케줄링 데이터 송신 시간들을 이용하는 전력 및 리소스 효율적인 appdu 기반 접근 - Google Patents

Wlan에 대한 스케줄링 데이터 송신 시간들을 이용하는 전력 및 리소스 효율적인 appdu 기반 접근 Download PDF

Info

Publication number
KR20110076886A
KR20110076886A KR1020117006497A KR20117006497A KR20110076886A KR 20110076886 A KR20110076886 A KR 20110076886A KR 1020117006497 A KR1020117006497 A KR 1020117006497A KR 20117006497 A KR20117006497 A KR 20117006497A KR 20110076886 A KR20110076886 A KR 20110076886A
Authority
KR
South Korea
Prior art keywords
communication
physical layer
mac packets
layer packet
transmission schedule
Prior art date
Application number
KR1020117006497A
Other languages
English (en)
Inventor
사미어 버마니
헤만쓰 삼파쓰
비나이 스리드하라
알록 아가왈
빈센트 놀스 4세 존스
마아르텐 멘조 벤팅크
산토쉬 피. 아브라함
Original Assignee
콸콤 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 콸콤 인코포레이티드 filed Critical 콸콤 인코포레이티드
Publication of KR20110076886A publication Critical patent/KR20110076886A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • H04L1/1685Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/1607Details of the supervisory signal
    • H04L1/1628List acknowledgements, i.e. the acknowledgement message consisting of a list of identifiers, e.g. of sequence numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0093Point-to-multipoint
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

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)
  • Communication Control (AREA)

Abstract

통신을 위한 방법들 및 장치들이 개시되고, 이에 의해 노드로의 송신을 위해 물리 계층 패킷이 생성되거나, 물리 계층 패킷이 노드로부터 수신되고, 물리 계층 패킷은 다수의 MAC 패킷들을 포함하며, 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.

Description

WLAN에 대한 스케줄링 블록 긍정확인응답들을 이용하는 전력 및 리소스 효율적인 집합적 물리 계층 PDU 기반 접근{A POWER AND RESOURCE EFFICIENT AGGREGATE PHYSICAL LAYER PDU BASED APPROACH WITH SCHEDULED BLOCK ACKNOWLEDGEMENTS FOR WLAN}
본 특허 출원은 2008년 8월 20일 출원되고 그 양수인에게 양도된, 발명의 명칭이 "A POWER AND RESOURCE EFFICIENT APPDU BASED APPROACH WITH SCHEDULED BLOCK ACKS FOR WLAN"인 미국 임시특허출원 번호 제61/090,521호에 우선권을 주장하고, 전술한 출원의 전체 내용은 참조에 의해 본원에 통합된다.
다음의 설명은 일반적으로 통신 시스템들에 관한 것이고, 보다 구체적으로는 무선 네트워크에서 전력 및 리소스 효율성에 관한 것이다.
무선 통신 시스템들에 대해 요구되는 대역폭 요구사항들의 증가라는 이슈를 다루기 위해, 상이한 방식들이 개발되고 있어 다수의 사용자 단말들이 고속 데이터 처리량들을 성취하면서 채널 리소스들을 공유함으로써 하나의 액세스 포인트와 통신할 수 있도록 한다. 다중 입력 또는 다중 출력(MIMO) 기술은 차 세대 통신 시스템들에 대한 인기 있는 기술로서 최근 출현한 하나의 접근법을 대표한다. MIMO 기술은 IEEE(the Institute of Electrical Engineers) 802.11 표준과 같은 몇몇의 최근 출현하는 무선 통신 표준들에서 채용되었다. IEEE 802.11은 근거리 통신을 위해(예를 들어, 수십 미터 내지 수백 미터) IEEE 302.11 위원회에 의해 개발되는 무선 로컬 영역 네트워크(WLAN) 무선 인터페이스 표준들의 세트를 나타낸다.
MIMO 기술은 장래의 무선 통신 시스템들에 대해 커다란 전망을 유지한다. 그러나 MIMO 애플리케이션들뿐만 아니라 다른 통신 기술들 내에서도 데이터 처리량을 더 증가시킬 필요가 여전히 존재한다.
본 개시내용의 일 양상에서, 장치는 노드로의 송신을 위해 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 생성하도록 구성되는 처리 시스템을 포함하고, 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.
본 개시내용의 다른 양상에서, 장치는 노드로부터 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 수신하도록 구성되는 처리 시스템을 포함하고, 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.
본 개시내용의 또 다른 양상에서, 통신의 방법은 노드로의 송신을 위해 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 생성하는 단계를 포함하고, 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.
본 개시내용의 또 다른 양상에서, 통신의 방법은 노드로부터 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 수신하는 단계를 포함하고, 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.
본 개시내용의 또 다른 양상에서, 통신을 위한 장치는 노드로의 송신을 위해 물리 계층 패킷을 생성하기 위한 수단; 및 물리 계층 패킷에서 다수의 MAC 패킷들을 제공하기 위한 수단을 포함하고, 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.
본 개시내용의 또 다른 양상에서, 통신을 위한 장치는 노드로부터 물리 계층 패킷을 수신하기 위한 수단; 및 물리 계층 패킷에서 다수의 MAC 패킷들을 제공하기 위한 수단을 포함하고, 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.
본 개시내용의 또 다른 양상에서, 통신을 위한 컴퓨터-프로그램 물건은: 노드로의 송신을 위해 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 생성하도록 실행가능한 명령들로 인코딩되는 기계-판독가능 매체를 포함하고, 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.
본 개시내용의 또 다른 양상에서, 통신을 위한 컴퓨터-프로그램 물건은: 노드로부터 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 수신하도록 실행가능한 명령들로 인코딩되는 기계-판독가능 매체를 포함하고, 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함한다.
본 개시내용의 또 다른 양상에서, 액세스 포인트는 노드로의 송신을 위해 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 생성하도록 구성되는 처리 시스템 ― 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함함 ―, 및 네트워크로의 피어 노드에 대한 백홀 연결을 지원하도록 구성되는 무선 네트워크 어댑터를 포함한다.
본 개시내용의 또 다른 양상에서, 액세스 단말은 노드로부터 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 수신하도록 구성되는 처리 시스템 ― 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함함 ―, 및 처리 시스템에 의해 지원되는 사용자 인터페이스를 포함한다.
본 발명의 이러한 양상들 및 다른 예시적인 양상들은 뒤따르는 상세한 설명 및 첨부된 도면들에서 기술될 것이고, 도면에서:
도 1은 무선 통신 네트워크의 다이어그램이다.
도 2는 도 1의 무선 통신 네트워크에서 무선 노드의 MAC 및 PHY 계층들에 있어서의 프레임 집합을 도시한다.
도 3은 스케줄링(scheduled) 블록 긍정확인응답들과 함께 집합화된 데이터 송신의 예를 도시한다.
도 4는 도 1의 무선 통신 네트워크에서 무선 노드의 세그먼트에서의 DTT 페이로드를 도시한다.
도 5는 도 1의 무선 통신 네트워크에서 무선 노드의 PHY 계층의 신호 처리 기능들에 대한 예의 블록도이다.
도 6은 도 1의 무선 통신 네트워크에서 무선 노드에서의 처리 시스템에 대한 예시적인 하드웨어 구성을 도시하는 블록도이다.
도 7 및 도 8은 도 2 내지 도 6에서 개시되는 다양한 양상들에 대해 소프트웨어 모듈들의 기능을 도시하는 플로우차트들이다.
도 9는 본 발명의 실시예에 따른 통신을 위한 장치의 기능에 대한 예를 도시하는 블록도이다.
도 10은 본 발명의 또 다른 실시예에 따른 통신을 위한 장치(1000)의 기능에 대한 예를 도시하는 블록도이다.
관례에 따라, 도면들 중 몇몇은 명확화를 위해 단순화될 수 있다. 따라서 도면들은 주어진 장치(예를 들어, 디바이스) 또는 방법의 컴포넌트들 모두를 도시하지 않을 수도 있다. 마지막으로, 명세서 및 도면들을 통하여 유사한 참조 번호들이 유사한 특징들을 나타내기 위해 사용될 수 있다.
본 발명의 다양한 양상들이 이제부터 첨부된 도면들을 참조하여 보다 완전하게 기술된다. 그러나 본 발명은 많은 상이한 형태들로 구현될 수 있고 본 개시내용을 통해 제시되는 어떠한 특정 구조 또는 기능으로 제한되는 것으로 해석되어서는 안 된다. 오히려. 이러한 양상들은 본 개시내용이 철저하고 완전하게 되도록, 그리고 당업자에게 본 발명의 범위를 충분히 전달하도록 제공된다. 본원의 교시들에 기초하여 당업자는 본 발명의 범위가, 본 발명의 임의의 다른 양상과는 독립적으로 구현되든지 또는 이러한 임의의 다른 양상과 조합되어 구현되든지, 본원에서 개시되는 발명의 임의의 양상을 포함하도록 의도됨을 이해하여야 한다. 예를 들어, 본원에서 제시되는 임의의 수의 양상들을 이용하여 장치가 구현되거나 방법이 실시될 수 있다. 부가적으로, 본 발명의 범위는 본원에서 제시되는 본 발명의 다양한 양상들에 추가하여 또는 이러한 양상들 이외의 다른 구조, 기능, 또는 구조 및 기능을 이용함으로써 실시되는 장치 또는 방법을 포함하도록 의도된다. 본원에서 개시되는 본 발명의 임의의 양상은 청구항의 하나 이상의 엘리먼트들에 의해 구현될 수 있음이 이해되어야 한다.
무선 네트워크의 몇몇 양상들이 이제 도 1을 참조하여 제시될 것이다. 무선 네트워크(100)는 일반적으로 노드들(110 및 120)로 지정되는 몇몇 무선 노드들을 갖는 것으로 도시된다. 각 무선 노드는 수신 및/또는 송신을 할 수 있다. 뒤따르는 논의에서 용어 "수신 노드"는 수신하는 노드를 지칭하도록 사용될 수 있고, 용어 "송신 노드"는 송신하는 노드를 지칭하도록 사용될 수 있다. 이러한 지칭은 노드가 송신 및 수신 동작들 양자 모두를 수행하는 것이 불가능함을 의미하는 것은 아니다.
뒤따르는 상세한 설명에서, 다운링크 통신들에 대해서 용어 "액세스 포인트"는 송신 노드를 지정하도록 사용되고 용어 "액세스 단말"은 수신 노드를 지정하도록 사용되는 반면, 업링크 통신들에 대해서 용어 "액세스 포인트"는 수신 노드를 지정하도록 사용되고 용어 "액세스 단말"은 송신 노드를 지정하도록 사용된다. 그러나 당업자는 다른 용어 또는 명칭이 액세스 포인트 및/또는 액세스 단말에 대해 사용될 수 있음을 쉽게 이해할 것이다. 예를 들어, 액세스 포인트는 기지국, 기지 송수신국, 스테이션, 단말, 노드, 액세스 포인트로 동작하는 액세스 단말, 또는 어떤 다른 적절한 용어로 지칭될 수 있다. 액세스 단말은 사용자 단말, 이동국, 가입자국, 스테이션, 무선 디바이스, 단말, 노드, 또는 어떤 다른 적절한 용어로 지칭될 수 있다. 본 개시내용을 통해 기술되는 다양한 개념들은 특정 명칭과 무관하게 모든 적합한 무선 노드들에 적용되도록 의도된다.
무선 네트워크(100)는 액세스 단말(120)에 대한 커버리지를 제공하기 위해 지리적 영역을 통해 분산된 임의의 수의 액세스 포인트들을 지원할 수 있다. 시스템 제어기(130)는 액세스 포인트들의 조정 및 제어를 제공하는데 이용될 수 있을 뿐만 아니라, 액세스 단말들(120)에 대한 다른 네트워크들(예를 들어, 인터넷)로의 액세스를 제공하는데 이용될 수 있다. 단순화를 위해서, 하나의 액세스 포인트(110)가 도시된다. 액세스 포인트는 일반적으로 커버리지의 지리적 영역 내의 액세스 단말들에 백홀 서비스들을 제공하는 고정된 단말이다; 그러나, 액세스 포인트는 몇몇 응용들에서 이동가능하다. 고정되거나 이동가능할 수 있는 액세스 단말은 액세스 포인트의 백홀 서비스들을 이용하거나 다른 액세스 단말들과의 피어-투-피어 통신에 관여한다. 액세스 단말들의 예들은 전화기(예를 들어, 셀룰러 전화기), 랩탑 컴퓨터, 데스크탑 컴퓨터, 개인 휴대 정보 단말기(PDA), 디지털 오디오 플레이어(예를 들어, MP3 플레이어), 카메라, 게임 콘솔, 또는 임의의 다른 적절한 무선 노드를 포함한다.
무선 네트워크(100)는 MIMO 기술을 지원할 수 있다. MIMO 기술을 이용하여, 액세스 포인트(110)는 공간 분할 다중 접속(SDMA)을 동시에 이용하여 다수의 액세스 단말들(120)과 통신할 수 있다. SDMA는 상이한 수신기들로 송신되는 다수의 스트림들이 동시에 동일한 주파수 채널을 공유하여 결과적으로 보다 높은 사용자 용량을 제공할 수 있도록 하는 다중 접속 방식이다. 이는 다운링크 상에서 각 데이터 스트림을 공간적으로 프리코딩함으로써 성취된다. 공간적으로 프리코딩된 데이터 스트림들은 상이한 공간 시그니처들을 가지고 액세스 단말들에 도달하고, 이는 각 액세스 단말(120)이 액세스 단말(120)로 향하는 데이터 스트림을 복원(recover)할 수 있게 한다. 업링크 상에서, 각 액세스 단말(120)은 공간적으로 프리코딩된 데이터 스트림을 송신하고, 이는 액세스 포인트(110)가 각각의 공간적으로 프리코딩된 데이터 스트림의 소스를 식별할 수 있게 한다.
하나 이상의 액세스 단말들(120)은 특정 기능을 가능하게 하기 위해 다수의 안테나들이 장착될 수 있다. 이러한 구성을 이용하여, 액세스 포인트(110)에서의 다수의 안테나들은 추가적인 대역폭 또는 송신 전력 없이 데이터 처리량을 개선시키기 위해서 다중 안테나 액세스 단말과 통신하는데 이용될 수 있다. 이는 송신기에서의 높은 데이터 레이트 신호를 상이한 공간 시그니처들을 가진 다수의 보다 낮은 레이트 데이터 스트림들로 분할(split)하여 수신기가 이러한 스트림들을 다수의 채널들로 분리하고 높은 레이트 데이터 신호를 복원하기 위해 이러한 스트림들을 적절히 결합함으로써 성취된다.
다음의 개시내용의 부분들이 MIMO 기술을 또한 지원하는 액세스 단말들을 기술할 것이지만, 액세스 포인트(110)는 또한 MIMO 기술을 지원하지 않는 액세스 단말들을 지원하도록 구성될 수 있다. 이러한 접근은 액세스 단말들의 보다 오래된 버전들(예를 들어, "레거시" 단말들)로 하여금 무선 네트워크에 배치된 채로 남아 있도록 허용하여 그들의 유용한 수명을 연장할 수 있는 한편, 보다 새로운 MIMO 액세스 단말들이 적절하게 도입될 수 있게 한다.
뒤따르는 상세한 설명에서, 본 발명의 다양한 양상들이 직교 주파수 분할 다중화(OFDM)와 같은 임의의 적합한 무선 기술을 지원하는 MIMO 시스템을 참조하여 기술될 것이다. OFDM은 정확한 주파수들로 이격된 다수의 부반송파들을 통해 데이터를 분산시키는 기술이다. 이격(spacing)은 수신기가 부반송파들로부터 데이터를 복원할 수 있도록 하는 "직교성"을 제공한다. OFDM 시스템은 IEEE 802.11, 또는 어떤 다른 무선 인터페이스 표준을 구현할 수 있다. 다른 적합한 무선 기술들은 예를 들어, 코드 분할 다중 접속(CDMA), 시 분할 다중 접속(TDMA), 또는 임의의 다른 적합한 무선 기술, 또는 적합한 무선 기술들의 임의의 조합을 포함한다. CDMA 시스템은 IS-2000, IS-95, IS-856, 광대역-CDMA(WCDMA), 또는 어떤 다른 적합한 무선 인터페이스 표준을 이용하여 구현될 수 있다. TDMA는 이동 통신 세계화 시스템(GSM) 또는 어떤 다른 적합한 무선 인터페이스 표준을 구현할 수 있다. 당업자는 본 발명의 다양한 양상들이 임의의 특정 무선 기술 및/또는 무선 인터페이스 표준으로 제한되지 않음을 쉽게 인식할 것이다.
무선 노드는, 액세스 포인트(AP)든 또는 액세스 단말(AT)이든, 계층화된 구조를 이용하는 프로토콜을 이용하여 구현될 수 있다. 예를 들어 도 2에 도시된 것처럼, 계층화된 구조는 애플리케이션 계층(202), 매체 접근 제어 계층(MAC)(204) 및 물리 계층(PHY)(206)을 포함할 수 있다. 물리 계층(206)은 공유된 무선 채널에 무선 노드를 인터페이싱하기 위한 모든 물리적 및 전기적 규격들을 구현한다. MAC 계층(204)은 공유된 무선 채널에 대한 액세스를 조정(coordinate)하고 물리 계층(206)에 애플리케이션 계층(202)과 같은 보다 높은 계층들을 인터페이싱하는데 이용된다. 애플리케이션 계층(202)은 예를 들어 스피치(speech) 및 멀티미디어 코덱들 및 그래픽 처리를 포함하는 다양한 데이터 처리 기능들을 수행한다. 추가적인 프로토콜 계층들(예를 들어, 네트워크 계층, 전송 계층)이 임의의 특정 애플리케이션을 위해 요구될 수 있다. 몇몇 구성들에서, 무선 노드는 액세스 포인트와 액세스 단말 사이에서, 또는 2개의 액세스 단말 사이에서 릴레이 포인트로서 동작할 수 있어, 애플리케이션 계층을 요구하지 않을 수 있다. 당업자는 특정 애플리케이션 및 전체 시스템에 부가된 전체적 설계 제한들에 따라 임의의 무선 노드에 대해 적절한 프로토콜을 손쉽게 구현할 것이다. 본원에서 사용될 때 용어 "데이터 패킷"은 MAC 패킷, 집합적 MAC 패킷(이하 기술됨), 물리 계층 페이로드(또한 이하 기술됨), 애플리케이션 계층으로부터 수신된 패킷, 다른 패킷들의 프래그먼트들 및/또는 조합들, 프레임, 패킷, 타임슬롯, 세그먼트, 또는 임의의 다른 적합한 명칭 중 임의의 것으로 광범위하게 해석되어야 한다.
무선 노드가 송신 노드에 있는 경우, 애플리케이션 계층(202)은 데이터를 처리하고, 데이터를 패킷들(208)로 세그먼트화하며, 데이터 패킷들(208)을 MAC 계층(204)으로 제공한다. MAC 계층(204)은 MAC 패킷들(210)의 페이로드(212)에 의해 전달되는 애플리케이션 계층(202)으로부터의 각 데이터 패킷(208)과 MAC 패킷들(210)을 어셈블링한다. 각 MAC 패킷(210)은 페이로드(212)에 첨부된 MAC 헤더(214)를 포함한다. MAC 패킷(210)은 때때로 MAC 프로토콜 데이터 유닛(MPDU)이라 지칭되지만, 프레임, 패킷, 타임슬롯, 세그먼트, 또는 임의의 다른 적합한 명칭으로도 지칭될 수 있다. 도 2는 MAC 패킷(210) 당 하나의 애플리케이션 계층 데이터 패킷(208)을 도시하지만, 하나의 MAC 패킷의 페이로드로 다수의 애플리케이션 계층 데이터 패킷들을 통합하는 것도 가능하다. 대안적으로, 다수의 애플리케이션 계층 데이터 패킷들은 둘 이상의 MAC 패킷을 통해 프래그먼트화되고 분산될 수 있다.
동일한 목적지 주소를 갖는 다수의 MAC 패킷들(210)은 하나의 집합적 MAC 패킷(216)으로 결합될 수 있다. 집합적 MAC 패킷(216)은 때때로 집합적 MAC 프로토콜 데이터 유닛(AMPDU)이라 지칭된다. 집합적 MAC 패킷(216) 내의 각 MAC 패킷(210)에는 서브프레임 헤더(218)가 첨부된다. 도 2에 도시된 것처럼 서브프레임 헤더가 첨부된 MAC 패킷은 본원에서 단순히 서브프레임(220)이라 지칭된다. 집합적 MAC 패킷(216)은 몇몇의 이러한 서브프레임들(220)로 구성될 수 있다. 각 서브프레임 헤더(218)는 길이 필드(219), 에러 검출(222), 및 식별자 시그니처(delimiter signature)(224)를 포함할 수 있다. 각 서브프레임(220)의 시작과 끝은 길이 필드(219) 및 식별자 시그니처(224)에 의해 결정될 수 있다. 에러 검출은 순환 잉여 검사, 체크섬, 또는 독립적으로 각 서브프레임들(220)의 검증을 가능하게 하는 임의의 다른 적합한 에러 검출 코드를 포함할 수 있다. 위에서 기술된 것과 같은 MAC-레벨 프레임 집합은 MAC 패킷들 간의 공간들(프레임-간 공간들)의 제거 및 MAC 헤더들 내의 리던던시들의 제거(헤더 압축)를 허용한다. 예를 들어, 집합적 MAC 패킷(216) 내의 각 MAC 패킷(210)이 동일한 수신 노드로 송신되려는 경우, 목적지 주소는 집합적 MAC 패킷(216) 내의 첫 번째 서브프레임에 뒤따르는 서브프레임들(220)의 MAC 헤더들(214)로부터 제거될 수 있다.
도 2는 서브프레임 당 하나의 MAC 패킷을 도시하지만, 각 서브프레임은 둘 이상의 MAC 패킷을 포함할 수 있다. 대안적으로, 다수의 MAC 패킷들이 둘 이상의 서브프레임을 통해 프래그먼트화되고 분산될 수 있다. 몇몇 경우들에서, 집합적 MAC 패킷(216) 내의 서브프레임들(220)은 동일한 수신 노드로 송신될 수 있지만, 이들이 동일한 소스 주소를 가질 필요는 없다.
MAC 계층(204)이 송신하기로 결정할 때, 그것은 PHY 계층(206)으로 집합적 MAC 패킷(216)을 제공한다. PHY 계층은 집합적 MAC 패킷을 전달하는 페이로드(232)에 프리앰블(때때로 물리 계층 컨버전스 프로토콜(PLCP)이라 지칭됨)(228) 및 헤더(230)를 첨부함으로써 PHY 계층(226)을 어셈블링한다. PHY 계층은 때때로 물리 계층 프로토콜 데이터 유닛(PPDU)이라 지칭되지만, 프레임, 패킷, 타임슬롯, 세그먼트, 또는 임의의 다른 적합한 명칭으로도 지칭될 수 있다. 프리앰블은 적어도 하나의 쇼트 트레이닝 필드(STF; short training field)(234) 및 적어도 하나의 롱 트레이닝 필드(LTF; long training field)(236)를 포함할 수 있다. STF 및 LTF는 PHY 계층(226)의 시작을 검출하고, 송신기의 노드 데이터 클럭에 동기화하며, 채널 추정을 수행하고, AGC 이득을 계산하며, 몇몇 경우들에서 MIMO 기술을 지원하는 네트워크들에서 공간 스트림들을 추정하기 위해 수신 노드에 의해 이용될 수 있다. 헤더(230)는 신호 필드(SIG)(238)를 포함할 수 있다. SIG 필드(238)는 페이로드(232)의 길이 및 데이터 레이트에 관한 정보를 포함할 수 있다.
도 2에 도시된 PHY 계층(226)은 집합적 PHY 패킷(240)으로 어셈블링될 수 있다. 집합적 PHY 패킷(240)은 STF(234) 및 LTF(236)를 포함하는 PHY 프리앰블(228)을 포함한다. 3개의(3개보다 작거나 3개보다 큰 것도 가능하지만) PHY 페이로드들(232)이 프리앰블(228)에 뒤따르고, 이러한 페이로드 각각에 SIG(238)를 포함하는 대응하는 PHY 헤더(230)가 선행한다. PHY 페이로드들(232) 각각은 집합적 MAC 패킷(216)을 포함한다. 위에서 설명된 것처럼, 집합적 MAC 패킷(216) 내의 각 MAC 패킷(210)은 동일한 수신 노드로 전달된다. 그러나 집합적 PHY 패킷(240) 내의 PHY 계층 페이로드들(232) 각각은 동일하거나 상이한 수신 노드들로 송신될 수 있다. SIG(238)는 각 PHY 계층 페이로드(232) 이전에 제공되어, 각 집합적 MAC 패킷(216)이 상이한 데이터 레이트로 송신될 수 있도록 한다. 그러나 단지 하나의 PHY 계층 프리앰블(228)만이 전체 집합적 PHY 패킷(240)에 대해 요구된다. 따라서, 이들이 상이한 수신 노드들로 송신되고 있는 경우라도 단지 하나의 PHY 계층 프리앰블(228)이 다수의 집합적 MAC 패킷들(216)에 대해서 요구된다. 모든 수신 노드들은 하나의 프리앰블을 이용하여 채널을 추정하고, 동기화하며 AGC 이득을 계산할 수 있다. 집합적 PHY 패킷 내의 PHY 계층 페이로드들을 결합하는 것은 집합적 MAC 패킷들 간의 프레임-간 공간의 제거 및 다수의 집합적 MAC 패킷들에 대한 프리앰블들(트레이닝 필드들)의 집합을 허용한다.
도 2는 PHY 계층 페이로드 당 하나의 집합적 MAC 패킷을 도시하지만, 각 PHY 계층 페이로드는 둘 이상의 집합적 MAC 패킷을 포함할 수 있다. 대안적으로, 하나 이상의 집합적 MAC 패킷들은 둘 이상의 PHY 계층 페이로드를 통해 프래그먼트화되고 분산될 수 있다.
이하 보다 상세하게 기술될 것처럼, PHY 계층(206)은 다양한 신호 처리 기능들(예를 들어, 변조, 코딩, 공간 처리 등)을 제공하는 것도 담당한다.
무선 노드가 수신 노드에 있을 때, 상기 프로세스는 역이 된다. 다시 말해서, PHY 계층(206)은 무선 채널로부터 착신 집합적 PHY 패킷(240)을 검출한다. 프리앰블(228)은 PHY 계층(206)이 집합적 PHY 패킷(240) 상에 락인(lock in)하도록 하고 다양한 신호 처리 기능들(예를 들어, 복조, 디코딩, 공간 처리 등)을 수행할 수 있도록 한다. 일단 처리되면, PHY 계층(206)은 집합적 PHY 패킷(240)의 페이로드들에서 전달된 집합적 MAC 패킷들(216)을 복원하고 MAC 계층(204)으로 집합적 MAC 패킷들(216)을 제공한다.
MAC 계층(204)은 MAC 헤더들(214) 중 하나 이상에서 수신 노드에 대한 소스 주소를 가진 집합적 MAC 패킷들(216)을 복원한다. 그 다음 MAC 계층(204)은 그것이 성공적으로 디코딩되었는지 여부를 결정하기 위해서 복원된 집합적 MAC 패킷들(216) 내의 MAC 패킷들(210) 각각에 대해 에러 검출 코드를 체크한다. MAC 패킷(210)에 대한 에러 검출 코드가 그것이 성공적으로 디코딩되었음을 나타내는 경우, MAC 패킷에 대한 페이로드(212)는 애플리케이션 계층(202)으로 제공된다. MAC 패킷(210)에 대한 에러 검출 코드가 그것이 성공적으로 디코딩되지 않았음을 나타내는 경우, MAC 패킷(210)은 폐기(discard)된다.
집합적 MAC 패킷(216) 내의 MAC 패킷들(210)이 성공적으로 수신 및 디코딩되었는지 결정하기 위해서, 송신 노드는 수신 노드에 긍정확인응답(ACK) 요청을 전송할 수 있다. ACK 요청은 수신 노드로 하여금 집합적 MAC 패킷(216)에서 송신되는 각 MAC 패킷(210)을 긍정확인응답하도록 요청하는 블록 ACK 요청(BAR)의 형태를 취할 수 있다. BAR에 응답하여, 수신 노드는 집합적 MAC 패킷(216) 내의 어느 MAC 패킷들(210)이 성공적으로 디코딩되었는지를 나타내는 블록 ACK(BA)로 응답한다. 송신 노드는 만약 존재한다면 어느 MAC 패킷들(210)이 재송신을 요구하는지를 결정하기 위해 상기 BA를 이용한다.
대안적으로, 송신 노드(도 3에 관해 이하 기술되는 예에서 AP(100)로 표시됨)는 모든 수신 노드들에 대해 BA들의 스케줄을 특정할 수 있다. 예를 들어 도 3에 도시된 것처럼, 집합적 PHY 패킷은 PHY 페이로드들(232a) 중 하나에서 BA들에 대한 스케줄을 전달하도록 구성될 수 있다. 이러한 스케줄은 BA를 송신하기 위한 채널 지정과 함께 각 수신 노드(도 3에서 AT들(101-110)로 표시됨)로 제공될 수 있다. 채널 지정은 송신 시간, 주파수 채널, 코드 채널, 및/또는 어떤 다른 적합한 또는 바람직한 채널 지정을 포함할 수 있다. 무선 네트워크의 하나의 구성에서, 채널 지정은 수신 노드들이 송신 노드로 BA들을 재전송하기 위한 송신 시간들의 스케줄이다. 이러한 스케줄은 본원에서 블록 ACK 시간 할당(BATA)이라 지칭될 것이다. PHY 페이로드(232a)에서 전달되는 BATA에 집합적 PHY 패킷(240)의 PHY 프리앰블(228) 및 BATA로 지향되는 헤더(230a)가 선행한다. 헤더(230a)는 BATA의 송신에 대한 데이터 레이트를 나타내는 지정을 포함할 수 있다. BATA는 집합적 PHY 패킷(240)의 페이로드(232)에서 전달되는 집합적 MAC 패킷을 수신하는 각 노드로 송신되고 각 스테이션에 대한 블록 ACK 채널 지정들의 스케줄을 포함한다. BATA에 응답하여, 각 수신 노드는 그것의 스케줄링 시간에서 송신 노드로 BA를 재전송한다. 집합적 PHY 패킷(240)에 BATA를 포함시킴으로써, 송신 노드가 각 수신 노드로 별개의 BAR을 송신할 필요가 없어지고, 이에 의해 오버헤드 및 송신 시간을 감소시키며, 그렇지 않은 경우 요구될 수 있는 BAR들 간의 프레임-간 공간을 제거한다.
노드의 몇몇 구성들에서, 데이터 송신 시간(DTT) 스케줄은 각 수신 노드로 송신될 수 있다. DTT는 집합적 PHY 패킷 내에 제 1 PHY 페이로드로서 포함될 수 있다. 예를 들어, 도 4는 집합적 PHY 패킷(240)의 페이로드(232b) 내의 DTT를 도시한다. DTT가 PHY 프리앰블(228)에 뒤따르고 DTT의 송신에 대한 데이터 레이트를 나타내는 SIG를 포함하는 헤더(230b)를 포함한다. 이러한 DTT는 집합적 PHY 패킷(240)에 대한 수신 노드들을 포함하는 DTT 테이블, 고유한 노드 식별(NodeID)를 이용하여 각 수신 노드를 식별하는 NodeID 필드 및 NodeID 필드에서 식별된 각 수신 노드에 대한 고유한 송신 시간을 포함하는 데이터 송신 시간 필드를 포함한다. 언제 송신이 예상되는지를 인지함으로써, 각 수신 노드가 송신을 수신해야 할 시간까지 대부분의 기능들을 파워 다운(즉, "슬립 상태로 이동")하는 것이 가능하고, 이에 의해 상당한 전력 절감을 성취할 수 있다.
노드의 몇몇 구성들에서, BATA는 PHY 패킷일 수 있거나, MAC 패킷들의 일부로서 분산될 수 있는 한편, DTT는 집합적 PHY 패킷 내의 PHY 페이로드로서 송신될 수 있다.
도 5는 PHY 계층의 신호 처리 기능들의 예를 도시하는 개념적 블록도이다. 송신 노드에서, 송신 데이터 프로세서(502)가 MAC 계층으로부터 데이터를 수신하고 수신 노드에서 순방향 에러 정정(FEC)을 용이하게 하도록 데이터를 인코딩(예를 들어, 터보 코딩)하기 위해 이용될 수 있다. 인코딩 프로세스는 변조 심볼들의 시퀀스를 생성하도록 송신 데이터 프로세서(502)에 의해 함께 블록화되고 신호 성상도에 맵핑될 수 있는 코드 심볼들의 시퀀스를 생성한다.
OFDM을 구현하는 무선 노드들에서, 송신 데이터 프로세서(502)로부터의 변조 심볼들은 OFDM 변조기(504)로 제공될 수 있다. OFDM 변조기는 병렬 스트림들로 변조 심볼들을 분할한다. 각 스트림은 그 후 OFDM 부반송파로 맵핑되고 그 후 시간 도메인 OFDM 스트림을 생성하기 위해 역 고속 푸리에 변환(IFFT)을 이용하여 함께 결합된다.
송신 공간 프로세서(506)는 OFDM 스트림에 대한 공간 처리를 수행한다. 이는 각 OFDM을 공간적으로 프리코딩하고 그 후 송수신기(506)를 통해 상이한 안테나(508)로 각각의 공간적으로 프리코딩된 스트림을 제공함으로써 성취될 수 있다. 각 송신기(506)는 무선 채널을 통한 송신을 위해 각각의 프리코딩된 스트림으로 RF 반송파를 변조한다.
수신 모드에서, 각 송수신기(506)는 그것의 각 안테나(508)를 통해 신호를 수신한다. 각 송수신기(506)는 RF 반송파 상으로 변조된 정보를 복원하고 수신 공간 프로세서(510)로 이러한 정보를 제공하는데 이용될 수 있다.
수신 공간 프로세서(510)는 무선 노드(500)로 향하는 임의의 공간 스트림들을 복원하기 위해 상기 정보에 대해 공간 처리를 수행한다. 공간 처리는 채널 상관 행렬 역변환(CCMI), 최소 평균 제곱 에러(MMSE), 소프트 간섭 제거(SIC), 또는 어떤 다른 적합한 기술에 따라 수행될 수 있다. 다수의 공간 스트림들이 무선 노드(500)를 향하는 경우, 이들은 수신 공간 프로세서(510)에 의해 결합될 수 있다.
OFDM을 구현하는 무선 노드들에서, 수신 공간 프로세서(510)로부터의 스트림(또는 결합된 스트림)은 OFDM 변조기(512)로 제공된다. OFDM 변조기(512)는 고속 푸리에 변환(FFT)을 이용하여 시간 도메인으로부터 주파수 도메인으로 상기 스트림(또는 결합된 스트림)을 변환한다. 주파수 도메인 신호는 OFDM 신호의 각 부반송파에 대한 별개의 스트림을 포함한다. OFDM 복조기(512)는 각 부반송파 상에서 전달되는 데이터(즉, 변조 심볼들)를 복원하고 이러한 데이터를 변조 심볼들의 스트림으로 멀티플렉싱한다.
수신 데이터 프로세서(514)는 신호 성상도에서 정확한 포인트(correct point)로 변조 심볼들을 다시 변환하는데 이용될 수 있다. 무선 채널의 잡음 및 다른 방해물들에 기인하여, 변조 심볼들은 원래의 신호 성상도에서 포인트의 정확한 위치에 대응하지 않을 수 있다. 수신 데이터 프로세서(514)는 신호 성상도에서 유효한 심볼의 위치와 수신된 포인트 간의 최소 거리를 찾아냄으로써 어느 변조 심볼이 아마도 송신되었는지를 검출한다. 이러한 소프트 결정들은 터보 코드들의 경우 예를 들어 주어진 변환 심볼들과 연관된 코드 심볼들의 LLR(Log-Likelihood Ratio)을 계산하는데 이용될 수 있다. 수신 데이터 프로세서(514)는 그 후 MAC 계층에 데이터를 제공하기 전에 원래 송신되었던 데이터를 디코딩하기 위해 코드 심볼 LLR들의 시퀀스를 이용한다.
도 6은 무선 노드에서 처리 시스템에 대한 하드웨어 구성의 예를 도시한 개념적 다이어그램이다. 이러한 예에서, 처리 시스템(600)은 일반적으로 버스(602)에 의해 표현되는 버스 아키텍처를 이용하여 구현될 수 있다. 버스(602)는 처리 시스템(600)의 특정 애플리케이션 및 전체적인 설계 제한들에 따라 임의의 수의 상호연결 버스들 및 브릿지들을 포함할 수 있다. 이러한 버스는 프로세서(604), 기계-판독가능 매체(606), 및 버스 인터페이스(608)를 포함하는 다양한 회로들을 함께 링크한다. 버스 인터페이스(608)는 특히 버스(602)를 통해 처리 시스템(600)에 네트워크 어댑터(610)를 연결시키는데 이용될 수 있다. 네트워크 어댑터(610)는 PHY 계층의 신호 처리 기능들을 구현하는데 이용될 수 있다. 액세스 단말(110)(도 1 참조)의 경우, 사용자 인터페이스(612)(예를 들어, 키패드, 디스플레이, 마우스, 조이스틱 등) 또한 버스에 연결될 수 있다. 버스(602)는 또한 타이밍 소스들, 주변기기들, 전압 레귤레이터들, 전력 관리 회로들 등과 같은 다양한 다른 회로들을 링크할 수 있고, 이러한 것들은 당업계에 주지되어 있으므로 더 이상 기술하지 않을 것이다.
프로세서(604)는 기계-판독가능 매체(606) 상에 저장된 소프트웨어의 실행을 포함하여, 버스를 관리하는 것과 일반적인 처리를 담당한다. 프로세서(604)는 하나 이상의 범용 및/또는 전용 프로세서들을 이용하여 구현될 수 있다. 예들은 마이크로프로세서들, 마이크로컨트롤러들, DSP 프로세서들, 및 소프트웨어를 실행할 수 있는 다른 회로를 포함한다. 소프트웨어는 소프트웨어, 펌웨어, 미들웨어, 마이크로코드, 하드웨어 기술 언어 또는 다른 것으로 지칭되든지 간에 명령들, 데이터, 또는 이들의 임의의 조합을 의미하도록 광범위하게 해석될 것이다. 기계-판독가능 매체는 예를 들어, 랜덤 액세스 메모리(RAM), 플래시 메모리, 판독 전용 메모리(ROM), 프로그램 가능 판독 전용 메모리(PROM), 삭제가능한 프로그램 가능 ROM(EPROM), 전기적 삭제가능한 프로그램 가능 ROM(EEPROM), 레지스터들, 자기 디스크들, 광학 디스크들, 하드디스크들, 또는 임의의 다른 적합한 저장 매체, 또는 이들의 임의의 조합을 포함할 수 있다. 기계-판독가능 매체는 컴퓨터 프로그램 물건으로 구현될 수 있다. 컴퓨터-프로그램 물건은 패키징 재료들을 포함할 수 있다.
도 6에 도시된 하드웨어 구현에서, 기계-판독가능 매체(606)는 프로세서(604)로부터 분리된 처리 시스템(600)의 일부로서 도시된다. 그러나, 당업자는 기계-판독가능 매체(606) 또는 이의 임의의 부분이 처리 시스템(600)의 외부에 있을 수 있음을 쉽게 인식할 것이다. 예를 들어, 기계-판독가능 매체(606)는 송신 라인, 데이터에 의해 변조된 반송파, 및/또는 무선 노드로부터 분리된 컴퓨터 물건을 포함할 수 있고, 이들 모두는 버스 인터페이스(608)를 통해 프로세서(604)에 의해 액세스될 수 있다. 대안적으로, 또는 부가적으로, 기계 판독가능 매체(606), 또는 이의 임의의 부분은 캐시 및/또는 일반 레지스터 파일들의 경우와 같이 프로세서(604) 내로 통합될 수 있다.
처리 시스템(600)은 프로세서 기능을 제공하는 하나 이상의 마이크로프로세서들 및 기계-판독가능 매체(606)의 적어도 일부를 제공하는 외부 메모리를 구비한 범용 처리 시스템으로 구성될 수 있고, 이들 모두는 외부 버스 구조를 통해 다른 지원 회로와 링크된다. 대안적으로, 처리 시스템(600)은 프로세서(604), 버스 인터페이스(608), 사용자 단말의 경우 사용자 인터페이스(612), 지원 회로(미도시), 및 단일 칩으로 통합된 기계-판독가능 매체(606)의 적어도 일부를 가진 ASIC(주문형 반도체)으로, 또는 하나 이상의 FPGA(필드 프로그램가능 게이트 어레이)들, PLD(프로그램가능 로직 디바이스), 컨트롤러들, 상태 머신들, 게이트 로직, 이산 하드웨어 컴포넌트들, 또는 임의의 다른 적합한 회로, 또는 본 개시내용을 통해 기술된 다양한 기능을 수행할 수 있는 회로들의 임의의 조합으로 구현될 수 있다. 당업자는 특정 애플리케이션 및 전체 시스템에 부가된 전체 설계 제한들에 따라 처리 시스템(600)에 대해 기술된 기능을 구현하는 최선의 방법을 인식할 것이다.
기계-판독가능 매체(606)는 다수의 소프트웨어 모듈들을 가진 것으로 도시된다. 소프트웨어 모듈들은 프로세서(604)에 의해 실행될 때 처리 시스템(600)으로 하여금 다양한 기능들을 수행하도록 하는 명령들을 포함한다. 소프트웨어 모듈들은 송신 모듈(700) 및 수신 모듈(800)을 포함한다. 각 소프트웨어 모듈은 하나의 저장 디바이스에 상주할 수 있거나 다수의 저장 디바이스들을 통해 분산될 수 있다. 예를 들어, 소프트웨어 모듈은 트리거링 이벤트가 발생할 때 하드 드라이브로부터 RAM으로 로딩될 수 있다. 소프트웨어 모듈의 실행 동안, 프로세서(604)는 액세스 속도를 증가시키기 위해 명령들 중 일부를 캐시로 로딩할 수 있다. 하나 이상의 캐시 라인들은 그 후 프로세서(604)에 의한 실행을 위해 일반 레지스터 파일로 로딩될 수 있다. 이하 소프트웨어 모듈의 기능을 언급할 때, 이러한 기능은 소프트웨어 모듈로부터 명령들을 실행할 때 프로세서(604)에 의해 구현됨이 이해될 것이다.
도 7은 송신 모듈의 기능에 대한 예를 도시하는 플로우 차트이다. 송신 모듈(700)은 도 2에 도시된 것처럼 애플리케이션 계층으로부터 데이터 패킷들을 획득하고(S702), 데이터 패킷들을 프래그먼트화하고/하거나 연접(concatenate)하고 각 MAC 패킷에 MAC 헤더를 첨부함으로써 데이터 패킷들을 MAC 패킷들로 어셈블링(S704)하는데 이용될 수 있다. 송신 모듈(700)은 MAC 패킷 헤더들 중 하나 이상에서와 같이 MAC 패킷들 중 하나 이상에 BATA를 임베딩할 수 있다(S706). 도 2에 도시된 것처럼, 송신 모듈(700)은 MAC 패킷들 각각에 서브프레임 헤더를 첨부하고 집합적 MAC 패킷들로 서브프레임들을 패키징함으로써 다수의 서브프레임들을 생성한다(S708). 송신 모듈(700)은 집합화된 MAC 패킷들을 PHY 계층으로 전송한다(S710).
PHY 계층은 집합화된 MAC 패킷들을 수신하고(S712), 다음에 의해서 다수의 집합화된 MAC 패킷들을 집합적 PHY 패킷으로 패키징하는데 이용될 수 있다: 선택적으로 집합화된 MAC 패킷들을 프래그먼트화 및/또는 연접함으로써; 집합화된 MAC 패킷들(적절한 경우 프래그먼트들을 포함하여)을 하나 이상의 PHY 페이로드들 내로 결합하고(S714); 각 PHY 페이로드에 PHY 계층 헤더를 첨부하고(S716); 그리고 집합화된 PHY 패킷의 시작에 프리앰블을 첨부함으로써(S718). BATA가 MAC 패킷들 중 하나 이상에 임베딩되지 않는 경우, 송신 모듈(700)은 집합화된 PHY 패킷의 페이로드로서 BATA를 포함할 수 있고 BATA를 전달하는 PHY 페이로드에 헤더를 첨부할 수 있다(S720). 송신 모듈(700)은 또한 PHY 프리앰블에 뒤이어 별개의 PHY 페이로드로서 DTT를 추가할 수 있고, DTT를 전달하는 PHY 페이로드에 헤더를 첨부할 수 있다(S720). 송신 모듈(700)은 그 후 무선 채널을 통한 송신을 위한 네트워크 어댑터(610)로의 전달을 위해 버스 인터페이스(608)로 집합화된 PHY 패킷을 제공한다(도 6 참조). 포함된다면, DTT는 PHY 패킷의 첫 번째 페이로드일 수 있다.
도 8은 수신 모듈의 기능에 대한 예를 도시하는 플로우 차트이다. 도 8에 도시된 것처럼, 소프트웨어 모듈(800)은 버스 인터페이스(608)를 통해 네트워크 어댑터(610)로부터(도 6 참조) BATA를 포함하는 집합적 PHY 패킷들을 수신하는데 이용될 수 있다(S802). 모듈(800)은 DTT가 수신되었는지 여부를 알아보기 위해 체크한다(S804). DTT가 수신된 경우(예를 들어, 도 4에 도시된 것처럼), 모듈(800)은 송신을 수신하기 위해 스케줄링된 시간까지 슬립 모드로 이동함으로써 리소스들을 비축한다(S806). 스케줄링된 시간에, 모듈(800)은 수신된 집합적 PHY 패킷들을 디코딩하고 수신 노드로 주소지정된, 집합화된 PHY 패킷들 내의 MAC 패킷들에 대한 에러 검출을 수행한다(S808). 그 후 모듈(800)은 BATA에 표시된 할당 시간까지 대기하고(S810) 도 3에 도시된 것처럼 할당 시간에 네트워크 어댑터(610)(도 6 참조)로 BA를 전송한다(S812).
도 9는 본 발명의 실시예에 따른 통신을 위한 장치(900)의 기능에 대한 예를 도시하는 블록도이다. 상기 장치는 노드로의 송신을 위해 물리 계층 패킷을 생성하기 위한 모듈(902) ― 상기 물리 계층 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함함 ―, 및 물리 계층 패킷에서 다수의 MAC 패킷들을 제공하기 위한 모듈(904)을 포함하는 처리 시스템을 포함한다.
도 10은 본 발명의 또 다른 실시예에 따른 통신을 위한 장치(1000)의 기능에 대한 예를 도시하는 블록도이다. 상기 장치는 노드로부터 데이터 패킷을 수신하기 위한 모듈(1002) ― 상기 데이터 패킷은 물리 계층 패킷 내의 다수의 MAC 패킷들과 연관된 송신 스케줄을 포함함 ―, 및 물리 계층 패킷에서 다수의 MAC 패킷들을 제공하기 위한 모듈(1004)을 포함하는 처리 시스템을 포함한다.
소프트웨어 모듈의 문맥에서 기술되는 단계들의 임의의 특정 순서 또는 계층구조는 무선 노드의 예를 제공하고자 제시되고 있음이 이해된다. 설계상 요구사항들(design preferences)에 기초하여, 단계들의 특정한 순서 또는 계층구조가 재정렬될 수 있지만 이러한 것들도 본 개시내용의 영역 내에 포함됨이 이해되어야 한다.
본 개시내용의 다양한 양상들이 소프트웨어 구현들로서 기술되었지만, 당업자는 본 개시내용을 통해 제시된 다양한 소프트웨어 모듈들이 하드웨어, 또는 소프트웨어 및 하드웨어의 임의의 조합으로 구현될 수 있음을 쉽게 인식할 것이다. 이러한 기능이 하드웨어로 구현되는지, 또는 소프트웨어로 구현되는지는 특정 애플리케이션 및 전체 시스템에 대해 부가된 설계 제한들에 의존한다. 당업자는 기술된 기능을 각각의 특정 애플리케이션에 대해 다양한 방식들로 구현할 수 있지만, 이러한 구현 결정들이 본 개시내용의 영역을 벗어나는 것이라고 해석되어서는 안 된다.
이상의 설명은 당업자가 본원의 전체 범위를 전적으로 이해할 수 있도록 하기 위해 제공된다. 본원에서 개시된 다양한 구성들에 대한 다양한 변형들이 당업자에게 명백할 것이다. 따라서 청구범위는 본원에서 기술된 본 발명의 다양한 양상들에 제한되도록 의도되는 것은 아니고, 청구범위의 표현(language)과 부합하는 최광의의 범위에 부합되어야 하고, 여기에서 구성요소를 단수형으로 언급하더라도 그렇게 명시되지 않는 한 "하나 및 단지 하나"를 의미하도록 의도되는 것이 아니라 오히려 "하나 이상"을 의미한다. 달리 명시적으로 기술되지 않는다면, 용어 "몇몇"은 하나 이상을 지칭한다. 당업자에게 공지되거나 또는 이후에 공지될, 본 개시내용을 통해 기술된 다양한 양상들의 구성요소들에 구조적 및 기능적으로 균등한 모든 것들은 참조에 의해 본원에 명시적으로 통합되고 청구범위에 의해 포함되도록 의도된다. 더욱이, 이곳에서 개시되는 어떠한 것도 그러한 개시내용이 청구범위에서 명시적으로 기재되는지 여부와 상관없이 공중에게 헌납하려는 것이 아니다. 어떠한 청구범위 구성요소도, 이러한 구성요소가 "~하기 위한 수단"의 문구를 사용하여 명시적으로 기재되지 않는 한, 또는 방법 청구항의 경우 "~하기 위한 단계"의 문구를 사용하여 기재되지 않는 한, 35 U.S.C. 제 112 조, 제 6 패러그래프의 조항들 하에서 해석되어서는 안 된다.

Claims (37)

  1. 통신을 위한 장치로서,
    노드로의 송신을 위해 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 생성하도록 구성되는 처리 시스템
    을 포함하고, 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함하는,
    통신을 위한 장치.
  2. 제 1 항에 있어서,
    상기 송신 스케줄은 상기 장치로부터의 상기 MAC 패킷들 각각에 대한 송신 스케줄을 포함하는,
    통신을 위한 장치.
  3. 제 1 항에 있어서,
    상기 송신 스케줄은 상기 노드로부터의 상기 MAC 패킷들에 대한 하나 이상의 응답들에 대한 송신 스케줄을 포함하는,
    통신을 위한 장치.
  4. 제 3 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들에 대한 블록 긍정확인응답을 포함하는,
    통신을 위한 장치.
  5. 제 3 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들 각각에 대한 긍정확인응답을 포함하는,
    통신을 위한 장치.
  6. 통신을 위한 장치로서,
    노드로부터 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 수신하도록 구성되는 처리 시스템
    을 포함하고, 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함하는,
    통신을 위한 장치.
  7. 제 6 항에 있어서,
    상기 송신 스케줄은 상기 노드로부터의 상기 MAC 패킷들 각각에 대한 송신 스케줄을 포함하는,
    통신을 위한 장치.
  8. 제 6 항에 있어서,
    상기 송신 스케줄은 상기 장치로부터의 상기 MAC 패킷들에 대한 하나 이상의 응답들에 대한 송신 스케줄을 포함하는,
    통신을 위한 장치.
  9. 제 8 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들에 대한 블록 긍정확인응답을 포함하는,
    통신을 위한 장치.
  10. 제 8 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들 각각에 대한 긍정확인응답을 포함하는,
    통신을 위한 장치.
  11. 제 8 항에 있어서,
    상기 처리 시스템은 상기 처리 시스템이 상기 MAC 패킷들을 수신하는 것과 상기 장치로부터 상기 하나 이상의 응답들을 송신하기 위한 송신 시간 사이의 시간 기간 동안 슬립 모드(sleep)가 되도록 더 구성되는,
    통신을 위한 장치.
  12. 통신의 방법으로서,
    노드로의 송신을 위해 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 생성하는 단계
    를 포함하고, 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함하는,
    통신의 방법.
  13. 제 12 항에 있어서,
    상기 송신 스케줄은 상기 방법으로부터의 상기 MAC 패킷들 각각에 대한 송신 스케줄을 포함하는,
    통신의 방법.
  14. 제 12 항에 있어서,
    상기 송신 스케줄은 상기 노드로부터의 상기 MAC 패킷들에 대한 하나 이상의 응답들에 대한 송신 스케줄을 포함하는,
    통신의 방법.
  15. 제 14 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들에 대한 블록 긍정확인응답을 포함하는,
    통신의 방법.
  16. 제 14 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들 각각에 대한 긍정확인응답을 포함하는,
    통신의 방법.
  17. 통신의 방법으로서,
    노드로부터 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 수신하는 단계
    를 포함하고, 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함하는,
    통신의 방법.
  18. 제 17 항에 있어서,
    상기 송신 스케줄은 상기 노드로부터의 상기 MAC 패킷들 각각에 대한 송신 스케줄을 포함하는,
    통신의 방법.
  19. 제 17 항에 있어서,
    상기 송신 스케줄은 상기 방법으로부터의 상기 MAC 패킷들에 대한 하나 이상의 응답들에 대한 송신 스케줄을 포함하는,
    통신의 방법.
  20. 제 19 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들에 대한 블록 긍정확인응답을 포함하는,
    통신의 방법.
  21. 제 19 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들 각각에 대한 긍정확인응답을 포함하는,
    통신의 방법.
  22. 제 19 항에 있어서,
    상기 MAC 패킷들의 수신과 상기 하나 이상의 응답들을 송신하기 위한 송신 시간 사이의 시간 기간 동안 슬립 모드가 되는 단계를 더 포함하는,
    통신의 방법.
  23. 통신을 위한 장치로서,
    노드로의 송신을 위해 물리 계층 패킷을 생성하기 위한 수단; 및
    상기 물리 계층 패킷에서 다수의 MAC 패킷들을 제공하기 위한 수단
    을 포함하고, 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함하는,
    통신을 위한 장치.
  24. 제 23 항에 있어서,
    상기 송신 스케줄은 상기 장치로부터의 상기 MAC 패킷들 각각에 대한 송신 스케줄을 포함하는,
    통신을 위한 장치.
  25. 제 23 항에 있어서,
    상기 송신 스케줄은 상기 노드로부터의 상기 MAC 패킷들에 대한 하나 이상의 응답들에 대한 송신 스케줄을 포함하는,
    통신을 위한 장치.
  26. 제 25 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들에 대한 블록 긍정확인응답을 포함하는,
    통신을 위한 장치.
  27. 제 25 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들 각각에 대한 긍정확인응답을 포함하는,
    통신을 위한 장치.
  28. 통신을 위한 장치로서,
    노드로부터 물리 계층 패킷을 수신하기 위한 수단; 및
    상기 물리 계층 패킷에서 다수의 MAC 패킷들을 제공하기 위한 수단
    을 포함하고, 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함하는,
    통신을 위한 장치.
  29. 제 28 항에 있어서,
    상기 송신 스케줄은 상기 노드로부터의 상기 MAC 패킷들 각각에 대한 송신 스케줄을 포함하는,
    통신을 위한 장치.
  30. 제 28 항에 있어서,
    상기 송신 스케줄은 상기 장치로부터의 상기 MAC 패킷들에 대한 하나 이상의 응답들에 대한 송신 스케줄을 포함하는,
    통신을 위한 장치.
  31. 제 30 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들에 대한 블록 긍정확인응답을 포함하는,
    통신을 위한 장치.
  32. 제 30 항에 있어서,
    상기 하나 이상의 응답들은 상기 MAC 패킷들 각각에 대한 긍정확인응답을 포함하는,
    통신을 위한 장치.
  33. 제 30 항에 있어서,
    상기 MAC 패킷들의 수신과 상기 하나 이상의 응답들을 송신하기 위한 송신 시간 사이의 시간 기간 동안 슬립 모드가 되기 위한 수단을 더 포함하는,
    통신을 위한 장치.
  34. 통신을 위한 컴퓨터-프로그램 물건으로서,
    노드로의 송신을 위해 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 생성하도록 실행가능한 명령들로 인코딩되는 기계-판독가능 매체
    를 포함하고, 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함하는,
    통신을 위한 컴퓨터-프로그램 물건.
  35. 통신을 위한 컴퓨터-프로그램 물건으로서,
    노드로부터 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 수신하도록 실행가능한 명령들로 인코딩되는 기계-판독가능 매체
    를 포함하고, 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함하는,
    통신을 위한 컴퓨터-프로그램 물건.
  36. 액세스 포인트로서,
    노드로의 송신을 위해 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 생성하도록 구성되는 처리 시스템 ― 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함함 ―; 및
    네트워크로의 피어 노드에 대한 백홀 연결을 지원하도록 구성되는 무선 네트워크 어댑터
    를 포함하는, 액세스 포인트.
  37. 액세스 단말로서,
    노드로부터 다수의 MAC 패킷들을 포함하는 물리 계층 패킷을 수신하도록 구성되는 처리 시스템 ― 상기 물리 계층 패킷은 상기 물리 계층 패킷 내의 상기 다수의 MAC 패킷들과 연관되는 송신 스케줄을 포함함 ―; 및
    상기 처리 시스템에 의해 지원되는 사용자 인터페이스
    를 포함하는, 액세스 단말.
KR1020117006497A 2008-08-20 2009-08-20 Wlan에 대한 스케줄링 데이터 송신 시간들을 이용하는 전력 및 리소스 효율적인 appdu 기반 접근 KR20110076886A (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US9052108P 2008-08-20 2008-08-20
US61/090,521 2008-08-20
US12/273,103 2008-11-18
US12/273,103 US20100046367A1 (en) 2008-08-20 2008-11-18 Power and resource efficient appdu based approach with scheduled data transmission times for wlan

Publications (1)

Publication Number Publication Date
KR20110076886A true KR20110076886A (ko) 2011-07-06

Family

ID=41696282

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020117006493A KR20110079620A (ko) 2008-08-20 2009-08-20 Wlan에 대한 스케줄링 블록 긍정확인응답들을 이용하는 전력 및 리소스 효율적인 집합적 물리 계층 pdu 기반 접근
KR1020117006497A KR20110076886A (ko) 2008-08-20 2009-08-20 Wlan에 대한 스케줄링 데이터 송신 시간들을 이용하는 전력 및 리소스 효율적인 appdu 기반 접근

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020117006493A KR20110079620A (ko) 2008-08-20 2009-08-20 Wlan에 대한 스케줄링 블록 긍정확인응답들을 이용하는 전력 및 리소스 효율적인 집합적 물리 계층 pdu 기반 접근

Country Status (7)

Country Link
US (2) US20100046367A1 (ko)
EP (2) EP2321922A2 (ko)
JP (2) JP2012501101A (ko)
KR (2) KR20110079620A (ko)
CN (2) CN102124687A (ko)
TW (2) TW201025911A (ko)
WO (2) WO2010022265A2 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8416803B1 (en) * 2008-02-14 2013-04-09 Wilocity, Ltd. Low latency interconnect bus protocol
US20100046367A1 (en) * 2008-08-20 2010-02-25 Qualcomm Incorporated Power and resource efficient appdu based approach with scheduled data transmission times for wlan
US9477615B1 (en) 2008-08-26 2016-10-25 Qualcomm Incorporated Bi-directional low latency bus mode
HUE030038T2 (en) * 2009-02-18 2017-04-28 Lg Electronics Inc Coexistent channel access procedure
US20100260114A1 (en) * 2009-04-10 2010-10-14 Qualcomm Incorporated Acknowledgement resource allocation and scheduling for wlans
US8774088B2 (en) 2010-04-01 2014-07-08 Intel Corporation Legacy operations in a MU MIMO wireless network
US9301266B2 (en) 2011-08-19 2016-03-29 Qualcomm Incorporated Beacons for wireless communication
CN103378920B (zh) * 2012-04-16 2016-11-16 华为终端有限公司 网络发现方法、接入点及终端设备
KR102062811B1 (ko) 2012-12-14 2020-01-06 삼성전자주식회사 방송시스템의 상향링크 정보 전송 장치 및 방법
TWI556598B (zh) * 2013-02-26 2016-11-01 高通公司 確認(ack)類型指示和推遲時間決定(二)
US9398123B2 (en) * 2013-05-03 2016-07-19 Qualcomm Incorporated Systems and methods for aggregation of physical protocol data units on a wireless network
EP3041177B1 (en) * 2013-09-13 2021-02-17 Huawei Technologies Co., Ltd. Data transmission method and apparatus
US9474073B2 (en) * 2013-10-31 2016-10-18 Qualcomm Incorporated Methods and apparatus for multiple user uplink bandwidth allocation
US9936492B2 (en) * 2014-07-11 2018-04-03 Qualcomm Incorporated Methods and systems for multi user uplink compatibility with legacy devices
US9876857B2 (en) * 2014-08-27 2018-01-23 Hyundai Motor Company Operation method of communication node in network
CN106465439B (zh) * 2015-01-30 2020-01-10 华为技术有限公司 多流聚合方法、装置及***
GB2551327B (en) * 2016-06-10 2020-02-19 Bluwireless Tech Ltd Clock synchronisation in wireless mesh communications networks
CN110244597B (zh) * 2019-05-05 2020-11-10 小耳朵(广东)电子科技股份有限公司 基于appdu应用的智慧供电***

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3686493B2 (ja) 1996-03-07 2005-08-24 富士通株式会社 Atm交換機におけるフィードバック制御方法および装置
US7145887B1 (en) * 2001-02-23 2006-12-05 3Com Corporation Communication of packet arrival times to cable modem termination system and uses thereof
US7242694B2 (en) * 2001-10-31 2007-07-10 Juniper Networks, Inc. Use of group poll scheduling for broadband communication systems
CN100514954C (zh) 2002-07-15 2009-07-15 诺基亚公司 自适应预均衡方法和设备
US7433370B1 (en) * 2003-02-10 2008-10-07 Tymes Laroy Data structures with amortized control overhead and methods and networks using the same
DE602004012092T2 (de) 2003-05-16 2009-02-26 Matsushita Electric Industrial Co., Ltd., Kadoma-shi Medienzugriffskontrolle in master-slave systemen
US7447148B2 (en) * 2003-10-28 2008-11-04 Ntt Docomo, Inc. Method for supporting scalable and reliable multicast in TDMA/TDD systems using feedback suppression techniques
US7590118B2 (en) * 2003-12-23 2009-09-15 Agere Systems Inc. Frame aggregation format
US7463642B2 (en) * 2004-04-07 2008-12-09 Cisco Technology, Inc. Multiple receiver aggregation
US20050285719A1 (en) 2004-06-24 2005-12-29 Intel Corporation Method and apparatus to manage reverse data flow in a high throughput wireless network
JP4440037B2 (ja) * 2004-08-11 2010-03-24 株式会社東芝 通信装置及び通信方法
US7474676B2 (en) * 2004-09-10 2009-01-06 Mitsubishi Electric Research Laboratories, Inc. Frame aggregation in wireless communications networks
KR100605979B1 (ko) * 2004-09-10 2006-07-31 삼성전자주식회사 다중 수신기 응집 전송 기반의 데이터 통신 방법
JP4331088B2 (ja) * 2004-11-01 2009-09-16 株式会社東芝 通信装置および通信方法
WO2006091809A2 (en) 2005-02-23 2006-08-31 Nokia Corporation Scheduling of acknowledgement in systems supporting frame aggregation
US8565194B2 (en) * 2005-10-27 2013-10-22 Qualcomm Incorporated Puncturing signaling channel for a wireless communication system
US8879511B2 (en) * 2005-10-27 2014-11-04 Qualcomm Incorporated Assignment acknowledgement for a wireless communication system
US8619658B2 (en) * 2005-09-21 2013-12-31 Interdigital Technology Corporation Method and apparatus for transmission management in a wireless communication system
TWI291821B (en) 2005-10-21 2007-12-21 Inventec Appliances Corp A gateway
US7869390B2 (en) * 2006-01-03 2011-01-11 Samsung Electronics Co., Ltd. Method and system for power save multi-poll (PSMP) communication in wireless systems
TWI452883B (zh) 2006-02-14 2014-09-11 Interdigital Tech Corp Wlan服務中提供可靠多播服務方法及系統
US7817593B2 (en) * 2006-03-31 2010-10-19 Intel Corporation Method for aggregation of a number of media access control (MAC) frames into a single phyical layer frame in a distributed MAC layer
US20070258586A1 (en) 2006-04-28 2007-11-08 Chien-Chung Huang Personal video recorder having dynamic security functions and method thereof
JP4364210B2 (ja) 2006-04-28 2009-11-11 株式会社東芝 無線通信装置
US7801168B2 (en) 2006-06-21 2010-09-21 Intel Corporation Systems and methods for multi-slotted power saving multiple polling in wireless communications
JP2006352896A (ja) 2006-07-07 2006-12-28 Toshiba Corp 無線通信装置
JP2008109277A (ja) 2006-10-24 2008-05-08 Toshiba Corp 無線通信装置
TWI420851B (zh) * 2006-10-27 2013-12-21 Lg Electronics Inc 用於控制通道和廣播多播信號之輔助確認通道回饋
US7984356B2 (en) * 2006-12-07 2011-07-19 Nokia Siemens Networks Oy Acknowledgments or negative acknowledgments by relay stations and subscriber stations
US9374834B2 (en) * 2006-12-19 2016-06-21 Nokia Technologies Oy Techniques for RTS/CTS usage for wireless networks
FR2910655B1 (fr) * 2006-12-22 2009-02-27 Thales Sa Procede de reservation et d'allocation dynamique de creneaux temporels dans un reseau avec garantie de service
CN101636970A (zh) * 2007-03-08 2010-01-27 日本电气株式会社 伪响应帧通信***、伪响应帧通信方法以及伪响应帧传输设备
US8204010B2 (en) * 2007-06-18 2012-06-19 Research In Motion Limited Method and system for dynamic ACK/NACK repetition for robust downlink MAC PDU transmission in LTE
CN101689971B (zh) * 2007-06-18 2015-11-25 英特尔公司 用于通信聚合分组的无线网络和方法
JP2009049461A (ja) * 2007-08-13 2009-03-05 Toshiba Corp 無線通信装置
US7889707B2 (en) * 2007-10-02 2011-02-15 Samsung Electronics Co., Ltd. Method and system for unequal error protection with block codes for wireless transmission
US8218519B1 (en) * 2008-01-23 2012-07-10 Rockwell Collins, Inc. Transmit ID within an ad hoc wireless communications network
US7982671B2 (en) * 2008-04-17 2011-07-19 Broadcom Corporation Method and system for using a wireless local area network (WLAN) phase shifter for smart antenna beam steering
CN102291768B (zh) * 2008-04-29 2014-01-22 华为技术有限公司 为用户分配应答信道的方法、装置和***
US8503283B2 (en) 2008-06-12 2013-08-06 Nokia Corporation Channel access protocol for wireless communication
TW201004180A (en) * 2008-07-07 2010-01-16 Interdigital Patent Holdings Method and apparatus for cooperative relaying in wireless communications
US8897209B2 (en) 2008-07-15 2014-11-25 Qualcomm Incorporated Systems and methods for parallel communication with legacy WLAN receivers
US20100046367A1 (en) * 2008-08-20 2010-02-25 Qualcomm Incorporated Power and resource efficient appdu based approach with scheduled data transmission times for wlan
KR101527120B1 (ko) * 2010-08-17 2015-06-08 삼성전자주식회사 멀티 유저의 txop 파워 세이빙을 위한 액티브 모드에서의 단말 및 액세스 포인트의 통신 방법

Also Published As

Publication number Publication date
WO2010022265A2 (en) 2010-02-25
EP2321922A2 (en) 2011-05-18
US20100046367A1 (en) 2010-02-25
TW201025912A (en) 2010-07-01
JP2012501102A (ja) 2012-01-12
WO2010022264A2 (en) 2010-02-25
CN102124688A (zh) 2011-07-13
WO2010022264A3 (en) 2010-05-27
CN102124687A (zh) 2011-07-13
US20100046441A1 (en) 2010-02-25
EP2321923A2 (en) 2011-05-18
JP2012501101A (ja) 2012-01-12
WO2010022265A3 (en) 2010-05-27
TW201025911A (en) 2010-07-01
KR20110079620A (ko) 2011-07-07
US8730878B2 (en) 2014-05-20

Similar Documents

Publication Publication Date Title
US8730878B2 (en) Power and resource efficient APPDU based approach with scheduled block ACKS for WLAN
JP5922211B2 (ja) Wlanのための、肯定応答リソース割り振りおよびスケジューリング
KR101466726B1 (ko) 무선 통신 시스템에서의 다중-액세스 호환성을 위해 데이터 전송의 성공적인 수신을 확인응답하기 위한 방법 및 장치
US8464138B2 (en) Effective utilization of header space for error correction in aggregate frames
JP5738883B2 (ja) データ送信に対して異なる周波数帯域を使用する無線リンク間のシームレスな移行のための方法および装置
JP5795322B2 (ja) データ受信に対して異なる周波数帯域を使用する無線リンク間のシームレスな移行のための方法および装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E601 Decision to refuse application