×

Method for adjusting clocks of multiple data processors to a common time base

  • US 4,882,739 A
  • Filed: 01/26/1988
  • Issued: 11/21/1989
  • Est. Priority Date: 01/26/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for referencing at least one slave clock to a master clock, said master clock providing a master clock time signal, said slave clock providing a periodically incremented slave clock time signal, said method comprising the steps of:

  • (1) transmitting from said slave clock to said master clock a first time signal having a value ST0 corresponding to the value of said slave clock time signal when said first time signal is transmitted;

    (2) determining a value MT0 of said master clock time signal when said first time signal is received by said master clock;

    (3) subsequently transmitting from said master clock to said slave clock a second time signal having the value MT0 ;

    (4) subsequently transmitting from said master clock to said slave clock a third time signal having a value MT1 corresponding to the value of said master clock time signal when said third time signal is transmitted;

    (5) determining a value ST1 of said slave clock time signal when said third time signal is received by said slave clock;

    (6) upon receipt of said second and third time signals at said slave clock, determining a virtual clock reference time tref given by
    
    
    space="preserve" listing-type="equation">t.sub.ref =[(MT.sub.0 +MT.sub.1)-(ST.sub.0 +ST.sub.1)* k.sub.clkratio ]/2where kclkratio =(MT1 -MT0)/(ST1 -ST0); and

    (7) at said slave clock, generating a virtual clock time signal having a value Tvc synchronized to said master clock time signal, the value Tvc of said virtual clock time signal being given by
    
    
    space="preserve" listing-type="equation">T.sub.vc =t.sub.ref +n.sub.pc * k.sub.clkratio where npc is the number of slave clock time signal increments.

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