EECE 442: Communication Systems
Karim Kabalan
Dept. of Electrical and Computer Engineering
American University of Beirut
Lecture 1-
Introduction
EECE442: Communication Systems 1
Administrative
Instructor: Karim Kabalan, ECE Department
Office: Mounib Masri Bldg. Room M 411.
AUB phone extension 3544,
Email:
[email protected] Office Hours: At present either by email or Online
Office hours: When the university opens, itwill be
announced later
EECE442: Communication Systems 2
Reasons to be EECE442 students
Wireless Communication and Networking have great market
Usually highly paid and have potential to retire overnight
Highly interdisciplinary
Do not need to find research topics which are the most difficult part.
Research Assistant
Work with hope and happiness
Graduate fast
My students:
— Solid support (class and office)
— Different solving sessions whenever needed
— Work on prjects
— Research assistantship
— Social event
EECE442: Communication Systems 3
Course Policy
Grading (tentative)
– Quiz I and 2 (Hgher 35%, Lower 25%).
– Final Exam (40%)
– I recommend a midterm and a Final Exam (40%, 60 %)
– Project is an extra and will have extra grade on top of the above.
Assignments:
– Many problems (in the form of homework) will be posted on Moodle. I recommend
that you do all of them.
Projects: Groups of three students
– Matlab or Labview
– Must assemble teams early
– Direct project questions will be part of the midterms and final exam
– Cheating: All parties involved will be automatically penalized.
EECE442: Communication Systems 4
Course Policy
Lecture slides will be posted on line
– Must come to class prepared to take notes, so bring pens & notebooks
Exams are closed book???? and comprehensive. Students are responsible for all
material covered in class, as well as other material posted on the web.
EECE442: Communication Systems 5
Course Syllabus
Main Textbook
– Simon Haykin, Michael Moher, “Communication Systems”, 5th edition, Wiley
publications.
Prerequisites
– STAT 230: Introduction to Probability and Random Variables,
– EECE 340: Signals and Systems
Assumption is that you know:
– Fourier series,
– Fourier transform,
– z-transform,
– probability theory and random variables
EECE442: Communication Systems 6
Outline
Topics
– Random Processes and Noise
• Random variables and random processes
• Autocorrelation functions
• Power spectral densities
• Gaussian, white and narrow-band noise processes
– Analog Communication Systems
• Amplitude modulation (AM)
• Frequency modulation (FM)
• Transmitter and receiver structures
• Performance evaluation in additive white noise (SNR, Figure of merit)
– Pulse Digital Modulation
• Quantization (uniform), quantization noise, SNR, etc.
• Non-uniform quantization and compression laws
• Pulse code modulation (PCM)
• Differential pulse code modulation (DPCM)
EECE442: Communication Systems 7
Outline
Topics (cont’d)
– Communication over Base-band Channels
• Signal-to-noise ratio (SNR) and matched filter receiver
• Transmitter and receiver design, BER performance
• Inter-symbol interference (ISI)
• Pulse shaping
– Communication over Band-pass Channels and Digital Modulation Techniques
• Communication system model
• Gram-shmidt orthogonalization procedure and signal space representation
• Receiver structures (demodulation+detection)
• Digital modulation techniques (ASK, FSK, PSK)
• BER receiver performance in AWGN.
EECE442: Communication Systems 8
Course Objectives
An introduction to the principles used in the generation, transmission and
reception of analog and digitally modulated signals.
Coverage of the performance of analog and digital modulation techniques
under the presence of noise.
Emphasis on the analog-to-digital conversion techniques and their noise
analysis.
Coverage of the base-band and band-pass transmission of digital signals
and the inter-symbol interference (ISI) effect.
Coverage of the structure of optimal digital communication receivers that
minimize the effect of channel noise.
EECE442: Communication Systems 9
Motivation
Recent Development
– Satellite Communications
– Telecommunication: Internet boom at the end of last decade
– Mobile Communication
– Cloud Computing
– Social Media
Job Market
– Probably one of most easy and high paid majors recently
– Intel changes to wireless,
– Qualcom, Broadcom, TI, Marvell, Cypress
Research Potential
– One to one communication has less room to go, but multiuser communication
is still an open issue.
– Wimax, 3G, next generation WLAN, 4G, … and now 5G
– Heterogeneous Networks
– Flexible and open access
EECE442: Communication Systems 10
Introduction
EECE442: Communication Systems 11
Communication System
A B
Engineering System
Social System
Genetic System
EECE442: Communication Systems 12
Do you remember this?
An initial form of communication
EECE442: Communication Systems 13
Evolution
Al-Khwārizmī
– Born in 783 in Khwarezm
– Mathematician, Astronomer, Geographer
– Origin of the keyword « algorithm »
– He has introduced the number « 0 » to the arabic numbers i.e.
1,2,3,4,5,6,7,8,9,0
EECE442: Communication Systems 14 14
Evolution (cont’d)
EECE442: Communication Systems 15
Do You Remember …?
EECE442: Communication Systems 16
The Evolution
EECE442: Communication Systems 17
Worldwide Mobile Data Usage
EECE442: Communication Systems 18
Effect of Covid-19
EECE442: Communication Systems 19
The three questions of this course:
What is a communication system?
– Communications is a process by which info is communicated through a common
system of symbols.
– Verbal communications, animal communications, telecommunications:
• Example: Dave communicates to Linda, he (sender) sends a message to be
decoded by the receiver (Camilla) through the air (communication
platform/environment/channel)
• But: some errors could occur need to detect and possibly correct errors
need to encode
How to communicate:
– Source of information (Dave)
– communication platform/environment/channel: air
– Receiver: Camilla
– Necessary processing is needed at both transmitter and receiver
Why do we need to communicate:
– Imagine a life without communications
• Humanity (exchange, understanding, education, feelings, social, media,…)
• Economic growth (finance, development, etc)
• Entertainment, data transfer, media, etc
EECE442: Communication Systems 20
Technical Target of this course: How to communicate !!
Source of information
(voice, image, media, Transmitter Processing
etc, …)
Channel
(air)
Sink Receiver Processing
EECE442: Communication Systems 21 21