Textbook

# Communications Engineering: Essentials for Computer Scientists and Electrical Engineers

ISBN: 978-0-470-82245-6
240 pages

## Description

Communications technologies increasingly pervade our everyday lives, yet the underlying principles are a mystery to most. Even among engineers and technicians, understanding of this complex subject remains limited. However, there is undeniably a growing need for all technology disciplines to gain intimate awareness of how their fields are affected by a more densely networked world.

The computer science field in particular is profoundly affected by the growing dominance of communications, and computer scientists must increasingly engage with electrical engineering concepts. Yet communications technology is often perceived as a challenging subject with a steep learning curve.

To address this need, the authors have transformed classroom-tested materials into this accessible textbook to give readers an intimate understanding of fundamental communications concepts. Readers are introduced to the key essentials, and each selected topic is discussed in detail to promote mastery. Engineers and computer scientists will gain an understanding of concepts that can be readily applied to their respective fields, as well as provide the foundation for more advanced study of communications.

• Provides a thorough grounding in the basics by focusing on select key concepts
• Clarifies comprehension of the subject via detailed explanation and illustration
• Helps develop an intuitive sense of both digital and analog principles
• Introduces key broadcasting, wireless and wired systems
• Helps bridge the knowledge gap between software and electrical engineering
• Requires only basic calculus and trigonometry skills
• Classroom tested in undergraduate CS and EE programs

Communications Engineering by Lee, Chiu, and Lin will give advanced undergraduates in computer science and beginning students of electrical engineering a rounded understanding of communications technologies. The book also serves as a key introduction to specialists in industry, or anyone who desires a working understanding of communications technologies.

See More

Preface.

1 An Overview of Computer Communications.

2 Signal Space Representation.

2.1 The Vector Space.

2.2 The Signal Space.

2.3 Summary.

Exercises.

3 Fourier Representations of Signals.

3.1 The Fourier Series.

3.2 Cosine-only Expansion of Fourier Series.

3.3 Fourier Series in Complex Exponentials.

3.4 The Fourier Transform.

3.5 Physical Meaning of Fourier Transform.

3.6 Properties of the Fourier Transform.

3.7 Fourier Transform Representations for Periodic Signals.

3.8 The Discrete Fourier Transform.

3.9 The Inverse Discrete Fourier Transform.

3.10 Physical Meaning of the Discrete Fourier Transform.

Exercises.

4 Analog Modulation Techniques.

4.1 Amplitude Modulation.

4.2 Double-sideband Suppressed Carrier (DSB-SC).

4.3 Single-sideband (SSB) Modulation.

4.4 Frequency Modulation (FM).

4.5 Superheterodyne AM and FM Receivers.

4.6 Analog Modulation with Frequency Division Multiplexing.

4.7 Concluding Remarks.

Exercises.

5 Digital Modulation Techniques.

5.1 Baseband Pulse Transmission.

5.3 Binary Phase-shift Keying (BPSK).

5.4 Binary Frequency-shift Keying (FSK).

5.7 Orthogonal Frequency Division Multiplexing (OFDM).

5.8 OFDM in Wireless Local Area Networks.

5.9 Digital Audio Broadcast Using OFDM and TDMA.

5.10 The Role of Inner Product in Digital Modulation.

5.11 Review of Digital Modulation Techniques.

Exercises.

6 Multiple-access Communications.

6.1 Frequency-division Multiple Access (FDMA).

6.2 Time-division Multiple Access (TDMA).

6.3 Code-division Multiple Access (CDMA).

6.4 Carrier-sense Multiple Access (CSMA).

6.5 The Multiplexing Transmission Problem.

Exercises.

7.1 The Basic Concept of Spread-spectrum.

7.2 Baseband Transmission for Direct-sequence Spread-spectrum (DSSS) Communications.

7.3 BPSK Modulation for DSSS.

7.4 Pseudo-random Binary Sequence.

7.6 Application of Spread-spectrum Techniques to Multiple-access Systems.

Exercises.

8 Source Coding and Channel Coding.

8.1 Average Codeword Length of Source Coding.

8.2 Prefix Codes.

8.3 Huffman Coding.

8.4 Channel Coding.

8.5 Error-correcting Capability and Hamming Distance.

8.6 Hamming Codes.

8.7 Convolutional Codes.

Exercises.

Appendix.

Bibliography.

Index.

See More

## Author Information

Richard Chia Tung Lee, Dept. of Computer Science, National Chi Nan University, Taiwan.

Mao-Ching Chiu, Dept. of Electrical Engineering, National Chung Cheng University, Taiwan.

Jung-Shan Lin, Dept. of Electrical Engineering, National Chi Nan University, Taiwan.

See More

• Provides a thorough grounding in the basics by focusing on select key concepts
• Simplifies comprehension of the subject via detailed explanation and illustration
• Instills an intuitive sense of both digital and analog communications principles
• Introduces key broadcasting, wireless and wired systems
• Helps bridge the knowledge gap between software and electrical engineering
• Requires only calculus and trigonometry skills
• Classroom tested in undergraduate CS and EE programs
• Instructor resources available for download include solutions manual, instructors manual, presentation files with illustrations, and presentation files with lecture notes
See More

## Related Websites / Extra

Communications Engineering Companion Website
• Solutions manual
• Slids
• Lecture Notes
• Instructor's Manual
See More