Sie sind auf Seite 1von 28

2102576 Digital Signal Processing

Dr.Somchai Jitapunkul
Digital Signal Processing Research Laboratory
Department of Electrical Engineering
Chulalongkorn University

12/07/21 Somchai Jitapunkul, DSPRL 1


Course Outlines

• Introduction • Filter Design Techniques


• Discrete-Time Signals and • The Discrete Fourier Transform
Systems • Computation of the Discrete
Fourier Transform
• Sampling of Continuous-Time
• Discrete Hilbert Transform
Signals
• Fourier Analysis of Signals
• The z-Transform Using the Discrete Fourier
• Transform Analysis of Linear Transform
Time-Invariant Systems • Introduction to Cepstrum
Analysis and Homomorphic
• Structures for Discrete-Time Deconvolution
Systems
12/07/21 Somchai Jitapunkul, DSPRL 2
Bibliography

• Text:
– A.V. Oppenheim, and R.W. Schafer, Discrete-Time Signal
Processing, Prentice Hall, 1989.
• References:
– J.G. Proakis, and D.G. Manolakis, Digital Signal Processing, 3rd
ed., Prentice Hall, 1996.
– E.C. Ifeachor, and B.W. Jervis, Digital Signal Processing,
Addison Wesley, 1993.
– S.K. Mitra, Digital Signal Processing, 2nd ed., McGraw-HILL,
2001.
– Etc.
12/07/21 Somchai Jitapunkul, DSPRL 3
Examination and Grading

• Final Examination:
– Date: Monday 25 February 2001
– Time: 08:00 am ~ 12:00 am Paper Examination
– Time: 12:00 am ~ 17:00 pm (tentatively) Design Project
– Room: DSP Laboratory and neighbor room
– Building: Engineering 4 (Charoen Vissawakam)
• Grading:
– Depend mainly on each individual achievement

12/07/21 Somchai Jitapunkul, DSPRL 4


10 Outstanding Achievements Between 1964 and 1989
Selected by National Academy of Engineering, Washington D.C.

• Moon Landing
• Application Satellites
• Microprocessors
• Computer-Aided Design and Manufacturing
• Computerized Axial Tomography Scanner
• Advanced Composite Materials
• Jumbo Jets
• Lasers Fiber-Optics Communications
• Genetically Engineered Products

12/07/21 Somchai Jitapunkul, DSPRL 5


Grand Challenges in Science and Engineering
need high-performance computing
Office of Science and Technology Policy, Washington D.C.

• Prediction of Weather, Climate, and Global Change


• Speech Recognition and Understanding
• Machine Vision
• Vehicle Performance
• Superconductivity
• Enhanced Oil and Gas Recovery
• Nuclear Fusion

12/07/21 Somchai Jitapunkul, DSPRL 6


DSP Applications
• Image Processing • Military
– Pattern recognition – Secure communication
– Robotic vision – Radar processing
– Image enhancement – Sonar processing
– Facsimile – Missile guidance
– Satellite weather map • Telecommunications
– Animation – Echo cancellation
• Instrumentation/Control – Adaptive equalization
– Spectrum analysis – ADPCM transcoders
– Position and rate control – Spread spectrum
– Noise reduction – Video conferencing
– Data compression – Data communication
• Speech/audio • Biomedical
– Speech recognition/synthesis – Patient monitoring
– Text to speech – Scanners
– Digital audio – EEG brain mappers
– equalization – ECG analysis
– X-ray storage/enhancement
12/07/21 Somchai Jitapunkul, DSPRL 7
Reasons of Using DSP
• Signals and data of many types are • Flexibility in reconfiguring
increasingly stored in digital computers, • Better control of accuracy requirement
and transmitted in digital form from • Easily transportable and possible
place to place. In many cases it makes offline processing
sense to process them digitally as well.
• Cheaper hardware in some case
• Digital processing is inherently stable
and reliable. It also offers certain • In many case DSP is used to process a
technical possibilities not available with number of signals simultaneously. This
analog methods. may be done by interlacing samples
(technique known as TDM) obtained
• Rapid advances in IC design and from the various signal channels.
manufacture are producing ever more
powerful DSP devices at decreasing
cost. • Limitation in speed & Requirement in
larger bandwidth

12/07/21 Somchai Jitapunkul, DSPRL 8


DSP in ASIC (Application Specific Integrated
Circuit)
Advantages Disadvantages
• High throughput • High investment cost
• Lower silicon area • Less flexibility
• Lower power consumption • Long time from design to
• Improved reliability market
• Reduction in system noise
• Low overall system cost

