This book presents a synthesis of the research carried out in the Laboratory of Signal Processing and Communications (LaPSyC), CONICET, Universidad Nacional del Sur, Argentina, since 2003. It presents models and techniques widely used by the signal processing community, focusing on low-complexity methodologies that are scalable to different applications. It also highlights measures of the performance and impact of each compensation technique. The book is divided into three parts: 1) basic models 2) compensation techniques and 3) applications in advanced technologies. The first part addresses basic architectures of transceivers, their component blocks and modulation techniques. It also describes the performance to be taken into account, regardless of the distortions that need to be compensated. In the second part, several schemes of compensation and/or reduction of imperfections are explored, including linearization of power amplifiers, compensation ofthe characteristics of analog-to- digital converters and CFO compensation for OFDM modulation. The third and last part demonstrates the use of some of these techniques in modern wireless-communication systems, such as full-duplex transmission, massive MIMO schemes and Internet of Things applications.