Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: creating a multiple-input, multiple-output (MIMO) multihop mobile ad hoc network (MANET) node set; defining individual nodes of the MIMO MANET node set; creating a set of traffic flow matrixes in ascending order of total traffic flows based, at least in part, on the individual nodes; initializing a first traffic flow matrix from the set of traffic flow matrixes; setting MIMO physical layer constraints for the first traffic flow matrix; setting MIMO link layer flow conservation constraints for the first traffic flow matrix; setting MIMO network layer flow conservation constraints for the first traffic flow matrix; setting MIMO protocols for the first traffic flow matrix; performing a MIMO calculation set in view of the MIMO constraints and the MIMO protocols for the first traffic flow matrix; and performing routing based, at least in part, on a result of the MIMO calculation set.
2. The method of claim 1 , where setting the MIMO physical layer constraints comprises: initializing antenna compatibility constraint over individual MIMO links; and initializing MIMO transceiver degree constraint over individual MIMO links.
3. The method of claim 1 , where setting the MIMO link layer flow conservation constraints comprises: initializing MIMO channel flow conservation constraint over individual MIMO links; and initializing MIMO link flow conversion constraint over individual MIMO links.
4. The method of claim 1 , where setting the MIMO network layer flow conservation constraints comprises initializing MIMO node flow conversion constraint for individual MIMO links that transmit traffic over links with a node's neighbors.
5. The method of claim 1 , where setting the MIMO physical layer constraints comprises initializing antenna compatibility constraint over individual MIMO links and initializing MIMO transceiver degree constraint over individual MIMO links, where setting the MIMO link layer flow conservation constraints comprises initializing MIMO channel flow conservation constraint over individual MIMO links and initializing MIMO link flow conversion constraint over individual MIMO links, and where setting the MIMO network layer flow conservation constraints comprises initializing MIMO node flow conversion constraints for individual MIMO links that transmit traffic over links with a node's neighbors.
6. A method comprising: creating a multiple-input, multiple-output (MIMO) multihop mobile ad hoc network (MANET) node set; defining individual nodes of the MIMO MANET node set; creating a set of traffic flow matrixes in ascending order of total traffic flows based, at least in part, on the individual nodes; initializing a first traffic flow matrix from the set of traffic flow matrixes; setting MIMO constraints for the first traffic flow matrix; setting MIMO protocols for the first traffic flow matrix by setting secure physical routing protocol and setting secure distributed hash table (DHT) logical routing protocol parameters; performing a MIMO calculation set in view of the MIMO constraints and the MIMO protocols for the first traffic flow matrix; and performing routing based, at least in part, on a result of the MIMO calculation set.
7. The method of claim 6 , where the setting secure physical routing protocol comprises: augmenting secure ad-hoc on-demand distance vector routing protocol to be suitable for MANET MIMO; initializing MIMO routing constraints; instituting MIMO traffic flow control parameters; instituting MIMO capacity parameters; estimating capacity signaling; calculating throughput including interferences; implementing a routing algorithm; discovering routes; reserving resources for a new route; receiving node signaling; and transmitting node signaling.
8. The method of claim 7 , where setting secure DHT logical routing protocol parameters comprises: initializing MIMO cluster head nodes; augmenting modified chord DHT logical routing protocol to make suitable for MIMO MANET backbone; initializing MIMO routing constraints; instituting MIMO traffic flow control parameters; instituting MIMO capacity parameters; estimating capacity signaling; calculating throughput including interferences; implementing a routing algorithm; discovering routes; reserving resources for a new route; receiving node signaling; and transmitting node signaling.
9. The method of claim 6 , where the setting secure DHT logical routing protocol parameters comprises: initializing MIMO cluster head nodes; augmenting modified chord DHT logical routing protocol to make suitable for MIMO MANET backbone; initializing MIMO routing constraints; instituting MIMO traffic flow control parameters; instituting MIMO capacity parameters; estimating capacity signaling; calculating throughput including interferences; implementing a routing algorithm; discovering routes; reserving resources for a new route; receiving node signaling; and transmitting node signaling.
10. A method comprising: creating a multiple-input, multiple-output (MIMO) multihop mobile ad hoc network (MANET) node set; defining individual nodes of the MIMO MANET node set; creating a set of traffic flow matrixes in ascending order of total traffic flows based, at least in part, on the individual nodes; initializing a first traffic flow matrix from the set of traffic flow matrixes; setting MIMO constraints for the first traffic flow matrix; setting MIMO protocols for the first traffic flow matrix; performing a MIMO calculation set in view of the MIMO constraints and the MIMO protocols for the first traffic flow matrix; performing routing based, at least in part, on a result of the MIMO calculation set; initializing MIMO physical layer parameters for individual channels for the first traffic flow matrix; initializing space-based access for individual MIMO links between MIMO nodes for the first traffic flow matrix; and initializing a MANET hierarchical topology algorithm.
11. The method of claim 10 , where the space-based access is space-division multiple access.
12. The method of claim 10 , where the space-based access is space-time multiple access.
13. The method of claim 10 , where initializing the MANET hierarchical topology algorithm comprises: defining access MANETs; finding a number of MIMO MANET nodes in individual access MANETs; initiating Cluster Head (CH) selection algorithm for individual access MANETs; designating individual nodes as ordinary that are not selected as CH; and forming MIMO MANET backbone from CHs.
14. The method of claim 13 , where the space-based access is space-division multiple access.
15. The method of claim 13 , where the space-based access is space-time multiple access.
16. A method comprising: creating a multiple-input, multiple-output (MIMO) multihop mobile ad hoc network (MANET) node set; defining individual nodes of the MIMO MANET node set; creating a set of traffic flow matrixes in ascending order of total traffic flows based, at least in part, on the individual nodes; initializing a first traffic flow matrix from the set of traffic flow matrixes; setting MIMO constraints for the first traffic flow matrix; setting MIMO protocols for the first traffic flow matrix; performing a MIMO calculation set in view of the MIMO constraints and the MIMO protocols for the first traffic flow matrix, where performing the MIMO calculation set comprises calculating overhead traffic, calculating MIMO MANET throughput capacity, and calculating MIMO MANET secrecy capacity; and performing routing based, at least in part, on a result of the MIMO calculation set.
17. A non-transitory computer-readable medium that stores processor-executable instructions that when executed by a processor cause the processor to perform a method, the method comprising: performing a processing set on a first traffic flow matrix for a multiple-input, multiple-output (MIMO) multihop mobile ad hoc network (MANET), performing the processing set comprises defining individual nodes of a MIMO MANET node set, creating set of traffic flow matrixes in ascending order of total traffic flows based, at least in part, on the individual nodes, setting MIMO constraints for the first traffic flow matrix, setting MIMO protocols for the first traffic flow matrix, performing a MIMO calculation set in view of the MIMO constraints and MIMO protocols for the first traffic flow matrix, and performing routing based, at least in part, on a result of the MIMO calculation set; determining if a subsequent traffic flow matrix exists for the MIMO MANET; performing the processing set on the subsequent traffic flow matrix if the subsequent traffic flow matrix exists; plotting total traffic load against overall capacity to produce a plot result if the subsequent traffic flow matric does not exist; finding preferred capacity based, at least in part, on the plot result, where setting the MIMO constraints for the first traffic flow matrix comprises setting MIMO physical layer constraints, setting MIMO link layer flow conservation constraints, and setting MIMO network layer flow conservation constraints and where setting the MIMO protocols for the first traffic flow matrix comprises setting secure physical routing protocol and setting secure distributed hash table logical routing protocol parameters.
18. The non-transitory computer-readable medium of claim 17 , comprising: initializing MIMO physical layer parameters for individual channels for the first traffic flow matrix; initializing space-based access for individual MIMO links between MIMO nodes for the first traffic flow matrix; initializing MANET hierarchical topology algorithm; where performing the MIMO calculation set comprises calculating overhead traffic, calculating MIMO MANET throughput capacity and calculating MIMO MANET secrecy capacity.
19. A non-transitory computer-readable medium that stores processor-executable instructions that when executed by a processor cause the processor to perform a method, the method comprising: defining individual nodes for node set of a first traffic flow matrix for a multiple-input, multiple-output (MIMO) multihop mobile ad hoc network (MANET); creating set of traffic flow matrixes in ascending order of total traffic flows based, at least in part, on the individual nodes; setting the MIMO constraints by way of setting MIMO physical layer constraints, setting MIMO link layer flow conservation constraints, and setting MIMO network layer flow conservation constraints; setting MIMO protocols for the first traffic flow matrix by way of setting secure physical routing protocol and setting secure distributed hash table logical routing protocol parameters performing a MIMO calculation set in view of the MIMO constraints and the MIMO protocols for the first traffic flow matrix; performing routing based, at least in part, on a result of the MIMO calculation set; determining if a subsequent traffic flow matrix exists for the MIMO MANET; performing a processing set on the subsequent traffic flow matrix if the subsequent traffic flow matrix exists; plotting total traffic load against overall capacity to produce a plot result if the subsequent traffic flow matric does not exist; and finding preferred capacity based, at least in part, on the plot result.
20. A non-transitory computer-readable medium that stores processor-executable instructions that when executed by a processor cause the processor to perform a method, the method comprising: performing a processing set on a first traffic flow matrix for a multiple-input, multiple-output (MIMO) multihop mobile ad hoc network (MANET); determining if a subsequent traffic flow matrix exists for the MIMO MANET; performing the processing set on the subsequent traffic flow matrix if the subsequent traffic flow matrix exists; plotting total traffic load against overall capacity to produce a plot result if the subsequent traffic flow matric does not exist; finding preferred capacity based, at least in part, on the plot result initializing MIMO physical layer parameters for individual channels for the first traffic flow matrix; initializing space-based access for individual MIMO links between MIMO nodes for the first traffic flow matrix; initializing MANET hierarchical topology algorithm; where performing the processing set on the first traffic flow matrix comprises calculating overhead traffic, calculating MIMO MANET throughput capacity and calculating MIMO MANET secrecy capacity.
Unknown
May 25, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.