SlideShare a Scribd company logo
1 of 34
WELCOME
Introduction to Digital
Signal Processors
Hicham BERKOUK
Tarek Islam SADMI
E08/Computer Engineering
IGEE – Boumerdes.
OUTLINE
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Applications of DSPs
 Examples
 Conclusion
 References
 Overview
 Introduction to DS Processors
 Historical development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Overview:
Digital signal processing techniques and algorithms
developed throughout history are useless, unless
implemented in a given hardware to perform specified tasks.
However, conventional microprocessors cannot handle
those algorithms.
Hence, there’s a need to develop a new hardware : the
Digital Signal Processor.
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Introduction to DSProcessors:
 From Wikipedia, the free encyclopedia:
A digital signal processor (DSP) is a specialized
microprocessor with an architecture optimized for the
operational needs of digital signal processing.
 Typical DSP system :
 Conversion from Analog to Digital and
Digital to Analog signals.
 A lot of Interaction with outside world.
What are the Differences
between a DSP and a GP MPU
?
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Historical Development:
 First transistor: 16 December 1947, at the Bell Company by
William Shockley.
 First IC: by Jack Killby 12 September 1958 at Texas
instruments Laboratories.
 First Microprocessor: 15 November 1971 by Intel
Company the Intel 4004.
 First DSP: 1978 : Texas Instruments TMS5100 DSP.
1978 : Intel and AMI, released to unsuccessful DSPs the
2920 and the S2811.
1980 : the NEC µPD7720 DSP by PSTN
Telecommunications.
 1983 : the TMS32010 by Texas instruments (Harvard architecture) (It already
had a special instruction set, with instructions like load-and-accumulate or
multiply-and-accumulate. It could work on 16-bit numbers and needed 390 ns
for a multiply–add operation. TI is now the market leader in general-purpose
DSP)
 1988 : the appearance of the 2nd generation of DSPs, like AT&T DSP16A
and the Motorola 56000 (accelerating tight-loops and loop addressing).
 1995: the appearance of the 3rd generation of DSPs : new special instructions
in the data path and hardware acceleration, using very complex problems like
Fourier-Transform, or Matrix Operations like “ Motorola MC 68356. And TI
TMS 320C541 and the TMS 320C80.
 The fourth generation is best characterized by the changes in the instruction
set and the instruction encoding/decoding.
 The fastest digital signal processor (DSP) is the TMS320C6416, by
Texas Instruments (USA). On 12 March 2003, a clock speed of 720
megahertz (MHz) was demonstrated at the Texas Instruments
Laboratories, Stafford, Texas, USA.
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Example : TMS320C6400 DSP
 Applications of DSPs
 Conclusion
 References
Market of DSP’s:
 The DSP market is very large and growing rapidly.
 Incessant demand of cheaper and better electronic solutions,
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Simplified Block Diagram of
Typical DSP
 Harvard architecture.
 Direct Memory Access (DMA).
 Very Large Instruction Word (VLIW).
 Floating point or Fixed point arithmetic.
 Multiply and accumulate (MACs) Functions.
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Applications of DSPs :
 - Automation & Process Control (Barcode Scanner,
Machine Vision)
 - Automotive & Transportation (Active Noise
Cancellation ANC)
 - Communications & Telecom ( Miltary Radar/Sonar,
Oscilloscopes)
 - Consumer & Portable Electronics (MP3 Players,
Mobile Phones, Guitar Effects)
 Health Tech (MRI: Magnetic Resonance
Imaging, Ultrasound System)
 Industrial (High-Speed Data Acquisition and
Generation)
 Security & Safety ( Fingerprint Biometrics,
Camera Surveillance)
 Space, Avionics & Defense (Military and
Avionics Imaging)
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Examples:
Music (Guitar Effects) :
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
Conclusion
 DSP technology has enabled many
applications.
 Size of DSP market has attracted many
competitors with a broad set of optimized
solutions.
 DSP’s are very fast and optimal for real
time processing.
 Overview
 Introduction to DS Processors
 Historical Development
 DSP Market
 Internal Architecture
 Examples
 Applications of DSPs
 Conclusion
 References
References :
 TMS320C64x, Technical Overview
 The Scientist and Engineer's Guide to Digital Signal Processing, Chapter28
 http://www.signalogic.com/index.pl?page=dsp_app
 http://en.wikipedia.org/wiki/Digital_signal_processor
 http://en.wikipedia.org/wiki/Bit_slicing
 http://en.wikipedia.org/wiki/Floating-point
 http://en.wikipedia.org/wiki/Texas_Instruments_TMS320C6400
 http://www.vision-systems.com/articles/2003/03/texas-instruments-claims-
fastest-dsp.html
 http://www.ti.com/lsds/ti/dsp/applications.page

More Related Content

What's hot

