ETE423 EEE423 - Lecture 3 - Cross Bar Switch

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 30

ETE/EEE 423

Principles of Telecommunication
Networks

Dr. Arshad M. Chowdhury


Associate Professor
Dept. of Electrical and Computer Engineering
North South University
Strowger Switching
Dependents on moving parts and contacts that are subject
to wear and tear

Need regular maintenance and adjustment

Maintenance in many switching exchanges and also located


in remote areas are difficult and costly
Crossbar Switching
 Crossbar switching was introduced by AT&T laboratories
in 1938

Uses Common Control Concept

Efficient, less mechanical parts, less maintenance, little


readjustment
Common Control System
1457 Subscriber

E F
Two routes from A to F with 3
01 intermediate HOP
J
02
ABCJF: 01 04 03 01 1457
G
D AIHGF: 02 05 01 02 1457
03
01
C H Identification of subscriber is route dependent
( source, destination, intermediate exchange)
04 05
B I Exchange

01 A 02
Interface/outlet

Common Control: Uniform numbering system


Subscriber identification is independent of route
Common Control System

• Identifier:
– Exchange identifier
– Subscriber Line identifier
• Switching Exchange capable of storing the digits dialed
• Translate the exchange identifier into route digits
• Trnasmit routing and subscriber line digits to the switching
network
• Directory service
Common Control System

 Routing is done by exchange and uniform numbering scheme


 The number has two parts
 Exchange identifier
 Subscriber line identifier
 Exchange receive and store the digits dialled
 Translate the identifier into routing digits
 Transmit the routing and subscriber line identifier to the switching
network by using Director subsystem
 After translating digits the Director is free for another call
Call processing is independent of switching network
The user is assigned a logical number independent of physical line
The logical address is translated to the physical address for routing
Common Control Switching System

Calling Line Unit Line Unit Called


Switching
Subscriber Subscriber
Network

Register
Finder Control line
data line
Call processing subsystem

Digit receiver Register Charging Operation


and Storage Sender Circuits Control

Initial Final Maintenance Event


translator Translator Circuits Monitor
Control Functions

• Event monitoring
• Call processing
• Charging
• Operation and Maintenance
Event Processing

• At line unit, trunk junctors, interexchange signaling units


• Event: Call Request, call release
• When subscriber goes off-hook
– The event is sensed
– The calling location is determined ( line category, class of service etc.)
– A register appropriate to the line is chosen
– Send the dial tone and ready for receiving the dialing information
• The dialed information are stored in digit receiver and
storage
Call and Charge Processing
• The Initial translator performs:
– Routing for the call through the network
– Charging and rates
– Passing of routing digits to the Register Sender

• Charging and Call based on Class of Service


– Call baring (barred certain calls – STD, ISD)
– Call priority (in call of overload)
– Call charging (different subscribe, different charge for the same
exchange)
– Origin based routing ( depends on geography - emergency call)
– No dialing call (Hot line)
• Register Sender use appropriate signaling to send the routing and
subscriber identifier digits to the external destination exchange
Touch Tone (multifrequency) dialing
Upper band frequency (Hz)
1209 1336 1477 Introduction of Common Control in
crossbar - higher dialing rate is feasible

697 1 2 3 Pulse dialing is slow


Lower band frequency (Hz)

(12 sec. to dial 7digit number)


770 4 5 6 No End-to-End signaling between
subscribers

852 7 8 9

941 * 0 #

Rotary dial is replaced by push button


Touching a button generates a Tone of two frequencies : Lower and Upper band
Basic principle of Cross-Bar Switching
• Uses common control networks.
• The common control networks enables the exchange to
perform event monitoring, call processing, charging, operation
and maintenance.
• The common control also facilitates uniform numbering of
subscribers in a multiexchange area like big cities and routing
of calls from one exchange to another via some intermediate
exchanges.
• The common control method of switching overcomes the
disadvantages of step-by-step switching.
• The common control makes no call processing until it receives
entire number. It receives all the number, stores, and then
establishes connection.
The unique features of the crossbar switches

(i) Common control allows the customer and the switch to share
the common equipments used to process the call.

(ii) Wire logic computer allows specific routine functions of call


processing to be handwired into the switch.

(iii) Flexible concentration ratios allows the system designer to


select the appropriateratio for a specific switch based on
customer mix in a specific location
Crossbar switching

• Single Stage switching


– Rectangular cross point
– Diagonal
• Multi-stage switching
Crossbar Switch – rectangular cross point array
 Simplest possible space-division switch
 Crosspoints can be turned on or off
 For multiplexed inputs, need a switching schedule (why?)
 Internally nonblocking
but need N2 crosspoints

2
Cross point .
.
inputs .
.
n .
. ... .... ... ..... ..….
1 2 m outputs
Crosspoint Technology

Electromechanical Electronic

Reed Mini-switch Bipolar


Field Effect
Magnetically
Electrically
Latched Thyristor
Latched Transistor

CMOS
FET MOS
Crossbar switching matrix
Vertical magnet (hold magnet)

Horizontal magnet (select magnet)


