PDH Switches. Switching Technology S PDH switches

Similar documents
PDH Switches. Switching Technology S P. Raatikainen Switching Technology / 2004.

Synchronization of the Circuit switched network

G.823 and G.824. Silvana Rodrigues Phone:

Traditional Synchronization Standards Overview

INTERNATIONAL TELECOMMUNICATION UNION

Backbone network technologies. T Jouni Karvo, Timo Kiravuo

ITU-T G.824. The control of jitter and wander within digital networks which are based on the 1544 kbit/s hierarchy

Application Note. Re-timing: Cost-effective Synchronization via Re-timed E1 and DS1 Signals. Precision, Stability, Innovation, Support.

Backbone network technologies. T Jouni Karvo, Timo Kiravuo

White paper Application note

Reference Access and Interconnection Offer

Testing Timing Over Packet With The Ixia Anue 3500

Synchronous Optical Networks SONET. Computer Networks: SONET

For internal circulation of BSNL only

ITU-T G.8262/Y.1362 (08/2007) Timing characteristics of synchronous Ethernet equipment slave clock (EEC)

SERIES G: TRANSMISSION SYSTEMS AND MEDIA, DIGITAL SYSTEMS AND NETWORKS Digital networks Design objectives for digital networks

Chapter 4 Transmission Systems and the Telephone Network. School of Info. Sci. & Eng. Shandong Univ.

Final draft ETSI EN V1.2.1 ( )

GILLAM-FEi US4G. Synchronisation Supply Unit Network Clock Distributor. for PDH & SDH networks PRODUCT SPECIFICATIONS

Sync Tested Mesh Microwave System

NGN Standards. The 5th International Telecom Sync Forum, ITSF London, November Stefano Ruffini Ericsson

ITSF 2007 overview of future sync applications and architecture challenges

Synchronisation Supply Unit for PDH & SDH networks

Synchronisation in Telecom Networks

BROADBAND AND HIGH SPEED NETWORKS

ITU-T Q13/15activity and its relation with the leap second. Jean-Loup Ferrant, ITU-T Q13/15 Rapporteur Calnex solutions

Synchronous Optical Networks (SONET) Advanced Computer Networks

PHYSICAL LAYER TIMING

Modems, DSL, and Multiplexing. CS158a Chris Pollett Feb 19, 2007.

ITU-T G /Y

NETWORK SYNCHRONIZATION TRAINING COURSE

)454 ' TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU

CLOCK SYNCHRONIZATION IN CELLULAR/MOBILE NETWORKS PETER CROY SENIOR NETWORK ARCHITECT AVIAT NETWORKS

Modeling technique and a simulation tool for analysis of clock synchronization in communication networks

TELECOMMUNICATION SYSTEMS

ATM Switches. Switching Technology S ATM switches

Wave Division Multiplexing. Circuit Switching (1) Switching Networks. Nodes. Last Lecture Multiplexing (2) Source: chapter8

SONET. By Sadhish Prabhu. Unit II

White Paper: New Needs for Synchronization Testing in Next Generation Networks

Improving Mobile Backhaul Network Reliability with Carrier-Class IEEE 1588 (PTP) WHITE PAPER

Public Switched Telephone Network (PSTN II/II)

Status of ITU Q13/15 sync standards ITSF Jean-Loup Ferrant, ITU-T Q13/15 rapporteur

MULTIPLEXER / DEMULTIPLEXER IMPLEMENTATION USING A CCSDS FORMAT

Transport Network Technologies

Evaluating 1588v2 Performance

PTP650 Synchronous Ethernet and IEEE1588 Primer

ITU-T G /Y

DATA COMMUNICATIONS AND COMPUTER NETWORKS

The New Timing Standard for Packet Networks, G.8261 (G.pactiming)

extended Transport Analysis Application Jitter and Wander Option

Datasheet. RC3000E Multi Service Access Node. Chassis. Uplink Cards. Specification. Downlink Cards. Raisecom Technology Co., Ltd.

The Memory Hierarchy Part I

Circuit Emulation Service

Question Bank Microprocessor and Microcontroller

Telephone network. T Jouni Karvo, Raimo Kantola, Timo Kiravuo

