Distributed Multichannel Wireless Communication
First Claim
1. A wireless communication device for distributed multichannel time division multiple access communication over a wireless communication network, comprising:
- a topology module configured to determine a network topology for the wireless communication network;
a timeslot module configured to identify one or more timeslots for transmission of packets in accordance with the identified network topology;
a channel allocation module configured to identify one or more communication channels for transmission of packets in accordance with the identified network topology;
a packet queuing module configured provide a plurality of queues associated with the one or more timeslots and the one or more communication channels, the packet queuing module further configured to route packets to one of the plurality of queues for transmission over the one or more channels during the one or more timeslots; and
a channel switching module configured to switch communication channels between the one or more communication channels to allow transmission of packets in the plurality of queues during the one or more timeslots.
9 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
21 Claims
-
1. A wireless communication device for distributed multichannel time division multiple access communication over a wireless communication network, comprising:
-
a topology module configured to determine a network topology for the wireless communication network;
a timeslot module configured to identify one or more timeslots for transmission of packets in accordance with the identified network topology;
a channel allocation module configured to identify one or more communication channels for transmission of packets in accordance with the identified network topology;
a packet queuing module configured provide a plurality of queues associated with the one or more timeslots and the one or more communication channels, the packet queuing module further configured to route packets to one of the plurality of queues for transmission over the one or more channels during the one or more timeslots; and
a channel switching module configured to switch communication channels between the one or more communication channels to allow transmission of packets in the plurality of queues during the one or more timeslots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 neighboring node pair identifies a discrete link in the network topology;
identifying one or more timeslots for transmission of packets between the plurality of nodes in the wireless communication network;
identifying one or more communication channels for transmission of packets between the plurality of nodes in the wireless communication network;
assigning a communication channel to each discrete link in the network topology;
mapping the one or more timeslots to the one or more communication channels; and
transmitting packets during the one or more timeslots over the one or more communication channels in accordance with said mapping. - View Dependent Claims (18, 19, 20)
-
-
21. 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;
identifying one or more communication channels for transmission of packets between the plurality of nodes in the wireless communication network;
assigning a communication channel to each discrete nodal pair link in the network topology;
identifying at a first node a packet for transmission to a second node;
determining the communication channel assigned to the nodal pair link for the first node and the second node;
identifying a transmission rate associated with the communication channel; and
transmitting the packet from the first node to the second node at the identified transmission rate.
-
Specification