System and method for using destination-directed spreading codes in a multi-channel metropolitan area wireless communications network
First Claim
1. A mobile wireless ad-hoc communications network, comprising:
- a plurality of nodes for communicating with each other,wherein each of the plurality of nodes comprises a memory for storing a spreading algorithm and a plurality of spreading sequences, anda transmitting node comprising;
a controller for using said spreading algorithm along with information pertaining to an address of another one of said nodes and at least one other factor to select a spreading sequence from said plurality of stored spreading codes, and for applying a said spreading sequence to said communications signal to spread said communications signal, anda transmitter for transmitting said spread communications signal to said plurality of nodes; and
said another one of said nodes comprising;
a receiver for receiving said spread communications signal, anda controller for using said spreading algorithm along with information pertaining to said address of another one of said nodes and said at least one other factor to identify said spreading sequence from said plurality of stored spreading codes, and for applying said spreading sequence to said communications signal to despread said communications signal.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for enabling a node in a mobile wireless ad-hoc communications network to use a particular spreading code to spread a message to be transmitted to a destination node without having to provide information on the spreading code to the destination node in, for example, an RTS message, to thus improve the overall efficiency of the network. The system and method enables the node to select the spreading code based on the destination of that transmission message, along with other factors such as network prefix information, time of day, and provider information, to minimize destructive interference between the spread transmission messages transmitted by neighboring nodes in the network.
120 Citations
17 Claims
-
1. A mobile wireless ad-hoc communications network, comprising:
-
a plurality of nodes for communicating with each other, wherein each of the plurality of nodes comprises a memory for storing a spreading algorithm and a plurality of spreading sequences, and a transmitting node comprising; a controller for using said spreading algorithm along with information pertaining to an address of another one of said nodes and at least one other factor to select a spreading sequence from said plurality of stored spreading codes, and for applying a said spreading sequence to said communications signal to spread said communications signal, and a transmitter for transmitting said spread communications signal to said plurality of nodes; and said another one of said nodes comprising; a receiver for receiving said spread communications signal, and a controller for using said spreading algorithm along with information pertaining to said address of another one of said nodes and said at least one other factor to identify said spreading sequence from said plurality of stored spreading codes, and for applying said spreading sequence to said communications signal to despread said communications signal. - View Dependent Claims (2, 3)
-
-
4. A method for communicating in a mobile wireless ad-hoc communications network, comprising:
-
enabling a plurality of nodes in said network to communicate with each other; storing a spreading algorithm in a memory of each of said plurality of nodes; storing a plurality of spreading sequences in said memory of each of said plurality of nodes; within a transmitting node of said plurality of nodes, applying a spreading sequence to said communications signal to spread said communications signal, said spreading sequence being selected from said plurality of stored spreading sequences using said spreading algorithm based on information pertaining to an address of another one of said plurality of nodes to which said transmitting node is transmitting, and information pertaining to at least one other factor; transmitting said spreaded communication signal to said another one of said plurality of nodes; and within said another one of said plurality of nodes; receiving said spreaded communication signal identifying said spreading sequence from said plurality of stored spreading sequences using said spreading algorithm based on information pertaining to said address of said another one of said plurality of nodes and information pertaining to at least one other factor. - View Dependent Claims (5)
-
-
6. A method for communicating messages among a plurality of nodes within an ad hoc communications network, the method comprising:
-
storing a spreading algorithm in each of the plurality of nodes; within a first node of the plurality of nodes; detecting and storing one or more network elements, generating a spreading code based on the spreading algorithm functioning on a destination address of a second node and the one or more network elements, spreading a transmission message destined for the second node with the spreading code, and transmitting the spreaded transmission message; and within the second node; detecting and storing the one or more network elements, receiving the spreaded transmission message from the first node, generating the spreading code using the spreading algorithm functioning with the destination node address and the one or more network elements, and despreading the spreaded transmission message using the spreading code. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for communicating messages among a plurality of nodes within an ad hoc communications network, the method comprising:
-
storing a spreading algorithm in each of the plurality of nodes; storing a plurality of spreading codes within each of the plurality of nodes; within a first node of the plurality of nodes; detecting and storing one or more network elements, selecting a spreading code from the plurality of stored spreading codes based on the spreading algorithm functioning on a destination address of a second node and the one or more network elements, spreading a transmission message destined for the second node with the selected spreading code, and transmitting the spreaded transmission message; and within the second node; detecting and storing the one or more network elements, receiving the spreaded transmission message from the first node, identifying the spreading code from the plurality of stored spreading codes using the spreading algorithm functioning with the destination node address and the one or more network elements, and despreading the spreaded transmission message using the spreading code. - View Dependent Claims (16, 17)
-
Specification