Telephone network. Telephone network. Background. T Jouni Karvo, Raimo Kantola, Timo Kiravuo

Memory Time Switch CMOS (MTSC) PEB 2045 PEF 2045

Switching Technology S

IEEE-1588 Frequency and Time & Phase Profiles at ITU

Timing in Packet Networks. Stefano RUffini 9 March 2015

Evaluating the performance of Network Equipment. Presenter: Tommy Cook, CEO Calnex Solutions Ltd

learntelecoms interactive e-learning suite of courses: SyncNet v6 SDH-based broadband networks SyncNet

Telco Scalable Backbones

Temperature Sensor TMP2 PMOD Part 1

ITU-T Q13/15, Network synchronization and time distribution performance Supporting 5G mobile transport and fronthaul

multiplexing hierarchies

Chapter 1. Introduction

Tutorial: Network-based Frequency, Time & Phase Distribution

in Synchronous Ethernet Networks

VCL-TP, Teleprotection Equipment With Trip Counter Display Panel

Timing Measurements in Packet Networks. ITSF November 2006 Lee Cosart

Lecture 15: Multiplexing (2)

Lecture (03) Circuit switching

Address connections Data connections Selection connections

CALNEX PARAGON-X. Testing 1588v2 PTP

DM-OLED X 64 BLUE GRAPHIC OLED DISPLAY MODULE WITH SPI, I2C INTERFACE

Transistor: Digital Building Blocks

Technical Committee. E1 Physical Interface Specification. af-phy

ITU-T G /Y

DS28CM00. I²C/SMBus Silicon Serial Number

Configuring Synchronized Clocking

Draft EN V1.1.1 ( )

Synchronous Ethernet (SyncE) ESMC and SSM

1. Introduction 2. Methods for I/O Operations 3. Buses 4. Liquid Crystal Displays 5. Other Types of Displays 6. Graphics Adapters 7.

DS2430A 256-Bit 1-Wire EEPROM

Double Migration of Packet Clocks

ITU-T Q13/15 Updates TICTOC / IETF-83. Jean-Loup Ferrant, Calnex, Q13/15 Rapporteur Stefano RUffini, Ericsson, Q13/15 Associate Rapporteur

PRODUCT OVERVIEW. Redundant CPUs. High speed µs processing. Redundant power supplies. Large 62K-word program and 24Kword data memory capacity

Datasheet. RC3000E Multi Service Access Node. Chassis. Uplink Cards. Specification. Downlink Cards. Raisecom Technology Co., Ltd.

Configuring Synchronous Ethernet ESMC and SSM

Transmission Technology Ses SDH

Testing SyncE with Xena s Advanced Timing Test Modules

Using Time Division Multiplexing to support Real-time Networking on Ethernet

CMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM

ECE 1160/2160 Embedded Systems Design. Midterm Review. Wei Gao. ECE 1160/2160 Embedded Systems Design

Public Switched TelephoneNetwork (PSTN) By Iqtidar Ali

DE62 TELECOMMUNICATION SWITCHING SYSTEMS DEC 2013

Tutorial: Network-based Frequency, Time & Phase Distribution

SIMON FRASER UNIVERSITY SCHOOL OF ENGINEERING SCIENCE. Spring 2013 ENSC 427: COMMUNICATION NETWORKS. Midterm No. 2(b) Monday, March 18, 2013

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

Transcription:

PDH Switches Switching Technology S38.165 http://www.netlab.hut.fi/opetus/s38165 8-1 PDH switches General structure of telecom exchange Timing and synchronization Dimensioning example 8-2 1

PDH exchange Digital telephone exchanges are called SPC (Stored Program Control) exchanges controlled by software, which is stored in a computer or a group of computers (microprocessors) programs contain the actual intelligence to perform control functions software divided into well-defined blocks - modularity makes the system less complicated to maintain and expand Main building blocks subscriber interfaces and trunk interfaces switch fabric switch/call control 8-3 Basic blocks of a PDH exchange SUBSCRIBER INTERFACE SWITCH FABRIC TRUNK INTERFACE LOCAL LOOP SWITCH CONTROL 8-4 2

