GB2266644A - Overhead transmissions in a data communication system - Google Patents
Overhead transmissions in a data communication system Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 10
- 230000005540 biological transmission Effects 0.000 title claims abstract description 4
- 238000005070 sampling Methods 0.000 claims abstract description 7
- 230000000630 rising effect Effects 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 18
- 230000003287 optical effect Effects 0.000 claims description 2
- 239000000284 extract Substances 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000002688 persistence Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-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/1605—Fixed allocated frame structures
- H04J3/1611—Synchronous digital hierarchy [SDH] or SONET
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0685—Clock 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.
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)
| 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)
| 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)
| 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)
| 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 |
-
1992
- 1992-04-25 GB GB9208993A patent/GB2266644A/en not_active Withdrawn
-
1993
- 1993-04-23 WO PCT/GB1993/000855 patent/WO1993022852A1/en not_active Ceased
- 1993-04-23 AU AU40215/93A patent/AU4021593A/en not_active Withdrawn
- 1993-04-24 CN CN 93106116 patent/CN1081302A/en active Pending
Patent Citations (2)
| 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)
| 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) |