•M × N sets of contacts and M + N or less active actors to select one of the contacts.
•Contains an array of horizontal and vertical wires.
•Both wires are connected to initially separated contact points of switches. Horizontal
and vertical bars are mechanically connected to these contact points and attached to
the electromagnets.
•For connecting and releasing the subscriber, the select magnet and bridge magnet
should be energized and de-energized respectively.
Diagonal Cross-point Matrices
A
•Irrespective of who initial the call, only
B
one switching point is closed to
C
established the connection (BC or CB)
D
•Number of crosspoint = N (N-1)/2
•Fully connected network
A B C D

The diagonal cross-point matrix is non-blocking configuration.


 The difficulty is that the failure of a single switch will make some
subscribers inaccessible.
Multistage crossbar
• In a crossbar during each switching time only one crosspoint per
row or column is active
• Can save crosspoints if a crosspoint can attach to more than one
input line (why?)
• This is done in a multistage crossbar
• Need to rearrange connections every switching time
• Can suffer internal blocking unless sufficient number of mid-level
stages
• Number of crosspoints < N2
• Finding a path from input to output requires a depth-first-search
• Scales better than crossbar, but still not too well
Two Stage Networks

1st stage 2nd stage

N N
NxK KxN

• Divide the full NxN rectangular into two stage switching


• First stage  Nx K and seceond syage  K x N
• K alternative path for any inlet/outlet pair connection
• Provide full connectivity/availability (any of the N inlets can be
connected to any of the N outlets)

• But not Fully connected network

• If each stage uses fully rectangular cross-points design, total cross


points or switching elements = 2NK

•Switching capacity (simultaneous connection) is limited by K


2-Stage Multi-Metric switching Network
pxs M = pr
N = qs
p 1 s rxq

1 q
p r
2 s
N Outlets
M inlets r
s q

p
r s

• Number of Switching element: S = psr + qrs = Ms + Nr


• Number of Simultaneous call (Switching Capacity) , SC = rs
• Blocking happens:
– If r x s call is in progress and (rs + 1)-th call arrives
– Two calls originates from same source block at 1st stage and same
destination block at 2nd stage
Clos Network: Three-stage Switching Networks
• Charles Clos of Bell Laboratories in 1953 first proposed three stage switching network
(named as Clos Network)
• nxn symmetric 3-stage Clos network :
– r pxs switches in the first stage
– s rxr switches in the middle stage
– r sxp switches in the third stage
– one possible way of realizing each of the smaller switches is as a crossbar

pxs switches rxr switches


sxp switches
1
1 1
2
. .
N inputs . . .
N outputs
. . .
. r
r
s
r arrays r arrays
S arrays
Nonblocking Switch

• In a Nx N 3 stage Clos network:


 r = N/p
 s = N/p
 Total switching crosspoint: Nx = 2Ns + s(N/p)2
 If each individual block is nonblocking and if the number in
center stage s = (2p-1), then the switch is strictly non-
blocking
Rearrangeably non-blocking Networks
• For an nxn permutation switch with n a power of 2, the general Clos
structure can be “factored” recursively to produce a Benes switch fabric

• Benes switch fabric is one of the most economical permutation switches


in terms of cross points

• In the first factorization we take p=s=2


• 2 n/2xn/2 switches in the middle stage
• All first and third stage switches are 2x2

• Each middle stage switch can be factored in the same way until all
switches are 2x2 switches

• Result : array of 2x2 interconnected switches


8x8 Benes Networks

Middle Stage
1st Stage 3rd Stage

0 0

1
1 A
2 2

3 3

4 4

5 5

B
6 6

7 7
8x8 Benes network

0 1
0 0

1 2 3 1

2 4 5 2

3 7 3
7

4 1 0 4

5 3 2 5

6 5 4 6

7 6 6 7
Benes Networks
• Benes switch fabric is one of the most economical permutation
switches in terms of cross points

• nxn Benes switch has 2log2n-1 stages of n/2 switching elements


each for a total of (nlog2n - n/2) 2X2 elements

• For comparison : 64x64 crossbar requires 4096 switching elements


whereas the Benes architecture requires 352 switching elements
( less by more than one order of magnitude)

• Multi-stage switch fabrics such as the Benes, composed of 2x2


elements, are attractive in the optical domain

• Each switch is operated in cross or bar state and can be easily


implemented using a controllable directional coupler
Rearrangeably non-blocking Networks

• Problems with rearrangeably non-blocking networks :


– For any given set of desired connections (any given permutation
of inputs to outputs), the required device settings to route the
connections through the switch are not easily determined.
– Connections in progress may have to be momentarily
interrupted while rerouting is taking place to accommodate new
connections (if all permutations are not known in advance and
the looping algorithm (for Benes networks) is not used)

• It was proven that in Benes networks at most n-1 connections need


to be re-routed for any connection to be made.

• Tradeoff between minimal hardware and control complexity,


interrupted connections.
Wide-sense non-blocking Networks
• Depend on history of existing connections
• i.e., 4x4 wide-sense non-blocking network :

• Uses the fewest known number of 2x2 switches to implement a 4x4 wide-sense
non-blocking network (non-blocking network that needs no rearrangement)
• Rule : Never allow all of the 4 inner switches to be in the same state (cross or
bar)
• Any combination of connections can be set-up in any order without breaking the
rule.
• Reasoning behind the rule requires an exhaustive enumeration of the equivalent
states of the network.

You might also like