Switch control Centralized all control actions needed to set up/tear down a connection are executed in a central processing unit processing work normally shared by a number of processors hierarchical or non-hierarchical processor architecture Distributed control functions are shared by a number of processing units that are more or less independent of one another switching device divided into a number of switching parts and each of them has a control processor 8-5 Switch control (cont.) Centralized non-hierarchical processor system Centralized hierarchical processor system Control Control processor processor RP RP Control units usually doubled or tripled Central processor RP - Regional Processor 8-6 3

Switch control (cont.) Distributed control with independent switching parts Switching part with control processor Switching part with control processor Switching part with control processor Switching part with control processor 8-7 Example construction of a PDH exchange SUBSCRIBER INTERFACES SWITCHING & CALL CONTROL TRUNK INTERFACES NT ET SWITCH FABRIC ET NT AUX CONTROL PROCESSOR ADMINISTRATION COMPUTER AUX - Auxiliary equipment AT - Exchange Terminal NT - Network Terminal 8-8 4

Example of call control processing SSU SSU SSU RU LSU CCSU RU RU LSU LSU CCSU CCSU M M CM CM STU STU M CM STU CCSU CM LSU M - Common Channel Signaling Unit - Central Memory - Line Signaling Unit - Marker RU SSU STU - Registering Unit - Subscriber Stage Unit - Statistics Unit DX200 / Nokia 8-9 Hierarchical control software Software systems in the control part: - signaling and call control - charging and statistics - maintenance software Administration programs Control of connections: - calls should not be directed to faulty destinations - faulty connections should be cleared - detected faulty connections must be reported to far-end if possible Call control programs Signaling message processing 8-10 5

Switching part Main task of switching part is to connect an incoming time-slot to an outgoing one - unit responsible for this function is called a group switch Control system assigns incoming and outgoing time-slot, which are reserved by signaling, on associated physical links => need for time and space switching 2 Group switch A 2 1 B 1 8-11 Group switch implementations Group switch can be based on a space or time switch fabric Memory based time switch fabrics are the most common ones - flexible constructions - due to advances in IC technology suitable also for large switch fabrics m Incoming frame buffer Cyclic read 3 2 write address (3) 1 Switch memory 1 2 3. k. m read address (k) Control memory 1 2 3. j (k). n Outgoing frame buffer j n read/write address (j) 2 1 Cyclic write Time-slot counter & R/W control 8-12 6

Subscriber connections Subscriber mux Local exchange Subscriber switch Group switch Remote subscriber switch 8-13 Subscriber and trunk interface Subscriber interface on-hook/off-hook detection, reception of dialed digits check of subscriber line, power supply for subscriber line physical signal reception/transmission, A/D-conversion concentration Trunk interface timing and synchronization (bit and octet level) to line/clock signal coming from an exchange of higher level of hierarchy frame alignment/frame generation multiplexing/demultiplexing 8-14 7

Example of telephone network hierarchy International transit level National transit level Regional transit level Tandem level Local exchange 8-15 Network synchronization Need for synchronization Today s digital telecom networks are combination of PDH and SDH technologies, i.e. TDM and TDMA utilized These techniques require that time and timing in the network can be controlled, e.g., when traffic is added or dropped from a bit stream in an optical fiber or to/from a radio-transmitted signal The purpose of network synchronization is to enable the network nodes to operate with the same frequency stability and/or absolute time Network synchronism is normally obtained by applying the master-slave timing principle 8-16 8

Network synchronization Methods for network synchronization Distribute the clock over special synchronization links - offers best integrity, independent of technological development and architecture of the network Distribute the clock by utilizing traffic links - most frequently used (master-slave network superimposed on the traffic network) Use an independent clock in each node - expensive method, but standard solution in international exchanges Use an international navigation system in each node - GPS (Global Positioning System) deployed increasingly - independent of technological development and architecture of network Combine some of the above methods 8-17 Master-slave synchronization over transport network International level High-stability reference clocks Transit level Local exchange level Remote subscriber switch ITU-T Recommendations G.810, G.811, G.812, G.812, G.823 8-18 9

