Microcomputer Systems 1 Introduction to DSP’s. 9 August 2015Veton Këpuska2 Introduction to DSP’s  Definition: DSP – Digital Signal Processing/Processor.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

Nonrecursive Digital Filters
EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 14.
11/15/2006 Ch 7 System Consideration- Paul Lin 1 ECET 307 Analog Networks Signal Processing Ch 7 System Considerations 1 of 3 Fall 2006
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 14.
So far We have introduced the Z transform
Digital signal processing -G Ravi kishore. INTRODUCTION The goal of DSP is usually to measure, filter and/or compress continuous real-world analog signals.
Digital Signal Processing – Chapter 11 Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah
Digital Representation of Audio Information Kevin D. Donohue Electrical Engineering University of Kentucky.
Sampling and quantization Seminary 2. Problem 2.1 Typical errors in reconstruction: Leaking and aliasing We have a transmission system with f s =8 kHz.
Interfacing Analog and Digital Circuits
Unit 4 Sensors and Actuators
Real-time Digital Signal Processing with the TMS320C6x
Introduction to Data Conversion
Image and Sound Editing Raed S. Rasheed Sound What is sound? How is sound recorded? How is sound recorded digitally ? How does audio get digitized.
EET260: A/D and D/A converters
CEN352, Dr. Ghulam Muhammad King Saud University
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Fundamental of Wireless Communications ELCT 332Fall C H A P T E R 6 SAMPLING AND ANALOG-TO-DIGITAL CONVERSION.
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
Engr. Hinesh Kumar Lecturer, I.B.T, LUMHS. Signal Signal Classification Signal Processing Concept of Systems DSP Elements of DSP Advantages of DSP Limitations.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
Digital Audio Multimedia Systems (Module 1 Lesson 1)
Digital Communication Techniques
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
Formatting and Baseband Modulation
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
Fundamentals of Digital Communication
Lecture 1 Signals in the Time and Frequency Domains
Real time DSP Professors: Eng. Julian Bruno Eng. Mariano Llamedo Soria.
LECTURE Copyright  1998, Texas Instruments Incorporated All Rights Reserved Encoding of Waveforms Encoding of Waveforms to Compress Information.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
1 Lab. 4 Sampling and Rate Conversion  Sampling:  The Fourier transform of an impulse train is still an impulse train.  Then, x x(t) x s (t)x(nT) *
Signals and Systems Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 382C-9 Embedded Software Systems.
ECE 4710: Lecture #17 1 Transmitters  Communication Tx  generate modulated signal s(t) at the carrier frequency f c from the modulating information signal.
ECE 4710: Lecture #5 1 Linear Systems Linear System Input Signal x(t) Output Signal y(t) h(t)  H( f ) Voltage Spectrum (via FT) AutoCorrelation Function.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2009.
ECE 5525 Osama Saraireh Fall 2005 Dr. Veton Kepuska
1 Introduction to Digital Filters Filter: A filter is essentially a system or network that selectively changes the wave shape, amplitude/frequency and/or.
Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
Technological Educational Institute Of Crete Department Of Applied Informatics and Multimedia Neural Networks Laboratory Slide 1 FOURIER TRANSFORMATION.
EE422 Signals and Systems Laboratory Infinite Impulse Response (IIR) filters Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Chapter 2 Fundamentals of Data and Signals
Digital Signal Processing
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
Digital Signal Processing
Lecture 2 Analog to digital conversion & Basic discrete signals.
Continuous-time Signal Sampling
ECE 101 Exploring Electrical Engineering Chapter 7 Data Acquisition Herbert G. Mayer, PSU Status 11/30/2015 Derived with permission from PSU Prof. Phillip.
PAM Modulation Lab#3. Introduction An analog signal is characterized by the fact that its amplitude can take any value over a continuous range. On the.
Lecture 09b Finite Impulse Response (FIR) Filters
Real-time Digital Signal Processing Digital Filters.
Digital Signal Processor HANYANG UNIVERSITY 학기 Digital Signal Processor 조 성 호 교수님 담당조교 : 임대현
Lifecycle from Sound to Digital to Sound. Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre Hearing: [20Hz – 20KHz] Speech: [200Hz.
Minjoong Rim, Dongguk University Signals and Systems 1 디지털통신 임 민 중 동국대학교 정보통신공학과.
Sampling and DSP Instructor: Dr. Mike Turi Department of Computer Science & Computer Engineering Pacific Lutheran University.
Lattice Struture.
CS 4594 Data Communications
Digital Control Systems Waseem Gulsher
Microcomputer Systems 1
Microcomputer Systems 1
Lecture 9: Sampling & PAM 1st semester By: Elham Sunbu.
Soutenance de thèse vendredi 24 novembre 2006, Lorient
CEN352, Dr. Ghulam Muhammad King Saud University
ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals
Digital Signal Processing
Presentation transcript:

Microcomputer Systems 1 Introduction to DSP’s

9 August 2015Veton Këpuska2 Introduction to DSP’s  Definition: DSP – Digital Signal Processing/Processor It refers to:  Theoretical signal processing by digital means ( subject of ECE3541),  Specialized hardware (processor) that can process signals in real-time (subject of this course ECE3551&3)  This class’s focus is on: Hardware Architecture of a real-world DSP platform: ADSP BlackFin Processor, Software Development on DSPs, and Applied Signal Processing theory and practice.

9 August 2015Veton Këpuska3 Introduction to DSP’s  DSP’s process signals  Signal – a detectable physical quantity or impulse (as a voltage, current, or magnetic field strength) by which messages or information can be transmitted (Webster Dictionary)

9 August 2015Veton Këpuska4 Introduction to DSP’s  Signal Characteristics: Signals are Physical Quantities: Signals are Measurable Signals are Analog Signals Contain Information.  Examples: Temperature[ o C] Pressure[Newtons/m 2 ] or [Pa] Mass[kg] Speed[m/s] Acceleration[m/s 2 ] Torque[Newton*m] Voltage[Volts] Current[Amps] Power[Watts]  In this class, analog signals are electrical. Sensors: are devices that convert other physical quantities (temperature, pressure, etc.) to electrical signals.

9 August 2015Veton Këpuska5 Introduction to DSP’s  DSP process digital signals: Analog-to-Digital Converter (ADC)  Binary representation of the analog signal Digital-to-Analog Converter (DAC)  Digital representation of the signal is converted to continuous analog signal.  Analog  Continuous

9 August 2015Veton Këpuska6 ADC x(t) Analog Low-pass Filter Sample and Hold Sample and Hold fsfs b) Amplitude Quantized Signal x a (nT) x[n] Quantizer DSP c) Amplitude & Time Quantized – Digital Signal a) Continuous Signal

