System and method for performing macro-diversity selection and distribution of routes for routing data packets in Ad-Hoc networks
First Claim
1. A method for transmitting a data packet from a mobile node in a mobile ad-hoc communications network, said data packet being addressed to a destination node in said network, the method comprising:
- transmitting a request to send message from said mobile node directed to a plurality of relay nodes in said network;
receiving by said mobile node a respective clear to send message from at least one of said plurality of relay nodes;
transmitting said data packet from said mobile node to said at least one of said plurality of relay nodes;
forwarding said data packet from each of said at least one of said plurality of relay nodes to said destination node via a set of available routes in said network;
receiving at least one realization of said data packet at said destination node via at least one of said available routes; and
processing said received at least one realization of said destination node to minimize a likelihood of packet error.
5 Assignments
0 Petitions
Accused Products
Abstract
A communications network which is capable of effectively and efficiently handling fading between mobile wireless user terminals of a packet-switched network with minimal overhead and packet loss, and a method for using the same. The communications network employs an origination mobile terminal and surrounding macroscopic mobile terminals and/or surrounding fixed infrastructure. Communication is established between the origination mobile terminal and surrounding macroscopic mobile terminals and/or surrounding fixed infrastructure. The communication is established via modified request to send (RTS) and clear to send (CTS) messages, wherein the modified messages provide for an additional two sets of k unicast addresses where k equals the maximum number of routes available per route entry in the origination mobile terminal'"'"'s route table.
144 Citations
10 Claims
-
1. A method for transmitting a data packet from a mobile node in a mobile ad-hoc communications network, said data packet being addressed to a destination node in said network, the method comprising:
-
transmitting a request to send message from said mobile node directed to a plurality of relay nodes in said network; receiving by said mobile node a respective clear to send message from at least one of said plurality of relay nodes; transmitting said data packet from said mobile node to said at least one of said plurality of relay nodes; forwarding said data packet from each of said at least one of said plurality of relay nodes to said destination node via a set of available routes in said network; receiving at least one realization of said data packet at said destination node via at least one of said available routes; and processing said received at least one realization of said destination node to minimize a likelihood of packet error. - View Dependent Claims (2, 3, 4)
-
-
5. A method for communicating a data packet addressed to a destination node from a plurality of relay nodes in a mobile ad-hoc communications network to said destination node in said network, the method comprising:
-
transmitting a request to send message from each of said plurality of relay nodes in said network to said destination node; transmitting a clear to send message from said destination node to at least one of said plurality of relay nodes; transmitting said data packet from at least two of said plurality of relay nodes in said network to said destination node via a set of available routes in said network; receiving at least one realization of said data packet at said destination node via at least one of said available routes; and processing said received at least one realization of said destination node to minimize a likelihood of packet error.
-
-
6. A mobile node in a mobile ad-hoc communications network, adapted to transmit a data packet being addressed to a destination node in said network, said mobile node comprising:
-
a transmitter, for transmitting a request to send message from said mobile node directed to a plurality of relay nodes in said network; and a controller, for receiving a respective clear to send message from at least one of said plurality of relay nodes, and further for controlling said transmitter to transmit said data packet to said at least one of said plurality of relay nodes in said network in response to receiving said respective clear to send message, wherein said request to send message and said clear to send messages each includes unicast addressing information representing a set of available routes in said network via which to route said data packet to said destination node, each of said available routes including at least one of said plurality of relay nodes. - View Dependent Claims (7)
-
-
8. A mobile ad-hoc communications network, comprising:
-
a mobile node; and a plurality of relay nodes, being within broadcast distance of said mobile node; said plurality of relay nodes comprising means for transmitting a request to send message to said mobile node in said network; said mobile node comprising means for transmitting a clear to send message to at least one of said plurality of relay nodes acknowledging said mobile node will receive a data packet from said at least one of said plurality of relay nodes, wherein said request to send messages and said clear to send message each includes unicast addressing information representing a set of available routes in said network via which to route said data packet to said mobile node, each of said available routes including at least one of said plurality of relay nodes; and each of said at least one of said plurality of relay nodes comprising means for transmitting said data packet to said mobile node upon receiving a respective said clear to send message from said mobile node via at least one of said available routes. - View Dependent Claims (9, 10)
-
Specification