Lectures on communication system theory