Network synchronization over IP networks
First Claim
1. A method for determining clock synchronization in an IP connected network having a plurality of members in one or more domains comprising:
- determining a difference between an arrival time of a received packet and outpulsing of a signal to a digital signal processor, in a window;
determining a time to generate a number of samples and a time to receive the number of samples, wherein the number is a window size of the window;
accumulating a delta which is used to adjust an interrupt timer and synchronize the clock in at least one member; and
sending clock synchronization information over one or more inter-gateway connections (IGC) within the IP connected network to a tandem source, wherein;
the tandem source is a member within a domain with an IGC derived clock or sync reference;
a slave member has an IGC derived clock or sync reference;
a tandem domain has members having an IGC derived clock or sync reference emanating IGC streams to other members; and
a master domain has members having a DS1 or BRI or clock sync reference emanating IGC streams to other members.
23 Assignments
0 Petitions
Accused Products
Abstract
Network timing is derived from the PSTN and distributed through the network to gateways capable of deriving timing from the incoming UDP stream. The derived timing has the correct frequency for voice telephony without using external timing sources or extraneous hardware components. For example, a digital signal processor (DSP) can derive the timing from a timed TDM bus and distribute messages, such as IP messages, to other gateways or port networks. The other gateways and port networks use the incoming stream to extract the timing which is then used to time their TDM bus. The port networks and gateways can also distribute other streams to other gateways in a fan-out type of arrangement. This internally generated timing can be used, for example, for Circuit Emulated Services (CES).
-
Citations
14 Claims
-
1. A method for determining clock synchronization in an IP connected network having a plurality of members in one or more domains comprising:
-
determining a difference between an arrival time of a received packet and outpulsing of a signal to a digital signal processor, in a window; determining a time to generate a number of samples and a time to receive the number of samples, wherein the number is a window size of the window; accumulating a delta which is used to adjust an interrupt timer and synchronize the clock in at least one member; and sending clock synchronization information over one or more inter-gateway connections (IGC) within the IP connected network to a tandem source, wherein; the tandem source is a member within a domain with an IGC derived clock or sync reference; a slave member has an IGC derived clock or sync reference; a tandem domain has members having an IGC derived clock or sync reference emanating IGC streams to other members; and a master domain has members having a DS1 or BRI or clock sync reference emanating IGC streams to other members. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for clock synchronization in an IP connected network having a plurality of members in one or more domains comprising:
a controller that; determines a difference between an arrival time of a received packet and outpulsing of a signal to a digital signal processor, in a window; determines a time to generate a number of samples and a time to receive the number of samples, wherein the number is a window size of the window; accumulates a delta which is stored and used to adjust an interrupt timer and synchronize the clock in at least one member; and sends clock synchronization information over one or more inter-gateway connections (IGC) within the IP connected network to a tandem source, wherein; the tandem source is a member within a domain with an IGC derived clock or sync reference; a slave member has an IGC derived clock or sync reference; a tandem domain has members having an IGC derived clock or sync reference emanating IGC streams to other members; and a master domain has members having a DS1 or BRI or clock sync reference emanating IGC streams to other members. - View Dependent Claims (10, 11, 12, 13, 14)
Specification