Interference and Encoding Techniques