An Introduction to Analog & Digital Communications