Crash Course in Digital Signal Processing

Similar documents
Digital Signal. Continuous. Continuous. amplitude. amplitude. Discrete-time Signal. Analog Signal. Discrete. Continuous. time. time.

Digitization: Sampling & Quantization

Chapter 1. Introduction to Digital Signal Processing

FFT Laboratory Experiments for the HP Series Oscilloscopes and HP 54657A/54658A Measurement Storage Modules

Digital Fundamentals. Introduction to Digital Signal Processing

Digital Signal Processing Lecture One Introduction to Digital Signal Processing Third Stage Prepared by: Marwah Kareem

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

Introduction to Signal Processing D R. T A R E K T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y

Experiment 2: Sampling and Quantization

Fundamentals of DSP Chap. 1: Introduction

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

Data Converter Overview: DACs and ADCs. Dr. Paul Hasler and Dr. Philip Allen

Experiment 13 Sampling and reconstruction

DIGITAL COMMUNICATION

Version 1.10 CRANE SONG LTD East 5th Street Superior, WI USA tel: fax:

Introduction To LabVIEW and the DSP Board

2. AN INTROSPECTION OF THE MORPHING PROCESS

10:15-11 am Digital signal processing

Multirate Digital Signal Processing

Module 8 : Numerical Relaying I : Fundamentals

Digital Signal Processing Laboratory 7: IIR Notch Filters Using the TMS320C6711

Digital Representation

Introduction to Digital Signal Processing

Simple Harmonic Motion: What is a Sound Spectrum?

ELEC 310 Digital Signal Processing

Analog to Digital Converter. Last updated 7/27/18

Supplementary Course Notes: Continuous vs. Discrete (Analog vs. Digital) Representation of Information

Digitizing and Sampling

Introduction to Digital Signal Processing (DSP)

Signals and Systems. Spring Room 324, Geology Palace, ,

PCM ENCODING PREPARATION... 2 PCM the PCM ENCODER module... 4

Investigation of Digital Signal Processing of High-speed DACs Signals for Settling Time Testing

CAP240 First semester 1430/1431. Sheet 4

Laboratory 5: DSP - Digital Signal Processing

Virtual Vibration Analyzer

Lab experience 1: Introduction to LabView

Introduction to Computers and Programming

LabView Exercises: Part II

Digital Signal Processing

DH400. Digital Phone Hybrid. The most advanced Digital Hybrid with DSP echo canceller and VQR technology.

Digital Signal Processing (DSP)

Audio Compression Technology for Voice Transmission

B I O E N / Biological Signals & Data Acquisition

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

Lab 1 Introduction to the Software Development Environment and Signal Sampling

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

Analysis, Synthesis, and Perception of Musical Sounds

Chapter 14 D-A and A-D Conversion

Department of Communication Engineering Digital Communication Systems Lab CME 313-Lab

The Effect of Time-Domain Interpolation on Response Spectral Calculations. David M. Boore

Vocoder Reference Test TELECOMMUNICATIONS INDUSTRY ASSOCIATION

Linear Time Invariant (LTI) Systems

Digital Signal Processing Detailed Course Outline

UNIVERSITY OF DUBLIN TRINITY COLLEGE

Patchmaster. Elektronik. The Pulse generator. February 2013

Hands-on session on timing analysis

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

CSC475 Music Information Retrieval

RECOMMENDATION ITU-R BT (Questions ITU-R 25/11, ITU-R 60/11 and ITU-R 61/11)

Experiment 9 Analog/Digital Conversion

Tiptop audio z-dsp.

ni.com Digital Signal Processing for Every Application

Calibrate, Characterize and Emulate Systems Using RFXpress in AWG Series

Audio Processing Exercise

DSP in Communications and Signal Processing

Synthesized Clock Generator

Experiment # 5. Pulse Code Modulation

NanoGiant Oscilloscope/Function-Generator Program. Getting Started

BASIC LINEAR DESIGN. Hank Zumbahlen Editor Analog Devices, Inc. All Rights Reserved

Using different reference quantities in ArtemiS SUITE

Dithering in Analog-to-digital Conversion

Analog and Digital. ICT Foundation. Copyright 2010, IT Gatekeeper Project Ohiwa Lab. All rights reserved.

Lab P-6: Synthesis of Sinusoidal Signals A Music Illusion. A k cos.! k t C k / (1)

Techniques for Extending Real-Time Oscilloscope Bandwidth

An Introduction to the Sampling Theorem

Music Representations

Hello, welcome to the course on Digital Image Processing.

UNIT V 8051 Microcontroller based Systems Design

AN INTEGRATED MATLAB SUITE FOR INTRODUCTORY DSP EDUCATION. Richard Radke and Sanjeev Kulkarni

Delta-Sigma ADC

Intro to DSP: Sampling. with GNU Radio Jeff Long

16.5 Media-on-Demand (MOD)

Research Article. ISSN (Print) *Corresponding author Shireen Fathima

