Query on hamming code


#1

How many check bits are required for 16 bit data word to detect 2 bit errors and single bit correction using hamming code?
1)5
2)6
3)7
4)8


#2

And must be 5. Since number of parity bits required is 2^p=p+k+1. Where k is number of data bits p is number of parity bits.