Distributed multichannel wireless communication
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04W-004/00
출원번호
UP-0420668
(2006-05-26)
등록번호
US-7852796
(2011-02-10)
발명자
/ 주소
Wang, Xudong
Rollinger, Victor
Patil, Abhishek
Gui, Chao
Wang, Weilin
Nova, Michael
대리인 / 주소
McDonnell Boehnen Hulbert & Berghoff LLP
인용정보
피인용 횟수 :
10인용 특허 :
119
초록▼
Systems and methods are provided that facilitate distributed multichannel wireless communication and provide the highest level quality of service (“QoS”) guarantee and support extremely high bandwidth applications such as voice over internet protocol (“VOIP”) streaming au
Systems and methods are provided that facilitate distributed multichannel wireless communication and provide the highest level quality of service (“QoS”) guarantee and support extremely high bandwidth applications such as voice over internet protocol (“VOIP”) streaming audio and video content (including high definition), and multicast applications and also supports convergent networks, ad hoc networks, and the like. A modular MAC architecture provides a group of nodes with the ability to simultaneously communicate with each other using multiple separate communication channels during the same timeslots. The additional throughput gained by employing multiple communication channels is amplified by dynamically mapping the communication channels and timeslots in a network so that multiple channels can be reused simultaneously throughout the network during the same timeslot in a fashion that does not create collisions.
대표청구항▼
What is claimed is: 1. A wireless communication device for distributed multichannel time division multiple access communication over a wireless medium in a wireless communication network, comprising: a topology module configured to determine a network topology for the wireless communication network
What is claimed is: 1. A wireless communication device for distributed multichannel time division multiple access communication over a wireless medium in a wireless communication network, comprising: a topology module configured to determine a network topology for the wireless communication network; a timeslot and channel allocation module configured to (i) dynamically identify and assign a non-overlapping wireless communication channel out of a plurality of available non-overlapping wireless communication channels for transmission of packets over the wireless medium to each neighboring wireless device identified by the topology module and (ii) dynamically identify and assign each non-overlapping wireless communication channel to a timeslot selected out of a plurality of available timeslots for transmission of packets over the wireless medium to each neighboring wireless device identified by the topology module; a packet queuing module configured to provide a plurality of first queues, each first queue corresponding to and queuing packets only for a particular one of the non-overlapping wireless communication channels, the packet queuing module further configured to route packets to a proper first queue for transmission to a target neighboring wireless device over the wireless medium based on the non-overlapping wireless communication channel currently assigned to the target neighboring wireless device by the channel allocation module; a channel switching module configured to switch wireless communication channels between the plurality of available wireless communication channels in accordance with the non-overlapping wireless communication channel assigned to a current timeslot; and a transmit module for transmitting queued packets from respective first queues during corresponding timeslots. 2. The wireless communication device of claim 1, wherein the wireless communication network supports a communication protocol selected from the group consisting of an IEEE 802.11 communication protocol, an IEEE 802.15 communication protocol, and an IEEE 802.16 communication protocol. 3. The wireless communication device of claim 1, wherein the wireless communication network comprises a network selected from the group consisting of an ultra wide band network, a cellular telephone network, and a WiMAX network. 4. The wireless communication device of claim 1, wherein the wireless communication network comprises a network selected from the group consisting of a WiFi network and a ZigBee network. 5. The wireless communication device of claim 1, further comprising a broadcast queue for queuing packets destined for broadcast during a broadcast time period on a common channel. 6. The wireless communication device of claim 1, wherein the plurality of first queues comprise regular data slot queues. 7. The wireless communication device of claim 1, further comprising a special slot data queue for holding packets having a destination that has not yet been assigned a corresponding timeslot or wireless communications channel. 8. The wireless communication device of claim 7, wherein packets from the special slot data queue are sent over a common channel during a special time slot period. 9. The wireless communication device of claim 8, wherein the common channel is a predetermined channel accessible by all devices that are a part of the wireless communication network. 10. The wireless communication device of claim 8, wherein the common channel is a dynamically determined channel that is accessible by all devices that are a part of the wireless communication network, and an identity of the common channel is provided to said all devices that are a part of the wireless network. 11. A method for multichannel time division multiple access (TDMA) communication between a plurality of nodes in a wireless communication network, comprising: determining a network topology for the wireless communication network, the network topology identifying a number of neighboring nodes for each node in the wireless communication network, wherein each node and identified neighboring node pair represents a discrete link in the network topology; dynamically identifying and assigning a non-overlapping wireless communication channel selected from a plurality of available non-overlapping wireless communication channels to each discrete link in the network topology for transmission of packets between the neighboring nodes in the wireless communication network determined by the network topology; dynamically identifying and assigning each non-overlapping wireless communication channel to a timeslot selected out of a plurality of available timeslots for transmission of packets between the neighboring nodes in the wireless communication network determined by the network topology; and transmitting packets to one or more of the identified neighboring nodes on the assigned non-overlapping wireless communication channels during respectively assigned timeslots. 12. The method of claim 11, further comprising providing at least one transmission queue at a first node of the plurality of nodes for each non-overlapping wireless communication channel assigned to the discrete links in the wireless communication network. 13. The method of claim 12, further comprising mapping each of the at least one transmission queues to the corresponding non-overlapping wireless communication channel associated with the queue. 14. The method of claim 13, further comprising transmitting packets from the at least one transmission queue during the timeslot assigned to the non-overlapping wireless communication channel associated with the queue in accordance with said mapping. 15. A method for managing transmission rates during multichannel time division multiple access communication over a wireless communication network comprising: identifying a plurality of nodes in the wireless communication network and identifying neighboring nodes among the plurality of nodes; dynamically identifying and assigning a non-overlapping communication channel out of a plurality of available non-overlapping communication channels for transmission of packets between each pair of said neighboring nodes in the wireless communication network; dynamically identifying and assigning each non-overlapping communication channel a time slot selected out of a plurality of available timeslots for transmission of packets between each pair of said neighboring nodes in the wireless communication network; identifying at a first neighboring node a packet for transmission to a second neighboring node; determining a communication channel assigned for transmitting packets between the first and second neighboring nodes and a timeslot assigned for transmitting packets between the first and second neighboring nodes on the assigned communication channel; identifying a transmission rate associated with the communication channel; and transmitting the packet from the first neighboring node to the second neighboring node at the identified transmission rate, on the assigned communication channel, and during the assigned timeslot. 16. A wireless communication device for managing transmission rates during multichannel time division multiple access communication over a wireless communication network comprising: a topology module configured to identify a plurality of nodes in the wireless communication network and to identify neighboring nodes among the plurality of nodes; a channel and timeslot allocation module configured to (i) dynamically identify and assign a non-overlapping wireless communication channel out of a plurality of available non-overlapping wireless communication channels for transmission of packets over a wireless medium to each neighboring wireless device identified by the topology module and (ii) dynamically identify and assign each non-overlapping wireless communication channel to a timeslot selected out of a plurality of available timeslots for transmission of packets over the wireless medium to each neighboring wireless device identified by the topology module; a packet queuing module configured to receive a first packet from a higher layer in a communication stack, identify a first neighboring node destination of the first packet, and to place the first packet in a first queue corresponding to a first non-overlapping wireless communication channel assigned for transmission of packets to the first neighboring node; and a transmit module configured to identify a transmission rate associated with the first non-overlapping wireless communication channel and transmit the queued first packet from the first queue to the first neighboring node destination on the first non-overlapping wireless communication channel during a timeslot assigned to the first non-overlapping wireless communication channel. 17. The device of claim 16, wherein each node and identified neighboring node pair represents a discrete link in the network topology; and wherein the packet queuing module includes at least one transmission queue for each non-overlapping wireless communication channel assigned to the discrete links in the wireless communication network to which the wireless communication device is connected. 18. A computer readable medium having stored thereon, computer executable instructions that, if executed by a device, cause the device to perform a method in a wireless communication network comprising: determining a network topology for the wireless communication network including identifying neighboring wireless devices; dynamically identifying and assigning a non-overlapping wireless communication channel out of a plurality of available non-overlapping wireless communication channels for wireless transmission of packets to each identified neighboring wireless device; dynamically identifying and assigning each non-overlapping wireless communication channel to a timeslot selected out of a plurality of available timeslots for wireless transmission of packets to each identified neighboring wireless device; routing a packet for wireless transmission to a queue associated with a target neighboring wireless device based on a first non-overlapping wireless communication channel currently assigned to the target neighboring wireless device; switching a transmitter to the first non-overlapping wireless communication channel upon arrival of a first timeslot assigned to the first non-overlapping wireless communication channel; and wirelessly transmitting the packet from the queue to the target neighboring wireless device. 19. A wireless communication device for distributed multichannel time division multiple access communication over a wireless medium in a wireless communication network, comprising: means for determining a network topology for the wireless communication network including identifying neighboring wireless devices; means for dynamically identifying and assigning a non-overlapping wireless communication channel out of a plurality of available non-overlapping wireless communication channels for transmission of packets over the wireless medium to each identified neighboring wireless device; means for dynamically identifying and assigning each non-overlapping wireless communication channel to a timeslot selected out of a plurality of available timeslots for transmission of packets over the wireless medium to each identified neighboring wireless device; means for routing a packet for transmission to a queue associated with a target neighboring wireless device over the wireless medium based on a first non-overlapping wireless communication channel currently assigned to the target neighboring wireless device; means for switching a transmitter to the first non-overlapping wireless communication channel upon arrival of a first timeslot assigned to the first non-overlapping wireless communication channel and for transmitting the packet from the queue to the target neighboring wireless device over the wireless medium during the first timeslot. 20. The device of claim 16, wherein the means for routing includes at least one transmission queue for each non-overlapping wireless communication channel assigned to the discrete links in the wireless communication network to which the wireless communication device is connected.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (119)
Alapuranen, Pertti O., ARQ MAC for ad-hoc communication networks and a method for using the same.
Thompson Jonathan A.,GBX ; Lamkin Richard M.,GBX, Allocating channels for a wireless link between a central terminal and a subscriber terminal of a wireless telecommunications system.
Shiotsu,Shinichi; Kazama,Satoshi, Communication monitoring and controlling for prevention of RF signal interference in information processing device having plural wireless communication units.
Grivas,Nick B.; Sokola,Raymond L.; Newell,Michael A.; D'Avello,Robert Faust; Meyerhoff,Jerome D.; Van Bosch,James A.; Davis,Scott B., Conversion of calls from an ad hoc communication network.
Giannini,Paul M.; Yaney,David Stanley; Mollenkopf,James Douglas, Device and method for communicating data signals through multiple power line conductors.
Ekberg, Jan-Erik; Lahtinen, Pekka; Lipasti, Jaakko, Device detection and service discovery system and method for a mobile ad hoc communications network.
McKay Danny Neil,CAX ; Naghshineh Mahmoud ; Olsen Claus Michael ; Rezvani Babak ; Kermani Parviz ; Hortensius Peter Dirk, Extensions to distributed MAC protocols with collision avoidance using RTS/CTS exchange.
Lappeteläinen, Antti; Smolander, Visa Tapio, Method for forming acknowledgement data in a wireless communication system and a wireless communication system.
Stakutis Christopher J. ; Stearns Kevin M., Methods and apparatus for high-speed access to and sharing of storage devices on a networked digital data processing system.
Gollnick Charles D. ; Luse Ronald E. ; Pavek John G. ; Sojka Marvin L. ; Cnossen James D. ; Danielson Arvin D. ; Mahany Ronald L. ; Detweiler Mary L. ; Spiess Gary N. ; West Guy J. ; Young Amos D. ; , Network supporting roaming, sleeping terminals.
Srikrishna,Devabhaktuni; Chari,Amalavoyal, Selection of routing paths based upon routing packet success ratios of wireless routes within a wireless mesh network.
Stanforth,Peter J.; Koos,Larry W.; Whitehill,Eric A., System and method employing algorithms and protocols for optimizing carrier sense multiple access (CSMA) protocols in wireless networks.
Garcia Luna Aceves,J. J.; Bao,Lichun, System and method for ad hoc network access employing the distributed election of a shared transmission schedule.
Richard R. Viets ; David G. Motes ; Paula Budig Greve ; Wayne W. Herberg, System and method for controlling access to documents stored on an internal network.
Garahi, Masood; Stanforth, Peter J., System and method for enabling a node in an ad-hoc packet-switched wireless communications network to route packets based on packet content.
Winter,Timothy Clark; Anand,Minakshisundaran B.; Chakravarthi,Prakash R., System and method for forming, maintaining and dynamic reconfigurable routing in an ad-hoc network.
Strutt,Guenael; Belcea,John M., System and method for improving the accuracy of time of arrival measurements in a wireless ad-hoc communications network.
Strutt, Guenael T.; Zeng, Surong; Ozer, Sebnem Z.; Joshi, Avinash, System and method for providing a congestion-aware routing metric for selecting a route between nodes in a multihopping communication network.
Belcea, John M., Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel.
Kats, Marat G.; Zelmanovich, Helena; Tchibirev, Igor; Izvarin, Yuriy, Timely organized ad hoc network and protocol for timely organized ad hoc network.
La Porta, Thomas F.; Murakami, Kazutaka; Ramjee, Ramachandran; Thuel, Sandra R.; Varadhan, Kannan, Two phase local mobility scheme for wireless access to packet based networks.
Vange, Mark; Plumb, Mark; Kouts, Michael; Wilson, Glenn Sydney, System and method for implementing application functionality within a network infrastructure.
Vange, Mark; Plumb, Mark; Kouts, Michael; Wilson, Glenn Sydney, System and method for implementing application functionality within a network infrastructure.
Vange, Mark; Plumb, Mark; Kouts, Michael; Wilson, Glenn Sydney, System and method for implementing application functionality within a network infrastructure.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.