0% found this document useful (0 votes)
103 views23 pages

CO2035 - Course Introduction

This document provides an introduction to the CO2035 - Digital Signal Processing course offered in Fall 2020. It outlines the instructor, textbook, grading breakdown, course objectives, topics, and policies. The key goals are to provide concepts and knowledge in digital signal processing and establish a background in its theory. Students will analyze signals and systems in the frequency domain using SciLab.

Uploaded by

Văn Lợi
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)
103 views23 pages

CO2035 - Course Introduction

This document provides an introduction to the CO2035 - Digital Signal Processing course offered in Fall 2020. It outlines the instructor, textbook, grading breakdown, course objectives, topics, and policies. The key goals are to provide concepts and knowledge in digital signal processing and establish a background in its theory. Students will analyze signals and systems in the frequency domain using SciLab.

Uploaded by

Văn Lợi
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/ 23

CO2035 - Digital Signal Processing

Fall 2020
CO2035 – Digital Signal Processing --- Course Introduction 2

Course Introduction
§ General Information
▫ CO2035 – Digital Signal Processing

§ Instructor
▫ Pham Hoang Anh, Ph.D
▫ Department of Computer Engineering,
▫ Faculty of Computer Science and Engineering, HCMC University Of Technology

▫ Email: [email protected]
▫ Phone: (84)(8) 38647256 (Ext. 5843) - Mobile: 0967.333.820
▫ Homepage: to be updated.
CO2035 – Digital Signal Processing --- Course Introduction 3

Course Introduction
§ Objectives
▫ Provide radical concept and knowledge in field of digital signal processing.
▫ Establish a background in digital signal processing theory.

§ Textbook
▫ Digital Signal Processing: Principles, Algorithms, and Applications (4th Edition),
John G. Proakis, Dimitris G. Manolakis, Prentice Hall.

§ Grading
▫ Labs: 25% (Attendance + Report)
▫ Mid-term Exam: 25% (45-60 mins)
▫ Final Exam: 50% (75-90 mins)
CO2035 – Digital Signal Processing --- Course Introduction 4

Course Policies
§ Do not expect that everything said during the lecture will be
documented in the lecture notes.

§ Expect that everything “said” during a lecture or tutorials will be


known by all students. So, if you do not attend, then please
frequently update or “at least” ask !

§ Your responsibility is to frequently check the course website


(BKeL) regularly for any announcements or materials
CO2035 – Digital Signal Processing --- Course Introduction 5

Course Outline
§ Introduction to Digital Signal Processing

§ Signal and System in Time Domain

§ Z-Transform

§ Signal and System in Frequency Domain

§ The Discrete-Fourier Transform


CO2035 – Digital Signal Processing --- Course Introduction 6

Learning Outcome
Students are expected to be able to …
§ Interpret the concepts of signal and system, the principle of digital signal
processing
§ Describe concepts, properties, and uses of the Z-transform
§ Analyze signals and systems in frequency domain
§ Use SciLab to represent and analyze a signal and LTI systems
CO2035 – Digital Signal Processing --- Course Introduction 7

SciLab
§ www.scilab.org
CO2035 – Digital Signal Processing --- Course Introduction 8
CO2035 – Digital Signal Processing --- Course Introduction 9

1st Exercise
§ Review Video and Write a short report (2 pages A4) to present your
understanding about digital signal processing.
▫ What is Signal Processing?
– https://www.youtube.com/watch?v=EErkgr1MWw0
▫ Introduction to Signal Processing
– https://www.youtube.com/watch?v=YmSvQe2FDKs
▫ Digital Signal Processing
– https://www.youtube.com/watch?v=voPyE6isjxo

§ Report in Latex
▫ Overleaf (overleaf.com)
▫ Midtek
▫ TexStudio
CO2035 – Digital Signal Processing --- Course Introduction 10

Signal Processing
§ Humans are the most advanced signal processors
▫ speech and pattern recognition, speech synthesis,…

§ 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,…

§ 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
CO2035 – Digital Signal Processing --- Course Introduction 11

Analog Signal Processing


