[go: up one dir, main page]

GB2266644A - Overhead transmissions in a data communication system - Google Patents

Overhead transmissions in a data communication system Download PDF

Info

Publication number
GB2266644A
GB2266644A GB9208993A GB9208993A GB2266644A GB 2266644 A GB2266644 A GB 2266644A GB 9208993 A GB9208993 A GB 9208993A GB 9208993 A GB9208993 A GB 9208993A GB 2266644 A GB2266644 A GB 2266644A
Authority
GB
United Kingdom
Prior art keywords
frame
overhead
bit
data
disparity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB9208993A
Other versions
GB9208993D0 (en
Inventor
Alan James Jennings
Nicholas John Kings
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GPT Ltd
Plessey Telecommunications Ltd
Original Assignee
GPT Ltd
Plessey Telecommunications Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GPT Ltd, Plessey Telecommunications Ltd filed Critical GPT Ltd
Priority to GB9208993A priority Critical patent/GB2266644A/en
Publication of GB9208993D0 publication Critical patent/GB9208993D0/en
Priority to PCT/GB1993/000855 priority patent/WO1993022852A1/en
Priority to AU40215/93A priority patent/AU4021593A/en
Priority to CN 93106116 priority patent/CN1081302A/en
Publication of GB2266644A publication Critical patent/GB2266644A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
    • H04J3/1605Fixed allocated frame structures
    • H04J3/1611Synchronous digital hierarchy [SDH] or SONET
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0685Clock or time synchronisation in a node; Intranode synchronisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

Overhead information is transmitted in a communications system by issuing synchronizing pulses to control an SDH line card. In a frame structure of the system 810 bits of information are organised in 9 rows of 90 bits for transmission at a rate of 8000 bits/second; the information transmitted contains both SOH and path overhead together with spare capacity. The information is presented so that the rising edge of a synchronizing pulse causes the sampling point for data extracted from the bus to be in the centre of the first bit of the frame.

Description

DATA COMMUNICATION MONITORING SYSTEM This invention relates to a method of transmitting overhead information in a Data Communication System having an SOH frame structure in connection with a pair of MUX terminating equipment in which an overhead bus distributes section and path overhead bytes.
Messages running in the system may be individually clocked at the same nominal rate, however due to jitter and frequency tolerances there may be a lack of synchronisation in the presentation of information within the framework and it is necessary to synchronise all information to ensure that it arrives at the right point in the framework at the correct time and that there is no slippage.
If any slippage does occur it is desirable that an immediate recognition of this takes place and that the necessary alarms are raised so that no transfer of misinformation occurs.
The system should also be able to check against false failure signals which may be generated for example by the removal of a card.
In order to achieve the object. of dealing with jitter and frequency effects which may vary by as much as 100 ppm, it is possible to set up a system of individual clocks which are wired separately into the bus. This is not practical in terms of the number of connections which would be required and the number of wires which would be present and it is an object of the present invention to provide a simple and straightforward way of achieving synchronisation.
According to the present invention in a method of transmitting overhead information within a data communications system in which synchronizing pulses control an overhead access card, a frame structure includes a 810 bit arrangement organised in 9 rows of 90 bits which are arranged in use to be transmitted at 8000 frames/second containing SOH and path overhead information as well as some spare capacity. The presentation of information is arranged so that the rising edge of the synchronising pulse causes the sampling point for data extracted from the bus to be in the centre of the first bit of the frame. Subsequent sampling points will slip relative to the data, due to jitter and frequency differences. Since the sampling point is re-phased every frame, no data corruptions occur.
Preferably each row of the SDH frame comprises 270 bytes in length and the section overhead is contained in the first nine bytes. Conveniently the section overhead is contained within the first nine of the twelve bytes in each row of the overhead bus frame.
The system may include a pair of multiplexer cards connected via switching means, the switching means being connected to a plurality of cards for control purposes. The system may form part of an optical transmission system. In order to enable the invention to be fully understood one example of a method of transmitting overhead information in a data system in accordance therewith will now be disclosed with reference to the accompanying drawings.
In the drawings Figure 1 shows a schematic layout of SOH distribution in ADMX. Figure lA is the receive layout and Figure lB the transmit layout.
Figure 2 is a diagrammatic representation of overhead bus data at the beginning of the frame in this example, and Figure 3 shows the sequence used for overhead bus data transfer - transmit.
Referring first of all to Figure 1 this shows the general layout in a communication system where information can be transferred either over a fibre optic or an electronic communication system. The system comprises a card 1 which contains a number of functional blocks. The first of these 2 is an STM -l interface which receives information input over line 3 at the rate of 155 mb/s. From block 1 information is transmitted to block 4 which is the SOH function which operates as insert and extract and passes information between a bus interface 5 as well as through other functions 6, 7 to 8 which is the path overhead function which also inserts and extracts information and exchanges it with block 5. The block 5 outputs onto a bus 9 and is fed variously to the cards (A, B ... N).The information is fed in to line 3 over a fibre optic communication system consisting, in this example, of 270 bytes by 9 rows, of which the first nine of each row are used for control purposes and termed SOH. Referring now to Figure 2 it shows the data structure of the overhead bus. The VCPOH bytes and justification control bits occupy regular byte spaces in line with the SOH bytes.
The first 9 bytes of each row (in an STM-1) are termed the Section Overhead. This contains the Frame Word, pointers, orderwires, parity checks, etc. which must be sourced/terminated on the ADMX. In a drop and insert configuration with 1:1 protection and four STM-1 tributaries it will be possible for the ADMX to receive a maximum of 8 SlM-1 signals simultaneously. Under certain conditions it is possible for them all to be plesiochronous. i.e.
no longer synchronised. It is a system requirement that the required bytes be correctly terminated, with no loss of data under these conditions. It is also a requirement however to minimise the amount of data storage within the system.
Some of the SOH bytes have defined uses, but the function of the 32 X bytes and the Z1,Z2 bytes are not defined. It is therefore necessary to pass all these bytes to an auxiliary card slot to allow for future developments. This is also true of the Z3,Z4.Z5 and F2 bytes in each VC3 or VC4 POH.
At the output of the bus interface function 4 of Figure 1 the frame output consists of frames arranged in 9 rows of 90 bits.
This gives control over the overhead bus to cards A to N.
It has previously been proposed to distribute the SOH bytes by placing all the bytes from different sources on to a single bus, synchronous with, for example, the Switch clock. The incoming line rates will have a tolerance of +/- 20ppm with respect to the nominal frequency. Since there is no mechanism for justifying the SOH into the frame structure, then byte slips are inevitable.
If the use of the E2 byte as an order wire is considered and if a codec on an Auxiliary card was generating data at the Switch clock rate, to be inserted into the outgoing line, then the E2 may be up to 40 ppm faster than the data rate, producing a byte gap every 25 000 bytes. This may be tolerated in a voice link, although it represents a signal degradation. The effect on the DCC channels will be more significiant however.
The higher capacity DCC occupies SOH bytes D4-E12 and represents a 72 kbyte/sec link. If distributed as above with a maximum 40ppm clock difference: slip = 72 000 x 40 x 10^-6 = 2.88 bytes/sec = 1 byte every 0.347 sec = 0.347 x 72 000 = l byte in 25 000 With a message packet length of 128 bytes this represents a message error rate of: 25 000/128 =)1 message in 195 in error, which is unacceptable as it would require frequent packet re-transmission due to errors introduced within the ADMX and is not an acceptable solution to the problem of SOH distribution. Also it should be noted that the function of many of the SOH bytes is unspecified, and future applications may not be able to tolerate this level of errors introduced within the equipment.
It is, thus, necessary that each SOH data source/termination be driven from a clock derived from its particular STM-1 line rate, if the ADMX is not to introduce errors itself into these channels. This requires a method of distributing the individual timings of up to eight sources around the multiplexer.
Reverting to the SOH distribution within the ADMX as shown, it will be appreciated that a separate highway is provided for each STM-1 source in the system. It should be noted that the quantity of highways may be different from a configuration when differing market requirements pertain.
The simplest method of distributing the Overhead bytes would be to use a six wire bus for each path, with data, frame sync, and clock for receive and transmit. The disadvantage with this approach is the high number of interconnections on the backplane, and more importantly, the number of pins required on control and auxiliary cards. For this reason the invention requires a distribution scheme using only four wire buses.
Each of the overhead distribution highways consists of four wires: Tx-data, Tx-frame-sync, Rx-data and Rx-frame-sync.
The proposed data rate is 6.48Mbit/s, which may be conveniently derived from 19.44Mbit/s by dividing by 3 and has the required bandwidth. The individual cards will extract and insert individual bytes on to the highways as required.
The clocks are not required to be distributed because of the close +/-20ppm tolerance between the line rates and other system clocks. The receive data is sent from each mux/optics card with a clock derived from its respective line rate, along with a start-of-frame sync pulse. The other cards may then asynchronously sample the data using a clock derived from another 19.44Mbit/s source, such as the Switch clock. If the phase of the sampling clock is realigned with each frame sync, then no data slips will occur.
Slip rate per frame = bit rate x fractional slip x 1/frame rate = 6.48x10^6 x 40 x 10^-6 x 1/8000 = 0.0324 bits per frame.
= 11.7 degrees Assuming jitter on incoming line of 1.5 UI max at 8kHz: Jitter on bus = 1.5 x 155/6.48 = 0.0625 UI x 360 = 22.5 degrees Worst-case maximum phase shift per frame = 34.2 degrees.
In the Transmit direction all the cards inserting data on to the highways must do so using a clock derived from a single source, to enable the bytes to be aligned correctly. The transmit sync pulse is at the outgoing line frame rate, and must phase align all interfaces placing data on to the bus.
The frame structure of Figure 2 assumes that the Mux card is partitioned such that the Mux is used to extract both the SOH and POH, which are then distributed together.
The frame structure for each data path as shown in Figure 2 consists of the entire SOH except for row 4 (the pointers), and the frame alignment word Al, A2 bytes and includes the J1, F2 and Z3. Z4. Z5 bytes from the three possible AU3s.
The SOH for each row will be received, buffered, and then transmitted on the distribution bus during one STM-1 row period.
This requires only the first nine bytes of storage, due to the bus being synchronised to the line rate. The POH bytes must all be individually buffered however.
Since the VC3/4 POH will move position within the STM-1 frame due to pointer justifications, there may zero, one or two occurrences of a particular byte within a single frame. As Figure 3 shows, the POH must therefore be justified into the SOH distribution frame structure. A single bit is used for the justification control of each POH byte.
Several cards are required to write on to the distribution highways, to insert data into the frame structure. This requires open-collector type bus drivers, with a pull-up resistor, so that all cards can write data. The second criterion is that under failure no card should be able to hold or interrupt the bus and stop the other cards communicating. In this case failure includes card power loss, card extraction and a diagnosed malfunction, from the system or from the card itself.
The security of the system is important and there are a number of points to be considered in this respect: a) If a fault is diagnosed on a card then it must not be able to write or hold the bus, and b) The card designs must ensure that there can be no bus contention due to two cards writing to the same byte within the frame structure. The insertion circuitry should be reset on each frame sync, together with the output clock aligner.
The clock signal operates the frame on the trailing edge of each synchronising pulse and ensures that the information is squarely written in the centre of each bit of the frame. The allocation of information within the rows and columns of the frame structure can be altered depending on the individual requirements of any configuration.
In operation all unused and fixed stuff bytes shall be set to all ones. In the Receive direction this is performed by the Mux ASIC. All disparity (DP) bits except DP#1 are also set to one, and DP$1 is used to set disparity with the whole of the previous frame of data.
In the Transmit direction, as show in Figure 4, a number of different OH will all be inserting data on to the same data line. When a parity check is to be performed, valid data must be present at all times. Since certain byte timeslots may not be accessed by any OH, a pull-up resistor will be required on each Transmit data line , to ensure that all bits are defined, at the input to the Mux.
In the Receive direction, the Mux will generate a disparity bit for each frame of data. i.e. the frame, plus the additional bit, will have odd parity. The parity bit is then inserted in the DP#I location, in the following frame. Each OH ASIC will be required to perform a similar process and generate a disparity bit for each complete frame of received data. It will monitor the whole frame for this purpose, even if only accessing a fraction of the data. The calculated value will then be compared with the extracted DUPE1 value from the following frame and if they are not equal a failure will be flagged. A three frame persistence check in bytes 10, 11 and 12 of the frames performed on this failure, before an alarm is raised. Each OH may be individually raise an alarm on OH Bus failure.
In the Transmit direction a similar process will occur, but with each OH using a separate disparity bit. Thus each OH must first be configured as to which disparity bit it should access.
When an OH inserts data on to the bus, it must calculate the parity of all bits inserted in each frame. The MUX will then insert a disparity bit in the following frame, such that this bit, plus all the data inserted in the previous frame, form an odd parity.
In the Transmit direction, the Mux performs a function similar to that of the OH in the Receive direction. It will calculate the disparity of the whole received frame and compare it with the values of the DP bits in the following frame. To perform this comparison, all the DP bits must first be exclusive-N0Red together to form a composite disparity bit. This is then compared with the calculated value and a failure flagged if they are not identical. A three frame persistence check is again performed before an alarm is raised.
The invention ensures that if three following frames are detected as error free then the alarm is cancelled.

