Blind Recognition of Punctured Convolutional Codes from an Unknown Bitstream