×

Method, system and apparatus for enabling vehicular communications

  • US 10,299,232 B2
  • Filed: 10/14/2015
  • Issued: 05/21/2019
  • Est. Priority Date: 10/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of establishing and maintaining vehicular communications among nodes in a vehicular ad hoc network (VANET) established according to a media access control (“

  • MAC”

    ) protocol, said MAC protocol having a time division scheme dividing a periodic time duration into a plurality of indexed time slots, said method comprising, local at each node of the nodes in a two-hop neighborhood of the VANET;

    receiving at the local node a wireless time reference signal from an external time reference signal source, said time reference signal providing consecutive timing markers separated by a reference time duration;

    measuring clock discrepancy between an on-board clock counter of the local node and an external reference clock using the consecutive timing markers contained in the external time reference signal;

    upon receiving a timing marker,synchronizing, at the local node, a pre-selected time slot of the time division scheme to the received timing marker, calculating clock discrepancy per time slot by dividing the clock discrepancy accumulated in the reference time duration by number of indexed time slots in the reference time duration, and adjusting time length of each indexed time slots in the reference time duration by the calculated clock discrepancy per time slot to compensate for the clock discrepancy, andselecting at least one indexed time slots of the time division scheme for message broadcasting at the local node;

    during the periodic time duration and until receiving a subsequent timing marker at the local node,verifying that the at least one selected time slot is not selected by any other nodes in the neighborhood of the local node and, if any one of the at least one selected time slot is occupied by any other node, deselecting the occupied time slot and selecting a different time slot to assign to the local node;

    transmitting one or more messages of the local node in the at least one selected time slot, said one or more messages including node identification and time slot selection information of the local node'"'"'s one-hop neighborhood; and

    receiving messages from all other nodes in the neighborhood in indexed time slots not assigned to the local node.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×