Skip to main content

Space switch and two-stage S-T drawbacks

Short answer

A time-multiplexed space switch connects input highways to output highways in each time slot using control memories; it changes highway, not slot. Two-stage ST uses the caller's slot in the space stage then a TSI to change slot, but has a single path and blocking about p. Adding an input T stage makes TST with alternative internal slots.

What is space switch? How does it work? Describe the working principle and drawbacks of two stage Space-Time switch. And also explain to solve the drawbacks problem.

What is a space switch?

A space switch connects physically separate input lines (or highways) to output lines. In analogue exchanges it is a metallic crossbar matrix with one crosspoint per call. In digital exchanges it is a time-multiplexed space switch (TMS): a matrix of electronic gates whose connections change every time slot, so each crosspoint is shared by many calls. It changes the highway of a PCM sample, not its time slot.

How does it work?

            O1     O2    ...   OM
 I1 ------- x ---- x --------- x
 I2 ------- x ---- x --------- x
 ...
 IN ------- x ---- x --------- x
            |      |           |
         [CM1]  [CM2]  ...  [CMM]
          c words x log2(N) bits
              ^
     slot counter (0..c-1), clock
              ^
       processor writes CMs
  1. There are NN input and MM output PCM highways, each with cc slots per 125 µs frame.
  2. Each output column has a control memory with cc words; word tt contains the number of the input to connect in slot tt.
  3. A time-slot counter steps through the slots. In each slot, every CM is read and a decoder enables one gate in its column (logically each column is an NN:1 multiplexer).
  4. The sample in slot tt of the chosen input passes to the same slot tt of the output.
  5. In the next slot other gates close, so one crosspoint can carry up to cc different calls per frame.
  6. The processor writes the CM word at call set-up and clears it at release.

Example: CM3_3(word 4) = 2 → in slot 4, I2 is connected to O3. CM3_3(word 5) = 6 → in slot 5, I6 is connected to O3.

Features: very fast, large capacity per crosspoint, but it cannot change the time slot, and the crosspoint count grows as N×MN \times M.

Two-stage Space–Time (ST) switch: working principle

In an ST switch, a time-multiplexed space stage is followed by a time stage (one TSI on each outgoing highway).

 HW1 -->+-------------+-->[TSI 1]--> OHW1
 HW2 -->|  N x N      |-->[TSI 2]--> OHW2
  ...   |  space      |     ...
 HWN -->|  stage (S)  |-->[TSI N]--> OHWN
        +-------------+
          ^ CM (S)        ^ CM (T)
          +---- processor -+

Connect caller A (slot ii on input highway aa) to called B (slot jj on output highway bb):

  1. Space stage: in slot ii, the S-stage control memory of column bb holds aa, so crosspoint (a,b)(a, b) closes and the sample of A goes onto the link to TSI bb, still in slot ii.
  2. Time stage: TSI bb writes the sample into its speech memory in slot ii and, under its control memory, reads it out in slot jj.
  3. The sample now appears in slot jj of output highway bb: A is connected to B.
  4. The reverse direction (B → A) is set up the same way, from highway bb to highway aa.

Example: A in TS5 of HW1, B in TS20 of HW3. In TS5 crosspoint (1, 3) closes; TSI 3 moves the sample from TS5 to TS20.

Drawbacks of the two-stage ST switch

  1. Single path, high blocking: the space stage must use the caller's slot ii. If any other input highway already sends a call to highway bb in slot ii, the link from S to TSI bb is busy in slot ii, and the new call is blocked, even though B and slot jj are free. Blocking is about the occupancy of that link, PB≈pP_B \approx p (e.g. 0.5 at 0.5 E), far worse than the usual grade of service (0.002 to 0.01).
  2. No alternative routing: the controller has no choice of path, so a single busy link causes loss.
  3. The space stage cannot change slots; the slot change happens only in the final time stage.
  4. Large exchanges need a big S matrix and fast TSIs.
  5. Same type of problem in TS switches, where the space stage must use the output slot jj.
 New call: HW2 slot i -> HW3 slot k
 Link S->TSI3 already used in slot i
 by HW1 -> BLOCKED (no other path)

Solving the drawbacks

The cure is to add a third stage so each call has many alternative paths.

1. STS switch (Space–Time–Space)

 HW -->[S: N x k]-->[TSI 1..k]-->[S: k x N]--> HW
  • In slot ii the input space stage can send the sample to any of kk centre TSIs that is free in slot ii; the TSI changes i→ji \to j; in slot jj the output space stage sends it to highway bb.
  • Paths = kk: PB=[1−(1−p′)2]kP_B = [1-(1-p')^2]^k, p′=pN/kp' = pN/k; non-blocking if k≥2N−1k \ge 2N - 1.

2. TST switch (Time–Space–Time)

 HW -->[TSI: i -> x]-->[S in slot x]-->[TSI: x -> j]--> HW
  • The input TSI moves the sample to any free internal slot xx; the space stage switches it in slot xx; the output TSI moves it to slot jj.
  • Paths = ll internal slots: PB=[1−(1−p′)2]lP_B = [1-(1-p')^2]^l, p′=pc/lp' = pc/l; non-blocking if l≥2c−1l \ge 2c - 1.

Numerical comparison (p=0.5p = 0.5, no expansion, c=l=32c = l = 32):

  • Two-stage ST: PB≈0.5P_B \approx 0.5
  • TST: PB=[1−0.52]32=0.7532≈1.0×10−4P_B = [1 - 0.5^2]^{32} = 0.75^{32} \approx 1.0 \times 10^{-4}

3. Why TST is chosen in practice

  • Time expansion (more internal slots) needs only faster memory; space expansion needs more TSIs and crosspoints.
  • For the same blocking, TST uses less hardware and is easier to control (search for one free internal slot; reverse path at x+l/2x + l/2).
  • Very large exchanges extend it to TSST or TSSST, using multistage space stages in the middle.

Thus the single-path blocking of ST (and TS) switches is removed by three-stage STS or, preferably, TST structures.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Telecommunications chapter 4 questions →