Systems and methods for multi-beam optic-wireless vehicle communications
First Claim
1. A method for transmitting a data packet across a Vehicular Ad-hoc Network (VANET) having a plurality of vehicles, each of which having a plurality of directional antennas, the method comprising:
- receiving at a first vehicle a data packet from a first neighbor vehicle via an incoming directional radio link from one of the plurality of directional antennas;
checking if the data packet is a duplicate data packet;
transferring the data packet to a second antenna of the plurality of antennas; and
forwarding the data packet to a second neighbor vehicle via a second outgoing radio link from said second antenna of the plurality of antennas;
wherein the data packet further comprises a header including a Source ID, Sequence Number, and Recipient Information for the data packet, the method further comprising;
generating a Switched Packet List (SPL), said SPL including the source ID, sequence number, acknowledgement status, and packet cache for each data packet;
determining a source and a scope of the data packet; and
adding the data packet to the SPL.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention offers systems and methods for effective multiple-hop routing, multicasting and media access control for vehicle group communications that employ directional wireless radio technology. Multi-beam optic-wireless media and streamlined operations provide low-overhead communications among vehicles. Systems and methods are provided to maintain a quasi-stationary group of neighboring vehicles, enable high-throughput on-demand switching among multiple vehicles, enable group coding in the vehicle group to achieve higher throughput, and enable dynamic adjustment of link to maintain desirable vehicle group. The proposed solution builds upon the conception of a MAC-free wireless operation and quasi-stationary vehicular switched network to achieve ultra-low-overhead and high-throughput vehicle communications.
-
Citations
13 Claims
-
1. A method for transmitting a data packet across a Vehicular Ad-hoc Network (VANET) having a plurality of vehicles, each of which having a plurality of directional antennas, the method comprising:
-
receiving at a first vehicle a data packet from a first neighbor vehicle via an incoming directional radio link from one of the plurality of directional antennas; checking if the data packet is a duplicate data packet; transferring the data packet to a second antenna of the plurality of antennas; and forwarding the data packet to a second neighbor vehicle via a second outgoing radio link from said second antenna of the plurality of antennas; wherein the data packet further comprises a header including a Source ID, Sequence Number, and Recipient Information for the data packet, the method further comprising; generating a Switched Packet List (SPL), said SPL including the source ID, sequence number, acknowledgement status, and packet cache for each data packet; determining a source and a scope of the data packet; and adding the data packet to the SPL. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting a data packet across a Vehicular Ad-hoc Network (VANET) having a plurality of vehicles, each of which having a plurality of directional antennas, the method comprising:
-
receiving at a first vehicle a data packet from a first neighbor vehicle via an incoming directional radio link from one of the plurality of directional antennas; checking if the data packet is a duplicate data packet; splitting the data packet into a plurality of blocks; randomly selecting coefficients from a finite field; taking a linear combination of the blocks with said coefficients; embedding the coefficients in the data packet to form a coded block; transmitting the coded block to a second antenna of the plurality of antennas; and forwarding the coded block to a second neighbor vehicle via a second outgoing radio link from said second antenna of the plurality of antennas; and decoding the coded block at the second neighbor vehicle through a matrix inversion operation in a finite field. - View Dependent Claims (13)
-
Specification