Professional Documents
Culture Documents
Overview
Course Information
Course Schedule
Prerequisites
Books
Scoring\Grading
Expectations
Digital Systems
Introduction to digital communication systems
Course Info
Prerequisites
Probability and random variables
Digital Signal Processing
Course materials
Course text books:
Communication Systems Engineering, by John G. Proakis and
Masoud Salehi, Prentice Hall, 2002, 2nd edition, ISBN: 0-13-095007-6
Principles of Digital Communications, Gallager
Digital Communications: Fundamentals and Applications by
Bernard Sklar,Prentice Hall, 2001, ISBN: 0-13-084788-7
Communication Systems by Simon Haykin 4th Edition
Course Schedule
14-16 lectures
2-4 Quizzes
2-4 home assignments
Written assignments may not be graded
2 Sessional Exams
Practical Work
Final Exam
Score/Grading
Tentative marks division
2 Sessional Exams
25~30%
Reading Assignments
5~10%
Quizzes
5%
Practical
20~25%
Lab
Project
Final Examination
40~45%
Expectations/Objectives
Mine
Deliver the concepts of digital communications
Understand the following about the different blocks of
digital communication
What
Why
When
How
Yours
Getting through this course (majority)
Getting an A
Learn something new
Course Outline
Introduction to DC
Some Probability Theory
Probability space, random variables, density functions,
independence
Expectation, conditional expectation, Bayes rule
Stochastic processes, autocorrelation function, stationary,
spectral density
Source Coding
Measuring information, entropy, the source coding
theorem
Huffman coding, Run-length coding, Lempel-Ziv etc.
Analog-to-digital conversion
Sampling (ideal, natural, sample-and-hold)
Quantization, PCM
Communication channels
Band-limited channels
The AWGN channel, fading channels
Receiver design
General binary and M-ary signaling
Maximum-likelihood receivers
Performance in an AWGN channel
The Chernoff and union/Chernoff bounds
Simulation techniques
Signal spaces
Modulation: PAM, QAM, PSK, DPSK, coherent FSK,
incoherent FSK
Channel coding
Block codes, hard and soft-decision decoding,
performance
Convolutional codes, the Viterbi algorithm,
performance bounds
Trellis-coded modulation (TCM)
What is Digital
Communication?
Digital Communications
Digital Communication:
Enormous and normally rapidly growing industry
Objective:
Study those aspects of communication systems
unique to those systems. Little focus on hardware
or software
Hardware and software are similar to other
systems.
Device Challenges
Analog and RF Components
A/D Converters
Size, Power, Cost
Multiple Antennas
Multiradio Coexistance
These challenges may
someday be completely
solved by a
software-defined radio
A/D
A/D
A/D
A/D
DSP
BT
FM/XM
Cellular
GPS
DVB-H
Apps
Processor
WLAN
Media
Processor
Wimax
Design Challenges
Hardware Design
Precise components
Small, lightweight, low power
Cheap
High frequency operation
System Design
Converting and transferring information
High data rates
Robust to noise and interference
Supports many users
Network Design
Connectivity and high speed
Energy and delay constraints
Disadvantages:
Heavy signal processing
Synchronization is crucial
Larger transmission bandwidth
Non-graceful degradation
23
Pe
cx Eb/No
Communication Systems
Provide for electronic exchange of multimedia data
Voice, data, video, music, email, web pages, etc.
Main Points
Communication systems send information
electronically over communication channels
Many different types of systems which convey
many different types of information
Design challenges include hardware, system, and
network issues
Communication systems recreate transmitted
information at receiver with high fidelity
Focus of this class is design and performance of
analog and digital communication systems
Output Transducer:
The signal in desired format analog or digital at
the output
Channel
Channel:
The communication channel is the physical
medium that is used for transmitting signals from
transmitter to receiver
Wireless channels: Wireless Systems
Wired Channels: Telephony
Source Decoder
At the end, if an analog signal is desired then source decoder
tries to decode the sequence from the knowledge of the encoding
algorithm. And which results in the approximate replica of the
input at the transmitter end
Channel Decoder:
Channel decoder attempts to reconstruct the original information
sequence from the knowledge of the code used by the channel encoder
and the redundancy contained in the received data
Digital Demodulator:
The digital demodulator processes the channel
corrupted transmitted waveform and reduces the
waveform to the sequence of numbers that represents
estimates of the transmitted data symbols.
Step Wise
Decoding includes
Decompression
Bits to symbols
Symbols to sequence of numbers
Sequence to waveform (Reconstruction)
Modulation\Demodulation
Used to map bits to waveform for transmission