- 2076 Chaitra (CS II) · 8 marks
Rate 1/3 convolutional encoder: encode 10011
Short answer
Using the generators (0,1,1), (1,0,1), (1,1,0) to compute c1, c2, c3 per input bit and flushing with two zeros, the encoded sequence is 011 101 110 011 110 011 110.
The 1/3 rate convolutional encoder with constraint length equal to 3 has following three generator sequences each of length 3. (g₀⁽¹⁾, g₁⁽¹⁾, g₂⁽¹⁾) = (0, 1, 1) (g₀⁽²⁾, g₁⁽²⁾, g₂⁽²⁾) = (1, 0, 1) (g₀⁽³⁾, g₁⁽³⁾, g₂⁽³⁾) = (1, 1, 0) Determine the encoded sequence for the following input message (m₀, m₁, m₂, m₃, m₄) = (1 0 0 1 1)
Rate : each input bit gives 3 output bits. Constraint length , so the register holds . Each output is the modulo-2 convolution of the input with its generator:
With the given generators:
m -->[ m_i ]-->[ m_i-1 ]-->[ m_i-2 ]
| | |
| +----(+)----+------> c1 = mi-1+mi-2
+----------(+)----------+------> c2 = mi+mi-2
+----(+)----+------------------> c3 = mi+mi-1
commutator: c1 c2 c3 per input bit
Encoding
Message , then two 0s () to flush the register. Register starts at 00.
| 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| 2 | 0 | 0 | 1 | 1 | 1 | 0 |
| 3 | 1 | 0 | 0 | 0 | 1 | 1 |
| 4 | 1 | 1 | 0 | 1 | 1 | 0 |
| 5 | 0 | 1 | 1 | 0 | 1 | 1 |
| 6 | 0 | 0 | 1 | 1 | 1 | 0 |
Check by polynomial (transform-domain) method
; , , .
Interleaving the three sequences bit by bit gives the same result.
Encoded sequence: 011 101 110 011 110 011 110 (21 bits; the first 15 bits, 011 101 110 011 110, correspond to the message itself and the last 6 come from flushing.)
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Convolutional encoding of 10011 with state and trellis · Communication Systems, chapter 8
- Error detection vs correction; rate ½ convolutional encoder · Communication Systems, chapter 8
- Hamming distance and weight; rate 1/3 convolutional encoder · Communication Systems, chapter 8
- Short note: Trellis diagram of convolutional encoder · Communication Systems, chapter 8
- T1 and E1 bit rate and bandwidth; DPCM encoder · Communication Systems, chapter 5
- PCM 7-bit at 50 Mbps: maximum message bandwidth · Communication Systems, chapter 4
- Convolutional encoder c(3,1,3), input 00110 · Data Communication, chapter 8
- Convolutional encoder c(3,1,3), input 111011 · Data Communication, chapter 8
- L-G fault of unloaded generator: equal currents · Power System Analysis II, chapter 5
- Equal positive and negative sequence impedances · Power System Analysis II, chapter 4