- 2074 Chaitra (CS II) · 2+6 marks
ISI; solutions for zero ISI; duobinary with precoder
Short answer
ISI is pulse overlap causing errors. Two zero-ISI solutions: Nyquist pulse shaping and correlative coding. Duobinary encoding uses c_k = a_k + a_{k-1} with a precoder; decision: |c_k|>1 gives 0.
What is ISI? State two solutions for zero ISI. Explain duo-binary encoding with the use of precoder.
ISI
Intersymbol interference (ISI) is the overlap of pulse tails from neighbouring symbols at the sampling instant of the present symbol, caused by the limited bandwidth and dispersion of the channel. It causes decision errors even without noise.
Two solutions for zero ISI
- Nyquist pulse shaping: use an overall pulse with for , e.g. the raised cosine pulse (bandwidth ).
- Correlative (partial response) coding: e.g. duobinary signalling, which adds a known, controlled ISI that the receiver removes, allowing the minimum bandwidth with practical filters.
(Adaptive equalization is a third common method.)
Duobinary encoding with precoder
Duobinary signalling: each output sample is the sum of the present and previous binary levels:
The equivalent filter is a delay-and-add followed by an ideal low-pass filter:
falls smoothly to zero at , so it is realizable. The output has three levels: .
Problem: without precoding, decoding uses , so one error propagates to later bits.
Precoder: form (modulo-2) before level mapping (, ). Then
- when , i.e. ;
- when , i.e. .
Decision rule: , . Each bit is found from its own sample, so there is no error propagation.
b_k -->(XOR)---+--> level map --> a_k --+------------>(+)--> [ideal LPF] --> c_k
^ | d_k | ^
| v | |
+--[Tb delay] +--[Tb delay]--+
Example: input , initial .
| k | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 0 | 1 | 1 | 0 | 0 | 0 | 1 | |
| −1 | +1 | +1 | −1 | −1 | −1 | +1 | |
| 0 | 0 | +2 | 0 | −2 | −2 | 0 | |
| 1 | 1 | 0 | 1 | 0 | 0 | 1 |
(.) The decoded data equal the input.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Nyquist criteria for zero ISI; duobinary difficulties · Communication Systems, chapter 6
- ISI; duobinary with precoder for 0010110 · Communication Systems, chapter 6
- Reducing ISI; modified duobinary with precoder · Communication Systems, chapter 6
- ISI; Nyquist criteria; duobinary with example · Communication Systems, chapter 6 · asked 2×
- ISI; modified duobinary for 10110011 · Communication Systems, chapter 6
- ISI in baseband systems; ideal and practical solutions · Communication Systems, chapter 6 · asked 2×