Claims (11)

1. A method of transmitting overhead information within a data communications system in which synchronizing pulses control an overhead access card, a frame structure includes a 810 bit arrangement organised in 9 rows of 90 bits which are arranged in use to be transmitted at 8000 frames/second containing SOH and path overhead information as well as some spare capacity characterised in that the presentation of information is arranged so that the rising edge of the sychronising pulse causes the sampling point for data extracted from the bus to be in the centre of the first bit of the frame.
2. A method as claimed in Claim 1 characterized in that the sampling point is re-phased every frame, so that no data corruptions occur.
3. A method as claimed in Claim 1 or Claim 2, characterised in that the section overhead is contained within the first nine of the twelve bytes in each row of the overhead bus frame.
4. A method as claimed in any preceding claims, characterized in that the system includes a plurality of multiplexer cards connected via switching means, the switching means being connected to a plurality of control cards.
5. A method as claimed in any preceding claim, characterized in that the system forms part of an optical transmission communications system
6. A method as claimed in any preceding claim, characterized in that all unused and fixed bytes are set to ones and in that in the receive direction all disparity bits except the first are also set to ones, the first disparity bit being used to set disparity with the whole of the preceding frame.
7. A method as claimed in Claim 6, characterized in that a Mux generates a disparity bit for each frame so that it has odd parity and in that the parity bit is inserted in the following frame.
8. A method as claimed in Claim 6 or Claim 7, characterized in that each overhead ASIC is arranged to generate a disparity bit for each complete frame of received data.
9. A method as claimed in Claim 8, characterized in that if there is not a parity in three consecutive frames an alarm is raised.
10. A method as claimed in Claim 9, characterized in that if three following frames are detected as error free the alarm is cancelled.
11. A method substantially as hereinbefore described with reference to the accompanying drawings.
GB9208993A 1992-04-25 1992-04-25 Overhead transmissions in a data communication system Withdrawn GB2266644A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
GB9208993A GB2266644A (en) 1992-04-25 1992-04-25 Overhead transmissions in a data communication system
PCT/GB1993/000855 WO1993022852A1 (en) 1992-04-25 1993-04-23 Transfer of sdh overhead information
AU40215/93A AU4021593A (en) 1992-04-25 1993-04-23 Transfer of SDH overhead information
CN 93106116 CN1081302A (en) 1992-04-25 1993-04-24 Data communication monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB9208993A GB2266644A (en) 1992-04-25 1992-04-25 Overhead transmissions in a data communication system

