EE 489 Telecommunication Systems Engineering University of Alberta Dept. of Electrical and Computer Engineering Switching Systems Wayne Grover slides based.

Slides:



Advertisements
Similar presentations
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Advertisements

Ch. 10 Circuit Switching and Packet Switching
Lecture 4. Topics covered in last lecture Multistage Switching (Clos Network) Architecture of Clos Network Routing in Clos Network Blocking Rearranging.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Chapter 8 Switching Switching at the physical layer in the traditional telephone network uses the circuit-switching approach.
1 Advances in Optical Switching Mohammad Ilyas, PhD College of Engineering & Computer Science Florida Atlantic University Boca Raton, Florida USA
Computer Networks Chapter 4: Transmission systems and the telephone network.
Data Communications Circuit Switching. Switching Networks Long distance transmission is typically done over a network of switched nodes Nodes not concerned.
Telecommunication Technologies
EE 4272Spring, 2003 Chapter 9: Circuit Switching Switching Networks Circuit-Switching Networks Circuit-Switching Concept  Space-Division Switching  Time-Division.
ATM COMPONENTS Presented by: ANG BEE KEEWET CHONG SIT MEIWET LAI YIN LENGWET LEE SEANG LEIWET
8.1 Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Introduction to Strowger Strowger is an exchange system built around electro-mechanical switches that can drive or be stepped around a bank of outlets.
Data Communications and Networks Chapter 2 - Network Technologies - Circuit and Packet Switching Data Communications and Network.
Data Communications and Networking
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 8.# 1.
Data and Computer Communications Chapter 8 – Multiplexing
Circuit Switching and Telephone Network
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
ATM SWITCHING. SWITCHING A Switch is a network element that transfer packet from Input port to output port. A Switch is a network element that transfer.
TO p. 1 Spring 2006 EE 5304/EETS 7304 Internet Protocols Tom Oh Dept of Electrical Engineering Lecture 9 Routers, switches.
1 Kyung Hee University Prof. Choong Seon HONG Switching.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Switching Fourth Meeting. Switching Modes Circuit Switching Continuous link Exclusive Packet Switching No continuous link Data is divided into packets.
Lecture 6 Introduction To Switching Circuit Switching.
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Computer Networks with Internet Technology William Stallings
William Stallings Data and Computer Communications Chapter 9 Circuit Switching.
Delivery, Forwarding, and Routing of IP Packets
Shanghai Jiao Tong University 2012 Indirect Networks or Dynamic Networks Guihai Chen …with major presentation contribution from José Flich, UPV (and Cell.
Multiplexing FDM & TDM. Multiplexing When two communicating nodes are connected through a media, it generally happens that bandwidth of media is several.
4.3 Multiplexing FDM TDM. Introduction Definition 1. The transmission of information from one or more source to one or more destination over the same.
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
EEC4113 Data Communication & Multimedia System Chapter 7: Network Layer by Muhazam Mustapha, October 2011.
Multiplexing Rong Wang CGS3285 Spring Based on Data Communications and Networking, 3rd EditionBehrouz A. Forouzan, © McGraw-Hill Companies, Inc.,
Final Chapter Packet-Switching and Circuit Switching 7.3. Statistical Multiplexing and Packet Switching: Datagrams and Virtual Circuits 4. 4 Time Division.
Circuit Switching Circuit switching networks,
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
Ch 8. Switching. Switch  Devices that interconnected with each other  Connecting all nodes (like mesh network) is not cost-effective  Some topology.
Data Communications, Kwangwoon University
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Data and Computer Communications by William Stallings Eighth Edition Networks and Communication Department 1 Multiplexing Click to edit Master subtitle.
Computer Networks Chapter 8 – Circuit Switching versus Packet Switching.
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Structure of a switch We use switches in circuit-switched and packet- switched networks. In this section, we discuss the structures of the switches used.
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Data and Computer Communications 8 th and 9 th Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching.
Switching By, B. R. Chandavarkar, CSE Dept., NITK, Surathkal Ref: B. A. Forouzan, 5 th Edition.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Chapter 14 Switching Circuit Switching Packet Switching Message Switching WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
Chapter 2 PHYSICAL LAYER.
Point-to-Point Network Switching
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Subject Name: DIGITAL SWITCHING SYSTEMS Subject Code: 10EC82
13장 SWITCHING : A NETWORK LAYER FUNCTION
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
William Stallings Data and Computer Communications
Switching A Network Layer Function
Subject Name: Digital Switching Systems Subject Code:10EC82 Prepared By: Aparna.P, Farha Kowser Department: Electronics and Communication Date:
Jaringan Telekomunikasi, Sukiswo Sukiswo
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Switching Oleh Risanuri Hidayat 12/5/2018 Switching.
Circuit Switching Packet Switching Message Switching
Chapter 8 Circuit Switching and Telephone Network
Chapter 8 Circuit Switching and Telephone Network
Optical communications & networking - an Overview
Chapter 2 Switching.
Switching A network is a set of connected devices
Circuit Switch Design Principles
Presentation transcript:

EE 489 Telecommunication Systems Engineering University of Alberta Dept. of Electrical and Computer Engineering Switching Systems Wayne Grover slides based on material developed by W. Grover for EE589, ( ) set in powerpoint with a few additions by J. Doucette 2002

Material prepared by W. Grover ( ) 2 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Switching Circuit SwitchingCircuit Switching –A path is established between the caller and destination. –Real-time connection formed. –Example: PSTN Message SwitchingMessage Switching store and forward –Also called store and forward. –A message is first stored in a buffer and then sent on in its entirety step by step as resources become available. connectionless –No real-time connection (i.e. connectionless). –Example: Packet SwitchingPacket Switching –A message is broken down into parts and each part is sent separately (possibly via different routes). –Example: Internet UDP protocol

Material prepared by W. Grover ( ) 3 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Separating Circuits Four technologies for separating circuits: –Space, RF frequency, time, optical wavelength We want to logically connect circuits coming into a switch with circuits at the output. Example “space division” equivalent interconnection pattern : Input 1 Input 2 Input 3 Output 1 Output 2 Output 3

Material prepared by W. Grover ( ) 4 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Space Division Switching Connecting two channels that are separated in space. Can be mechanical and/or electronic. Several problems: –Slow –Bulky with lots of interconnect wiring –Subject to cross-talk Input 1 Input 2 Input 3 Output 1 Output 2 Output 3 Input 1 Input 2 Input 3 Output 1 Output 2 Output 3 Equals :

Material prepared by W. Grover ( ) 5 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Strowger Switching Patented 12/March/1889 and in some places still in use today. First widely-used automatic exchange system. contact arm contact bankA wiper assembly (contact arm) moves across a fixed set of switch contacts (contact bank). –Each contact is connected to an outgoing channel. Uni-selector: Source: M. P. Clark, Networks and Telecommunications Design and Operation – 2 nd Edition, John Wiley & Sons Ltd, pp. 90, Strowger uni-selector

Material prepared by W. Grover ( ) 6 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Strowger Switching (2) Several uni-selectors can be “graded” together so multiple incoming circuits can connect to multiple outgoing circuits. Graded uni-selectors: Unless there is heavy traffic, it is inefficient and uneconomical to provide each incoming circuit with a uni-selector. line-findersOr two uni-selectors can be wired back-to-back (line-finders). –1 st uni-selector chooses the incoming circuit, the 2 nd chooses the outgoing circuit. Line-finder (hunter): Incoming Circuits Outgoing Circuits or other uni-selectors Line-finders can be graded together as well to form large switches.

Material prepared by W. Grover ( ) 7 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Strowger Switching (3) In general, multiple uni-selectors, line-finders, and two-motion selectors (movable in two planes) can be connected in series. These switches respond to dialled digits, automatically switching an incoming circuit to the correct outgoing trunk. –Step-by-step switching will respond to each digit individually. Source: M. P. Clark, Networks and Telecommunications Design and Operation – 2 nd Edition, John Wiley & Sons Ltd, pp. 93, Strowger two-motion selector

Material prepared by W. Grover ( ) 8 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Crossbar Switching Crossbar switching became popular in the 1940’s and is still used in some places today. Uses a simple rectangular matrix. –Actuators are operated at incoming circuits and outgoing circuits to make metallic contact and form the desired connection A B C D Incoming Circuits Outgoing Circuits Source: M. P. Clark, Networks and Telecommunications Design and Operation – 2 nd Edition, John Wiley & Sons Ltd, pp. 96, Crossbar switch

Material prepared by W. Grover ( ) 9 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time Division Switching In digital TDM systems (e.g. DS1), channels are divided by time slot, but switching is still possible. time-slot interchangerTSISwitching is by a time-slot interchanger (TSI) and is accomplished by rearranging the order in which data is read out of the buffer. speech store speech address memorySAMIncoming data enters a speech store while the outgoing channels indicate to the speech address memory (SAM) which incoming timeslot it is assigned to. During each time-slot, the outgoing circuit reads the speech store slot corresponding to the SAM. 1 A 2 B 3 C 4 D 1 A 2 B 3 C 4 D 1 A 2 B 3 C 4 D TSI 1 B 2 D 3 A 4 C 1 B 2 D 3 A 4 C 1 B 2 D 3 A 4 C

Material prepared by W. Grover ( ) 10 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Optical Switching One wavelength (or colour) can be turned into another. wavelength conversiontranslation –Called wavelength conversion or translation. RWA –Important in reducing blocking due to wavelength contention in routing and wavelength assignment (RWA) problem. O/E E/O –Optoelectronic conversion consists of optical receiver, conversion to electronic signal (O/E), and then transmitter generates optical signal at the desired new wavelength (E/O).

Material prepared by W. Grover ( ) 11 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Optical Switching (2) One (or several wavelengths) are switched from one fibre into another. –Can use splitters and tunable filters, or Micro-Electro-Mechanical SwitchesMEMS –More recently - Micro-Electro-Mechanical Switches (MEMS) On the scale of a human hair (100 microns) MEMS Mirror (Lucent Technolgies) WaveStar TM MEMS Mirror (Lucent Technolgies) WaveStar TM LambdaRouter Optical Cross-Connect (Lucent Technolgies) Source: Lucent Technologies - Bell Labs Web-site:

Material prepared by W. Grover ( ) 12 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Switching Network Design Several Points to Consider –Blocking versus non-blocking switches –Number of cross-points (i.e. size of the switch) –Reliability –Overload –Growth –Cost and technology “Trunk Switch” traffic switch“Trunk Switch” (aka traffic switch) –One-to-one connection. –One specific inlet must connect to one specific outlet. “Access Switch”“Access Switch” –One-to-any connection. –One specific inlet must connect to any free outlet.

Material prepared by W. Grover ( ) 13 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Multi-Stage Switch Fabrics Consider a switch with a 100 x 100 interconnect function. (a) - Full Matrix Switch Need cross-points. E.g. Example: 4x4 = 16 cross-points If bi-directional transmission, then connection from A to B is equivalent to a connection from B to A (and connection from A to A is meaningless) (b) - Folded Matrix Switch Need 4950 cross-points. E.g.

Material prepared by W. Grover ( ) 14 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Multi-Stage Switch Fabrics (2) Full matrix and even folded matrix switches may be inefficient since they scale as O(n 2 ). A third method of achieving a 100 x 100 interconnect function is by splitting the switch into two stages using smaller square matrices as building blocks. xpts –Then to form a connection, two xpts are operated, one in each stage, but: (i) fewer xpts needed in total (ii) we may have introduced some blocking probability Example: 100 x 100 in 2 stages: 10 x x (10) 10 x x (10) How many xpts? Each block is 10 x 10 = 100 xpts. Each stage is 10 blocks = 1000 xpts xpts Whole switch has 2 stages = 2000 xpts.

Material prepared by W. Grover ( ) 15 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Multi-Stage Switch Fabrics (3) How does it work? –Divide the 100 inlets into groups of 10. –1 st outlet of each Stage 1 block is connected to an inlet of the 1 st Stage 2 block. –2 nd outlet of each Stage 1 block is connected to an inlet of the 2 nd Stage 2 block. –3 rd outlet of each Stage 1 block is connected to an inlet of the 3 rd Stage 2 block… –i th outlet of each Stage 1 block is connected to an inlet of the i th Stage 2 block. 10 x x (10) 10 x x (10) 100 Inlets100 Outlets

Material prepared by W. Grover ( ) 16 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Multi-Stage Switch Fabrics (4) Example: 16x16 2-stage switch using 4x4 non-blocking full matrices: 4 x 4 Using this example, we can see every path through the switch to connect any inlet in the 1 st stage to any outlet in the 2 nd stage. Again, notice the connection pattern: j th k th k th j th The j th outlet of the k th Stage 1 block is connected to the k th inlet of the j th Stage 2 block. Using any size of n x n blocks, you can make an n 2 x n 2 2-stage switch. We can also add a 3 rd stage to the switch to get an n 3 x n 3 3-stage switch… How?

Material prepared by W. Grover ( ) 17 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Multi-Stage Switch Fabrics (5) Adding a 3 rd stage to a 2-stage switch: Treat the original n 2 x n 2 2-stage switch as it’s own block, attach it to n 2 new blocks of n x n and use the same connection pattern: j th k th k th j th The j th outlet of the k th Stage 1 block is connected to the k th inlet of the j th Stage 2 block. Then copy the original n 2 x n 2 2-stage switch n times and repeat. 3 x 3 How many xpts? 27 x 27 3-stage switch: x 27 1-stage full matrix: 729

Material prepared by W. Grover ( ) 18 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Multi-Stage Switch Fabrics (6) 10 x 10 (10) 10 x 10 (10) 10 x 10 (10) 10 x 10 (10) 10 x 10 (10) 10 x 10 (10) How many xpts? 1000 x stage switch: x stage full matrix: 1 million distribution Connection pattern used is called distribution, and in general: nkj Stage n - Module k - Outlet j connects to… n+1jk Stage n+1 - Module j - Inlet k k j j k Example: 2191 Stage 2 - Module 1 - Outlet 91 connects to… 3911 Stage 3 - Module 91 - Inlet 1

Material prepared by W. Grover ( ) 19 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Link Blocking Because of the single link between each module and the modules in the next stage, there’s a possibility of blocking. –Consider an inlet in the 1 st block of stage 1 connected to an outlet in the 3 rd block of stage 2. –Now what happens if we want to connect another inlet the 1 st block of stage 1 to another outlet of the 3 rd block of stage 2? 4 x 4 only a single route available A problem arises because there is only a single route available through a switch with only distribution-type of stages. we can still encounter blocking  Even though the entire switch is made up of non- blocking square matrices, we can still encounter blocking.

Material prepared by W. Grover ( ) 20 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Estimating Blocking “Distribution” stages increase the overall inlet/outlet size of the switch but introduce increasing probability of blocking. –there is only a single path between any specific 1 st stage inlet and any specific final stage outlet. –Mechanism of blockage is when an inter-stage link on required path is in use. –The greater the number of links in the path, the greater the probability that one of them is in use. –Therefore, the more distribution stages we have, the greater the probability of blocking (but the larger the total switch size is). Stage 1Stage 2 Link 1 Stage 3 Link 2 Stage 4 Link 3 Stage 5 Link 4 Stage 6 Link 5

Material prepared by W. Grover ( ) 21 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Estimating Blocking (2) For a Pure “Distribution” switch: a aSay we have a Erlangs of traffic on an inlet, then the proportion of time it is used is also a, and… aassume that all connections are random, and so the probability of any one link being occupied is also a in any stage (if we use square blocks), so… 1- aProbability of any specific link being free is 1- a. (1- a) k-1But we need all links in the path to be free so probability that the path is available is (1- a) k-1.

Material prepared by W. Grover ( ) 22 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Mixing Stages We’ve seen that we can add distribution stages to increase the switch size n k x n k (where n is the size of each square matrix block, and k is the number of distribution stages), but… –We need a way of reducing blocking. mixing stagecollection stage adding multiple paths through the switchThe solution is to add a mixing stage (also called collection stage) that keeps the overall switch size the same (in terms of n k inlets and outlets), but can reduce blocking by adding multiple paths through the switch. n x n (n) n x n (n) Distribution n x n (n) Mixing

Material prepared by W. Grover ( ) 23 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Mixing Stages (2) distribution stage Adding a 3 rd distribution stage to a 2-stage switch: 3 x 3 mixing stage Adding a mixing stage to a 2-stage switch: 3 x 3 Connection pattern is the same as for distribution: nkj Stage n - Module k - Outlet j connects to… n+1jk Stage n+1 - Module j - Inlet k The difference is that we don’t replicate the 2-stage switch n times.

Material prepared by W. Grover ( ) 24 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Mixing Stages (3) By how much does a mixing stage reduce blocking? –Adding a mixing stage will provide n alternate paths through the switch. Example (n = 3): 3 x 3 each path Recall that probability of blocking of each path is: But for blocking to occur, we must have all n paths blocked:

Material prepared by W. Grover ( ) 25 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Call Packing Analyze how blocking in a network occurs: –There are generally free links in each stage. –Problem is that they are mismatched from stage to stage. For instance: brown connection Even though there are free links throughout the switch, there is a conflict for specific links required for the brown connection. 5 x 5

Material prepared by W. Grover ( ) 26 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Call Packing (2) Call packing is a strategy of organizing new calls so that they use free links corresponding to other busy links in the next stage if possible. 5 x 5 brown connection By appropriately packing the other connections, the brown connection can now find an available path.

Material prepared by W. Grover ( ) 27 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Consider the call blocking mechanism: Clos Non-Blocking Switches brown connection The brown connection can’t find a path through the switch. Is there a way of designing the switch with appropriately sized modules and stages so that it’s impossible for there to be blocking, even if without call packing? 5 x 5

Material prepared by W. Grover ( ) 28 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Clos Non-Blocking Switches (2) Consider the worst possible case: n-1 of its outlets are already in use n-1 inlets are already in use –Connect from an inlet in a first stage module (with n inlets) where n-1 of its outlets are already in use to an outlet in a final stage module where (with n outlets) where n-1 inlets are already in use, and none of the busy links are matched. n n 1 1 N/n N n 1 N n-1 Need one extra module to connect through.

Material prepared by W. Grover ( ) 29 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Clos Non-Blocking Switches (3) n n 1 1 N/n N n 1 N n-1 2n-1  For a guarantee of a free path through the switch, we need (n-1)+(n-1)+1 = 2n-1 modules in the 2 nd stage, and… 2n-1 each 1 st stage module needs 2n-1 outlets, and N/n each 2 nd stage module needs N/n outlets and inlets, and 2n-1 each 3 rd stage module needs 2n-1 inlets.

Material prepared by W. Grover ( ) 30 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Clos Non-Blocking Switches (4) Clos switchA (non-blocking) Clos switch will have the following structure: N ? ? ? ? ? ? ? ? ? N n x 2n-1 N/n n x 2n-1 N/n x N/n 2n-1 N/n x N/n 2n-1 x n N/n 2n-1 x n Can also show that to minimize number of xpts:

Material prepared by W. Grover ( ) 31 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering To Minimize Number of Cross-Points To minimize the number of xpts:

Material prepared by W. Grover ( ) 32 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering 5-, 7-, 9-Stage Clos Switches Clos switches can be nested together. –Middle stage modules themselves are appropriately-sized 3-stage Clos switches. NN n x 2n-1 N/n n x 2n-1 3-stage Clos N/n x N/n 2n-1 3-stage Clos N/n x N/n 2n-1 x n N/n 2n-1 x n Why would we want to do this? –Each module is non-blocking (whether full matrix or Clos network). –If we use Clos networks, we have fewer xpts.

Material prepared by W. Grover ( ) 33 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Digital Switching TSITime Slot Interchanger (TSI). –A TSI is a time switch. –Switches one time slot channel in a single physical input to another time slot channel on a single physical output. –Functionally equivalent to an n x n space-divided switch where n is the number of time slots per frame. 1 A 2 B 3 C 4 D 1 A 2 B 3 C 4 D 1 A 2 B 3 C 4 D TSI 1 B 2 D 3 A 4 C 1 B 2 D 3 A 4 C 1 B 2 D 3 A 4 C TMSSTime multiplexed space switch (TMSS) –A space switch (multiple physical inputs and outputs) that is potentially reconfigured entirely in every time slot of each frame. –Data is switched such that for each time slot, specific inlets are connected (switched) to specific outlets. –Data does not switch timeslots.

Material prepared by W. Grover ( ) 34 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time Slot Interchanger TSIIn a TSI, one time slot is switched to another. Performed through use of two memory stores: –Speech store –Speech store is RAM with capacity to store one full frame of data. For DS1 (1.544 Mbps) with 24 channels of 8 bits, the speech store is 24 bytes long. For E1 (2.048 Mbps) with 32 channels of 8 bits, the speech store is 32 bytes long. –Speech address memorySAM –Speech address memory (SAM) or Time Switch Connection Store is RAM with capacity to store a “word” for each time slot, each word being a number identifying a specific time slot. For DS1, the SAM has capacity to store 24 words of 5 bits per word (need 5 bits to store a number between 1 and 24) for a total of 24x5 bits. For E1, the SAM has capacity to store 32 words of 5 bits per word (need 5 bits to store a number between 1 and 32) for a total of 32x5 bits.

Material prepared by W. Grover ( ) 35 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time Slot Interchanger (2) How does a TSI system work? –Data is written to the speech store cyclically as it comes in (i.e. sequentially, one time slot at a time). –Path set-up control signalling tells the SAM to store the name of the input time slot in the appropriate location corresponding to the output time slot it must be switched to. For example, if input time slot 7 is to be switched to output time slot 15, then location 15 of the SAM will store the number “7”. –Data is read a-cyclically from the speech store in the order of the output time slots as stored in the SAM. Note that this means there could be a delay of up to nearly a full frame.

Material prepared by W. Grover ( ) 36 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Speech Store RAM = 24 x 8 bits Data Out (contents of timeslots rearranged) SAM RAM = 24 x 5 bits Data In (cyclic frame timeslot order) Time Slot Interchanger (3) Timing Write Address Counter Speech Store Speech Store: time slot xlocation x Stores the data of time slot x in location x. Control Signalling SAM Data In SAM SAM: time slot y Stores the name of the input time slot being switched to output time slot y. time slot y i.e. “In output time slot y, which speech store location do I read?” Timing Read Address Counter Space switch equivalent: 24 x 24 full matrix

Material prepared by W. Grover ( ) 37 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time Multiplexed Space Switch TMSSA TMSS is a space switch (with multiple physical inputs and outputs) that is potentially reconfigured entirely in every time slot of each frame. For instance, say we have 3 time slots on each of 4 physical inlets and 4 physical outlets (also called I/P highways and O/P highways): TMSS TS1TS2TS3TS1 TS2 TS3 Space switch equivalent: Three 4 x 4 full matrices (one for each time slot)

Material prepared by W. Grover ( ) 38 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time Multiplexed Space Switch (2) How does a TMSS system work? cross-point address memoryXAM –A memory structure called cross-point address memory (XAM) is used to control switching. XAM is a RAM with capacity to store a “word” for each time slot, each word being a number identifying a specific physical input to connect to during each time slot. –Control signalling tells the XAM to store the name of the physical input in the appropriate time slot location. For example, if input 6 must be connected to output 9 during time slot 7, the the XAM for output 9 will store the number “6” in location 7. –The space switch is rapidly reconfigured at each time slot to affect the proper connections. Note that data is switched across physical inputs/outputs, but not across time slots.

Material prepared by W. Grover ( ) 39 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time Multiplexed Space Switch (3) Column Oriented Control – “Who do I get it from?” I/P 1 I/P 2 I/P 3 I/P 4 O/P 1O/P 2O/P 3O/P 4 XAM #1 XAM #2 XAM #3 XAM # XAM RAM = 24 x 5 bits Each XAM stores the name of the I/P to which its O/P is connected to in each time slot. Example: To switch I/P 2 to O/P 4 in time slot 18, then XAM #4 stores the value “2” in location 18.

Material prepared by W. Grover ( ) 40 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time Multiplexed Space Switch (4) Row Oriented Control – “Who do I give it to?” I/P 1 I/P 2 I/P 3 I/P 4 O/P 1O/P 2O/P 3O/P 4 XAM #1 XAM #2 XAM #3 XAM # XAM RAM = 24 x 5 bits Each XAM stores the name of the O/P to which its I/P is connected to in each time slot. Example: To switch I/P 2 to O/P 4 in time slot 18, then XAM #2 stores the value “4” in location 18.

Material prepared by W. Grover ( ) 41 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time-Space-Time Switching beam me up Scotty :-) Space Switch: Physical inputs are connected to physical outputs but data does not cross time slots. Time Switch: TSI ABCDABCDBDACBDAC Data is switched between time slots but remains on the same physical connection. Time-Space-Time Switch: TST A A A B B B C C C D D D A A A B B B C C C D D D B D C D C B A A D A B C B D C D C B A A D A B C Data is switched between time slots and physical connections.

