US2014119347A1PendingUtilityA1

Delay and jitter limited wireless mesh network scheduling

Individually held — no corporate assignee on recordPriority: Oct 14, 2008Filed: Oct 29, 2013Published: May 1, 2014
Est. expiryOct 14, 2028(~2.2 yrs left)· nominal 20-yr term from priority
H04W 72/541H04W 72/543H04W 84/18H04L 49/40H04W 52/265H04W 72/044H04W 16/28H04L 27/2601H04W 88/16H04W 72/0446H04W 52/20H04W 52/46H04W 84/12H04L 1/0042H04W 28/0268H04W 28/26H04L 5/0037
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Schedule and channel assignment in a wireless mesh network (WMN) includes: forming a representation of a sequence of permutation matrices from an n×n rate matrix. The entries of the rate matrix define the bandwidth of links between nodes of the WMN. Each permutation matrix represents active radio links between nodes. The sequence of permutation matrices defines a sequence of radio links to provide desired bandwidth between nodes. Further, a representation of a sequence of partial permutation matrices corresponding to the sequence of permutation matrices is formed so that each of the permutation matrices can be decomposed into a group of partial permutation matrices. Each partial permutation matrix represents non-interfering radio links between the nodes. In each timeslot, the nodes are configured for radio transmission and reception in accordance with at least one of the partial permutation matrices in each group to transmit traffic between the nodes.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of scheduling transmission of traffic in a wireless mesh network comprising n nodes, said method comprising:
 forming an n×n rate matrix, wherein entries of said n×n matrix define the bandwidth of links between said n nodes;   forming a representation of a sequence of permutation matrices whose sum equals at least said rate matrix, from said rate matrix, wherein each of said permutation matrices represent radio links between said n nodes, and wherein said sequence of permutation matrices defines a sequence of radio links to provide the bandwidth of links between said n nodes;   forming a representation of a sequence of partial permutation matrices, wherein each of said permutation matrices can be decomposed into groups of partial permutation matrices in said sequence of partial permutation matrices, each one of said partial permutation matrices in a group representing non-interfering radio links between said n nodes;   in each timeslot, configuring said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices in each group of partial permutation matrices to transmit traffic between said n nodes.   
     
     
         2 . The method of  claim 1 , further comprising repeating said configuring in accordance with sequential ones of said sequence of partial permutation matrices until said n nodes have been configured in accordance with all of said partial permutation matrices in said sequence of partial permutation matrices. 
     
     
         3 . The method of  claim 2 , further comprising repeating said configuring by re-using said sequence of partial permutation matrices. 
     
     
         4 . The method of  claim 1 , wherein at least some of said permutation matrices are represented as a 1×n vector. 
     
     
         5 . The method of  claim 1 , wherein at least some of said partial permutation matrices is represented as a 1×n vector. 
     
     
         6 . The method of  claim 1 , wherein at least some of said permutation matrices are represented as bipartite graphs, graphs, sets or lists of interrelated elements. 
     
     
         7 . The method of  claim 3 , where said forming said representation of said sequence of permutation matrices comprises decomposing said rate matrix using a recursive fair stochastic matrix decomposition algorithm. 
     
     
         8 . The method of  claim 1 , wherein said forming a representation of a sequence of partial permutation matrices comprises forming each group of partial permutation matrices by representing one of said permutation matrices as a graph, and coloring said graph to form said each group of partial permutation matrices. 
     
     
         9 . The method of  claim 1 , where said configuring said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices, comprises assigning transmit and receive Frequency Division Multiple Access (FDMA) channels. 
     
     
         10 . The method of  claim 1 , where said configuring said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices, comprises assigning transmit and receive Orthogonal Frequency Division Multiple Access (OFDMA) channels. 
     
     
         11 . The method of  claim 1 , where said configuring said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices, comprises assigning transmit and receive Code Division Multiple Access (CDMA) channels. 
     
     
         12 . The method of  claim 1 , where said configuring said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices, comprises assigning transmit and receive Space Division Multiple Access (SDMA) channels. 
     
     
         13 . The method of  claim 1 , wherein said forming said representation of a sequence of permutation matrices; said forming said representation of a sequence of partial permutation matrices; and said configuring is performed by one control processor. 
     
     
         14 . The method of  claim 1 , said forming said representation of a sequence of permutation matrices; said forming said representation of a sequence of partial permutation matrices; and said assigning is performed at at least one of said m nodes. 
     
     
         15 . The method of  claim 1 , wherein said forming said representation of a sequence of partial permutation matrices comprises, for each represented radio link in a permutation matrix identifying interfering radio links from a channel conflict set, to form one of said partial permutation matrices. 
     
     
         16 . The method of  claim 1  wherein said forming said representation of said sequence of partial permutation matrices, comprises processing radio links represented in permutation matrix according to an augmenting path, to form each partial permutation matrix. 
     
     
         17 . The method of  claim 1 , wherein said forming said representation of a sequence of partial permutation matrices comprises, for each represented radio link in a permutation matrix, processing a channel interference matrix indicating interference between other radio links, to form one of said partial permutation matrices. 
     
     
         18 . A wireless mesh network comprising n nodes, and a control processor, said control processor in communication with said n nodes, said control processor operable to:
 form a representation of a sequence of permutation matrices whose sum equals at least said rate matrix, from an n×n rate matrix, wherein entries of said n×n matrix define the bandwidth of links between said n nodes, wherein each of said permutation matrices represent radio links between said n nodes, and wherein said sequence of permutation matrices defines a sequence of radio links to provide the bandwidth of links between said n nodes;   form a representation of a sequence of partial permutation matrices, wherein each of said permutation matrices can be decomposed into groups of partial permutation matrices in said sequence of partial permutation matrices, each one of said partial permutation matrices in a group representing non-interfering radio links between said n nodes;   configure in each timeslot, said n nodes for radio transmission and reception in accordance with at least one of said partial permutation matrices in each group of partial permutation matrices to transmit traffic between said n nodes.   
     
     
         19 . A wireless mesh network comprising n nodes, configured in accordance with the method of  claim 1 . 
     
     
         20 . A control processor in a wireless mesh network for performing the method of  claim 1 . 
     
     
         21 . A computer readable medium storing processor executable instructions that when loaded at at least one node in a wireless mesh network causes at least one processor to execute the method of  claim 1 .

Join the waitlist — get patent alerts

Track US2014119347A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.