Basics of Communication Systems