도 1은 전체가 2로서 표시된 IEEE 802.11 WLAN 시스템을 예로써 보이는데, 그것은 모바일과 같은 통신 장비와 개인정보 휴대단말들(PDA들)(3), 랩톱들(4) 및 프린터들(5) 등을 포함한 2차 기기들 사이에 통신을 제공한다. WLAN 시스템은 무선 기기들이 파일 서버 또는 다른 적당한 기기상의 정보 및 파일들에 접근하는 것 또는 인터넷에 연결하는 것을 허용하는 무선 LAN 시스템에 연결될 수 있다. 이 기기들은 기지국이 없는 경우에 이른바 "애드 혹" 네트워크에서 직접 서로 통신할 수 있거나, 또는 그것들은 국소 배포 서비스(DS) 또는 광역 확장형 서비스를 이용하는 AP를 통한 배포 서비스들을 가지는 IEEE 802.11 용어, 6으로 분류된 도시된 바와 같은 액세스 포인트(AP)라 불리는 기지국을 통해 통신할 수 있다. WLAN 시스템에서, 최종 사용자 액세스 기기는 스테이션들(STA들)로서 알려져 있는데, 그것들은, 라디오 신호들을 통신 기기들에 대해 라우팅될 수 있는 디지털 신호들로 변환하고 통신 장비를 데이터 패킷들을 수신하고 다른 기기들 및/또는 네트워크들에 배포하는 액세스 포인트들(AP들)을 연결하는 송수신기들(송신기들/수신기들)이다. STA들은 기기들에 연결된 무선 네트워크 인터페이스 카드(NIC) 어댑터들로부터 이 기기들의 부분인 통합형 라디오 모듈들까지 뿐 아니라 그 기술분야에서 모두가 잘 알려진 것들인 외부 어댑터(USB), PCMCIA 카드 또는 USB 동글(dongle)(자체 포함)의 범위에 있는 각종 형태들을 취할 수 있다.
본 발명은 무선 근거리 통신망(WLAN)에서 2개의 노드, 포인트 또는 단말 사이어 정보를 전송하기 위한 새롭고 고유한 방법 및 장치를 제공하는데, 멀티캐스트 및/또는 브로드캐스트 데이터는 전력 절약 멀티 폴(PSMP) 체계로 전송되고 전송된 데이터는 무선 LAN 네트워크의 2개 이상의 노드, 포인트 또는 단말 사이에서 확인응답되는 새롭고 고유한 방법 및 장치를 제공한다. 도 1b는 본 발명의 일부 실시예들에 따른 방법의 기본 단계 7 및 8을 갖는 흐름도를 보이고 있다.
WLAN의 2개의 노드, 포인트 또는 단말은 도 1a에 보인 것과 일치하는 무선 LAN 네트워크에서 동작하기 위한 도 2에 보인 액세스 포인트(AP) 또는 다른 적당한 네트워크 노드 또는 단말(10)과 도 3에 보인 스테이션(STA) 또는 다른 적당한 네트 워크 노드 또는 단말(20)을 구비할 수 있다. AP(10)와 STA(20)는 전력 절약 멀티 폴(PSMP) 체계에서 멀티캐스트 및/또는 브로드캐스트 데이터를 전송하고 무선 LAN 네트워크에서 2개의 노드, 포인트 또는 단말 사이에 전송된 데이터를 확인응답하기 위해 구성된 상응하는 모듈들(12 및 22)을 가진다.
기본
구현예
본 발명에 따른 AP(10) 및 STA(20)의 기본 구현예와 협력은 다음을 포함할 수 있다:
802.11n, 높은 작업처리량 향상은 데이터 전송을 위한 전력 절약 멀티 폴(PSMP) 집합체 메커니즘을 정의한다. PSMP 전송은 DL(node1로부터의 데이터) 전송 시간에 시작된다. DL 전송 시간 후 DL 프레임의 전송기는 UL(node1로의 데이터) 전송을 위한 기간을 지정할 수 있다. 본 발명은 DL 전송이 멀티캐스트 및/또는 브로드캐스트 프레임들을 위해 사용되고 DL 멀티캐스트 및/또는 브로드캐스트와 함께 지정되는 UL 전송 시간(들)은 멀티캐스트 및/또는 브로드캐스트 프레임(들)을 위해 확인응답을 전송하는데 사용될 것이라고 규정한다. UL 전송 시간은 만일 이용할 수 있는 충분한 전송 시간이 있으면 다른 프레임들도 포함할 수 있다. DL 및 UL 전송들의 시작 시간들은 UL 및 DL 전송들 사이의 시간이 적어도 SIFS 기간이 되도록 지정될 것이다.
현재의 PSMP 메커니즘은 연관 ID(AID)를 사용하여 유니캐스트를 위한 수신기들을 PSMP 프레임에서 식별한다. 멀티캐스트 및/또는 브로드캐스트 전송들은 그것 들 자신들을 위해 어떠한 AID 식별자도 가지지 않는다. 멀티캐스트 및/또는 브로드캐스트 전송들은 멀티캐스트 MAC 주소를 착신(coming) 전송을 위한 식별자로서 사용할 것이다. 본 발명은 PSMP 프레임으로 전해지는 멀티캐스트 및/또는 브로드캐스트 정보를 위해 2개의 메커니즘을 제공한다.
옵션 1로, 모든 전송 유형들인 유니캐스트, 멀티캐스트 및 브로드캐스트가 PSMP 요소 후에 수행하는 것이 가능하다. 하나의 PSMP 요소는 DL 멀티캐스트 및/또는 브로드캐스트 전송과 멀티캐스트 및/또는 브로드캐스트 전송을 확인응답하는 영 또는 그 이상의 비-AP STA를 지정할 수 있다. PSMP 요소는 동일한 DL 멀티캐스트 및/또는 브로드캐스트 전송을 수신하는 여러 개의 비-AP STA를 지정할 수 있다. 이 비-AP STA들의 각각은 만일 그것들이 지정된 UL 전송시간을 가졌고 DL 프레임들은 확인응답을 요구한다면, 즉 그것들의 확인응답 모드가 '무 확인응답'으로 설정되지 않으면, DL 프레임들을 위한 UL 확인응답을 전송할 것이다. 만일 PSMP가 유니캐스트 전송을 지정하면, 단말은 전송된 DL 유니캐스트들을 확인응답할 수 있고 소유한 유니캐스트 프레임들을 지정된 UL 전송시간 동안 전송할 수 있다. 본 발명은 유니캐스트 전송의 핸들링을 변경하지 않는다.
옵션 2로, 하나의 PSMP는 멀티캐스트 및/또는 브로드캐스트 전송과 유니캐스트 전송만을 지정할 것이다. 그러면 지정된 UL 전송시간 동안, 비-AP STA는 전송된 멀티캐스트 및/또는 브로드캐스트된 프레임들을 확인응답할 것이다.
옵션 1의 접근방법은 각각의 STA 정보 요소들을 위해 동일한 길이를 가지지만, 그것은 비-AP STA에 대해 불필요한 깨어있기(wakings)를 초래할 수 있는데, 그 이유는 멀티캐스트 및/또는 브로드캐스트 프레임들이 단지 2 옥텟으로만 지정되기 때문이다. 예를 들어, IPv4에서 마지막 23 비트들(RFC 1188)과 IPv6에서 4개의 옥텟(RFC 2464)은 멀티캐스트 주소를 지정하는데 사용된다.
옵션 2의 접근방법은 모든 멀티캐스트 및/또는 브로드캐스트 주소를 더 완전하게 지정하고, 그래서 각각의 멀티캐스트 및/또는 브로드캐스트 전송들은 고유한 주소를 가진다. 반면에, 이 메커니즘은 새로운 STA 정보 요소를 지정할 필요가 있다.
만일 비-AP STA가 여러 개의 멀티캐스트 및/또는 브로드캐스트 전송물들을 다른 주소들로부터 하나의 PSMP에서 수신한다면, AP는 이 전송물들의 모두를 위한 확인응답을 전송하기 위해 동일한 UL 전송시간을 지정할 수 있다. AP는, 비-AP STA로부터 확인응답을 수신하기를 원한다면, 모든 멀티캐스트 및/또는 브로드캐스트 주소들을 개별적으로 지정할 것이다, 즉 각각의 멀티캐스트 및/또는 브로드캐스트 전송물과 확인응답에 대해 STA 정보를 설정할 것이다.
AP, 멀티캐스트 및/또는 브로드캐스트 주소의 전송기는 멀티캐스트를 위한 확인응답들의 양과 확인응답하는 전송기들을 제어할 수 있다. 멀티캐스트 프레임에서 지정되는 확인응답 모드는 PSMP UL TXOP들에서 사용된 확인응답 프레임을 지정한다. 도 4는 멀티캐스트 전송 데이터 흐름의 예시를 보인다. AP는 확인응답 전송기들을 자유롭게 선택할 수 있다. AP는 프레임 전송이 확인응답을 전송하도록 지정되지 않았던 모든 비-AP STA에 대해 성공적이라고 가정할 것이다.
멀티캐스트 및/또는 브로드캐스트 프레임 전송들을 위한 사용된 확인응답 모 드는 유니캐스트 프레임들의 확인응답 모드와 비슷하게 정의된다. MAC 헤더의 QoS 컨트롤의 확인응답(ACK) 정책 필드는 사용된 확인응답 모드를 지정한다.
만일 멀티캐스트 프레임이 멀티캐스트 서비스에 속하고 있으면, 확인응답은 만일 비-AP STA와 AP 둘 다가 멀티캐스트 및/또는 브로드캐스트 확인응답 비트를 라디오 자원 관리 능력 필드에서 설정하고 있다면 사용된다.
비-AP STA는 전송된 멀티캐스트 및/또는 브로드캐스트 프레임을 확인응답하는데 실패할 수 있다. 재전송이 스트림에 필요한 경우에, 전송기는 다음의 여러 개의 확인응답 및 전달 품질 제어 로직을 멀티캐스트 및/또는 브로드캐스트를 위해 선택할 수 있다:
1) 전송기는 각각의 수신기를 확인응답을 전송하도록 설정할 수 있다.
2) 전송기는 확인응답을 전송하기 위해 최대 재전송을 요구하는 수신기들을 선택할 수 있다. 확인응답하는 전송기들의 수는 자유롭게 선택될 수 있다.
3) 전송기는 멀티캐스트 및/또는 브로드캐스트 프레임들을 확인응답 없이 중복적으로 전송할 수 있고 전송물들의 양을 오류 메시지들, 또는 트리거된 멀티캐스트 측정 메시지들의 양 또는 수를 통하여 제어할 수 있다.
4) 전송기는 확인응답을 전송하는 단말들의 그룹을 변경할 수 있다. 이 동작 시에, 전송기는 수신기들이 통신가능범위 내에 있도록 제어할 수 있다.
5) 전송기는 수신된 확인응답들에 기초하여 확인응답 요구 간격을 변경할 수 있다.
6) 전송기는 응답에 기초하여 전송속도를 변경할 수 있다.
7) 전송기는 전송 시도들이 dot11ShortRetryLimit 또는 dot11LongRetryLimit를 초과하거나 MSDU 수명이 다할 때까지 프레임을 멀티캐스트 또는 브로드캐스트 전송물로서 재전송할 수 있다.
8) 전송기는 멀티캐스트된 또는 브로드캐스트된 프레임을 유니캐스트 전송물로서 재전송할 수 있다.
9) 전송기는 확인응답들 및 측정 결과들에 기초하여 미디어 포맷을 변경하거나 변경을 요구할 수 있다.
10) 전송기는 전송물을 수신할 수 없는 단말들의 그룹으로부터 확인응답(ACK)을 요구하는 것을 중단할 수 있다. 전송기는 예를 들어 미리 정의된 최소 전송속도를 가질 수 있고 만일 수신기들이 전송물들을 정확하게 수신할 수 없으면, 전송기는 단말들의 그룹으로부터 확인응답들을 요구하기를 중단할 수 있다.
11) 전송기는 멀티캐스트 전송물을 전송하는 것을 중단할 수 있다. 이것은, 예를 들어, 만일 전달 품질이 부적당한 일이 발생한다면 일어난다.
이들 전술한 시나리오들은 예로서만 제공되고, 본 발명의 범위를 동일한 것으로 제한할 의도는 없다.
멀티캐스트 및 브로드캐스트 재전송물들은 멀티캐스트 또는 브로드캐스트 전송의 모든 수신기들에 의해 수신될 수 있다. 그래서, 전송물을 정확하게 수신하지 않는 수신기들로부터의 확인응답들이 모든 수신기들이 필요로 하는 견고성을 만드는데 충분한 재전송들을 만들 수 있다는 것이 가능하다.
만일 멀티캐스트 및/또는 브로드캐스트 전송물들이 정확하게 수신되었다면, 전송기는 단지 최저의 속도뿐 아니라 더 높은 전송속도를 사용할 수 있는 실시예들이 구상될 수 있다. 전송 시간 소비의 축소는 현저해질 수 있다. AP는 PSMP 프레임에서 지정되지 않았던 비-AP STA들로의 멀티캐스트 및/또는 브로드캐스트 프레임(들)의 전달은 성공적이었었다고 간주할 수 있다.
멀티캐스트 및/또는 브로드캐스트 확인응답은 속도 적응 로직 사용이 링크 상태를 위한 적당한 전송 속도를 사용하는 것을 가능하게 한다. 확인응답은 기술하는 피드백이 정확하게 수신되는 데이터 프레임들이라면 사용될 수 있다. 더 높은 전송 속도의 사용은 데이터 전송 효율을 개선할 수 있다. 전송 속도는 더 나쁜 링크 상태를 가지는 단말에 따라 설정될 수 있다.
멀티캐스트 및/또는 브로드캐스트 확인응답의 메커니즘을 위한 로직은 IEEE 802.11의 하나 이상의 섹션에서 언급되며, 현재 공지된 PSMP 프레임에 대한 변경들에 관계가 있고, 다음과 같이 여기에서 기술된다:
802.11n 멀티캐스트
확인응답(ACK)모드
802.11n로써 신뢰성 있는 멀티캐스트 전송을 지원하는 프레임 시퀀스를 만드는 것이 가능하다. 이 접근방법으로, AP는 UL 확인응답들의 스케줄을 만들고 그 스케줄을 실제 DL 멀티캐스트보다 먼저 PSMP 프레임으로 보낸다. PSMP 프레임은 DL 전송 시간의 시작시간과 UL 전송 시간(들)을 위한 영 또는 그 이상의 시작시간을 정의한다. 만일 DL TXOP에서 전송된 데이터의 주소가 멀티캐스트 주소에 상응하면, UL TXOP의 지정된 단말들은 전송된 멀티캐스트 프레임(들)을 위해 확인응답을 전송 하거나 또는 확인응답을 차단할 것이다. PSMP 프레임의 STAInfo 필드 역시 전송 유형이 멀티캐스트 또는 유니캐스트임을 표시하는 비트를 담고 있다.
만일 멀티캐스트 프레임이 멀티캐스트 서비스에 속하고 있으면, 만일 비-AP STA 및 AP 둘 다가 멀티캐스트 확인응답 비트를 라디오 자원 관리 능력 필드에 설정하고 있다면, 확인응답이 사용될 수 있다. 브로드캐스트를 위한 확인응답은 만일 비-AP STA 및 AP 둘 다가 라디오 자원 관리 능력 필드의 멀티캐스트 확인응답 비트를 설정하고 있다면 사용될 수 있다.
만일 비-AP STA가 전송된 멀티캐스트 프레임을 확인응답하는데 실패하면, 전송 시도가 dot11ShortRetryLimit 또는 dot11LongRetryLimit를 초과할 때까지, 또는 MSDU 수명이 다하기까지, AP는 멀티캐스트 전송으로서 프레임을 재전송할 것이다. 만일 비-AP STA가 전송된 브로드캐스트 프레임을 확인응답하는데 실패하면, 전송 시도가 dot11ShortRetryLimit 또는 dot11LongRetryLimit를 초과할 때까지, 또는 MSDU 수명이 다하기까지, AP는 그 프레임을 브로드캐스트 전송물로서 재전송할 것이다. 본 발명의 다른 실시예에서 AP는 재전송을 위해 유니캐스트 전송 모드를 사용할 수 있다. AP는 재전송 시에 확인응답이 AP에 의해 정확하게 수신되지 않았던 비-AP STA로부터만 확인응답을 필요로 할 것이다. AP는 확인응답을 전송하기 위해 PSMP 프레임에서 지정되지 않았던 비-AP STA에의 멀티캐스트 프레임(들)의 전달이 성공적이었었다고 간주할 것이다.
AP는 멀티캐스트 전송에서 모든 수신기들로부터의 확인응답들을 필요로 하지 않는다.
다음은 현재 IEEE 제안서에서 지정된 바와 같은 PSMP 집합체인 멀티캐스트 집합체를 위한 PSMP 집합체 옵션 1 및 멀티캐스트 집합체를 위한 PSMP 집합체 옵션 1의 상세한 설명이다:
멀티캐스트 집합체를 위한
PSMP
집합체 옵션 1
PSMP 프레임의 지속기간/ID 필드는 현재 PSMP 프레임에 의해 기술되는 DLT 및 ULT TXOP들의 모두의 총 지속 시간을 최소한 표시한다. STA들은 PSMP 프레임의 수신에 의거하여 그것들의 NAV를 업데이트할 것이다. PSMP 프레임 포맷은 AP들에 의해 지지될 것이다. PSMP 프레임 포맷은 동일한 PPDU 또는 HTP 버스트에 있든지 간에 멀티수신기 집합체와 함께 사용될 것이다. PSMP 내에서 송신된 모든 데이터 또는 관리 유형 프레임들 내에서, 지속기간/ID 필드는 PSMP 교환의 나머지 지속기간으로 설정된다.
서브유형 PSMP(0b0111)인 전력 절약 집합체 서술자의 제어 프레임(Type=0b01)의 프레임 본문은 표 1에서 보인 정보를 담고 있다.
| 유형 값 b3 b2 |
유형 설명 |
서브유형 값 b7 b6 b5 B4 |
서브유형 설명 |
| 01 |
제어 |
0111 |
전력 절약 집합체 서술자 |
| 01 |
제어 |
0000 0110 |
유보 |
표 2 -
PSMP
프레임 본문
| 순서 |
정보 |
주 |
| 1 |
PSMP 매개변수 설정 |
현재 PSMP 프레임의 DLT 및 ULT를 설명 |
PSMP 매개변수 설정은 PSMP 프레임을 바로 뒤의 DLT와 ULT를 기술하는데 사용된다.
| |
유보됨 |
서술사 끝 |
STA 정보 |
| 비트: |
7 |
9 |
64*m |
PSMP
매개변수 설정 포맷
서술자 끝 필드는 PSMP 프레임에 의해 기술되는 현재 PSMP 교환물의 지속기간을 표시한다. 서술자 끝 필드의 값은 8 us의 정수이다. 그러므로, 이 필드는 지속기간에서 4 ms까지의 PSMP 교환을 기술할 수 있다. 'm'은 PSMP 서술자에 포함되는 STA들의 수를 표시한다.
| |
유보됨 |
멀티캐스트 /브로드캐스트 |
STA ID |
DLT 시작 오프셋 |
DLT 지속기간 |
ULT 시작오프셋 |
ULT 지속기간 |
| 비트: |
5 |
1 |
16 |
11 |
10 |
11 |
10 |
STA
정보 포맷
STA 정보(STA Info)가 멀티캐스트 또는 브로드캐스트 전송 정보를 포함할 때 멀티캐스트/브로드캐스트 비트는 1로 설정된다. 이 비트가 설정될 때 STA ID 필드는 멀티캐스트 MAC 주소의 마지막 2개의 옥텟을 포함할 것이다. 이 비트는 또한 STA ID, DLT 시작시간 및 DLT 지속기간의 동일한 값들이 TXOP의 여러 개의 비-AP STA에 주어질 수 있다는 것을 정의한다.
멀티캐스트/브로드캐스트 비트가 설정될 때 또는 애드-혹 모드에서 STA ID 필드는 인프라스트럭처 모드의 AID 값과 멀티캐스트 또는 브로드캐스트 전송들에서 MAC 주소의 마지막 2 바이트를 표시한다.
DLT 시작 오프셋 필드는 STA의 DL 데이터를 가지는 PPDU의 시작을 표시한다. 오프셋은 PSMP 프레임의 끝에 대하여 지정된다. 그것은 2us의 정수로서 주어진다. 만일 STA를 위해 예정(스케줄링)되는 DLT가 없지만 ULT는 그 STA를 위해 예정된다면, DLT 지속기간은 널(0)로 설정된다.
DLT 지속기간 필드는 STA에 대해 예정된 첫 번째 MPDU를 가지는 PSDU의 시작부터 비교되는 STA의 DL 데이터의 끝을 표시한다. 그것은 4us의 배수로서 주어진다. 만일 STA를 위해 예정된 ULT가 없지만 DLT가 그 STA를 위해 예정되어 있다면, ULT 지속기간은 널(0)로 설정된다.
ULT 시작 오프셋 필드는 ULT의 시작을 표시한다. 첫 번째 ULT는 PSMP에서 기술된 마지막 DLT의 끝부터 SIFS 간격 후 시작하도록 예정된다. 만일 STA를 위해 예정된 ULT가 없지만 DLT는 그 STA를 위해 예정되어 있다면, ULT 시작 오프셋은 널(0)로 설정된다. STA는 그 ULT 오프셋의 시작에서 요구된 CCA를 수행하지 않고 전송을 시작한다.
ULT 지속기간 필드는 STA를 위한 ULT의 최대 길이를 표시한다. 만일 STA가 그것의 ULT를 위해 할당된 시간보다 많은 데이터를 대기행렬에 넣더라도, STA는 할당된 지속기간의 끝에 매체를 해제할 것이다. ULT 지속기간은 4 us의 정수로서 주어진다. 만일 STA를 위해 예정된 ULT가 없지만 DLT가 그 STA를 위해 예정된다면, ULT 지속기간은 널(0)로 설정된다. STA는 PSMP 프레임에서 할당된 시간보다 더 오 랫동안 매체를 사용할 수 없다.
만일 PSMP가 수신용 STA에 의해 정확하게 수신되지 않으면, STA는 각각의 PPDU를 조사하는 것에 의해 그것의 데이터를 여전히 복호화하여 그것이 의도된 수신자인지에 관한 프레임들을 발견하지만, 그것은 어떠한 ULT 프레임들이라도 송신하려고 하지 않을 것이다.
AP는 모든 업링크들 전에 모든 다운링크들을 예정할 것이다. PSMP 프레임 자체를 운반하는 버스트를 제외한 PSMP 교환 내의 모든 버스트들은 짧은 프리앰블을 사용할 것이다.
멀티캐스트 집합체를 위한
PSMP
집합체 옵션 2
PSMP 프레임의 지속기간/ID 필드는 현재 PSMP 프레임에 의해 기술된 DLT 및 ULT TXOP들의 모두의 총 지속 시간을 최소한 표시한다. STA들은 따라서 그것들의 NAV를 PSMP 프레임의 수신에 의거하여 업데이트할 것이다. PSMP 프레임 포맷은 AP들에 의해 지지될 것이다. PSMP 프레임 포맷은 동일한 PPDU 또는 HTP 버스트에 있든지 아니든지 간에 멀티수신기 집합체와 함께 사용될 것이다. PSMP 교환으로 송신된 모든 데이터 또는 관리 유형 프레임들 내에서, 지속기간/ID 필드는 PSMP 교환의 나머지 지속기간에 설정된다.
서브유형 PSMP(0b0111), 전력 절약 집합체 서술자의 제에 프레임(Type=0b01)의 프레임 본문은 표 3에서 보이게 되는 정보를 포함한다.
| 유형 값 b3 b2 |
유형 설명 |
서브유형 값 b7 b6 b5 B4 |
서브 유형 설명 |
| 01 |
제어 |
0111 |
전력 절약 집합체 서술자 |
| 01 |
제어 |
0000-0110 |
유보 |
테이블 4-
PSMP
프레임 본문
| 순서 |
정보 |
주 |
| 1 |
PSMP 매개변수 설정 |
현재 PSMP 프레임의 DLT와 ULT를 기술한다 |
PSMP 매개변수 설정은 PSMP 프레임을 바로 뒤따르는 DLT 및 ULT를 기술하기 위해 사용된다.
| |
유보됨 |
멀티캐스트/브로드캐스트 |
서술자 끝 |
STA Info |
| 비트: |
6 |
1 |
9 |
64*m 또는 92*n |
PSMP
매개변수 설정 포맷
STA 정보(STA Info)가 멀티캐스트/브로드캐스트 STA 정보 요소(들)를 포함할 때, 멀티캐스트/브로드캐스트 비트는 1로 설정된다. STA 정보 필드가 유니캐스트 STA 정보 요소(들)를 포함할 때, 멀티캐스트/브로드캐스트 비트는 0으로 설정된다. PSMP 요소의 모든 STA 정보 요소들은 이 비트로 지정되는 것과 동일한 포맷을 가질 것이다.
서술자 끝 필드는 PSMP 프레임에 의해 기술된 현재 PSMP 교환의 지속기간을 표시한다. 서술자 끝 필드의 값은 8us의 정수이다. 그러므로, 이 필드는 지속기간에서 최고 4 ms의 PSMP 교환을 기술할 수 있다. 'm'은 PSMP 서술자에 포함되는 STA들의 수를 표시한다.
| |
유보됨 |
MAC 주소 |
DLT 시작 오프셋 |
DLT 지속기간 |
ULT 시작 오프셋 |
ULT 지속기간 |
| 비트: |
6 |
48 |
11 |
10 |
11 |
10 |
STA
멀티캐스트/
브로드캐스트
정보 포맷
| |
유보됨 |
STA ID |
DLT 시작 오프셋 |
DLT 지속기간 |
ULT 시작 오프셋 |
ULT 지속기간 |
| 비트: |
6 |
6 |
11 |
10 |
11 |
10 |
STA
유니캐스트
정보 포맷
MAC 주소는 전송된 멀티캐스트 또는 브로드캐스트 주소의 MAC 주소를 표시한다.
STA ID 필드는 인프라스트럭처 모드의 AID 값과 애드 혹 모드의 MAC 주소의 마지막 2 바이트를 표시한다.
DLT 시작 오프셋 필드는 STA의 DL 데이터를 가지는 PPDU의 시작을 표시한다. 오프셋은 PSMP 프레임의 끝에 대하여 지정된다. 그것은 2us의 정수로서 주어진다. 만일 STA를 위해 예정된 DLT가 없지만 ULT는 그 STA를 위해 예정되어 있다면, DLT 지속기간은 널(0)로 설정된다.
DLT 지속기간 필드는 STA에 지정된 첫 번째 MPDU를 가지는 PSDU의 시작에 대하여 STA의 DL 데이터의 끝을 표시한다. 그것은 4us의 배수로서 주어진다. 만일 STA를 위해 예정된 ULT가 없지만 DLT가 그 STA를 위해 예정되어 있다면, ULT 지속기간은 널(0)로 설정된다.
ULT 시작 오프셋 필드는 ULT의 시작을 표시한다. 첫 번째 ULT는 PSMP에서 기술된 마지막 DLT의 끝부터 SIFS 간격 후에 시작하도록 예정된다. 만일 STA를 위해 예정된 ULT가 없지만 DLT는 그 STA를 위해 예정되어 있다면, ULT 시작 오프셋은 널(0)로 설정된다. STA는 그것의 ULT 오프셋의 시작에서 요구된 CCA를 수행하지 않고 전송을 시작한다.
ULT 지속기간 필드는 STA를 위해 ULT의 최대 길이를 표시한다. 만일 STA가 그것의 ULT를 위해 할당된 시간보다 더 많은 데이터 대기행렬을 가지더라도, STA는 할당된 지속기간의 끝에 매체를 해제할 것이다. ULT 지속기간은 4 us의 정수로서 주어진다. 만일 STA를 위해 예정된 ULT가 없지만 DLT는 그 STA를 위해 예정되어 있다면, ULT 지속기간은 널(0)로 설정된다. STA는 PSMP 프레임에서 할당된 시간보다 더 오랫동안 매체를 사용할 수 없다.
만일 PSMP가 수신용 STA에 의해 정확하게 수신되지 않으면, STA는 각각의 PPDU를 조사하는 것에 의해 그것의 데이터를 여전히 복호화하여 그것이 의도된 수신자를 위한 프레임들을 발견할 수 있지만, 그것은 어떠한 ULT 프레임들도 송신하려고 하지 않을 것이다.
AP는 모든 업링크들보다 앞서 모든 다운링크들을 예정(스케줄)할 것이다. PSMP 프레임 그 자체를 운반하는 버스트를 제외한 PSMP 교환 내의 모든 버스트들은 짧은 프리앰블을 사용할 것이다.
모듈의 기능의
구현예
위에 기술된 AP(10) 및 STA(20)의 기능은 도 2와 3에서 보이게 되는 상응하는 모듈들(12 및 22)에서 구현될 수 있다. 한 예로써 그리고 여기에 기술된 그것과 일치하여, 모듈들(12 및 22)의 기능은 하드웨어, 소프트웨어, 펌웨어 또는 그것의 조합을 사용하여 구현될 수 있지만, 본 발명의 범위는 그것의 어느 특정 실시예로 한정되지 않을 것이다. 전형적인 소프트웨어 구현예에서, 모듈들(12 및 22)은 마이크로프로세서, 랜덤 액세스 메모리(RAM), ROM(read only memory), 입출력 기기들 그리고 그것들을 연결하는 제어, 데이터 및 주소 버스들을 갖는 하나 이상의 마이크로프로세서 기반 아키텍처들일 수 있다. 이 기술분야에서 숙련된 사람은 그런 마이크로프로세서 기반 구현예를 프로그램하여 과도한 실험 없이 여기에 기술된 기능을 수행할 수 있을 것이다. 본 발명의 범위는 지금 알려져 있는 또는 향후에 나중에 개발될 기술을 사용하여 어느 특정 구현예에 한정할 의도는 아니다. 더군다나, 본 발명의 범위는, 모듈들(12 및 22)을, 도시된 바와 같이, 자립형 모듈들 또는 다른 모듈을 구현하기 위해 다른 회로와 조합하여 포함하도록 의도되고 있다.
다른 모듈들(14 및 24)과 그것들의 기능은 이 기술분야에서 알려져 있으며, 본 발명 자체의 부분을 형성하지 않고, 여기에서 상세히 기술되지 않고 있다. 예를 들면, 다른 모듈(24)은 전형적인 이동 전화기 또는 단말의 부분을 형성하는 다른 모듈들, 이를테면 UMTS 가입자 식별 모듈(USIM) 및 이동 장비(ME) 모듈을 포함할 수 있는데, 그것들은 이 기술분야에서 알려져 있고 여기에 기술되지 않는다.
동작 시에, 본 발명은 멀티캐스트 및 브로드캐스트 프레임들의 전달에서 확인응답을 사용할 가능성을 허용하며, 그것은 데이터 전송에 견고성 및 신뢰성을 만들며; 비-AP STA가 확인응답을 전송하는 것을 제어할 가능성을 허용하고; 또한 속도 적응 로직을 사용할 가능성을 허용한다.
범용 이동 통신 시스템(
UMTS
) 패킷 네트워크 아키텍처
도 5a 및 5b는 범용 이동 통신 시스템(UMTS) 패킷 네트워크 아키텍처를 보인다. 도 5a에서, UMTS 패킷 네트워크 아키텍처는 사용자 장비(UE), UMTS 지상 무선 접속망(UTRAN), 및 코어 네트워크(CN)의 주요한 구조상의 요소들을 포함한다. UE는 UTRAN에 대해 라디오(Uu) 인터페이스를 통해 인터페이스되고, UTRAN은 (유선) Iu 인터페이스를 통해 코어 네트워크(CN)에 인터페이스한다. 도 5b는 아키텍처, 특히 UTRAN에 대한 얼마간의 그 이상의 세부사항을 보이는데, 그것은 다중 무선 네트워크 서브시스템들(RNS들)을 포함하며, 그것들의 각각은 적어도 하나의 무선 네트워크 제어기(RNC)를 포함한다. 동작 시, 각각의 RNC는 GSM 기지국에 대한 UMTS 카운터파트들인 다수의 노드 B들에 연결될 수 있다. 각각의 노드 B는 도 5a에 보인 무선 인터페이스(Uu)를 통하여 다수의 UE들과는 무선(라디오) 연락(접촉)될 수 있다. 비록 노드 B 중의 하나 이상이 다른 RNC들에 연결되어있다고 하더라도, 주어진 UE가 다수의 노드 B들과 라디오 접촉하고 있을 수 있다. 예를 들어, 노드 B2와 노드 B3이 이웃하는 노드 B들일 때 도 5b의 UE1이 RNS1의 노드 B2 및 RNS2의 노드 B3와 라디오 접촉하고 있을 수 있다. 다른 RNS들의 RNC들은 하나의 RNC의 노드 B에 속해 있는 셀로부터 다른 RNC의 노드 B에 속해 있는 셀로 가로지르는 동안 양쪽 RNC들과 모바일 UE들이 접촉한 채로 있는 것을 허용하는 Iur 인터페이스에 의해 연결될 수 있다. 도 1a의 IEEE 802.11 WLAN 시스템과 도 5a 및 5b의 (UMTS) 패킷 네트워크 아키텍처의 수렴은 UE들, 이를테면 이동 전화기 또는 이동 단말의 형태를 STA가 취하 게 하는 결과를 초래했다. 도 1a에 보인 WLAN(IEEE 802.11)과 도 5a 및 5b에서 보인 것과 같은 그런 다른 기술들(예컨대 3GPP, 3GPP2 또는 802.16)의 상호 작용은 현재 3GPP와 3GPP2를 위한 프로토콜 사양서들에서 정의되어 있다. 본 발명의 범위는 그런 UMTS 패킷 네트워크 아키텍처와 관련하여 동일한 것의 구현예를 포함할 작정이다.
약어 목록
AC 액세스 범주
MSDU 수집된 MSDU
AP 액세스 포인트
MAC 매체 접근 제어
MSDU MAC 서비스 데이터 단위
PSMP 전력 절약 멀티 폴
QAP QoS 액세스 포인트
QoS 서비스 품질
QSTA QoS 스테이션
RTP 실시간 프로토콜
STA 스테이션
발명의 범위
따라서, 본 발명은 이하에 언급된 구조로 예시될 것인 구조의 특징, 요소들의 조합, 및 부분들의 배치구성을 포함한다.
그래서 위에서 언급된 목적들과 앞서의 설명으로부터 명백해질 것들이 효율적으로 얻어지는 것을 알 수 있을 것이고, 어떤 변경들은 본 발명의 범위로부터 벗어남 없이 위의 구성에서 만들어질 수 있으므로, 위의 설명에 담겨 있고 첨부 도면에서 보인 모든 사항은 예시적인 것으로서 해석되어야 하고 한정하는 의미로는 해석되지 않도록 의도되고 있다.