INTRODUCTION. SLAC-PUB-8414 March 2000

OCTAVE C 3 D 3 E 3 F 3 G 3 A 3 B 3 C 4 D 4 E 4 F 4 G 4 A 4 B 4 C 5 D 5 E 5 F 5 G 5 A 5 B 5. Middle-C A-440

Analog Performance-based Self-Test Approaches for Mixed-Signal Circuits

BBN ANG 141 Foundations of phonology Phonetics 3: Acoustic phonetics 1

Synthesis Technology E102 Quad Temporal Shifter User Guide Version 1.0. Dec

Digital Lock-In Amplifiers SR850 DSP lock-in amplifier with graphical display

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion

Training Note TR-06RD. Schedules. Schedule types

Lab 5 Linear Predictive Coding

ZONE PLATE SIGNALS 525 Lines Standard M/NTSC

EC 6501 DIGITAL COMMUNICATION

Sampling Issues in Image and Video

Interfacing Analog to Digital Data Converters. A/D D/A Converter 1

CS311: Data Communication. Transmission of Digital Signal - I

DSP First Lab 04: Synthesis of Sinusoidal Signals - Music Synthesis

High Performance Real-Time Software Asynchronous Sample Rate Converter Kernel

REPORT DOCUMENTATION PAGE

Transcription:

Crash Course in Digital Signal Processing Signals and Systems Conversion Digital Signals and Their Spectra Digital Filtering Speech, Music, Images and More DSP-G 1.1 Signals and Systems Signals Something that carry information from one place to another Represented mathematically as functions of one or more independent variables, e.g., x(t) Analog signals take any value from a continuum of values; are defined at every instant of time Digital signals defined at only a finite number of levels and points in time DSP-G 1.2

DSP-G 1.3 DSP-G 1.4

DSP-G 1.5 DSP-G 1.6

256 Hz 512 Hz DSP-G 1.7 DSP-G 1.8

DSP-G 1.9 DSP-G 1.10

AVI DSP-G 1.11 Systems Something that can analyze, combine, modify, record, or play back signals; e.g., image compression system, speech recognition system, digital filters, etc. Mathematically, a transformation or an operator that maps an input signal into an output signal The operations are usually referred to as signal processing DSP-G 1.12

Conversion Analog-to-Digital (A/D) Conversion Two steps sampling and quantization Sampling Occur at regular intervals called sampling periods Sample and hold at each sampling point, the value of the analog signal is held steady until the next sampling point DSP-G 1.13 Conversion (cont.) Analog-to-Digital (A/D) Conversion Sampling (cont.) Aliasing if sampling is too slow, important signal characteristics can be lost Acquisition time the amount of time required for the act of sampling DSP-G 1.14

Conversion (cont.) Analog-to-Digital (A/D) Conversion (cont.) Quantization Quantize and digitize the analog values Quantization select the quantization level that approximates the sample-and-hold value as closely as possible Digitization assign a binary digital code that identifies the quantization level Quantization error the difference between the analog and digital value The average of the square of the quantization errors is σ 2 = Q e 12 DSP-G 1.15 Conversion (cont.) DSP-G 1.16

Conversion (cont.) Digital-to-Analog (D/A) Conversion Step 1 convert each digital code into an analog level Zero-order-hold the analog level is held steady for the duration of a sampling period Step 2 smooth the zero-order-hold signal DSP-G 1.17 Conversion (cont.) A/D and D/A conversion DSP-G 1.18

Digital Signal and Their Spectra Time domain representation of the digital signal the signal variations are displayed against time Spectrum a representation of the frequency element that are present in a signal Frequency domain representation of the digital signal Low frequency signals are constant or change slowly over time; while high frequency signals change quickly with time DSP-G 1.19 Digital Signal and Their Spectra (cont.) DSP-G 1.20

Digital Signal and Their Spectra (cont.) An example piano note Each piano note consists of many harmonic frequencies, all multiples of a fundamental frequency a single piano note (middle C) DSP-G 1.21 Digital Signal and Their Spectra (cont.) An example piano note (cont.) a piano chord (CEG) DSP-G 1.22

Digital Filtering Digital filter change the nature of a signal Change the frequency characteristics of a signal let some frequencies in the signal pass while block others Low pass filter let low frequencies through while block high frequencies High pass filter let high frequencies through while block low frequencies Band pass filter allow a band of frequencies to pass Band stop filter allow all frequencies outside a band to pass Cut-off frequency the corner frequency of the filter DSP-G 1.23 Digital Filtering (cont.) 男低音男高音次高音女高音 DSP-G 1.24

Digital Filtering (cont.) An example the piano chord DSP-G 1.25 Applications of DSP Applications of DSP Speech speech recognition, speech synthesis Music recordings, mixer, animal sounds Image image synthesis, image enhancement, morphing, 3-D display, visual inspection, robot vision Communication cellular phone, modem, audio and video transmission, etc. DSP-G 1.26