- 2081 Bhadra · 2+6 marks
Crosspoints and three-stage switching
Short answer
A crosspoint is a basic switching element connecting an input to an output; a switching array is a matrix of crosspoints. Three-stage switching divides N lines into groups of n, with k middle arrays. Total crosspoints = 2Nk + k(N/n)^2. For N=128, n=8, k=15 (non-blocking), this gives 7680 crosspoints, less than a single-stage 128×128 (16384).
What do you know about cross point and switching array in switching structure? Explain three stage switching and calculate how many cross point used in three stage switching.
Crosspoint and switching array
A crosspoint is the basic switching element at the intersection of an input line and an output line; when it is closed (a relay contact, reed or electronic gate) it connects that input to that output. A switching array (matrix) is a rectangular arrangement of crosspoints with inputs and outputs ( crosspoints); any input can be connected to any free output. A single-stage array needs crosspoints (or if folded), which grows too quickly for large exchanges.
out1 out2 out3
in1 ----x----x----x---
in2 ----x----x----x--- x = crosspoint
in3 ----x----x----x---
Three-stage switching
The inputs are divided into groups of .
first stage middle stage third stage
(N/n arrays, (k arrays, (N/n arrays,
n x k) N/n x N/n) k x n)
n -->[n x k]--+->[N/n x N/n]--+-->[k x n]--> n
n -->[n x k]--+->[N/n x N/n]--+-->[k x n]--> n
... +-> ... +--> ...
n -->[n x k]--+->[N/n x N/n]--+-->[k x n]--> n
(every first-stage array has one link to
every middle array, and so on)
- Stage 1: arrays, each .
- Stage 2: arrays, each .
- Stage 3: arrays, each .
Each input reaches any output through any one of the middle arrays, so there are alternative paths. Total crosspoints:
If the network is strictly non-blocking (Clos); if some blocking occurs but the cost is lower.
Example calculation
Take lines, (so ), non-blocking :
A single-stage switch would need crosspoints. The three-stage switch saves about 53 % while still being non-blocking. Here is the optimum, and the result equals .
Answer: 7680 crosspoints for a 128-line non-blocking three-stage switch (vs 16 384 single-stage).
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Switching functions and three-stage crosspoints · Telecommunications, chapter 4 · asked 2×
- PCM switching and three-stage crosspoints · Telecommunications, chapter 4
- Digital exchange and three-stage crosspoints · Telecommunications, chapter 4
- Crosspoints in three-stage switch (4 inputs, 5 arrays) · Telecommunications, chapter 4 · asked 2×
- TST vs STS and three-stage design · Telecommunications, chapter 4
- Design 200×200 three-stage switch · Telecommunications, chapter 4
- Structure versus array · Computer Programming, chapter 8 · asked 4×
- Structure vs array; accessing members · Computer Programming, chapter 8