Basic data encoding techniques for transmission or storage.

RZ Return to zero. NRZ Non-return to zero. Bit stuffing
Manchester encoding Differential
Manchester encoding
FSK
  Frequency-shift keying.
MFM
   Modified Frequency modulation.
Phase-shift keying


Error checking :

Parity bit

CRC - cyclic redundancy check

Hamming code

Reed-Solomon

Turbo-code

Low-density parity check code LDPC


******************

Bus basics

4 types of bus

Arbitration - used when more than one device can master the bus.
4 types