Analog and Digital Communication Systems