commLab lab6 convolutional code