Mokhtar A. Aboelaze
. CSE 2026 ext. 40607. Digital
Communication 2nd edition, B. Sklar. 15% quizzes (3 ). 10% project. 30%
Midterm.
COSC4214 Digital Communication York University Fall 2005 Based on class notes by Prof: Amir Asif
CSE4214 Digital Communication. Instructor Text Assessment
Office Hours
Mokhtar A. Aboelaze
[email protected] CSE 2026 ext. 40607 Digital Communication 2nd edition, B. Sklar 15% quizzes (3 ) 10% project 30% Midterm 45% Final Tuesday and Thursday 11:00 – 1:00pm
1
Course Outline
Objective
Introduce a mathematical representation for noise
Process a random process such as noise with a linear system
Learn about baseband communications: single signal transmission at low frequencies (Baseband Modulation)
Learn about bandpass or broadband communications: multiple signal transmission at high frequencies (Bandpass Modulation)
Detect signal in the presence of noise (Matched filtering)
How to control error using error detection and correction techniques (Channel coding)
Learn advance topics like Spread Spectrum techniques
Demystify terminology !!!!!!
2
Introduction
• • • • •
Why Digital Less distortion (no error accumulation) Multiplexing is easier than analog. Hardware is cheaper and more flexible Down side: non-graceful degradation, very SP intensive, and have to worry about synchronization
3
DCS • The previous figure shows the different stages(operations) in a digital communication system. • Some of these are essential: Format, Pulse modulation, and bandpass modulation. • The rest is optional, we may or may not perform them based on the type of system. • We briefly explain the following blocks
DCS (essential) • Formatting transforms the source information into bits (binary or M-ary). • Pulse modulation: Generally modulation is message symbols are converted into waveforms that are suitable for transmission. • Pulse modulation means to changes the pulses (1’s and 0’s) to a baseband (its spectrum extends from 0 to x Hz) waveform.(PCM, line code)., M-ary pulse modulation (PAM, ..)
4
DCS (essential) • Bandpass modulation: That is required especially for RF transmission. • The baseband signal is frequency translated by a carrier wave to a much higher frequency (more suitable for propagation in the channel). The received signal is (h is the channel impulse response, n is noise) • r (t ) = s (t ) ∗ h(t ) + n(t )
DCS (essential) • Synchronization: Synchronization can be done on more than one level. • The demodulator must know the beginning and end of each symbol (symbol or bit synchronization). • Then, we must know the beginning and end of every frame/packet/message. • Finally,network synchronization is the synchronization of spatially spread processes (users) to access network resources.
5
DCS (optional) • Source coding: source coding does A/D conversion and may remove redundant information (to save bandwidth). • Usually either source coding or formatting will be used • Encryption: encryption is used to hide information, or to prevent it from being altered by an intruder.
DCS (optional) • Channel coding: channel coding is used to reduce the probability of error (bit error). • Waveform coding, or structure sequences. • Waveform coding is the use of a new waveform to improve detection and reduce errors. • Structured sequences is the addition of more bits (or modification of the existing bits) in order to make error detection (or correction) easier (block coding, convolution coding, turbo coding).
6
DCS (optional) • Multiplexing/multiple access: both involve sharing the channel between many users. • Multiplexing takes place locally and uses a priori known algorithm (FDM, TDM, CDM). • Multiple access takes place remotely and usually uses an adaptive algorithm, also require some overhead.
DCS (optional) • Spreading: originally developed for military applications to combat jamming and to prevent eavesdropping. • Spread spectrum techniques are used in cellular communication (spreading in frequency, time, or both). • Also used to share the channel between many users.
7
Classification: Deterministic vs. Random Deterministic Signals: Defined for all time No uncertainty with respect to the value of the signal Represented using a mathematical expression, e.g., x(t) = sin(5πt + 30o). Random Signals: Are not known accurately for all instants of times Different observations may lead to different results Statistical properties such as mean, variance, or probability density function (pdf) are used to define the random signal
8
Classification: Periodic vs. Aperiodic
Periodic signals: A periodic signal x(t) is a function of time that satisfies the condition x(t) = x(t + T0) for all t where T0 is a positive constant number and is referred to as the fundamental period of the signal Fundamental frequency (f0) is the inverse of the period of the signal. Nonperiodic (Aperiodic) signals: are those that do not repeat themselves.
Classification: Analog vs. Discrete • Analog: is a continuous function and is defined for all t
9
Classification: Analog vs. Discrete • Discrete: is defined only at discrete times x(kT) CT Signal
Sampling
DT Signalx[ k ] =
x(t ) t =kT = sinc(kTs ) = s
sin( πkTs ) πkTs
k
Classification: Analog vs. Discrete • Digital: Defined only at discrete times, and the magnitude is restricted to a finite set of values. CT Signal
Sampling
DT Signal
Quantiza tion
Digital Signal
k
10