SIPO and PISO. reciever and transmitter and hamming code.