In the convolutional code generated by the encoder shown in Figure P8.6:
1. Find the transfer function of the code in the form T (Y, Z).
2. Find dfree of the code.
3. If the code is used on a channel with hard decision Viterbi decoding, assuming the crossover probability of the channel is p = 10-6, use the hard decision bound to find an upper bound on the average bit error probability of the code.