Convolutional Codes and Viterbi Decoding

1. Consider the convolutional code with the encoder provided in Figure (a). The memory of this encoder is: \\

Explanation

Explanation

Explanation

Explanation

2. Consider the convolutional code with the encoder provided in Figure (a). The output bit vt(0)\mathbf{v_t^{(0)}} will be given by
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

3. Consider the convolutional code with the encoder provided in Figure (a). The output bit v3(1)\mathbf{v_3^{(1)}} will be given by
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

4. Consider an arbitrary rate 1/3\mathbf{1/3} feedforeward encoder with memory 44. Suppose σt=(0101)\mathbf{\sigma_t = (0101)} and ut=1\mathbf{u_t = 1}. Then σt+1\mathbf{\sigma_{t+1}} will be
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

5. Consider the t\mathbf{t}-th section of the trellis diagram illustrated in Figure (b). Let a1=1,a2=4,a3=0,a4=2\mathbf{a_1 = 1, a_2 = 4, a_3 = 0, a_4 = 2} and [r1r2]=[11]\mathbf{[r_1 \hspace{0.1cm}r_2] = [1 \hspace{0.1cm} 1]}. What will be b1,b2,b3,b4?\mathbf{b_1, b_2, b_3, b_4}? \\
Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation

Explanation