SDH synchronization network reference chain As the number of clocks in tandem increases, synchronization signal is increasingly degraded To maintain clock quality it is important to specify limit to the number of cascaded clocks and set limit on degradation of the synchronization signal Reference chain consists of K SSUs each linked with N SECs Provisionally K and N have been set to be K=10 and N=20 - total number of SECs has been limited to 60 N x SEC N x SEC N x SEC N x SEC 1st 2nd K-th PRC SSU SSU SSU PRC - Primary Reference Clock (accuracy 10-11 ) SEC - SDH Equipment Clock (accuracy 10-9 ) SSU - Synchronization Supply Unit (accuracy 10-6 ) 8-19 PDH synchronization reference connection End-to-end timing requirements are set for the reference connection Link timing errors are additive on the end-to-end connection By synchronizing the national network at both ends, timing errors can be reduced compared to totally plesiochronous (separate clock in each switch) operation International connections mostly plesiochronous 27 500 km Local Nation network International network Nation network Local LE X PC X SC X TC X ISC X... ISC X ISC X TC X SC X PC X LE X LE PC SC - Local Exchange - Primary Exchange - Secondary Exchange TC - Tertiary Exchange ISC - International Switching Center X Digital exchange Digital link 8-20 10

Types of timing variation Frequency offset - steady-state timing difference - causes buffer overflows Periodic timing differences - jitter (periodic variation > 10 Hz) - wander (periodic variation < 10 Hz) Random frequency variation cased by - electronic noise in phase-locked loops of timing devices and recovery systems - transients caused by switching from one clock source to another Timing variation causes - slips (= loss of a frame or duplication of a frame) in PDH systems - pointer adjustments in SDH systems => payload jitter => data errors 8-21 Visualization of jitter and wander Jitter amplitude t 8-22 11

Timing variation measures Time interval error (TIE) - difference between the phase of a timing signal and phase of a reference (master clock) timing signal (given in ns) Maximum time interval error (MTIE) - maximum value of TIE during a measurement period Maximum relative time interval error (MRTIE) - underlying frequency offset subtracted from MTIE Time deviation (TDEV) - average standard deviation calculated from TIE for varying window sizes 8-23 Maximum time interval error the maximum of peak-to-peak difference in timing signal delay during a measurement period as compared to an ideal timing signal timing delay compared to ideal signal MTIE Measurement period ( S ) t 8-24 12

MTIE limits for PRC, SSU and SEC Clock source PRC SSU SEC ETS 300 462-3 Time-slot interval [ns] 25 ns 0.3t ns 300 ns 0.01t ns 25 ns 10t ns 2000 ns 433t 0.2 + 0.01t ns 250 ns 100t ns 2000 ns 433t 0.2 + 0.01t ns Time-slot interval [ns] 0.1 < t < 83 s 83 < t < 1000 s 1000 < t < 30 000 s t > 30 000 s 0.1 < t < 2.5 s 2.5 < t < 200 s 200 < t < 2 000 s t > 2 000 s 0.1 < t < 2.5 s 2.5 < t < 20 s 20 < t < 2 000 s t > 2 000 s 8-25 Occurrence of slips Slips occur on connections whose timing differs from the timing signal used by the exchange If both ends of a connection are internally synchronized to a PRC signal, theoretically slips occur no more frequently than once in 72 days In a reference connection a slip occurs theoretically once in 72/12 = 6 days or if national segments are synchronized once in 720/4 = 18 days Slip requirement on an end-to-end connection is looser: Average frequency of slips 5 slips / 24h 5 slips/ 24 h. 30 slips/ 1h 10 slips / 1h Share of time during one year 98.90 % < 1 % < 0.1 % 8-26 13