Publications (2)

Publication Number Publication Date
GB9208993D0 GB9208993D0 (en) 1992-06-10
GB2266644A true GB2266644A (en) 1993-11-03

Family

ID=10714557

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9208993A Withdrawn GB2266644A (en) 1992-04-25 1992-04-25 Overhead transmissions in a data communication system

Country Status (4)

Country Link
CN (1) CN1081302A (en)
AU (1) AU4021593A (en)
GB (1) GB2266644A (en)
WO (1) WO1993022852A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2290432A (en) * 1994-03-23 1995-12-20 Plessey Telecomm Telecommunications system protection scheme

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK176242B1 (en) * 1995-11-24 2007-04-16 Tellabs Denmark As Receiving unit for a data transmission system
US7567587B1 (en) 2003-01-10 2009-07-28 Pmc-Sierra, Inc. Method and architecture for the extraction and/or insertion of SONET or SDH path overhead data streams
CN101162958B (en) * 2006-10-11 2012-04-18 中兴通讯股份有限公司 Sampling method for positioning frame head signal in SDH transmission system
CN1960502B (en) * 2006-10-16 2010-08-18 中兴通讯股份有限公司 Fault-tolerance method in mobile multimedia broadcast system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1988000780A1 (en) * 1986-07-23 1988-01-28 Optical Communications Corporation Optical communications transmitter and receiver
GB2259634A (en) * 1991-09-10 1993-03-17 Ericsson Telefon Ab L M Time synchronization and demodulation of received digital signals

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4156112A (en) * 1977-12-07 1979-05-22 Control Junctions, Inc. Control system using time division multiplexing
US4416009A (en) * 1980-11-14 1983-11-15 Rockwell International Corporation Synchronous coupling of framed data in digital transmission

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1988000780A1 (en) * 1986-07-23 1988-01-28 Optical Communications Corporation Optical communications transmitter and receiver
GB2259634A (en) * 1991-09-10 1993-03-17 Ericsson Telefon Ab L M Time synchronization and demodulation of received digital signals

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2290432A (en) * 1994-03-23 1995-12-20 Plessey Telecomm Telecommunications system protection scheme
GB2290432B (en) * 1994-03-23 1998-06-10 Plessey Telecomm Telecommunications system protection scheme

