This application claims priority to German Patent Application 10 2006 060 821.6 which was filed Dec. 21, 2006 and is incorporated herein by reference.
Embodiments of the invention relates to a packet-oriented data interface between a synchronous network and a network terminal or a further synchronous or plesiochronous network.
Synchronous networks (also referred to as networks below) in which data are transmitted using data packets are used in many areas of communication technology to transmit voice, music, images, video etc., for example. The data from the network are provided to users at data interfaces and are transmitted to the respective network terminals, for example, a PC (Personal Computer) or a television set-top box, by means of data connections. It is also possible to transmit data from a synchronous network to a network node of another synchronous network using a data interface and a data connection.
Data transmission using the data connection is typically asynchronous. The availability of a highly accurate system clock at the network terminal or at the network node of the other network is required for particular applications or in the case of particular transmission methods. In this case, the packet-oriented data interface uses highly accurate local clock generators or a GPS (Global Positioning System) clock receiver, for example, to provide a highly accurate network-synchronous clock which satisfies the respective interface requirements with regard to jitter and long-term jitter (wander). This clock is transmitted from the data interface to the network terminal or the network node of the other, synchronous network using complicated methods (for example, time-stamp methods for clock synchronization).
Against this background, there is the need to provide other, possibly simpler ways of providing the network clock in the network terminal or at the network node of the other synchronous network.
Exemplary embodiments of the invention are explained below by way of example using the drawings, in which:
According to
As regards the synchronous network 201, the central clock generator 202 and the network termination 203,
The network termination 203 operates in the same manner as the network termination 103. That is to say the network termination 203 derives the clock for the synchronous data connection 205 from the central clock of the synchronous network 201. The data which are transmitted with this derived clock using the data connection 205 are received by the network node 204 and are fed into the further synchronous or plesiochronous network 207. As a result of the fact that the central clock of the synchronous network 201 is derived in the network termination 203, the synchronous data connection 205 and the further synchronous network 207 are synchronized with the central clock of the synchronous network 201. Clock transmission from the synchronous network 201 to the network node (NN) 204 of the further synchronous network 207 via the network termination 203 and the synchronous data connection 205 is illustrated using the dashed line 206. One advantage of the inventive clock derivation process in the network terminations 103, 203 over conventional generation of the transmission clock using a local reference clock is that the clock derivation process can be fully implemented in an integrated circuit, whereas a local reference clock which is generated in accordance with the conventional procedure has to be provided off-chip by an external crystal clock generator.
Both in the arrangement according to
The arrangements shown in
The synchronous network 101, 201 may be a line-based (optical or electrical lines) network or a wireless network. Such synchronous networks 101, 201 in which the central clock of the synchronous network 101, 201 is transmitted to a network terminal or another network using an asynchronous data connection in the case of conventional systems are, for example, SONET (Synchronous Optical Network), SDH (Synchronous Digital Hierarchy) or PON (Passive Optical Network), including APON (ATM Passive Optical Network), BPON (Broadband Passive Optical Network), GPON (Gigabit Passive Optical Network) and EPON (Ethernet Passive Optical Network), including 10G EPON. Optical networks may also partially contain electrical components and transmission paths.
SDH and SONET are widespread synchronous networks. SDH is standardized in the ITU (International Telecommunications Union) G.707, G.708, G.793 and G.803 standards. SONET is standardized in Telcordia GR-253-CORE. Both network standards use data frames with a time duration of 125 μs, the structure of the data frames being different. PON likewise uses a fixed TDMA (Time Division Multiplex Access) structure. APON and BPON are standardized in the ITU-T G.983 standard. GPON is defined in the ITU-T G.984 standard and EPON is defined in the IEEE 802.3ah standard. 10G EPON is currently being standardized and is also known as XEPON or 10-GEPON.
The method of operation of the data interface 300 is explained below using
The clock and data recovery circuit 301 receives first data packets from the synchronous network 101, 201 (step S1,
The PLL circuit 304 is used to derive the transmission clock for the data interface 300 from the received reference clock (that is to say the recovered central clock of the synchronous network 101, 201). The operation of deriving the transmission clock for the data interface 300 is illustrated in step S2 in
As already mentioned, the data that are transmitted using the data connection 105, 205 may be formatted in second data packets having a data structure that is different to the data structure of the first data packets used in the synchronous network 101, 201. In this respect, the data interface 300 may comprise a data processing device for reformatting data packets for the data connection 105, 205 (not illustrated). For example, an input data processing circuit (not illustrated) may be provided on the input side of the data buffer 303 and an output data processing circuit (not illustrated) may be provided on the output side of the data buffer 303. The input data processing circuit converts the data structure of the first data packets into an internal data format for the data buffer 303 and the output data processing circuit converts the data which have been read from the buffer memory 303 in the internal data format into the data structure of the second data packets. Irrespective of the manner and form in which data packets are reformatted in the data interface 300, derivation of the transmission clock for the synchronous data connection 105, 205 from the central clock of the synchronous network 101, 201 always ensures that the clock of the synchronous data connection 105, 205 (that is to say the transmission clock) is in a known fixed ratio, or in a ratio which can be permanently set in a variable manner, to the central clock of the synchronous network 101, 201 with a high level of accuracy.
The transmission clock obtained in the described manner is used to transmit the data received from the synchronous network 101, 201 to the network terminal 104 (see
The data interface (user interface) contained in the unit ONT 503 may have the structure and method of operation explained above using
The data connection 505 may be (just like the data connections 105 and 205) an Ethernet data connection, for example. A network terminal 504 typically has an Ethernet interface. Conventional Ethernet data connections are usually operated in an asynchronous manner. In the present arrangement, on account of the fact that the clock is derived from the synchronous network 501 in the unit ONT 503, the central clock of the synchronous network 501 is transmitted on the Ethernet data connection 505. The Ethernet data connection 505 is thus operated as a synchronous data connection. Consequently, the central clock of the synchronous network 501 is available to the unit 504 in the manner already described without further measures (separate transmission of clock information) being required for this purpose.
If the unit 504 is a network terminal, it can use Ethernet to determine the transmission clock of the unit ONT and thus the central clock of the synchronous network 501 and can thus execute network-synchronous applications. As already mentioned, the unit 504 may also be the node of a further synchronous network 507. The further synchronous network 507 may be, for example, a PDH (Plesiochronous Digital Hierarchy) network 507. In this case, the network node 504 carries out a TDM circuit emulation using Ethernet. That is to say the TDM data stream which arrives via the Ethernet data connection 505 and has a data rate that is in a fixed ratio to the central clock of the network 101, 201 is packed into packets for the further synchronous network 507 in the network node 504 during the TDM circuit emulation and is fed into this further synchronous network 507. In other words, the clock of the synchronous network 501 is transmitted to the further synchronous network 507 using the network-synchronous Ethernet interface in the unit ONT 503 (network termination) and the network node 504. The synchronicity of the two networks 501 and 507 is thus achieved using a synchronously operated Ethernet data connection 505 and the TDM circuit emulation that takes place in the network node 504, without complicated synchronization using external components. Connection-oriented data transmission to the network 507 can thus be achieved.
Number | Date | Country | Kind |
---|---|---|---|
10 2006 060 821.6 | Dec 2006 | DE | national |