12/07/21 Somchai Jitapunkul, DSPRL 9


Discrete-Time Signals and Systems
• One-dimensional signal (time) • Stationary signal
• Multidimensional signal (spatial coordinate) • Cyclostationary
• Non-stationary signal
• Real-valued function
• Complex-valued function • Time-invariant system
• Time-varying system
• Dependent variable
• Causal
• Independent variable
• Non-causal

• Analog signal/system • Deterministic signal


• Continuous-time signal/system – Periodic
• Continuous-amplitude signal/system – Non-periodic
• Discrete-amplitude signal/system • Random signal
• – Stochastic signal
Quantized boxcar signal/system
– Noise or interference
• Discrete-time signal/system
• Sampled-data signal/system • Analytical signal
• Digital signal/system • Distribution

12/07/21 Somchai Jitapunkul, DSPRL 10


Discrete-time Signals and Systems

• Continuous-time signals are defined along a continuum


of times and thus are represented by a continuous
independent variable.
• Discrete-time signals are defined at discrete times and
thus the independent variable has discrete values.
• Analog signals are those for which both time and
amplitude are continuous.
• Digital signals are those for which both time and
amplitude are discrete.

12/07/21 Somchai Jitapunkul, DSPRL 11


Discrete-Time Signals : Sequences

• Continuous-time signal will be sampled into set of its


values at definite time.
• If duration of each sampling time is fixed in equal period
called sampling period, T. Thus nth value of sampled
signal is equal to the value of the continuous-time signal
xc(t) at time nT.
• Representation of sampled values will be shown in a
sequence of numbers x = {x[n]}.
• 1/T is called the sampling frequency.

12/07/21 Somchai Jitapunkul, DSPRL 12


Signal Processing Operation

• Time-domain/spatial-domain operation
• Frequency-domain operation

• Real-time operation
• Off-line operation

12/07/21 Somchai Jitapunkul, DSPRL 13


Time-Domain Signal Operation

Basic operations Elementary operations


• Scaling : gain • Integration / Summation
– Amplification • Differentiation /
– Attenuation Difference
• Delay / Advance • Production
• Addition • Convolution

12/07/21 Somchai Jitapunkul, DSPRL 14


Filtering

Filter Parameters • Filter Types


• Passband • Basic Types
– Lowpass
• Stopband
– Highpass
• Transition band – Bandpass
• Cutoff frequency – Bandstop/band eject
• Band Edge Frequency • Other Types
– Notch filter
– Comb filter
– Single band
– Multiband

12/07/21 Somchai Jitapunkul, DSPRL 15


Mathematical Tools

• Differential Equation
• Difference Equation
• Laplace Transform
• z-Transform
• Fourier Transform
• Hilbert Transform
• Discrete-Time Fourier Transform
• Discrete Fourier Transform
12/07/21 Somchai Jitapunkul, DSPRL 16
Definitions • Interference
• Noise
• Modulation – White Noise
• Coding – Gaussian Noise
• Multiplexing – White Gaussian Noise (WGN)
• Equalization
• Quantization
• Modulated signal
– Scalar Quantization
• Carrier signal – Vector Quantization
• Spread Spectrum
• Single Sideband (SSB) – Direct Sequence or Pseudo-noise
– Frequency Hopping
• Double Sideband (DSB) – Time Hopping
• Coding – Combination
– Source Coding • Hidden Markov Model
– Channel Coding • Kalman (Recursive Least Square) Algorithm
• Pseudo-noise (PN) Sequence
• Fading – M sequences
– Rayleigh Fading – Gold Sequences
– Ricean Fading – Kasami Sequences
– Nakagami Fading

12/07/21 Somchai Jitapunkul, DSPRL 17


