- 2073 Chaitra (CS II) · 6+2 marks
Correlative coding; minimizing error in duobinary
Short answer
Duobinary signaling uses c_k = a_k + a_{k-1}. Transfer function H(f)=2cos(πfTb)e^{-jπfTb} for |f|≤1/(2Tb); impulse response is sum of two sinc pulses. Error propagation is minimized by precoding d_k = b_k XOR d_{k-1}, enabling independent bit decisions using threshold |c_k|=1.
Explain any one type of correlative coding technique with its impulse response and transfer function. Mention how can we minimize error in duo-binary coding.
Correlative (partial response) coding introduces a controlled, known amount of ISI between successive symbols so that the data can be sent at rate through the minimum Nyquist bandwidth using realizable filters. The receiver removes the known ISI. The most common type is duobinary signalling.
Duobinary signalling
"Duobinary" means doubling the transmission capacity of a straight binary system. The binary input is mapped to and passed through a delay-and-add circuit followed by an ideal low-pass filter:
a_k ---+------------>(+)--> [ideal LPF ] --> c(t)
| ^ [|f|<1/2Tb ]
+--> [delay Tb]+
Transfer function: the delay-and-add has ; with the ideal Nyquist filter for :
and zero elsewhere. The magnitude is a half cosine that falls smoothly to zero at , so it is much easier to approximate than the brick-wall filter.
Impulse response: sum of two sinc pulses one bit apart:
equals 1 at and and is zero at all other sampling instants; its tails decay as , so it is less sensitive to timing errors.
Output levels: . Detection without precoding: .
|H(f)|
2 +---.
| '.
| '.
| '.
0 +-----------+----> f
0 1/(2Tb)
Minimizing error in duobinary coding
The main error source is error propagation: since each decision uses the previous decision, one error causes further errors. It is minimized by precoding: at the transmitter. Then means and means , so each bit is decoded from its own sample (threshold ) and an error does not spread. Proper thresholds and noise filtering also help.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Duobinary error; entropy; capacity as B → ∞ · Communication Systems, chapter 6
- Impulse response, transfer function and distortionless transmission · Communication Systems, chapter 1
- Impulse response and transfer function significance · Communication Systems, chapter 1
- ISI; modified duobinary for 10110011 · Communication Systems, chapter 6
- ISI; duobinary with precoder for 0010110 · Communication Systems, chapter 6
- Coding efficiency: binary, Shannon-Fano and Huffman · Communication Systems, chapter 6
- Binary operator member function one argument · Object Oriented Programming, chapter 5
- Line coding in PCM and the right technique · Telecommunications, chapter 3
- One election technique; consensus steps · Distributed System, chapter 6
- Transfer function of y[n] = 0.4y[n−1] + x[n] · Signals and Systems, chapter 6 · asked 9×