IP Library Granted Patent US 9,154,292
Granted Patent B2
US 9,154,292 · App. 14/419,428 · Granted Oct 6, 2015

Communication apparatus, communication system, and time synchronization method

Inventor: Jun Mizuguchi (Tokyo, JP)
Assignee: Mitsubishi Electric Corporation
H04L7/0012H04B7/18513
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,154,292
App. No.
14/419,428
Granted
Oct 6, 2015
Kind
B2
Abstract

A communication apparatus (a slave) that performs time synchronization with a master apparatus on the basis of a time synchronization message transmitted from the master apparatus (a master) at a fixed cycle. The communication apparatus (the slave) includes a CPU that stores, in a transmission request message for requesting transmission of the time synchronization message, a requesting transmission rate, and transmits the transmission request message to the communication apparatus (the master). The CPU calculates time synchronization accuracy, which is a difference between time of the master apparatus and time of its own apparatus, on the basis of the time synchronization message; determines on the basis of the time synchronization accuracy whether the requesting transmission rate is changed; and, transmits, if it is determined that the requesting transmission rate is changed, the transmission request message, in which the changed requesting transmission rate is stored, to the communication apparatus (the master).

Claims (82)

1. A communication apparatus operating as a slave apparatus that performs time synchronization with a master apparatus on the basis of a time synchronization message transmitted from the master apparatus at a fixed cycle,

the communication apparatus comprising

a control unit that stores, in a transmission request message for requesting transmission of the time synchronization message, a requesting transmission rate, which is a requesting value of a transmission rate of the time synchronization message, and transmits the transmission request message to the master apparatus,

a clock extracting unit that extracts a clock transmitted from the master apparatus; and

a clock generating unit that generates an its own clock, which is a clock generated by its own apparatus,

wherein

the control unit

calculates time synchronization accuracy, which is a difference between time of the master apparatus and time of its own apparatus, on the basis of the time synchronization message,

determines, on the basis of the time synchronization accuracy, whether the requesting transmission rate is changed, and,

transmits, if it is determined that the requesting transmission rate is changed, the transmission request message, in which the changed requesting transmission rate is stored, to the master apparatus, and

the control unit selects any one of the clock extracted by the clock extracting unit and its own clock on the basis of clock synchronization information that is notified from the master apparatus and that includes

information indicating a reference clock source being used in the master apparatus and

information indicating whether the master apparatus synchronizes with the reference clock source.

2. The communication apparatus according to claim 1 , wherein

the control unit

calculates a clock extraction state indicating quality of the clock extracted by the clock extracting unit and

selects, on the basis of the clock extraction state, any one of the clock extracted by the clock extracting unit and its own clock.

3. The communication apparatus according to claim 1 , wherein

the control unit calculates, as the time synchronization accuracy, a difference between time information in the master apparatus supplied by the time synchronization message from the master apparatus and time information managed by its own apparatus.

4. The communication apparatus according to claim 1 , wherein

the control unit

changes, when the time synchronization accuracy is within predetermined target time synchronization accuracy, the requesting transmission rate in order to reduce the requesting transmission rate and

changes, when the time synchronization accuracy exceeds the target time synchronization accuracy, the requesting transmission rate to increase the requesting transmission rate.

5. A communication apparatus operating as a master apparatus of time synchronization that transmits a time synchronization message to a slave apparatus at a fixed cycle, the communication apparatus comprising

a control unit that, when receiving, from the slave apparatus, a transmission request message for requesting transmission of the time synchronization message in which a requesting transmission rate, which is requesting value of a transmission rate of the time synchronization message, is stored,

transmits, if it is determined that transmission at the requesting transmission rate is possible, a response message for permitting a request to the slave apparatus,

transmits, if it is determined that the transmission at the requesting transmission rate is difficult, a response message for not permitting a request to the slave apparatus,

transmits a clock to the slave apparatus, and

transmits, to the slave apparatus, clock synchronization information that includes

information indicating a reference clock source that its own apparatus uses and

information indicating whether synchronized with the reference clock source, wherein

the clock synchronization information is used, in the slave apparatus, for selecting any one of the clock that is received and a clock that is generated in the slave apparatus.

