Communications engineering is a multidisciplinary field that combines principles from electrical engineering, computer science and applied mathematics to design, develop and optimise systems for ...