Application of DSP in Biomedical science
Application of DSP in Biomedical scienceApplication of DSP in Biomedical science
Application of DSP in Biomedical scienceTaslima Yasmin Tarin
 
Digital Signal Processing
Digital Signal Processing Digital Signal Processing
Digital Signal Processing Sri Rakesh
 
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGAPPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGpirh khan
 
NYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISINYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISIFAIZAN SHAFI
 
Applications of digital signal processing
Applications of digital signal processing Applications of digital signal processing
Applications of digital signal processing Rajeev Piyare
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformationsJohn Williams
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windowsSarang Joshi
 
The evolution of TMS, family of DSP\'s
The evolution of TMS, family of DSP\'sThe evolution of TMS, family of DSP\'s
The evolution of TMS, family of DSP\'sRitul Sonania
 
Introduction to DSP
Introduction to DSPIntroduction to DSP
Introduction to DSPshinychristo
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform Rashmi Karkra
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processingvanikeerthika
 

What's hot (20)

Application of DSP in Biomedical science
Application of DSP in Biomedical scienceApplication of DSP in Biomedical science
Application of DSP in Biomedical science
 
Linear Predictive Coding
Linear Predictive CodingLinear Predictive Coding
Linear Predictive Coding
 
Digital Signal Processing
Digital Signal Processing Digital Signal Processing
Digital Signal Processing
 
Design of Filters PPT
Design of Filters PPTDesign of Filters PPT
Design of Filters PPT
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGAPPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
 
Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
NYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISINYQUIST CRITERION FOR ZERO ISI
NYQUIST CRITERION FOR ZERO ISI
 
Gaussian noise
Gaussian noiseGaussian noise
Gaussian noise
 
Applications of digital signal processing
Applications of digital signal processing Applications of digital signal processing
Applications of digital signal processing
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
 
Fir filter design using windows
Fir filter design using windowsFir filter design using windows
Fir filter design using windows
 
The evolution of TMS, family of DSP\'s
The evolution of TMS, family of DSP\'sThe evolution of TMS, family of DSP\'s
The evolution of TMS, family of DSP\'s
 
Introduction to DSP
Introduction to DSPIntroduction to DSP
Introduction to DSP
 
Delta Modulation
Delta ModulationDelta Modulation
Delta Modulation
 
Convolution&Correlation
Convolution&CorrelationConvolution&Correlation
Convolution&Correlation
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform
 
DPCM
DPCMDPCM
DPCM
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 

Viewers also liked

DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGSnehal Hedau
 
DSP architecture
DSP architectureDSP architecture
DSP architecturejstripinis
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009ubaidis
 
Digital Signal Processor ( DSP ) [French]
Digital Signal Processor ( DSP )  [French]Digital Signal Processor ( DSP )  [French]
Digital Signal Processor ( DSP ) [French]Assia Mounir
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processingsandhya jois
 

Viewers also liked (8)

DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSING
 
DSP architecture
DSP architectureDSP architecture
DSP architecture
 
Dsp book
Dsp bookDsp book
Dsp book
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009
 
Chap2 dsp
Chap2 dspChap2 dsp
Chap2 dsp
 
Digital Signal Processor ( DSP ) [French]
Digital Signal Processor ( DSP )  [French]Digital Signal Processor ( DSP )  [French]
Digital Signal Processor ( DSP ) [French]
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similar to Digital Signal Processors - DSP's

Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003Romain Rogister
 
Digital Signal Processor
Digital Signal ProcessorDigital Signal Processor
Digital Signal ProcessorParakram Chavda
 
Unit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processorsUnit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processorsManish K
 
Lect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxLect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxVarsha506533
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....Bise Mond
 
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...ijcsa
 
Chapter 3 (Hw) E
Chapter 3 (Hw) EChapter 3 (Hw) E
Chapter 3 (Hw) ENightcolt
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverIOSR Journals
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOKartikeyPatwal
 
Applications - embedded systems
Applications - embedded systemsApplications - embedded systems
Applications - embedded systemsDr.YNM
 
Mobile CDS - mmW / LTE Simulator - Mobile CAD
Mobile CDS - mmW / LTE Simulator - Mobile CADMobile CDS - mmW / LTE Simulator - Mobile CAD
Mobile CDS - mmW / LTE Simulator - Mobile CADDr. Edwin Hernandez
 
Design and implementation of DADCT
Design and implementation of DADCTDesign and implementation of DADCT
Design and implementation of DADCTSatish Kumar
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processorsPrem Ranjan
 

Similar to Digital Signal Processors - DSP's (20)

Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
Romain Rogister DSP ppt V2003
Romain  Rogister  DSP  ppt V2003Romain  Rogister  DSP  ppt V2003
Romain Rogister DSP ppt V2003
 
Digital Signal Processor
Digital Signal ProcessorDigital Signal Processor
Digital Signal Processor
 