§ Accuracy limitations
▫ Component tolerances, undesired nonlinearities

§ Limited repeatability due to


▫ Tolerances, Temperature, Vibration

§ Sensitivity to electrical noise

§ Limited dynamic range for voltage and currents

§ Inflexibility to changes

§ Difficulty of implementing certain operations


▫ Nonlinear operations, Time-varying operations

§ Difficulty of storing information


CO2035 – Digital Signal Processing --- Course Introduction 12

What is Digital Signal Processing?


§ Convert naturally occurring analog signals to digital form.
§ Represent analog data as an approximated digital version or vice-versa to
represent digital data as an approximate representation of an analog signal.
CO2035 – Digital Signal Processing --- Course Introduction 13

Digital Signal Processing


§ Pros
▫ Remove unwanted noise
▫ Encode/Encrypt the data for secure transmission
▫ Detect and correct data
▫ Process, store, transmit, and reproduce data more easily
▫ Dynamic range can be controlled using floating point numbers
▫ Flexibility can be achieved with software implementations
▫ 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
CO2035 – Digital Signal Processing --- Course Introduction 14

Digital Signal Processing


digital digital
signal signal
analog analog
signal A/D DSP D/A signal

§ Analog input – Analog output


▫ Digital recording of music
§ Analog input – Digital output
▫ Touch tone phone dialing
§ Digital input – Analog output
▫ Text to speech
§ Digital input – Digital output
▫ Compression of a file on computer
CO2035 – Digital Signal Processing --- Course Introduction 15

DSP Applications Space


Industrial (Space photograph enhancement, Data compression,
(Oil and mineral prospecting, Process monitoring & Intelligent sensory analysis by remote space probes)
control, Nondestructive testing, CAD and design
tools)
Medical
(Diagnostic imaging (CT, MRI,
ultrasound, and others), Electrocardiogram analysis,
Medical image storage/retrieval)

Commercial
(Image and sound compression for multimedia
DSP presentation, Movie special effects, Video conference
calling)

Telephone
(Voice and data compression, Echo reduction, Signal
multiplexing, Filtering)
Scientific
(Earthquake recording & analysis, Data acquisition,
Spectral analysis, Simulation and modeling) Military
(Radar, Sonar, Ordnance guidance, Secure
communication)
CO2035 – Digital Signal Processing --- Course Introduction 16

DSP is Everywhere
§ Sound applications
▫ Compression
▫ Special effects
▫ Synthesis
▫ Recognition
▫ Echo cancellation
CO2035 – Digital Signal Processing --- Course Introduction 17

DSP is Everywhere
§ Image and Video Applications
▫ DVD
▫ JPEG
▫ Movie special effects
▫ Video conferencing
▫ …
CO2035 – Digital Signal Processing --- Course Introduction 18

DSP is Everywhere
§ Communication
▫ Modulation
▫ Coding
▫ Detection
▫ Equalization
▫ Echo cancellation
▫ Cell Phones
▫ Dial-up modem
▫ DSL modem
▫ Satellite Receiver
▫ …
CO2035 – Digital Signal Processing --- Course Introduction 19

DSP is Everywhere
§ Medical
▫ Magnetic Resonance
▫ Tomography
▫ Electrocardiogram
▫ …
CO2035 – Digital Signal Processing --- Course Introduction 20

DSP is Everywhere
§ Automotive
▫ ABS
▫ GPS
▫ Active Noise Cancellation
▫ Cruise Control
▫ Parking
▫ …
CO2035 – Digital Signal Processing --- Course Introduction 21

DSP is Everywhere
§ Military
▫ Radar
▫ Sonar
▫ Space photographs
▫ Remote sensing
▫ …
CO2035 – Digital Signal Processing --- Course Introduction 22

DSP is Everywhere
§ Mechanical
▫ Motor control
▫ Process control
▫ Oil and mineral prospecting
▫ …
CO2035 – Digital Signal Processing --- Course Introduction 23

Characteristics of DSP Applications


§ Mathematics
▫ Multiplication, Addition

§ Most of the signals encountered


in science and engineering are
analog in nature.

You might also like