9 August 2015Veton Këpuska7 Example of ADC

9 August 2015Veton Këpuska8 DAC DSP Digital to Analog Converter Digital to Analog Converter Analog Low-pass Filter y[n] y(t) y a (nT) c) Continuous Low-pass filtered Signalb) Analog Signala) Digital Output Signal

9 August 2015Veton Këpuska9 Why Processing Signals?  Extraction of Information Amplitude Phase Frequency Spectral Content  Transform the Signal FDMA (Frequency Division Multiple Access) TDMA (Time Division Multiple Access) CDMA (Code Division Multiple Access)  Compress Data ADPCM (Adaptive Differential Pulse Code Modulation) CELP (Code Excited Linear Prediction) MPEG (Moving Picture Experts Group) HDTV (High Definition TV)  Generate Feedback Control Signal Robotics (ASIMOV) Vehicle Manufacturing Process Control  Extraction of Signal in Noise Filtering Autocorrelation Convolution  Store Signals in Digital Format for Analysis FFT …

9 August 2015Veton Këpuska10 Digital Telephone Communication System Example:

9 August 2015Veton Këpuska11 Typical Architecture of a DSP System Sensor ADC Analog Signal Conditioning Digital Signal Conditioning DSP DAC Analog Signal Processing Digital Signal Processing

9 August 2015Veton Këpuska12 Why Using DSP?  Low-pass Filtering example: Chebyshev Analog Filter of Type I and Order 6, vs. FIR 129-Tap Filter

9 August 2015Veton Këpuska13 Chebyshev Analog Filter of Type I  Chebyshev Type I (Pass-Band Ripple)  6-Pole  1.0 dB Pass-Band Ripple  Non-liner Phase  MATLAB: fdatool Order = 6 Fs = 10,000 Hz Fpass = 1,000 Hz Apass = 1 [dB]

9 August 2015Veton Këpuska14 Example of a 3-rd order Active low- pass filter implementation

9 August 2015Veton Këpuska15 Magnitude Response of Chebyshev Filter Type I Order 6.

9 August 2015Veton Këpuska16 Pass-Band Ripple 1.0 dB

9 August 2015Veton Këpuska17 Digital Filter Design  FIR,  129-Tap,  Less then dB Pass Band Ripple  Linear Phase

9 August 2015Veton Këpuska18 FIR Filter Magnitude Response

9 August 2015Veton Këpuska19 Less then dB Pass-Band Ripple

9 August 2015Veton Këpuska20 Analog vs. Digital Implementations Analog  Cons: Approximate Filter Coefficients  Only standard components available Environment Temperature dependent Less accurate Can be used only for designed purpose  Pros: Operate in real-time Digital (DSP)  Cons: Real-time operation is dependent on the speed of processor and the complexity of problem at hand.  Pros: Accurate Filter implementation to desired precision Operation independent on the environment. Flexible  DSP’s can be reprogrammed.

9 August 2015Veton Këpuska21 DSP Implementation of the FIR Filter  129-tap digital filter requires 129 multiply-accumulates (MAC)  Operation must be completed within sampling interval (1/F s ) to maintain real-time. F s =10000Hz = 10kHz ⇒ 100  s ADSP-21xx family performs MAC process in single instruction cycle Instruction rate > 129/100  s = 1.3 MIPS ADSP-218x 16-bit fixed point series: 75 MIPS.

End