Unit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processorsUnit i-fundamentals of programmable DSP processors
Unit i-fundamentals of programmable DSP processors
 
Lect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptxLect1a_ basics of DSP.pptx
Lect1a_ basics of DSP.pptx
 
Lect1_ DSP.pptx
Lect1_ DSP.pptxLect1_ DSP.pptx
Lect1_ DSP.pptx
 
Software defined radio....
Software defined radio....Software defined radio....
Software defined radio....
 
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
REAL TIME SPECIAL EFFECTS GENERATION AND NOISE FILTRATION OF AUDIO SIGNAL USI...
 
Mobile CDS LTE Simulation Demo
Mobile CDS LTE Simulation Demo Mobile CDS LTE Simulation Demo
Mobile CDS LTE Simulation Demo
 
Chapter 3 (Hw) E
Chapter 3 (Hw) EChapter 3 (Hw) E
Chapter 3 (Hw) E
 
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring ReceiverImplementation of Algorithms For Multi-Channel Digital Monitoring Receiver
Implementation of Algorithms For Multi-Channel Digital Monitoring Receiver
 
SOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIOSOFTWARE DEFINED RADIO
SOFTWARE DEFINED RADIO
 
CDR2(Sajjad Tarahomi)
CDR2(Sajjad Tarahomi)CDR2(Sajjad Tarahomi)
CDR2(Sajjad Tarahomi)
 
Applications - embedded systems
Applications - embedded systemsApplications - embedded systems
Applications - embedded systems
 
Mobile CDS - mmW / LTE Simulator - Mobile CAD
Mobile CDS - mmW / LTE Simulator - Mobile CADMobile CDS - mmW / LTE Simulator - Mobile CAD
Mobile CDS - mmW / LTE Simulator - Mobile CAD
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 
Design and implementation of DADCT
Design and implementation of DADCTDesign and implementation of DADCT
Design and implementation of DADCT
 
Digital signal processors
Digital signal processorsDigital signal processors
Digital signal processors
 
Assignmentdsp
AssignmentdspAssignmentdsp
Assignmentdsp
 
Lec09-DSP.pdf
Lec09-DSP.pdfLec09-DSP.pdf
Lec09-DSP.pdf
 

More from Hicham Berkouk

Leadership & Dynamique des Groupes
Leadership & Dynamique des GroupesLeadership & Dynamique des Groupes
Leadership & Dynamique des GroupesHicham Berkouk
 
Leadership & Communication
Leadership & CommunicationLeadership & Communication
Leadership & CommunicationHicham Berkouk
 
Design and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor HelicopterDesign and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor HelicopterHicham Berkouk
 
Ultrasonic Range Finder
Ultrasonic Range FinderUltrasonic Range Finder
Ultrasonic Range FinderHicham Berkouk
 
Introduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPIntroduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPHicham Berkouk
 

More from Hicham Berkouk (6)

Leadership & Dynamique des Groupes
Leadership & Dynamique des GroupesLeadership & Dynamique des Groupes
Leadership & Dynamique des Groupes
 
Leadership & Communication
Leadership & CommunicationLeadership & Communication
Leadership & Communication
 
Design and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor HelicopterDesign and Implementation of a Quadrotor Helicopter
Design and Implementation of a Quadrotor Helicopter
 
IEEE Presentation
IEEE PresentationIEEE Presentation
IEEE Presentation
 
Ultrasonic Range Finder
Ultrasonic Range FinderUltrasonic Range Finder
Ultrasonic Range Finder
 
Introduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPIntroduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSP
 

Recently uploaded

presentation about microsoft power point
presentation about microsoft power pointpresentation about microsoft power point
presentation about microsoft power pointchhavia330
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...motiram463
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...Pooja Nehwal
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhisoniya singh
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...Call Girls in Nagpur High Profile
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service ThanePooja Nehwal
 

Recently uploaded (20)

presentation about microsoft power point
presentation about microsoft power pointpresentation about microsoft power point
presentation about microsoft power point
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...High Profile Call Girls In Andheri 7738631006 Call girls in mumbai  Mumbai ...
High Profile Call Girls In Andheri 7738631006 Call girls in mumbai Mumbai ...
 
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | DelhiFULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
FULL ENJOY - 8264348440 Call Girls in Hauz Khas | Delhi
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
VVIP Pune Call Girls Kalyani Nagar (7001035870) Pune Escorts Nearby with Comp...
 
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
(SANA) Call Girls Landewadi ( 7001035870 ) HI-Fi Pune Escorts Service
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls In Vaishali 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Vaishali 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Vaishali 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Vaishali 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311  Call Girls in Thane , Independent Escort Service ThanePallawi 9167673311  Call Girls in Thane , Independent Escort Service Thane
Pallawi 9167673311 Call Girls in Thane , Independent Escort Service Thane
 

