0% found this document useful (0 votes)
176 views28 pages

DSP Lecture 1 PDF

This document outlines a course on digital signal processing (DSP). It introduces DSP and its applications in areas like sound, communications, medical, and more. It discusses the limitations of analog signal processing and how DSP addresses them through digital representation of signals and digital processing. The course will cover topics like discrete-time signals, transforms, filtering, and fast Fourier transforms.

Uploaded by

Muhammad Subhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views28 pages

DSP Lecture 1 PDF

This document outlines a course on digital signal processing (DSP). It introduces DSP and its applications in areas like sound, communications, medical, and more. It discusses the limitations of analog signal processing and how DSP addresses them through digital representation of signals and digital processing. The course will cover topics like discrete-time signals, transforms, filtering, and fast Fourier transforms.

Uploaded by

Muhammad Subhan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

DIGITAL SIGNAL PROCESSING

Muhammad Majid ([email protected]) Digital Signal Processing


Lecture 1: Outline
• Course Information
• Course Syllabus
• DSP is Everywhere
• Why Signal Processing?
• Limitations of Analog Signal Processing
• Digital Signal Processing: Pros and Cons
• Basic Discrete Time Signals and Operations

Muhammad Majid ([email protected]) Digital Signal Processing


Course Information
Instructor:
Dr. Muhammad Majid
Associate Professor,
Department of Computer Engineering,
University of Engineering and Technology Taxila,
Pakistan.
Email:
[email protected]

Muhammad Majid ([email protected]) Digital Signal Processing


Course Information
Objective
• To establish the idea of using computing techniques
to alter the properties of a signal for desired effects,
via understanding of
• Fundamentals of discrete-time, linear, shift-
invariant signals and systems
• To gain preliminary experience in computational
processing of real signal and to relate the above
understanding to real world scenario

Muhammad Majid ([email protected]) Digital Signal Processing


Course Information
Nuts and Bolts
Prerequisites:
Signals and Systems

Reference Book:
1. Discrete-Time Signal Processing, Prentice Hall,
2nd Edition by Alan Oppenheim, Ronald Schafer,
John Buck

Muhammad Majid ([email protected]) Digital Signal Processing


Course Information
Policies
• Grading:
• Assignments 15%
• Quizzes 10%
• Midterm Exam 25%
• Final Exam 50%
• Labs (Separate)

• Exams:
• Exams must be taken at scheduled time, no
makeup exams

Muhammad Majid ([email protected]) Digital Signal Processing


Course Syllabus
• Introduction to Digital Signal Processing
• Discrete-Time Signals and System
• Discrete Time Fourier Transform
• The Z-Transform
• Sampling of Continuous-Time Signals
• Structures for Discrete-Time Systems
• Filter Design Techniques
• The Discrete Fourier Transform
• The Fast Fourier Transform

Muhammad Majid ([email protected]) Digital Signal Processing


Course Learning Outcomes
CLO 1: Explain digital signal processing applications and
apply fundamentals operations on linear time invariant
systems

CLO 2: Analyze discrete linear time invariant system in


time and transform domain

CLO3: Analyze the process of Analog to Digital


Conversion and Digital to Analog Conversion

CLO 4: Design IIR and FIR filters with desired frequency


response and draw their structures
Muhammad Majid ([email protected]) Digital Signal Processing
DSP is Everywhere
• Sound Applications
• Compression, enhancement, special effects,
synthesis, recognition, echo cancellation,…
• Cell Phones, MP3 Players, Movies, Dictation,
Text-to-speech,…
• Communication
• Modulation, coding, detection, equalization, echo
cancellation,…
• Cell Phones, dial-up modem, DSL modem,
Satellite Receiver,…
• Automotive
• ABS, GPS, Active Noise Cancellation, Cruise
Control, Parking,…
Muhammad Majid ([email protected]) Digital Signal Processing
DSP is Everywhere
• Medical
• Magnetic Resonance, Tomography,
Electrocardiogram,…
• Military
• Radar, Sonar, Space photographs, remote
sensing,…
• Image and Video Applications
• DVD, JPEG, Movie special effects, video
conferencing,…
• Mechanical
• Motor control, process control, oil and mineral
prospecting,…

Muhammad Majid ([email protected]) Digital Signal Processing


Signal Processing
• Humans are the most advanced signal processors
• speech and pattern recognition, speech
synthesis,…
• We encounter many types of signals in various
applications
• Electrical signals: voltage, current, magnetic and
electric fields,…
• Mechanical signals: velocity, force,
displacement,…
• Acoustic signals: sound, vibration,…
• Other signals: pressure, temperature,…
Muhammad Majid ([email protected]) Digital Signal Processing
Signal Processing
• Most real-world signals are analog
• They are continuous in time and amplitude
• Convert to voltage or currents using sensors and
transducers
• Analog circuits process these signals using
• Resistors, Capacitors, Inductors, Amplifiers,…
• Analog signal processing examples
• Audio processing in FM radios
• Video processing in traditional TV sets