Also Published As

Publication number Publication date
WO1993022852A1 (en) 1993-11-11
GB9208993D0 (en) 1992-06-10
CN1081302A (en) 1994-01-26
AU4021593A (en) 1993-11-29

Similar Documents

Publication Publication Date Title
US5265096A (en) Sonet alarm indication signal transmission method and apparatus
US6275499B1 (en) OC3 delivery unit; unit controller
US6240087B1 (en) OC3 delivery unit; common controller for application modules
EP0559649B1 (en) Method and means for transferring a data payload from a first sonet signal to a sonet signal of different frequency
US5331641A (en) Methods and apparatus for retiming and realignment of STS-1 signals into STS-3 type signal
US20030161355A1 (en) Multi-mode framer and pointer processor for optically transmitted data
US6842787B2 (en) Method and device for converting virtually concatenated data streams into contiguously concatenated data streams
US5001711A (en) Complex multiplexer/demultiplexer apparatus
US6285673B1 (en) OC3 delivery unit; bus control module
WO2001010092A1 (en) Flexible time division multiplexed bus using sonet formatting
KR910000653B1 (en) Digital subscriber line interface device and method
CA2307895A1 (en) Bus interface for transfer of sonet/sdh data
US6363078B1 (en) OC-3 delivery unit; path verification method
US5715248A (en) Derivation of VT group clock from SONET STS-1 payload clock and VT group bus definition
US6608844B1 (en) OC-3 delivery unit; timing architecture
US6389013B1 (en) OC3 delivery unit; low level maintenance bus
CA1331639C (en) Process for coupling and uncoupling signals into and out of the sub-areas of supplementary signals of transport modules of a synchronous digital signal hierarchy
US6633573B1 (en) Method and apparatus for generating massive interrupts in random access memory (RAM)
GB2266644A (en) Overhead transmissions in a data communication system
US5267236A (en) Asynchronous parallel data formatter
US4538286A (en) Data rate conversion and supervisory bit insertion in a data system
US7292608B1 (en) Method and apparatus for transferring synchronous optical network/synchronous digital hierarchy(SONET/SDH) frames on parallel transmission links
US5325354A (en) Synchronous terminal station receiving system
US7016344B1 (en) Time slot interchanging of time slots from multiple SONET signals without first passing the signals through pointer processors to synchronize them to a common clock
US5768282A (en) Node provided with facility for checking establishment of synchronization

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)