Modulation/Coding Methods
• Fixed-Length Code Word
• Pulse Amplitude Modulation (PAM) • Variable-Length Code Word
• Digital PAM or Amplitude-Shift Keying (ASK) – Entropy Coding Huffman Coding
• Phase Modulation • Variable-to-Fixed Length Code Word
• Digital Phase Modulation or Phase-Shift Keying – Lempel-Ziv Algorithm
(PSK) • Temporal Waveform Coding
– Binary PSK (BPSK) – Pulse coded modulation (PCM)
• Adaptive PCM (APCM)
– Quadrature PSK (QPSK)
– Differential PCM (DPCM)
– Differential PSK (DPSK)
• Adaptive DPCM (ADPCM)
– Staggered Quadrature PSK (SQPSK)
– Open-loop DPCM (D*PCM)
• Quadrature Amplitude Modulation (QAM) – Delta modulation (DM) or 1-bit or 2-level DPCM
• Frequency-Shift Keying (FSK) • Linear DM (LDM)
– Continuous-Phase FSK (CPFSK) • Adaptive DM (ADM)
• Continuously Variable Slope DM (CVSD)
• Amplitude Modulation (AM)
• Model-Based Source Coding
• Frequency Modulation (FM)
– Linear Predictive Coding (LPC)
• Pulse Width Modulation (PWM) • Spectral Waveform Coding
• Pulse Position Modulation (PPM) – Subband Coding (SBC)
• Continuous-Phase Modulation (CPM) – Transform Coding (TC)
• Minimum-Shift Keying (MSK)

12/07/21 Somchai Jitapunkul, DSPRL 18


Multiplexing

• Time Division Multiplexing (TDM)


• Frequency Division Multiplexing (FDM)
• Code Division Multiplexing (CDM)
– Code Division Multiple Access (CDMA) or Spread
Spectrum Multiple Access (SSMA)
• Orthogonal Frequency Division Multiplexing
(OFDM)

12/07/21 Somchai Jitapunkul, DSPRL 19


Examples of Signals

• Electrocardiography (ECG) Signal


• Electroencephalogram (EEG) Signal
• Seismic Signals
• Engine Signal
• Speech, Musical Sound, and Audio Signals
• Vibration Signal
• Time Series Signal (daily stock prices, etc.)
• Images and Video Signals
12/07/21 Somchai Jitapunkul, DSPRL 20
Typical Sampling Rates and System Latencies for
Selected Applications
Application I/O Sampling Rate Latency (Delay)

Instrumentation 1 Hz System dependent*


Control > 0.1 kHz System dependent*
Voice 8 kHz < 50 ms
Audio 44.1 kHz < 50 ms*
Video 1~14 MHz < 50 ms*
* Many times, a signal may not need to be concerned with latency: for example, a TV signal
is more dependent on synchronization with audio than the latency. In each of these cases,
the latency is dependent on the application.
•Nasser Kehtarnavaz, and Mansour Keramat, DSP System Design: Using the TMS320C6000, Prentice
Hall, 2001.

12/07/21 Somchai Jitapunkul, DSPRL 21


Examples of Applications

• Sound Recording • Telephone Dialing


Applications Applications
– Compressors and Limiters
• FM Stereo Applications
– Expanders and Noise Gates
– Equalizers and Filters • Electronic Music Synthesis
– Noise Reduction Systems – Subtractive Synthesis
– Delay and Reverberation – Additive Synthesis
Systems
– Special Effect Circuits
• Echo Cancellation in
Telephone Networks
• Speech Processing
– Speech Recognition • Interference Cancellation in
– Speech Communication Wireless Telecommunication
12/07/21 Somchai Jitapunkul, DSPRL 22
Cellular Phone Wireless Communication
DSP System
Nasser Kehtarnavaz, and Mansour Keramat, DSP System Design: Using the TMS320C6000, Prentice Hall, 2001.

12/07/21 Somchai Jitapunkul, DSPRL 23


ADSL Wired Communication DSP System
Nasser Kehtarnavaz, and Mansour Keramat, DSP System Design: Using the TMS320C6000, Prentice Hall, 2001.

12/07/21 Somchai Jitapunkul, DSPRL 24


PCM Voiceband DSP System
Nasser Kehtarnavaz, and Mansour Keramat, DSP System Design: Using the TMS320C6000, Prentice Hall, 2001.

12/07/21 Somchai Jitapunkul, DSPRL 25


Gigabit Ethernet DSP System
Nasser Kehtarnavaz, and Mansour Keramat, DSP System Design: Using the TMS320C6000, Prentice Hall, 2001.

12/07/21 Somchai Jitapunkul, DSPRL 26


Hard Disk Drive DSP System
Nasser Kehtarnavaz, and Mansour Keramat, DSP System Design: Using the TMS320C6000, Prentice Hall, 2001.

12/07/21 Somchai Jitapunkul, DSPRL 27


Motor Control DSP System
Nasser Kehtarnavaz, and Mansour Keramat, DSP System Design: Using the TMS320C6000, Prentice Hall, 2001.

12/07/21 Somchai Jitapunkul, DSPRL 28

Das könnte Ihnen auch gefallen