×

System and method for performing clock synchronization of nodes connected via a wireless local area network

  • US 20030172179A1
  • Filed: 11/07/2002
  • Published: 09/11/2003
  • Est. Priority Date: 03/07/2002
  • Status: Active Grant
First Claim
Patent Images

1. In a communication system including a plurality of non-master nodes being communicatively coupled via a network, each of said plurality of non-master nodes having a local time base, one of said plurality of non-master nodes being designated as a master node having a master time base which serves as a master clock against which said non-master node'"'"'s local time bases are synchronized, a clock synchronization method for adjusting the local time bases, the method comprising the steps of:

  • in an ith iteration cycle, at said master node;

    (1) transmitting a synchronization frame, Fi, including an i−

    1th iteration cycle master node time value, a(ni−

    1
    ), and an i−

    1th iteration cycle sequence number, ni−

    1
    ;

    (2) detecting, during transmission from said master node, a predefined symbol position associated with said transmitted synchronization frame, Fi;

    (3) saving an ith iteration cycle master node time value, a(ni), corresponding to a time of detection of said predefined symbol position; and

    (4) saving an ith iteration cycle sequence number, ni, corresponding to said synchronization frame, Fi;

    at each of said non master nodes;

    (a) receiving said synchronization frame, Fi;

    (b) detecting, during reception of said synchronization frame, Fi, said predefined symbol position;

    (c) saving an ith iteration cycle non-master node cycle time value, b(ni), corresponding to a time of detection of said predefined symbol position;

    (d) saving said ith iteration cycle sequence number, ni corresponding to said synchronization frame, Fi;

    (e) computing a cycle time difference value as, a(ni−

    1
    )−

    b(ni−

    1
    ), wherein b(ni−

    1
    ) is an i−

    1th iteration cycle non-master node time value; and

    (f) adjusting said non-master node'"'"'s local time base in accordance with said computed cycle time difference value.

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