Slip calculation example Show that two networks with single frame buffers and timed from separate PRCs would see a maximum slip rate of one slip every 72 days Solution: Timing accuracy of a PRC clock is 10-11 Let the frequencies of the two ends be f 1 and f 2 In the worst case, these frequencies deviate from the reference clock f o by 10-11 x f o and those deviations are to different directions Let the frequencies be f 1 = (1+ 10-11 ) f o and f 2 = (1-10 -11 ) f o Duration of bits in these networks are T 1 = 1/ f 1 and T 2 = 1/ f 2 8-27 Slip calculation example (cont.) Solution (cont.): During one bit interval, the timing difference is T 1 - T 2 and after some N bits the difference exceeds a frame length of 125 µs and a slip occurs => N T 1 - T 2 = 125x10-9 => N = 125x10-9 /[ (1/ f 1-1/ f 2 ) ] Inserting f 1 = (1+ 10-11 ) f o and f 2 = (1-10 -11 ) f o into the above equation, we get => N = 125x10-9 f o (1-10 -22 )/(2x 10-11 ) Multiplying N by the duration (T b ) of one bit, we get the time (T slip ) between slips In case of E1 links, f o = 2.048x10 6 /s and T b = 488 ns. Dividing the obtained T slip by 60 (s), then by 60 (min) and finally by 24 (h) we get the average time interval between successive slips to be 72.3 days 8-28 14

Synchronization of a switch Synchronization sub-system in an exchange Supports both plesiochronous and slave mode Clock accuracy is chosen based on the location of the exchange in the synchronization hierarchy - accuracy decreases towards the leaves of the synchronization tree Synchronizes itself automatically to several PCM signals and chooses the most suitable of them (primary, secondary, etc.) Implements a timing control algorithm to eliminate - instantaneous timing differences caused by the transmission network (e.g. switchovers - automatic replacement of faulty equipment with redundant ones) - jitter Follows smoothly incoming synchronization signal 8-29 Synchronization of a switch (cont.) Exchange follows the synchronization signal Relative error used to set requirements - maximum relative time interval error MRTIE 1000 ns (S 100s) Requirement implies how well the exchange must follow the synchronization signal when the input is practically error free When none of the synchronization inputs is good enough, the exchange clock automatically switches over to plesiochronous operation In plesiochronous mode MRTIE (as +0.5bS 2 + c) ns Timing system monitors all incoming clock signals and when a quality signal is detected, the system switches over back to slave mode (either manually by an operator command or automatically) 8-30 15

Stability of an exchange clock Clock stability is measured by aging (=b) - temperature stabilized aging in the order of n x 10-10 /day MRTIE (as +0.5bS 2 + c) ns - S = measurement period - a = accuracy of the initial setting of the clock - b = clock stability (measured by aging) - c = constant a b c Transit node clock 0.5 - corresponds to an initial frequency shift of 5x10-10 1.16x10-5 - corresponds to aging of 10-9 /days 1000 Local node clock 10.0 - corresponds to an initial frequency shift of 1x10-8 2.3x10-4 - corresponds to aging of 2x10-8 1000 8-31 MRTIE in an exchange (plesiochronous mode) 1E+10 1E+9 1E+8 1E+7 Local exchange MRTIE ns 1E+6 1E+5 1E+4 1E+3 1E+2 1E+1 Transit exchange 1E+0 1E+2 1E+3 1E+4 1E+5 1E+6 1E+7 Observation time (S) Duration of a time-slot in a PCM-signal is 3.9 µs and duration of a bit is 488 ns 8-32 16

Example of SRAM based PDH switch fabric 4xE1 4xE2 4xE3 Time-interchange based 64 PCM switch E4 => 64 x E1 demux 64 x E1 => E4 mux 2M 8M 34M 140M 8-33 Example of SRAM based PDH switch fabric (cont.) Memory size and speed requirement: Switch memory (SM) and control memory (CM) both are single chip solutions Size of both SM and CM 64x32 octets = 2048 octets Number of SM write and read cycles during a frame interval (125 µs) is 2x64x32 = 4096 Access cycle of SM should be 125 µs/4096 = 30,5 ns Number of CM write and read cycles during a frame interval (125 µs) is 1x64x32 = 2048 Access cycle of CM should be 125 µs/2048 = 61 ns 8-34 17

