Methods, systems, and apparatus for network communications and operation
AssigneeCrius Technology Group, LLC
InventorsGlenn John Robertson, William Trumbly
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, and techniques for communication network operation, and particularly mesh networks.
Claims20
An apparatus for wirelessly transmitting data comprising:
- a dynamic memory access module configured to receive a data stream of a relatively higher data rate and split it into a plurality of N data streams of a relatively lower data rate in accordance with a predetermined rank and order, where N is an integer, and wherein the order is a size of data blocks of consecutive bits of data in the relatively higher data rate data stream inserted into each relatively lower data rate data stream and the rank is the spacing between the data blocks inserted into each of the relatively lower data rate data streams;
- N data buffers configured to receive the data in the N lower data rate streams, respectively;
- N radio transmitters for transmitting the N lower data rate data streams, respectively;
- and
- an interface coupled between the N data buffers and the N radio transmitters configured to receive the N relatively lower data rate data streams from the N data buffers and send the N relatively lower data rate data streams to the N radio transmitters, respectively;
- and
- wherein the N radio transmitters are configured to simultaneously transmit the N relatively lower data rate data streams.
A method of transmitting data, implemented in a network node having multi-mode communication capabilities, including at least a communication mode having a first maximum data rate and a second communication mode having a second maximum data rate lower than the first maximum data rate, the method comprising:
- receiving a first data stream having a data rate greater than the second maximum data rate:
- splitting the first data stream into a plurality of N second data streams of a data rate no greater than the second maximum data rate in accordance with a predetermined rank and order, wherein N is an integer, the order is a size of data blocks of consecutive bits of data in the first data stream inserted into each of the N second data streams, and the rank is the spacing between the data blocks inserted into each of the N second data streams;
- and
- simultaneously transmitting the N second data streams via N transmitters of the second communication mode.
An apparatus for wirelessly receiving data comprising:
- N radio receivers of a first communication mode, each configured to simultaneously receive one of N first data streams of a first data rate, where N is an integer greater than one, and wherein the data in each of the N first data streams comprises segments of a second data stream having a second data rate greater than the first data rate segmented into the N first data streams in accordance with a predetermined rank and order, wherein the order is a predetermined size of data blocks of consecutive bits of data of the second data stream in the N first data streams and the rank is a spacing between the data blocks inserted into each of the N first data streams;
- N data buffers configured to receive the data in the N first streams, respectively;
- an N-way chip select Serial Peripheral Interface (SPI) coupled between the N radio transmitters and the N data buffers, the N-way chip select SRI configured to receive the N first data streams from the N radio receivers and send the N first data rate data streams to the N data buffers, respectively;
- and
- a dynamic memory access module configured to receive the N first data streams and combine them in accordance with the predetermined rank and order to recreate the second data stream.
A method of receiving data, implemented in a network node having transmit and receive capabilities in multiple communication modes, including at least a first communication mode having a first maximum data rate and a second communication mode having a second maximum data rate higher than the first maximum data rate, the method comprising:
- simultaneously receiving N data streams via radio receivers of the first communication mode, each radio receiver configured to simultaneously receive one of the N first data streams, where N is an integer greater than one, and wherein the data in each of the N first data streams comprises segments of a second data stream having a relatively higher data rate segmented in accordance with a predetermined rank and order, wherein the order is a predetermined size of data blocks of consecutive bits of data of the second data stream in the N first data streams and the rank is a spacing between the data blocks inserted into each of the N first data streams;
- and
- combining the N first data streams in accordance with the predetermined rank and order to recreate the second data stream.
Dependencies are inferred from the claim text.