IP Library › Granted Patent US 9,882,705
Granted Patent B2
US 9,882,705 · App. 15/112,867 · Granted Jan 30, 2018

Communication apparatus, communication method, and computer readable medium using propagation delay for time synchronization

Inventor: Daisuke Osagawa (Tokyo, JP)
Assignee: Mitsubishi Electric Corporation
H04L7/0033H04J3/0655H04J3/0682H04L43/0852
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,882,705
App. No.
15/112,867
Filed
Jul 20, 2016
Granted
Jan 30, 2018
Kind
B2
Examiner
LI, GUANG W
Art Unit
2478
USPC
370/503
Abstract

A synchronous frame reception unit receives a synchronous frame describing a reference value for time synchronization with a management apparatus which is transmitted repeatedly from the management apparatus. A propagation delay computation unit computes, each time when the synchronous frame is received, a propagation delay of the synchronous frame. A propagation delay time period computation unit computes, each time when the propagation delay is computed, a propagation delay time period by adding a target value of a synchronous accuracy to the propagation delay. A propagation delays computation unit operates a logical OR operation of M pieces of propagation delay time periods computed for M pieces of synchronous frames which precede a latest synchronous frame. A synchronous determination unit decides, based on the propagation delay of the latest synchronous frame and a logical OR operation result of the M pieces of propagation delay time periods of the M pieces of synchronous frames, whether or not to use the reference value described in the latest synchronous frame for time synchronization with the management apparatus.

Claims (31)

1. A communication apparatus comprising:

processing circuitry to:

receive a synchronous frame describing a reference value for time synchronization with a management apparatus, which is transmitted repeatedly from the management apparatus;

compute, each time when the synchronous frame is received, a propagation delay of the received synchronous frame;

compute, each time when the propagation delay is computed, a propagation delay time period by adding a target value of a synchronous accuracy to the computed propagation delay;

operate a logical OR operation of M pieces of propagation delay time periods computed for M pieces of synchronous frames which precede a received latest synchronous frame, where M is greater than or equal to 2; and

decide, based on a propagation delay of the latest synchronous frame and a logical OR operation result of the M pieces of propagation delay time periods of the M pieces of synchronous frames, whether or not to use a reference value described in the latest synchronous frame for time synchronization with the management apparatus.

2. The communication apparatus according to claim 1 ,

wherein the processing circuitry determines whether or not the propagation delay of the latest synchronous frame is included in the logical OR operation result of the M pieces of propagation delay time periods, and decide to use the reference value described in the latest synchronous frame for time synchronization with the management apparatus, when the propagation delay of the latest synchronous frame is included in the logical OR operation result.

3. The communication apparatus according to claim 1 ,

wherein the processing circuitry further stores a logical AND operation result,

operates a logical AND operation between the logical OR operation result and the stored logical AND operation result;

stores, each time when the logical AND operation is operated, the logical AND operation result,

operates the logical AND operation between the logical OR operation result of the M pieces of the propagation delay time periods of the M pieces of synchronous frames and the stored logical AND operation result at the time of receiving the latest synchronous frame, and

decides whether or not to use the reference value described in the latest synchronous frame for time synchronization with the management apparatus, based on the propagation delay of the latest synchronous frame and the logical AND operation result.

4. The communication apparatus according to claim 3 ,

wherein the time synchronization decision unit determines whether or not the propagation delay of the latest synchronous frame is included in the logical AND operation result of the logical AND operation unit, and decide to use the reference value described in the latest synchronous frame for time synchronization with the management apparatus when the propagation delay of the latest synchronous frame is included in the logical AND operation result of the logical AND operation unit.

5. The communication apparatus according to claim 1 ,

wherein the processing circuitry operates the logical OR operation of the M pieces of propagation delay time periods of the most recent M pieces of synchronous frames which precede the latest synchronous frame.

6. A communication method comprising:

receiving, a synchronous frame describing a reference value for time synchronization with a management apparatus, which is transmitted repeatedly from the management apparatus;

computing, each time when the synchronous frame is received, a propagation delay of the received synchronous frame;

computing, each time when the propagation delay is computed, a propagation delay time period by adding a target value of a synchronous accuracy to the computed propagation delay;

operating, a logical OR operation of M pieces of propagation delay time periods computed for M pieces of synchronous frames which precede a latest synchronous frame, where M is greater than or equal to 2; and

deciding, based on a propagation delay of the latest synchronous frame and a logical OR operation result of the M pieces of propagation delay time periods of the M pieces of synchronous frames, whether or not to use a reference value described in the latest synchronous frame for time synchronization with the management apparatus.

7. A non-transitory computer readable medium storing a program to cause a computer to execute:

a synchronous frame reception process of receiving a synchronous frame describing a reference value for time synchronization with a management apparatus, which is transmitted repeatedly from the management apparatus;

a propagation delay computation process of computing, each time when the synchronous frame is received by the synchronous frame reception process, a propagation delay of the received synchronous frame;

a propagation delay time period computation process of computing, each time when the propagation delay is computed by the propagation delay computation process, a propagation delay time period by adding a target value of a synchronous accuracy to the computed propagation delay;

a logical OR operation process of operating a logical OR operation of M pieces of propagation delay time periods computed for M pieces of synchronous frames which precede a latest synchronous frame received by the synchronous frame reception process, where M is greater than or equal to 2; and

a time synchronization decision process of deciding, based on a propagation delay of the latest synchronous frame and a logical OR operation result of the M pieces of propagation delay time periods of the M pieces of synchronous frames, whether or not to use a reference value described in the latest synchronous frame for time synchronization with the management apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2016
From: OSAGAWA, DAISUKE
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 039216/0235 →
Continuity (1)
Related Publication 20160344537A1 · Nov 24, 2016