To improve reliability at receiver, multiple copies of a packet are transmitted over several antennas. If one of the packet gets corrupted at receiver, other packets are used to decode the useful data.
Different diversity coding's are listed below
Space diversity
Transmit/Receive diversity
Pattern diversity
Polarization diversity