Muhammad Majid ([email protected]) Digital Signal Processing


Limitations of Analog Signal
Processing
• Accuracy limitations due to
• Component tolerances
• Undesired nonlinearities
• Limited repeatability due to
• Tolerances
• Changes in environmental conditions
• Temperature
• Vibration
• Sensitivity to electrical noise
• Limited dynamic range for voltage and currents
• Inflexibility to changes
Muhammad Majid ([email protected]) Digital Signal Processing
Limitations of Analog Signal
Processing
• Difficulty of implementing certain operations
• Nonlinear operations
• Time-varying operations
• Difficulty of storing information

Muhammad Majid ([email protected]) Digital Signal Processing


Discrete-Time Signals:
Sequences
• Discrete-time signals are represented by sequence of
numbers
• The nth number in the sequence is represented
with x[n]
• Often times sequences are obtained by sampling of
continuous-time signals
• In this case x[n] is value of the analog signal at
xc(nT)
• Where T is the sampling period

Muhammad Majid ([email protected]) Digital Signal Processing


Discrete-Time Signals:
Sequences
10

-10
0 20 40 60 80 100 t (ms)
10

-10
0 10 20 30 40 50 n (samples)

Muhammad Majid ([email protected]) Digital Signal Processing


Digital Signal Processing
• Represent signals by a sequence of numbers
• Sampling and quantization or analog-to-digital
conversions
• Perform processing on these numbers with a digital
processor
• Digital signal processing
• Reconstruct analog signal from processed numbers
• Reconstruction or digital-to-analog conversion
digital digital
signal signal
analog analog
signal A/D DSP D/A signal

Muhammad Majid ([email protected]) Digital Signal Processing


Digital Signal Processing
• Analog to Digital Converter

Muhammad Majid ([email protected]) Digital Signal Processing


Digital Signal Processing
• Analog to Digital Converter

Muhammad Majid ([email protected]) Digital Signal Processing


Digital Signal Processing
• Digital to Analog Converter

Muhammad Majid ([email protected]) Digital Signal Processing


Digital Signal Processing:
Pros and Cons
• Pros
• Accuracy can be controlled by choosing word
length
• Repeatable
• Sensitivity to electrical noise is minimal
• Dynamic range can be controlled using floating
point numbers
• Flexibility can be achieved with software
implementations
• Non-linear and time-varying operations are easier
to implement
Muhammad Majid ([email protected]) Digital Signal Processing
Digital Signal Processing:
Pros and Cons
• Pros
• Digital storage is cheap
• Digital information can be encrypted for security
• Price/performance and reduced time-to-market
• Cons
• Sampling causes loss of information
• A/D and D/A requires mixed-signal hardware
• Limited speed of processors
• Quantization and round-off errors

Muhammad Majid ([email protected]) Digital Signal Processing


Comparison of Chips

Muhammad Majid ([email protected]) Digital Signal Processing


DSP in Real Time Embedded
Systems

Muhammad Majid ([email protected]) Digital Signal Processing


Basic Operations

• Reflection (Folding) a sequence


y[n] = x[-n]
• Delaying (Shifting) a sequence

y[n]  x[n  no ]

Muhammad Majid ([email protected]) Digital Signal Processing


Basic Sequences

• Unit sample (impulse) sequence


0 n  0 1.5
[n]   1
1 n  0 0.5
0
• Unit step sequence -10
1.5
-5 0 5 10

0 n  0 1
u[n]  
1 n  0
0.5
0
-10 -5 0 5 10
• Exponential sequences 1

0.5
n
x[n]  A 0
-10 -5 0 5 10

Muhammad Majid ([email protected]) Digital Signal Processing


Basic Sequences

• Sinusoidal Sequence
• Important class of sequences
xn  coson  

• An exponential sequence with complex


   e jo and A  A e j

xn  A  A e  e  A  e jon  
n j n jon n

xn  A  coson    j A  sinon  


n n

• x[n] is a sum of weighted sinusoids


Muhammad Majid ([email protected]) Digital Signal Processing
Basic Sequences

• Difference of continuous-time, discrete-time sinusoids

• Have ambiguity of 2k in frequency


• Periodicity
• Interpretation of high and low frequencies

Muhammad Majid ([email protected]) Digital Signal Processing

You might also like