KR101193332B1 - 타임슬롯 스와핑을 위한 방법 및 장치 - Google Patents
타임슬롯 스와핑을 위한 방법 및 장치 Download PDFInfo
- Publication number
- KR101193332B1 KR101193332B1 KR1020107013709A KR20107013709A KR101193332B1 KR 101193332 B1 KR101193332 B1 KR 101193332B1 KR 1020107013709 A KR1020107013709 A KR 1020107013709A KR 20107013709 A KR20107013709 A KR 20107013709A KR 101193332 B1 KR101193332 B1 KR 101193332B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- timeslot
- wireless communication
- usage
- designated
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 120
- 238000004891 communication Methods 0.000 claims abstract description 123
- 230000005540 biological transmission Effects 0.000 claims abstract description 65
- 239000000872 buffer Substances 0.000 claims description 8
- 230000006870 function Effects 0.000 description 11
- 238000013459 approach Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000015654 memory Effects 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 6
- 230000002441 reversible effect Effects 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000000116 mitigating effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 241000760358 Enodes Species 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000005022 packaging material Substances 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/10—Dynamic resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
- H04W16/04—Traffic adaptive resource partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/02—Resource partitioning among network components, e.g. reuse partitioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
슬로팅된 통신 시스템의 타임슬롯의 전부 또는 일부는 송신을 위해서 또는 수신을 위해서 동적으로 지정될 수 있다. 예를 들어, 무선 노드에서의 정보를 수신하기 위해서 원래 지정된 타임슬롯은 무선 노드로부터의 정보를 송신하기 위해서 임시로 지정될 수 있다. 이러한 지정은 무선 노드들 사이의 트래픽 플로우에서의 일시적 비대칭을 수용하도록 이루어질 수 있거나, 다른 기준에 기초하여 이루어질 수 있다. 일부 양상들에서, 자원 이용 메시징 방법은 송신 또는 수신을 위한 타임슬롯들을 지정하는 것과 연관된 간섭을 완화시키기 위해서 사용될 수 있다.
Description
본 발명은 일반적으로 무선 통신에 관한 것이고, 보다 상세하게, 그러나 배타적이지 않게, 송신 또는 수신을 위한 타임슬롯의 적어도 일부분을 동적으로 지정하는 것에 관한 것이다.
무선 통신 시스템은 의도되는 애플리케이션의 요건들에 따라 다양한 방식으로 배치될 수 있다. 예를 들어, 계획된 배치는 끊김 없는 접속성이 상대적으로 넓은 지역상에서 희망되는 셀룰러 네트워크와 같은 애플리케이션에 이용될 수 있다. 이러한 네트워크에서의 간섭을 감소시키기 위해서, 네트워크의 무선 디바이스들에 의해 사용되는 채널 또는 채널들은 네트워크 전반에 걸쳐 정의될 수 있다.
그러나, 이러한 네트워크에서의 간섭을 추가적으로 제어하기 위해서, 네트워크의 무선 디바이스들은 통신할 지정된 업링크 및 다운링크 타임슬롯들을 사용할 수 있으며, 이에 의해 주어진 무선 디바이스는 단지 특정 타임슬롯들 동안 데이터를 송신하고, 다른 특정된 타임슬롯들 동안 데이터를 수신할 수 있다. 이러한 네트워크에서, 업링크 및 다운링크 타임슬롯들의 분할은 하나의 셀의 무선 디바이스에 의한 송신들이 이웃 셀의 무선 디바이스들에서의 수신과 과도하게 간섭하지 않도록 시스템 내의 모든 셀들에 대하여 동일할 수 있다. 여기서, 업링크 및 다운링크 타임슬롯들 사이의 특정 분할은 전체 시스템 내의 디바이스들 사이의 플로우들의 예상되는 평균 비대칭(expected average asymmetry)에 기초하여 전체 네트워크에 대하여 정적으로 정의될 수 있다.
보다 유연한 배치 방식은 상이한 통신 능력들을 가지는 다양한 무선 디바이스들을 지원하는 로컬 영역 네트워크(예를 들어, Wi-Fi 네트워크)와 같은 애플리케이션에 사용될 수 있다. 예를 들어, 계획되지 않은 네트워크에서, 무선 디바이스들의 세트는 데이터를 송신 및 수신하기 위한 타임슬롯 구조를 사용하지 않을 수 있다. 오히려, 주어진 무선 디바이스는 선택된 채널이 다른 무선 디바이스에 의해 사용되지 않는 임의의 시간에 데이터를 송신할 수 있다. 이러한 시스템에서, 적절한 충돌 회피 프로토콜은 이웃 무선 디바이스들이 서로 과도하게 간섭하는 것을 방지하기 위해서 사용될 수 있다.
실제로, 상기 배치 방식들은 의도되는 애플리케이션들을 지원하기 위해서 수행될 수 있는 트레이드오프(tradeoff)들로 인하여 특정한 단점들을 가질 수 있다. 예를 들어, 집중형 계획의 상대적인 복잡도로 인하여, 계획된 무선 광역 네트워크를 셋업(set up)시키는 것은 상대적으로 고가이고, 시간이 걸릴 수 있다. 또한, 이러한 방식은 특히, 트래픽의 멀티플렉싱이 거의 존재하지 않거나, 아예 존재하지 않는 경우에, 비대칭적인 트래픽을 효율적으로 지원하지 않을 수 있다. 따라서, 이러한 방식은 "핫 스팟(hot spot)" 배치들에 매우 적합하지 않을 수 있다. 반면에, 계획되지 않은 무선 로컬 영역 네트워크는 계획된 네트워크와 동일한 공간 효율성(비트/유닛 영역)의 레벨을 달성하지 않을 수 있다. 또한, 계획되지 않은 네트워크들에 사용될 수 있는 충돌 회피 기법들은 숨겨진 그리고 노출된 노드들에 대한 열악한(poor) 이용, 제한된 공정성 제어 및 민감도(susceptibility)를 초래할 수 있다.
본 발명의 샘플 양상들의 요약은 다음과 같다. 여기에서의 양상들에 대한 임의의 지칭은 본 발명의 하나 이상의 양상들을 지칭할 수 있음이 이해되어야 한다.
일부 양상들에서, 본 발명은 타임슬롯-기반의 통신 방식으로 어떻게 타임슬롯들이 사용되는지를 지정하는 것에 관한 것이다. 특히, 타임슬롯 사용은 주어진 타임슬롯이 송신 또는 수신하는데 사용될 수 있도록 동적으로 지정될 수 있다. 예를 들어, 초기에 타임슬롯은 특정 무선 노드가 타임슬롯 동안 정보를 송신하도록 지정될 수 있다. 이때, 이후 시점에서, 동일한 무선 노드가 타임슬롯 동안 정보를 수신하도록 지정될 수 있다.
어떻게 타임슬롯들이 사용될 수 있는지를 동적으로 지정함으로써, 시스템은 시스템 내의 무선 노드들의 트래픽 요건들을 보다 효율적으로 수용할 수 있다. 예를 들어, 하나 이상의 타임슬롯들에 대하여 새로운 사용을 지정하기 위한 결정은 제 1 무선 노드로부터 제 2 무선 노드로의 송신을 위해서 큐잉(queue)되는 정보의 양과 제 2 무선 노드로부터 제 1 무선 노드로의 송신을 위해서 큐잉되는 정보의 양 사이의 현재 비대칭(current asymmetry)에 기초할 수 있다. 유사하게, 하나 이상의 타임슬롯들에 대하여 새로운 사용을 지정하기 위한 결정은 정보가 제 1 무선 노드로부터 제 2 무선 노드로 송신될 수 있는 레이트와 정보가 제 2 무선 노드로부터 제 1 무선 노드로 송신될 수 있는 레이트 사이의 차이에 기초할 수 있다. 또한, 하나 이상의 타임슬롯들에 대하여 새로운 사용을 지정하기 위한 결정은 주어진 무선 노드에 의해 알려지는 간섭의 레벨에 기초할 수 있다.
일부 양상들에서, 타임슬롯의 일부분은 송신 또는 수신을 위해서 지정될 수 있다. 예를 들어, 주어진 타임슬롯은 개별 부분들로 정의될 수 있고, 이에 의해 상기 부분들 중 하나 이상의 사용은 동적으로 지정된다. 다른 예로서, 타임슬롯은 몇몇 데이터 부분들 및 몇몇 제어 부분들로 정의될 수 있다. 이러한 경우, 데이터 부분들은 그때 시스템에서의 특정 트래픽 요건들에 따라 송신 또는 수신을 위해서 동적으로 지정될 수 있다. 일부 경우들에서, 제어 부분들의 사용은 무선 노드들이 지정된 시간들에서 계속 제어 정보를 송신하고 제어 정보에 대하여 모니터링할 수 있음을 보장하도록 변경되지 않을 수 있다. 이에 반해, 다른 경우들에서, 타임슬롯의 제어 부분은 일부 조건들 하에 제어 정보를 송신하는데 사용되지만, 동일한 제어 부분은 다른 조건들 하에 제어 정보를 수신하는데 사용될 수 있다.
일부 양상들에서, 간섭 완화 기법들은 타임슬롯 사용의 동적 지정과 관련하여 사용될 수 있다. 예를 들어, 자원 이용 메시지-기반 방식은 타임슬롯 사용 지정의 결과로서 이웃 무선 노드들 사이에서 야기되는 간섭을 완화시키기 위해서 사용될 수 있다. 또한, 이러한 메시지 방식은 하나 이상의 타임슬롯들의 특정 사용을 지정할지의 여부를 결정하기 위해서 사용될 수 있다.
본 발명의 이러한 그리고 다른 샘플 양상들은 다음의 상세한 설명 및 첨부된 청구항들에서, 그리고 첨부된 도면들에서 설명될 것이다.
도 1은 무선 통신 시스템의 몇몇 샘플 양상들의 간략화된 다이어그램이다.
도 2는 무선 노드들의 네트워크의 몇몇 샘플 양상들의 간략화된 다이어그램이다.
도 3은 타임슬롯 사용의 지정의 몇몇 샘플 양상들의 간략화된 다이어그램이다.
도 4A 및 4B를 포함하는 도 4는 하나 이상의 타임슬롯들의 사용을 지정하기 위해서 수행될 수 있는 동작들의 몇몇 샘플 양상들의 흐름도이다.
도 5는 하나 이상의 타임슬롯들의 사용을 지정하도록 적응되는 무선 디바이스들의 몇몇 샘플 양상들의 간략화된 블록 다이어그램이다.
도 6은 타임슬롯 구조의 샘플 양상들의 간략화된 다이어그램이다.
도 7, 8 및 9는 타임슬롯 사용의 몇몇 샘플 양상들의 간략화된 다이어그램들이다.
도 10은 무선 컴포넌트들의 몇몇 샘플 양상들의 간략화된 블록 다이어그램이다.
도 11은 여기에서 교시되는 바와 같이 타임슬롯 사용을 지정하도록 구성되는 장치의 몇몇 샘플 양상들의 간략화된 블록 다이어그램이다.
도 2는 무선 노드들의 네트워크의 몇몇 샘플 양상들의 간략화된 다이어그램이다.
도 3은 타임슬롯 사용의 지정의 몇몇 샘플 양상들의 간략화된 다이어그램이다.
도 4A 및 4B를 포함하는 도 4는 하나 이상의 타임슬롯들의 사용을 지정하기 위해서 수행될 수 있는 동작들의 몇몇 샘플 양상들의 흐름도이다.
도 5는 하나 이상의 타임슬롯들의 사용을 지정하도록 적응되는 무선 디바이스들의 몇몇 샘플 양상들의 간략화된 블록 다이어그램이다.
도 6은 타임슬롯 구조의 샘플 양상들의 간략화된 다이어그램이다.
도 7, 8 및 9는 타임슬롯 사용의 몇몇 샘플 양상들의 간략화된 다이어그램들이다.
도 10은 무선 컴포넌트들의 몇몇 샘플 양상들의 간략화된 블록 다이어그램이다.
도 11은 여기에서 교시되는 바와 같이 타임슬롯 사용을 지정하도록 구성되는 장치의 몇몇 샘플 양상들의 간략화된 블록 다이어그램이다.
통상적인 실행에 따르면, 도면들에 예시되는 다양한 특징들은 스케일링(scale)되도록 도시되지 않을 수 있다. 따라서, 다양한 특징들의 디멘션(dimension)들은 명확함을 위해서 임의로 확대되거나 축소될 수 있다. 또한, 도면들의 일부는 명확함을 위해서 간략화될 수 있다. 따라서, 도면들은 주어진 장치(예를 들어, 디바이스) 또는 방법의 컴포넌트들 모두를 도시하지 않을 수 있다. 마지막으로, 동일한 참조 번호들은 명세서 및 도면들의 전반에 걸쳐 동일한 특징들을 나타내기 위해서 사용될 수 있다.
본 발명의 다양한 양상들은 아래에서 설명된다. 여기에서의 교시내용들은 폭 넓고 다양한 형태로 구현될 수 있고, 여기에서 기재되는 임의의 특정 구조, 기능 또는 둘 모두는 단지 대표적임이 이해되어야 한다. 여기에서의 교시내용들에 기초하여, 당업자는 여기에서 기재되는 양상이 임의의 다른 양상들과 독립적으로 구현될 수 있고, 이러한 양상들 중 둘이상이 다양한 방식들로 결합될 수 있음을 이해하여야 한다. 예를 들어, 여기에서 설명되는 임의의 수의 양상들을 사용하여 장치가 구현될 수 있고, 방법이 실시될 수 있다. 또한, 여기에서 설명되는 양상들 중 하나 이상에 더하여 또는 여기에서 설명되는 양상이 아닌 다른 구조, 기능성 또는 구조 및 기능성을 사용하여 이러한 장치가 구현될 수 있거나, 이러한 방법이 실시될 수 있다. 또한, 일 양상은 청구항의 적어도 하나의 엘리먼트를 포함할 수 있다. 상기의 예로서, 일부 양상들에서 타임슬롯의 적어도 하나의 부분에 대한 사용의 지정은 주어진 노드로 전송하거나 상기 노드로부터 수신하기 위한 타임슬롯의 일부분을 지정하는 것을 포함한다. 또한, 일부 양상들에서 사용의 지정은 상기 노드 및 다른 노드 사이에서 송신될 트래픽 양의 함수이다.
도 1은 무선 통신 시스템(100)의 몇몇 샘플 양상들을 예시한다. 시스템(100)은 일반적으로 노드들(102 및 104)로서 지정되는 몇몇 무선 노드들을 포함한다. 주어진 노드는 하나 이상의 트래픽 플로우들을 수신 및/또는 송신할 수 있다. 예를 들어, 각각의 노드는 적어도 하나의 안테나 및 연관된 수신기 및 송신기 컴포넌트들을 포함할 수 있다. 다음의 의논에서, 용어 수신 노드는 수신하는 노드를 지칭하기 위해서 사용될 수 있고, 용어 송신 노드는 송신하는 노드를 지칭하기 위해서 사용될 수 있다. 이러한 지칭은 노드가 송신 및 수신 동작들 모두를 수행할 수 없음을 내포하지 않는다.
노드는 다양한 방식들로 구현될 수 있다. 예를 들어, 노드는 액세스 단말, 중계 포인트, 액세스 포인트 또는 소정의 다른 컴포넌트를 포함할 수 있다. 도 1을 참조하면, 노드들(102)은 액세스 포인트들 또는 중계 포인트들을 포함할 수 있고, 노드들(104)은 액세스 단말들을 포함할 수 있다. 노드들(102)은 네트워크(예를 들어, Wi-Fi 네트워크, 셀룰러 네트워크 또는 WiMax 네트워크)의 노드들 사이의 통신을 용이하게 할 수 있다. 예를 들어, 액세스 단말(예를 들어, 액세스 단말(104A))이 액세스 포인트(예를 들어, 액세스 포인트(102A)) 또는 중계 포인트의 커버리지 영역 내에 있는 경우, 액세스 단말(104A)은 이에 의해 시스템(100) 또는 시스템(100)과 통신하기 위해서 커플링되는 소정의 다른 네트워크의 다른 디바이스와 통신할 수 있다. 여기서, 노드들(예를 들어, 노드(102B))의 하나 이상은 다른 네트워크 또는 네트워크들(예를 들어, 인터넷과 같은 광역 네트워크(108)로 접속성을 제공하는 유선 액세스 포인트를 포함할 수 있다.
일부 양상들에서, 시스템(100)의 둘 이상의 노드들(예를 들어, 공통의 독립적 서비스 세트의 노드들)은 노드들 사이의 트래픽 플로우들(예를 들어, 링크들)을 설정하기 위해서 서로 연관한다. 예를 들어, 노드들(104A 및 104B)은 대응하는 액세스 포인트들(102A 및 102C)을 통해 서로 연관할 수 있다. 따라서, 하나 이상의 트래픽 플로우들은 액세스 포인트(102A)를 통해 액세스 단말(104A)로 그리고 액세스 단말(104A)로부터 설정될 수 있고, 하나 이상의 트래픽 플로우들은 액세스 포인트(102C)를 통해 액세스 단말(104B)로 그리고 액세스 단말(104B)로부터 설정될 수 있다.
일부 양상들에서, 노드들 사이의 트래픽 플로우들은 슬로팅(slot)된 통신 방식을 사용하여 설정될 수 있다. 예를 들어, 시스템(100) 내의 노드들 사이의 통신은 지정된 타임슬롯들의 사용을 통해 달성될 수 있다. 일부 양상들에서, 여기에서의 교시내용들은 동기식 슬로팅된 통신에 관련될 수 있고, 여기서 시스템 내의 노드들 모두는 공통 슬로팅된 구조를 이용한다. 또한, 일부 양상들에서, 여기에서의 교시내용들은 비동기식 슬로팅된 통신에 적용가능할 수 있고, 여기서 시스템 내의 연관되지 않은 노드들의 타임슬롯들은 동기화되지 않을 수 있다. 이러한 교시내용들은 통신의 다른 형태들에 적용가능할 수도 있다.
도 2는 시스템(200) 내의 노드들의 2개의 그룹들(예를 들어, 2개의 셀들)에 대한 타임슬롯-기반의 트래픽 플로우의 간략화된 예를 예시한다. 예시를 위해서, 이러한 예는 화살표로 표시된 라인들에 의해 표현되는 바와 같이 트래픽 플로우의 일 방향만을 나타낸다. 제 1 그룹에서, 제 1 노드(202)(예를 들어, 액세스 포인트)로의 트래픽 플로우는 이웃 노드들(204 및 206)로 분배된다. 이후, 노드들(204 및 206)은 트래픽을 그들 각각의 부근의 노드들(노드들(208-212) 및 노드들(214-216) 각각)로 분배한다. 이러한 분배 방식은 그룹 내의 노드들 모두로 하여금 적어도 하나의 다른 노드로부터 트래픽을 수신할 수 있도록 하기 위해서 그룹 전반에 걸쳐 계속될 수 있다.
또한, 도 2는 제 1 그룹의 노드들(206 및 216)에 상대적으로 가까운 제 2 그룹의 2개의 노드들(222 및 224)을 예시한다. 다시, 단지 트래픽 플로우의 일 방향만이 노드들 사이에서 도시된다.
도 2에서 음영으로 표시되는 바와 같이, 시스템(200) 내의 각각의 노드는 특정 타임슬롯들 동안 송신 또는 수신하도록 허용된다. 도 2의 좌측은 타임슬롯 지정들의 예를 그래픽적으로 예시한다. 예를 들어, 노드들의 제 1 세트(예를 들어, 노드들(202, 208, 210, 212, 214, 216 및 222))는 초기에 홀수의 타임슬롯들(예를 들어, 타임슬롯들의 세트(302) 내의 타임슬롯들(306 및 308)) 동안 송신하도록 구성될 수 있고, 노드들의 제 2 세트(예를 들어, 노드들(204, 206, 218, 220 및 224))은 초기에 짝수의 타임슬롯들(예를 들어, 타임슬롯들(304)의 세트 내의 타임슬롯들(310 및 312)) 동안 송신하도록 구성될 수 있다. 이러한 경우, 노드들의 제 1 세트는 짝수의 타임슬롯들 동안 수신하고, 노드들의 제 2 세트는 홀수의 타임슬롯들 동안 수신한다. 도 3의 타임슬롯들의 상대적인 정렬(relative alignment)에 의해 예시되는 바와 같이, 시스템(200) 내의 노드들의 모두에 대한 타임슬롯들은 동기화된다.
도 2의 예는 대안적인 타임슬롯 방식을 나타내고, 이에 의해 상이한 타임슬롯들은 계층적 트리(hierarchical tree)에서 각각의 연속하는 레벨에 할당된다. 이러한 대안적인 타임슬롯 방식은 멀티-홉 구성들에서 데이터 플로우들의 보다 효율적인 멀티플렉싱을 가능하게 할 수 있다. 그러나, 다른 예들이 상이한 타임슬롯 할당 "패턴들"을 사용할 수 있음이 이해되어야 한다.
전술된 바와 같이 타임슬롯 방식의 사용을 통해, 무선 시스템은 증가된 스펙트럼 효율성 및 감소된 간섭을 달성할 수 있다. 예를 들어, 시스템 내의 노드들에는 시스템 내의 다른 노드들로의 노드들의 상대적인 근접도(proximity)에 따라 특정 타임슬롯들이 할당될 수 있다. 여기서, 동일한 타임슬롯 동안 송신하는 노드들이 충분한 거리로 이격되어 있는 경우, 노드들은 다른 수신 노드들에서 과도한 간섭을 야기하지 않고 그들의 수신 노드들로 성공적으로 송신할 수 있다. 특정 예로서, 노드(202)가 송신중인 경우 노드들(208-216)이 수신하지 않으므로 도 2에서 노드(202)에 의한 송신은 이러한 노드들에서의 수신과 과도하게 간섭하지 않을 수 있다. 따라서, 계획되지 않은 방식과 대조적으로, 시스템(200)의 노드들은 보다 빈번하게 그리고 보다 높은 전력 레벨들로 송신할 수 있다.
도 2의 타임슬롯 할당들이 정적 방식으로 정의되는 경우, 시스템(200)은 몇몇 단점들을 가질 수 있다. 예를 들어, 단지 반대쪽(opposite) 타임슬롯 할당들을 가지는 노드들만이 이러한 경우 통신할 수 있다. 따라서, 이러한 방식은 임의의 메쉬 네트워크(mesh network)에 효과적이지 않을 수 있다.
또한, 정적 방식은 시스템에서 데이터 플로우들의 비대칭과 관련된 동적 변화들에 적응하지 않을 수 있다. 대신에, 정적 방식에서의 상이한 타임슬롯들의 수 또는 상이한 타임슬롯들의 듀레이션(duration)의 비(ratio)는 시스템에서 트래픽의 평균 비대칭을 매칭시키도록 단순히 설계될 수 있다. 따라서, 트래픽의 멀티플렉싱이 거의 존재하지 않거나, 아예 존재하지 않는 시스템에서, 이러한 정적 시스템의 타임슬롯의 수용가능하지 않은 수는 시스템에서의 트래픽 플로우들의 비대칭의 변화가 존재하는 경우, 또는 현재 트래픽 플로우들이 평균 비대칭을 매칭시키지 않는 경우에 사용되지 않을 수 있다.
도 3의 우측은 간략화된 방식으로, 시스템에서 트래픽을 보다 효과적으로 수용하기 위해서 사용될 수 있는 타임슬롯 스와핑 방식을 예시한다. 여기서, 최초에 주어진 노드에 대한 수신 타임슬롯으로서 지정되었을 수 있는 타임슬롯(314)은 상기 노드에 대한 송신 타임슬롯에서 지정될 수 있다. 즉, 타임슬롯(314)은 원래 타임슬롯들의 세트(304)와 연관되었을 수 있다. 이러한 스와핑 방식의 사용을 통해, 시스템은 노드들 사이의 트래픽 플로우들의 비대칭의 동적 변화들을 수용할 수 있다. 예를 들어, 액세스 포인트와 같은 노드가 그것이 연관된 노드가 액세스 포인트로 전송할 웨이팅(waiting)을 가지는 것보다 연관된 노드(예를 들어, 액세스 단말)로 전송할 데이터 웨이팅을 더 많이 가진다고 결정하는 경우, 액세스 포인트는 송신 타임슬롯들로서 그것의 수신 타임슬롯들 중 몇몇을 임시로 지정할 수 있다(반대로, 연관된 노드의 대응하는 송신 타임슬롯들은 수신 타임슬롯들로서 재지정된다).
이하, 타임슬롯 스와핑 방식에 관련된 추가적인 세부사항들이 도 4-9와 관련하여 설명될 것이다. 도 4는 타임슬롯들을 스와핑하도록 수행될 수 있는 몇몇 샘플 동작을 예시한다. 도 5는 타임슬롯 스와핑을 용이하게 하기 위해서 무선 디바이스들에서 사용될 수 있는 몇몇 샘플 컴포넌트들을 예시한다. 도 6-9는 샘플 타임슬롯 스와핑 동작들과 관련된 다양한 양상들을 예시하는 몇몇 타임슬롯 타이밍 방식들이다. 여기에서의 교시내용들은 다른 예들에 적용가능할 수 있고, 예시된 예들로 제한되지 않음이 이해되어야 한다.
편의상, 도 4의 동작들 (또는 여기에서 논의되거나 교시되는 임의의 다른 동작들)은 특정 컴포넌트들(예를 들어, 도 5의 시스템(500)의 컴포넌트들)에 의해 수행되는 바와 같이 설명될 수 있다. 그러나, 이러한 동작들이 다른 타입들의 컴포넌트들에 의해 수행될 수 있고, 상이한 수의 컴포넌트들을 사용하여 수행될 수 있음이 이해되어야 한다. 또한, 여기에서 설명되는 동작들 중 하나 이상은 주어진 예에서 사용되지 않을 수 있음이 이해되어야 한다.
도 4의 블록(402)에 의해 표현되는 바와 같이, 일부 시점에서, 송신 및 수신 타임슬롯들의 초기 지정(예를 들어, 디폴트 지정)이 슬로팅된 시분할 멀티플렉싱된 시스템에서의 통신을 위해서 제공된다. 예를 들어, 초기 지정은 집중화된 계획 방식의 결과일 수 있다. 따라서, 지정은 주어진 무선 디바이스가 시스템에서 통신을 시작하기 전에 이루어질 수 있다. 대안적으로, 초기 지정은 시스템에서의 통신을 설정하는 무선 디바이스(예를 들어, 액세스 포인트)에 의해 이루어질 수 있다. 예를 들어, 도 5의 예에서, 무선 디바이스(502)(예를 들어, 액세스 포인트)는 연관된 노드들(예를 들어, 무선 디바이스들)에 의해 사용될 타임슬롯들을 정의하고 상기 타임슬롯들의 대응하는 사용을 정의하는 동적 타임슬롯 지정기(506)를 포함할 수 있다.
도 6은 샘플 타임슬롯 구조의 몇몇 양상들을 예시한다. 전술된 바와 같이, 시스템 내의 노드들 모두에 대한 타임슬롯들은 동기화될 수 있다. 여기서, 특정 시간 기간은 제어 정보의 송신을 위해서 각각의 타임슬롯 내에 지정될 수 있다. 이러한 경우, 송신할 데이터를 가지고 있거나 데이터 수신을 기대하는 노드들은 타임슬롯 동안 지정된 시간 기간들에서 제어 정보를 송신 또는 리스닝(listen)할 수 있다. 따라서, 도 6의 예에서, 타임슬롯들 각각은 데이터 부분들(예를 들어, 부분들(606A-606C)) 및 제어 부분들(예를 들어, 부분들(608, 610 및 612))을 포함한다. 도 6의 부분들의 사이즈들은 단지 대표적인 것임이 이해되어야 한다. 실제로, 데이터 부분들의 사이즈들은 제어 부분들의 사이즈들보다 현저하게 클 수 있다.
제어 부분들은 예를 들어, 요청-허가(request-grant) 타임슬롯 송신 제어 방식을 사용하는 시스템에서 사용될 수 있고, 이에 의해 각각의 노드는 향후 타임슬롯 동안의 송신을 위한 요청에 대한 메시지를 그것의 연관된 수신 노드로 전송할 수 있다. 도 5 및 도 6의 시스템(500)을 참조하면, 이러한 방식의 간단한 예는 다음과 같다. 디바이스들(502 및 504)은 서로 연관될 수 있고, 이에 의해 디바이스(502)는 초기에 짝수의 타임슬롯들(예를 들어, 타임슬롯 세트(604)) 동안 송신하도록 구성되는 반면, 디바이스(504)는 초기에 홀수의 타임슬롯들(예를 들어, 타임슬롯 세트(602)) 동안 송신하도록 구성된다. 디바이스(502)가 데이터를 디바이스(504)로 전송하기를 희망하는 경우, 디바이스(502)는 예를 들어, 임의의 다른 노드들이 타임슬롯 4을 위해서 경쟁(contend)하는지의 여부를 결정하기 위해서 타임슬롯 1 동안 제어 채널(예를 들어, 디바이스(504)에 의해 송신되는 RUM(608))을 리스닝할 수 있다. 이러한 경쟁 방식의 예는 다음과 같다.
네트워크 내에서 노드로부터의 무선 송신들이 이웃 노드에서 야기하는 임의의 간섭을 완화시키기 위해서 경쟁 방식이 사용될 수 있다. 예를 들어, 도 1을 다시 참조하면, 노드(104B)는 노드(102D)가 (심볼(106B)에 의해 표시되는 바와 같이) 노드(104C)로 송신하고 있는 동일한 시간에 (무선 통신 심볼(106A)에 의해 표시되는 바와 같이) 노드(102C)로부터 수신하고 있을 수 있다. 노드들(104B 및 102D) 사이의 거리 및 노드(102D)의 송신 전력에 따라, (점선으로 표시된 심볼(106C))에 의해 표시되는 바와 같이) 노드(102D)로부터의 송신들은 노드(104B)에서의 수신을 간섭할 수 있다.
이러한 간섭을 완화하기 위해서, 무선 통신 시스템의 노드들은 노드-간 메시징 방식을 사용할 수 있다. 예를 들어, 노드에서의 수신이 간섭되는 경우, 수신된 데이터의 서비스 품질이 감소할 수 있다. 결과적으로, 노드에서의 서비스 품질 레벨은 노드가 자원 이용 메시지("RUM")를 송신할 수 있는 희망하는 서비스 품질 레벨 이하로 된다. 일부 양상들에서, RUM은 수신 노드가 (예를 들어, 수신하는 동안 그것이 인지하는 간섭으로 인하여) 불리하고(disadvantage), 송신의 충돌 회피 모드를 희망하는 것뿐만 아니라, 수신 노드가 불리한 정도를 표시하기 위해서 가중화될 수 있다.
RUM을 수신하는 송신 노드는 적절한 응답을 결정하기 위해서, 그것이 RUM 뿐만 아니라 이것의 가중치를 수신하였다는 사실을 이용할 수 있다. 예를 들어, 송신 노드가 상기 송신 노드와 연관된 수신 노드보다 연관되지 않은 수신 노드가 더 불리하다고 결정하는 경우, 송신 노드는 연관되지 않은 수신 노드와의 간섭을 회피하기 위해서 하나 이상의 지정된 타임슬롯들 동안 송신을 억제하도록 결정할 수 있거나, 그것의 송신 전력을 감소시킬 수 있다. 대안적으로, 송신 노드가 그것의 연관된 수신 노드가 RUM들을 전송한 임의의 다른 수신 노드들보다 더 불리하다고 결정하는 경우, 송신 노드는 연관되지 않은 노드들로부터의 RUM들을 무시할 수 있다. 이러한 경우, 송신 노드는 연관된 타임슬롯 동안 송신하도록 결정할 수 있다.
따라서, RUM들 및 연관된 가중치들의 통지(advertisement)는 시스템 내의 모든 노드들에게 공평한 충돌 회피 방식을 제공할 수 있다. 여기서, 송신할 데이터를 가지는 노드들은 임의의 수신 노드들이 송신 노드들에게 그들의 송신들을 제한하도록 요청할지의 여부를 결정하기 위해서, 타임슬롯 동안 지정된 시간 기간에서의 제어 표시들에 대하여 스캐닝할 수 있다. 일부 예들에서, 간섭 회피의 방법은 동기식 시스템에 걸쳐 사용될 수 있다. 예를 들어, 동기식 시스템 내의 임의의 노드는 송신 노드들에게 그들의 송신들을 제한하도록 요청할 임의의 연관되거나 연관되지 않는 수신 노드들이 존재하는지의 여부를 손쉽게 결정하기 위해서, 지정된 시간들에서 제어 표시들에 대하여 모니터링할 수 있다.
도 5 및 도 6을 다시 참조하면, 디바이스(502)가 자신이 타임슬롯 4 동안 송신할 수 있다고 결정하는 경우, 디바이스(502)는 타임슬롯 2 동안 제어 채널(예를 들어, 제어 부분(614))을 통해 송신하기 위해서 대응하는 요청("REQ")을 전송한다. 예를 들어, 디바이스(502)의 요청 생성기(508)는 트랜시버(512)의 송신기(510)에 의해 송신되는 송신하기 위한 요청을 생성할 수 있다. 상기에서 논의된 RUM-기반 방식에 따르면, 다른 이웃 송신 노드들은 그들이 연관된 수신 노드들이 디바이스(504)보다 덜 불리한 경우 타임슬롯 2 동안 송신하기 위한 요청을 전송하지 않을 수 있다.
요청은 다양한 형태들을 취할 수 있다. 예를 들어, 요청은 데이터가 송신될 타임슬롯(예를 들어, 타임슬롯 4)에 관한 정보, 전송될 데이터에 관한 정보(예를 들어, 데이터 타입 및 서비스 품질 기대치(expectation)들, 송신 레이트 정보, 송신 전력 등)을 포함할 수 있다. 또한, 파일럿 신호("PLT")는 요청과 관련하여 송신될 수 있다. 파일럿 신호는 알려져 있는 전력 스펙트럼 밀도 또는 전력 레벨로 송신될 수 있다. 이러한 방식에서, 디바이스(504)에 의해 (예를 들어, 트랜시버(516)의 수신기(514)에 의해) 요청 및 파일럿 신호를 수신하면, 통신 프로세서(518)는 (예를 들어, 파일럿으로부터 유도되는 캐리어-대-간섭 비에 기초하여) 타임슬롯 4 동안 데이터 송신을 위한 적절한 송신 파라미터들을 결정할 수 있다. 이러한 파라미터들은 예를 들어, 데이터 송신 레이트, 변조 및 코딩을 포함할 수 있다. 따라서, 디바이스(504)의 허가 생성기(grant generator)(520)는 이러한 파라미터들을 포함하는 허가 메시지를 생성하고, 이에 의해 송신기(522)는 타임슬롯 3 동안 제어 채널(예를 들어, 제어 부분(616))을 통해 허가 메시지를 송신한다.
디바이스(502)의 수신기(524)에 의해 허가가 수신되면, 통신 프로세서(526)는 지정된 송신 파라미터들에 따라 데이터를 포맷한다. 이후, 송신기(510)는 타임슬롯 4의 데이터 부분들 동안 데이터를 송신한다. 이후, 디바이스(504)는 미도시된 타임슬롯 5 동안(예를 들어, 타임슬롯 1에 도시된 부분(612)에 대응하는 제어 부분 동안) 적절한 제어 메시지를 전송함으로써 데이터의 수신을 확인응답할 수 있다.
상기 요청-허가 방식은 데이터가 매 송신 타임슬롯 동안 송신될 수 있도록 슬라이딩 사이클로서 구현될 수 있음이 이해되어야 한다. 예를 들어, 디바이스(502)는 타임슬롯 6(미도시) 동안 데이터를 송신하기 위해서 타임슬롯 4 동안의 요청을 발행하는 등을 수행할 수 있다. 유사한 방식으로, 역방향 링크에 대하여, 디바이스(504)는 타임슬롯들(3 및 5) 동안 데이터를 송신하기 위해서 타임슬롯들(1 및 3) 동안 요청들을 각각 발행하는 등을 수행할 수 있다.
여기에서의 교시내용들에 따르면, 전술된 기본 동작들은 타임슬롯 스와핑과 관련하여 사용될 수 있다. 이러한 기본 동작들과의 호환성을 유지하기 위해서, 타임슬롯들의 스와핑과 관련하여 몇몇 목적들이 충족될 필요가 있을 수 있다. 예를 들어, 타임슬롯들이 스와핑되는 경우, 간섭 완화(예를 들어, RUM-기반의) 방식이 양보(compromised)되지 않음을 보장하기 위해서 적절한 수단들이 취해질 수 있다.
또한, 연관된 수신 노드들은 임의의 타임슬롯 스와핑들을 통보받을 필요가 있으며, 그 결과 이러한 노드들 또한 이에 따라 그들의 동작들을 수정한다. 즉, 지정된 타임슬롯들에 대하여, 노드들은 이제 송신하는 대신에 수신하여야 한다.
또한, 영향을 받는 노드들 모두가 타임슬롯 스와핑의 듀레이션(예를 들어, 타임슬롯들의 수)을 통보받음을 보장하기 위한 규정(provision)들이 취해질 수 있다. 예를 들어, 노드는 타임슬롯 스와핑이 초기에 (예를 들어, 요청 메시지를 통해) 요청되는 경우 상기 스와핑의 듀레이션에 대한 표시를 제공할 수 있다. 일부 경우들에서, 타임슬롯 스와핑은 타임슬롯 단위 기반으로 수행될 수 있다. 일부 경우들에서, 필요하다면, 노드는 지속적으로 타임슬롯들을 스위칭하도록 허용될 수 있다.
또한, 노드로 하여금 수신 타임슬롯으로서 지정되는 타임슬롯 동안 송신할 수 있도록 하고, 송신 타임슬롯으로서 지정되는 타임슬롯 동안 수신할 수 있도록 하기 위한 규정들이 만들어질 수 있다. 예를 들어, 아래에서 보다 상세하게 논의될 것과 같이, 타임슬롯의 스와핑과 관련하여, 노드는 송신에 사용되는 타임슬롯 동안 특정 제어 메시지들(예를 들어, RUM들 및 허가들)에 대하여 모니터링할 필요가 있을 수 있다. 또한, 노드는 수신에 사용되는 타임슬롯 동안 특정 제어 정보(예를 들어, 파일럿 신호)를 송신할 필요가 있을 수 있다.
도 6에서 표시되는 바와 같이, 일부 양상들에서, 가드 시간(guard time)들(즉, 가드 시간 구간들)은 주어진 타임슬롯 동안 하나 이상의 노드들에서의 송신과 수신 사이의 스위칭을 수용하기 위해서 제어 부분들 중 하나 이상에 인접하게 정의될 수 있다. 도 6에서, 이러한 가드 시간들은 예를 들어, 제어 부분들(608, 610 및 612)의 하나의 측면 상에서 협소한 공간들에 의해 표현된다.
가드 시간들과 연관된 오버헤드는 심볼 드로핑(dropping) 방식의 사용을 통해 회피될 수 있다. 예를 들어, 타임슬롯 동안 데이터를 송신하고 있는 노드의 통신 프로세서는 가드 시간과 연관된 시간 구간 동안 하나 이상의 심볼들을 단순히 드로핑시킬 수 있다. 다시 말해서, 타임슬롯의 상이한 부분들 사이의 시간상의 희망하는 이격은 이러한 시간 기간 동안 적어도 하나의 심볼을 드로핑시킴으로써 동적으로 제공될 수 있다. 여기서, 결과적 데이터를 수신하는 노드(예를 들어, 허가 메시지를 발행한 노드)의 통신 프로세서는 하나 이상의 심볼들의 드로핑을 수용하기 위해서 송신을 위한 코딩 레이트 및/또는 변조를 미리 정의(예를 들어, 조정)하였을 수 있다. 타임슬롯 동안 송신과 수신 사이의 스위칭이 존재하는 경우에만 심볼들이 드로핑될 수 있음이 이해되어야 한다. 따라서, 타임 슬롯 동안 송신과 수신 사이의 스위칭이 존재하지 않는 경우, 정규 코딩 레이트 및 변조가 사용될 수 있다. 또한, 이러한 경우, 타임슬롯의 상이한 부분들 사이의 허가 시간들은 존재하지 않는다.
도 4의 동작들을 다시 참조하면, 블록(404)에 의해 표현되는 바와 같이, 일부 시점에서, 노드는 하나 이상의 타임슬롯들이 스와핑되어야 하는지의 여부를 결정할 수 있다. 예를 들어, 도 5에서 동적 타임슬롯 지정기(506)는 타임슬롯 또는 몇몇 타임슬롯들의 적어도 하나의 부분에 대하여 새로운 사용(예를 들어, 송신 또는 수신)을 지정할지의 여부를 결정하기 위해서 시간이 경과함에 따라 다양한 상태들을 모니터링할 수 있다. 이러한 결정은 다양한 요인들 중 하나 이상에 기초하여 이루어질 수 있다.
일부 양상들에서, 타임슬롯들을 스와핑하려는 결정은 제 1 노드(예를 들어, 디바이스(502))로부터 제 2 노드(예를 들어, 디바이스(504))로 송신되기 위해서 대기(wait)하는 데이터의 양과 제 2 노드로부터 제 1 노드로 송신되기 위해서 대기하는 데이터의 양 사이의 비대칭에 기초할 수 있다. 따라서, 제 1 노드가 제 2 노드보다 더 많은 송신할 데이터를 가지는 경우, 제 2 노드의 송신 타임슬롯들 중 하나 이상은 제 1 노드에 대한 송신 타임슬롯들로서 재지정될 수 있다.
이러한 새로운 사용의 지정은 다양한 동작들을 포함할 수 있다. 예를 들어, 노드는 정보를 다른 노드로 송신할 수 있고, 여기서 상기 정보는 송신되기 위해서 대기하는 데이터의 양에 관한 것이다. 이와 유사하게, 사용의 지정은 노드들에서의 하나 이상의 버퍼들의 상태에 기초할 수 있다. 예를 들어, 노드(예를 들어, 액세스 포인트)는 각각의 노드에서 큐잉되는 데이터의 양을 결정하기 위해서 그것의 연관된 노드들의 하나 이상의 버퍼들 및 그것의 버퍼들 중 하나 이상의 상태(예를 들어, 비어있음, 차있음 등)를 모니터링할 수 있다. 또한, 사용의 지정은 연관된 노드들(예를 들어, 부모 노드 및/또는 자식 노드들)로부터의 수신된 요청들의 수(예를 들어, 수의 감소)에 기초할 수 있다.
일부 양상들에서, 사용의 지정은 노드들이 데이터를 송신 및/또는 수신할 수 있는 레이트에 기초할 수 있다. 예를 들어, 사용의 지정은 제 1 노드(예를 들어, 디바이스(502))가 데이터를 제 2 노드(예를 들어, 디바이스(504))로 송신할 수 있는 레이트와 제 2 노드가 데이터를 제 1 노드로 송신할 수 있는 레이트 사이의 비대칭에 기초할 수 있다. 또한, 사용의 지정은 제 1 노드(예를 들어, 디바이스(502))가 데이터를 제 2 노드(예를 들어, 디바이스(504))로부터 수신할 수 있는 레이트와 제 2 노드가 데이터를 제 1 노드로부터 수신할 수 있는 레이트 사이의 비대칭에 기초할 수 있다. 이와 유사하게, 사용의 지정은 얼마나 빨리 노드들이 데이터를 프로세싱하는지, 노드들의 상대적인 송신 전력들 또는 노드들의 안테나 이득들에 기초할 수 있다. 또한, 사용의 지정은 노드들과 연관된 링크들의 수에 기초할 수 있다. 예를 들어, 다수의 액세스 단말들과 통신하고 있는 액세스 포인트는 상기 액세스 포인트와 통신하고 있는 액세스 단말에 의해 제공되는 송신 레이트보다 더 느린 전체 레이트로 송신할 수 있다.
일부 양상들에서, 사용의 지정은 하나 이상의 노드들과 연관된 간섭에 기초할 수 있다. 예를 들어, 주어진 노드가 특정 타임슬롯들 동안 상기 노드에서 데이터의 수신에 영향을 미치는 간섭을 받는 경우, 하나 이상의 타임슬롯들의 이전의 지정된 사용(예를 들어, 디폴트 지정된 사용)은 간섭 송신들을 제한하려는 시도에서 새로운 지정된 사용으로 변경(예를 들어, 재지정)될 수 있다. 반대로, 이러한 사용의 지정이 하나 이상의 노드들에서의 간섭을 야기할 수 있다는 결정에 기초하여 주어진 타임슬롯 지정을 수행하지 않기 위한 결정이 이루어질 수 있다. 이 때문에, 디바이스(502 및 504)는 간섭-관련 동작들을 수행하는 각각의 간섭 제어기들(530 및 532)을 포함할 수 있다.
일부 양상들에서, 사용의 지정은 각각의 노드에서의 트래픽에 대한 서비스 품질 요건의 함수일 수 있다. 따라서, 사용의 지정은 희망하는 레이턴시, 스루풋 또는 소정의 다른 서비스-관련 품질 요인에 기초할 수 있다.
일부 양상들에서, 사용의 지정은 주어진 노드와 연관된 링크들의 서브세트에만 적용할 수 있다. 예를 들어, 노드는 (예를 들어, 다운링크 데이터 플로우가 수용가능한 경우) 업링크에 대해서만, (예를 들어, 업링크 데이터 플로우가 수용가능한 경우) 다운링크에 대해서만, 또는 업링크 및 다운링크 모두에 대해서 새로운 사용을 지정할 수 있다. 또한, 노드(예를 들어, 액세스 포인트)는 액세스 포인트와 연관된 노드들의 보다 큰 세트들의 서브세트와의 통신에만 사용될 타임슬롯들에 대하여 새로운 사용을 지정할 수 있다. 여기서, 다른 노드들(즉, 서브세트 내에 있지 않음)은 액세스 포인트가 보통과는 상이한 타임슬롯들 상에서 송신 및 수신하고 있을 수 있으므로 타임슬롯 스와핑을 인지할 필요가 있을 수 있다. 또한, 스와핑을 위한 요청은 타임슬롯 스와핑이 어떤 노드들에 적용되는지를 표시할 수 있다.
도 4의 블록(406)에 의해 표현되는 바와 같이, 액세스 포인트는 타임슬롯의 적어도 하나의 부분의 동적 지정을 허가할 수 있다. 예를 들어, 일부 경우들에서, 액세스 포인트는 타임슬롯들이 스와핑될 필요가 있는지의 여부에 대한 결정을 수행할 수 있다. 액세스 포인트가 이러한 결정을 수행하면, 액세스 포인트는 타임슬롯 스와핑으로 단순히 진행할 수 있다. 다른 경우들에서, 노드(예를 들어, 액세스 단말)는 타임슬롯들이 스와핑될 필요가 있는지의 여부에 대한 결정을 수행할 수 있다. 이러한 경우들에서, 다른 노드는 이러한 스와핑을 개시하기 전에 액세스 포인트로부터 허가를 획득하도록 요구될 수 있다. 후자의 경우들에 관련된 샘플 동작들은 도 9와 관련하여 아래에서 보다 상세하게 논의된다.
블록들(408-420)은 타임슬롯 스와핑을 달성하도록 수행될 수 있는 동작들을 표현한다. 처음에, 이러한 동작들의 예가 액세스 포인트(예를 들어, 디바이스(502))가 타임슬롯 스와핑을 개시하는 시나리오에 대하여 도 7 및 도 8과 관련하여 설명될 것이다. 이후, 이러한 동작들의 다른 예가 액세스 단말(예를 들어, 디바이스(504))이 타임슬롯 스와핑을 개시하는 시나리오에 대하여 설명될 것이다.
도 7의 예에서, 액세스 포인트는 원래 홀수의 타임슬롯들(예를 들어, 타임슬롯 세트(702)) 동안 송신하도록 구성된다. 따라서, 연관된 노드(예를 들어, 액세스 단말)는 짝수의 타임슬롯들(예를 들어, 타임슬롯 세트(704)) 동안 송신하도록 구성될 수 있다. 전술된 바와 같이, 액세스 포인트는 그것이 주어진 타임슬롯 동안 송신하기 위한 요청을 개시하여야 하는지의 여부를 결정하기 위해서 적절한 시간에 RUM 메시지들에 대하여 모니터링할 수 있다. 예를 들어, 액세스 포인트가 (액세스 포인트에 대한) 수신 타임슬롯으로부터 송신 타임슬롯으로 타임슬롯 4를 스와핑하기를 원하는 경우, 액세스 포인트는 타임슬롯 1의 제어 부분(706) 동안 RUM들을 리스닝할 수 있다. 일부 양상들에서, 이러한 모니터링 동작은 타임슬롯의 일부분에 대한 새로운 사용의 지정을 포함한다. 예를 들어, 동작의 스와핑되지 않은 모드에서, 액세스 포인트는 타임슬롯 4 동안 액세스 포인트에 의한 데이터의 수신을 용이하게 하기 위해서 RUM 메시지를 송신하는데 타임슬롯 1의 제어 부분(706)을 사용하였을 수 있다.
여기서, 액세스 포인트는 현재 그것의 송신 타임슬롯들 중 하나의 일부분 동안 정보를 모니터링하고 있음이 이해되어야 한다. 이 때문에, 타임슬롯들은 동작의 송신 모드로부터 동작의 수신 모드로 그리고 그 반대로의 액세스 포인트 스위칭을 용이하게 하기 위해서 제어 부분들 이전의 그리고/또는 이후의 가드 시간들로 정의될 수 있다. 도 7에서, 이러한 가드 시간들은 제어 부분(706) 및 인접하는 데이터 부분들(예를 들어, 인접하는 공유된 부분들) 사이의 협소한 공간들에 의해 표현된다.
블록(408)에서, 제어 부분(706) 동안 수신된 RUM들의 분석의 결과들에 따라, 액세스 포인트는 하나 이상의 타임슬롯들의 스와핑을 개시하기 위해서(예를 들어, 연속적인 타임슬롯들 동안의 송신을 가능하게 하기 위해서) (예를 들어, 제어 부분(708)을 통해) 요청 메시지를 송신할 수 있다. 예를 들어, 요청 메시지는 타임슬롯 3(액세스 포인트의 정규 송신 타임슬롯) 동안 뿐만 아니라 타임슬롯 4(스와핑될 타임슬롯) 동안 송신하기 위한 요청을 포함할 수 있다. 따라서, 이러한 경우, 요청 메시지는 고유한(inherent) 타임슬롯 스와핑 요청을 포함한다. 이에 반해, 다른 경우들에서, 액세스 포인트는 연관된 노드에게 전용 메시지(예를 들어, 스와핑하기 위한 요청)를 초기에 전송함으로써 타임슬롯 스와핑을 통보할 수 있다.
액세스 포인트는 제어 부분(708) 동안 다른 제어 정보를 송신할 수 있다. 예를 들어, 액세스 포인트는 타임슬롯 2 동안 송신하기 위해서 연관된 노드에 의한 요청에 응답하여 허가를 송신할 수 있다. 또한, 액세스 포인트는 타임슬롯 0(미도시) 동안 연관된 노드로부터 수신되는 데이터에 응답하여 확인응답을 송신할 수 있다.
타임슬롯 1 동안 액세스 포인트로부터의 요청을 수신한 이후, 연관된 노드는 타임슬롯 2의 제어 부분(710)을 통해 타임슬롯 3에 대한 또는 타임슬롯 3 및 4에 대한 허가를 송신할 수 있다. 즉, 연관된 노드는 다수의 타임슬롯들에 대한 집합적인(collective) 허가를 발행할 수 있고, (예를 들어, 요청들이 타임슬롯 단위 기반으로 이루어지는 경우) 타임슬롯 단위 기반으로 허가들을 발행할 수 있다. 이들 중 하나의 경우에서, 액세스 포인트가 타임슬롯 2의 이러한 부분 동안 수신하고 있으므로 액세스 포인트는 이러한 허가를 수신한다(블록 410).
또한, 연관된 노드는 제어 부분(710) 동안(예를 들어, 부분(710)의 제 1 부분 동안) 타임슬롯 5에 대한 RUM을 송신할 수 있다. 따라서, 타임슬롯 5의 스와핑에 관련하여, 연관된 노드는 그것이 이전에 상기 노드에 대한 송신 타임슬롯들로서 지정되었던 타임슬롯들 동안 수신 동작들과 연관된 정규 함수들 모두를 수행하도록 그것의 동작을 변경할 수 있다.
도 7에 의해 표현되는 바와 같이, 연관된 노드는 타임슬롯 2의 제어 부분(712) 동안 타임슬롯 4에 대한 요청 및 연관된 파일럿을 송신하지 않을 것이다. 대신에, 액세스 포인트는 송신되는 신호(714)에 의해 표시되는 바와 같이 이러한 시간 기간 동안 파일럿을 송신할 수 있다. 여기서, 액세스 포인트가 현재 수신 타임슬롯(타임슬롯 2) 동안 송신하고 있음이 이해되어야 한다. 따라서, 일부 양상들에서, 이것은 타임슬롯의 일부분에 대한 새로운 사용의 지정을 포함한다. 또한, 가드 시간들은 수신 모드로부터 송신 모드로 그리고 그 반대로의 액세스 포인트 스위칭을 용이하게 하기 위해서 타임슬롯 구조에서 제어 부분(712)에 인접하게 제공될 수 있다.
이후, 블록(412)에서, 액세스 포인트는 임의의 스와핑된 타임슬롯들을 포함하는 요청된 타임슬롯들 동안 데이터를 송신할 수 있다. 따라서, 도 7에 도시되는 바와 같이, 액세스 포인트는 타임슬롯들 3 및 4의 데이터 부분들 동안 송신한다. 여기서, 일부 양상들에서, 타임슬롯 스와핑은 주어진 타임슬롯의 데이터 부분들 일부에 대해서 또는 이들 전부에 대해서만 사용을 지정할 수 있음이 이해되어야 한다.
이후, 노드들은 스와핑이 필요하거나 허용되지 않는 한 타임슬롯들의 스와핑을 지지하기 위해서 적절한 시그널링을 계속 제공할 수 있다. 예를 들어, 타임슬롯 3의 제어 부분(716) 동안, 액세스 포인트는 타임슬롯 6에 대한 경쟁과 연관된 RUM들을 리스닝할 수 있다. 이후, 액세스 포인트는 제어 부분(718)을 통해 타임슬롯들 5 및 6 동안 송신을 위한 요청 및 연관된 파일럿을 전송할 수 있다. 타임슬롯 4의 제어 부분(720)에서, 연관된 노드는 타임슬롯 3에 대한 데이터의 수신을 확인응답하고, 연관된 노드는 타임슬롯들 5 및 6에 대한 요청의 허가를 발행할 수 있다. 따라서, 타임슬롯 스와핑은 계속되도록 허용된다. 예를 들어, 연관된 노드는 제어 부분(720) 동안 타임슬롯 7에 대한 RUM을 송신할 수 있다. 또한, 타임슬롯 6의 제어 부분(722)에서, 연관된 노드는 타임슬롯들 4 및 5에 대한 데이터의 수신을 확인응답하고, 타임슬롯들 7 및 8 동안 송신하기 위한 요청에 응답하여 허가를 발행하며, 타임슬롯 9에 대한 RUM을 송신할 수 있다.
도 4의 블록(414)에 의해 표현되는 바와 같이, 액세스 포인트는 타임슬롯 스와핑이 시스템에서 과도한 간섭을 야기하거나 야기할 수 있는지의 여부에 기초하여 타임슬롯 스와핑을 수행하거나 타임슬롯 스와핑을 계속하려는 결정에 의거할 수 있다. 예를 들어, 도 2를 다시 참조하면, (예를 들어, 노드(206)에 의해 송신되는 RUM들의 수 및/또는 가중치들의 증가에 의해 표시되는 바와 같이) 노드(222)에 의한 타임슬롯 스와핑이 노드(206)에서 과도한 간섭을 초래하는 경우, 노드(222)는 타임슬롯 스와핑을 억제하도록 결정할 수 있거나, 그것의 타임슬롯 스와핑의 수행 방법을 수정할 수 있다.
블록(416)에 의해 표현되는 바와 같이, 일부 시점에서, 액세스 포인트는 그것이 그것의 타임슬롯 스와핑을 종료하여야 하는지의 여부를 결정할 수 있다. 이러한 결정은 다양한 기준에 기초할 수 있다. 예를 들어, 일부 경우들에서, 액세스 포인트는 그것이 전송할 임의의 데이터를 더 이상 가지고 있지 않는 경우, 또는 각각의 노드에 의해 송신되기 위해서 대기하는 데이터의 양들 사이의 비대칭이 더 이상 존재하지 않는 경우, 타임슬롯 스와핑을 종료할 수 있다. 또한, 일부 경우들에서, 시스템은 단지 특정한 수의 연속적인 타임슬롯 스와핑들 또는 주어진 시간 기간 동안 특정한 수의 타임슬롯 스와핑들만을 허용할 수 있다. 따라서, 액세스 포인트는 지정된 수의 타임슬롯들이 스와핑되었으면 타임슬롯 스와핑을 종료할 수 있다. 일부 경우들에서, 스와핑을 요청한 노드가 다른 노드가 스와핑될 타임슬롯 동안 송신할 필요가 있음을 (예를 들어, 보다 높은 우선순위를 가지는 수신된 RUM에 기초하여) 결정하였을 경우, 타임슬롯 스와핑은 종료될 수 있다.
도 8은 기존의 컬러 스와핑(color swapping)과 연관된 몇몇 타임슬롯들을 도시한다. 여기서, 타임슬롯 세트(802)는 도 7의 타임슬롯 세트(702)의 추후 발생하는 타임슬롯들에 대응할 수 있는 반면, 타임슬롯 세트(804)는 도 7의 타임슬롯 세트(704)의 추후 발생하는 타임슬롯들에 대응할 수있다. 편의상, 도 8은 또한 타임슬롯들 1-4를 지칭한다. 여기에서의 유사한 타임슬롯 넘버링(numbering)의 사용은 이러한 타임슬롯들이 동일한 시점들을 지칭함을 표시하는 것으로 의도되지 않음이 이해되어야 한다.
블록(418)에 의해 표시되는 바와 같이 그리고 도 8에 도시되는 바와 같이, 일부 양상들에서, 타임슬롯 스와핑은 타임슬롯 스와핑을 포함하지 않는 요청을 전송함으로써 종료될 수 있다. 예를 들어, 제어 부분(806)에서의 요청은 단순히 타임슬롯 3 동안 송신하기 위한 요청일 수 있다. 따라서, 제어 부분(808)에서, 연관된 노드는 타임슬롯 3 동안 송신하기 위한 허가, 타임슬롯 5와 연관된 RUM, 및 타임슬롯들 0 및 1 동안 수신되는 데이터의 확인응답을 송신할 수 있다. 또한, 연관된 노드는 이후 연관된 노드가 타임슬롯 4 동안 송신할 수 있도록 제어 부분(810)에서 요청 및 연관된 파일럿을 송신할 수 있다. 따라서, 원래의 타임슬롯 지정 하에서의 동작들은 연관된 노드가 스와핑된 타임슬롯 2 동안 수신한 데이터에 응답하여 타임슬롯 4의 제어 부분(812)에서 그것의 확인응답을 송신한 이후에 재시작한다.
이하, 도 9를 참조하면, 일부 양상에서, 타임슬롯 스와핑은 액세스 단말에 의해 인보크(invoke)될 수 있다. 전술된 바와 같이, 연관된 액세스 포인트는 이러한 타임슬롯 스와핑을 제 1 허가하도록 요구될 수 있다. 예를 들어, 송신 타임슬롯 세트(902)와 연관된 (예를 들어, 통상적으로 홀수의 송신 타임슬롯들을 이용하는) 액세스 포인트는 액세스 단말이 타임슬롯 5를 스와핑할 수 있음을 표시하는 제어 부분(906) 동안 메시지를 송신할 수 있다. 따라서, 이러한 경우, 스와핑된 타임슬롯을 통해 데이터를 수신하는 노드(예를 들어, 액세스 포인트)는 타임슬롯 스와핑 동작을 허가한 노드일 수 있다.
허가 메시지에 응답하여, 송신 타임슬롯 세트(904)와 연관된 (예를 들어, 통상적으로 짝수의 송신 타임슬롯들을 이용하는) 액세스 단말은 타임슬롯 2의 제어 부분(908) 동안 RUM들을 모니터링하고, 타임슬롯 4 및 5 동안 송신하기 위한 요청을 제어 부분(910) 동안 전송한다. 또한, 정규 동작들에 따라, 액세스 단말은 제어 부분(910) 동안 타임슬롯 3에 대한 허가 및 타임슬롯 1에 대한 확인응답을 송신할 수 있다.
제어 부분(912) 동안, 액세스 포인트는 타임슬롯들 4 및 5에 대한 허가, 타임슬롯 2에 대한 확인응답 및 타임슬롯 6에 대한 RUM을 송신할 수 있다. 이러한 방식에서, 액세스 포인트는 타임슬롯 스와핑이 수용되었음을 표시할 수 있다.
전술된 바와 유사한 방식에서, 스와핑이 수용되었을 경우, 액세스 포인트는 제어 부분(916) 동안 타임슬롯 5에 대한 요청 및 연관된 파일럿을 송신하지 않을 것이다. 대신에, 액세스 단말은 신호(914)에 의해 표시되는 바와 같이 이러한 시간 기간 동안 파일럿을 송신할 것이다. 다시, 액세스 단말이 이러한 타임슬롯 스와핑 동작들과 관련하여 수신 타임슬롯들 동안 송신하고 그리고 송신 타임슬롯들 동안 수신하고 있을 수 있음이 이해되어야 한다.
이후, 타임슬롯 스와핑은 필요한 만큼 또는 그것이 소정의 다른 이유로 인하여 종료될 때까지 계속될 수 있다. 따라서, 타임슬롯 4의 제어 부분(918) 동안, 액세스 단말은 타임슬롯들 6 및 7 동안 송신하기 위한 요청을 전송할 수 있다. 타임슬롯들 동작들은 상기에서 논의된 바와 유사한 방식으로(예를 들어, 타임슬롯 스와핑을 가지는 요청을 전송하지 않음으로써) 종료될 수 있다.
타임슬롯 스와핑은 여기에서의 교시내용들에 따라 다양한 방식들로 달성될 수 있음이 이해되어야 한다. 예를 들어, 노드는 타임슬롯 단위 기반으로 타임슬롯들을 스와핑하기 위한 요청들을 발행할 수 있다. 이러한 경우, 연관된 노드는 타임슬롯 단위 기반으로 그것의 대응하는 허가들을 발행할 수 있다. 이러한 방식의 하나의 잠재적인 이점은 보다 정확한 캐리어-대-간섭 추정치들이 바로 직전의 타임슬롯 내에서 수신되었던 파일럿에 기초할 수 있으므로, 허가들이 이러한 추정치들에 기초할 수 있다는 점이다. 이에 반해, 다수의 타임슬롯들에 대한 허가들 및/또는 요청들이 함께 그룹화되는 방식들에서, 허가들은 시간상으로 2개 이상의 타임슬롯들만큼 더 일찍 전송되었던 파일럿 신호에 차례로 기초하는 캐리어-대-간섭 추정치들에 기초할 수 있다.
일부 양상들에서, 사용의 지정은 연관된 노드들의 세트 각각에 의해 수행될 수 있다. 예를 들어, 주어진 노드(예를 들어, 액세스 포인트)가 전송될 데이터를 가지고 있을 때마다, 노드는 송신을 위한 하나 이상의 타임슬롯들을 지정할 수 있다. 반대로, 다른 노드(예를 들어, 액세스 단말)가 송신될 데이터를 가지는 경우, 상기 노드는 그것의 송신을 위한 하나 이상의 타임슬롯들을 지정할 수 있다. 여기서, 노드들은 하나의 노드로 하여금 다른 노드들에게 지정된 사용을 통보할 수 있도록 하기 위해서 적절한 메시징 방식을 (예를 들어, 알려져 있는 제어 채널들을 통해) 사용할 수 있다.
일부 양상들에서, 타임슬롯 지정들 모두는 이러한 방식으로 이루어질 수 있다. 다시 말해서, 송신 및 수신 타임슬롯들의 초기 지정은 시스템 내에서 이루어지지 않을 수 있다. 오히려, 이러한 지정들은 그들이 송신할 데이터를 가지고 있을 때마다 시스템 내의 노드들에 의해 이루어질 수 있다. 따라서, 타임슬롯들의 사용을 지정하는 노드는 매 타임슬롯마다, 몇 개의 타임슬롯들마다, 또는 소정의 다른 방식으로 변경할 수 있다.
상기 설명으로부터, 사용의 지정은 다양한 방식들로 제공될 수 있다. 상기에서 논의된 바와 같이, 일부 양상들에서, 사용의 지정은 어떤 타임슬롯들이 스와핑될 것인지를 결정하고, 그것과 연관된 노드들에게 타임슬롯 스와핑을 통보하기 위해서 하나 이상의 메시지들을 상기 노드들로 송신하는 액세스 포인트를 포함한다. 또한, 전술된 바와 같이, 타임슬롯 스와핑을 인보크하기 위한 추동력(impetus)은 다른 노드(예를 들어, 액세스 단말)로부터 유도될 수 있다. 여기서, 일부 양상들에서, 사용의 지정은 새로운 사용의 지정과 관련된 생성 정보; 하나의 노드로부터 다른 노드로의 이러한 정보를 포함하는 메시지들의 송신; 및 이러한 메시지들을 수신하는 노드에 의한 이러한 정보의 프로세싱 중 하나 이상을 포함할 수 있다.
일부 경우들에서, 액세스 단말은 액세스 포인트가 타임슬롯들을 스와핑할지의 여부를 결정하기 위해서 사용하는 정보를 액세스 포인트로 제공할 수 있다. 예를 들어, 사용의 지정은 메시지를 제 1 노드(예를 들어, 액세스 포인트)로 전송하는 제 2 노드(예를 들어, 액세스 단말)를 포함할 수 있고, 여기서 상기 메시지는 제 1 노드로 송신을 위해서 큐잉되는 데이터의 양, 제 2 노드의 버퍼 상태, 또는 제 2 노드의 송신 레이터 및/또는 수신 레이트, 제 2 노드와 연관된 레이턴시 정보, 또는 제 2 노드와 연관된 서비스 품질 정보를 표시한다.
또한, 일부 경우들에서, 액세스 단말은 타임슬롯 스와핑을 요청하는 메시지를 액세스 포인트로 전송할 수 있다. 예를 들어, 액세스 단말(예를 들어, 도 5의 동적 타임슬롯 지정기(534)은 스와핑을 희망함을 표시하는 메시지를 전송할 수 있다. 또한, 이러한 메시지는 스와핑할 다수의 타임슬롯들을 표시할 수 있다. 일부 양상들에서, 타임슬롯을 스와핑할지의 여부를 결정하는데 액세스 단말에 의해 사용되는 기준은 전술된(예를 들어, 블록(404)에서의) 기준과 유사할 수 있다. 이러한 메시지에 응답하여, 액세스 포인트는 스와핑될 타임슬롯들을 지정할 수 있거나, 액세스 포인트는 스와핑될 타임슬롯들을 지정하도록 액세스 단말을 허가할 수 있다. 또한, 액세스 포인트는 요청이 허가되거나 거부되었는지의 여부를 표시하는 메시지를 액세스 단말로 송신할 수 있다. 이러한 경우들에서, 사용의 지정은 이에 따라 스와핑하기 위한 요청을 제 1 노드(예를 들어, 액세스 포인트)로 전송하는 제 2 노드(예를 들어, 액세스 단말)을 포함할 수 있다. 또한, 사용의 지정은 이러한 요청의 수신 및 상기 요청에 대한 동작을 포함할 수 있다.
여기에서의 교시내용들은 적어도 하나의 다른 무선 디바이스와 통신하기 위한 다양한 컴포넌트들을 사용하는 디바이스에 통합될 수 있다. 도 10은 디바이스들 사이의 통신을 용이하게 하기 위해서 사용될 수 있는 몇몇의 샘플 컴포넌트들을 도시한다. 여기서, 제 1 디바이스(1002)(예를 들어, 액세스 단말) 및 제 2 디바이스(1004)(예를 들어, 액세스 포인트)는 적합한 매체 상에서 무선 통신 링크(1006)를 통해 통신하도록 적응된다.
처음에, 디바이스(1002)로부터 디바이스(1004)로(예를 들어, 역방향 링크) 정보를 전송하는데 포함되는 컴포넌트들이 다루어질 것이다. 송신("TX") 데이터 프로세서(1008)는 데이터 버퍼(1010) 또는 소정의 다른 적합한 컴포넌트로부터 트래픽 데이터(예를 들어, 데이터 패킷들)를 수신한다. 송신 데이터 프로세서(1008)는 선택된 코딩 및 변조 방식에 기초하여 각각의 데이터 패킷을 프로세싱(예를 들어, 인코딩, 인터리빙 및 심볼 매핑)하고, 데이터 심볼들을 제공한다. 일반적으로, 데이터 심볼은 데이터에 대한 변조 심볼이고, 파일럿 심볼은 (선험적으로 알려져 있는) 파일럿에 대한 변조 심볼이다. 변조기(1012)는 데이터 심볼들, 파일럿 심볼들 및 역방향 링크에 대한 가능한 시그널링을 수신하고, 시스템에 의해 특정되는 바와 같이 변조(예를 들어, OFDM 또는 소정의 다른 적합한 변조) 및/또는 다른 프로세싱을 수행하며, 출력 칩들의 스트림을 제공한다. 송신기("TMTR")(1014)는 출력 칩 스트림을 프로세싱(예를 들어, 아날로그로의 변환, 필터링, 증폭 및 주파수 상향변환)하고, 이후 안테나(1016)로부터 송신되는 변조된 신호를 생성한다.
(디바이스(1004)와 통신하는 다른 디바이스들로부터의 신호들과 함께) 디바이스(1002)에 의해 송신되는 변조된 신호들은 디바이스(1004)의 안테나(1018)에 의해 수신된다. 수신기("RCVR")(1020)는 안테나(1018)로부터 수신된 신호를 프로세싱(예를 들어, 조정 및 디지털화)하고, 수신된 샘플들을 제공한다. 복조기("DEMOD")(1022)는 수신된 샘플들을 프로세싱(예를 들어, 복조 및 검출)하고, 검출된 데이터 심볼들을 제공하는데, 이는 다른 디바이스(들)에 의해 디바이스(1004)로 송신되는 데이터 심볼들의 잡음 추정치일 수 있다. 수신("RX") 데이터 프로세서(1024)는 검출된 데이터 심볼들을 프로세싱(예를 들어, 심볼 디매핑, 디인터리빙 및 디코딩)하고, 각각의 송신 디바이스(예를 들어, 디바이스(1002))와 연관된 디코딩된 데이터를 제공한다.
이제, 디바이스(1004)로부터 디바이스(1002)(예를 들어, 순방향 링크)로 정보를 전송하는데 포함되는 컴포넌트들이 다루어질 것이다. 디바이스(1004)에서, 트래픽 데이터는 데이터 심볼들을 생성하기 위해서 송신("TX") 데이터 프로세서(1026)에 의해 프로세싱된다. 변조기(1028)는 데이터 심볼들, 파일럿 심볼들 및 순방향 링크에 대한 시그널링을 수신하고, 변조(예를 들어, OFDM 또는 소정의 다른 적합한 변조) 및/또는 다른 적절한 프로세싱을 수행하며, 출력 칩 스트림을 제공하는데, 이는 추가적으로 송신기("TMTR")(1030)에 의해 조정되고, 안테나(1018)로부터 송신된다. 순방향 링크에 대한 시그널링은 전력 제어 커맨드들 및 디바이스(1004)로 역방향 링크 상에서 송신하는 모든 디바이스들(예를 들어, 단말들)에 대하여 제어기(1032)에 의해 생성되는 다른 정보(예를 들어, 통신 채널과 관련됨)를 포함할 수 있다.
디바이스(1002)에서, 디바이스(1004)에 의해 송신되는 변조된 신호는 검출된 데이터 심볼들을 획득하기 위해서 안테나(1016)에 의해 수신되고, 수신기("RCVR")(1034)에 의해 조정 및 디지털화되며, 복조기("DEMOD")(1036)에 의해 프로세싱된다. 수신기("RX") 데이터 프로세서(1038)는 검출된 데이터 심볼들을 프로세싱하고 디바이스(1002)에 대한 디코딩된 데이터 및 순방향 링크 시그널링을 제공한다. 제어기(1040)는 디바이스(1004)로 역방향 링크 상에서의 송신 전력을 제어하고, 데이터 송신을 제어하기 위해서 전력 제어 명령들 및 다른 정보를 수신한다.
제어기들(1040 및 1032)은 디바이스(1002) 및 디바이스(1004)의 다양한 동작들을 각각 지시한다. 예를 들어, 제어기는 적절한 필터를 결정하고, 필터에 대한 정보를 보고하며, 필터를 사용하여 정보를 디코딩할 수 있다. 데이터 메모리들(1042 및 1044)은 제어기들(1040 및 1032)에 의해 사용되는 프로그램 코드들 및 데이터를 각각 저장할 수 있다.
도 10은 통신 컴포넌트들이 여기에서 교시되는 바와 같이 타임슬롯 지정 동작들을 수행하는 하나 이상의 컴포넌트들을 포함할 수 있음을 예시한다. 예를 들어, 타임슬롯 제어 컴포넌트(1046)는 여기에서 교시되는 바와 같이 신호들을 수신하고 다른 디바이스(예를 들어, 디바이스(1004))로 전송하기 위해서 제어기(1040) 및/또는 디바이스(1002)의 다른 컴포넌트들과 협동할 수 있다. 유사하게, 타임슬롯 제어 컴포넌트(1048)는 신호들을 수신하고 다른 디바이스(예를 들어, 디바이스(1002))로 전송하기 위해서 제어기(1032) 및/또는 디바이스(1004)의 다른 컴포넌트들과 협동할 수 있다.
여기에서의 교시내용들은 다양한 장치들(예를 들어, 디바이스들)에 통합될 수 있다(예를 들어, 다양한 장치들 내에서 구현되거나 이에 의해 수행될 수 있다). 예를 들어, 각각의 노드는 액세스 포인트("AP"), 노드 B, 무선 네트워크 제어기("RNC"), e노드B, 기지국 제어기("BSC"), 기지국 트랜시버("BTS"), 기지국("BS"), 트랜시버 함수("TF"), 무선 라우터, 무선 트랜시버, 기본 서비스 세트("BSS"), 확장된 서비스 세트("ESS"), 무선 기지국("RBS") 또는 소정의 다른 용어로서 구성되거나, 당해 기술에서 이들로 지칭될 수 있다. 또한, 특정 노드들은 액세스 단말들로 지칭될 수 있다. 또한 액세스 단말은 가입자국, 가입자 유닛, 이동국, 원격국, 원격 단말, 사용자 단말, 사용자 에이전트, 사용자 디바이스 또는 사용자 장비로서 알려져 있을 수 있다. 액세스 단말은 셀룰러 전화, 코드리스 전화, 세션 개시 프로토콜("SIP") 전화, 무선 로컬 루프("WLL") 스테이션, 개인용 디지털 보조기("PDA"), 무선 접속 기능을 구비하는 핸드헬드 디바이스, 또는 무선 모뎀에 접속되는 소정의 다른 적합한 프로세싱 디바이스를 포함할 수 있다. 따라서, 여기에서 교시되는 하나 이상의 양상들은 전화(예를 들어, 셀룰러 전화 또는 스마트폰), 컴퓨터(예를 들어, 랩톱), 휴대용 통신 디바이스, 휴대용 컴퓨팅 디바이스(예를 들어, 개인용 데이터 보조기), 엔터테인먼트 디바이스(예를 들어, 음악 또는 비디오 디바이스 또는 위성 라디오), 글로벌 위치추적 시스템 디바이스, 또는 무선 매체를 통해 통신하도록 구성되는 임의의 다른 적합한 디바이스에 통합될 수 있다.
전술된 바와 같이, 무선 노드는 통신 시스템에 대한 액세스 디바이스(예를 들어, 셀룰러 또는 Wi-Fi 액세스 포인트)를 포함할 수 있다. 이러한 액세스 디바이스는 예를 들어, 유선 또는 무선 통신 링크를 통해 네트워크(예를 들어, 인터넷 또는 셀룰러 네트워크와 같은 광역 네트워크)로의 또는 이에 대한 접속성을 제공할 수 있다. 따라서, 액세스 디바이스는 다른 디바이스(예를 들어, Wi-Fi 스테이션)로 하여금 네트워크 또는 소정의 다른 기능성에 액세스할 수 있게 할 수 있다.
따라서, 무선 노드는 무선 노드에 의해 송신되는 또는 무선 노드에서 수신되는 데이터에 기초하여 기능들을 수행하는 다양한 컴포넌트들을 포함할 수 있다. 예를 들어, 액세스 포인트 및 액세스 단말은 신호들(예를 들어, 제어, 데이터 또는 이 둘을 포함하는 메시지들)을 송신 및 수신하기 위한 안테나를 포함할 수 있다. 또한, 액세스 포인트는 그것의 수신기가 복수의 무선 노드들로부터 수신하거나, 그것의 송신기가 복수의 무선 노드들로 송신하는 데이터 트래픽 플로우들을 관리하도록 구성되는 트래픽 관리기를 포함할 수 있다. 또한, 액세스 단말은 수신된 데이터에 기초하여 표시를 출력하도록 적응되는 사용자 인터페이스를 포함할 수 있다.
무선 디바이스는 무선 통신 기술에 기초하거나 임의의 적합한 무선 통신 기술을 지원하는 하나 이상의 무선 통신 링크들을 통해 통신할 수 있다. 예를 들어, 일부 양상들에서, 무선 디바이스는 네트워크와 연관할 수 있다. 일부 양상들에서, 네트워크는 바디(body) 영역 네트워크 또는 개인 영역 네트워크(예를 들어, 초-광대역 네트워크)를 포함할 수 있다. 일부 양상들에서, 네트워크는 로컬 영역 네트워크 또는 광대역 네트워크를 포함할 수 있다. 무선 디바이스는 다양한 무선 통신 기술들, 프로토콜들 또는 표준들 예를 들어, CDMA, TDMA, OFDM, OFDMA, WiMAX 및 Wi-Fi 중 하나 이상을 지원하거나 사용할 수 있다. 유사하게, 무선 디바이스는 다양한 대응하는 변조 또는 멀티플렉싱 방식들 중 하나 이상을 지원 또는 사용할 수 있다. 따라서, 무선 디바이스는 상기 또는 다른 무선 통신 기술들을 사용하여 하나 이상의 무선 통신 링크들을 통해 설정 및 통신하기 위해서 적절한 컴포넌트들(예를 들어, 무선 인터페이스들)을 포함할 수 있다. 예를 들어, 디바이스는 무선 매체를 통한 통신을 용이하게 하는 다양한 컴포넌트들(예를 들어, 신호 생성기들 및 신호 프로세서들)을 포함할 수 있는 연관된 송신기 및 수신기 컴포넌트들(예를 들어, 송신기들(510 및 522) 및 수신기들(514 및 524)을 가지는 무선 트랜시버를 포함할 수 있다.
여기에서 설명되는 컴포넌트들은 다양한 방식들로 구현될 수 있다. 도 11을 참조하면, 장치(1100)는, 예를 들어, 하나 이상의 집적 회로들(예를 들어, ASIC)에 의해 구현되는 기능들을 표현할 수 있거나 여기에서 교시되는 바와 같이 소정의 다른 방식으로 구현될 수 있는, 일련의 상호관련된 기능적 블록들로 표현된다. 여기에서 논의되는 바와 같이, 집적 회로는 프로세서, 소프트웨어, 다른 컴포넌트들 또는 이들의 소정의 조합을 포함할 수 있다.
장치(1100)는 다양한 도면들에 관하여 전술된 기능들 중 하나 이상을 수행할 수 있는 하나 이상의 모듈들을 포함할 수 있다. 예를 들어, 지정하기 위한 ASIC(1102)는 예를 들어, 여기에서 논의되는 바와 같은 타임슬롯 지정기에 대응할 수 있다. 송신하기 위한 ASIC(1104)는 예를 들어, 여기에서 논의되는 바와 같은 송신기에 대응할 수 있다. 수신하기 위한 ASIC(1106)는 예를 들어, 여기에서 논의되는 바와 같은 수신기에 대응할 수 있다. RUM을 사용하기 위한 ASIC(1108)는 예를 들어, 여기에서 논의되는 바와 같은 간섭 제어기에 대응할 수 있다. 드로핑(drop)하기 위한 ASIC(1110)는 예를 들어, 여기에서 논의되는 바와 같은 통신 프로세서에 대응할 수 있다. 조정하기 위한 ASIC(1112)는 예를 들어, 여기에서 논의되는 바와 같이 통신 프로세서에 대응할 수 있다.
전술된 바와 같이, 일부 양상들에서 이러한 컴포넌트들은 적절한 프로세서 컴포넌트들을 통해 구현될 수 있다. 이러한 프로세서 컴포넌트들은 적어도 부분적으로 여기에서 교시되는 바와 같은 구조를 사용하여 구현될 수 있다. 일부 양상들에서, 프로세서는 이러한 컴포넌트들 중 하나 이상의 기능성의 일부 또는 전부를 구현하도록 적응될 수 있다. 일부 양상들에서, 점선으로 표시된 박스들에 의해 표현되는 컴포넌트들 중 하나 이상은 선택적이다.
전술된 바와 같이, 장치(1100)는 하나 이상의 집적 회로들을 포함할 수 있다. 예를 들어, 일부 양상들에서, 단일 집적 회로가 예시되는 컴포넌트들 중 하나 이상의 기능성을 구현할 수 있지만, 다른 양상들에서, 하나 이상의 집적 회로가 예시되는 컴포넌트 중 하나 이상의 기능성을 구현할 수 있다.
도 11에 의해 표현되는 컴포넌트들 및 함수들 뿐만 아니라 여기에서 설명되는 다른 컴포넌트들 및 기능들은 임의의 적합한 수단을 사용하여 구현될 수 있다. 또한, 이러한 수단은 적어도 부분적으로 여기에서 교시되는 바와 같은 다양한 구조를 사용하여 구현될 수 있다. 또한, 예를 들어, 도 11의 "~하기 위한 ASIC" 컴포넌트들과 관련하여 전술된 컴포넌트들은 유사하게 지정된 "~하기 위한 수단" 기능성에 대응할 수 있다. 따라서, 일부 양상들에서, 이러한 수단 중 하나 이상은 프로세서 컴포넌트들, 집적 회로들 또는 여기에서 교시되는 바와 같은 다른 적합한 구조 중 하나 이상을 사용하여 구현될 수 있다.
또한, "제 1", "제 2" 등과 같은 지정을 사용하는 여기에서의 엘리먼트에 대한 임의의 지칭은 상기 엘리먼트들의 양 또는 순서를 일반적으로 제한하지 않음이 이해되어야 한다. 오히려, 이러한 지정들은 둘 이상의 엘리먼트 또는 엘리먼트의 예들을 구별하는 편리한 방법으로 여기에서 사용될 수 있다. 따라서, 제 1 및 제 2 엘리먼트들에 대한 지칭은 2개의 엘리먼트만이 사용될 수 있거나, 제 1 엘리먼트가 소정의 방식으로 제 2 엘리먼트에 선행하여야 함을 의미하지 않는다. 또한, 달리 명시하지 않는 한, 엘리먼트들의 세트는 하나 이상의 엘리먼트들을 포함할 수 있다.
당업자들은 정보 및 신호들이 다양한 상이한 기술들 및 기법들 중 임의의 것을 사용하여 표현될 수 있음을 이해할 것이다. 예를 들어, 상기 설명의 전반에 걸쳐 언급될 수 있는 데이터, 명령들, 커맨드들, 정보, 신호들, 비트들, 심볼들 및 칩들은 전압들, 전류들, 전자기파들, 자기장 또는 입자들, 광 필드들 또는 입자들, 또는 이들의 임의의 조합으로 표현될 수 있다.
당업자들은 여기에 기재된 양상들과 관련하여 설명된 다양한 예시적인 논리 블록들, 모듈들, 프로세서들, 수단, 회로들 및 알고리즘 단계들 중 임의의 것이 전자 하드웨어(예를 들어, 소스 코딩 또는 소정의 다른 기법들을 사용하여 지정될 수 있는 디지털 구현, 아날로그 구현 또는 이 둘의 조합), (편의상, 여기에서 "소프트웨어" 또는 "소프트웨어 모듈"로서 지칭될 수 있는) 명령들을 포함하는 프로그램 또는 설계 코드의 다양한 형태들, 또는 이 둘의 조합들로 구현될 수 있음을 잘 인식할 것이다. 하드웨어 및 소프트웨어의 이러한 상호호환성을 명확히 예시하기 위해서, 다양한 예시적인 컴포넌트들, 블록들, 모듈들, 회로들, 및 단계들이 이들의 기능적 관점에서 일반적으로 전술되었다. 이러한 기능성이 하드웨어로서 구현되는지, 또는 소프트웨어로서 구현되는지는 특정 애플리케이션 및 전체 시스템에 대해 부가된 설계 제한들에 따른다. 당업자들은 설명된 기능성을 각각의 특정 애플리케이션에 대하여 다양한 방식들로 구현할 수 있지만, 이러한 구현 결정들이 본 발명의 범위를 벗어나는 것으로 해석되어서는 안된다.
여기에서 기재된 양상들과 관련하여 설명된 다양한 예시적인 논리 블록들, 모듈들, 및 회로들은 집적 회로("IC"), 액세스 단말 또는 액세스 포인트 내에서 구현되거나 이들에 의해 수행될 수 있다. IC는 범용 프로세서, 디지털 신호 처리기(DSP), 주문형 집적회로(ASIC), 필드 프로그램가능한 게이트 어레이(FPGA), 또는 다른 프로그램가능한 로직 디바이스, 이산 게이트 또는 트랜지스터 로직, 이산 하드웨어 컴포넌트들, 전기적 컴포넌트들, 광학적 컴포넌트들, 기계적 컴포넌트들, 또는 여기에서 설명된 기능들을 수행하도록 설계된 이들의 임의의 조합을 포함할 수 있고, IC 내에, IC 외부에, 또는 이 둘 모두에 상주하는 코드들 또는 명령들을 실행할 수 있다. 또한, 범용 프로세서는 마이크로프로세서일 수 있지만, 대안적으로, 이러한 프로세서는 종래의 프로세서, 제어기, 마이크로제어기, 또는 상태 머신일 수 있다. 프로세서는 예를 들어, DSP 및 마이크로프로세서의 조합, 복수의 마이크로프로세서들, DSP 코어와 결합된 하나 이상의 마이크로프로세서들, 또는 이러한 임의의 다른 구성과 같은 컴퓨팅 디바이스들의 조합으로서 구현될 수 있다.
기재된 프로세스들의 단계들의 임의의 특정 순서 또는 계층이 샘플 방식의 일 예라는 것이 이해된다. 바람직한 설계에 기초하여, 프로세스들의 단계들의 특정 순서 또는 계층이 본 발명의 범위를 벗어나지 않고, 재배열될 수 있다는 것이 이해된다. 첨부한 방법 청구항들은 샘플 순서로 다양한 단계들의 엘리먼트들을 제시하는데, 제시된 특정 순서 또는 계층에 제한됨을 의미하는 것은 아니다.
본 명세서에 기재된 양상들과 관련하여 설명된 알고리즘 또는 방법의 단계들은 하드웨어에서, 프로세서에 의해 실행되는 소프트웨어 모듈에서, 또는 이들의 조합에 의해 직접 구현될 수 있다. (예를 들어, 실행가능한 명령들 및 관련된 데이터를 포함하는) 소프트웨어 모듈 및 다른 데이터는 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터들, 하드디스크, 휴대용 디스크, CD-ROM, 또는 당해 기술에서 알려져 있는 컴퓨터-판독가능 저장 매체의 임의의 다른 형태와 같은 데이터 메모리에 상주할 수 있다. 샘플 저장 매체는 예를 들어, (편의상, 여기에서 "프로세서"로 지칭될 수 있는) 컴퓨터/프로세서와 같은 기계에 커플링될 수 있으며, 이러한 프로세서는 저장 매체로부터 정보(예를 들어, 코드)를 판독하고, 저장 매체에 정보를 기록할 수 있다. 샘플 저장 매체는 프로세서의 구성요소 일 수 있다. 이러한 프로세서 및 저장 매체는 ASIC에 상주할 수 있다. ASIC는 사용자 장비에 상주할 수 있다. 대안적으로, 프로세서 및 저장 매체는 사용자 장비에서 이산 컴포넌트들로서 상주할 수 있다. 또한, 일부 양상들에서, 임의의 적합한 컴퓨터-프로그램 물건은 본 발명의 양상들 중 하나 이상과 관련된 코드들(예를 들어, 적어도 하나의 컴퓨터에 의해 실행가능함)을 포함하는 컴퓨터-판독가능 매체를 포함할 수 있다. 일부 양상들에서, 컴퓨터 프로그램 물건은 패키징 물질들을 포함할 수 있다.
기재된 양상들에 대한 상기 설명은 당업자가 본 발명을 제작하거나 또는 이용할 수 있도록 제공된다. 이러한 양상들에 대한 다양한 변형들은 당업자들에게 명백할 것이며, 여기에서 정의된 일반적인 원리들은 본 발명의 범위를 벗어남이 없이 다른 양상들에 적용될 수 있다. 따라서, 본 발명은 여기에서 제시된 양상들로 제한되는 것이 아니라, 여기에서 제시된 원리들 및 신규한 특징들과 일관되는 가장 넓은 범위에서 해석되어야 한다.
Claims (84)
- 무선 통신 방법으로서,
제 1 노드에 의해, 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하는 단계 ― 상기 지정된 사용은 적어도 하나의 제 2 노드로 송신하는 것 또는 상기 적어도 하나의 제 2 노드로부터 수신하는 것을 포함함 ― ;
상기 타임슬롯의 적어도 하나의 부분의 시작에서, 끝에서, 또는 시작과 끝에서, 적어도 하나의 심볼의 드로핑을 수용하기 위해서 코딩 레이트 또는 변조를 정의하는 단계; 및
상기 지정된 사용에 관한 메시지를 상기 적어도 하나의 제 2 노드로 송신하는 단계를 포함하고,
상기 사용의 지정은,
상기 적어도 하나의 제 2 노드로부터 수신하는 이전의 지정된 사용으로부터 상기 적어도 하나의 제 2 노드로 송신하는 새로운 지정된 사용으로 변경하는 것; 또는
상기 적어도 하나의 제 2 노드로 송신하는 이전의 지정된 사용으로부터 상기 적어도 하나의 제 2 노드로부터 수신하는 새로운 지정된 사용으로 변경하는 것을 포함하고,
상기 사용의 지정은 수신 또는 송신하는 상기 이전의 지정된 사용과 연관된 간섭 함수인,
무선 통신 방법. - 제 1 항에 있어서,
송신 또는 수신하는 상기 이전의 지정된 사용은 디폴트 지정된 사용을 포함하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 사용의 지정은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드와 연관된 간섭 함수인,
무선 통신 방법. - 제 1 항에 있어서,
상기 사용의 지정은 상기 제 1 노드와 상기 적어도 하나의 제 2 노드 사이에서 송신될 트래픽 양의 함수인,
무선 통신 방법. - 제 1 항에 있어서,
상기 사용의 지정은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드와 연관된 적어도 하나의 송신 레이트 또는 수신 레이트의 함수인,
무선 통신 방법. - 제 1 항에 있어서,
상기 적어도 하나의 제 2 노드는 다른 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하고,
상기 다른 타임슬롯의 적어도 하나의 부분에 대한 지정된 사용은 상기 제 1 노드로 송신하는 것 또는 상기 제 1 노드로부터 수신하는 것을 포함하고;
상기 방법은,
상기 다른 타임슬롯의 적어도 하나의 부분에 대한 지정된 사용에 관한 메시지를 상기 적어도 하나의 제 2 노드로부터 수신하는 단계를 더 포함하는,
무선 통신 방법. - 제 6 항에 있어서,
상기 제 1 노드는 액세스 포인트를 포함하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 사용의 지정은 상기 타임슬롯의 적어도 하나의 부분에 대한 사용을 어떻게 지정하는지를 결정하기 위해서 사용되는 메시지를 상기 적어도 하나의 제 2 노드로부터 수신하는 것을 포함하는,
무선 통신 방법. - 제 8 항에 있어서,
상기 수신된 메시지는 상기 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하기 위한 요청을 포함하는,
무선 통신 방법. - 제 9 항에 있어서,
상기 송신된 메시지는 상기 적어도 하나의 제 2 노드에게 상기 요청이 허가 또는 거절됨을 통보하는,
무선 통신 방법. - 제 8 항에 있어서,
상기 수신된 메시지는 버퍼 사이즈, 레이턴시 및 서비스 품질로 구성되는 그룹 중 적어도 하나와 관련된 상기 적어도 하나의 제 2 노드와 연관된 정보를 포함하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 제 1 노드는 액세스 단말을 포함하는,
무선 통신 방법. - 제 12 항에 있어서,
상기 적어도 하나의 제 2 노드는 액세스 포인트를 포함하고;
상기 액세스 단말에 의한 사용의 지정은 상기 액세스 포인트로 송신하거나 상기 액세스 포인트로부터 수신하기 위한 하나 이상의 타임슬롯들을 지정하는 것과 관련된 정보를 생성하는 것을 포함하고; 그리고
상기 지정된 사용에 관한 메시지는 송신 또는 수신하기 위한 하나 이상의 타임슬롯들을 지정하기 위한, 상기 정보에 기초하는, 상기 액세스 포인트로의 요청을 포함하는,
무선 통신 방법. - 제 1 항에 있어서,
복수의 타임슬롯들 각각의 적어도 하나의 부분에 대한 사용의 지정에 관한 메시지를 송신하는 단계를 더 포함하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분은 상기 타임슬롯의 복수의 부분들을 포함하는,
무선 통신 방법. - 제 15 항에 있어서,
상기 타임슬롯의 부분들은 상이한 사이즈들을 가지는,
무선 통신 방법. - 제 1 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분은 상기 타임슬롯의 데이터 부분을 포함하고; 그리고
상기 사용의 지정은 상기 데이터 부분의 제 1 부분에 대하여 이전의 지정된 사용을 새로운 지정된 사용으로 변경하는 것, 및 상기 데이터 부분의 제 2 부분의 이전의 지정된 사용을 변경하지 않는 것을 포함하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 사용의 지정은 상기 제 1 노드로부터 상기 적어도 하나의 제 2 노드로 송신될 정보의 양과 상기 적어도 하나의 제 2 노드로부터 상기 제 1 노드로 송신될 정보의 양 사이의 비대칭을 수용하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 사용의 지정은 상기 제 1 노드가 상기 적어도 하나의 제 2 노드로 송신하는 레이트와 상기 적어도 하나의 제 2 노드가 상기 제 1 노드로 송신하는 레이트 사이의 비대칭을 수용하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 사용의 지정으로부터 발생하는 간섭을 상쇄(counteract)시키기 위해서 자원 이용 메시지를 사용하는 단계를 더 포함하는,
무선 통신 방법. - 제 1 항에 있어서,
디폴트 지정된 사용으로부터의 변경을 방지하기 위해서 자원 이용 메시지를 사용하는 단계를 더 포함하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 타임슬롯은 적어도 하나의 데이터 부분 및 적어도 하나의 제어 부분을 포함하고; 그리고
사용을 위해서 지정된 상기 타임슬롯의 적어도 하나의 부분은 상기 적어도 하나의 데이터 부분인,
무선 통신 방법. - 제 1 항에 있어서,
가드 시간 기간들은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안의 송신 및 수신 사이의 스위칭을 수용하기 위해서, 상기 타임슬롯의 적어도 하나의 부분에 인접하게 정의되는,
무선 통신 방법. - 제 1 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분의 시작에서, 끝에서, 또는 시작과 끝에서, 적어도 하나의 심볼을 드로핑(drop)하는 단계를 더 포함하고,
상기 적어도 하나의 심볼의 드로핑은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안의 송신과 수신 사이의 스위칭을 수용하는,
무선 통신 방법. - 제 1 항에 있어서,
상기 적어도 하나의 심볼의 드로핑은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안의 송신과 수신 사이의 스위칭을 수용하는,
무선 통신 방법. - 무선 통신을 위한 장치로서,
제 1 노드에서, 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하도록 적응되는 타임슬롯 지정기 ― 상기 지정된 사용은 적어도 하나의 제 2 노드로 송신하는 것 또는 상기 적어도 하나의 제 2 노드로부터 수신하는 것을 포함함 ― ;
상기 타임슬롯의 적어도 하나의 부분의 시작에서, 끝에서, 또는 시작과 끝에서, 적어도 하나의 심볼의 드로핑을 수용하기 위해서 코딩 레이트 또는 변조를 정의하도록 적응되는 통신 프로세서; 및
상기 지정된 사용에 관한 메시지를 상기 적어도 하나의 제 2 노드로 송신하도록 적응되는 송신기를 포함하고,
상기 타임슬롯 지정기는,
상기 적어도 하나의 제 2 노드로부터 수신하는 이전의 지정된 사용으로부터 상기 적어도 하나의 제 2 노드로 송신하는 새로운 지정된 사용으로 변경함으로써; 또는
상기 적어도 하나의 제 2 노드로 송신하는 이전의 지정된 사용으로부터 상기 적어도 하나의 제 2 노드로부터 수신하는 새로운 지정된 사용으로 변경함으로써 상기 사용을 지정하도록 추가적으로 적응되고,
상기 타임슬롯 지정기는 수신 또는 송신하는 상기 이전의 지정된 사용과 연관된 간섭 함수로써 상기 사용을 지정하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
수신 또는 송신하는 상기 이전의 지정된 사용은 디폴트 지정된 사용을 포함하는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯 지정기는 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드와 연관된 간섭 함수로써 상기 사용을 지정하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯 지정기는 상기 제 1 노드와 상기 적어도 하나의 제 2 노드 사이에서 송신될 트래픽 양의 함수로써 상기 사용을 지정하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯 지정기는 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드와 연관된 적어도 하나의 송신 레이트 또는 수신 레이트의 함수로써 상기 사용을 지정하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 적어도 하나의 제 2 노드는 다른 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하고,
상기 다른 타임슬롯의 적어도 하나의 부분에 대한 지정된 사용은 상기 제 1 노드로 송신하는 것 또는 상기 제 1 노드로부터 수신하는 것을 포함하고;
상기 장치는,
상기 다른 타임슬롯의 적어도 하나의 부분에 대한 지정된 사용에 관한 메시지를 상기 적어도 하나의 제 2 노드로부터 수신하도록 적응되는 수신기를 더 포함하는,
무선 통신을 위한 장치. - 제 31 항에 있어서,
상기 제 1 노드는 액세스 포인트를 포함하는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 적어도 하나의 제 2 노드로부터 메시지를 수신하도록 적응되는 수신기를 더 포함하고,
상기 타임슬롯 지정기는 상기 타임슬롯의 적어도 하나의 부분에 대한 사용을 어떻게 지정할지를 결정하기 위해서 상기 수신된 메시지를 사용하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 33 항에 있어서,
상기 수신된 메시지는 상기 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하기 위한 요청을 포함하는,
무선 통신을 위한 장치. - 제 34 항에 있어서,
상기 송신된 메시지는 상기 적어도 하나의 제 2 노드에게 상기 요청이 허가 또는 거절됨을 통보하는,
무선 통신을 위한 장치. - 제 33 항에 있어서,
상기 수신된 메시지는 버퍼 사이즈, 레이턴시 및 서비스 품질로 구성되는 그룹 중 적어도 하나와 관련된 상기 적어도 하나의 제 2 노드와 연관된 정보를 포함하는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 제 1 노드는 액세스 단말을 포함하는,
무선 통신을 위한 장치. - 제 37 항에 있어서,
상기 적어도 하나의 제 2 노드는 액세스 포인트를 포함하고;
상기 타임슬롯 지정기는 상기 액세스 포인트로 송신하거나 상기 액세스 포인트로부터 수신하기 위한 하나 이상의 타임슬롯들을 지정하는 것과 관련된 정보를 생성함으로써 상기 사용을 지정하도록 추가적으로 적응되고; 그리고
상기 송신된 메시지는 송신 또는 수신하기 위한 하나 이상의 타임슬롯들을 지정하기 위한, 상기 정보에 기초하는, 상기 액세스 포인트로의 요청을 포함하는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 송신기는 복수의 타임슬롯들 각각의 적어도 하나의 부분에 대한 사용의 지정에 관한 메시지를 송신하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분은 상기 타임슬롯의 복수의 부분들을 포함하는,
무선 통신을 위한 장치. - 제 40 항에 있어서,
상기 타임슬롯의 부분들은 상이한 사이즈들을 가지는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분은 상기 타임슬롯의 데이터 부분을 포함하고; 그리고
상기 타임슬롯 지정기는 상기 데이터 부분의 제 1 부분에 대하여 이전의 지정된 사용을 새로운 지정된 사용으로 변경함으로써, 그리고 상기 데이터 부분의 제 2 부분의 이전의 지정된 사용을 변경하지 않음으로써 상기 사용을 지정하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯 지정기는 상기 제 1 노드로부터 상기 적어도 하나의 제 2 노드로 송신될 정보의 양과 상기 적어도 하나의 제 2 노드로부터 상기 제 1 노드로 송신될 정보의 양 사이의 비대칭을 수용하기 위해서 상기 사용을 지정하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯 지정기는 상기 제 1 노드가 상기 적어도 하나의 제 2 노드로 송신하는 레이트와 상기 적어도 하나의 제 2 노드가 상기 제 1 노드로 송신하는 레이트 사이의 비대칭을 수용하기 위해서 상기 사용을 지정하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 사용의 지정으로부터 발생하는 간섭을 상쇄시키기 위해서 자원 이용 메시지를 사용하도록 적응되는 간섭 제어기를 더 포함하는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
디폴트 지정된 사용으로부터의 변경을 방지하기 위해서 자원 이용 메시지를 사용하도록 적응되는 간섭 제어기를 더 포함하는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯은 적어도 하나의 데이터 부분 및 적어도 하나의 제어 부분을 포함하고; 그리고
사용을 위해서 지정된 상기 타임슬롯의 적어도 하나의 부분은 상기 적어도 하나의 데이터 부분인,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯 지정기는 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안의 송신 및 수신 사이의 스위칭을 수용하기 위해서, 상기 타임슬롯의 적어도 하나의 부분에 인접하게 가드 시간 기간들을 정의하도록 추가적으로 적응되는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분의 시작에서, 끝에서, 또는 시작과 끝에서, 적어도 하나의 심볼을 드로핑하도록 적응되는 통신 프로세서를 더 포함하고,
상기 적어도 하나의 심볼의 드로핑은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안의 송신과 수신 사이의 스위칭을 수용하는,
무선 통신을 위한 장치. - 제 26 항에 있어서,
상기 적어도 하나의 심볼의 드로핑은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안 송신과 수신 사이의 스위칭을 수용하는,
무선 통신을 위한 장치. - 무선 통신을 위한 장치로서,
제 1 노드에서, 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하기 위한 수단 ― 상기 지정된 사용은 적어도 하나의 제 2 노드로 송신하는 것 또는 상기 적어도 하나의 제 2 노드로부터 수신하는 것을 포함함 ― ;
상기 타임슬롯의 적어도 하나의 부분의 시작에서, 끝에서, 또는 시작과 끝에서, 적어도 하나의 심볼의 드로핑을 수용하기 위해서 코딩 레이트 또는 변조를 정의하기 위한 수단; 및
상기 지정된 사용에 관한 메시지를 상기 적어도 하나의 제 2 노드로 송신하기 위한 수단을 포함하고,
상기 지정하기 위한 수단은,
상기 적어도 하나의 제 2 노드로부터 수신하는 이전의 지정된 사용으로부터 상기 적어도 하나의 제 2 노드로 송신하는 새로운 지정된 사용으로 변경함으로써; 또는
상기 적어도 하나의 제 2 노드로 송신하는 이전의 지정된 사용으로부터 상기 적어도 하나의 제 2 노드로부터 수신하는 새로운 지정된 사용으로 변경함으로써 상기 사용을 지정하고,
상기 지정하기 위한 수단은 수신 또는 송신하는 상기 이전의 지정된 사용과 연관된 간섭 함수로써 상기 사용을 지정하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 수신 또는 송신을 위한 이전의 지정된 사용은 디폴트 지정된 사용을 포함하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 지정하기 위한 수단은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드와 연관된 간섭 함수로써 상기 사용을 지정하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 지정하기 위한 수단은 상기 제 1 노드와 상기 적어도 하나의 제 2 노드 사이에서 송신될 트래픽 양의 함수로써 상기 사용을 지정하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 지정하기 위한 수단은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드와 연관된 적어도 하나의 송신 레이트 또는 수신 레이트의 함수로써 상기 사용을 지정하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 적어도 하나의 제 2 노드는 다른 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하고,
상기 다른 타임슬롯의 적어도 하나의 부분에 대한 지정된 사용은 상기 제 1 노드로 송신하는 것 또는 상기 제 1 노드로부터 수신하는 것을 포함하고;
상기 장치는,
상기 다른 타임슬롯의 적어도 하나의 부분에 대한 지정된 사용에 관한 메시지를 상기 적어도 하나의 제 2 노드로부터 수신하기 위한 수단을 더 포함하는,
무선 통신을 위한 장치. - 제 56 항에 있어서,
상기 제 1 노드는 액세스 포인트를 포함하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 적어도 하나의 제 2 노드로부터 메시지를 수신하기 위한 수단을 더 포함하고,
상기 지정하기 위한 수단은 상기 타임슬롯의 적어도 하나의 부분에 대한 사용을 어떻게 지정할지를 결정하기 위해서 상기 수신된 메시지를 사용하는,
무선 통신을 위한 장치. - 제 58 항에 있어서,
상기 수신된 메시지는 상기 타임슬롯의 적어도 하나의 부분에 대한 사용을 지정하기 위한 요청을 포함하는,
무선 통신을 위한 장치. - 제 59 항에 있어서,
상기 송신된 메시지는 상기 적어도 하나의 제 2 노드에게 상기 요청이 허가 또는 거절됨을 통보하는,
무선 통신을 위한 장치. - 제 58 항에 있어서,
상기 수신된 메시지는 버퍼 사이즈, 레이턴시 및 서비스 품질로 구성되는 그룹 중 적어도 하나와 관련된 상기 적어도 하나의 제 2 노드와 연관된 정보를 포함하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 제 1 노드는 액세스 단말을 포함하는,
무선 통신을 위한 장치. - 제 62 항에 있어서,
상기 적어도 하나의 제 2 노드는 액세스 포인트를 포함하고;
상기 지정하기 위한 수단은 상기 액세스 포인트로 송신하거나 상기 액세스 포인트로부터 수신하기 위한 하나 이상의 타임슬롯들을 지정하는 것과 관련된 정보를 생성함으로써 상기 사용을 지정하고; 그리고
상기 송신된 메시지는 송신 또는 수신하기 위한 하나 이상의 타임슬롯들을 지정하기 위한, 상기 정보에 기초하는, 상기 액세스 포인트로의 요청을 포함하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 송신하기 위한 수단은 복수의 타임슬롯들 각각의 적어도 하나의 부분에 대한 사용의 지정에 관한 메시지를 송신하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분은 상기 타임슬롯의 복수의 부분들을 포함하는,
무선 통신을 위한 장치. - 제 65 항에 있어서,
상기 타임슬롯의 부분들은 상이한 사이즈들을 가지는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분은 상기 타임슬롯의 데이터 부분을 포함하고; 그리고
상기 지정하기 위한 수단은 상기 데이터 부분의 제 1 부분에 대하여 이전의 지정된 사용을 새로운 지정된 사용으로 변경하고, 그리고 상기 데이터 부분의 제 2 부분의 이전의 지정된 사용을 변경하지 않음으로써 상기 사용을 지정하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 지정하기 위한 수단은 상기 제 1 노드로부터 상기 적어도 하나의 제 2 노드로 송신될 정보의 양과 상기 적어도 하나의 제 2 노드로부터 상기 제 1 노드로 송신될 정보의 양 사이의 비대칭을 수용하기 위해서 상기 사용을 지정하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 지정하기 위한 수단은 상기 제 1 노드가 상기 적어도 하나의 제 2 노드로 송신하는 레이트와 상기 적어도 하나의 제 2 노드가 상기 제 1 노드로 송신하는 레이트 사이의 비대칭을 수용하기 위해서 상기 사용을 지정하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 사용의 지정으로부터 발생하는 간섭을 상쇄시키기 위해서 자원 이용 메시지를 사용하기 위한 수단을 더 포함하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
디폴트 지정된 사용으로부터의 변경을 방지하기 위해서 자원 이용 메시지를 사용하기 위한 수단을 더 포함하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 타임슬롯은 적어도 하나의 데이터 부분 및 적어도 하나의 제어 부분을 포함하고; 그리고
사용을 위해서 지정된 상기 타임슬롯의 적어도 하나의 부분은 상기 적어도 하나의 데이터 부분인,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 지정하기 위한 수단은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안의 송신 및 수신 사이의 스위칭을 수용하기 위해서, 상기 타임슬롯의 적어도 하나의 부분에 인접하게 가드 시간 기간들을 정의하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 타임슬롯의 적어도 하나의 부분의 시작에서, 끝에서, 또는 시작과 끝에서, 적어도 하나의 심볼을 드로핑하기 위한 수단을 더 포함하고,
상기 적어도 하나의 심볼의 드로핑은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안의 송신과 수신 사이의 스위칭을 수용하는,
무선 통신을 위한 장치. - 제 51 항에 있어서,
상기 적어도 하나의 심볼의 드로핑은 상기 제 1 노드 또는 상기 적어도 하나의 제 2 노드에서, 상기 타임슬롯 동안의 송신과 수신 사이의 스위칭을 수용하는,
무선 통신을 위한 장치. - 무선 통신을 위한 컴퓨터-판독가능 매체로서,
제 1 항 내지 제 27 항 중 어느 하나의 항의 단계들을 수행하도록 적어도 하나의 컴퓨터에 의해 실행가능한 코드들을 포함하는,
컴퓨터-판독가능 매체. - 무선 통신을 위한 액세스 포인트로서,
안테나; 및
제 26 항의 장치를 포함하고,
상기 송신기는 상기 지정된 사용에 관한 상기 메시지를 상기 안테나를 통해 상기 적어도 하나의 제 2 노드로 송신하도록 적응되는,
액세스 포인트. - 무선 통신을 위한 액세스 단말로서,
제 26 항의 장치; 및
상기 적어도 하나의 제 2 노드로부터 수신되는 데이터에 기초하여 표시를 출력하도록 적응되는 사용자 인터페이스를 포함하는,
액세스 단말. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2007/085362 WO2009067115A1 (en) | 2007-11-21 | 2007-11-21 | Method and apparatus for timeslot swapping |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100093574A KR20100093574A (ko) | 2010-08-25 |
KR101193332B1 true KR101193332B1 (ko) | 2012-10-19 |
Family
ID=39717546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020107013709A KR101193332B1 (ko) | 2007-11-21 | 2007-11-21 | 타임슬롯 스와핑을 위한 방법 및 장치 |
Country Status (9)
Country | Link |
---|---|
US (2) | US9820156B2 (ko) |
EP (1) | EP2220789B1 (ko) |
JP (1) | JP5307154B2 (ko) |
KR (1) | KR101193332B1 (ko) |
CN (1) | CN101868924B (ko) |
BR (1) | BRPI0722203A2 (ko) |
CA (1) | CA2703916A1 (ko) |
TW (1) | TWI397326B (ko) |
WO (1) | WO2009067115A1 (ko) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2220789B1 (en) * | 2007-11-21 | 2013-07-31 | QUALCOMM Incorporated | Method and apparatus for timeslot swapping |
US20090249350A1 (en) * | 2008-03-31 | 2009-10-01 | John W. Senders | Resource Allocation Through Negotiation |
US9379868B2 (en) * | 2011-12-05 | 2016-06-28 | Broadcom Corporation | Subsequent association identifier (AID) update within single user, multiple user, multiple access, and/or MIMO wireless communications |
JP5853797B2 (ja) * | 2012-03-19 | 2016-02-09 | 富士通株式会社 | ゲートウエイ装置、ノード装置、通信システム、動作期間の制御方法及びコンピュータプログラム |
US9584885B2 (en) * | 2013-05-10 | 2017-02-28 | Huawei Technologies Co., Ltd. | System and method for photonic switching |
EP2849522B1 (de) * | 2013-09-16 | 2015-11-18 | Kapsch TrafficCom AG | Verfahren zum Senden von Nachrichten in Ad-hoc-Netzwerken |
US9826495B2 (en) * | 2014-12-30 | 2017-11-21 | Hughes Network Systems, Llc | Apparatus and method for testing synchronized transmission between systems operating at different clock rates |
US9930660B2 (en) * | 2015-05-28 | 2018-03-27 | Intel IP Corporation | Scheduling trigger frames in a high efficiency wireless local-area network |
US10749594B1 (en) * | 2017-08-18 | 2020-08-18 | DeepSig Inc. | Learning-based space communications systems |
GB201913966D0 (en) * | 2019-09-27 | 2019-11-13 | Essence Smartcare Ltd | Communication method and apparatus |
WO2024026238A1 (en) * | 2022-07-25 | 2024-02-01 | XCOM Labs, Inc. | Collision reduction in wireless medium access |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4785450B1 (en) * | 1987-08-06 | 1999-10-12 | Interdigital Tech Corp | Apparatus and method for obtaining frequency agility in digital communication system |
US5383225A (en) * | 1992-12-17 | 1995-01-17 | Motorola, Inc. | Synchronizer for TDMA acquisition signal having an unknown frequency |
FI940196A (fi) * | 1994-01-14 | 1995-07-15 | Nokia Telecommunications Oy | Menetelmä kanavien allokoimiseksi radiojärjestelmässä, tilaaja-asema ja tukiasema |
US5689502A (en) * | 1995-06-05 | 1997-11-18 | Omnipoint Corporation | Efficient frequency division duplex communication system with interleaved format and timing adjustment control |
JP2985773B2 (ja) * | 1996-06-10 | 1999-12-06 | 日本電気株式会社 | 無線基地局間同期装置 |
AU4229397A (en) * | 1996-07-25 | 1998-02-20 | Hybrid Networks, Inc. | High-speed internet access system |
US6813261B1 (en) * | 1996-08-07 | 2004-11-02 | Hitachi, Ltd. | Method of mobile communication and apparatus therefor |
US5923643A (en) * | 1997-02-27 | 1999-07-13 | Excel, Inc. | Redundancy, expanded switching capacity and fault isolation arrangements for expandable telecommunications system |
US6016311A (en) * | 1997-11-19 | 2000-01-18 | Ensemble Communications, Inc. | Adaptive time division duplexing method and apparatus for dynamic bandwidth allocation within a wireless communication system |
DE19814123C2 (de) * | 1998-03-30 | 2000-04-06 | Siemens Ag | Verfahren und Funk-Kommunikationssystem zur Zuweisung eines Funkkanals |
US6930993B1 (en) * | 1998-09-30 | 2005-08-16 | Mitsubishi Denki Kabushiki Kaisha | TDMA radio communication system, and a base station and subscriber stations for radio communication |
JP2000278324A (ja) * | 1999-03-23 | 2000-10-06 | Mitsubishi Electric Corp | データ通信システム、データ通信方法およびデータ通信装置 |
US6925068B1 (en) * | 1999-05-21 | 2005-08-02 | Wi-Lan, Inc. | Method and apparatus for allocating bandwidth in a wireless communication system |
US6327256B1 (en) * | 1999-05-28 | 2001-12-04 | Nokia Mobile Phones Limited | Apparatus, and associated method, for communicating packet data in a radio communication system |
JP3781256B2 (ja) * | 1999-11-04 | 2006-05-31 | 株式会社エヌ・ティ・ティ・ドコモ | スロット選択方法並びにその方法を使用する移動局、基地局及び無線パケット伝送システム |
SG148029A1 (en) | 1999-11-04 | 2008-12-31 | Ntt Docomo Inc | Method, base station and mobile station for timeslot selection and timeslot assignment |
JP3710660B2 (ja) | 1999-12-15 | 2005-10-26 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信におけるスロット割当て方法及びその方法を使用する基地局並びに移動局 |
FI109639B (fi) * | 1999-12-22 | 2002-09-13 | Nokia Corp | Menetelmä salausluvun välittämiseksi tiedonsiirtojärjestelmässä ja tiedonsiirtojärjestelmä |
EP1117268A1 (en) * | 2000-01-14 | 2001-07-18 | Telefonaktiebolaget L M Ericsson (Publ) | Subscriber station, network control means and method for carrying out inter-frequency measurements in a mobile communication system |
EP1122895A1 (en) | 2000-02-03 | 2001-08-08 | Motorola, Inc. | Time division duplex cellular communications system with dynamic slot allocation and reduced interference |
US20010053142A1 (en) * | 2000-06-20 | 2001-12-20 | Matsushita Electric Industrial Co., Ltd | Radio communication system |
US6842438B1 (en) | 2000-06-26 | 2005-01-11 | Lucent Technologies Inc. | Method to dynamically determine interference and carrier-to-interference ration during TDMA calls |
CA2423322C (en) * | 2000-10-09 | 2008-12-09 | Nokia Corporation | Radio resource management |
US6931023B2 (en) * | 2001-01-16 | 2005-08-16 | Physical Optics Corporation | Access device and method thereof for accessing a network |
GB2376602B (en) * | 2001-06-15 | 2003-06-18 | Motorola Inc | A method for providing a communication channel in time division duplexing (TDD) mode between a TDD mobile and a TDD base station |
JP3938853B2 (ja) * | 2001-07-17 | 2007-06-27 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信システムにおけるタイムスロット割当て方法、信号伝送方法、無線基地局制御装置、無線基地局及び移動局 |
JP3829693B2 (ja) * | 2001-11-12 | 2006-10-04 | ソニー株式会社 | 無線通信システム及び無線通信制御方法、無線通信装置及び無線通信装置の制御方法、並びにコンピュータ・プログラム |
JP3842666B2 (ja) * | 2002-02-20 | 2006-11-08 | 株式会社エヌ・ティ・ティ・ドコモ | 基地局及び通信方法 |
US20040047309A1 (en) * | 2002-09-09 | 2004-03-11 | Kai Barnes | Method and base station for power control in TDMA radio system |
JP2004120237A (ja) * | 2002-09-25 | 2004-04-15 | Toshiba Digital Media Engineering Corp | 無線装置 |
US20060077912A1 (en) * | 2002-10-01 | 2006-04-13 | Koninklijke Philips Electronics, N.V. | Telecommunication system with non-(re)allocatable and (re)allocatable timeslots |
US7280562B2 (en) | 2003-02-18 | 2007-10-09 | Qualcomm Incorporated | Variable packet lengths for high packet data rate communications |
US7433310B2 (en) * | 2003-03-12 | 2008-10-07 | Interdigital Technology Corporation | Estimation of interference variation caused by the addition or deletion of a connection |
EP1730915A1 (en) | 2004-03-04 | 2006-12-13 | Qualcomm, Incorporated | A method of and an apparatus for effecting a smooth transition between adjacent symbol bursts transmitted in different modulation formats |
WO2005086922A2 (en) | 2004-03-10 | 2005-09-22 | Board Of Regents, University Of Texas System | Oncolytic adenovirus armed with therapeutic genes |
JP2006121280A (ja) * | 2004-10-20 | 2006-05-11 | Matsushita Electric Ind Co Ltd | 無線通信装置および無線通信装置システム |
US7330736B2 (en) | 2004-12-17 | 2008-02-12 | Bbn Technologies Corp. | Methods and apparatus for reduced energy communication in an ad hoc network |
JP4763334B2 (ja) * | 2005-04-28 | 2011-08-31 | ルネサスエレクトロニクス株式会社 | 無線アドホック通信システム及び無線アドホック通信システムにおける通信端末の同期化方法 |
US7640021B2 (en) * | 2005-09-13 | 2009-12-29 | Interdigital Technology Corporation | Method and apparatus for radio resource allocation in a wireless communication system |
US8576872B2 (en) | 2005-10-19 | 2013-11-05 | Qualcomm Incorporated | Multi-hop wireless mesh network medium access control protocol |
US8942161B2 (en) | 2005-10-26 | 2015-01-27 | Qualcomm Incorporated | Weighted fair sharing of a wireless channel using resource utilization masks |
US8918114B2 (en) * | 2005-10-26 | 2014-12-23 | Qualcomm Incorporated | Using resource utilization messages in a multi-carrier MAC to achieve fairness |
US20090285121A1 (en) * | 2006-06-13 | 2009-11-19 | Aware, Inc. | Point-to-point and point-to-multipoint communications |
US8520673B2 (en) * | 2006-10-23 | 2013-08-27 | Telcordia Technologies, Inc. | Method and communication device for routing unicast and multicast messages in an ad-hoc wireless network |
US20090027170A1 (en) * | 2007-07-27 | 2009-01-29 | Israel Amir | Two directional information flow in real time location sensing RFID networks |
EP2220789B1 (en) * | 2007-11-21 | 2013-07-31 | QUALCOMM Incorporated | Method and apparatus for timeslot swapping |
US9603087B2 (en) * | 2011-10-18 | 2017-03-21 | Broadcom Corporation | Green femtocells and methods of implementing the same |
-
2007
- 2007-11-21 EP EP07854743.7A patent/EP2220789B1/en not_active Not-in-force
- 2007-11-21 CA CA2703916A patent/CA2703916A1/en not_active Abandoned
- 2007-11-21 JP JP2010534926A patent/JP5307154B2/ja not_active Expired - Fee Related
- 2007-11-21 WO PCT/US2007/085362 patent/WO2009067115A1/en active Application Filing
- 2007-11-21 CN CN2007801016556A patent/CN101868924B/zh not_active Expired - Fee Related
- 2007-11-21 KR KR1020107013709A patent/KR101193332B1/ko active IP Right Grant
- 2007-11-21 US US12/063,657 patent/US9820156B2/en active Active
- 2007-11-21 BR BRPI0722203A patent/BRPI0722203A2/pt not_active IP Right Cessation
-
2008
- 2008-11-21 TW TW097145257A patent/TWI397326B/zh not_active IP Right Cessation
-
2017
- 2017-10-20 US US15/789,878 patent/US11197163B2/en active Active
Non-Patent Citations (1)
Title |
---|
KAIST, 성단근, 1999 fall, 교환시스템공학 |
Also Published As
Publication number | Publication date |
---|---|
EP2220789B1 (en) | 2013-07-31 |
WO2009067115A1 (en) | 2009-05-28 |
US20180063719A1 (en) | 2018-03-01 |
CA2703916A1 (en) | 2009-05-28 |
EP2220789A1 (en) | 2010-08-25 |
JP2011504347A (ja) | 2011-02-03 |
TWI397326B (zh) | 2013-05-21 |
US9820156B2 (en) | 2017-11-14 |
KR20100093574A (ko) | 2010-08-25 |
TW200939806A (en) | 2009-09-16 |
BRPI0722203A2 (pt) | 2016-10-04 |
CN101868924A (zh) | 2010-10-20 |
US20100226317A1 (en) | 2010-09-09 |
US11197163B2 (en) | 2021-12-07 |
CN101868924B (zh) | 2013-12-04 |
JP5307154B2 (ja) | 2013-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101193332B1 (ko) | 타임슬롯 스와핑을 위한 방법 및 장치 | |
KR101049340B1 (ko) | 비동기식 무선 통신을 위한 메시지 교환 방식 | |
JP5148702B2 (ja) | スロット化された無線通信のための制御表示 | |
KR101161092B1 (ko) | 스케줄링 정책-기반 트래픽 관리 | |
JP5583735B2 (ja) | 同期および非同期干渉管理 | |
KR20110003518A (ko) | 간섭 관리 메시지들의 요청된 전송 | |
US8478198B2 (en) | Interference management messaging involving termination of a request for reduction in interference | |
RU2450453C2 (ru) | Способ и устройство для замены временных слотов |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150930 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160929 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170929 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20180928 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20190924 Year of fee payment: 8 |