PDH bit rates and related bit/octet times Hierarchy level E1/2M E2/8M E3/34M Time-slot interval [ns] 3906 947 233 Bit interval [ns] 488 118 29 E4/140M 57.4 7.2 When time-slots turn into parallel form (8 bits in parallel) memory speed requirement decreased by a factor of 8 Present day memory technology enables up to 256 PDH E1 signals to be written to and read from a SRAM memory on wire speed 8-35 Properties of full matrix switches Pros strict-sense non-blocking no path search - a connection can always be written into the control memory if requested output is idle multi-cast capability constant delay multi-slot connections possible Cons switch and control memory both increase in square of the number of input/outputs broadband - required memory speed may not be available 8-36 18

Make full use of available memory speed At the time of design, select components that - give adequate performance - will stay on the market long enough - are not too expensive (often price limits the use of the fastest components) To make full use of available memory speed, buses must be fast enough When increasing required memory speed, practical bus length decreases (proportional to inverse of speed) $/SRAM Bus Bit-rate Bus bit-rate DRAM: 40... 70 ns 5 ns 20 ns Memory speed Length of a bus 8-37 Power consumption - avoid heating problem Power consumption of an output gate is a function of - inputs connected to it (increased number of inputs => increased power consumption) - bit rate/clock frequency (higher bit rate => increased power consumption - bus length (long buses inside switch fabric => increased power consumption and decreased fan-out) Increase in power consumption => heating problem Power consumption and heating problem can be reduced, e.g. by using lower voltage components (higher resolution receivers) Fan-out Power Power Bus length Fan-out Receiver s resolution 8-38 19

Logical structure of a full matrix switch 1 Feasible SM with available components 1 2 Feasible SM with available components 2 3 3......... N Replication of inputs Feasible SM with available components N Multiplexed inputs N = 2 n 8-39 Example of a matrix switch (DX200) 0 63 0 63 0 63 0 63 S/P S/P S/P S/P 7 8... Fan-out=32... 0 CM CM Bus buffer Wr SM 32x64=2k SM Address 16 SM SM SM Read SM SM SM P/S 0 63 0 CM SM SM SM SM P/S 63 0 CM SM SM SM SM P/S 63 0 Control & switching memory card P/S 63 8-40 20

Example of a matrix switch (cont.) S/P (Serial/Parallel conversion) - incoming time-slots are turned into parallel form to reduce the speed on internal buses P/S (Parallel/Serial conversion) - parallel form output signals converted back to serial form 64 PCM S/P-P/S pairs implemented on one card, which is practical because PCMs are bi-directional One switch block can serve max 4 S/P-P/S pairs - which is chosen based on required capacity (64, 128, 192 or 256 E1/PCMs) One S/P+P/S pair feeds max 8 parallel switch blocks - chosen based on the required capacity in the installation (n * 256 E1/PCM s) Max size of the example DX200-system fabric is 2048 E1/PCM s Currently, a bigger matrix ( 8K E1/PCM s) is available, slightly different SRAMs are needed, but principle is similar 8-41 Example of a matrix switch (cont.) A time-slot is forwarded from an S/P to all parallel switch blocks and in each switch block it is written to all SMs along the vertical bus A single time-slot replicated into max 4x8=32 locations Data in CMs used to store a time-slot in correct positions in SMs CM also includes data to read a correct time-slot to be forwarded to each output time-slot on each output E1 link CM includes a 16-bit pointer to a time-slot to be read 2 bits of CM content point to an SM chip and 5 + 6 = 11 bits point to a memory location on an SM chip remaining 3 bits point to (source) switch block 8-42 21

Example of a matrix switch (cont.) Number of time-slots to be switched during a frame (125 µs): - 8x4x64x32 = 65 536 time-slots (= 64 kbytes) Each time-slot stored in 4 SMs in each of the 8 switch blocks => max size of switch memory 8x4x65 536 = 2097152 (= 2 Mbytes) Every 32nd memory location is read from SM in a max size switch => average memory speed requirement < 31 ns (less than the worst case requirement 64x32 write and 64x32 read operations during a 125 µs period) Control memory is composed of 4x4 control memory banks in each of the 8 switch blocks and each memory bank includes 2.048 kwords (word= 2 bytes) for write and 2.048 kwords for read control, i.e. max CM size is 8x4x4x8kbytes = 1048576 bytes (= 1 Mbytes) 8-43 Growth of matrix 256 PCM 512 PCM 8-44 22