Material prepared by W. Grover ( ) 42 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time-Space-Time Switching (2) Time-Space-Time switching is when data is switched across time slots and physical connections. Affected by a combination of TSI and TMSS. DS1 I/P TSI #1 DS1 I/P TSI #2 DS1 I/P TSI #3 DS1 I/P TSI #4 DS1 I/P TSI #5 DS1 O/P TSI #1 DS1 O/P TSI #2 DS1 O/P TSI #3 DS1 O/P TSI #4 DS1 O/P TSI #5 TMSS

Material prepared by W. Grover ( ) 43 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time-Space-Time Switching (3) What is the space division equivalent of a TST switch? Each input highway is a DS1 line. Each output highway is a DS1 line. 24 x 24 One inlet for each time slot x 24 One module for each I/P. 5 x x 5 One module for each time slot in TMSS x 24 One module for each O/P. One outlet for each time slot.

Material prepared by W. Grover ( ) 44 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Time-Space-Time Switching (4) How does a time-space-time switch work? –First, we find a time slot that is free from the input TSI to the TMSS and from the TMSS to the output TSI we wish to connect to. –Next, switch the input channel’s time slot in question to the free time slot. –Then at the TMSS, connect the proper input line to the proper output line during free time slot. –Finally, at the output line’s TSI, switch the free time slot to the time slot we wish to switch to. Input TSI Switch to free TS TMSS Switch to desired O/P TSI Switch to desired TS Output

Material prepared by W. Grover ( ) 45 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Multiplexing TSI Stages MultiplexingMultiplexing will increase the number of time slots into a TSI. Example: I/P #1 24 TS I/P #8 24 TS Data 8:1 Channel # 8:1 Data Channel # Data Speech Store 192 Bytes Write Address Control Signalling SAM 192 Slots - each slot big enough to store number as big as 192 Control Signalling Read Address Output to TMSS (8 x Mbps) 192 TS

Material prepared by W. Grover ( ) 46 EE489 – Telecommunication Systems Engineering –University of Alberta, Dept. of Electrical and Computer Engineering Multiplexing TSI Stages (2) What benefits do we get by multiplexing? 16 x 16 TMSS TSI 32 TS TSI 32 TS Inputs multiplexed together in groups of four. 4 x 4 TMSS TSI 128 TS TSI 128 TS Smaller P(B)