Companding is a non-linear technique used in PCM that compresses data at the transmitter and expands the same data at the receiver. It involves compressing higher amplitude analog signals and amplifying them less than lower amplitude signals before transmission, then expanding them and amplifying higher amplitude signals more in the receiver. This reduces the effects of noise and crosstalk.