DS-3 ATM Physical Interface

 


For information on testing DS3 links  

The DS-3 interface operates at 44.736 Mbps over coax cables, compliant with ATM Forum UNI specifications. It supports both PLCP and direct cell mapping and complies with the C-bit/M23 standards. The interface has BNC connectors.

There are three standards for DS-3 framing: M23, C-bit parity and SYNTRAN. C-bit parity is one block of data not muxed which uses C-bits for purposes other than dibble stuffing. M23 multiplex scheme provides for transmission of seven DS-2 channels. Since each DS-2 channel can contain 4 DS-1 signals, a total of 28 DS-1 signals (670 DS-0 signals) are transported in a DS-3 facility. The existing DS-3 signal format is a result of a multi-step, partially synchronous, partially asynchronous multiplexing sequence.

The DS-3 signal is partitioned into M-frames of 4,760 bits each. The M-frames are divided into 7 M-subframes each containing 680 bits. Each subframe is further divided into eight blocks of 85 bits each, with the first bit used for control and the rest for payload. There are 56 frame overhead bits which handle such functions as M-frame alignment, M-subframe alignment, performance monitoring, alarm and source application channels.

Following is an illustration of the DS-3 M-frame. The time length of the frame is 106.402 microseconds, thus making the net transmission rate 5.720 Mbits/sec.

<-----------------------------

680 bits (8 blocks of 84 + 1 bits)

-------------------------->

X

84 bits payload

F (1)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (1)

84 bits payload

X

84 bits payload

F (1)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (1)

84 bits payload

P

84 bits payload

F (1)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (1)

84 bits payload

P

84 bits payload

F (1)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (1)

84 bits payload

M (0)

84 bits payload

F (1)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (1)

84 bits payload

M (1)

84 bits payload

F (1)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (1)

84 bits payload

M (0)

84 bits payload

F (1)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (0)

84 bits payload

CB

84 bits payload

F (1)

84 bits payload

DS-3 M-frame

C-bit
The first C-bit in the M-frame is used to identify the type of framing used where 100=SYNTRAN, 111=C-bit and any other value represents M23. Remaining C-bits are used for dibble stuffing or C-bit frame applications.

M-bits
Multi-frame alignment bits are located in the fifth, sixth, and seventh subframes. M1=0, M2=1 and M3=0.

X-bits
Occupy the bit positions at the beginning of the first and second subframes. They are used for alarm functions and must be identical (00 or 11) within any M-frame. They can be used for low frequency signalling but cannot be changed more than once every second. When not used, X-bits should be set to 11; inserting a 01 or 10 can cause framing errors.

P-bits
The bit position at the beginning of the third and fourth subframes contains parity information. These 2 bits give the even parity. Valid values are 11 or 00.

F-bits
Frame alignment signal identifies all control bit positions within one M-subframe. F1=1, F2=0, F3=0 and F4=1.

C-Bit Framing

DS-3 C-bit parity format was advanced by AT&T to increase far-end performance monitoring. In this format, because stuff bits are used at every opportunity, C-bits can be used for purposes other than denoting the presence of stuff bits, including:

  • Far End Alarm and Control signal (FEAC). In this case, C-bits are used to send alarm or status information from far end terminals to near end terminals and to initiate DS-3 and DS-1 remote loops. This is a repeating 16-bit word consisting of 0xxxxxx0 11111111. When no code is being transmitted, all 1’s are transmitted. The code is transmitted for 10 times or the alarm state length, which ever is longer.
  • Not used.
  • DS-3 path parity information.
  • Far end block errors.
  • Terminal to terminal path maintenance data link (LAPD, subset of Q.921).

Direct Mapping

When direct mapping framing mode is used, cell delineation is used to locate the cell boundaries. Cell delineation is the process of framing to ATM cell boundaries using the header error checksum (HEC) field found in the ATM cell header. The HEC is a CRC-8 calculation over the first 4 bytes of the ATM cell header. When performing delineation, correct HEC calculations are assumed to indicate cell boundaries.

An initial bit by bit search is made for a correct HEC sequence (HUNT state). Once located, the particular cell boundary is noted (PRESYNC state) and the search continues to determine whether the following pattern is correct. Once no incorrect HEC is received within a set number of cells, the SYNC state is declared. In this state, synchronization is not relinquished until a set number of consecutive incorrect HEC patterns are received.

PLCP

The DS-3 PLCP frame provides the transmission of 12 ATM cells every 125 µsec; thus, the net transmission rate is 4.608 Mbytes/sec. The PLCP frame is nibble aligned to the overhead bits in the DS-3 frame. A trailer is inserted at the end of each PLCP frame. The number of nibbles, 13 or 14, is varied continuously so that the resulting PLCP frame rate can be locked to an 8 KHz reference.

A1

A2

P11

Z6

ATM Cell
 

A1

A2

P10

Z5

ATM Cell
 

A1

A2

P9

Z4

ATM Cell

 

A1

A2

P8

Z3

ATM Cell

 

A1

A2

P7

Z2

ATM Cell

 

A1

A2

P6

Z1

ATM Cell

 

A1

A2

P5

F1

ATM Cell

 

A1

A2

P4

B1

ATM Cell

 

A1

A2

P3

G1

ATM Cell

 

A1

A2

P2

M1

ATM Cell

 

A1

A2

P1

M2

ATM Cell

 

A1

A2

P0

C1

ATM Cell

Trailer
1
1
1
1
53 bytes
13 or 14 nibbles
<--->
<--->
<--->
<--->
<---------------->
<--------------->
DS-3 frame structure - PLCP cell mapping

A-bits
Framing pattern octets; A1=F6, A2=28 hex.

P-bits
Path overhead identifier octets.

C1
Pad bit counter.

M-bits
SIP layer 1 management information. If M2 contains a Type=1 field then M1 contains a Type=0 field and vice versa.

G1
PLCP path status.
Bits 1-4: FEBE code (up to 8 possible errors).
Bit 5: Yellow alarm. If there is an active high PLCP path layer failure condition (PLCP loss of frame) for 2.5 seconds, a yellow alarm results. When failure ends for 15 seconds, the yellow alarm status is removed.
Bits 6-8: Link status signal as follows:

LLS Code LLS Name Link Status

000
ConnectedReceived link connected
011
Rx_llink_downReceived link down, no
input or forced down
110 Rx_link_upReceived link up

B1
Bip-8 error. Computed over a 12x54 octet structure consisting of the Path Overhead and ATM cell. The G1 byte provides the error count of the previous frames last frame.

F1
PLCP path user channel.

Z-bits
For future use.

 
Additional Information