Skip to main content

Space switch and why TST is used

Short answer

A digital space switch uses time-multiplexed gates and control memories to connect input highways to output highways per time slot, changing highways but not time slots. TS/ST have single path and high blocking; TST provides multiple internal slot paths, reducing blocking to (1-(1-p')^2)^l. It is preferred over STS because time expansion (faster memory) is cheaper than space expansion.

With a block and logical diagram, explain the working principle of space switch (S) used in digital switching system. Justify, why TST switch and why not TS or ST switch are used in digital switching system?

Space (S) switch in a digital switching system

A digital space switch is a time-multiplexed space switch (TMS). It connects NN incoming PCM highways to MM outgoing highways. Its crosspoints are electronic gates, and the connection pattern changes every time slot under the control of control memories. It changes the highway of a sample but keeps its time slot.

Block diagram

 Incoming          Crosspoint           Outgoing
 highways          matrix               highways
 HW1 ------->+--------------------+---> OHW1
 HW2 ------->|   N x M gates      |---> OHW2
  ...        |   (or M x N:1 MUX) |      ...
 HWN ------->+--------------------+---> OHWM
                ^    ^        ^
             [CM1] [CM2] ... [CMM]   c words each
                ^
         time-slot counter <--- clock (frame sync)
                ^
         call-control processor (writes CMs)

Logical diagram (one output column)

Each output is in effect an NN-to-1 multiplexer whose select lines come from its control memory.

  I1 --|AND|--+
  I2 --|AND|--+
   ...        +--[OR]--> output Oj
  IN --|AND|--+
        ^
   decoder (log2 N -> N lines)
        ^
   CMj word for current slot

Only the AND gate selected by the decoder is enabled in a slot, so only that input reaches the output.

Working principle

  1. Each control memory has cc words, one per slot; word tt of CMj_j holds the address of the input highway to connect to output jj in slot tt.
  2. The time-slot counter, synchronised to the frame, steps t=0…c−1t = 0 \dots c-1.
  3. In slot tt, every CM is read; each decoder enables one gate, so input IaI_a is connected to output OjO_j for the duration of slot tt (about 3.9 µs for a 32-slot frame).
  4. In the next slot different gates may be enabled, so each crosspoint is shared by up to cc calls.
  5. At call set-up the processor writes the input number into the right CM word; at release it clears it.

Example: CM2_2 word 5 = 3 → in slot 5, I3 is connected to O2. Word 6 = 1 → in slot 6, I1 is connected to O2.

Control memory size: M×c×⌈log⁡2N⌉M \times c \times \lceil\log_2 N\rceil bits (or with one-hot words, NN bits each).

Why TST and not TS or ST

Problem of two-stage TS and ST:

  • TS: the TSI moves the sample to the output slot jj, then the S stage must connect the highways in slot jj. If slot jj on the output highway is already taken by a call from another input highway, the call is blocked.
  • ST: the S stage must connect the highways in the input slot ii; if slot ii is already busy into that output highway, the call is blocked.
  • Only one path exists, so blocking is about equal to link occupancy pp (e.g. 0.3 to 0.7), far above an acceptable grade of service (e.g. 0.002).

TST gives many paths: the input TSI can move the sample to any free internal slot xx, the S stage switches in slot xx, and the output TSI moves it to slot jj. There are ll paths:

PB=[1−(1−p′)2]l,p′=pclP_B = \left[1 - (1 - p')^2\right]^{l}, \quad p' = \frac{pc}{l}

For example, c=l=32c = l = 32, p=0.5p = 0.5: PB=0.7532≈1.0×10−4P_B = 0.75^{32} \approx 1.0 \times 10^{-4}.

Why TST rather than STS:

  1. Paths in TST come from time slots; increasing ll (time expansion) needs only faster memory and logic, which is cheap.
  2. In STS, more paths need more centre TSIs and more crosspoints (space expansion), which is costly.
  3. Non-blocking needs only l≥2c−1l \ge 2c - 1, easily met (e.g. 64 internal slots for 32-slot links).
  4. The space stage is small (N×NN \times N highways), and the time stages are just memories, so TST is cheaper, more modular and suits large exchanges.
  5. Path search is simple: find one internal slot free on two links; the reverse path can use slot x+l/2x + l/2.

Hence practical digital exchanges use TST (or its extension TSST) instead of two-stage TS or ST switches.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Telecommunications chapter 4 questions →