It does not require a detailed acquaintance with communication systems and most of the mathematical background will be familiar to undergraduates in science and technology. Nevertheless the techniques and concepts involved are sufficient to challenge the student.