6. The communication apparatus according to claim 5 ,

the communication apparatus being connected to a plurality of reference clock sources, wherein

the control unit

monitors a supply state of a clock for each of the reference clock sources,

selects one of the reference clock sources on the basis of a priority level decided in advance for each of the reference clock sources and the supply state,

causes its own apparatus to operate on the basis of a clock by the selected reference clock source, and

transmits the selected clock to the slave apparatus.

7. The communication apparatus according to claim 5 , further comprising

a time-information-supply managing unit that

manages a resource for supplying time information and

notifies the control unit of an upper limit value of the transmission rate of the time synchronization message.

8. A communication system comprising:

a master apparatus; and

a slave apparatus, wherein

the slave apparatus performs time synchronization with the master apparatus on the basis of a time synchronization message transmitted from the master apparatus at a fixed cycle,

the slave apparatus includes

a control unit that

stores, in a transmission request message for requesting transmission of the time synchronization message, a requesting transmission rate, which is a requesting value of a transmission rate of the time synchronization message,

transmits the transmission request message to the master apparatus,

a clock extracting unit that extracts a clock transmitted from the master apparatus, and

a clock generating unit that generates an its own clock, which is a clock generated by its own apparatus,

the control unit

calculates time synchronization accuracy, which is a difference between time of the master apparatus and time of its own apparatus, on the basis of the time synchronization message,

determines on the basis of the time synchronization accuracy whether the requesting transmission rate is changed, and,

transmits, if it is determined that the requesting transmission rate is changed, the transmission request message, in which the changed requesting transmission rate is stored, to the master apparatus, and

the master apparatus, when receiving the transmission request message from the slave apparatus,

transmits, if it is determined that transmission at the requesting transmission rate in the transmission request message is possible, a response message for permitting a request to the slave apparatus and,

transmits, if it is determined that the transmission at the requesting transmission rate is difficult, a response message for not permitting a request to the slave apparatus,

transmits, to the slave apparatus, clock synchronization information that includes

information indicating a reference clock source that its own apparatus uses and

information indicating whether synchronized with the reference clock source,

the slave apparatus selects any one of a clock that has been extracted by the clock extracting unit and its own clock on the basis of the clock synchronization information.

9. A time synchronization method in a communication system including a master apparatus and a slave apparatus, the time synchronization method comprising:

a time synchronization step in which the slave apparatus performs time synchronization with the master apparatus on the basis of a time synchronization message transmitted from the master apparatus at a fixed cycle;

a transmission request step in which the slave apparatus

stores, in a transmission request message for requesting transmission of the time synchronization message, a requesting transmission rate, which is a requesting value of a transmission rate of the time synchronization message, and

transmits the transmission request message to the master apparatus;

a rate changing step in which the slave apparatus

calculates time synchronization accuracy, which is a difference between time of the master apparatus and time of its own apparatus, on the basis of the time synchronization message,

determines on the basis of the time synchronization accuracy whether the requesting transmission rate is changed, and,

transmits, if it is determined that the requesting transmission rate is changed, the transmission request message, in which the changed requesting transmission rate is stored, to the master apparatus;

a permission determining step in which the master apparatus, when receiving the transmission request message from the slave apparatus,

transmits, if it is determined that transmission at the requesting transmission rate in the transmission request message is possible, a response message for permitting a request to the slave apparatus and,

transmits, if it is determined that the transmission at the requesting transmission rate is difficult, a response message for not permitting a request to the slave apparatus,

a clock extraction step in which the slave apparatus extracts a clock transmitted from the master apparatus;

a clock generation step in which the slave apparatus generates an its own clock, which is a clock generated by the slave apparatus;

a synchronization information transmission step in which the master apparatus transmits, to the slave apparatus, clock synchronization information that includes

information indicating a reference clock source that the master apparatus uses and

information indicating whether synchronized with the reference clock source; and

a selection step in which the slave apparatus selects any one of a clock that has been extracted at the clock extraction step and its own clock on the basis of the clock synchronization information that is received.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2015
From: MIZUGUCHI, JUN
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 034878/0780 →
Continuity (1)
Related Publication 20150188691A1 · Jul 2, 2015