Homework Questions Convolutional Codes 1
Homework Questions Convolutional Codes 1
Q1. Below figure depicts a rate ½, constraint length K = 2, convolutional encoder. Sketch the tree diagram, the trellis
diagram and the state diagram.
Q2. The convolutional encoder has the following generator sequences each of length 3.
(1) (1) (1) (2) (2) (2)
(𝑔0 , 𝑔1 , 𝑔2 ) = (1, 1, 1) (𝑔0 , 𝑔1 , 𝑔2 ) = (1, 0, 1)
Determine the encoded sequence for the following input message m = 100101
Q3. The block diagram of a binary convolutional encoder is shown below. Draw the state diagram for the
Code.
Q4. A rate ½, L = 3 binary convolutional encoder is shown in below figure. Draw the Tree, Trellis and State
Diagrams.
Q6. Determine the state and trellis diagram for a convolutional encoder with L = 2, code rate R = 1/3 and
generator sequences given by the following polynomials:
Q7. A binary convolutional error correcting code has k = 1, n = 3, K (constraint length) = 2 and
Q9. Draw the trellis diagram of the binary convolutional encoder given in below figure for which code rate
R = 1/3
Q12. Draw the state diagram, tree diagram and trellis diagram for the convolutional encoder characterised
by the block diagram in below figure:
Q15. Draw the state diagram, tree diagram and trellis diagram for the L = 3, rate 1/3 code
generated by:
g1(X) = X + X2
g2(X) = 1 + X
g3(X) = 1 + X + X2
Q16. Draw the state diagram, tree diagram and trellis diagram for the convolutional encoder
characterised by the below block diagram.
Q19. Consider the rate r = ½ convolutional encoder illustrated in fig below. Find the generator polynomial
G(D).
Q21. A convolutional encoder has a single shift register with two stages (i.e., constraint length K = 3), three
mod-2 adders and an output multiplexer. The generator sequences of the encoder as follows:
g(1) = (1, 0, 1) g(2) = (1, 1, 0) g(3) = (1, 1, 1)
Draw the block diagram of the encoder.
Q22. Consider the rate r = ½, constraint length K = 2 convolutional encoder below. The code is systematic.
Find the encoder output produced by the message sequence 10111……….
Q23. The (2, 1, 2) convolutional encoder can be expressed as 2 generator polynomials with G1(D) = 1 + D
+ D2 and G2(D) = 1 + D2. Let the message sequence = 110111001000. Find output.
Q28. Below figure shows the encoder for a rate ½, K = 4 convolutional encoder. Determine the encoder
output produced by the message sequence 10111