Correct answer is (a) Appending zero to end of the input data sequence
Easiest explanation: Convolution code are forced into a block structure by periodic truncation which is done by appending zero to the end of the input data sequence, for the purpose of clearing or flushing the encoding shift register of the data bits.