Digital Signal Processors - DSP's

  • 2. Introduction to Digital Signal Processors Hicham BERKOUK Tarek Islam SADMI E08/Computer Engineering IGEE – Boumerdes.
  • 3. OUTLINE  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Applications of DSPs  Examples  Conclusion  References
  • 4.  Overview  Introduction to DS Processors  Historical development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 5. Overview: Digital signal processing techniques and algorithms developed throughout history are useless, unless implemented in a given hardware to perform specified tasks. However, conventional microprocessors cannot handle those algorithms. Hence, there’s a need to develop a new hardware : the Digital Signal Processor.
  • 6.
  • 7.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 8. Introduction to DSProcessors:  From Wikipedia, the free encyclopedia: A digital signal processor (DSP) is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing.  Typical DSP system :
  • 9.  Conversion from Analog to Digital and Digital to Analog signals.  A lot of Interaction with outside world.
  • 10. What are the Differences between a DSP and a GP MPU ?
  • 11.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 12. Historical Development:  First transistor: 16 December 1947, at the Bell Company by William Shockley.
  • 13.  First IC: by Jack Killby 12 September 1958 at Texas instruments Laboratories.
  • 14.  First Microprocessor: 15 November 1971 by Intel Company the Intel 4004.
  • 15.  First DSP: 1978 : Texas Instruments TMS5100 DSP. 1978 : Intel and AMI, released to unsuccessful DSPs the 2920 and the S2811. 1980 : the NEC µPD7720 DSP by PSTN Telecommunications.
  • 16.  1983 : the TMS32010 by Texas instruments (Harvard architecture) (It already had a special instruction set, with instructions like load-and-accumulate or multiply-and-accumulate. It could work on 16-bit numbers and needed 390 ns for a multiply–add operation. TI is now the market leader in general-purpose DSP)  1988 : the appearance of the 2nd generation of DSPs, like AT&T DSP16A and the Motorola 56000 (accelerating tight-loops and loop addressing).  1995: the appearance of the 3rd generation of DSPs : new special instructions in the data path and hardware acceleration, using very complex problems like Fourier-Transform, or Matrix Operations like “ Motorola MC 68356. And TI TMS 320C541 and the TMS 320C80.  The fourth generation is best characterized by the changes in the instruction set and the instruction encoding/decoding.  The fastest digital signal processor (DSP) is the TMS320C6416, by Texas Instruments (USA). On 12 March 2003, a clock speed of 720 megahertz (MHz) was demonstrated at the Texas Instruments Laboratories, Stafford, Texas, USA.
  • 17.
  • 18.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Example : TMS320C6400 DSP  Applications of DSPs  Conclusion  References
  • 19. Market of DSP’s:  The DSP market is very large and growing rapidly.  Incessant demand of cheaper and better electronic solutions,
  • 20.
  • 21.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 22. Simplified Block Diagram of Typical DSP
  • 23.  Harvard architecture.  Direct Memory Access (DMA).  Very Large Instruction Word (VLIW).  Floating point or Fixed point arithmetic.  Multiply and accumulate (MACs) Functions.
  • 24.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 25. Applications of DSPs :  - Automation & Process Control (Barcode Scanner, Machine Vision)  - Automotive & Transportation (Active Noise Cancellation ANC)  - Communications & Telecom ( Miltary Radar/Sonar, Oscilloscopes)  - Consumer & Portable Electronics (MP3 Players, Mobile Phones, Guitar Effects)
  • 26.  Health Tech (MRI: Magnetic Resonance Imaging, Ultrasound System)  Industrial (High-Speed Data Acquisition and Generation)  Security & Safety ( Fingerprint Biometrics, Camera Surveillance)  Space, Avionics & Defense (Military and Avionics Imaging)
  • 27.
  • 28.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 30.
  • 31.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 32. Conclusion  DSP technology has enabled many applications.  Size of DSP market has attracted many competitors with a broad set of optimized solutions.  DSP’s are very fast and optimal for real time processing.
  • 33.  Overview  Introduction to DS Processors  Historical Development  DSP Market  Internal Architecture  Examples  Applications of DSPs  Conclusion  References
  • 34. References :  TMS320C64x, Technical Overview  The Scientist and Engineer's Guide to Digital Signal Processing, Chapter28  http://www.signalogic.com/index.pl?page=dsp_app  http://en.wikipedia.org/wiki/Digital_signal_processor  http://en.wikipedia.org/wiki/Bit_slicing  http://en.wikipedia.org/wiki/Floating-point  http://en.wikipedia.org/wiki/Texas_Instruments_TMS320C6400  http://www.vision-systems.com/articles/2003/03/texas-instruments-claims- fastest-dsp.html  http://www.ti.com/lsds/ti/dsp/applications.page